.st-one_third {
    position: relative;
    margin-right: 4%;
    float: left;
    width: 100%;
}
.st-tille-7 .line{
    display: inline-block;
}
.st-tille-7 h2{
    margin-bottom:0px
}
.wpb_tabs ul.tabs2 li{
    margin-right: 0px;
}
.wpb_tabs ul.tabs3 li{
    margin-right: 0px;
}
.wpb_tabs .tabs li{
    width: 100%;
    margin: 0px 0px 25px 0px!important;
}
.wpb_tabs .tabs li a{
    padding: 22px 0px 20px 0px!important;
}
.tabs3 li a, .tabs2 li a {
    padding: 0px 10px!important;
}
.tabs-content .wpb_tab .vc_row {width: 100%}
.tabs-content .wpb_tab .vc_row .wpb_column {background: no-repeat right 10px;}
.class_st_accordion_arrow .wpb_accordion_wrapper .ui-state-default .ui-icon {
    background: transparent url(../css/images/accordion/down.png) no-repeat center center!important;
}
.class_st_accordion_arrow .wpb_accordion_wrapper .ui-state-active .ui-icon{
    /* background: transparent url(../css/images/accordion/up.png) no-repeat center center!important;
    */ background: none;
}

.class_st_accordion_plus .wpb_accordion_wrapper .ui-state-default .ui-icon {
    background: transparent url(../css/images/accordion/plus.png) no-repeat center center!important;
    width: 26px!important;
    height: 14px!important;
    left: 0.7em;
    top: 1em;
}
.class_st_accordion_plus .wpb_accordion_wrapper .ui-state-active .ui-icon{
    background: transparent url(../css/images/accordion/minus.png) no-repeat center center!important;
    width: 26px!important;
    height: 14px!important;
    left: -0.2em
}

.class_st_accordion_plus_2 .wpb_accordion_wrapper .ui-state-default .ui-icon {
    background: transparent url(../css/images/accordion/plus-gray.png) no-repeat center center!important;
    width: 26px!important;
    height: 16px!important;
    left: 0.7em;
}
.class_st_accordion_plus_2 .wpb_accordion_wrapper .ui-state-active .ui-icon{
    background: transparent url(../css/images/accordion/minus-gray.png) no-repeat center center!important;
    width: 26px!important;
    height: 16px!important;
    left: 0em;
}

.class_st_accordion_plus_3 .wpb_accordion_wrapper .ui-state-default .ui-icon {
    background: transparent url(../css/images/accordion/plus-color.png) no-repeat center center!important;
    width: 26px!important;
    height: 16px!important;
    left: 0px;
}
.class_st_accordion_plus_3 .wpb_accordion_wrapper .ui-state-active .ui-icon{
    background: transparent url(../css/images/accordion/minus-color.png) no-repeat center center!important;
    width: 26px!important;
    height: 16px!important;
    left: -0.7em;
}

.class_st_accordion .group{
    border-bottom: 1px solid #eee;
    padding: 0px;
}
.class_st_accordion_plus .group{
    border-bottom: 1px solid #676767;
}
.class_st_accordion_plus_2 .group{
    border-bottom: 1px solid #fff;
    background: #eee;
}
.class_st_accordion_plus_3 .group{
    border-bottom: 1px solid #e3e3e3;

}
.class_st_accordion .group h3 a{
    font-family: 'Open Sans', sans-serif;
    font-size: 16px;
}

.class_st_accordion .group h3 a{
    padding-top: 11px;
    padding-bottom:11px;
}
.class_st_accordion_plus_2 .group h3 a{
    padding-left: 35px!important;
}
.class_st_accordion_plus_3 .group h3 a{
    padding-left: 35px!important;
}
.class_st_accordion_plus .group h3 a{
    color: #fff;
    font-weight: 500;
    padding-left: 35px!important;
}
.class_st_accordion_plus .st-content-accordion .wpb_content_element .wpb_wrapper  p{
    font-size: 14px;
    color: #fff;
}
.class_st_accordion_arrow .group h3 a:hover{
    color: #3183d7;
}

.class_st_accordion_arrow .group h3 span{
    transition: all 0.2s ease-in-out;
}
/*.one_half {
    width: 100%;
}*/
.st-but-small{
    padding: 10px 25px;
}
.st-but-medium{
    padding: 14px 35px;
}
.st-but-large{
    padding: 16px 50px;
}
/*.vc_row.vc_inner{
    float: none;
}*/
.st-button-custom i{margin-right: 3px}
.st-button-custom {border: 0px solid ;}
.st-margin-right a{margin-right: 15px;
    float: left;
    margin-bottom: 24px;
    padding: 10px 21px;
}
/*.st-margin-right i{margin-right: 15px}*/
.but_full.st-button-custom{
    padding-top: 30px;
    padding-bottom: 30px;
}
.st-size-large-icon{
    width: 100px;
    height: 100px;
    line-height: 100px;
    font-size: 50px;
}
.st-size-medium-icon{
    width: 75px;
    height: 75px;
    line-height: 75px;
    font-size:  35px;
}
.st-size-small-icon{
    width: 50px;
    height: 50px;
    line-height: 50px;
    font-size: 27px;

}
.st-size-minimal-icon{
    width: 30px;
    height: 30px;
    line-height: 30px;
    font-size: 16px;
}
.st-icon-cutoms-class{
    text-align: center;
    border: 0px solid;
    border-radius: 4px;
}
.st-circle-icon{
    border-radius: 100%;
}
.piechart1{
    font: 14px 'Open Sans', sans-serif;
    float: none;

}
.st-piechart-center{
    width: 230px;
}
ul.class-st-nav-ul-default li{
    display: inline-block;
    padding: 0px 15px;
}
.st-counters-icon{
    font-family: 'Droid Serif', serif;
    font-size: 45px;

    text-align: left;
}
.st-position-icon-top{
    background-color: #f3f3f3;
    padding: 30px 0px;
    border-radius: 4px;
    font-family: 'Droid Serif', serif;
    font-size: 50px;
    color: #1e1e1e;

    text-align: center;
}
.st-position-icon-top i{
    font-size: 40px;
    display: block;
    margin-bottom: 30px;
}

.st-position-icon-top .st-content-counter h4{

    font-size: 18px;
    color: #727272;
    margin: 30px 0px 0px 0px;
}
.st-position-icon-left{
    padding: 30px 0px;
    border-radius: 4px;
    font-family: 'Droid Serif', serif;
    font-size: 45px;
    color: #1e1e1e;
    text-align: left;
}
.st-position-icon-left i{
    float: left;
    font-size: 55px;
    margin-bottom: 20px;
    margin-right: 25px;
}
.st-position-icon-left span.st-counters{
    font-family: 'Droid Serif', serif;
    font-size: 45px;
    /*color: #1e1e1e;*/
    text-align: left;
}
.st-position-icon-left .st-content-counter h4{
    text-align: left;
    font-size: 18px;
    color: #727272;
    margin: 10px 0px 0px 0px;
    text-align: left;
}
.owl-demo-1 .item{
    margin: 3px;
}
.sync2 .item img{
    width: 120px;
    height: 50px;
    color: #FFF;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    text-align: center;
    cursor: pointer;
}
.sync2 .item{
    background: #C9C9C9;
    padding: 0px 0px 0px 0px;
    width: 120px;
    height: 50px;
    margin: 5px;
    color: #FFF;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    text-align: center;
    cursor: pointer;
}
.sync2 {
    width: 55%;
    margin: 20px auto 0 auto;
}
.flips1.active .flips1_back {
    z-index: 2;
    -webkit-transform: rotateY(0deg);
    -ms-transform: rotateY(0deg);
    -moz-transform: rotateY(0deg);
    transform: rotateY(0deg);
    -sand-transform: rotate(0deg);
}
.one_fourth_st .flipscont1 a i{
    margin-right: 5px;
}

