/*
Theme Name: Top Design Community
Theme URI: http://pluto.pinsupreme.com
Author: Tamik Soziev
Author URI: http://soziev.com/
Template: pluto
Description: Gorgeous multipurpose Wordpress theme.
Version: 2.1
License:
License URI:
Tags: black, white
Text Domain: top-design-community
*/


@font-face {
    font-family: MyHelveticaLight;
    src: url('fonts/Helvetica-Light.otf');
}
@font-face {
    font-family: MyHelveticaBold;
    src: url('fonts/Helvetica-Bold.otf');
}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6,b,p{
    font-family: Verdana !important;
}
p{
    margin: 0px !important;
}

.wp-caption {
    max-width: 100%;
}
.wp-caption-text {

}
.sticky {

}
body{
    color:#000;
}
.gallery-caption {

}
.bypostauthor {

}
.alignright {
    text-align: right;
}
.alignleft {
    text-align: left;
}
.aligncenter {
    text-align: center;
}
.disableScroll{
    overflow-y:hidden;
    overflow-x:hidden;
}
#designer,#designer_link,#refrence_url{
    width: 100%;

}
.left-container{
    background-color: #ccc !important;
    min-height: 700px;
}
.right-container{
    background-color: #fff !important;
    //min-height: 700px;
}

.main-content-w{
    margin-bottom: -40px !important;

}

.prod_img{
    height: auto;
    max-width: 100%;
    /*margin-bottom: -34px;*/

}
.btp_prod_img{
    height: 62px;
    max-width: 100%;
    margin-bottom: 0px;

}

.img-container:hover .back_to_project{
    opacity: 0.9;
    z-index: 1;
}

.ph_image{
    width: auto;
    //max-width: 100%;
    max-height: 100%;
    // max-height: 400px;
}
.img-container{
    height: inherit;
    //margin-top: 10px;
    //margin-bottom: 10px;
    overflow: hidden;
    min-height: 450px;
}
.img-container img{
    overflow: hidden;

}

.user_avt{
    width: 12%;
    height: 60px;
    float: left;
    padding-left: 1px;
    padding-top: 8px;
}


.back_to_project{
    left: 13px;
    top: 25px;
    position:fixed;
    cursor: url;
    opacity: 0;
    margin-left: 0px ;
    width: 19%;
    height: 60px;
    color: #888;


}
.back_to_project p{
    font-size: 12px;
}
.left_btp{
    width: 20%;
    padding: 10px;
    height: 100%;


}
.right_btp{
    color: grey !important;
    font-size: 13px;
    width: 41%;
    height: 100%;

}
.navig_btp{
    display: inline-block;
    width:100%;
    opacity: 1;

}
.navig_btp:hover{
    opacity: 1;
}
.btp_thumb{
    padding: 0px;
    height: 100%;
    width: 18%;
}
.btp_table{
    border: 2px solid #ccc;
    width: 100%;
    background-color: #FFF;
}
.content_wrap{
    //margin-top: 30px;
    //padding-bottom: 5px;
    //padding-top: 5px;
    padding-bottom: 0px;
    padding-top: 0px;
    height: 100vh;
}
::-webkit-scrollbar {
    width: 12px;
}



::-webkit-scrollbar-thumb {
    background: #ccc;
    border-radius: 5px;
    opacity: 0.3;

}
.s_tags{
    position: relative;
    display: table;
    word-wrap: break-word;
    word-break: break-word;
    margin-right: 60px;
}
.t_count{
    float: right;
    color:#999999;
    position: relative;
    float: right;
    margin-top: -20px;
}
.hlgt{
    color:#999999;
    font-size: 12px;

}
#geocomplete{
    width: 100%;
    position: relative;
}
.pac-container{
    z-index: 11112;
}
.search_term{
    color:#666666;
}
.post-content:hover #sub_prd_btn_navig{
    opacity: 1;

}

.img_layer:hover .share_layer{
    /*opacity: 1;*/
}
.img_layer:hover .pinShareLayer{
    /*    opacity: 1;*/
}
.post-content:hover .navig{
    opacity: 1;

}
#single-photo-container{
    margin: 0px 10px;
    margin-bottom: -40px;
    width: 100% !important;
}

.prev_project{
    color: green;
    text-decoration: underline;
}
.glyphicon-remove{
    font-size: 1.5em;
    padding: 5px;
}

#navig-next{
    height: 100%;
    display: none;
}
#navig-prev{
    height: 100%;
    display: none;
}

.figure-icon{
    display: none;
}
.post-media-body{
    padding: 0px !important;
    /*border-radius: 6px;*/
}
article{
    /*border-radius: 5px !important;*/
    /*overflow: hidden;*/
}
article figure img,.img_grabber_card img{
    /*    border-top-left-radius: 4px !important;
        border-top-right-radius: 4px !important;
        border-bottom-left-radius: 0px !important;
        border-bottom-right-radius: 0px !important;*/
}
.img_grabber_card{
    /*border-radius: 5px !important;*/
}
.all_border img,.img_grabber_card .post-content-body{
    /*    border-bottom-left-radius: 4px !important;
        border-bottom-right-radius: 4px !important;*/
}
.pin_ad .post-body{
    position: relative;
    display: inline-block;
    width: 100%;
}
.ph_image_h{
    //width: 100%;
    /*width: auto;*/
    //max-width: 100%;
    /*height: 100vH;*/
    /*max-height: 100vH;*/
    /*max-width: 100%;*/
    // max-height: 400px;
}
.ph_image_w{
    /*    width: auto;
        max-width: 100%;
        //max-width: 100%;
        height: auto;
        max-height: 100vH;
        // max-height: 400px;*/

}

.post-content{
    width: 100vW;
    display: table-cell;
    vertical-align: middle;
    height: inherit;
    overflow: hidden;
    //max-height: 600px;
}
.right{
    vertical-align: middle !important;
    position: absolute;
    top: 0% !important;
    bottom: 0%;
    right: 0%;
    width: 80px;
}
.left{
    vertical-align: middle !important;
    position: absolute;
    top: 0% !important;
    bottom: 0%;
    left: 0%;
    width: 80px;
}
.navig{
    opacity: 0;

}
.navig:hover{
    opacity: 1;
}
.main-content-s{
    background-color: #e6e6e6;
    height: 100vh;
    width: 100%;

}
//my Popup
#myPopUp{
    top:1px;
    left:1px;
    right: 1px;
    bottom: 1px;
    position: absolute;
    background: #ccc;
    min-width: 100vw;
    minheight: 100vh;
}
.logo_iframe{
    padding: 5px;
    float: left;
    padding-top: 7px;
    padding-left: 10px;
    padding-right: 0px;
}

.author-wrap h1{
    margin-top: 8.5px;
}
.fb_comments_count{
    display:none;
}

#loader{
    display: none;
    position: fixed;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    z-index: 9999;
    background: url('img/loader-black.gif') 50% 50% no-repeat  transparent;
}
.right_loader{
    display: none;
    position: fixed;
    right: 0px;
    top: 0px;
    width: 340px;
    bottom: 0px;
    /* height: 100%; */
    z-index: 9999;
    background: url('img/loader-black.gif') 50% 50% no-repeat transparent;
    background-color: rgba(204, 204, 204, 0.41)
}
#loader_pop{
    display: none;
    position: fixed;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    z-index: 9999;
    background: url('img/loader-black.gif') 50% 50% no-repeat;
}
.btp_table p{
    color: #ccc;
}
.featured_img{
    height: inherit;
}
p{
    font-family: Verdana !important;
    font-size: 14px;
    font-weight: 300;
    line-height: 17.142858505249px;
    margin-bottom: 10px;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
}

#close,.navig,.popup_links,.navigS,#sub_prd_btn_navig{
    cursor:pointer;

}
.figure-link-s a{
    cursor: zoom-in;
    cursor:-webkit-zoom-in;
    cursor:-moz-zoom-in;
}
title-body::placeholder{

}

#rem_side_bar{
    /*border-top:  1px solid #eee;*/
}

.scroller_div{
    border-top: 0px solid #eee;
    position: absolute;
    overflow-x: hidden;
    overflow-y: scroll;
    bottom: 0px !important;

}

#iframeID[style]  {width: 100% !important;}

.my_widget-title{
    margin-top: 0px;
    margin-bottom: 14px;
    font-family: Verdana;
    font-size: 30px;
    font-weight: 400;
}



.left_pan{
    position: absolute;
    top: 45%;
    left: 20px;
}
.right_pan{
    position: absolute;
    top: 45%;
    right: 20px;
}
.removed_image{
    display: none;
}
.show_img{
    display:block;
}
.td_right_sidebar{
    width: 340px;
    float:right;
}
.img_layer{
    height: 100vh;
    position: fixed;
    left: 0px;
    right: 340px;
    width:auto;
    float: left;
}


.next_prev{
    display:none !important;
}
.single_photo{
    display:block !important;
    width: 100%;
}
.author_detail{
    color: #000;
    font-family: Verdana;
    font-size: 14px;
    //margin-top: 1px;
}
.author_detail a{
    line-height: 1 !important;
    font-family: Verdana;
    font-size: 14px;
    color: 0099ff !important;
    cursor: pointer;

}

.x_to_close{
    position: absolute;
    right: 0px;
    top: 0px;
    height: 42px;
    width: 40px;

}
.td_right_sidebar{
    background:#fff;
}

.wf-button{
    font-family: arial !important;
    font-size: 14px !important;
}

#product_layer{
    display: none;
}
#prd_layer_link{
    cursor: pointer;
}
.next_prd,.prev_prd,.next_prd_img{
    display: block;
    height: 100%;
}


#custom-search-input button ,.mob-search-box button{
    border: 0;
    background: none;
    padding: 2px 5px;
    margin-top: 2px;
    margin-bottom: 0;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    color:#ccc;

}
#custom-search-input .search-query,.mob-search-box .search-query {
    height: 36px;
    padding-right: 3px;
    padding-left: 9px !important;
    margin-bottom: 0;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    display: inline-block;
    font-family: Verdana !important;
    color: #000 !important;
    font-size: 14px;
    line-height: 1;
}
#custom-search-input .search-query::-moz-placeholder {
    color:#cccccc;
    font-size: 14px !important;
    font-family: Verdana !important;


}
.mob-search-box .search-query::-moz-placeholder {
    color:#cccccc !important;
    font-size: 14px !important;
    font-family: Verdana !important;


}

#commentarea::-moz-placeholder {
    color:#cccccc !important;
    font-size: 14px !important;
    font-family: Verdana !important;

}

#commentarea::-webkit-input-placeholder {
    color:#cccccc !important;
    font-size: 14px !important;
    font-family: Verdana !important;
}

#custom-search-input .search-query::-webkit-input-placeholder {
    color:#cccccc !important;
    font-size: 13.5px;
    line-height: 1.2;
    font-weight: 400;
    font-family: Verdana !important;
}
.mob-search-box .search-query::-webkit-input-placeholder {
    color:#cccccc !important;
    font-size: 13.5px;
    line-height: 1.2;
    font-weight: 400;
    font-family: Verdana !important;
}
.mob-search-box button {
    padding: 2px 5px;
    margin-top: 2px;
    //position: absolute;
    left: 96%;
    position: relative;
    top: -30px;
    /* IE7-8 doesn't have border-radius, so don't indent the padding */
    margin-bottom: 0;
    color:#ccc;

}


.search-query:focus + button {
    z-index: 3;
}
.dropdown-menu-center{
    min-width: 0px !important;;
    padding-bottom: 0px;
    width:153px !important;
    position: relative !important;
    top:49px !important;
    margin: 2px 6px 0 !important;
    border-top: none;
    border-radius: 0px;
    box-shadow:  0px 0px 12px rgba(0, 0, 0, 0.176);
    -moz-box-shadow: 0px 0px 12px rgba(0, 0, 0, 0.176);

    -o-box-shadow: 0px 0px 12px rgba(0, 0, 0, 0.176);

}
#drag_nd_drop{
    position:absolute;
    width: 100%;
    min-height: 100%;
    opacity:0;
    top: 65px;
    left: 0px;
    background: rgba(234, 234, 234, 0.95);
    z-index: 0;
    display: block;
    vertical-align: middle;
    transform: scale(0.9);
    -webkit-transform: scale(.9);
    -ms-transform: scale(.9);
    -webkit-transition: opacity 300ms ease-in-out,-webkit-transform 300ms ease-in-out;
    transition: opacity 300ms ease-in-out,transform 300ms ease-in-out;
    visibility: hidden;
}
.dnd_overlay{
    z-index: 9995 !important;
    opacity: 1 !important;
    transform: scale(1) !important;
    -webkit-transform: scale(1) !important;
    -ms-transform: scale(1) !important;
    visibility: visible !important;

}
.d_nd_d_content{
    margin:0 auto;
    position:fixed;
    width:500px;
    top: 50%;
    left:50%;
    margin-top: -125px;
    margin-left: -250px;
    height: 185px;
    vertical-align: middle;
    opacity: 1;
    font-family: Verdana;
    text-align: center;


}
.no-right-padding{
    margin-right: 0px !important;
}
#dropdownMenu1 > .avatar{ -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%; border-radius: 50%; }
/*.commenter_avt .avatar, .comment_user_avt>center> img{
    -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%; border-radius: 50%;
}*/
.login_layer{
    display: none;
    position: fixed;
    top: 0px;
    bottom: 0px;
    left:0px;
    right: 0px;
    background: rgba(134, 128, 128, 0.59);
    z-index: 10010;
}
.login_box{
    box-shadow: 1px 3px 3px 0px rgba(0, 0, 0, 0.2);
    //display: none;
    background: #fff;
    position:fixed;
    width:420px;
    top: 50%;
    left:50%;
    margin-top: -132px;
    margin-left: -212px;
    height: 318px;
    vertical-align: middle;
    opacity: 1;
    z-index: 9999;
    border: 1px solid #ccc;
}
.close_login{
    cursor: pointer;
    //color: #000;
    margin-right: -10px;
    float: right;
    margin-top: -10px;
    background: #FFFDFD;
    width: 20px;
    text-align: center;
    // border: 1px #000 solid;
    height: 20px;
    -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%; border-radius: 50%;
}
.lb_title{
    border-bottom: 1px solid #eee;
    height: 112px;
    padding-top: 3px;
}
.lb_title p{
    font-family: Verdana;
    color: #000;
    font-size: 13px;
    font-weight: 600;
}
.lb_sharebox{
    padding-top: 22px;
    height: 121px;
}
.lb_sharebox p{
    font-family: Verdana;
    color: #666666;
}

.lb_footer{
    border-top: 1px solid #eee;
}
.sb_content>div>a:hover, .sb_content>div>a:focus{
    text-decoration: none;
}
.sb_content{
    height: 32px;
    //background: #ccc;
    margin-top: 24px;
    margin-bottom: 27px;
}
.lb_title h2{

    color:  #000000;
    font-size: 30px;/* Approximation due to font substitution */
    font-weight: 400;

    text-align: center;
    color: #000;
    font-weight: 400;
    line-height: 1.5;
    font-family: Verdana;
}
.ac_confirmation{

    padding-top: 21px;
    height: 40px;
}
.ac_confirmation b{
    color: #000;
}
.policy_row{
    text-align: center;
    padding: 20px;
    //padding-left: 19px;
    //padding-right: 19px;

}
.s_head b{
    font-size: 16px;
}
.s_head{
    font-size: 16px;
    margin: 18px 0px -18px 0px;
}
.policy_row p{
    // color: #eee;
    color:  #666666;
    font-size: 12px;/* Approximation due to font substitution */
    font-weight: 400;
    line-height: 20.01px;/* Approximation due to font substitution */
    text-align: center;
}
.fb_provider{
    float: left;
    //width: 50%;
    padding-left: 20%;
}
.twitter_provider{
    padding-right: 20%;
    float: right;
    //width: 50%;
}
.fb_provider b,.twitter_provider b{
    color:#000;
    vertical-align: middle;
}
.dropdown-menu-center li a{
    padding: 12px 11px !important;
}
b{
    color:#000;
}
.avt_pointer{
    // display:none;
    width: 30px;
    height: 15px;
    position: absolute;
    top: -15px;
    left: 65px;
    padding-bottom:1.414213562373095px;
    overflow:hidden;
    z-index: 9999;
}
.ui-helper-hidden-accessible{
    display: none !important;
}
.avt_pointer:before{
    border:1px solid #ccc;
    content:'';
    position:absolute;
    top:0; left:0;
    width:100%; height:100%;
    background-color : #fff;

    -webkit-transform-origin:0 100%;
    -ms-transform-origin:0 100%;
    transform-origin:0 100%;

    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);

}
.downPointer{
    bottom: -15px;
    top:auto;
}
.downPointer:before{
    top:auto;
    bottom: 26px !important;
}
.annot_over_lay{
    position: fixed;
    top: 0px;
    left:0px;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.14);
    z-index: 10;
    display: none;
}

.share_pointer{
    // display:none;
    width: 30px;
    height: 15px;
    position: absolute;
    left:49px;
    top: -15px;
    padding-bottom:1.414213562373095px;
    overflow:hidden;
    z-index: 9999;
}
.share_pointer:before{
    border:1px solid #ccc;
    content:'';
    position:absolute;
    top:0; left:0;
    width:100%; height:100%;
    background-color : #fff;
    -webkit-transform-origin:0 100%;
    -ms-transform-origin:0 100%;
    transform-origin:0 100%;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);

}
.list_bullet{
    width: 22px;
    height: 22px;
    float: left;
}

.dnd_heading h1{
    margin: 0px;
    font-size: 64px;
    font-weight: bold;
    font-family: Verdana !important;
}

#dnd-form > div > center > h1{
    font-family: Verdana;
    color:#000;
}
.dropzone{
    height: 100%;
    background: none !important;
    border: none !important;
    //z-index: 9999;
}
.dropzone .dz-preview.dz-file-preview .dz-details{
    display: none;
    opacity: 0;
}

.dropzone .dz-image{
    position: fixed;
    top: 4%;
}
.upl_heading{
    display: block;

}
.upl_heading h1{
    font-family: Verdana;
    font-weight: 400;
}
.dropzone .dz-preview .dz-progress,#dnd-template .dz-progress{
    background: url('img/loading-bar.jpg');
    width: 208px;
    height: 13px;
    /*    margin-left: -104px;
        left:50%*/

}
.dropzone .dz-preview{
    display: block;
    position: fixed;
    left: 50%;
    margin-left: -104px;
    top:1%;
}
.w8r{
    position: relative;
    top: 290px;
    display: block;
    font-size: 24px;
    color: #000;
    font-weight: 400;
}
.tss_upload_instr{
    cursor: pointer;
    font-family: Verdana;
    top: 55%;
    position: relative;
    //left: 50%;
    //margin-left: -215px;
    //bottom: 50%;
    //margin-bottom: -110px;

}
.browser{
    cursor: pointer !important;
    color: #4E9EF1;
}

