@media (max-width: 1427px){
    .owl-carousel .owl-item .post-content .entry-title{
        min-height: 70px;
        overflow: hidden;
    }
}
@media (max-width: 1210px){
    .yolo-top-bar .top-sidebar aside.currency-widget,
    .yolo-top-bar .top-sidebar.top-bar-right{
        display: none;
    }
    #yolo-wrapper .header .yolo-top-bar .top-sidebar.top-bar-left{
        width: 100%;
    }
}
@media (min-width: 1200px){
    .container-fix{
        width: 960px;
    }
}
@media (max-width: 1199px) {
    .yolo-top-bar .top-sidebar aside.widget.widget_text.work{
        display: none;
    }
    .yolo-footer-wrapper.footer-1 .wpb_wrapper .wpb_text_column.wpb_content_element .wpb_wrapper p span.icon {
        display: block;
    }
    .yolo-top-bar .top-sidebar.top-bar-left {
        width: 100%;
    }
    .yolo-footer-wrapper.footer-1 .wpb_wrapper .wpb_text_column.wpb_content_element .wpb_wrapper p span.text {
        display: inline-block;
        width: 100%;
    }

    #yolo-header .container {
        width: 100%;
    }

    .woocommerce div.product .woocommerce-tabs ul.tabs {
        width: 100%;
    }

    .site-content-single-product .single-product-info .summary-product-wrap p.price {
        width: 100%;
        font-size: 18px;
    }

    .summary-product.entry-summary .product_title.entry-title.p-font {
        font-size: 18px;
        padding-top: 16px;
    }

    .woocommerce-Price-currencySymbol {
        font-size: 18px;
    }

    .banner-shortcode-wrap.style_1.second-clients-photo .banner-content.title_top img {
        margin-top: 10px;
    }

    .banner-shortcode-wrap.style_1.penult .banner-content.title_top img {
        margin-top: -7px;
    }
    .banner-shortcode-wrap.style_1.last .banner-content.title_bottom img{
        margin-top: -10px;
    }
    .shop_table.cart.desktop .cart-products .row-desktop td.product-name{
        width: 40%;
    }
    .woocommerce-tabs.wc-tabs-wrapper .panel.entry-content.wc-tab{
        margin-top: -110px;
    }
    .footer .overflow{
        left: -45px;
        top: 50px;
    }
    .yolo-footer-wrapper.footer-1 .wpb_wrapper .wpb_text_column.wpb_content_element .wpb_wrapper p span.icon i{
        padding: 0;
    }
}