.one_fourth_st .class-st-style-title-link .st-padding-flips-back, .one_fourth_st .flips1 .st-padding-flips-back {
    padding: 12px 20px 0px 20px;
}
.class-st-style-title-link .flipscont2{
    background: transparent;
    border: 1px solid #eee
}
.one_fourth_st .class-st-style-title-link .flipscont1{
    border: 1px solid #eee;
}
.st-padding-flips-back h5{
    margin-bottom: 5px;
}
.one_fourth_st .class-st-style-title-link .flipscont1 img{
    height: auto;
    max-width: 100%;
    width: auto;
}
.one_fourth_st .class-st-style-title-link .st-padding-flips-back h4{
    margin-bottom: 5px;
}
.st-width-col5 .one_fourth_st{
    width: 17.8%;
    float: left;
    margin-right: 2.7%;
}
.st-width-col5 .one_fourth_st:last-child{

    margin-right: 0;
}
.st-class-custom-pricing .one_fourth{
    width: 100%;
}
.st-class-custom-pricing ul{
    width: 100%;
}
.st-class-custom-pricing ul li.hecont strong{
    display: inline-block;
    margin-top: 15px;
}

.st-class-custom-pricing {
    width: 100%;
}
.pricingtable1{padding-top: 0px;}
.pricingtable3 .but_small1{
    padding: 10px 25px; }
.pricing-tables{width: 100%}
.st-order-mb .but_small3{
    padding-left: 20px;
}
.class-st-icon-order-mb.st-order-mb .but_small3{
    padding-left: 50px;
}
.pricing-tables-helight{width: 100%;}
.class-st-left .owl-controls{
    text-align: left!important;
}
.class-st-center .owl-controls{
    text-align: center!important;
}
.class-st-right .owl-controls{
    text-align: right!important;
}
.ui-accordion-header-active span{
    -webkit-transform :rotate(180deg);
    -moz-transform : rotate(180deg);
    -o-transform : rotate(180deg);
    -ms-transform: rotate(180deg);
    transform : rotate(180deg);
}
.but_large1{
    padding: 16px 50px;

}
.st_btl_tooltip{
    display: block;}