.knowledge_box{
    //padding: 0px 14px;
    border-bottom: 1px solid #CCCCCC;
}
.kb_content p{
    //margin: 0;
    color:#000;
    font-size: 14px;
    font-family: Verdana;
    font-weight: 400;
}
.kb_header,.db_header {
    padding: 14px;
    height: 48px;
}
.ab_header {
    padding: 0px 0px 14px 0px;
    height: 48px;
}
.kb_header b,.db_header b,.ab_header b{
    font-family: Verdana;
    word-wrap: break-word;
}
.kb_content,.db_content{

    padding: 0px 14px;
}
.kb_footer{
    padding: 14px;
    height: 48px;
}
.db_content{
    color:#000;

}
#new_comment_area_div{
    border-radius: 2px;
    border: 1px solid #e0e0e0;
}
.cm_content,.cm_footer{
    padding-left: 40px;
    padding-top: 7px;
    padding-bottom: 7px;
}
.cm_content p{
    color: rgb(51, 51, 51);
    padding-right: 13px;
    word-wrap: break-word;
    font-size:14px;
}
.cm_footer{

    height: 36px;
}
.comment_date{
    position: absolute;
    float: right;
    right: 24px;
    font-size: 12px !important;
    color: #cccccc;
    font-weight: 500;
    margin-top: 2px;
    font-family: Verdana;
}
.comment_date_child{
    position: relative;
    float: left;
    left: 10px;
    top: 1px;
    font-size: 11px !important;
    color: #6D6969;
    font-weight: 500;
    margin-top: 2px;
}
.commenter_avt img{
    position: absolute;
    top: -9999px;
    bottom: -9999px;
    left: -9999px;
    right: -9999px;
    margin: auto;
}
.commenter_avt .dp_tall,.uploaded_by_pic .dp_tall,uploaded_by_pic .avatar{
    width: 100%;
    height: auto;
}
.commenter_avt .dp_wide,.uploaded_by_pic .dp_wide{
    height: 100%;
    width: auto;
}
.lightbox_trigger{
    display: none;
}
.commenter_avt{
    top: 2px;
    position: relative;
    width: 20px;
    margin-left: 10px;
    float: left;
    overflow: hidden;
    height: 20px;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    border-radius: 50%;
}
.commenter_name{
    color: rgb(51, 51, 51);
    position: absolute;
    left: 55px;
    right: 80px;
    font-family: Verdana;
    font-size: 14px;
}
.commenter_name b{
    color: rgb(51, 51, 51);
    font-size: 14px;
}
.cm_header{
    display: inline-block;
    padding: 7px 0px;
    width: 100%;
}
.quest .comment_row:first-child{
    background: #fff !important;
}
.comment_row{
    background: #FAFAFA;
}


.quest .comment_row:nth-of-type(even) {

    background: #FAFAFA;
}
.quest .comment_row:nth-of-type(odd) {
    background: #fff;
}
.comment-list .children:nth-of-type(even) .comment_row:nth-of-type(even) {
    background: #fff;
}
.comment-list .children:nth-of-type(odd) .comment_row:nth-of-type(odd) {
    background: #f8f8f4;
}


.add_comment,#new_comment_area_div{
    display: inline-block;
    width: 100%;
    padding: 14px 0px;
    background: #f0f0f0;

}
.new_comment_area{
    display: none;
}
.comment_user_avt{
    float: left;
    width: 40px;
}
.comment_user_avt {
    width: 20px;
    height: 20px;
    position: relative;
    overflow: hidden;
    margin-left: 10px;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    border-radius: 50%;

}
.comment_user_avt img{
    position: absolute;
    top: -9999px;
    bottom: -9999px;
    left: -9999px;
    right: -9999px;
    margin: auto;
}
.comment_user_avt .dp_tall{
    width: 100%;
    height: auto;
}
.comment_user_avt .dp_wide{
    height: 100%;
    width: auto;
}
.comment_field_area{
    height: 22px;
    width: 100%;
    //border-radius: 4px !important;
    border: 1px solid #ccc;
    resize: none;
    overflow-y: hidden;

}
.comment_field{
    position: absolute;
    left: 55px;
    right: 28px;
    float: left;
}
.comment_field_wide{
    //left: 28px;
    right: 28px;
}
.cm_likes{
    float: left;
    margin-right: 14px;
    line-height: 1;
}
#comment_liker:hover .like_img{
    //background: #3d8901 !important;
}
.comment-reply-link:hover .comment_img{
    //background: #3d8901 !important;
}

#comment_liker:hover{
    color: #2a6496 !important;
}
.comment-reply-link:hover{
    color: #2a6496 !important;
}
.cm_counts{
    line-height: 1;
    float: left;
    display: none !important;
    //margin-top: 0.6px;
}
.comment-reply-link,div.cm_footer > div.cm_likes > a{
    font-family: Verdana;
    padding: 2px 4px 2px 0px;
    font-size: 11px;
    line-height: 11px;
    background-color: transparent !important;
    border-bottom: none !important;
    color: #6D6969 !important;
    display: inline-block;
    cursor: pointer;
    text-decoration: none !important;
    font-weight: 400;
}
div.cm_footer > div.cm_likes > a{
    font-weight: 400;
}
.add_comment.full .kgpost_comment{
    bottom: -8px;
}
.comment_boundry{

}
.comment-list{
    margin-top: 0px !important;

    border-radius: 2px !important;;
    border: 1px solid #e0e0e0 !important;
    border-bottom: 0px !important;

}
#commentarea{
    font-size: 14px;
    font-family: Verdana;
    color: #000 !important;
    padding-top: 0px;
    padding-bottom: 2px;
    padding-left: 5px;
    padding-right: 5px;
    border-radius: 0px !important;
}
.like_img,.liked_img{
    width: auto;
    height: 20px;
    -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%; border-radius: 50%;
}
.comment_img{
    width: 20px;
    height: 20px;
    -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%; border-radius: 50%;
}
.comment-list .children .commenter_name{
    //left: 65px;
    //right: 107px;
}
.comment-list .children{
    margin: 0px !important;
    //padding-left: 10px;
}
#new_comment_area_div{
    width: auto;
    min-height: 240px;
    margin-top: 24px;
    position: absolute;
    right: 14px;
    left: 14px;
    margin-bottom: 14px;
}
.comment_field_text{
    position: absolute;
    left: 41px;
    right: 10px;
    float: left;
}
.comment_field_textarea{
    width: 100%;
    border-radius: 4px !important;
    border: 1px solid #ccc;
    overflow: none;
    resize: none;
    min-height: 175px;
}
.post_comment{
    border:none;
    color: #fff;
    background-color: #5b74a8;
    position: absolute;
    bottom: 10px;
    right: 10px;
    float: right;
    width: 50px;
    height: 25px;
}
.post_comment b{
    color: #fff;
    font-family:Verdana;
}
#reply-title{
    display: none !important;
}
.comment_rows{
    //border-radius: 2px !important;
    //border: 1px solid #e0e0e0 !important;
    margin-bottom: 14px;
    margin-top: -14px;
}
.comment-respond{
    //display: none;
    background: #f0f0f0 !important;
    padding: 14px !important;
    width: auto !important;
    min-height: 215px;
    margin-top: 14px !important;;
    position: relative;
    right: 0px;
    left: 0px;
    margin-bottom: 14px !important;;

}
.avatar-wordpress-social-login,.avatar{
    width: 100%;
    height: auto;
}
.kgpost_comment{
    display: none;
    background: none !important;
    border:none !important;
    color: #fff !important;
    background-color: #5b74a8 !important;
    position: relative;
    bottom: -9px;
    width: 50px;
    height: 25px;
    right: 1px;
    float: right;
    text-align: center;
    padding: 0px;
    border-radius: 0px !important;
    vertical-align: middle;
    padding-bottom: 2px;

}
.comment_block{
    margin-top: 14px;
    border-radius: 2px !important;
    border: 1px solid #e0e0e0 !important;
}

textarea#comment{
    height: 150px !important;
}

#respond{
    display: none;
}
.index-isotope.v1 article.pluto-post-box{
    /*border:0px !important;*/
}
.dp_handle img{
    position: absolute;
    top: -9999px;
    bottom: -9999px;
    left: -9999px;
    right: -9999px;
    margin: auto;
}
.dp_handle{
    position: relative;
    display: block;
    overflow: hidden;
    height: 38px;
    width: 38px;
    -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%; border-radius: 50%;
}
.dp_handle .avatar{
    /*    transform: scale(1.5);
        -ms-transform: scale(1.5);
        -moz-transform: scale(1.5);
        -webkit-transform: scale(1.5);
        -o-transform: scale(1.5);*/
}
.share_layer{
    position: fixed;
    background: rgba(255, 253, 253, 0.55);
    height: 62px;
    width: auto;
    display: none !important;
    left: 0px;
    opacity: 0;
    bottom: 0px;
    right: 340px;
    padding-top: 15px;
    padding-bottom: 15px;
    z-index: 12;
}
.share_palette{
    /*/background: #000;*/
    height: 32px;
}

.info_author{
    float: left;
    padding-left: 3%;
    text-decoration: none !important;
}
.social_Sharer{
    float: right;
    padding-right: 3%;
}
.social_Sharer a{
    margin-right: 7px;
    text-decoration: none !important;
}
.share_palette .right {
    width: 240px  !important;
    margin-top: -15px;
    border-radius: 0px !important;
    margin-bottom: 5px;


}
.share_palette .popover{
    display: none;
}
.share_palette .right .popover-content{
    padding: 15px 14px;
}
div.uploaded_by_info > h4{
    margin: 0px !important;
    font-family: Verdana;
    color:#000;
}
.uploaded_by_pic{
    overflow: hidden;
    float: left;
    width: 32px;
    height: 32px;
    -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%; border-radius: 50%;
}
.uploaded_by_info{
    float: left;
    font-family: Verdana;
    color:#ccc;
    padding-left: 14px;
}
.add_new.closer:after{
    transform: rotate(45deg);
}
.add_new.closer:before{
    background-color: #384052;
    opacity: 1;
}
.add_new:after{
    content: "";
    background-position: -228px -93px;
    background-repeat: no-repeat;
    display: block;
    width: 18px;
    height: 18px;
    background-image: url('img/base-sprite.png');
    overflow: visible;
    position: absolute;
    top: 50%;
    left: 50%;
    margin: -9px 0 0 -9px;
    transform: scale(.7) rotate(0);
    image-rendering: -moz-crisp-edges;
    image-rendering: -o-crisp-edges;
    image-rendering: -webkit-optimize-contrast;
    image-rendering: optimize-contrast;
    image-rendering: crisp-edges;
    image-rendering: pixelated;
    -webkit-transition: all 400ms ease,-webkit-transform 400ms cubic-bezier(.175,.885,.32,1.275),background-color 400ms ease;
    transition: all 400ms ease,transform 400ms cubic-bezier(.175,.885,.32,1.275),background-color 400ms ease;
    -webkit-transition-delay: 200ms;
    transition-delay: 200ms;
}
.add_new:before{
    content: "";
    position: absolute;
    height: 38px;
    width: 38px;
    background-color: #f36;
    border-radius: 100%;
    top: 0;
    left: 0;
    box-shadow: 0 1px 5px rgba(0,0,0,.28);
    -webkit-transition: all 400ms ease,-webkit-transform 400ms cubic-bezier(.175,.885,.32,1.275),background-color 400ms ease;
    transition: all 400ms ease,transform 400ms cubic-bezier(.175,.885,.32,1.275),background-color 400ms ease;
    -webkit-transition-delay: 200ms;
    transition-delay: 200ms;
}
.error_kg_h,.error_kg_p{
    color:red !important;
}
.tryagain{
    margin-top: 43vh;
}
.try_again{
    font-size: 18px;
    text-decoration: none;
    cursor: pointer !important;
}
.cancel_upl{
    position: fixed;
    top: 69%;
    left: 50%;
    margin-left: -25px;
    cursor: pointer;
    font-size: 18px !important;

}
.ask_a_q .kgpost_comment{
    display: block;
}
.add_comment.full{
    border: 1px solid #e0e0e0;
    margin: 0px 1px;
}
.add_comment.full  #commentarea{
    height: 165px;
    width: 100%;
    //border-radius: 4px !important;
    border: 1px solid #ccc;
    resize: none;
    overflow-y: hidden;
}
.dp_handle .dp_wide{
    height: 100%;
    width: auto;
}
.dp_handle .dp_tall{
    height: auto;
    width: 100%;
}
.pdp_handle .dp_wide{
    height: 100%;
    width: auto;
}
.pdp_handle .dp_tall{
    height: auto;
    width: 100%;

}
.pdp_handle img{
    position: absolute;
    top: -9999px;
    bottom: -9999px;
    left: -9999px;
    right: -9999px;
    margin: auto;
}
.pdp_handle{
    position: relative;
    width: 200px;
    height: 200px;
    overflow: hidden;
}
.add_comment.full{
    margin-bottom: 50px;
    height:222px !important;
}
.comment_field.full{
    right: 28px;
}
/*asker and knower*/
/*asker and knower*/
.kg_knower_col{
    width: 48%;
    float:left;

    height: 100%;
    margin-right: 2%;
    position: relative;
}
.kg_asker_col{
    margin-left: 2%;
    width: 48%;
    float:right;
    height: 100%;
    position: relative;
    //cursor: pointer;
}
.ask_kn_wrapper{

    height: 289px !important;
    display: none  !important;
    padding: 0px 14px;

}
.bubble p{
    color:#336799;
    /*margin-top: -14px !important;*/
    font-size: 14px;
    line-height: 1;
}
.kn_bubble,.as_bubble{
    padding: 7px;
}
.editor-icons{
    width: 145px;
}
.as_bubble{
    float:left;
}
.dunno-guy{
    position: absolute;
    bottom: -15px;
    float:left;
    left: 35px;
    top: 110px;
}
.kn_bubble{
    float:right;
    cursor: pointer;
}
.answerer{
    top: 110px;
    position: absolute;
    bottom: -16px;
    float:right;
    right: 5px;
}
.bubble{
    position: relative;
    margin-top: 48px;
    cursor: pointer;
    padding-left: 7px;
    padding-right: 7px;
    /*padding: 7px;*/
    /*height: 46px;*/
    width:144px;
    background-color:#F3F8FC;
    /*background-color: rgb(242, 248, 251);*/
    border-radius: 3px;
    border: 1px solid #bdcadb;;
}
.kb_w_border{
    border-bottom: 1px solid rgb(240, 240, 240);
}
.kn_bubble_point{
    left: 73px;
    position: absolute;
    bottom: -19px;
}
.as_bubble_point{
    left: 44px;
    position: absolute;
    top: 28px;
    cursor: pointer;
    /*height: 30px;*/
}
.error_kg_h{
    font-size: 32px;
    font-weight: bold;
}
.error_kg_p{
    font-size: 24px;
    font-weight: bold;
}

.menu-position-top .menu-toggler {
    margin-left: 10px !important;
    display: none;
}

.img_loading{
    display: none;
    padding-right: 10px;
    border: 1px solid rgb(235, 194, 116);
    padding-top: 2.5px;
    padding-bottom: 2.5px;
    height: auto;
    width: auto;
    position: absolute;
    top: 1px;
    /*left: 50%;*/
    /*margin-left: -100px;*/
    background: rgb(248, 235, 192);
    z-index: 999999;
    padding-left: 10px;
}
.dnd_l{
    position: fixed;
    top: 4px;
}

.add_new:hover::before{
    transform: scale(1.1);
    -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -webkit-transition: scale 300ms ease-in-out,-webkit-transform 300ms ease-in-out;
    transition: scale 300ms ease-in-out,transform 300ms ease-in-out;
}
.add_new_small:hover::before{
    transform: scale(1.1);
    -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -webkit-transition: scale 300ms ease-in-out,-webkit-transform 300ms ease-in-out;
    transition: scale 300ms ease-in-out,transform 300ms ease-in-out;
}
/*
media queries
*/
@media (maxs-width:3480px){

    .menu-position-top .menu-toggler{
        margin-left: 5px !important;
        display: none;

    }
    .menu-toggler-w a i {
        margin-right: 5px !important;
    }
    .hotspot_login_small{
        right: -11px !important;
    }
    .menu-toggler-w .logo span {
        font-size: 12px !important;
    }

    .dropdown-menu-center-mobile{
        margin: 2px -66px 0 !important;
    }
    .menu-toggler-w .logo img {
        margin-right: 2px !important;
    }
    .menu-toggler-w {
        padding-left: 10px !important;
        padding-right: 10px !important;
    }
    .dropdown, .dropup{
        right: 170px !important;
    }
    .mob-search-box button {
        left: 93% !important;
    }
}

@media (max-width:380px){
    .twitter_provider {
        padding-right: 10% !important;
    }
    .fb_provider {

        padding-left: 10% !important;
    }
    .error_kg_p{
        font-size: 22px;
    }
    .mytemppreview {
        margin: 44px 0px 24px 0px !important;
    }
}
@media (max-width:340px){
    .twitter_provider {
        padding-right: 5% !important;
    }
    .fb_provider {

        padding-left: 5% !important;
    }
}
@media (max-width:480px){
    .login_box {
        margin-left: -45%;
        max-width: 90%;
    }
    .fb_provider b,.twitter_provider b{
        font-size: 12px;
    }
    .twitter_provider {
        padding-left: 15%;
    }
    .fb_provider {

        padding-left: 15%;
    }

    .dnd_heading h1 {
        font-size: 36px;
    }
    .tss_upload_instr{
        top:52%;
    }
    #dnd-form > div > center > h1 {
        font-size: 22px;
    }
    .add_new_close{
        right: 18% !important;
    }
    .menu-toggler-w{
        padding-left: 10px !important;
        padding-right: 10px !important;
    }
    .menu-toggler-w a i{
        margin-right: 0px !important;
    }
    .hotspot_login_small{
        right: 18px !important;
    }
}
@media (max-width:420px){
    .login_box{
        height: 335px;
    }
    .fb_provider {
        padding-left: 15%;
        width: auto;
    }
    .twitter_provider {
        padding-left: 0%;
        padding-right: 15%;
        width: auto;
    }
    .mob-search-box button {
        left: 92% !important;
    }
    .meta-like{
        //padding: 15px 7px !important;
    }
}

@media (max-width:600px){
    .mob-search-box button {
        left: 94%;
    }
}
.main-content-w{
    border-top: 0px !important;
}

@media (max-width: 768px ) {
    .nav_sort{
        margin:15px 0px -15px 0px !important;
    }
    .img_loading{
        position: fixed;
        top: 43px;
    }
    .right_loader{
        position: absolute;
        left: 0px;
        width: 100%;
    }
    .my_fb-root{
        /*position: fixed !important;;*/
        /*bottom: -270px !important;*/
    }
    .mce-btn{
        height: 26px !important;
    }
    .img_link{
        bottom: 62px !important;
    }

    .share_layer{
        position: absolute;
        right: 0px;
        left: 0px;
        opacity: 1;
        display: none;

    }

    .post-content.padd_bottom{
        /*padding-bottom: 62px;*/
    }
    .main_product_container {
        /*padding-bottom: 62px;*/
    }
    .single_product{
        padding-bottom: 62px;
    }

    .annots{
        position:absolute !important;
        width: auto !important;
        left:0px !important;
        right:0px !important;
    }
    .annots .avt_pointer{
        margin-right: 0px !important;
        margin-left: 8px !important;
    }
    .profile-info-container {
        margin: 0px 10% !important;
    }
    /*    #drag_nd_drop {
            top: 49px !important;
        }*/
    .share_palette .popover{
        margin-left: -8px !important;
    }
    .back_to_project{
        width: 53%;
        height: 65px;
    }

    .img-container{
        min-height: 200px;
    }
    .ph_image_h{
        /*        width: 100% !important;
                max-width: 100% !important;
                height: auto !important;
                max-height: none !important;*/
    }
    .ph_image_w{
        /*        max-width: 100% !important;
                width: 100% !important;
                height: auto !important;
                max-height: none !important;*/
    }

    .right_pan{
        top: 40%;
    }
    .left_pan{
        top: 40%;
    }
    .img_layer{
        height: 100%;
        width: 100%;
        right: 0px;
        position: relative;
    }

    .td_right_sidebar{
        width: 100%;
        float:left;
        height: auto;

    }
    .editor_jee{
        margin-bottom: 160px !important
    }
    .title_urls span{
        top: 1px !important;
    }
    .fix_header{
        position: relative;
    }
    .scroller_div{
        // min-width: 380px;
        width: 100%;
        height: auto;
    }
    .ph_image_w{
        /*max-height: none !important;*/
    }
    .error_kg{
        font-size: 24px;
    }
    .main-content-s{
        width: 100%;
        height: auto !important;
    }

    .img_layer {
        height: auto !important;
    }
    .left-container
    {
        height: auto !important;
    }
    #right-container-id{
        height: 100% !important;
    }
    .content_wrap {
        height: 100% !important;
    }


}
figure > img{
    /*    width:410px !important;
        border-radius: 0px !important;*/
}
@media (max-width: 444px ) {
    .nav_sort {
        /*margin: 7px 4px 2px 4px !important;*/
    }
}