@media (max-width: 1140px){
    .header-8 .yolo-top-bar aside .textwidget .social{
        font-size: 14px;
        margin-right: 0;
    }
    .header .social_links .textwidget > .social-links{
        text-align: left;
    }
}
@media (max-width: 1082px) {
    header.header-8 .yolo-header-nav-wrapper .container .yolo-header-wrapper .header-center .menu-wrapper #main-menu{
        margin-left: 85px;
    }
    header.header-8 .yolo-header-nav-wrapper .container .yolo-header-wrapper .header-center .menu-wrapper #main-menu > li > a{
        padding-left: 10px;
    }
}
@media(max-width: 1056px){
    .header .yolo-top-bar .top-sidebar aside.social_links{
        padding: 0;
        width: 230px;
    }
}
@media (max-width: 1014px) {
    p.price {
        white-space: nowrap;
    }
}
@media (max-width: 1000px){
    #yolo-wrapper .header .yolo-top-bar .top-sidebar.top-bar-left{
        padding: 0;
    }
}
@media (max-width: 991px) {
    .woocommerce-tabs.wc-tabs-wrapper > .container > .product_title.entry-title.p-font {
        text-align: center;
    }

    .woocommerce div.product .woocommerce-tabs ul.tabs {
        margin-top: 30px;
    }

    .woocommerce div.product .woocommerce-tabs ul.tabs li a {
        padding: 10px;
    }

    .container-fix {
        width: 800px;
    }

    .yolo-full-width.coments .container {
        width: 100%;
    }

    .carousel-indicators {
        display: none;
    }

    .carousel-inner.reviews .item .carousel-caption .content-review .text-review {
        min-height: 100px;
    }

    .banner-shortcode-wrap.style_1.penult .banner-content.title_top img {
        margin-top: -12px;
    }

    .banner-shortcode-wrap.style_1.last .banner-content.title_bottom img {
        margin-top: -19px;
    }
    header .yolo-mobile-header-inner .total .woocommerce-Price-amount.amount.cart-cost-total{
        padding-top: 15px;
    }

    .shop_table.cart.mobile tr{
        display: block !important;
    }
    .shop_table.cart.mobile,
    .row-mobile{
        display: block!important;
    }
    .shop_table.cart.desktop,
    .shop_table.cart.mobile .row-desktop{
        display: none!important;
    }
    .banner-shortcode-wrap.style_2 .banner-content .banner-price{
        font-size: 22px;
        height: 80px;
        width: 80px;
        line-height: 85px;
    }
    .actions .wpb_column.vc_column_container .vc_column-inner .wpb_wrapper .banner-title-wrap .banner-title-content .banner-sub-title{
        font-size: 14px;
    }
    .banner-shortcode-wrap.style_2 .banner-content .banner-hover .banner-hover-title{
        font-size: 26px;
    }
    .banner-shortcode-wrap.style_2 .banner-content .banner-hover .banner-hover-sub-title{
        font-size: 30px;
    }
    .woocommerce-tabs.wc-tabs-wrapper .panel.entry-content.wc-tab {
        margin-top: -40px;
    }
    .summary-product.entry-summary .add_to_cart{
        margin-top: 20px;
    }
    .woocommerce .product-item-inner.category .product-thumb.image-products{
        height: auto;
        max-height: 340px;
    }
    .wpb_column.vc_column_container .vc_column-inner .banner-content > a > img{
        width: 100%;
    }
    .footer .overflow{
        left: -80px;
    }
    .single-product-image-wrap .switch .switch_button:first-child{
        margin-bottom: 30px;
    }
}
@media (max-width: 768px){
    .summary-product.entry-summary .add_to_cart {
        margin-top: 0;
    }
    #sync1 .owl-stage .owl-item a{
        text-align: center;
    }
    .single-product-image-wrap .switch .switch_button:first-child{
        margin-bottom: 0;
    }
}
@media (max-width: 767px) {
    .sku_wrapper.manufacture-code {
        float: none;
        text-align: center;
        display: block;
        width: 50%;
        margin: auto;
    }
    .summary-product.entry-summary .product_title.entry-title.p-font {
        text-align: center;
    }
    .pagination > li{
        display: none;
    }
    .pagination > li.prev,
    .pagination > li.next{
        display: inline-block;
    }
    .pagination{
        width: 100%;
    }
    .pagination > li.prev{
        float: left;
        width: 50%;
    }
    .pagination > li.next{
        float: right;
        width: 50%;
    }
    .pagination > li.prev.next a,
    .pagination > li.next span{
        float: right;
        margin-right: 40px;
    }
    .pagination > li{
        white-space: nowrap;
    }
    .entry-comments .entry-comments-list ol.commentlist li .author .comment-meta-date{
        display: block;
        padding: 0;
        margin: 0;
    }
    .entry-comments .entry-comments-list ol.commentlist li .author .text{
        padding-top: 20px;
    }
    .comment-text .author span:before{
        display: none;
    }
    .actions .wpb_column.vc_column_container .vc_column-inner .wpb_wrapper .banner-title-wrap .banner-title-content .banner-sub-title{
        font-size: 18px;
    }
    .banner-shortcode-wrap.style_2 .banner-content .banner-hover .banner-hover-title{
        font-size: 36px;
    }
    .banner-shortcode-wrap.style_2 .banner-content .banner-hover .banner-hover-sub-title{
        font-size: 50px;
    }
    .yolo-footer-wrapper.footer-1 .wpb_wrapper .wpb_text_column.wpb_content_element .wpb_wrapper p span,
    .yolo-footer-wrapper.footer-1 .wpb_wrapper .wpb_text_column.wpb_content_element .wpb_wrapper p span.icon,
    .yolo-footer-wrapper.footer-1 .wpb_wrapper .wpb_text_column.wpb_content_element .wpb_wrapper p a{
        display: inline-block;
    }
    .yolo-footer-wrapper.footer-1 .wpb_wrapper .wpb_text_column.wpb_content_element .wpb_wrapper p{
        width: 50%;
        margin: 20px auto;
    }
    .footer .overflow {
        left: auto;
        top: 0;
        right: 0;
        width: 100%;
    }
    .yolo-footer-wrapper.footer-1 .wpb_wrapper .wpb_text_column.wpb_content_element .wpb_wrapper p > a{
        position: relative;
    }
    .footer .show-phone{
        right: 40px;
    }
}
@media (max-width: 689px){
    .footer .show-phone {
        right: 19px;
    }
}
@media (max-width: 700px){
    .product_meta.tabs-product > span > label{
        width: 50%;
    }
}