.st_fati17{
    width: 50px;
    height: 50px;
    color: #fff;
    font-size: 27px;
    vertical-align: middle;
    line-height: 50px;
    border-radius: 100%;
    text-align: center;
    background-color: #272727;
    margin-right: 14px;
    margin-bottom: 14px;
}
.pop-wrapper li a .st_content_img_tooltip{
    width: 200px;
    left: 93%;
    background: #000000;
}
.pop-wrapper2 li a.st_btl_tooltip span{
    left: 72%;
}
.ui-progress2 span b.st-after:after{
    content: '';
    position: absolute;
    bottom: -15px;
    left: 50%;
    margin-left: -9px;
    width: 0;
    height: 0;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-top: 10px solid rgba(0,0,0,0.1);
    bottom: -14px;
    margin-left: -10px;
    border-top: 10px solid #454545;
    background: #000000;
}
.ui-progress2 b{
    background: url(../css/images/tooltop-graph.png) no-repeat center top;
}
.title11 span.st-line-width{width: 210px}
.class_st_accordion_plus_2 .st-content-accordion{background: #fff; padding-left: 35px!important;}
.class_st_accordion_plus_3 .st-content-accordion{padding-left: 0px!important;}

.class_st_accordion_plus_2 .wpb_accordion_wrapper .ui-state-default .ui-icon, .class_st_accordion_plus .wpb_accordion_wrapper .ui-state-default .ui-icon, .class_st_accordion_plus_3 .wpb_accordion_wrapper .ui-state-default .ui-icon{top: 1em!important;}
.class_st_accordion_arrow.class_st_accordion .group h3 a {
    padding-top: 17px;
    padding-bottom: 17px;
}
.st-one-half-full-w{
    width: 100%;
}
.st-tille-7 span.line{
    margin-top: 0px;
}
.st-tille-7{
    margin-bottom: 18px;
}
.st-tille-7 h3{
    margin-bottom: 0px;
}
.st-one-fifth .wpb_wrapper > div{
    width: 16.800%;
    margin-right: 4%;
    float: left;
}
.st-pie-fifth .wpb_wrapper > div{
    width: 16.800%;
    margin-right: 4%;
    float: left;
}
.st-one-fifth .wpb_wrapper>div:last-child{
    margin-right: 0;
}
.st-pie-fifth .wpb_wrapper>div:last-child{
    margin-right: 0;
}
@media (max-width: 992px) {
    .st-one-fifth .wpb_wrapper > div{
        width: 100%;
    }
}

.class_st_accordion_plus_3 h3 a{
    color: #337ab7;
}
.st-piechart{
    color: #fff;
    font-size: 18px;
    font-weight: bold;
    width: 100%;
    text-align: center;
    margin-top: 40px;
}
.wpb_content_element .wpb_tour_tabs_wrapper .tabs-content3 .wpb_tab, .wpb_content_element .wpb_tour_tabs_wrapper .tabs-content2 .wpb_tab{
    padding: 0px;
}
/*.tabs3 li.active a{
    color: #3183d7;
}*/
/*.tabs3 li a:hover {
    color: #3183d7;
}*/
/*.tabs li.active a {
       background-color: #3183d7;
}*/
/*.tabs2 li.active a {
     background-color: #3183d7;
}*/
/*.tabs li.active a:after {

    border-right-color: #3183d7;
}*/
@media (max-width: 1024px) {
    .tabs-content .background-img-none-767{
        background: none!important;
    }
    li.menu-item-has-children span.caret{
        right: -3px;
    }
}


.pop-wrapper2.st-hover-but li a:hover span {

    bottom: 70px;
}
.pop-wrapper2 li a span.st_content_img_tooltip{
    background: #212121;
    border-color: #212121;
}

.pop-wrapper2 li a span.st_content_img_tooltip:after {
    border-top: 10px solid #212121;
}
@media (max-width: 992px) {
    .vc_row .wpb_column{
        margin-bottom: 35px;
    }
    .vc_row .wpb_column:last-child{
        margin-bottom: 0px;
    }

    .one_half.st-one-half-full-w{
        margin-bottom: 35px;
    }
    .st-piechart-center {
        width: 100%;
    }
    .st-position-icon-left{
        text-align: center;
    }
    .st-position-icon-left i{
        text-align: center;
        float: none;
        margin-bottom: 10px;
        margin-right: 10px;
    }
    .st-position-icon-left .st-content-counter h4{
        text-align: center;

    }
    .wpb_column .col-md-3 .wpb_wrapper .piechart1{
        float: none;
    }
    .col-md-12 .wpb_wrapper .piechart1{
        float: left;
    }
    .st-img-frame img{
        margin-bottom: 40px;
    }
    .st-img-frame.imgframe5   img, .st-img-frame.imgframe6  img{
        margin-bottom: 0;
    }
    .st-class-custom-pricing .pricingtable3 {
        margin-bottom: 40px;
    }
    .pricingtable1 .one_fourth {
        margin-bottom: 40px;
    }
    .wpb_column .wpb_wrapper .pricing-tables.st-class-custom-pricing{margin-bottom: 40px}
    .wpb_column .wpb_wrapper .pricing-tables-helight.st-class-custom-pricing{margin-bottom: 40px}
    ul li a.st_btl_tooltip{
        margin-bottom: 20px;
    }
    .one_fourth_st .class-st-style-title-link{
        margin-bottom: 35px;
    }

}

@media  only screen and (min-width:992px) and (max-width: 1024px) {
    .st-one-fifth .wpb_wrapper > div{
        width: 20.8%;
        margin-right: 4%;
        float: left;
        padding-bottom: 20px;
    }
}

i.st-icon-cutoms-class{
    margin-bottom: 13px;
}
.sidebar-widget .widget-title{
    margin-bottom: 30px;
}
.widget_categories ul li a:before{
    content: "\f0da";
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    margin-right: 10px;

}
.widget_archive ul li a:before{
    content: "\f178";
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    margin-right: 15px;

}
.widget_meta ul li a:before{
    content: "\f178";
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    margin-right: 15px;

}
.widget_pages ul li a:before{
    content: "\f0da";
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    margin-right: 10px;

}
.widget_nav_menu ul li a:before, .widget_recent_entries ul li a:before{
    content: "\f0da";
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    margin-right: 10px;

}
.sidebar-widget ul li ul.children,.sidebar-widget ul li ul.sub-menu{
    padding-left: 15px;
}
.adsbanner-list li:nth-child (even){
    display: none;
}
.sidebar-widget , .clientsays_widget, .sidebar_widget .portfolio_widget, .widget_stadvertisementswidget .sidebar_widget
{margin-bottom: 35px}
.sidebar-widget select{
    width: 100%;
    padding: 10px;

}
.sidebar-widget.widget_archive >ul> li, .sidebar-widget.widget_categories >ul> li, .sidebar-widget.widget_pages >ul> li, .sidebar-widget.widget_meta >ul> li, .sidebar-widget.widget_recent_comments  >ul> li, .sidebar-widget.widget_recent_entries  >ul> li, .sidebar-widget.widget_nav_menu .menu-menu-primary-container >ul> li {
    padding-bottom: 10px;
}
.sidebar-widget.widget_archive >ul> li ul li, .sidebar-widget.widget_categories >ul> li ul li, .sidebar-widget.widget_pages >ul> li ul li, .sidebar-widget.widget_nav_menu .menu-menu-primary-container >ul> li ul li{
    padding-top: 10px;
}

.sidebar-widget.widget_recent_entries  >ul> li a{ font-size: 16px; margin-right: 5px;}
.widget_tag_cloud .tagcloud a{
    margin-bottom: 10px;
    padding: 10px;
    border: 1px solid;
    display: inline-block;
    font-size: 16px!important;
    margin-right: 5px;
}
.widget_stflickrwidget ul li{
    float: left;
    height: auto;
    display: block;
    padding: 0px;
}
.widget_stflickrwidget ul li a{

    height: auto;
    display: block;
}
.widget_stflickrwidget .flickr_items  li:first-child{
    border: none;
    margin-bottom: 0;
}
.widget_stflickrwidget .flickr_items  li a:hover{
    background: #eee;
    margin-left: 0;
}
.widget_sttabpostswidget .sidebar_widget #tabs .tabs li a{
    padding: 0px 7px;
    height: 42px;
}
.widget_sttabpostswidget .sidebar_widget{margin-bottom: 35px;}
@media (max-width: 480px) {
    .wpb_tabs .tabs li a{
        font-size: 11px;
    }
}
a.st-button-custom{
    border-color: #d70204;
}
.st-counters-icon i, i.st-icon-cutoms-class {color: #d70204}
i.st-icon-cutoms-class {color: #fff;}
.page_faq{
    padding: 160px 0px;position: relative;
    color: #FFF;
}
.page_faq:before{
    background: rgba(34,34,34, .3);
    content: " ";
    width: 100%;
    height: 100%;
}
.page_faq .container h1{
    display: inline;
    font-size: 30px;
    font-weight: 400;
    text-transform: uppercase;
    letter-spacing: 0.5em;
    line-height: 1.8;
    opacity: .9;
    color: #fff;
}
.page_faq .container .pagenation {
    display: inline;
    float: right;
    margin-top: 10px
}
.page_faq .container .st_dec_header{
    font-size: 14px;
    font-weight: 400;
    text-transform: uppercase;
    letter-spacing: 3px;
    color: rgba(255,255,255, .85);
    margin-top: 25px;
}
.top_nav .topsocial li a:hover{
    background: #1E1E1E;
    color: #fff;
}
@media only screen and (max-width: 1169px) and (min-width: 1000px){
    .sidebar_widget ul.tabs li{width: auto; }
    .sidebar_widget ul.tabs li a{font-size: 11px; }
}
.sidebar_widget ul.tabs li{
    width: auto;

}
.sidebar_widget ul.tabs li a{
    padding: 0px 10px;
}
@media only screen and (max-width: 768px) and (min-width: 480px){

    .sidebar_widget ul.tabs li a{font-size: 8px; }
}

/*Boxed*/
.wrapper_boxed .content_full{margin-left: 0px}
.wrapper_boxed .site_wrapper .container .vc_row[data-vc-full-width=true] {
    width: 1240px!important;
    padding-right: 35px!important; padding-left: 35px!important;
}
.wrapper_boxed .site_wrapper .container #trueHeader {
    width: 1240px;

}
.wrapper_boxed {
    width: 1240px;
    margin: auto auto auto auto;
}

.wrapper_boxed .site_wrapper {
    width: 1240px;
    float: left;
    margin: 0px auto auto auto;
    background-color: #fff;
    -webkit-box-shadow:  0px 0px 5px 0px rgba(0, 0, 0, 0.2);
    box-shadow:  0px 0px 5px 0px rgba(0, 0, 0, 0.2);
}

.wrapper_boxed .site_wrapper {
    width: 100%;
    margin: 0 auto 0 auto;
}

.wrapper_boxed .vc_row[data-vc-full-width=true]{
    left: -34.5px !important;
}
@media only screen and (min-width: 1169px){
    .mac .wrapper_boxed .vc_row[data-vc-full-width=true]{
        left: -35.5px !important;
    }
}
.browserSafari .wpb_content_element.wpb_tabs .wpb_tour_tabs_wrapper .wpb_tab{
    background-color: transparent;
}
.wrapper_boxed #header.sticky.menu-fixed #trueHeader{
    width: 100%!important;
    padding-left: 70px!important;
    padding-right: 70px!important;
}
/*slider boxed*/
/*.wrapper_boxed .avt_masterslider_el .master-slider-parent .master-slider{
    width: 1349px;
}
.wrapper_boxed .avt_masterslider_el .master-slider-parent .master-slider .ms-container .ms-inner-controls-cont{

    max-width: 1239px;
}
.wrapper_boxed .avt_masterslider_el .master-slider-parent .master-slider .ms-container .ms-inner-controls-cont .ms-view{

    max-width: 1240px;
}
.wrapper_boxed .avt_masterslider_el .master-slider-parent .master-slider .ms-container .ms-inner-controls-cont .ms-view .ms-slide{

    max-width: 1349px;
}.wrapper_boxed .avt_masterslider_el .master-slider-parent .master-slider .ms-container .ms-inner-controls-cont .ms-view .ms-slide .ms-slide-layers{

    max-width: 1242px!important;
}
.wrapper_boxed .ms-skin-default .ms-nav-next{right: 85px}
.wrapper_boxed .ms-skin-default .ms-nav-prev{left: 85px}*/