@media (max-width: 1024px ) and (min-width: 769px )
{
    .nav_sort{
        /*margin: 21px 0px -21px 0px !important;*/
        margin: 15px 0px -15px 0px;
    }
}
@media (min-width: 768px ) {
    figure > img{
        width:100% !important;
    }
    .post-content{
        /*max-height: 100vh !important;*/
    }
    .scroller_div{
        background: #fff !important;
        width: 340px !important;
        margin-top: 42px;
    }

}


@media (min-width:1002px){


    .menu_extra_padding{
        height: 35px;
    }
    .os_menu{
        float: right !important;
        margin-right: 2.7%;
        margin-bottom: 3px;
    }
    .kg_container{
        //margin-right: 13%;
        // margin-left: 13%;
    }

    .menu-block {
        width: 100% !important;
        //right: 13% !important;
        //left: 13% !important;
    }
    .action_bar{
        right: 1px;
        //position: absolute;
        float: right;
        height: 40px;
    }
    .hotspot_login{
        position: absolute;
        right:64px;
        width: 38px;
        height: 38px;
        top: 1px;


    }
    .add_new{
        position: absolute;
        right:12px;
        width: 38px;
        height: 38px;
        top: 1px;


    }
    .add_new_close{
        display: block;
        position: absolute;
        right: 27%;
        top: 16px;
    }
    .add_new_close-small
    {
        display: none;
    }
    .menu-search-form-w{
        height: 40px !important;
    }
    .search-form{
        width: 308px !important;
    }
    .search-form:before{
        top: 12px !important;
    }
    .search-field{
        border-radius: 7px !important;
        height: 40px !important;
    }



    #custom-search-input {
        margin:0;
        padding: 0;
        width: 45.5%;
        right: 2%;
        position: absolute;
    }

    #custom-search-input .search-query {
        margin-top: 2px;
        height: 36px;
        padding-right: 30px;
        padding-left: 12px;

    }


    #custom-search-input button {
        padding: 2px 5px;
        margin-top: 2px;
        //position: absolute;
        left: 90%;
        position: relative;
        top: -30px;
        /* IE7-8 doesn't have border-radius, so don't indent the padding */
        margin-bottom: 0;
        color:#ccc;

    }
    .logo{
        margin-right: 0px !important;
    }
    .tray_icon{
        position: absolute;
        right: 49.5%;
    }

}


@media (max-width:1002px){
    .dp_handle
    {
        height: 32px;
        width: 32px;
    }



    /*    .ui-menu-item{
            background: #fff !important;
            z-index: 999999999 !important;
            height: 28px !important;
            padding: 7px !important;
            border-bottom: 1px solid #F0F0F0 !important;
            cursor: pointer !important;
        }*/
    .menu-toggler-w .logo img{
        margin-right: 5px !important;
    }
    .menu-toggler-w .logo{
        margin-top: 3.5px;
    }




    .error_kg{
        font-size: 24px;
    }
    .add_new_close-small
    {
        display: none;
    }
    .add_new_close{
        display: block;
        position: absolute;
        right: 27%;
        top: 16px;
    }



    #custom-search-input button {
        float: right;
        position: relative;
        top: -28px;
    }
    .hotspot_login{
        float: left;
        width: 38px;
        height: 38px;

    }
    .add_new{
        float: left;

        width: 38px;
        height: 38px;

    }
    .action_bar,#custom-search-input{
        display: none;
    }
    .add_new_small{
        top: 4px;
        right: 15px;
        position: relative;
        z-index: 9999;
    }
    .add_new_small:after{
        margin-left: -18px;
        margin-top: 4px;
        content: "";
        background-repeat: no-repeat;
        display: block;
        width: 15px;
        height: 15px;
        background-image: url('img/plus.png');
        background-position: center center;
        overflow: visible;
        position: absolute;
        top: 50%;
        left: 50%;

        transform: scale(0.5) rotate(0);
        -webkit-transform: scale(0.5) rotate(0);
        -ms-transform: scale(0.5) rotate(0);
        -o-transform: scale(0.5) rotate(0);
        -moz-transform: scale(0.5) rotate(0);

        image-rendering: -moz-crisp-edges;
        image-rendering: -o-crisp-edges;
        image-rendering: -webkit-optimize-contrast;
        image-rendering: optimize-contrast;
        image-rendering: crisp-edges;
        image-rendering: pixelated;
        -webkit-transition: all 400ms ease,-webkit-transform 400ms cubic-bezier(.175,.885,.32,1.275),background-color 400ms ease;
        transition: all 400ms ease,transform 400ms cubic-bezier(.175,.885,.32,1.275),background-color 400ms ease;
        -webkit-transition-delay: 200ms;
        transition-delay: 200ms;

    }
    .add_new_small:before{
        content: "";
        position: absolute;
        height: 32px;
        width: 32px;
        background-color: #f36;
        border-radius: 100%;
        top: -4px;
        left: -27px;

        box-shadow: 0 1px 5px rgba(0,0,0,.28);
        -webkit-transition: all 400ms ease,-webkit-transform 400ms cubic-bezier(.175,.885,.32,1.275),background-color 400ms ease;
        transition: all 400ms ease,transform 400ms cubic-bezier(.175,.885,.32,1.275),background-color 400ms ease;
        -webkit-transition-delay: 200ms;
        transition-delay: 200ms;

    }
    .add_new_small.closer:after{
        transform: scale(0.5) rotate(45deg) ;
        -webkit-transform: scale(0.5) rotate(45deg) ;
        -ms-transform: scale(0.5) rotate(45deg) ;
        -o-transform: scale(0.5) rotate(45deg) ;
        -moz-transform: scale(0.5) rotate(45deg) ;
    }
    .add_new_small.closer:before{
        background-color: #384052;
        opacity: 1;
    }
    .hotspot_login_small{
        top: 1px;
        right: 36px;
        position: relative;}
    .dropdown, .dropup{
        position: absolute !important;
        right: 74px !important;
    }

    .dropdown-menu-center-mobile{
        min-width: 0px !important;
        padding-bottom: 0px;
        width: 153px !important;
        position: absolute!important;
        top: 41px !important;
        margin: 2px -79px 0 !important;
        border-top: none;
        border-radius: 0px;
    }
    .dropdown-menu-center-mobile >li>a{
        float:none !important;
        padding: 12px 11px !important;
    }
    .mob-search-box{
        display: none;
        position: relative;
        width: 100%;
        top: 20px;

    }
    #drag_nd_drop{
        top: 53px;
    }
}
@media only screen and (min-device-width : 375px) and (max-device-width : 667px)
{

}
.comment_row{
    border-bottom-color: rgb(240, 240, 240);
    border-bottom-style: solid;
    border-bottom-width: 1px;
}
.editor_sahab{
    width: 300px;
    height: 182px;
    position: fixed;
    background: #fff;
    z-index: 9998909;
    margin: 0px 14px;
    display: inline-block;
    border: 1px solid #e0e0e0;
}
.active_div{
    display: table !important;
}
.outer
{
    height: auto !important;
    display: inline-block;
    border: 1px solid #cecece;
}
.editor_jee{
    display:none;
    margin: 14px;
    height: auto;
    margin-bottom: 160px;
}
.editor_jee_footer{
    margin-top: 14px;
    clear: both;
}
.editor-icons .popover{
    max-width: 185px !important;
    left: 10px !important;
}
.editor-icons .popover .arrow:after{
    border-top-color:whitesmoke !important;
}
.editor-icons .popover .arrow{
    left: 16px !important;
    //background: whitesmoke;
}
.discard_kg ,.pro-cancel{
    cursor: pointer;
    font-size: 14px !important;
    font-family: Verdana !important;
    text-align: center !important;
    background: #CFCFCF !important;
    padding: 3px 20.5px !important;
    border-radius: 2px !important;
    color: #FFF !important;

    margin-top: 0px !important;
    height: 29px !important;
    width: 143px !important;
    float: right;
    text-decoration: none !important;
}
.discard_kg:hover , .discard_kg:active,.save_kg:hover , .save_kg:active{

    text-decoration: none !important;
    color: #FFF !important;
}
.save_kg,.pro-save{ cursor: pointer;
                    font-size: 14px !important;
                    font-family: Verdana !important;
                    margin-top: 0px !important;
                    padding: 0px 20.5px !important;
                    height: 29px !important;
                    margin-left: 0px !important;
                    float: left;
                    background: #0099FF !important;
                    width: 143px !important;
                    text-align: center !important;
                    padding: 3px 20.5px !important;
                    border-radius: 2px !important;
                    color: #FFF !important;
                    /*font-family: Arial;*/


}
#txtEditor_ifr[style]{
    //height: auto !important;
    min-height: 140px !important;
}
#tinymce[style]{
    margin: 0px !important;
}
.buttonbox2{
    margin: 2px;
}

/*tags secttion*/

.tag-main{ width:100%; float:left; height:auto; padding-bottom:2px}
.tag-heder{ width:100%; height:50px; float:left}
.tag-header-inner{ margin:0px 14px 14px 14px;  float:left; font-family:Tahoma, Geneva, sans-serif }
.edit-button{ background:none; border:none; float:right; opacity:0.5; padding-right: 15px; margin-top:0px}
.edit-button:hover{ cursor:pointer}
.edit-button:focus{ outline: 0;}

.tags-edit-button .edit-ico{ background:url(pen-512.png) no-repeat center; background-size:18px; width:18px; height:18px; float:left; padding:5px; margin-top:5px }
.t-edit{ float:left; padding:5px; margin-left:-2px}
.tag-text{ font-size: 14px; line-height: 20px;background:#eeeeee; padding:5px 10px; border-radius:5px; float:left; margin:5px; font-family: Verdana;}
/*.tag-main {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}*/
.tag-text:nth-child(1){
    margin-left: 0px;
}


#tag-editor-body{
    height: 28px;
}
#title-editor-body{
    height: 28px;
    resize: auto;
    overflow:auto;
}
#title-editing{
    margin-top: 14px;
    margin-bottom: 10px;

}
.keyword_s{
    text-transform: uppercase;
}
#tag-editing{
    margin-top: 2px;
    margin-bottom: 14px;
}
.selected_cont{
    cursor: pointer;
}
.kg-selectBox{
    display: inline-block;
    padding: 2px;
    margin-bottom: 5px;

}
.kg_select_box_opts{
    margin: 0px;
    padding: 0px;
    text-decoration: none;
    list-style: none;
    min-width: 125px;
}
.lb_select_opt{
    position: absolute;
    z-index: 9999;
    background: #fff;
    margin-top: -23px;
    margin-left: -5px;

    //padding: 4px;
}
.lb_select_opt_cate{
    position: absolute;
    z-index: 9999;
    background: #fff;
    margin-top: -28px;
    margin-left: 0px;
    width: 100%;
}
.kg_select_box_opts hr{
    margin: 0px 0px;
    clear: both;
    border-top: 1px solid #CFCFCF;
}
.kg_select_box_opts li{
    padding: 2px 4px;
    cursor: pointer;
    color: #000;
    text-transform: capitalize;
}
#kg_s_b_category li{ 
    padding:4px 5px;
}
.kg_select_box_opts li:first-child{
    /*float: left;*/
    /*width: 75%;*/
}
#kg_s_b_date{
    width: 170px;
}
.flag_toaster #title_for_user,.flag_toaster #from_user,.flag_toaster #to_user{
    display: none;
}
.reportTitle{
    margin-bottom: 14px !important;
    text-align: left !important;
}
.annot_loader{
    height: 100px;
    position: relative;
}
.annot_loader img {
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -27.5px;
    margin-left: -27px;
}
.kg_select_box_opts .caret{
    float: right;
    border-top-color: #000 !important;
    margin-top: 9px !important;
    margin-right: 7px;
}
.kg_select_box_opts li:hover{
    background: #eeeeee;
}
.fname_cont .caret,.fdate_cont .caret{
    margin-left: 5px;
    vertical-align: middle;
    border-top: 5px dashed;
    border-right: 5px solid transparent;
    border-left: 5px solid transparent;
    margin-top: -2px;
    border-top-color: #989898;

}
.lb_select{
    margin-bottom: 14px;
    border:none;
    outline: none !important;
    -webkit-appearance: none;
    width:105px;

}
.lb_select:focus{
    outline: none;
}
.lb_select option{
    border-bottom: 1px solid #ccc !important;
}
.borderd_sel{
    border: 1px solid #ccc;
}
.lb_editor{
    font-family: verdana;
    font-size: 14px;
    font-weight: normal;
    color: #000;
    margin-bottom: 0px;
}
.title-body{
    height: 28px;
    color:#000;
    width:100%;
    resize:none;
    overflow:hidden;
    font-family: Verdana;
    font-size: 14px;
    line-height: 20px;
    padding-left: 5px;
    border-radius: 0px;
    border: 1px solid #cecece;
    -webkit-appearance: none;
    box-shadow: none !important;
}
.input_drop_alike{
    height: 28px;
    color:#000;
    width:100%;
    font-family: Verdana;
    font-size: 14px;
    border-radius: 0px;
    border: 1px solid #cecece;
    -webkit-appearance: none;
    box-shadow: none !important;
    padding: 4px 5px;
    text-transform: none !important;

}

.input_drop_alike > .caret{
    float: right;
    margin-top: 9px;
    margin-right: 7px;
}
input:not([type="radio"]),#commentarea{
    -webkit-appearance: none;
}
.kb_div{
    height: auto;

    display: block;
}
.kb_product{
    display: none;
}
.kb_sub_product{
    padding: 0px 14px;
}
.product_sub_head{
    padding: 14px;
    margin: 0px -14px;
    border-bottom: 1px #ccc solid;
    display: flex;
    align-items: center;
    height: 60px;
    font-family: verdana;
    color: #000;
    box-sizing: content-box;

}
.product_sub_list_head{
    padding: 10px 14px 7px 14px;
    margin: 0px -14px;
    border-bottom: 1px #F0F0F0 solid;
}
.ask_kn_header{
    padding: 14px 0px;
    height: 48px;
    position: absolute;
}
.kb_editor{

}
.kb_header b{
    margin-right: 7px;
}
.kb_header .kb_title_cap{
    //white-space: nowrap;
    display: inline-block;
    margin-left: 0px;
}
.kb_title_cap{
    font-family: Verdana;
    font-size: 12px;
    color: #cecece;
    margin-left: 7px;

}
.kb_header,.ab_header{
    height: auto !important;
}
.kb_content{
    padding: 0px 14px;
    display: block;
    width: 100%;
    word-wrap: break-word;
}
.kb_content b,.an_content b{
    font-family: Verdana;
    color:#000;
    font-size: 14px !important;
}

.kb_content p,.an_content p{
    margin: 14px 0px !important;
    font-family: Verdana;
    color:#000;
    font-size: 14px !important;
}
.kb_content p:first-child{
    margin-top: 0px !important;
}

.kb_content p:last-child{
    margin-bottom: 0px !important;
}
.an_kb_content p:first-child{
    margin-top: 0px !important;
}
.an_kb_content p:last-child{
    margin-bottom: 0px !important;
}

.kb_content em ,.an_content em{
    font-size: 14px !important;
    font-family: Verdana !important;
    color:#000 !important;
}
.kb_content a,.an_content a{
    font-family: Verdana !important;
    font-size: 14px !important;
}
.kb_content span,.an_content span{
    font-family: Verdana !important;
    color:#000 !important;
    font-size: 14px !important;

}

.kb_content img,.an_content img{
    max-width: 100%;
    //width: 100%;
    /*    height: auto;
        width:  auto !important;*/
    max-height: 200px !important;
    vertical-align: bottom;
    display: block;
}
.an_content p{
    color: #000 !important;
}
.kb_content img:nth-of-type(even){
    /*    float: right;
        margin-left: 7px;*/
}
.kb_content img:nth-of-type(odd){
    /*    float: left;
        margin-right: 7px;*/
}
.kb_tags{
    padding: 14px 14px 7px 14px;
    display: none;
    width: 100%;
}
.kb_date_pallete{
    /*    padding-bottom: 0px !important;
        padding-top: 0px !important;*/
}
.tag-header{
    font-family: Verdana;
    font-size: 14px;
    margin-top: 10px;
    float: left;
    color:#000;
}
.tag-input {
    /*    padding: 0px 0px;
        margin-left: 40px;
        margin-top: -28px;*/
}
.tb_float{
    //width: 50%;
    float:left;
    margin-right: 18px;

}
.share_div{
    margin-left: 18px;
}
.heart_div{
    margin-right: 0px;
}
.share_div,.info_div{
    // margin-right: 9px;
}
.share_div img,.info_div img,.flagemg{
    opacity: 0.5;
}
.infoemg{
    margin-top: 0.6px;
}

.infoemg:hover{
    opacity: 1;

}
.flagemg{
    height: 16px;
    width: auto;
}
.flagemg:hover{
    opacity: 1;
}
.opaqimg{
    opacity: 1 !important;
}
.edit_div{
    //width: 50%;
    padding-top: 2px;
    float: left;
    height: 20px;
    margin-right: 18px;
}
.edit_anc img{
    width: 20px;
    height: 20px;
    margin-top: -4px;
    opacity: 0.5;
}
.edit_anc img:hover{
    opacity: 1;
}
.heart{
    float:left;
}
.edit_jee{
    // float:right;
    float:left;
}
.kg_like_img{
    display: inline-block;
}
.kb_toolbox{
    display: inline-block;
    padding: 14px;
    width: 100%;
    height: 46px;
}
.kb_toolbox a:hover,.kb_toolbox a:active{
    text-decoration: none;
}