@media(max-width: 650px){
    .woocommerce-tabs.wc-tabs-wrapper .panel.entry-content.wc-tab{
        margin-top: 0;
    }
}
@media (max-width: 620px) {
    .sku_wrapper.manufacture-code {
        width: 70%;
    }

    .shortcode-product-wrap.list .woocommerce.list .product-item-wrap {
        margin-bottom: 0;
    }

    .check-out-title.vc_custom_heading.vc_custom_1461574573411:before {
        display: none;
    }

    .order-form {
        padding: 0 10px;
    }
}
@media (max-width: 595px) {
    .footer .show-phone {
        right: -4px;
    }
}
@media (max-width: 570px){
    .carousel-inner.reviews .item .carousel-caption .img .quote-left,
    .carousel-inner.reviews .item .carousel-caption .img .quote-right{
        display: none;
    }
}
@media (max-width: 530px){
    .actions .wpb_column.vc_column_container .vc_column-inner .wpb_wrapper .banner-title-wrap .banner-title-content .banner-sub-title{
        font-size: 14px;
    }
    .banner-shortcode-wrap.style_2 .banner-content .banner-hover .banner-hover-title{
        font-size: 26px;
    }
    .banner-shortcode-wrap.style_2 .banner-content .banner-hover .banner-hover-sub-title{
        font-size: 30px;
    }
}
@media (max-width: 524px) {
    .shortcode-product-wrap.list .woocommerce.list .product-item-wrap .product-item-inner .product-info .product-actions .add_to_cart_button{
        margin: 5px;
    }
}
@media (max-width: 504px){
    .summary-product.entry-summary .add_to_cart {
        margin-top: 20px;
    }
}
@media (max-width: 502px){
    .footer .show-phone {
        right: -24px;
    }
}
@media (max-width: 500px){
    .sku_wrapper.manufacture-code{
        width: 100%;
    }
    .product_meta.tabs-product > span > label{
        width: 70%;
    }
}
@media (max-width: 495px){
    .yolo-footer-wrapper.footer-1 .wpb_wrapper .wpb_text_column.wpb_content_element .wpb_wrapper p > a{
        display: block;
    }
    .footer .overflow{
        top: 29px;
    }
    .footer .show-phone {
        right: 27px;
        height: 30px;
        top: -8px;
        line-height: 25px;
    }
}
@media (max-width: 480px){
    .shortcode-product-wrap.list .woocommerce.list .product-item-wrap .product-item-inner .product-info .product-actions a.add_to_cart_button,
    .shortcode-product-wrap.list .woocommerce.list .product-item-wrap .product-item-inner .product-info .product-actions a.product_type_variable{
        width: 100%;
        font-size: 14px;
        padding-right: 10px;
    }
    .shortcode-product-wrap.list .woocommerce.list .product-item-wrap .product-item-inner .product-info .product-actions a.add_to_cart_button i, .shortcode-product-wrap.list .woocommerce.list .product-item-wrap .product-item-inner .product-info .product-actions a.product_type_variable i{
        color: #ffffff;
    }
    .woocommerce table.shop_table.cart.mobile tbody td.cart-mobile-table{
        font-size: 14px;
        width: 120px;
    }
    .woocommerce table.shop_table.cart.mobile tbody td.product-name > a{
        display: none;
    }
    .woocommerce .cart .button, .woocommerce .shop_table.cart.mobile input.button{
        font-size: 16px;
    }
    .product-quantity div.quantity .quantity-inner .qty {
        height: 39px;
    }
    .product-quantity.col-xs-6,
    .actions.col-xs-6{
        float: none;
        display: block;
        width: 90%;
        padding-left: 23px;
    }
    .actions.col-xs-6{
        margin-top: 5px;
    }
    .shortcode-product-wrap.list .woocommerce.list .product-item-wrap .product-item-inner .product-info .product-actions .add-to-cart-wrap{
        margin: 5px;
    }
    .shortcode-product-wrap.list .woocommerce.list .product-item-wrap .product-item-inner .product-info .product-actions a.add_to_cart_button{
        background-color: #ffdc73;
    }
    .shortcode-product-wrap.list .woocommerce.list .product-item-wrap .product-item-inner .product-info .product-actions a.add_to_cart_button:hover{
        background-color: #ffc30d;
    }
    .shortcode-product-wrap.list .woocommerce.list .product-item-wrap .product-item-inner .product-info .product-actions a.add_to_cart_button:hover i{
        color: #ffffff;
    }

}
@media (max-width: 465px){
    #review > .container.comments{
        margin-left: 0;
        padding-left: 20px;
    }
    #review .container.comments .comments-title,
    #review .container.comments .comment-reply-title{
        text-align: center;
    }
    #review .container.comments .entry-comments .comments-title:before{
        display: none;
    }
    #review .commentlist .container.comments.comment-form-parent-1{
        margin-left: 0;
    }
}
@media (max-width: 455px){
    .banner-shortcode-wrap.style_2 .banner-content .banner-title-wrap.title_right .banner-title-content{
         padding-left: 50px;
     }
    .banner-shortcode-wrap.style_2 .banner-content .banner-title-wrap.title_left .banner-title-content{
        padding-left: 30px;
    }
    .actions .wpb_column.vc_column_container .vc_column-inner .wpb_wrapper .banner-title-wrap .banner-title-content .banner-sub-title{
        font-size: 14px;
        text-transform: inherit;
    }
    .banner-shortcode-wrap.style_2 .banner-content .banner-hover .banner-hover-title{
        font-size: 20px;
    }
    .banner-shortcode-wrap.style_2 .banner-content .banner-hover .banner-hover-sub-title{
        font-size: 20px;
    }
}
@media (max-width: 435px) {
    .yolo-full-width.coments{
        display: block;
    }
}
@media (max-width: 407px){
    .footer .show-phone{
        right: 5px;
    }
}
@media (max-width: 390px){
    .rating-container .rating-stars .empty-stars span i,
    .rating-container .rating-stars .filled-stars span i{
        font-size: 20px;
    }
    .clear-rating.clear-rating-active i{
        font-size: 15px;
        margin-top: 14px;
        display: inline-block;
    }
    .woocommerce table.shop_table.cart.mobile tbody td.cart-mobile-table{
        width: 108px;
    }
}
@media (max-width: 385px){
    .summary-product.entry-summary .product_title.entry-title.p-font{
        font-size: 18px !important;
    }
}
@media (max-width: 380px){
    .product_meta.tabs-product > span > label{
        width: 60%;
    }
    .woocommerce-Price-currencySymbol,
    .woocommerce-Price-amount.amount{
        display: block;
        line-height: 1.8;
    }
    .comment-body .comment-text .comment-meta a.comment-reply-link{
        display: block;
        margin: 0;
    }
    .woocommerce .shop_table.cart.mobile .product-price .woocommerce-Price-currencySymbol{
        display: none;
    }
}
@media (max-width: 351px){

    .pagination li.prev,
    .pagination li.next{
        float: none;
        display: block;
        margin: auto;
        min-height: 1px;
        margin-top: 50px;
    }
    ul.pagination{
        left: 0;
    }
    .pagination li.prev a,
    .pagination li.next a,
    .pagination li.prev span,
    .pagination li.next span{
        min-width: 135px;
    }
    .entry-content .container{
        width: 100%;
        padding: 0;
    }
    .entry-content .container .site-content-single-product.col-md-12{
        padding: 0;
    }
    .entry-content .container .site-content-single-product.col-md-12 .single-product-inner .container{
        padding: 0 15px;
    }
    .woocommerce div.product .woocommerce-tabs .panel .commentlist{
        padding-left: 0;
    }
}
@media (max-width: 332px){
    .woocommerce div.product .woocommerce-tabs ul.tabs li{
        display: block;
    }
    .footer .show-phone{
        right: -15px;
    }
}
@media(max-width: 330px){
    .comment-reply-title span:before{
        display: none;
    }
}