.wrapper_boxed .site_wrapper .container .boxed.vc_row[data-vc-full-width=true]{
    padding-right: 0px!important; padding-left: 0px!important;
    /*end slider boxed*/
}

@media only screen and (min-width: 1169px){
    .wrapper_boxed .avt_masterslider_el .master-slider-parent .master-slider .ms-container .ms-inner-controls-cont .ms-view{

        width: 1240px!important;
    }
    .vc_parallax .vc_parallax-inner{background-size:initial!important;}
    .menu_main .nav>li>a{
        padding-left: 20px;
        padding-right: 20px;
    }
}
@media only screen and (min-width: 1000px) and (max-width: 1169px){
    /*.browserSafari .vc_parallax .vc_parallax-inner {
        background-attachment: fixed !important;
    }*/
    .vc_parallax .vc_parallax-inner{
        background-size: cover!important;
        background-attachment: inherit!important;
    }
    .browserSafari .class_st_accordion_plus .group .wpb_accordion_header, .browserSafari .class_st_accordion_plus_3  .group .wpb_accordion_header{
        background-color: rgba(255, 255, 255, 0);
    }
    .pricingtable3 li.hecont{
        padding: 20px 10px 35px 10px;
    }
    .class_st_accordion_arrow{
        padding-left: 10px; padding-right: 10px;
    }
    .menu_main .nav>li>a{
        padding-left: 10px;
        padding-right: 10px;
    }
    .feature_sec7 .cinfo img.shape1{
        margin-top: -23px;
    }
    .woocommerce .content_right ul.products li.product a .flips1 img, .woocommerce .content_right  ul.products li.product a .flips1,  .woocommerce .content_left ul.products li.product a .flips1 img, .woocommerce .content_left ul.products li.product a .flips1,
    .content_right .woocommerce ul.products li.product a .flips1 img, .content_right .woocommerce ul.products li.product a .flips1, .content_left .woocommerce ul.products li.product a .flips1 img, .content_left .woocommerce ul.products li.product a .flips1{
        height: 200px;
    }
    .widget_stflickrwidget ul.flickr_items  li a{
        height: 110px;
    }
    .widget_stflickrwidget ul li a img{
        width: 94px;
    }
    .sidebar_widget .adsbanner-list li, .sidebar_widget .adsbanner-list li img{
        width: 100%;
        height: auto;
    }
    .wrapper_boxed .site_wrapper .container .vc_row[data-vc-full-width=true] {
        width: 1024px!important;

    }
    .wrapper_boxed {
        width: 1024px;
    }

    .wrapper_boxed .site_wrapper {
        width: 1024px;
    }
    .wrapper_boxed .container {
        width: 1000px;
        margin: auto;
    }

    .wrapper_boxed .vc_row[data-vc-full-width=true]{
        left: -70.5px !important;
    }

    .wrapper_boxed .vc_row {
        margin-left: -7px;
    }
    .woocommerce-cart table.cart td.actions .coupon .input-text{
        width: 60%;
    }
    .wrapper_boxed #header.sticky.menu-fixed #trueHeader{
        left: 7px !important;
        padding-left: 25px!important;
        padding-right: 25px!important;
    }
    .menu_main2 .nav>li>a{
        padding-left: 25px!important;
        padding-right: 25px!important;
    }
    .widget_sttabpostswidget .sidebar_widget #tabs .tabs li a{font-size: 11px}
    /*404*/
    .error404 .wrapper_boxed .site_wrapper .st-404-content .container .vc_row[data-vc-full-width=true]{
        left: -55px !important;
    }
    /*filip box*/
    .flips2 .st-padding-flips-back,
        /*.flips1  .st-padding-flips-back*/
    {
        height: 238px!important;
    }
    .flips1.class-st-style-title-link  .st-padding-flips-back{
        height: 100px!important;
        padding: 5px 10px 0px 10px;;
    }
    .flips2 .st-padding-flips-back h4, .flips1  .st-padding-flips-back h4{
        margin-bottom: 5px;
    }
    .flips2 .st-padding-flips-back br, .flips1  .st-padding-flips-back br{
        display: none;
    }
    .flips2 .st-padding-flips-back a.but_small5, .flips1  .st-padding-flips-back a.but_small5{
        margin-top: 10px;
        display: block;
    }

}
@media only screen and (max-width: 768px){
    .yamm ul li .mega-item-content{
        display: none;
    }
}