.kb_div{
    display: none;
}
.annot_container{
    padding: 0px 14px;
    border-bottom: 1px solid #F0F0F0;
}
.annots{
    display: none;
    position: fixed;
    //right: 18px;
    width: 340px;
    height: auto;
    background: #fff;
    z-index: 9;
    border: 1px solid #cecece;
    /*box-shadow: 1px 3px 3px 0px rgba(0, 0, 0, 0.2);*/
    margin-top: -4px;
    box-shadow: 0px 0px 12px rgba(0, 0, 0, 0.176);

    -moz-box-shadow:0px 0px 12px rgba(0, 0, 0, 0.176);
    -webkit-box-shadow:0px 0px 12px rgba(0, 0, 0, 0.176);
    -o-box-shadow: 0px 0px 12px rgba(0, 0, 0, 0.176);

    //position: absolute;
    left:auto;
    right: 0px;
    margin-top:0px;
    z-index: 11;



}
.an_detail .an_date{
    font-size: 14px;
    font-weight: 300;
    line-height: 20px;
    font-family: Verdana !important;
}
.an_name .authoLink{
    font-size: 14px;
    font-family: Verdana !important;
    font-weight: 600;
    color: #000 !important;
    line-height: 20px;
    text-transform: capitalize;
}
.all_annots{
    overflow-y: scroll;
    max-height: 245px;
    overflow-x: hidden;

}
.scroller_div{
    -webkit-overflow-scrolling: touch;
}
.an_header{
    padding: 14px 0px;
    height: 66px;
    width: auto;
    //position: absolute;
    right: 14px;
    left: 14px;
}
.an_user{
    height: 38px;
    width: 38px;
    -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%; border-radius: 50%;
    float: left;
    overflow: hidden;
}
.an_detail{

    float: left;
    //position: absolute;
    margin-left: 14px;
    right: 0px;
    width: auto;
    top: 0px;
    bottom: 0px;
}
.an_name{
    height: 50%;
    //padding: 10px 0px;
    //font-weight: 600;
    color: #000;

}
.an_date{
    height: 50%;
    color: #C7C7C7;

}
.an_content{
    padding: 0px 0px 14px 0px;
    height: auto;
    clear: both;
    //position: absolute;
    top: 66px;
    left: 14px;
    right: 14px;
    display: none;
    word-wrap: break-word;

}
.annot_container:last-child{
    border-bottom: none !important;
}
.annot_popover{
    cursor: pointer;
    display: none !important;
}
.all_annots::-webkit-scrollbar {
    width: 16px;

}

.all_annots::-webkit-scrollbar-thumb {

    border: 4px solid rgba(0, 0, 0, 0);
    background-clip: padding-box;
    -webkit-border-radius: 20px;
    background-color: rgba(129, 129, 129, 1);
    -webkit-box-shadow: inset -1px -1px 0px rgba(0, 0, 0, 0.05), inset 1px 1px 0px rgba(0, 0, 0, 0.05);
}
.all_annots::-webkit-scrollbar-button {
    width: 0;
    height: 0;
    display: none;
}
.all_annots::-webkit-scrollbar-corner {
    background-color: transparent;
}

.up_down_an_img{
    float: left;
    width: 38px;
    height: 38px;
    padding-top: 5px;
    padding-left: 6px;
}
.up_down_an_det{
    font-size: 14px;
    float: left;
    margin-left: 14px;
    color: #696969;
}
.annots_footer{
    cursor: pointer;
    height: 50px;
    padding: 14px;
    border-top: 1px solid #F0F0F0;
    display: none;

}
.triangle {
    position: absolute;
    margin-top: 2px;
    margin-left: 2px;
    width: 0;
    height: 0;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-bottom: 10px solid #fff;
}
.triangle2 {
    width: 0;
    height: 0;
    border-left: 12px solid transparent;
    border-right: 12px solid transparent;
    border-bottom: 12px solid #666666;
}
.triangle3 {
    position: absolute;

    margin-left: 2px;
    width: 0;
    height: 0;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-top: 10px solid #fff;
}
.triangle4 {
    width: 0;
    height: 0;
    border-left: 12px solid transparent;
    border-right: 12px solid transparent;
    border-top: 12px solid #666666;
}
.upside{
    display: none;
    cursor: pointer;
}
.uploader_img img{
    max-height: 100px !important;
    width:auto;
}
.downside{

    cursor: pointer;

}
.upside .up_down_an_img{
    padding-top: 4px;
}
.annots .avt_pointer{
    left: 86px;
    /*margin-left: -10px;*/
    // margin-right: -34px;
    // margin-right: 38px;
}
.tags_linker{
    color:#2a9fd8 !important;
}
.pallet_links{
    color:#0163FF !important;
    font-size: 14px;
}
::-webkit-scrollbar {
    width: 10px;

}

::-webkit-scrollbar-thumb {

    border: 0px solid rgba(0, 0, 0, 0);
    border-left: none;
    border-right: none;
    background-clip: padding-box;
    -webkit-border-radius: 250px;
    background-color: rgba(129, 129, 129, 1);
    -webkit-box-shadow: inset -1px -1px 0px rgba(0, 0, 0, 0.05), inset 1px 1px 0px rgba(0, 0, 0, 0.05);
}
::-webkit-scrollbar-button {
    width: 0;
    height: 0;
    display: none;
}
::-webkit-scrollbar-corner {
    background-color: transparent;
}
.vote_cap{
    cursor:auto !important;
    display: none;
    float:left;
    height: auto !important;
    background: #f2f8fb !important;
    border:1px solid #bdcadb !important;
    margin-top: 14px !important;
}
.vote_hl{
    display: none;
    position: absolute;
    bottom: -15px;
    float: left;
    left: 40px;
    top: 200px;
    height: 87px;

}
.vote_cap p{
    color: #000 !important;
    margin-top: 5px !important;

}
.asks{
    color: #999999;
    font-size: 12px;
    padding-left: 5px;
}
.vc_share_box{
    position: relative;
    padding:5px 0px;
    height: 47px;
}
.vc_share_box img{
    width: 36px;
}
.vc_share_box a{
    //margin-right: 4.5px;
    text-decoration: none !important;

}
.vc_share_box .em_share{
    position: absolute;
    right: 1px;

}
.vc_share_box .tw_share{
    position: absolute;
    left:50%;
    margin-left: -18px;
}
.vc_share_box .fb_share{
    position: absolute;
    left: 1px;
}
/*//Search*/

/* fix rtl for demo */
.chosen-rtl .chosen-drop { left: -9000px; }
.search-choice{}
.search-icon{
    text-align:center;
    float:right;
    position: inherit;
    padding:10px;
    text-decoration:none;
    color:#999;
}
.search-icon:hover{
    text-decoration:none;
    cursor:pointer}
.input-group-addon{ background:#FFF;outline: 0; border:0px solid #CCC;}
.input-group-addon:focus{ border:0px solid #CCC; border-left:none;outline: 0;}


.input-group-addon{
    position: absolute;
    right: 6px;
    top: 7px;
    padding:8px 10px; margin-left:-35px;
    background-image:url(e.PNG);
    background-repeat:no-repeat;
    background-position:center;
    background-size:16px;
    opacity:0.7;
    background-color:transparent !important;
    border:none !important;
}
.chosen-select{
    width:300px;
    visibility:hidden;
    float:left
}
.ui-autocomplete[style]{
    //width: 100% !important;
}
.ui-autocomplete{
    z-index: 999999 !important;
    list-style: none;
    padding: 0px;
    border-bottom: 1px solid #ccc;
    border-left: 1px solid #ccc;
    border-right: 1px solid #ccc;
    background: #fff;
    border-bottom-left-radius: 6px !important;
    border-bottom-right-radius: 6px !important;
}
.sug_row{
    background: #fff;
    z-index: 999999999;
    min-height: 34px;
    padding: 6px 10px;
    border-bottom: 1px solid #F0F0F0;
    cursor: pointer;
    font-family: Verdana;
    word-wrap: break-word;
    color:#000000;
}
.sug_row:hover{
    /*background: #eeeeee;*/
}
.sug_row b{
    font-family: Verdana;
}

.fname_cont .sug_row{
    /*text-transform: uppercase;*/
    text-transform: capitalize;
}
.highlight{
    font-family: Verdana;
}
.removedBorder{
    border-bottom-left-radius: 0px !important;
    border-bottom-right-radius: 0px !important;
}
.chosen-container[style]{
    width: auto !important;
    display: block;
    position: absolute;
    left: 0px;
    right: 0px;
}
.chosen-choices{
    padding: 5px 4px !important;
}
.search-choice{
    margin-top: -2px !important;
}
.search-field{
    position: relative;
}
.search-field input[style]{
    width: 100% !important;
}
.chosen-drop{
    display:none;
}
.selected_suggestions{
    display: none;
    position: absolute;
    top: 3px;
    left: 7px;
    background-color: #ccc;
    width: auto;
    height: 28px;
    text-align: center;
    margin: 2.5px 5px 3px 0;
    padding: 8px 20px 8px 8px;
    max-width: 100%;
    border-radius: 3px;
    background-color: #eeeeee;
    box-shadow: 0 0 2px white inset, 0 1px 0 rgba(0, 0, 0, 0.05);
    color: #333;
    line-height: 13px;
    cursor: default;
}
.selected_suggestions .search-choice-close {
    position: absolute;
    top: 4px;
    right: 3px;
    display: block;
    width: 12px;
    height: 12px;
    background: url('chosen-sprite.png') -42px 1px no-repeat;
    font-size: 1px;
    margin-top: 5px;
    cursor: pointer;
}
.selected_suggestions .selected_text{
    word-wrap: break-word;
    padding-right: 5px;
    border-right: 1px solid #ccc;
    font-weight: bold;
    font-size: 14px;
}
.highlight{
    font-weight: 600 !important;
}

.kb_tags_an{
    padding: 14px 0px;
    display: inline-block;
    width: 100%;
}
.tag-header_an{
    margin-top: 10px;
    float: left;
}
.tag-input_an {
    /*    padding: 0px 0px;
        margin-left: 40px;
        margin-top: 0px;*/
}
.glyphicon-heart-empty{
    color:ccc;
    font-size: 18px;
}
.kb_content iframe,.an_content iframe{
    max-width: 100% !important;
    //width: 100% !important;
    //height: auto  !important;
    max-height: 200px !important;
    border:none;

}
ul.ui-menu{
    -moz-box-shadow: 0px 3px 8px rgb(100,100,100);
    -webkit-box-shadow: 0px 3px 8px rgb(100,100,100);
    box-shadow: 0px 3px 8px rgb(100,100,100);
}
.attachments-browser .attachments, .attachments-browser .uploader-inline {
    display: none !important;
    opacity: 0;
    visibility: hidden;
}
.attachments-browser .media-toolbar,.attachment-display-settings{
    display: none !important;
    opacity: 0;
    visibility: hidden;
}
.media-sidebar {
    width: auto !important;
    left:0 !important;
}
.media-menu-item:nth-child(2){
    display: none !important;
    opacity: 0;
    visibility: hidden;
}
.attachment-info .details{
    display: none !important;
    opacity: 0;
    visibility: hidden;
}
.attachment-info .thumbnail {
    left: 50%;
    margin-left: -60px;
}
.attachment-details>.settings:nth-child(3){
    display: none !important;
    opacity: 0;
    visibility: hidden;
}
.mce-toolbar-grp,.mce-statusbar,.wp-editor-tools{
    display: none !important;
}
.info_author{
    float: left;
    padding-left: 3%;
    text-decoration: none !important;
}
.social_Sharer{
    float: right;
    padding-right: 3%;
}
.social_Sharer a{
    margin-right: 7px;
    text-decoration: none !important;
}
.share_palette .right {
    width: 240px  !important;
    margin-top: -15px;
    border-radius: 0px !important;
    margin-bottom: 5px;


}
.share_palette .popover{
    display: none;
    box-shadow: 0px 0px 12px rgba(0, 0, 0, 0.176);
    -moz-box-shadow:0px 0px 12px rgba(0, 0, 0, 0.176);
    -webkit-box-shadow:0px 0px 12px rgba(0, 0, 0, 0.176);
    -o-box-shadow: 0px 0px 12px rgba(0, 0, 0, 0.176);
}
.share_palette .right .popover-content{
    padding: 15px 14px;
}
div.uploaded_by_info > h4{
    margin: 0px !important;
    font-family: Verdana;
    color:#000;
}
.uploaded_by_pic{
    position: relative;
    overflow: hidden;
    float: left;
    width: 32px;
    height: 32px;
    -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%; border-radius: 50%;
}
.uploaded_by_pic img{
    position: absolute;
    top: -9999px;
    bottom: -9999px;
    left: -9999px;
    right: -9999px;
    margin: auto;
}

.uploaded_by_info{
    float: left;
    font-family: Verdana;
    color:#ccc;
    padding-left: 14px;
}

.title-body::-moz-placeholder {

    padding-left: 0px;
    color:#cccccc !important;
    font-family: Verdana !important;
    font-weight: 400;
    font-size: 14px;

}
.title-body::-webkit-input-placeholder {

    padding-left: 0px;
    color:#cccccc !important;
    font-family: Verdana !important;
    font-weight: 400;
    font-size: 14px;
}
#tinymce p{
    margin: 0px !important;
}
.kg_title_h{
    font-family: Verdana;
    word-wrap: break-word;
    color: #000;

    line-height: 20px;
    font-weight: 600;
}
.kb_title{
    display: none;
    border-bottom: 1px solid #eee;
    padding: 14px;
    word-wrap: break-word;
}
.selected_suggestions_mb{
    top:33px !important;
    display: none;
    position: absolute;
    left: 7px;
    background-color: #ccc;
    width: auto;
    height: 28px;
    text-align: center;
    margin: 2.5px 5px 3px 0;
    padding: 8px 20px 8px 8px;
    max-width: 100%;
    border-radius: 3px;
    background-color: #eeeeee;
    box-shadow: 0 0 2px white inset, 0 1px 0 rgba(0, 0, 0, 0.05);
    color: #333;
    line-height: 13px;
    cursor: default;
}
.selected_suggestions_mb .search-choice-close {
    position: absolute;
    top: 4px;
    right: 3px;
    display: block;
    width: 12px;
    height: 12px;
    background: url('chosen-sprite.png') -42px 1px no-repeat;
    font-size: 1px;
    margin-top: 5px;
    cursor: pointer;
}
.noTitle{
    padding-top: 0px;
}
.selected_suggestions_mb .selected_text{
    word-wrap: break-word;
    padding-right: 5px;
    border-right: 1px solid #ccc;
    font-weight: bold;
    font-size: 14px;
}
.meta-kg-tags{
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    float: left;

    padding: 5px;
    font-size: 14px;
    color: #696969;
    //position: absolute;
    right: 90px;
    left: 15px;
    width: 75%;
    max-width: 75%;
    overflow: hidden;
    padding-right: 0px;
    max-height: 50px;

}
.meta-kg-tags a{
    color: #696969;

}
.post-content_exc{
    font-size: 14px;
    color: #3C3B3B;
    word-wrap: break-word;
    font-family: Verdana;
    line-height: 17.1429px;
    cursor: pointer;
    font-weight: 400;
}

.nav_sort{
    height: 16px;
    display: block;
    margin: 15px 0px -15px 0px;

}
.nav_sort a{
    position: relative;
    z-index: 9;
    color: #0163FF !important;
}
.nav_sort div{
    float: left;
    padding: 0px 14px;
    border-right: 1px solid #ccc;
    line-height: 1;
}
.nav_sort div:first-child{
    padding-left: 4px;
}
.nav_sort div:last-child{
    border-right: 0px solid #ccc;
}

@media (max-width: 420px){
    .email_toaster,.flag_toaster
    {
        width: 90% !important;
        left:auto !important;
        margin-left: 5% !important;
        margin-top: -200px !important;
    }
}


.heart_anc{
    cursor:pointer;
    text-decoration: none !important;;
}
.heart_anc:hover{
    text-decoration: none !important;
}
.heart_anc:active{
    text-decoration: none !important;;
}
.heart_anc:selected{
    text-decoration: none !important;;
}
.heart_anc:visited{
    text-decoration: none !important;;
}

.email_toaster,.flag_toaster{
    position: fixed;
    //display: none;
    left: 50%;
    margin-left: -200px;
    margin-top: -162px;
    width: 400px;
    height: 315px;
    top:50%;
    z-index: 98989898;
}
.email_detoaster{
    position: absolute !important;
    top: 2px;
    right: 4px;
    font-size: 12px;
    cursor: pointer;

}
.kg_selected_cont{
    cursor: pointer;
    text-transform: capitalize;
}
.mail_loader{
    display:none;
    margin-top: -30px;
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -30px;
    z-index: 999;
}
#Message{
    resize: none;
    height: 100px;
}
.underlineannot{
    text-decoration: underline;
    color: #000;
    font-weight: 600;
    font-size: 11px;
}
.meta-like .kb_title_cap{
    margin-left: 1px;
}
#wp-link-wrap input{
    font-weight: 400 !important;
}
.index-isotope article[style]{
    /*border:1px #cecece solid !important;*/
}
#wp-link-wrap .howto{
    display:none !important;
}
#wp-link-wrap #search-panel, #wp-link-wrap #search-results,#wp-link-wrap .link-target{
    display:none !important;
}
#wp-link-wrap.search-panel-visible{
    height: 185px !important;
    margin-top: -92px !important;
}
#wp-link #link-options label span{
    width: 100px !important;
}

#wp-link-wrap #link-options label{
    width: 100% !important;
}
.attachment-details .setting{
    display: none !important;
}
.media-modal{
    top: 25% !important;
    left: 20% !important;
    right: 20% !important;
    bottom: 22% !important;
}
.uploader-inline-content{
    top: 0 !important;
}
.attachment-info{

    margin-bottom: 0px !important;

    border-bottom: 0px solid #ddd  !important;
    padding-bottom: 0px !important;
    margin-top: 20px;
}
@media only screen and (max-width: 640px), screen and (max-height: 400px){
    .media-sidebar{
        max-width: none !important;
        bottom: 0 !important;
    }
}
.mce-window.mce-in,.mce-reset{
    //border-radius: 5px !important;
}
.mce-container input,#wp-link-wrap #wp-link-url,#wp-link-wrap #wp-link-text{
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    height: 30px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
#wp-link #link-options label span{
    font-weight: 400;
}
#wp-link-wrap.search-panel-visible{
    //border-radius: 5px !important;
}
.mce-window[style]{
    //height: 175px !important;
}
.mce-window .mce-foot .mce-container-body{
    height: 100% !important;
}
.mce-window .mce-foot{
    height: 45px !important;

    border-top: 1px solid #dfdfdf;
}
.profile-header-container{
    margin: 0 auto;
    text-align: center;
}

.profile-header-img {
    padding: 54px;
}

.pdp_handles img {
    /*    border-radius: 50%;
        width: 120px;
        height: 120px;
        border: 2px solid #51D2B7;*/
}

.profile-header {
    margin-top: 43px;
}

/**
 * Ranking component
 */
.rank-label-container {
    margin-top: -19px;
    /* z-index: 1000; */
    text-align: center;
    position: relative;
}

.label.label-default.rank-label {
    background-color: rgb(81, 210, 183);
    padding: 5px 10px 5px 10px;
    border-radius: 27px;
}
.profile-info-container{
    margin: 0 30%;
}
.info_detail h4{
    margin: 10px 35px;
}
.info_detail{
    border-bottom: 1px #cecece solid;
}
.info_head{
    margin-top: 10px;
}
.info_head:nth-child(1){
    margin-top: 0px;
}
.authoLink{
    color:#000;
}
.editor-footer{
    background: whitesmoke;
}
.editor-icons .popover{
    max-width: 100% !important;
    left:18px !important;
    right: 18px;
    border-radius: 0px;

    background: whitesmoke;
}
.btnicod{
    margin-top: 0px !important;
    margin-left: 4px !important;
}
.editor-icons .popover-content {
    padding: 3px 10px;
}
.mce-ico{
    color: #000 !important;
}
.mce-window,#wp-link-wrap{
    position: fixed !important;
    left: 50% !important;
    top: 50% !important;
    width: 420px !important;
    height: 176px !important;
    margin-top: -88px !important;
    margin-left: -210px !important;
}
#wp-link-wrap .submitdelete{

}
@media (max-width:480px){
    .mce-window{
        position: fixed !important;
        left: 20px !important;
        right:20px !important;
        top: 50% !important;
        width: auto !important;
        height: 176px !important;
        margin-top: -88px !important;
        margin-left: 0 !important;
    }
    #wp-link-wrap{
        position: fixed !important;
        left: 20px !important;
        right:20px !important;

        width: auto !important;
        margin-left: 0 !important;
    }
}
.mce-window .mce-container-body,.mce-window .mce-textbox{
    max-width: 100% !important;
}
.mce-window .mce-container{
    max-width: 100% !important;
}

.mce-window .mce-combobox{

    width: auto !important;
    right: 10px !important;
}

.mce-formitem[style]{
    width: auto !important;
    right: 20px !important;
}
.mce-window .mce-tabs{
    display: none !important;
}

.mce-window .mce-btn:last-child[style]{
    left: auto !important;
    right: 20px !important;
}
.mce-window .mce-btn:nth-child(2)[style]{
    left: auto !important;
    right: 90px !important;
}
.mce-window .mce-foot[style]{
    position: absolute;
    top:auto !important;
    bottom:5px !important;
}
#wp-link-submitter{
    width: 50px !important;
    height: 28px !important;
    margin-right: 4px;
}
#wp-link-submit{
    display:none;
    width: 50px !important;
    height: 28px !important;
    margin-right: 4px;
}
#wp-link-cancel{
    float: right !important;
    margin-right: 4px;
}
#wp-link label input[type=text]{
    width: 75% !important;
}
#wp-link .submitbox{
    height: 50px !important;
    padding: 10px 16px !important;
}
#wp-link-close{
    margin-right: 0px !important;
}

#kb_div ol,#kb_div ul,.an_content ul,.an_content ol{
    font-family: Verdana;
    font-size: 14px;
    line-height: 20px;
    color:#000;
}
.overlay_kg,.overlay_kg_flag{
    position: absolute;
    top: 0px;
    right: 0px;
    width: 100%;
    background: rgba(4, 4, 4, 0.3);
    height: 100%;
    z-index: 9999;
    display:none;
}
.overlay_toolbox{
    height: 42px;
    display:none;
}
.editor-footer .popover{
    margin-top: 42px !important;
}
.iframe_wrapper{
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 25px;
    height: 0;
}
.iframe_wrapper iframe{
    position: absolute;
    top: 0;
    left: 0;
    width: 100% !important;
    height: 100% !important;
}
.kg_ed_toolbox{
    background: whitesmoke !important;
    display: inline-block !important;
    width: 100% !important;
    height: 36px !important;
    padding: 3px !important;
    border:0px !important;
    border-top: 1px solid #cecece !important;
    border-bottom: 1px solid #cecece !important;
    position: relative !important;
    border-radius: 0px !important;
    top: auto !important;
    left: auto !important;
    max-width: none !important;
    margin-top: 3px !important;
    webkit-box-shadow:none !important;
    box-shadow: none !important;
}
.kg_ed_toolbox .arrow{
    left: 19px !important
}
.kg_ed_toolbox .arrow:after{
    border-top-color: #F5F5F5 !important;
}
.buttonbox1{
    margin: 0px !important;
}
.buttonbox3 {
    float: left;
    margin-top: 0px !important;
    margin-bottom: 0px !important;
}
.bb{
    background-position: 0  0;
}
.bb2{
    background-position: -21px 0
}
.bb3{
    background-position: -42px 0;
}
.bb4{
    background-position: -168px 0;
}
.bb5{
    background-position: -189px 0;
}
.bk_w{
    padding: 0 2px;
}
.bk_ww{
    display: inline-block;
    position: relative;
    display: -moz-inline-box;
    display: inline-block;
}
.bk_www{
    //height: 28px !important;
    webkit-border-radius: 2px;
    border-radius: 2px;
    -webkit-user-select: none;
    background: 0;
    border-color: transparent;
    border-style: solid;
    border-width: 1px;
    outline: none;
    padding: 0;
    height: 24px;
    color: #444;
    line-height: 24px;
    list-style: none;
    font-size: 11px;
    font-weight: bold;
    text-decoration: none;
    vertical-align: middle;
    cursor: default;
}
.g_ed{
    background: whitesmoke;
    padding-bottom: 7px;
}
.bk_w_1:hover .bk{
    opacity:0.9;
}
.bk_w_1_h{
    padding:0;
    border-color:#c6c6c6!important;
    color:#222;
    -webkit-box-shadow:0 1px 1px rgba(0,0,0,.1);
    box-shadow:0 1px 1px rgba(0,0,0,.1);
    background-color:#f8f8f8;
    background-image:-webkit-linear-gradient(top,#f8f8f8,#f1f1f1);
    background-image:linear-gradient(top,#f8f8f8,#f1f1f1);
}
.bk_w_1:active{
    -webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,.1);
    box-shadow: inset 0 1px 2px rgba(0,0,0,.1);
    background-color: #eee;
    background-image: -webkit-linear-gradient(top,#eee,#e0e0e0);
    background-image: linear-gradient(top,#eee,#e0e0e0);
    border-color: #ccc;
}

.bk_w_1_p{

    -webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,.1);
    box-shadow: inset 0 1px 2px rgba(0,0,0,.1);
    background-color: #eee;
    background-image: -webkit-linear-gradient(top,#eee,#e0e0e0);
    background-image: linear-gradient(top,#eee,#e0e0e0);
    border-color: #ccc;
}
.bk_w_1_h{

}
.bk_w_1_p .bk{
    opacity:0.9;
}
.bk_w_1{
    height: 28px;
}
.bk{
    opacity: .55;
    height: 21px;
    width: 21px;
    vertical-align: middle;
    opacity: .667;
    background-image: url(img/html_editor.png);
    margin: 1px 0;
}
.aa{
    width: 21px;
    height: 21px;
    opacity: .55;
    margin: 1px 0px;
    vertical-align: middle;

}
.ak{
    background: no-repeat url(img/composr.png) 0 -31px;
}
.ak2{
    background: no-repeat url(img/composr.png) 0 -466px;
}
.ak3{
    background-image: url(img/Film.png);
    background-repeat: no-repeat;
    margin-top: 2px;
    opacity: 0.8;
}
.ak4{
    background-image: url(img/html_editor.png);
    background-position: -147px -1px;
}
.bk_w_1:hover .aa{
    opacity:0.9;
}
.bk_w_1:hover .ak3{
    opacity:1;
}
.bk_w_1_p .aa,.bk_w_1_p .bk{
    opacity:0.9;
}
.dropzone .dz-preview:not(.dz-processing) .dz-progress ,#dnd-template .dz-progress{
    /*bottom: -300px;*/
    left: 50%;
    margin-left: -104px;
    position: absolute;
}

@media (min-width: 991px){
    .index-isotope{
        padding-top: 15px !important;
    }
    .item-isotope{
        padding: 15px !important;
    }

}


/*iphone portrait*/
/*For i phone portrait 2 columns layout*/
@media (max-width: 768px) and (min-width: 480px){


    .menu-toggler-w{
        /*margin-bottom: 9.5px;*/
    }
    .profile-heading{
        margin-top: 18.5px;
    }
    .item-isotope
    {
        padding: 9.5px !important;
        width: 49.99% !important;
        float: left !important;
    }


}
@media (max-width: 320px){

}

@media (max-width: 414px) and (min-width: 320px){


    .menu-toggler-w{
        /*margin-bottom: 4.5px;*/
    }
    .nav_sort {
        height: 18px;
    }
    .profile-heading{
        margin-top: 20.5px;
    }
    .item-isotope
    {
        padding: 7.5px !important;
        width: 49.99% !important;
        float: left !important;
    }

}

/*ipad portrait*/
@media (max-width: 991px) and (min-width: 768px){
    .index-isotope{
        padding-top: 15px !important;
    }

    .menu-toggler-w{
        /*margin-bottom: 10px;*/
    }
    .profile-heading{
        margin-top: 18px;
    }
    .item-isotope {
        // width: 49.99%;
        padding: 11px !important;
    }
    .attachment-pluto-tss-width{
        width: 100% !important;
    }
    .dropdown-menu-center-mobile{

        margin: 2px -95px 0 !important;

    }
    .side-padded-content {
        padding-left: 20px !important;
        padding-right: 20px !important;
    } 
    .breadcrumbs{
        padding-left: 10px !important;
        padding-right: 10px !important;
    }
    .ph_image_w {
        /*max-height: none !important;*/
    }
    .ph_image_h {
        /*max-height: none !important;*/
    }
    /*    .kgpost_comment{
            width: 56px;

        }*/
}
/*ipad landscape*/
@media (max-width: 1199px) and (min-width: 992px){
    .index-isotope{
        padding-top: 15px !important;
    }

    .item-isotope {

        padding: 15px !important;

    }
    .scroller_div{
        -webkit-overflow-scrolling: touch;
    }
    .attachment-pluto-tss-width{
        width: 100% !important;
    }
    .ph_image_w {
        //max-height: none !important;
    }
    .ph_image_h {
        // max-height: none !important;
    }
    .img_layer {
        height: 100vh !important;
    }
    /*    .kgpost_comment{
            width: 56px;

        }*/
}

@media (max-width: 768px)  {
    .search-query_mb, input,textarea {
        font-size: initial !important;
    }
    .index-isotope{
        padding-top: 15px !important;
    }
}
.ed_placeholder{
    /*font-weight:400;*/
}
.iimage_wrappesar{
    display:flex;
    justify-content: center;
}
.imgWrap{
    width: 100%;
    height: auto;
    overflow: hidden;
    position: relative;
    display: flex;
    justify-content: center;

}
.imgWrap imgs{
    max-width: 100%;
    height: auto;
    width: auto !important;
    max-height: none !important;
    position: absolute;
    top: -9999px;
    bottom: -9999px;
    left: -9999px;
    right: -9999px;
    margin: auto;
    width: 100%;
}
.mce-window .mce-formitem:nth-child(3){
    display: none;
}

.mce-window .allowedSites{
    position: absolute;
    bottom: -2px ;
    text-align: center ;
    white-space: normal;
}
.mce-window .allowedSites b{
    font-weight: bold !important;
}
.iimage_wrapper:before{
    content: "" ;
    width: 100% !important;
    height: auto !important;
    display: block !important;

}
.iimage_wrapper{
    cursor: pointer;
}
/*.fb_dialog_advanced:after{
width: 100%;
height: 100%;
background: rgba(0, 0, 0, 0.34);
content: "";
position: fixed;
top: 1px;
left: 0px;
z-index: 8;
}*/

.my_fb-root{
    width: 100% !important;
    height: auto !important;
    top:0px;
    bottom: 0px;
    background: rgba(2, 2, 2, 0.67) !important;
    position: fixed;
    z-index: 9999 !important;
}
#kg_searchform .glyphicon-search{
    color: rgb(205, 216, 222);
    font-size: 14px;
    top: 0px;

}
/*[contenteditable=true]:empty:before{
    content: attr(placeholder);
    display: block;  For Firefox
}*/
body{
    font-size: 14px !important;
    font-family:Verdana !important;
}
.index-isotope .post-title a{
    font-family:Verdana !important;
    font-size: 14px !important;
    line-height: 20px !important;
}
.index-isotope .post-title h4{
    margin-bottom: 14px !important;
    font-size: 14px !important;
}
.outlined_editor{
    outline-color: rgb(77, 144, 254);
    outline-offset: -2px;
    outline-style: auto;
    outline-width: 5px;
    font-size: initial !important;
}
.bodyafterfb{
    height: 100vh;
    overflow-y: hidden;
}
.fb_dialog_mobile{
    overflow-y: auto !important;
    display: -webkit-box !important;
    height: 100%;
    -webkit-overflow-scrolling: touch;
}
@media (max-width:736px){
    .fb_hidden{
        top: auto !important;
    }
    .fb_dialog_mobile:not(.loading){
        top: auto !important;
    }
    .fb_dialog_mobile.loading{
        display: none !important;
    }
    .temp_db{
        display: none;
    }
}
/*.index-isotope.v3 article.pluto-post-box{
    -webkit-box-shadow: 0px 3px 12px 1px rgba(0,0,0,0.77) !important;
    box-shadow: 0px 3px 12px 1px rgba(0,0,0,0.77) !important;
}*/
.mytemppreview{
    margin: 80px 0px 24px 0px;
}

@media (max-width:768px){
    .tryagain {
        margin-top: 50vh;
    }
}
@media (max-width:736px){
    .tryagain {
        margin-top: 45vh;
    }
}
.fname_cont{
    margin: 7px 0px;
}
.fdate_cont{
    margin: 7px 0px;
}
.floc_cont{
    margin: 7px 0px;
}
.kg_selected_cont{
    color:#000;
}
.kg_padded{
    padding: 14px 14px 0px 14px;
    width: 100%;
}
.an_padded{
    padding: 14px 0px 0px 0px;
}
.an_content span .tagger{
    color:#0163FF !important
}
.kg_metas_h,.an_padded .kg_metas_h{
    color: rgb(177, 177, 177) !important;
    /*font-weight: bold;*/
    font-family: verdana;
    font-size: 14px;
    float: left;
    position: relative;
    text-transform: capitalize;
}
.metas_h_sp{
    /*margin-left: -4px;*/
}
.kg_metas_v{
    padding-left: 7px;
    display: -webkit-box;
    display: table;
    word-wrap: break-word;
    word-break: break-word;
}
.kb_name_pallete,kb_date_pallete,kb_loc_pallete,.kb_tag_pallete, .kb_cat_pallete{
    display: none;
}
.kb_tag_pallete{
    //padding-bottom: 14px;
}
.share_right{
    display: none;
    position: absolute;
    background: #fff;
    padding: 6px;
    padding-right: 8px;
    box-shadow:  4px 4px 3px rgba(0, 0, 0, 0.27);
    -moz-box-shadow: 4px 4px 3px rgba(0, 0, 0, 0.27);
    -webkit-box-shadow: 4px 4px 3px rgba(0, 0, 0, 0.27);
    -o-box-shadow: 2px 4px 4px 3px rgba(0, 0, 0, 0.27);
    margin-top: 1px;
    z-index: 6;
    border-left: 1px solid #cecece;
    border-bottom: 1px solid #cecece;
    border-right: 1px solid #cecece;
}
.share_right .avt_pointer{
    left: 52px !important;
}
.share_right a{
    text-decoration: none !important;
}
.share_right img{

}

input#nsubmitlink {
    background: transparent;
    border: 0;
    cursor:pointer;
    margin: 0;
    padding: 0;
    color: #034af3;
    text-decoration: underline;
}

input#nsubmitlink:visited {
    color: #505abc;
}

input#nsubmitlink:hover {
    color: #1d60ff;
    text-decoration: none;
}

input#nsubmitlink:active {
    color: #12eb87;
}
.myTextarea{
    height: auto !important;
}
.myTextarea label{
    font-size: 14px !important;
}
.an_user img{
    position: absolute;
    top: -9999px;
    bottom: -9999px;
    left: -9999px;
    right: -9999px;
    margin: auto;
    height: 100%;
    width: auto;
    margin: auto;

}
.an_user{
    position: relative;
    overflow: hidden;
}
.an_user .dp_tall{
    width: 100%;
    height: auto;
}
.cont_kb_ed td{
    vertical-align: top;
}
/*.kg_metas_h {
    padding-top: 1px;
}*/
.tag_pl{
    color:#989898;
    font-size: 12px;
}
.search_none{
    border:0px !important;
}
.annots .avt_pointer:before{
    border: 1px solid #BDB9B9;
}
.heart .kb_title_cap{
    margin-left: 2px;
}
.like_img{
    opacity: 0.5;
}
.like_img:hover{
    opacity: 1;
}
#txtEditor_ifr{
    max-height: 395px !important;
    -webkit-overflow-scroll:touch;
    overflow-y: auto !important;
    cursor: text;
}
.no-more-posts-message{
    border-top:0px !important;
}

#floc-editor-body.ui-autocomplete-loading{

    background: url('img/loc-loader.gif') no-repeat right 5px center;
    /*    background-position-x: 98%;*/

}
.iimage_wrapper:before{
    content: "";
    clear: both;
}
.iimage_wrapper:after{
    content: "";

    clear: both;
}
.ui-state-focus .sug_row{
    background-color: #eeeeee ;

}
.pagination-w.hide-for-isotope{
    border-top:0px !important;
}
.cancel_uplsd{
    cursor: pointer;
    position: relative;
    top: 25px;
    font-size: 20px;
}
.dnd-left{
    width: 50%;
    float: left;
    border-right: 1px solid #C3C3C3;
}
.dnd-right{
    width: 50%;
    float: right;
}
#dnd-form{
    padding: 0px;


}
#drag_nd_drop{
    padding: 20px 15%;
}
#drag_nd_drop h1,#drag_nd_drop h2{
    font-family: verdana !important;
    font-weight: 400;
    color: #000;

}
.dz-clickable{
    cursor: pointer;
    text-decoration: none !important;
}
.upper_half_content{
    text-align: center;
    font-family: verdana !important;
    border-bottom: 1px solid #C3C3C3;
    padding-bottom: 50px;
}
.dnd-right .upper_half_content{
    padding-bottom: 36px;
}
.lower_half_content{
    text-align: center;
    font-family: verdana !important;

    padding-top: 50px;
}
#dnd_img_url{
    margin-top: 20px;
    //width: auto;
}
.dnd_caption{
    text-align: left;
    display: inline-block;

    padding-top: 50px;

}
.dnd_caption ul,.dnd_caption p{
    color: #000 !important;
    margin-top: 10px;
}
.img_grabber_overlay{
    /*position: fixed;*/
    display: none;
    height: auto;
    background: #f5f5f5;
    top: 1%;
    left:5%;
    right: 5%;
    border: 1px solid #cecece;
    border-radius: 10px;
    min-height: 90%;
}
.img_grabber_overlay #igo_Loader{
    position: absolute;
    left: 0px;
    /*top: 0px;*/
    top: 50%;
    width: 100%;
    z-index: 9999;
    margin-top: -140px;
}
.igo_content{
    width: 100%;
    position: relative;
    /*margin: 0 15px;*/
}
.prd_index_isotope{
    margin: 0px -7px;
    /*    -moz-column-count:2;
        -moz-column-gap: 14px;
        -moz-column-width:50%;
        -webkit-column-count:2;
        -webkit-column-gap: 14px;
        -webkit-column-width:50%;
        column-count: 2;
        column-gap: 14px;
        column-width:50%;*/
    display: block;
}
.prd_index_isotope article{
    /*border: 1px solid #ccc;*/
}
.prd_grabber_card{
    cursor: pointer;
}
.pins_layer{
    overflow: hidden;
    /*position: absolute;*/
    width: 100%;
    /*height: 100%;*/
    display: block;
    top: 0px;
}
.center_image{
    /*position: relative;*/
}
.prd_index_isotope .item-isotope {
    /*width: 50%;*/
}
.prd_index_isotope .item-isotope{
    width: 50%;
    float: left;
    padding: 7px !important;
    display: inline-block;
}
.prd_index_isotope .item-isotope img{
    width: 100%;
    height:auto;
}
.product-sub-wrap{
    position: relative;
}
.prd_index_isotope .post-content-body{
    padding: 7px 10px 9px 10px;
    /*text-align: center;*/
    background: #fff;
}
.prd_grabber_card .prd_card_title{
    font-size: 14px;
    color: #000;
    word-wrap:break-word;
    word-break: break-word;
}
.prd_grabber_card .prd_card_detal{

}
.my-index-isotope{
    max-width: 100%;
}
.my-index-isotope .item-isotope{
    width: 24.99%;
    float: left;
}
.my-index-isotope .item-isotope img{
    max-width: 100%;
    width:auto;
    height:auto;
}
.my-index-isotope .post-content-body{
    padding: 15px;
    text-align: center;
    background: #fff;
}
.img_grabber_card{
    cursor: pointer;
}
#dnd-template .dz-image {
    border-radius: 20px;
    background: #999;
    background: linear-gradient(to bottom, #eee, #ddd);
}
#dnd-template .dz-preview:hover .dz-image img {
    -webkit-transform: scale(1.05, 1.05);
    -moz-transform: scale(1.05, 1.05);
    -ms-transform: scale(1.05, 1.05);
    -o-transform: scale(1.05, 1.05);
    transform: scale(1.05, 1.05);
    -webkit-filter: blur(8px);
    filter: blur(8px); }