@media only screen and (min-width: 768px) and (max-width: 999px){
    .col-last, .testimonial{
        margin-left: 0px;
    }
    .one_fourth_st .flipscont1{height: auto;}
    .vc_parallax .vc_parallax-inner{
        background-size: cover!important;
        background-attachment: inherit!important;
    }
    .single-attorney .container p a.button5{
        margin-bottom: 5px;
        display: inline-block;
    }
    .navbar-nav>li> ul.dropdown-menu{
        padding-left: 20px;
    }
    .menu_main4 ul#menu-lawswift-menu-2{
        width: 100%;
    }
    .menu_main4 #navbar-collapse-1{
        padding: 0px;
    }
    #header .topsitesearch{margin-top: 5px}
    .menu_main4{float: right}
    .menu_main4 .navbar-default{margin-right: -8px}
    .menu_main .navbar-default{
        margin-right: -8px;
        margin-bottom: 8px;
    }
    .st-class-custom-pricing .pricingtable3 li.hecont strong{display: block}
    .feature_sec7 .cinfo img.shape1{
        margin-top: -19px;
    }
    .menu_main2 .navbar-toggle, .menu_main2 .navbar-default .navbar-toggle:hover, .menu_main2 .navbar-default .navbar-toggle:focus{
        background-color: #000;
    }
    .woocommerce .content_right ul.products li.product a .flips1 img, .woocommerce .content_right  ul.products li.product a .flips1,  .woocommerce .content_left ul.products li.product a .flips1 img, .woocommerce .content_left ul.products li.product a .flips1,
    .content_left .woocommerce ul.products li.product a .flips1 img, .content_left .woocommerce ul.products li.product a .flips1, .content_right .woocommerce ul.products li.product a .flips1 img, .content_right .woocommerce ul.products li.product a .flips1{
        height: 300px;
    }
    .woocommerce .content_full ul.products li.product a .flips1 img, .woocommerce .content_full ul.products li.product a .flips1{
        height: 400px!important;
    }
    .sidebar_widget .adsbanner-list li, .sidebar_widget .adsbanner-list li img{
        width: 100%;
        height: auto;
    }
    .testimonial .wpb_wrapper{
        margin-left: 0px;
    }
    /*404*/
    .error404 .wrapper_boxed .site_wrapper .st-404-content .container .vc_row[data-vc-full-width=true]{
        left: -3px !important;
    }
    .wrapper_boxed .site_wrapper .container .vc_row[data-vc-full-width=true] {
        width: 768px!important;
        padding-right: 0px!important; padding-left: 0px!important;
    }
    .wrapper_boxed {
        width: 100%;
    }
    .widget ul.tabs{background-color: #fff}
    .widget ul.tabs li.last{margin-bottom: 0px!important;}
    .wrapper_boxed .site_wrapper .container #trueHeader{
        left: -16px!important;

    }
    .wrapper_boxed #header.sticky.menu-fixed #trueHeader{
        padding-left: 0px!important;
        padding-right: 0px!important;
        left:7px!important;
    }
    .wrapper_boxed .sticky.condensed .navbar{
        margin-top: 7px;
    }

    .wrapper_boxed .site_wrapper {
        width: 100%;
    }
    .wrapper_boxed .site_wrapper .col-md-8 .st-contact-form {
        padding-left: 15px;
    }

    .wrapper_boxed .site_wrapper .menu_main4 .navbar-nav {
        float: none;
    }
    .wrapper_boxed .site_wrapper .menu_main4 .navbar-collapse {
        padding-right: 0px; padding-left: 0px;
    }
    .wrapper_boxed .site_wrapper .navbar-default{
        margin-right: 0px;
    }
    .wrapper_boxed .site_wrapper .menu_main4{
        float: right;
    }

    .wrapper_boxed .container {
        width: 747px;
        margin: auto;
    }

    .wrapper_boxed .vc_row[data-vc-full-width=true]{
        left: -18.5px !important
    }

    .wrapper_boxed .vc_row {
        margin-left: -7px;
    }
    .woocommerce-page .related ul li.product, .woocommerce-page .related ul.products li.product{
        width: 48.5%;
    }
    .woocommerce-page table.cart td.actions .coupon{
        width: 100%;
    }
    .woocommerce-cart table.cart td.actions .coupon .input-text{
        width: 50%;
    }
    .woocommerce table.cart td.actions  input{
        float: right;
    }
    .woocommerce-page table.cart .product-thumbnail{display: block;}
    /*template sitemap*/
    .sitemap-content ul.menu > li > ul > li{
        width: 25%!important;
        margin-bottom: 30px;
    }
    /*filip box*/
    .one_fourth_st {
        width: 259px;
    }
    .one_fourth_st .flips1 .st-padding-flips-back , .one_fourth_st .flips2 .st-padding-flips-back {
        width: 100%;
    }
    /*end*/
    .single-team .full_biohead a.button5{
        margin-bottom: 10px; display: inline-block;
    }
    .feature_sec16 .attbox, .feature_sec16 .attbox .box{
        height: auto;
    }
}