#dnd-template .dz-image {
    border-radius: 20px;
    overflow: hidden;
    width: 120px;
    height: 120px;
    position: relative;
    display: block;
    z-index: 10; }

#dnd-template .dz-upload {
    background: #333;
    background: linear-gradient(to bottom, #666, #444);
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    width: 0;
    -webkit-transition: width 300ms ease-in-out;
    -moz-transition: width 300ms ease-in-out;
    -ms-transition: width 300ms ease-in-out;
    -o-transition: width 300ms ease-in-out;
    transition: width 300ms ease-in-out; }

#dnd-template .dz-preview.dz-processing .dz-progress {
    opacity: 1;
    -webkit-transition: all 0.2s linear;
    -moz-transition: all 0.2s linear;
    -ms-transition: all 0.2s linear;
    -o-transition: all 0.2s linear;
    transition: all 0.2s linear; }
#dnd-template .dz-preview.dz-complete .dz-progress {
    opacity: 0;
    -webkit-transition: opacity 0.4s ease-in;
    -moz-transition: opacity 0.4s ease-in;
    -ms-transition: opacity 0.4s ease-in;
    -o-transition: opacity 0.4s ease-in;
    transition: opacity 0.4s ease-in; }
#dnd-template .dz-preview:not(.dz-processing) .dz-progress {

    -webkit-animation: pulse 6s ease infinite;
    -moz-animation: pulse 6s ease infinite;
    -ms-animation: pulse 6s ease infinite;
    -o-animation: pulse 6s ease infinite;
    animation: pulse 6s ease infinite;


}
#dnd-template .dz-preview .dz-progress {
    opacity: 1;
    z-index: 1000;
    pointer-events: none;
    right: 0;
    -webkit-transform: scale(1);
    border-radius: 8px;
    overflow: hidden;
}
.device_show{

    display: none;
}
.device_hide{
    display: block;
}


#dnd_p_template{
    display: none;
}
.dz-myerror{
    display: none;
}
@media (max-width: 768px ) {
    .device_show{
        display: block;
    }
    .all_pins{
        display: block ;
    }
    .pinPlusImage{
        width: 100%;
    }
    .device_hide{
        display: none;
    }

    .my-index-isotope .item-isotope{
        width: 49.99%;
        float: left;
    }
    .lower_half_content{
        display: none;
    }
    .dnd-right,.dnd-left{
        width: 100%;
        float: none;
    }
    .dnd-right{
        padding-top: 36px;
    }
    .dnd-left{
        border-right: 0px;
    }
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape)
{
    .device_show{
        display: block;
    }
    .device_hide{
        display: none;
    }
    .lower_half_content{
        display: none;
    }
    .dnd-right,.dnd-left{
        width: 100%;
        float: none;
    }
    .dnd-right{
        padding-top: 36px;
    }
    .dnd-left{
        border-right: 0px;
    }
}
.top_progress{
    background: #00a8c6;
    height: 5px;
    width: 0%;
    position: absolute;
    z-index:10010;
}
.igo_sel_img{
    display: none;
    margin: 14px 14px -7px 14px;
}
.product_section{
    padding:  0px 14px;
}
.product_head{
    padding: 10px 14px 7px 14px;
    margin: 0px -14px;
    border-bottom: 1px #F0F0F0 solid;
    height: 43px;
}
.pin_set{
    cursor: pointer;
}
.product_set{
    //min-height: 200px;
    height: auto;
    overflow: hidden;
    border-bottom: 1px solid #eee;
    padding:14px;
    margin: 0px -14px;
    position: relative;
    width: calc(100% + 24px);
    float: left;
    display: inline-block;


}
#button_info b{
    color: #fff !important;
}
#button_info{
    font-weight: 400;
    border-radius: 1px;
    width: 100%;
    background: #0099FF;
    padding: 4px 12px;
    /*background-image: -webkit-linear-gradient(top,#67a7d0 0%,#4091c4 100%);*/
    /*background-image: linear-gradient(to bottom,#67a7d0 0%,#4091c4 100%);*/
    /*background-repeat: repeat-x;*/
    /*filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff66a7d0', endColorstr='#ff4091c4', GradientType=0);*/
    /*border-color: #3175a0;*/
    /*    border-bottom-color: #255879;
        -webkit-box-shadow: 0px 1px 2px 0px rgba(0,0,0,0.2), inset 0px 1px 0px 0px #8ebedc;
        box-shadow: 0px 1px 2px 0px rgba(0,0,0,0.2), inset 0px 1px 0px 0px #8ebedc;
        text-shadow: -1px -1px 0px #2b678c;*/
    color: #fff !important;
    text-decoration: none;
    text-shadow: 0 1px 0 rgba(0,0,0,0.1);
}
.prod_img{
    height: auto;
    max-width: 100%;
    /*margin-bottom: -34px;*/

}
.product_thumb{
    max-width: 50%;
    float: left;
    position: relative;
    width: 50%;
    //padding-left:10px;
    //padding-top: 10px;

}
.product_thumb img {
    max-width: 100%;
    height: auto;
    width: 100%;
}
.prd_featured_img{
    display: none;
}

.product_detail{

    height: inherit;
    width: 50%;
    float: right;
    padding-left:14px;

}
.product_detail_single{
    width: 100%;
    float: right;
    //padding-left:14px;

}
.product_upper{
    min-height: 70px;
    position: relative;
    top: -10px;
    color: #000;
}
.product_lower{
    /* clear: both; */
    /* float: right; */
    width: 42%;
    vertical-align: bottom;
    position: absolute;
    bottom: 14px;
    /* padding-left: 15px; */
    right: 14px;

}
.product_upper_single{
    padding-bottom: 14px;
    //border-bottom: 1px solid #eee;
    height: auto;
}
.close_img_overlay{
    right: 14px;
    position: absolute;
    top: 14px;
    cursor: pointer;
    opacity: 0.7;
    z-index: 99999;
}
.close_img_overlay:hover{
    opacity: 1;
}
#drag_nd_drop .img_loading{
    position: fixed;
}

.uploading_over::before{
    background: url('img/Upload_Icon_with_text.png') no-repeat center center;
    content: '';
    display: block;
    top: 0px;
    bottom: 0px;
    position: absolute;
    width: 100%;
}
.uploading_over{
    /*background-color: rgba(189, 183, 183, 0.37);*/
    background: #fff !important;
    opacity: 0.75 !important;
    display: block;
    top: 0px;
    bottom: 0px;
    position: absolute;
    width: 100%;
    z-index: 9999;
}
.my-index-isotope article{
    position: relative;
}
.prd_index_isotope article{
    position: relative;
}
/*.uploading_over:hover {
    -webkit-transform: scale(1.05, 1.05);
    -moz-transform: scale(1.05, 1.05);
    -ms-transform: scale(1.05, 1.05);
    -o-transform: scale(1.05, 1.05);
    transform: scale(1.05, 1.05);
    -webkit-filter: blur(8px);
    filter: blur(8px);
}*/
.btn-green{
    border-radius: 1px;
    padding: 3px 12px;
    background: rgb(1, 204, 1);
    border:0px;
    float: right;
    width: 149px;
}
.btn-green:focus{
    outline: none !important;
}
.btn-green b{
    color:#fff !important;
    font-family: verdana  !important;;
}
.pin_but{
    cursor: pointer;
}
.pin_set{
    display: inline-block;
    padding: 14px;
    margin: 0px -14px;
    border-bottom: 1px solid #eee;
    min-width: 100%;
    position: relative;
    max-width: calc(100% + 28px);
    width: calc(100% + 28px);
}
.pin_thumb{
    float: left;
    width: 50%;
    position: relative;

}
.pin_detail{
    float: right;
    width: 50%;
    padding-left: 14px;

}
.pin_detail .bubble{
    margin: 0px;
    height: auto;
    padding: 5px;
    width: auto;
    margin-top: 14px;
}
.pin_detail .bubble p {
    margin-top: 0px !important;

}
.add_pin_to_this_photo,.add_product_to_this_pin{
    display:none;
}
.api_head,.prd_pin_main{
    padding: 14px 0px 0px 0px;
}
.api_para{
    padding-top: 10px;
    color: #000;
}
.add_pin_inst p{
    color:black;
}
.all_pins{
    display: none;
    z-index: 19;

}

.all_pins_par{
    width: 150px;
    height: 150px;
    background: transparent;
    display: block;
}
.pin_thumb{
    cursor: pointer;
}
.btn-info[disabled]{
    background: #99CDFF;

}
.pp_button{
    width: 145px !important;
    margin-top:14px;
}
#prd_Search_form{
    margin-bottom: 0px;
}
.prd_card_detal{
    color:#666666;
    font-size: 12px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    width: 100%;
    padding-top: 3px;
}
.prd_pin_main{
    /*display: none;*/
}
.prd_card_area{
    display: none;
}
.product_checked{
    position: absolute;
    top: 0px;
    width: 100%;
    height: 100%;
    background-image: url("img/Checked.png");
    background-color: rgba(113, 110, 110, 0.29);
    background-position: right 4px top 4px;
    background-repeat: no-repeat;
}
.hoverdProduct{
    background: #d1e8fd;
}
.back_to_photo_wrapper{
    width: 52px;
    position: relative;
    display: block;
    overflow: hidden;
    height: 59px;
    /*margin-left: -14px;*/
}
.back_to_photo{
    height: 60px;
    position: absolute;
    top: -9999px;
    bottom: -9999px;
    left: -9999px;
    right: -9999px;
    margin: auto;
}
.product_sub_head{
    cursor: pointer;
}
.pin_thumb:after{
    position: absolute;
    content: "";
    background-image: url(img/dolor-sign.png);
    background-repeat: no-repeat;
    top: 0px;
    right: 0px;
    width: 27px;
    height: 27px;
}
.product_thumb:after{
    position: absolute;
    content: "";
    background-image: url(img/dolor-sign.png);
    background-repeat: no-repeat;
    top: 0px;
    right: 0px;
    width: 27px;
    height: 27px;
}
#pp-editor-body{
    background-image: url(img/search-32.png);

    background-repeat: no-repeat;
    background-position: left 6px center;
    background-size: 14px;
    padding-left: 26px;
}
.sug_row_keyword{
    background-image: url(img/search-32.png) !important;
    background-repeat: no-repeat;
    background-position: left 6px center;
    background-size: 14px;
    padding-left: 26px;
    position: relative;
}
.sug_row_url{
    background-image: url(img/search-btn.png) !important;
    background-repeat: no-repeat;
    background-position: left 6px center;
    background-size: 14px;
    padding-left: 26px;
    position: relative;

}
.sug_row_header{
    cursor: default;
    background-color: #F7F7F7;
    font-weight: bold;
}
/*.sug_row_keyword:first-child:after{
    content: "Recent searches";
    width: 100%;
    height: 34px;
    background: #ccc;
    margin-top: -34px;
    position: absolute;
    left: 0px;
}
.sug_row_keyword:first-child{
    margin-top: 34px;
}
.sug_row_url:first-child:after{
    content: "Recent webpages";
    width: 100%;
    height: 34px;
    background: #ccc;
    margin-top: -34px;
    position: absolute;
    left: 0px;
}*/
.pp-name-body_wrap,.pp-price-body_wrap,.pp-tags-body_wrap{
    padding-top: 14px;
}
#pp-name-body{
    background-image: url(img/shop-bag.png);
    background-repeat: no-repeat;
    background-position: left 6px center;
    /*background-size: 14px;*/
    padding-left: 30px;
}
#pp-price-body{
    background-image: url(img/shop-dolor-sign.png);
    background-repeat: no-repeat;
    background-position: left 6px center;
    /*background-size: 14px;*/
    padding-left: 30px;
}
#pp-tags-body{
    background-image: url(img/shop-tag.png);
    background-repeat: no-repeat;
    background-position: left 6px center;
    /*background-size: 14px;*/
    padding-left: 30px;
}
.scrapp_product_carousel{
    padding-top: 14px;
    position: relative;
}
.c_tray{
    position: absolute;
    top: 0px;
    right: 0px;
}
.c_tray a{
    margin: 0px 0px 0px 3px;
    display: inline-block;
    float: left;
}
#amzon_Carousel{
    border: 1px solid #cecece;
}
#amzon_Carousel .item img,#amzon_Carousel .item{
    width: 100% !important;
}
.carousel-inner > .item{
    width: 100% !important;
}
.prd_scrapped_area{
    display: none;
}
.upl_to_car{
    width: 25px;
    height: 22px;
    background: url(img/gray-white-plus.png);
    overflow: hidden;
    cursor: pointer;
}
.upl_to_car input{
    display: block !important;
    width: 25px;
    height: 22px;
    opacity: 0 !important;
    overflow: hidden !important;
    cursor: pointer;
}
.back_to_pho {
    margin: 2px 8px 0;
}
.pinShareLayer{
    /*display: none;*/
    position: fixed;
    background: rgba(255, 253, 253, 0.55);
    height: 62px;
    width: auto;
    /*display: none;*/
    left: 0px;
    opacity: 0;
    bottom: 0px;
    right: 340px;
    padding-top: 15px;
    padding-bottom: 15px;
    z-index: 12;
    border-bottom: 1px solid #eee;
}
.kb_pinshare{
    /*display:none;*/
}
.share_left{
    float: left;
}
.prd_votes{
    width: 50px;
    height: calc(100% + 30px);
    float: left;
    background: #000;
    margin-top: -15px;
    margin-bottom: -15px;
    display: block;
    padding: 10px 0px;
    text-align: center;
}
.vote_up_prd{
    cursor: pointer;
}
.vote_down_prd{
    cursor: pointer;
}
.prd_associater{
    float: left;
    margin-left: 10px;

}
.pa_avt{
    display: inline-block;
    float: left;

}
.pa_info h4,.pa_info h6{
    margin: 0px;
    font-size: 14px;
}
.pa_info h4{
    color:#000;
    font-weight: bold;
}
.pa_info h6{
    color: #ccc;
}
.pa_info{
    display: inline-block;
    float: left;
    text-align: left;
    margin-left: 10px;
}
.share_left_template{
    display: none;
}
.pa_avt{
    width: 32px;
    height: 32px;
    display: block;
    overflow: hidden;
    border-radius: 50%;
    position: relative;
}
.pa_avt img{
    position: absolute;
    top: -1000px;
    left:-1000px;
    right: -1000px;
    bottom:-1000px;
    margin: auto;

}
.vote_count_prd{
    color: #FFF;
}

.pprd_sets{
    position: relative;
}
.kgsub_s_b_psort{
    width: auto;
}
.hiddenSort{
    display: none;
}
.pin_thumb img{
    max-width: 100%;
    height: auto;
    width: 100%;
}
.pin_protector{
    position: absolute;
    top: 0px;
    bottom: 62px;
    left: 0px;
    right: 0px;
    display: none;
}
.pinPlusImage{
    max-width: 100%;
    position: relative;
}
.all_pins.tag_answered{
    cursor: pointer;
}
.all_pins{
    margin-top: -30px;
    margin-left: -10.5px;
    /*display: block !important;*/
    cursor: default;

}
.img_link{
    z-index: 9;
}
.pin_add_close{
    position: absolute;
    right: 0px;
    top: 0px;
    cursor: pointer;
    background: url('img/cancel_box.png') no-repeat 0px 0px;
    width: 20px;
    height: 20px;
    background-color: #fff;
    border-radius: 50%;
}
.pin_add_close_par{
    width: 20px;
    height: 20px;
    position: absolute;
    right: -11px;
    top: -12px;
}
.pin_add_close_par.leftee{
    left: -11px;
}
.pin_add_close .glyphicon-remove{
    font-size: 12px;
    padding: 0px
}

.header-left {
    padding: 0;
}
.header-left{
    padding: 0px !important;
}
.row.profile>.col-sm-12{
    padding: 0px !important;
}
.nav-tabs li:first-child {
    margin-left: -5px;
}
/*****************inner tabse***********/
.nav-iner.nav-tabs {
    border: medium none;
}
.nav-iner li {
    list-style: outside none none;
}
.nav-iner label {
    cursor: pointer;
    font-weight: normal;
    margin: 0;
    text-align: center;
    width: 65px;
}
.nav-iner .active > a {
    color: #ff0000 !important;
}
.nav-iner .active > a {
    border: medium none !important;
}
.nav-iner .active .lab {
    border-bottom: 3px solid;
    padding-bottom: 3px;
}
.nav-iner li:first-child {
    margin-left: -20px;
}

.profile_img {
    border-radius: 50%;
    width: 64px;
    height: 64px;
    overflow: hidden;
    position: relative;
}
.profile_img > img {
    width: 100% !important;
    position: absolute;
    top: -9999px;
    bottom: -9999px;
    left: -9999px;
    right: -9999px;
    margin: auto;


}
.profile_img > .dp_wide {
    height:100% !important;
    width: auto !important;
}
.profile_img > .dp_tall {
    width:100% !important;
    height: auto !important;
}



.sets-btn > a {
    /*background-image: url(img/pro-sets-btn.png) !important;*/
    background-size: 25px 25px;
    background-image: url(img/cam.png) !important;
}
.pro-btn > a {
    /*background-image: url(img/pro-product-btn.png) !important;*/
    background-image: url(img/price.png) !important;
    background-size: 25px 25px;
}
.peo-btn > a {
    /*    background-image: url(img/pro-people-btn.png) !important;*/
    background-image: url(img/confernce.png) !important;
    background-size: 25px 25px;
}
.abt-btn > a {

    background-image: url(img/Inf.png) !important;
    background-size: 25px 25px;
    /*    background-image: url(img/pro-about-btn.png) !important;*/
}
.nav-iner.nav-tabs a {
    color: #666666;
}
.btn.active, .btn:active {
    box-shadow: none !important;
}
.nav-tabs > li {
    height: 70px;
    width: 100px;
}
.rea-one, .rea-two {
    padding: 10px 0 !important;
    text-align: center;
}
.rea-one {
    border-bottom: 4px solid;
    color: #ff0000;


}
.trophy {
    margin-left: 10px;
}
.about .abt_row {
    /*line-height: 40px;*/
    padding: 14px 0px;
}
.about .abt_row:nth-child(2n+1) {
    background: #f8f8f8 none repeat scroll 0 0;
}
.pro_input_wrap input{
    width: 100%;
    border: 1px solid #cecece;
    height: 32px;
}
.pro_inputs{
    display: none;
}
.pro-edit-btn a{
    float: right !important;
}
.pro_input_wrap textarea{

    width: 100%;
    border: 1px solid #cecece;
}

.signout-btn > a:hover {
    color: #000;
    text-decoration: none;
}
/***********responsive table for profile************/

.table_head{
    color:#fff;
    padding: 7px 0px;
    background: #404040;
}
.table_row{
    color:#000;
    padding: 11px 0px;
}
.table_row:nth-last-of-type(odd){
    background: #F6F6F6;
}
.table_row:nth-last-of-type(even){
    background: #FFFFFF;
}
.table_row .col-sm-4,.table_head .col-sm-4{
    text-align: center;
}
.mob_left{
    color:#fff;
    background: #404040;
    border-right: 1px solid #000;
    padding: 14px 0px;
}
.profile .btn.active{
    border: 1px solid #cecece;
    border-bottom: 1px solid #fff;
}

.user_img{
    width: 38px;
    height: 38px;
    margin: 0 auto;
    border-radius: 50%;
    overflow: hidden;
}
@media (min-width: 768px ) {
    .table_row .row div{
        min-height: 38px;
        line-height: 38px;
        /*        display: flex !important;
                align-items: center;*/
        /*justify-content: center;*/
    }
    .table_row .row{
        min-height: 38px;
    }
    .all_pins{
        opacity: 0.5;
    }
    .all_pins:hover{
        opacity: 1;
    }
}
@media (max-width: 768px ) {

    /*    .black-trophy-mobile{

            top: 2px !important;
        }*/
    .leader_board_cont{
        padding: 0px 15px;
    }
    .kg_right{
        /*text-align: left !important;*/
        /*padding: 14px 0px;*/
    }
    .all_pins{
        opacity: 1;
    }
    .user_name{
        padding: 14px 0px;
        text-align: center;
    }
    .table_row{
        padding: 0px;
    }
    .prdouct_sub_list_container{
        position: relative;
        /*min-height: 100vh;*/
    }
    .follow_btn{
        width: 130px !important;
        margin-top: 2px;
    }
    .unfollow{
        width: 130px !important;
        margin-top: 2px;
    }
    .pro_sep:nth-last-of-type(odd){
        background: #F6F6F6;
    }
    .pro_sep:nth-last-of-type(even){
        background: #FFFFFF;
    }
    .table_row:nth-last-of-type(odd){
        background: #FFFFFF;
    }
    .table_row:nth-last-of-type(even){
        background:#FFFFFF;
    }
    .table_row{
        /*border:1px solid #cecece;*/
    }
    .col_cont{
        display: inline-block;

        height: auto;
        width: 100%;
    }
    .pinShareLayer{
        position: absolute;
        right: 0px;
        left: 0px;
        opacity: 1;
    }
    .social_Sharer a{
        margin-right: 3px;
    }
    .social_Sharer img{
        width: 24px;
        height: 24px;
    }
    .social_Sharer{
        margin-top: 2px;
    }
    .pa_avt{
        width: 28px !important;
        height: 28px !important;
    }
    .share_palette{
        height: 28px;
    }
    .prd_votes{
        height: calc(100% + 33px);
        margin-top: -17px;
        margin-bottom: -16px;
    }
    .pinShareLayer{
        padding-top: 17px;
        padding-bottom: 17px;
        padding-right: 13px;
    }
    .pa_info h4, .pa_info h6{
        font-size: 12px;
    }
    .prd_votes {
        width: 34px;
    }
    .prd_associater {
        margin-left: 5px;
    }

    .pin_add_close_par{
        width: 36px;
        height: 36px;
        position: absolute;
        right: -15px;
        top: -20px;
    }
    .pin_add_close_par.leftee{
        left: -20px;
    }
    .pin_add_close {
        position: absolute;
        right: 6px;
        top: 8px;
    }
    /*    .pin_add_close{

            background: url('img/cancel_box.png') no-repeat 6px 6px;
            width: 30px;
            height: 30px;
            background-color: #fff;
            border-radius: 50%;
            top:-18px;
            right: -10px;
            z-index: 9999;
        }*/
}
.forwarded{
    display: none;
}
.row.leader_board_head {
    margin-top: 28px;
}
.nav_sort a:hover,.nav_sort a:active {
    color: #000 !important;
    text-decoration: none;
}

.unfollow{
    background: #B1DEFD !important;
    border-color: #B1DEFD !important;
}
article{
    /*position: relative !important;*/
}
.prodct_parent_body{
    position: absolute;
    bottom: 25px;
    right: 25px;
    width: 70px;
    height: 70px;
    /*border-radius:6px;*/
    /*border: 1px solid #000;*/
}
.parent_thmb{
    position: relative;
    display: block;
    overflow: hidden;
    height: 70px;
    width: 70px;
    border: 1px solid;
}
.parent_thmb img{

    position: absolute;
    top: -9999px;
    bottom: -9999px;
    left: -9999px;
    right: -9999px;
    margin: auto;
}
.profile .index-isotope{
    padding-top: 0px !important;
    margin-top: -20px;

}
.leader_board_head .nav-tabs{
    border-bottom: 0px solid #ddd;
}
.leader_board_head  .nav-tabs > li {
    height: 50px;
}
.lb_sorter{
    cursor: pointer;
}
.tab-content{
    position: relative;
}
.tab-content #loader{
    display: block !important;
    position: absolute !important;
    left: -15px;
    top: 0px;
    right: -15px;
    width: auto !important;
    height: 100%;
    z-index: 9999;
    background: url('img/loader-black.gif') 50% 50% no-repeat rgba(195, 188, 188, 0.38);
}
.lb_sorter.up{

}
/*.lb_sorter.down{
    background:url('img/sorting-arrow.png') right 65px top 6px no-repeat;
}*/
.parent_thmb img{
    border-radius: 0px !important;
}
#alreadyAsked,.alreadyAsked{
    color:#999999 !important;
}
.askshogya{
    border-left: 1px solid;
    margin-left: 5px;
    color: #999999 !important;
}
.prd_addingTips{
    margin: 0px -14px;
    padding: 14px;
    border-bottom: 1px solid #cecece;
    color: #999999;
    padding-top: 12px;
}
.tips_ul li{
    color: #999999;
    font-size: 13px;
}
.navigation_panel{
    display: inline-block;
    width: 100%;
    padding-top: 14px;

}
.navigation{
    margin: 0px -14px;
    padding: 14px;
    display: inline-block;
    border-bottom: 1px solid #cecece;
    width: calc(100% + 28px);
    /*display: none;*/
}
.navigation .nav_item{
    height: 91px;
    width: 91px;
    /*background:#c0a16b;*/
    float: left;
    position: relative;
    cursor: pointer;
    overflow: hidden;
}
.item-prev{
    margin-right: 14.5px;
    opacity: 0.7;
    display: none;
}
.item-next{
    margin-left: 14.5px;
    opacity: 0.7;
    display: none;
}
.item-prev:after{
    content: " ";
    position: absolute;
    background: url('img/gray-white-back1.png') left center no-repeat;
    top: 0px !important;
    bottom:0px !important;
    left: 0px;
    right: 0px;


}
.item-next:after{
    content: " ";
    position: absolute;
    background: url('img/gray-white-next1.png') right center no-repeat;
    top: 0px !important;
    bottom:0px !important;
    left: 0px;
    right: 0px;
}
.nav_item img{
    width: 100%;
    height: 100%;
    position: absolute;
    top: -9999px;
    bottom: -9999px;
    left: -9999px;
    right: -9999px;
    margin: auto;
}
.nav_item .ph_image_h{
    width: 100%;
    height: auto;
}
.nav_item .ph_image_w{
    height:100%;
    width: auto;
}
.pin_q_v{
    /*float: left;*/

    margin-left: 10px;
    padding-left: 4px;
    color: #999;
}
.left_border{
    border-left: 1px solid #cecece;
}
.pro_avt,pro_trophy{
    padding: 0px 14px;
}
.follow_btn{
    width:105px !important;
}
.next_prev{
    /*display: none !important;*/
}

/*************      23-12-15 Hafiz Ashfaq    ********/
.row.profile {
    margin: 0 0 20px;
}
.profile-data {
    margin: 18px 0 0;
}
.profile-headinga {
    color: #000000;
    font-size: 18px;
    font-weight: bold;
    margin-top: 30px;
    padding-left: 30px !important;
}
.left-date {
    padding-right: 0;
    /*width: 80px !important;*/
}
.profile-name {
    color: #000000;
    font-size: 18px;
}
.right-data > div {
    padding-left: 0;
    padding-right: 0;
}
.right-data > div:nth-child(2), .right-data > div:nth-child(3) {
    color: #666666;
    font-size: 12px;
}
.nav > li > a:focus, .nav > li > a:hover {
    background-color: #fff !important;
}
.signout-btn > a {
    border: 1px solid #e2e2ec;
    border-radius: 3px;
    color: #989898;
    padding: 1px 5px 5px;
    text-decoration: none;
}
.signout-btn {
    font-size: 14px;
    padding-right: 0 !important;
    padding-left: 0 !important;
}
.btna > a {
    background-position: center 5px;
    background-repeat: no-repeat;
    border: medium none !important;
    color: #666666;
    font-size: 14px;
    opacity: 0.7;
    padding: 30px 0 0 !important;
}
.btn > a:hover{
    color: #666666;
}
.active.btn > a {
    opacity: 1;
}
.nav-tabs > li > a:hover{
    border-color: #fff !important;
}
.nav-tabs > li > a:focus {
    outline: medium none !important;
}

@media (max-width: 500px ){

    .profile-data {
        float: left;
        padding-right: 0;
        width: 100%;
    }
    .nav-tabs > li {
        width: 24%;
    }
    .left-date {
        /*padding: 0 3% !important;*/
        /*width: 24% !important;*/
    }
    .profile_img {
        width: 100%;
    }
    .right-data,.signout-btn {
        /*padding: 0 !important;*/
    }
}
@media (max-width: 480px ){
    .black-trophy-mobile {
        right: 131px !important;
    }
    .pluto-post-box #button_info {
        font-size: 3vw !important;
    }
}
@media (max-width: 400px ){
    .profile-name {
        font-size: 3.6vw;
        font-weight: bold;
    }
}
@media (max-width: 380px ){
    .pluto-post-box #button_info {
        font-size: 2.8vw !important;
    }
}
/*asim*/
.black-tro {
    position: absolute;
    right: 115px;
    top: 5px;
}
.black-trophy-mobile {
    position: absolute;
    right: 185px;
    top: 10px;
}

.tool_box{
    display: none;
}
.parent_thmb{
    cursor: pointer;
}
.navig{
    display: none !important;
}
.all_pins.pin_thumb{
    float:none;
    width: auto;
}
.prd_index_isotope:before{
    content: " ";
    display: table;
}
.img_loading.fixed{
    position: fixed;
}
.btn{
    font-size: 14px;
    color:#fff !important;
    font-family: verdana;
}
.item-isotope{
    /*display: none !important;*/
}
.pinPlusImage:hover .all_pins{
    display: block;
}
.template_pin_pop{
    display: none;
    position: absolute;
    background: #fff;
    width: 164px;
    height: 107px;
}
.tpp_cont{
    display: none;
    position: absolute;
    background: #fff;
    width: 164px;
    height: 109px;
    padding: 7px;
    font-family: helvetica !important;
    text-align: left;
    margin-top: 9px;
    margin-left: -82px;
    border: 1px solid #ccc;
    z-index: 99;
    /*padding-top: 14px;*/
}
.pp_pointer.up:before{
    content: "";
    border-color: transparent;
    border-style: solid;
    border-width: 10px;
    width: 0;
    height: 0;
    position: absolute;
    top: -10px;
    border-bottom-color: #ccc;
}
.pp_pointer.up:after{
    content: "";
    border-color: transparent;
    border-style: solid;
    border-width: 10px;
    width: 0;
    height: 0;
    position: absolute;
    top: -8px;
    border-bottom-color: #fff;
}
.pp_pointer.down{
    margin-top: -37px;
}
.pp_pointer.down:before{
    content: "";
    border:10px solid transparent;
    width: 0;
    height: 0;
    position: absolute;
    bottom: -19px;
    border-top-color: #ccc;
}
.pp_pointer.down:after{
    content: "";
    border:10px solid transparent;
    width: 0;
    height: 0;
    position: absolute;
    bottom: -17px;
    border-top-color: #fff;
}

.tpp_cont .bubble p{
    margin-top: 0px;
}
.tpp_cont .bubble {
    height: auto;
    margin: 14px 0 0;
    padding: 3px ;
    width: auto;
    text-align: center;
}
.pp_pointer{
    background: #fff;
    position: absolute;
    top: -20px;
    margin-left: -10px;
    z-index: 9;
}
.pin_img{
    position: absolute;
    margin-top: -29px;
    margin-left: -10px;

}
.ask_question_pop{
    display: none;
    width: 168px;
    background: #FCFAEB;
    /*border-radius: 3px !important;*/
    padding: 10px !important;
    position: absolute;
    right: 4px;
    z-index: 9;
    font-family: helvetica;
    box-shadow:  2px 2px 8px rgba(0, 0, 0, 0.27);
    -moz-box-shadow: 2px 2px 8px rgba(0, 0, 0, 0.27);
    -webkit-box-shadow: 2px 2px 8px rgba(0, 0, 0, 0.27);
    -o-box-shadow: 2px 2px 8px rgba(0, 0, 0, 0.27);
    border: 1px solid #ccc;
    margin-top: 8px;
    line-height: 1.2;
    color: #000;
}
.ask_question_pop:before{
    content: "";
    border-color: transparent;
    border-style: solid;
    border-width: 10px;
    width: 0;
    height: 0;
    position: absolute;
    top: -21px;
    left: 72px;
    border-bottom-color: #ccc;
}
.ask_question_pop:after{
    content: "";
    border-color: transparent;
    border-style: solid;
    border-width: 9px;
    width: 0;
    height: 0;
    position: absolute;
    top: -18px;
    left: 73px;
    border-bottom-color: #FCFAEB;
}
.ellipser{
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
}
.pin_set:hover{
    background: #d1e8fd;
}
#fname-editor-body{
    width: calc(50% - 7px);
    margin-right: 7px;
    float:left;
}
#furl-editor-body{
    width: calc(50% - 7px);
    margin-left: 7px;
    float:left;
}
.fname_parent,.fname_ul{
    width: 100%;
    display: block;
}
.no_content{
    padding-bottom: 0px;
}
.product_head .kg-selectBox{
    display: none;
}

/*.main-content-s,.kg_container,#myPopUp{
    overflow-y: scroll;
    -webkit-overflow-scrolling: touch;
}*/

.currency {

    font-size: 16px;
}
.prd_pricing{
    color:#A3A3A3 !important;
}
.opacitymaker{
    opacity: 1;
}
.product_upper h6 {
    line-height: 16px;
    max-height: 49px;
    overflow: hidden;
    word-break: break-word;
}
.ellipsis{
    white-space: nowrap;
    overflow: hidden;
    display: block;
}

.multiline{
    white-space: normal;
    overflow: hidden;
    display: block;
}

.pin_ad article{
    box-sizing: content-box;
}
.pin_set .pin_caption{
    white-space: normal;
}
.prd_pricing{
    /*max-width: calc(100% - 9px);*/
    /*text-overflow: ellipsis;*/
    /*    overflow: hidden;
        white-space: nowrap;*/
    overflow: hidden;

}
.full_opaque{
    opacity: 1 !important;
}
.pin_set[answered="no"]
{
    cursor: default;
}
.u_follow_btn div{
    margin-top: 17px;
    /*float: right;*/
}
.user_link{
    color: #000 !important;
    /*text-decoration: none !important;*/
    font-weight: 600;
    text-transform: capitalize;
}

.kg_external::after{
    content: " ";
    position: absolute;
    /*right: 0px;*/
    width: 14px;
    height: 14px;
    background: url('img/e_link.png') no-repeat right bottom;
    margin-top: 1px;
}
.kb_container a[target="_blank"]::after{
    content: " ";
    position: absolute;
    /*right: 0px;*/
    width: 14px;
    height: 14px;
    background: url('img/e_link.png') no-repeat right bottom;
    margin-top: 1px;
}
.kb_container a[target="_blank"]{
    margin-right: 14px;
}
.annots a[target="_blank"]::after{
    content: " ";
    position: absolute;
    /*right: 0px;*/
    width: 14px;
    height: 14px;
    background: url('img/e_link.png') no-repeat right bottom;
    margin-top: 1px;
}
.annots a[target="_blank"]{
    margin-right: 14px;
}

.annot_container a{
    position: relative;
}
.annot_container{
    cursor: pointer;
}
.product_upper p{
    word-wrap: break-word;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.all_annots a,.kb_container a{
    color: #0163FF !important;
    /*font-size: 14px;*/
}

.floc_cont .sug_row:before,#info-loc_parent .sug_row:before{
    content: " ";
    position: absolute;
    /* right: 0px; */
    width: 14px;
    height: 18px;
    background: url('img/autocomplete-icon.png') no-repeat;
    left: 10px;
    top: 9px;
}
.sug_row{
    position: relative;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}
.floc_cont .sug_row,#info-loc_parent .sug_row{
    padding: 6px 28px;
    position: relative;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}
/*.post-content < .pin_but{
    background-color:#888;
}*/
.pa_avt_link{
    font-weight: bold;
}
.disabled{
    opacity: 0.5;
    cursor: default !important;
}
.leader_board_cont .flw_btn_div,.profile_cont .flw_btn_div{
    display: flex !important;
    align-items: center;
    justify-content: center;
}