@media only screen and (max-width: 767px) {
    .menu_main2 ul#menu-lawswift-menu li a{border-color: #000}
    .menu_main2 .navbar-default .navbar-toggle:focus, .menu_main2 .navbar-default .navbar-toggle:hover{
        background: #000;
    }
    #trueHeader{padding-left: 0px!important; padding-right: 0px!important;}
    .menu_main2 .navbar .navbar-toggle{background: #000}
}
@media only screen and (min-width: 480px) and (max-width: 767px){
    .wrapper_boxed .site_wrapper .container .vc_row[data-vc-full-width=true]{
        padding-left: 5px!important;
        padding-right: 5px!important;
    }
    #logo img{margin-left: 0px}
    .sidebar_widget .adsbanner-list li, .sidebar_widget .adsbanner-list li img{
        width: 100%;
        height: auto;
    }
    .top_nav .left.circle {float: none; text-align: center}
    .top_nav .left.circle ul.topsocial{float: none; }
    .top_nav .right{text-align: center; }
    .top_nav .right .topsitesearch {  margin: 0px auto;
        float: none; }
    #trueHeader.top_nav {  padding-left: 0px!important;
        padding-right: 0px!important;
    }
    #trueHeader.top_nav .logo{  width: 35%;
    }
    #trueHeader.top_nav .logo #logo img{
        margin-left: 0px;
        margin-top: 10px;
    }
    #trueHeader.top_nav .menu_main{  width: 65%;
    }
    /*404*/
    .error404 .wrapper_boxed .site_wrapper .st-404-content .container .vc_row[data-vc-full-width=true]{
        left: 0px !important;
    }
    .error404 .search-form-center{
        width: 100%;
    }
    .title-404 h1{
        font-size: 200px;
    }
    .wrapper_boxed .site_wrapper .container .vc_row[data-vc-full-width=true] {
        width: 480px!important;
        /* padding-right: 0px!important; padding-left: 10px!important;*/
    }
    .feature_sec7 .cinfo .shape1{width: 100%;}
    .wrapper_boxed {
        width: 480px;
    }
    .widget ul.tabs li.last{margin-bottom: 0px!important;}
    .wrapper_boxed .site_wrapper {
        width: 480px;
    }

    .wrapper_boxed .container {
        width: 460px;
        margin: auto;
    }
    .wrapper_boxed #header.sticky.menu-fixed #trueHeader{
        padding-left: 0px!important;
        padding-right: 0px!important;
        left: 7px!important;
    }
    .wrapper_boxed .vc_row[data-vc-full-width=true]{
        left: -18.5px !important;
    }
    .wrapper_boxed .vc_row {
        margin-left: -7px;
    }
    .sitemap-content ul.menu > li > ul > li{
        width: 50%!important;
        margin-bottom: 30px;
    }
    .cmsms_sitemap_archive_tag li, .cmsms_sitemap_archive li{width: 50%!important;}
    /*shop*/
    .woocommerce-page .related ul li.product, .woocommerce-page .related ul.products li.product{
        width: 48.5%;
    }
    .blog .content_left, .single .content_left{margin-left: 0px;}
    .woocommerce-page table.cart td.actions .coupon, .woocommerce-cart table.cart td.actions .coupon .input-text, .woocommerce-page table.cart td.actions input, .woocommerce-page table.cart td.actions input {
        width: 100%!important;
    }
    .woocommerce-cart table.cart td.actions .coupon .input-text{
        margin-bottom: 10px;
    }
    h5 .hot-line {display: block; line-height: 29px;}
}
@media only screen and (max-width: 479px){
    .one_fourth_st .pop-wrapper{margin-left: 45px}
    #topsitesearchform #s{width: 115px}
    .sitemap-content .dropdown-mn li p a img{
        width: 265px;
    }
    .woocommerce-cart .cart-collaterals .cart_totals tr td{
        text-align: right;
    }
    .widget_stflickrwidget ul.flickr_items  li a{
        height: 116px;
    }
    .widget_stflickrwidget ul li a img{
        width: 100px;
    }
    .sidebar_widget .adsbanner-list li, .sidebar_widget .adsbanner-list li img{
        width: 100%;
        height: auto;
    }
    /*overflow-y menu*/
    .menu-lawswift-menu-container{
        overflow-y: auto;
    }
    .menu-lawswift-menu-container ul.nav{
        height: 250px;
    }


    h3 a{font-size: 20px}
    /*404*/
    .error404 .wrapper_boxed .site_wrapper .st-404-content .container .vc_row[data-vc-full-width=true]{
        left: 22px !important;
        width: 285px !important;
    }
    .error404 .search-form-center{
        width: 100%;
    }
    .title-404 h1{
        font-size: 107px;
    }
    .wrapper_boxed .site_wrapper .container .vc_row[data-vc-full-width=true] {
        width: 100%!important;
        padding-right: 0px!important; padding-left: 0px!important;
    }
    .page .wrapper_boxed .site_wrapper .container .vc_row[data-vc-full-width=true] {
        width: 285px!important;
        padding-right: 0px!important; padding-left: 0px!important;
    }
    .page  .wrapper_boxed .site_wrapper #header .container .vc_row[data-vc-full-width=true] {
        width: 100%!important;

    }
    .widget ul.tabs li.last{margin-bottom: 0px!important;}
    .wrapper_boxed  #header .container{padding-right: 0px}
    .wrapper_boxed {
        width: 320px;
    }
    .wrapper_boxed {
        width: 320px;
    }
    .wrapper_boxed #header.sticky.menu-fixed #trueHeader{
        padding-left: 0px!important;
        padding-right: 0px!important;

    }
    .wrapper_boxed ul.topsocial {
        margin-left: 0px!important;
    }.wrapper_boxed .top_nav .right {
         text-align: right;
     }

    .wrapper_boxed .container {
        width: 300px;
        margin: auto;
    }

    .wrapper_boxed .vc_row[data-vc-full-width=true]{
        left: 7px !important;
    }
    .wrapper_boxed #header .vc_row[data-vc-full-width=true]{
        left: 15px !important;
    }
    .wrapper_boxed #header .container{
        width: 100%;
        padding-left: 0px;
        max-width: 100%;
    }

    .wrapper_boxed #main-content .vc_row {
        /*margin-left: -12px;*/
    }
    .wrapper_boxed .site-footer .container{
        padding-right: 0px;
    }

    .sitemap-content ul.menu > li > ul > li{
        width: 100%!important;
        margin-bottom: 30px;
    }
    .sky-form footer .subbutton{padding: 0px 30px;}
    ul.st-client li{
        width: 100%;
        background-color: #fff;
        margin-bottom: 20px;
    }
    ul.st-client li:last-child{

        margin-bottom: 0px;
    }
    .cmsms_sitemap_archive_tag li, .cmsms_sitemap_archive li{width: 100%!important;}
    /*shop*/
    .woocommerce ul.products li.product, .woocommerce-page ul.products li.product{
        width: 100%;

    }
    .woocommerce ul.products li.product a .flips1 img, .woocommerce ul.products li.product a .flips1{
        height:320px ;
    }
    .woocommerce-page .related ul li.product, .woocommerce-page .related ul.products li.product{
        width: 100%;

    }
    .woocommerce form{
        overflow-x: auto;
        padding-bottom: 30px;
    }
    .woocommerce form table.shop_table {
        width: 800px;
    }
    .woocommerce-page table.cart .product-thumbnail{display: block;}
    .woocommerce table.cart tr td.actions  input{
        width: 26%!important;
    }
    /* end shop*/
    .wrapper_boxed .site_wrapper #main-content .container{
        padding-right: 6px;
    }
    /*single team*/

    .single-team .wrapper_boxed .site_wrapper #main-content .container .vc_row[data-vc-full-width=true]{
        width: 285px!important;

    }
}

.inborder .button4{display: inline-block; margin-top: 30px;}

/*
menu*/
.menu_main2 .navbar-nav>li:last-child >ul.dropdown-menu > li >ul.dropdown-menu, .menu_main4 .navbar-nav>li:last-child >ul.dropdown-menu > li >ul.dropdown-menu{
    right: 100%;
    left: auto;
}
/*.navbar-nav>li ul.dropdown-menu li ul.dropdown-menu{
    right: 100%;
    left: auto;
    top: auto;
    bottom: 0px;
}*/
/*
map*/
.sitemap-content ul.menu > li{
    position: relative;
    margin-bottom: 33px;
    padding-bottom: 33px;
    width: 100%;
    border-bottom: 1px solid #ebebeb;
    padding-left: 0;
    list-style: none;
    line-height: 22px;
}
.sitemap-content ul.menu > li > a{

    font-weight: normal;
    font-style: normal;
    color: #000000;
    font-size: 20px;
}
.sitemap-content ul.menu > li > ul{
    position: relative;
    overflow: hidden;
    margin-top: 28px;
    margin-bottom: 0;
    padding-left: 0;
    width: 100%;
}
.sitemap-content ul.menu > li > ul > li{
    float: left;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding-right: 10px;
    width: 20%;
}
.sitemap-content ul.menu > li > ul > li a{
    color: #000000;

    font-weight: normal;
    font-style: normal;
}
.sitemap-content ul.menu > li > ul > li > a{

    font-size: 16px;

}
.sitemap-content ul.menu > li > ul > li > ul{
    margin-top: 15px;
    margin-bottom: 15px;
    padding-left: 20px;

}
.sitemap-content ul.menu > li > ul > li > ul>li a{
    color: rgb(234, 46, 13);
    padding: 5px 10px;
    display: inline-block;
}
.sitemap-content ul.menu > li > ul > li > ul>li a:hover{
    color: #272727;
    background-color: #eee;
    text-decoration: none;
    margin-left: 8px;
    transition-property: margin-left, background-color;
    transition-duration: 0.3s;
    transition-timing-function: ease-out;
}
.sitemap-content ul>li>ul.dropdown-mn > li.mega_sitemap1 {
    width: 25%;
    margin-left: 10px;
}
.sitemap-content ul>li>ul.dropdown-mn > li.mega_sitemap1 .yamm-content .row a i{
    margin-right: 10px;
}
/*
.sitemap-content ul li {
    padding: 5px 0px;
}*/
.cmsms_sitemap_category li a, .cmsms_sitemap_archive_tag li a, .cmsms_sitemap_archive li a{
    padding: 5px 10px;
    display: inline-block;
}
.cmsms_sitemap_category li a:hover, .cmsms_sitemap_archive_tag li a:hover, .cmsms_sitemap_archive li a:hover{
    color: #272727;
    background-color: #eee;
    text-decoration: none;
    margin-left: 8px;
    transition-property: margin-left, background-color;
    transition-duration: 0.3s;
    transition-timing-function: ease-out;
}
.cmsms_sitemap_archive_tag li, .cmsms_sitemap_archive li{
    float: left;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding-right: 10px;
    width: 25%;

}
h2.cmsms_sitemap_archive_title {
    display: inline-block;
    margin-top: 30px;
}