@media (max-width: 767px){
    .table_row .row div{
        min-height: 38px;
        line-height: 38px;
        /*        display: flex;
                align-items: center;*/
        /*justify-content: center;*/
    }
    .table_head{
        padding: 7px 0px;
    }
    .kg_external::after{

        margin-top: 2px;
    }
    .kb_container a[target="_blank"]::after{

        margin-top: 2px;
    }

    .annots a[target="_blank"]::after{

        margin-top: 2px;
    }

    .leader_board_cont .flw_btn_div,.profile_cont .flw_btn_div{
        display: none !important;

    }
}
.table_row .col-sm-4, .table_head .col-sm-4{

}
.leader_board_cont .user_name .col-sm-4{
    text-align: center;
    justify-content: center;

}
.leader_board_head h4{
    margin-bottom: 14px !important;
}
.pp_button{
    display: none;
}
.prev_pp{
    display: none;
    width: 145px !important;
    margin-top:14px;
    background: #cccccc !important;
    border-color: #cccccc !important;
    outline-color: #cccccc !important;
    float: right;
}
.next_pp{
    /*display: none;*/
    width: 145px !important;
    margin-top:14px;
}
.goback_pp{
    display: none;
    width: 145px !important;
    margin-top:14px;
    background: #cccccc !important;
    border-color: #cccccc !important;
    outline-color: #cccccc !important;
    float: right;
}
.hide_button{
    display: none !important;
}
.prd_card_area h5{
    margin: 14px 0px 7px 0px  !important;
    color:#666666;
    font-family: verdana;
    font-weight: 400;
}
.prd_add_tips{
    color:#666666;
    /*display: none;*/
    /*padding: 14px 0px;*/
    width: 100%;
    padding-top: 20px;

}
.prd_add_tips a{
    color: #0163FF !important;
}
.pin_guard_parent{
    position: absolute;
    top: 146px;
    left: 167px;
    display: none;
    width: 100px;
    height: 100px;
}
.pin_guard
{
    position: absolute;
    top: 0px;
    bottom: 0px;
    right: 0px;
    left: 0px;
    display: none;
    background: rgba(0, 0, 0, 0.5);
    mix-blend-mode: hard-light;
}
.pin_hole{
    width: 150px;
    height: 150px;
    background-color: grey;
    position: absolute;
    margin-top: -90px;
    margin-left: -75px;
}
.prd_add_mod{
    margin-left: -14px;
    margin-right: -14px;
    padding: 0px 14px;
    border-bottom: 1px solid #eee;
}
.prd_add_mod:hover{
    background: #d1e8fd;
}
.prd_add_mod{
    display: none;
}
.pt_left{
    position: relative;
    width: calc(50% - 2px);
    float: left;
    border: 1px solid;
    box-sizing: content-box;
    overflow: hidden;
    cursor: pointer;
}
.pt_left img{
    width: 100%;
}
.pt_left:after{
    content: " ";
    background: #cecece;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0px;
    bottom: 0px;
    left: 0px;
    right: 0px;
    opacity: 0.5;

}
.over_pt_left{
    position: absolute;
    z-index: 9999;
    opacity: 1;
    color: #000;
    text-align: center;
    width: 100%;
    top: 30px;

}
.over_pt_left p{
    font-size: 16px !important;
    font-weight: 600;
}
.pt_left:before{
    content: " ";
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0px;
    bottom: 0px;
    left: 0px;
    right: 0px;
    background-image: url('img/Plus-48.png');
    background-position: center;
    background-repeat: no-repeat;
    opacity: 1;
    z-index: 9;
    background-size: 44px;
}
.pt_right{
    float: left;
    width: 50%;
    padding-left: 14px;
    display: flex;
    justify-content: center;
    align-items: center;
    height: 150px;
}
.pin_thumb_set{
    /*position: absolute;*/
    padding:14px 0px;
    width: 100%;
    display: inline-block;
    /*border-bottom: 1px solid #cecece;*/
}
.prd_indextop{

    position: relative;
    height: 100%;

}
.pin_indextop{
    border-top: 1px solid #eee;
    position: relative;
    border-bottom: 1px solid #eee;
}
.user_img .dp_wide{
    width: auto;
    height: 100%;
}
.user_img .dp_tall{
    width: 100%;
    height: auto;
}
.pull-right.flw_btn_div{
    /*    float: none !important;
        margin-left: 220px !important;
        position: relative;*/
}

.pro-btn > a,.abt-btn > a{
    background-position: center 3px !important
}
#menu1-1-2-3,#menu2-2-2-3{
    padding: 0px 15px;
}
.fname_ul{
    clear: both;
}
.pa_avt_name{
    text-transform: capitalize;
}
.trophy{
    display: flex;
    align-items: center;
    justify-content: center;
}
.custom_ellipsora{
    position: relative;
}
.custom_ellipsora:after{
    content: "...";
    position: absolute;
    bottom: 0px;
    right: 0px;
    background: white;
}
.hover_ellipsora:after{
    content: "...";
    position: absolute;
    bottom: 0px;
    right: 0px;
    background: #d1e8fd !important;
}
/*.custom_ellipsor:before{
    content: "\00a0 \00a0 \00a0 ";
    position: absolute;
    bottom: 0px;
    right: 0px;
    background: white;
}*/
.p_add_btns{
    margin-bottom: 60px;
}
.prd_card_title{
    line-height: 20px;
    max-height: 41px;
    overflow: hidden;
    word-break: break-all;
}
.sorted span:after{
    content: " ";
    position: absolute;
    background: url("img/sorting-arrow.png") no-repeat;
    height: 10px;
    width: 7px;
    top: 6px;
    margin-left: 5px;
}
.sorted{
    cursor: default;
}

.bubble.pin_q p{
    max-width: calc( 100% - 32px);
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}
.bubble p,.pin_caption{

    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}
@media (min-width: 992px){
    .menu-position-top.menu-style-v2.menu-fixed .main-content-i {
        padding-top: 64px !important;
    }
}
.prd_grabber_card article{
    overflow: hidden;
}
.bubble.pin_q,.bubble.pin_trigger,.bubble.pin_a{
    text-align: center;
}
.bubble.pin_q p{
    max-width: none;
    display: inline;
}
span.pin_q_v.left_border, span.in_q_v.left_border{
    max-width: none;
    position: relative;
    float: none;
    right: 0px;
    top: 0px;
    max-width: none;
    position: relative;
    float: none;
    right: 0px;
    top: 0px;
    border: none;
    margin: 0 !important;
    padding: 0 !important;

}
.profile_cont input[type="text"],.profile_cont textarea{
    padding-left: 4px;
}
.no_marg{margin: 0 !important;}

.img_grabber_card .post-body{
    text-align: center;
}
article figure  img{
    /*    max-width: 100% !important;
        width: auto !important;*/
}
.btn_green_par{
    /*position: relative;*/
}
.product_head{
    position: relative;
}
.pin_q_v{
    display: none;
}
.pin_q_v.left_border{
    display: inline !important;
}
.tray_icon , .tray_icon li,.dropdown-menu>li>a,dropdown-menu-center-mobile{
    color:#000 !important;
}
.dropdown-menu>li>a {white-space: normal;}
.open>.dropdown-menu {

    color: #000;
}
.lazy-iso{
    display: none;
}
.isotope.no-transition,
.isotope.no-transition .isotope-item,
.isotope .isotope-item.no-transition {
    -webkit-transition-duration: 0s;
    -moz-transition-duration: 0s;
    -ms-transition-duration: 0s;
    -o-transition-duration: 0s;
    transition-duration: 0s;
}
.mCSB_inside > .mCSB_container{
    margin-right: 0px !important;
}
.btn-info{
    border-color: transparent !important;
}

.post-info-body{
    padding: 10px;
    position: relative;
    //border-bottom: 1px solid #cecece;
}
.fleft{
    float: left;
}
.fright{
    float: right;
}
.w-6{
    width: calc(50% - 2px);
}
.post_info_box{
    position: relative;
    height: 23px;
    font-size: 13px;
    line-height: 23px;
}
.post_info_box_link,.author_name a{
    color:#8C8C8C !important;
    text-decoration: none !important;
    cursor: zoom-in;
    cursor:-webkit-zoom-in;
    cursor:-moz-zoom-in;
}
.post-content-body.groupeditems,.v4.post-content_exc.entry-summary,.post-info-body{
    cursor: zoom-in;
    cursor:-webkit-zoom-in;
    cursor:-moz-zoom-in;
}
.author_name {
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}
.author_name a{
    cursor: pointer;
    text-transform: capitalize;
}
.post_info_box_img{
    opacity: 0.6;
}
.post_info_box_link:hover .post_info_box_img{
    opacity: 1;
}
.v4.post-content_exc{
    color:#6B6B6B  !important;
    font-size: 12px;
}
.post_author_box{
    height: 38px;
}
.post-author-body{
    padding: 10px;
    /*padding-top: 0px;*/

}
.post_author_img{
    position: relative;
    display: block;
    overflow: hidden;
    height: 38px;
    width: 38px;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    border-radius: 50%;

}
.post_author_info{
    margin-top: 3px;
    width:calc(100% - 40px);
    padding-left: 10px;
    color:#6B6B6B  !important;
}
.author_name b{
    color:#646464 !important;
    font-size: 12px  !important;
}
.author_points{
    line-height: 14px;
    font-size: 10px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}
.author_name{
    line-height: 18px;
}
.b_up{
    border-top: 1px solid #eee;
}
.b_down{
    border-bottom: 1px solid #eee;
}
.prod_info_box,.quest_info_box{
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
/*.post-content-body h4{
    margin: 0px !important;
    font-weight: 400 !important;
    color:#8C8C8C !important;
}*/
.post_author_img img{
    position: absolute;
    top: -9999px;
    bottom: -9999px;
    left: -9999px;
    right: -9999px;
    margin: auto;
    max-width: none !important;
}
.post_author_img .dp_wide{
    width: auto !important;
    height: 100% !important;
}
.post_author_img .dp_tall{
    width: 100% !important;
    height: auto !important;
}
.post_info_box_img{
    border-radius: 0px !important;
}
.hidden-xs_v4{
    display: inline;

}
.visible-xs_v4{
    display: none;
}
.post_info_box p{
    font-size: 12px !important;
}
@media (max-width: 767px) {
    /*    .post_info_box{
            height: auto !important;
            width: 100% !important;
            display: inline-block;
        }*/
    /*    .prod_info_box,.quest_info_box{
            float: none !important;
            clear: both !important;
            display: block;
            width: 100% !important;
        }*/
    .mb-15{
        margin-bottom: 15px;
    }
    .mb_6{
        margin-bottom: 6px;
    }
    .header-left{
        padding: 0px 7.5px !important;
    }
    .post_author_img{
        height: 30px !important;
        width: 30px !important;
    }
    .post_author_box {
        height: 30px !important;
    }
    .post_author_info{
        margin-top: 1px !important;
        width: calc(100% - 30px) !important;
        padding-left: 7px !important;
    }
    .author_points {
        line-height: 12px !important;
    }
    .author_name {
        line-height: 16px !important;
    }
    .hidden-xs_v4{
        display: none;
    }
    .visible-xs_v4{
        display: inline;
    }
    .post_info_box_img{
        /*opacity: 1;*/
    }

    .prodct_parent_body{
        bottom: 13px;
        right: 13px;
        width: 50px;
        height: 50px;
    }
    .parent_thmb {
        height: 50px;
        width: 50px;
    }
}
.groupeditems img{
    cursor: zoom-in;
    cursor:-webkit-zoom-in;
    cursor:-moz-zoom-in;
}
.menu_container{
    z-index: 9999;
}
.menu-position-top.menu-style-v2 .menu-block{
    z-index: 9999;
}
.post_info_box_img{
    width: 23px !important;
    height: 23px !important;
}
.index-isotope.v3 article.pluto-post-box img {
    border-radius: 0px !important;
    border-top-right-radius: 6px !important;
    border-top-left-radius: 6px !important;

}
article{
    border-radius:6px !important;
    overflow: visible;
    box-shadow:0 0 0 1px #d1d7dc !important;
    -webkit-box-shadow:0 0 0 1px #d1d7dc !important;
}
.fix_header{
    z-index: 99 !important;
}

.nav-iner.nav-tabs{
    margin: 0px !important;
}


.product_detail_mobile{
    padding: 14px;
    width: 100%;
    background: #fff;
    text-align: left;
    display: none;
}
.product_detail_mobile h4{
    color: #000000 !important;
    margin: 0px 0px 14px 0px !important;
}
.product_detail_mobile .prd_det_price_mobile{
    color: #A8A8A8 !important;
    margin: 7px 0px !important;
}

.product_detail_mobile .prd_det_store_mobile{
    color: #A8A8A8 !important;
    margin: 7px 0px 0px 0px !important;

}

@media (max-width: 768px){
    .img_layer{
        height: auto !important;
        margin-top:40px !important;
    }
    .mt_60 {
        margin-top: 61px !important
    }
    .product_sub_head{
        /* position: fixed; */
        top: 0px;
        background: #fff;
        /*  width: 100%; */
        z-index: 99;
        border-top: 1px solid #ccc;
    }
    .visible_sm{
        display: block !important;
    }
    .hidden_sm{
        display: none !important;
    }

}
.single_product{
    display: none;
}
.pins_product_set {
    /*width: 100%;*/

}
.main_product_container {
    /*display: none;*/
}
.left_image {
    width: auto !important;
    height: auto !important;
    max-width: 100% !important;
    max-height: 100%;
}
@media (max-width:768px){
    .left_image {
        width: 100% !important;
        height: auto !important;
        max-width: 100% !important;
        max-height: none !important;
    }
    .product_set{
        width: calc(100% + 28px);
    }
}
.pin_img img{
    width: 21px;
}
.an_content,kb_content{
    color:#000;
}
/*.all_pins.hover_pins{
    opacity: 0.5;
}
.all_pins{
    opacity: 0;
    display: block !important;
}
.all_pins:hover{
    opacity: 1 !important;
}*/
#button_info {
    background: #0099ff none repeat scroll 0 0;
    border-radius: 3px !important;
    color: #fff !important;
    font-size: 14px;
    font-weight: bold;
    padding: 3px 12px 4px !important;
    text-decoration: none;
    text-shadow: 0 1px 0 rgba(0, 0, 0, 0.1);
}
.pluto-post-box #button_info{
    border-radius: 3px;
    width: 100%;
    color: #fff;
    background-color: #4091c4;
    background-image: -webkit-linear-gradient(top,#67a7d0 0%,#4091c4 100%);
    background-image: linear-gradient(to bottom,#67a7d0 0%,#4091c4 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff66a7d0', endColorstr='#ff4091c4', GradientType=0);
    border-color: #3175a0;
    border-bottom-color: #255879;
    -webkit-box-shadow: 0px 1px 2px 0px rgba(0,0,0,0.2), inset 0px 1px 0px 0px #8ebedc;
    box-shadow: 0px 1px 2px 0px rgba(0,0,0,0.2), inset 0px 1px 0px 0px #8ebedc;
    text-shadow: -1px -1px 0px #2b678c;
    color: #fff;
    text-decoration: none;
    text-shadow: 0 1px 0 rgba(0,0,0,0.1);
    font-family: arial;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
    height: auto;
    letter-spacing: normal;
    line-height: 20px;
    text-align: center;
    text-indent: 0px;
    text-transform: none;
    white-space: nowrap;
    width: auto;
    word-spacing: 0px;
    width: 100% !important;
    display: block;
    padding: 6px 12px !important;
}
.qa{
    width: 75%;
}
center.qo_wraper {
    padding: 10px 0px;
}
@media (max-width: 767px) {
    .index-isotope.v3 article.pluto-post-box img {
        border-radius: 0px !important;
        border-top-right-radius: 6px !important;
        border-top-left-radius: 6px !important;
    }
}
@media (max-width: 320px) {
    .social_Sharer img {
        width: 20px;
        height: 20px;
    }
    .social_Sharer a{
        margin-right: 1px;
    }
    .pa_info{
        margin-left: 5px;
    }
}
.next_pp{
    font-weight: normal !important;
}
.tran_cap, .commenter_name a{ text-transform: capitalize;}
a.category span{ color: #6275FF;}


/*--- css custom style start here ---*/



@media (max-width: 1024px) and (min-width: 769px) { 
    .customdropdpw_navbar, .layernav{ padding: 0 0 0 22px !important; }
}
@media (max-width: 768px) and (min-width: 480px) { 
    .customdropdpw_navbar, .layernav{ padding: 0 0 0 24px !important; }
    #msc{ margin-bottom: -8px !important; }
    .navbar { min-height:41px !important;   }
    .layernav{ height: 41px !important;}
    .hider_scroller{
        height: 33px !important;
        margin-bottom: -8px !important;
    }
}
@media (max-width: 480px) { 
    .customdropdpw_navbar, .layernav{ padding: 0 0 0 17px !important;; }
    .navbar {  margin-bottom:3px !important; min-height:41px !important;   }
    .customdropdpw_navbar  {  margin-top:3px !important;   }
    #msc{ margin-bottom: -10px !important; }
    .layernav{ height: 41px !important;}
    .hider_scroller{
        height: 33px !important;
        margin-bottom: -10px !important;
    }
    #msc_nochild {
    margin-bottom: -21px !important;
}
}
.dropdownss {
    cursor: pointer;
    margin-right: 10px;
    display: inline-block !important;
    float: none;
}
a.swipeing_active{ 
    color: #000 !important;
    background-position: 0px -25px !important;
    text-decoration: none;
}
a.drop_menu_slick:hover{
    color: #000 !important;
    background-position: 0px -25px;
    text-decoration: none;
} 
.navbar {
    min-height: 34px; 
    margin-bottom: 5.5px;
}
.nav_con {
    padding-right: 0px !important;
    padding-left: 0px !important; 
}
.nav{ white-space: nowrap; }
a.viewz {
    background: url("Bar-Chart-50_kg.png");
}
a.drop_menu_slick{
    display: block;
    padding: 9px 10px 9px 30px !important;
    color: #1C75FF;
    background-repeat:no-repeat;
    -o-background-size: cover;   -moz-background-size: cover;   -webkit-background-size:cover;   background-size: cover;
    background-position: 0px 7px;
    background-color:  transparent;
    background-size:  23px 56px;
}
a:hover , a:focus{
    text-decoration: none !important;
}
.navbar .nav>li>a:first-letter{
    text-transform: capitalize
}
.navbar .nav>li>a { text-transform:lowercase;}
.cusomdrop_desi{
    left:-1px !important;
    border-radius: 0px !important;
    padding:0px;
    min-width: 100px !important;
    visibility: hidden;
    top: 0  !important;
}
.navbar-default{
    background:none;
    border:none;
}
.img-size-1{
    height:22px;
    width:auto;
    padding:0px 0px 0px 0px;
    vertical-align: middle;
    float: left;
    margin-right: 7px;
}
.customdropdpw_navbar { 
    margin-top: 7px;
    padding: 0 40px;
    width: 100%;
    z-index: 999;
}
.layernav .dropdown-menu { 
    visibility: visible;
    border: transparent !important;
    box-shadow: none !important;
    z-index: 555;
    margin: 0px 0px 0px 1px; 
    height: 33px; 
    display: inline-block;}
.layernav{ width: 100%;  padding: 0 0 0 41px; cursor: move;}
.pinch_div {
    display: inline-block;
    border-radius: 2px;
    border: solid 1px #bdcadb;
    margin-right: 10px;
    visibility: visible;
}
.pinch_div:hover , .active_pil  {
    background-color:rgb(240,240,240);
    border: solid 1px #000;
}
.pinch_div:hover > a  {
    color:  #000;
}
.active_pil a  {
    color:  #000 !important;
}
.pinch_div a:focus{
    text-decoration: none !important;
    outline: none;
}
.nav .open>a, .nav .open>a:focus, .nav .open>a:hover{
    background-color: white;
    text-decoration:  none;
}
.hdtb-msb {
    position: relative;
    white-space: nowrap;
    overflow: visible;
}
.cat_kg_selected{
    width: 100%; position: relative; color: #000;
}
.hdtb-sc {
    -webkit-user-select: none;
    display: inline-block;
    overflow-y: hidden;
    position: relative;
    -webkit-overflow-scrolling: touch;
    overflow-x: hidden;
    height: 41px;
}
.hdtb-sc::-webkit-scrollbar {
    display: none !important;
}
#msc {
    background-color: #fff;
    height: 33px;
    overflow: hidden;
    position: relative;
    z-index: 1;
    margin-bottom:-13px;
}

#msc_nochild {
    background-color: #fff;
    height: 0px;
    overflow: hidden;
    position: relative;
    z-index: 1;
    margin-bottom: -30px;
}