.cmsms_sitemap_archive{
    display: flex;
    margin-bottom: 30px;
}
.widget_sttabpostswidget.widget  ul.tabs li{
    width: auto;
}
/*
shop*/
.woocommerce-page .woocommerce.widget{
    padding: 0px;
}
.sidebar-widget .widget-title{
    position: relative;
    padding-bottom: 15px;
    border-bottom: 1px solid rgba(0,0,0,.08);
    width: 100%;
    float: left;
}.sidebar-widget .widget-title:after{
     background-color: #D70204;
     position: absolute;
     content: "";
     height: 3px;
     width: 50px;
     bottom: -1px;
     left: 0;
 }
.widget_product_search form input.search-field{
    float: left;
    width: 70%;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    border-right: none;
    border: 1px solid #ddd;
    background-color: #eee;
    padding: 6px 5px 6px 10px;
    font-weight: normal;
    height: 40px;
    border-radius: 2px;
    margin-bottom: 10px;
}
.widget_product_search .search-field+input{
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    width: 30%;
    height: 40px;
    background-color: #D70204;
    border: 0;
    color: #fff;
    font-weight: bold;
    border-radius: 2px;
    transition: all 200ms ease-out;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    font-weight: normal;
}
.widget_product_search .search-field+input:hover{
    background-color: #1E1E1E;
}
.woocommerce .widget_price_filter .ui-slider .ui-slider-range{
    background: #D70204;
}
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle{
    background: #D70204;
}
.woocommerce .sidebar-widget.widget_price_filter .price_slider_wrapper .ui-widget-content{
    background-color: #eee;
    margin: 20px 0;
}
.woocommerce .widget_price_filter .price_slider_amount .button{
    display: inline-block;
    border: none;
    box-shadow: none;
    font-family: "Montserrat",Helvetica,Arial,sans-serif;
    text-transform: uppercase;
    padding: 12px 12px;
    text-shadow: none;
    color: #fff;
    background: #d70204;
    border-radius: 3px;
    transition: all 0.3s ease;
    white-space: nowrap;
}
.woocommerce .widget_price_filter .price_slider_amount .button:hover{

    background: #1E1E1E;
    color: #fff;

}
.widget_price_filter .price_slider_wrapper .price_label{
    font-size: 16px;
    line-height: 44px;
}
body.woocommerce-page ul.product_list_widget li img{
    box-shadow: none;
    border-radius: 2px;
    width: 40px;
    height: 40px;
    margin-bottom: 15px;
    float: right;
    margin-left: 4px;
}
.sidebar-widget.woocommerce a.button {
    color: #fff;
    background: #d70204;
    padding: 10px 25px;
    border-radius: 3px;
    transition: all 0.3s ease;
    white-space: nowrap;
}
.sidebar-widget.woocommerce a.button:hover {
    color: #fff;
    background: #1E1E1E;

}
.widget_shopping_cart.woocommerce .total {
    font-size: 16px;
    line-height: 44px;
    padding: 10px 0px;
}
.widget.widget_product_categories .product-categories >li > a{
    font-size: 13px;
    transition: all 200ms ease-out;
    display: block;
    background: #eee;
    color: #999;
    font-family: "Montserrat",Helvetica,Arial,sans-serif;
    border-radius: 2px;
    padding: 18px 20px;
    text-transform: uppercase;

}
.widget.widget_product_categories .product-categories >li{
    position: relative;
    margin: 2px 0;
}
.widget.widget_product_categories .product-categories >li > span.count{
    position: absolute;

    right: 10px;
    z-index: 1;
    top: 15px;
}
.widget.widget_product_categories .product-categories >li > a:hover{
    background: #d70204;
    color: #1E1E1E;
}
.widget.widget_product_categories .product-categories >li > ul>li>a{
    font-size: 13px;
    transition: all 200ms ease-out;
    display: block;
    background: #eee;
    color: #999;
    font-family: "Montserrat",Helvetica,Arial,sans-serif;
    border-radius: 2px;
    padding: 18px 20px;
    text-transform: uppercase;
}
.widget.widget_product_categories .product-categories >li > ul>li{
    position: relative;
    margin: 2px 0;
}
.widget.widget_product_categories .product-categories >li > ul>li>span.count{
    position: absolute;
    right: 10px;

    top: 15px;
}
.widget.widget_product_categories .product-categories >li >ul>li a:hover{
    background: #d70204;
    color: #1E1E1E;
}
.woocommerce.widget_product_categories .widget-title{float: none;}
.sidebar-widget.widget_price_filter .widget-title{
    float: none;
}
/*.sitemap-content{padding-top: 70px;}*/

/*
menu boxed fixed*/
.wrapper_boxed .site_wrapper #header nav{
    /*// position: fixed;

     left: 0px;
     right: 0px;*/

}
.wrapper_boxed .site_wrapper #header #trueHeader .wpb_wrapper  {
    margin: 0 auto;
    max-width: 1240px;

}
/*
end*/
.st_content_img_tooltip b{
    font-size: 15px;
    line-height: 30px;
    margin-bottom: 14px;
    font-style: normal;
    font-weight: normal;

    display: block;
}
.st-hover-but .st_btl_tooltip  {position: relative;}
.st-hover-but .st_btl_tooltip  span.st_content_img_tooltip{position: absolute; left: 50%; margin-left: -99px;}
.single-team .wrapper_boxed .content_full{margin-left: 0px}

/*
theme unit test*/
.entry-content table tbody tr th, .entry-content table thead tr th{
    padding: 10px;
    /*border: 1px solid #fff;*/
    background: #EBE9EB;
}
.entry-content table tbody tr td{
    padding: 10px;
    border-top: 1px solid rgba(0,0,0,.1);
    /* background: rgba(238, 238, 238, 0.6);*/
}
/*.entry-content dl{margin-bottom: 20px; padding: 10px}
.entry-content dl dd{padding: 10px}
.entry-content ul li ul{margin-left: 25px; margin-bottom: 15px}
.entry-content ul li{padding-bottom: 15px}
.entry-content ol > li>ol{margin-left: 25px; margin-bottom: 15px}*/
/*.entry-content ol > li>ol > li, ol > li{ margin-bottom: 15px}*/
/*.entry-content ol > li>ol>li>ol{margin-bottom: 15px}
.entry-content ol > li>ol>li>ol>li{margin-bottom: 15px}*/
/*.entry-content p{padding-bottom: 10px}*/
.blog_postcontent h1, .blog_postcontent h2, .blog_postcontent h3, .blog_postcontent h4, .blog_postcontent h5, .blog_postcontent h6{margin-top: 25px}
.blog_postcontent td{
    padding: 10px;
    border: 1px solid #fff;
    background: rgba(238, 238, 238, 0.6);
}
.blog_postcontent table{
    margin: 10px 0px;
}
.blog_postcontent input[type=submit]{
    color: #fff;
    padding: 5px 20px;
    background-color: #d70204;
    border-radius: 3px;
    transition: all 0.3s ease;
    white-space: nowrap;
    border: none;
}
.blog_postcontent input[type=submit]:hover{
    color: #fff;
    background-color: #212121;
}
.blog_postcontent input{
    padding: 3px 10px;
}
.blog_postcontent p{
    padding-bottom: 10px;

}
/*.blog_postcontent ol>li>ul{margin-left: 25px}
.blog_postcontent ol>li>ul>li>ol{margin-left: 25px}
.blog_postcontent ul>li{margin-bottom: 15px}
.blog_postcontent ol>li>ul>li>ul{margin-left: 25px}
.blog_postcontent ul>li>ol{margin-left: 25px}
.blog_postcontent ul>li>ul, .blog_postcontent ol> li> ol{margin-left: 25px}*/
/*.wrapper_boxed .content_fullwidth{
    margin-left: -15px;
}*/
.sticky .menu_main2 .navbar{
    margin-top: 0px;
}
.menu_main2 .nav>li>a{
    padding-left:34px ; padding-right:34px ;
}
.st-class-custom-pricing ul li{
    margin-bottom: 0px;
}
/*
ul>li >ul>li{padding: 10px 0px;}*/
.view_flickr i{
    padding-right: 10px;
}
.widget_stflickrwidget .flickr_items li a{padding:8px; height: 91px}
/*fix menu left to slide 1*/
.menu_main .yamm .dropdown{
    position: relative;
}
.menu_main .yamm .dropdown.yamm-fw{
    position: static;
}
.menu_main .yamm .dropdown-menu{
    left: 0;
}
.menu_main ul.dropdown-menu ul.dropdown-menu{
    left: 100%;
    right: inherit;
}
.menu_main li.yamm ul.dropdown-menu ul.dropdown-menu{
    right: 0;
    left: 100%;
}
.practice_areas_widget ul li a{
    font-size: 16px;
}
/*fix shop width full*/
.woocommerce .content_full ul.products li.product a .flips1 img, .woocommerce .content_full ul.products li.product a .flips1{
    height: 300px;
}
.st-boxed-demo{background: #fff}
.pick_color p{height: 20px}
.practice_areas_widget ul li{
    padding:5px 0px;
}
.widget_stflickrwidget > a{
    margin-left: 10px;
}
.woocommerce-cart .cart-collaterals .cart_totals table th{
    background: rgba(235, 233, 235, 0);
}
@media (max-width: 999px){
    .dropdown-menu .dropdown-menu>li>a {
        padding: 3px 30px !important;
    }
    .dropdown-menu .yamm-content .dropdown-menu>li>a {
        padding: 0 !important;
    }
}
.class_st_accordion_plus_2 .wpb_accordion_section  h3 a{
    color: #1e1e1e;
}
.class_st_accordion_plus_2 .wpb_accordion_section  h3 a:hover , .class_st_accordion_plus_2 .wpb_accordion_section  h3.ui-accordion-header-active a{
    color: #005FB3;
}
.cbp .cbp-popup-content .wpb_accordion img {
    width: auto;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li:after, .woocommerce div.product .woocommerce-tabs ul.tabs li.active:before{
    display: none;
}
/*.cbp-l-caption-alignCenter{height: auto}*/
.cbp-l-grid-masonry .cbp-caption-activeWrap.two .cbp-l-caption-title, .cbp-l-grid-masonry .cbp-caption-activeWrap.three .cbp-l-caption-title{
    padding-top: 30px;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active:before, .woocommerce div.product .woocommerce-tabs ul.tabs li.active:after{display: none}
.wpcf7-form img.ajax-loader{
    /*visibility: collapse!important;*/
    width: 16px;
    height: 16px;
    display: none;
}
div.wpcf7-validation-errors {
    border: 2px solid #D70204;
}
span.wpcf7-not-valid-tip {
    font-family: 'Droid Serif', serif;
    margin-top: 10px;
}
.woocommerce-page .content_full .product .images{
    width: 40%;
}
.woocommerce-page .content_full .product .summary {
    width: 55%;
}
ul li .st_img_tootip_tq{border-radius: 100%}
ul li a.st_tootip_dm{background-color:rgba(255, 255, 255, 0)}
.woocommerce .woocommerce-checkout label.checkbox{display: inline; margin-right:5px; }
/*
fixback*/
.st-404-content .right_sidebar, .st-404-content .left_sidebar{margin-top: 43px}
.blog_postcontent .post-title h3{margin-top: 0px}
.blog_postcontent ul.post_meta_links li{
    margin-bottom:0px;
    padding-bottom:0px ;
}
.st-the-content dl {
    margin: 0 20px;
}
.st-the-content dd {
    margin: 0 0 20px;
}
.st-the-content ol, .st-the-content ul {
    margin: 16px 0;
    padding: 0 0 0 40px;
}
.st-the-content ul li{
    list-style-type: square;
}
.st-the-content li {  display: list-item;
    text-align: -webkit-match-parent;}
.st-the-content li > ul, .st-the-content li > ol {
    margin: 0;
}
.st-the-content ol ol, .st-the-content ol ol ol{
    list-style: inherit;
}
.st-the-content address{font-style: italic;
    margin: 0 0 24px;
}
.entry-content >dl {
    margin: 0 20px;
}
.entry-content > dd {
    margin: 0 0 20px;
}
.entry-content > ol ol, .entry-content >ul ul{
    margin: 16px 0;
    padding: 0 0 0 40px;
}
.entry-content > ul li{
    list-style-type: square;
    list-style-position: inside;
}
.entry-content > h2{
    margin-top: 15px;
}
.entry-content > li {  display: list-item;
    text-align: -webkit-match-parent;}
.entry-content > ul li > ul, .entry-content li > ol {
    margin: 0;
}
.entry-content > ol ol, .entry-content > ol ol ol{
    list-style: inherit;
}
.entry-content address{font-style: italic;
    margin: 0 0 24px;
}
.entry-content p{margin-bottom: 15px}
#comments .comment_form .control-group{
    margin-bottom: 15px;
}
.feature_sec15 .item-team a.st_title_team_link{
    padding: 0px;
} 
.wpcf7-validation-errors.wpcf7-response-output, .wpcf7-response-output{
    color: #D70204;
}
.wpcf7-mail-sent-ok.wpcf7-response-output{
    color: #398f14;
}
.send_copy .wpcf7-list-item-label{
    font-weight: normal;
    margin-left: 5px!important;
}
.feature_sec6 .one_third img.st_img_blog{
    width: 70px;
}
.feature_sec6{
    background-color: transparent;
    padding: 0px;
}
@media (min-width: 1025px){
    
nav li.menu-item-has-children li.menu-item-has-children  .yamm-content .row ul{
    left:inherit!important;right:0!important;
}
}
@media (width: 768px){
.menu_main {
    width: 100%;
}
}