@media only screen and (max-width: 1920px) and (min-width: 1367px){
    .dealh6 .owl-next{
        left: 84%;
    }
    .dealh6 .owl-prev{
        left: -92%;
    }
    
    .img_ct .owl-prev {
        left: 18%
    }
    .img_ct .owl-next {
        left: 184%;
    }
    .simageh5 img{
        max-width: unset;
    }
    .service_h5 .text-nobg{
        padding-left: 35px;
    }
    .simageh5 {
        margin-top: -115px !important;
    }
    .gallery .ftc-portfolio-wrapper.columns-3 .item .figcaption{
        margin-top: -40%;
    }
    .gallery.our-por .ftc-portfolio-wrapper.columns-3 .item .figcaption{
        margin-top: -44%;
    }
}
@media only screen and (max-width: 1300px){

    .header-layout9 #mega_main_menu > .menu_holder > .menu_inner > ul > li {
        padding: 4px 10px;
    }
}

@media only screen and (min-width: 768px) and (max-width: 1199px){
    .belowbanner15 .test2 {
        left: 10%;
        top: 50%;
    }

    .woocommerce .widget_layered_nav ul li, .woocommerce-page .widget_layered_nav ul li {
        width: 100%;
    }
}
@media only screen and (min-width: 1024px) and (max-width: 1199px){

    @-moz-document url-prefix(){
        .newproducthome16 .sport-icons ul.list-icons li a span.title {
            position: relative;
            right: 25px;
        }
        .newproducthome16 .sport-icons ul.list-icons li:nth-child(2) a span.title
        {
            right: 17px;
        }
    }
    .header-layout8 .ftc-shop-cart .ftc-tini-cart, .header-layout8 a.ftc-cart-tini.cart-item-canvas{
        margin: 0;
        padding: 0;;
    }
    .header-layout8 .ftc-search-product {
        left: 20px;
        position: relative;
    }
    .banner72 .image-row4-left img {
        min-height: 322px;
    }
    
    .header-layout7 .ftc-shop-cart .ftc-tini-cart .ftc-cart-tini.cart-item-canvas{
        right: 20px;
        margin-left: 35px;
    }
    .banner_lasth7{
        background-size: 151%;
        height: 750px;
    }
    .btn-db1, .btn-db2 {
        bottom: 100px;
    }
    .text_ban71 {
        top: 70px;
    }
    .text_ban72 {
        top: 165px;
        left: 25px;
    }
    .text_ban73 {
        top: 195px;
        left: 110px;
    }
    .text_ban74 {
        top: 52px;
    }
    .text_ban75 {
        top: 170px;
    }
    .text_ban76 {
        top: 310px;
    }
    .btn-db{
        position: relative;
        top: -80px;
    }
}
@media (width: 1024px){
    .footer-middle-1 .wpb_content_element {
        margin-bottom: 0px;
    }
    .site-footer .footer-middle-1 .tag-footer .widget.widget_tag_cloud {
        margin-bottom: 15px;
    }
    .widget .footer-middle-1 ul.info-company li {
        line-height: 20px;
    }
    .blogfoooter16 section#ftc_blogs-66 .ftc_blog_widget .post_list_widget li {
        padding-bottom: 12px;
        padding-top: 12px;
    }
    .ftc-footer .footer-middle-16 {
        padding-top: 35px !important;
    }
    .countdown16 .bannerh6 .woocommerce .ftc-product.product .item-description {
        padding-top: 5px;
    }
    .imgafter12 img {
        min-height: 234px;
    }
    .blogfoooter16 section#ftc_blogs-66 a.blog-image {
        max-width: 20%;
        height: 35px;
        margin-top: 2px;
    }
    .simageh5 .ftc-smooth-image.ftc-smooth{
        margin-top: -40px;
    }
    .group-button-product{
        bottom: 40%;
    }
}
@media only screen and (max-width: 1024px){
    .header-layout1 .logo-wrapper:after{
        border-right: 40px solid transparent!important;
    }
    .banner16 .test1 h1, .banner16 .test2 h1{
        font-size: 42px;
    }
    .newproduct16 .products .product .images span.ftc-tooltip.button-tooltip:after{
        top:14px;
    }
    /*.newsletter-footer {
        margin-top: -25px;
        }*/
        /*.deal-h7 .group-button-product,
        .tabh7 .group-button-product {
            bottom: 56%;
            }*/


            .blogs article h3.product_title a{
                -webkit-line-clamp: 1;
                -moz-line-clamp: 1;
                -webkit-box-orient: vertical;
                overflow: hidden;
                text-overflow: ellipsis;
                display: -webkit-box;
            }
        /*.header-layout7 .ftc-shop-cart .ftc-tini-cart {
            padding-right: 3px;
            }*/
            .header-layout7 .ftc-search-product .ftc_search_ajax{
                display: none;
            }
            .header-layout7 .ftc-search-product .ftc_search_ajax input[type="text"] {
               width: 270px;
               right: -20px;
           }
           .header7 button.search-button {
            right: -10px;
        }
        .header-layout7 .navigation-primary .main-navigation{
            float: left;
            margin-left: -90px;
        }
        .slide_lb .tp-mask-wrap span.tw {
            color: #fff ;
        }
        .banner12 .test {
            margin-left: 4px;
        }
        .banner12 .test1 {
            transform: translate(-70%,-40%);

        }
        .countdown12 .counter-wrapper > div{
            margin-right: 5px;
            margin-left: 0px;
            margin-top: -20px;
            margin-bottom: -10px;
        }
        .countdown12 .wpb_wrapper >h2 {
            margin-top: 80px !important;
        }
        .widgetproduct12 .product_list_widget .ftc-meta-widget {
            padding-top: 5px;
        }
    }

    @media only screen and (max-width: 1199px){
        .tabh6 .home5 .woocommerce .products .product .images{
            max-width: 99.9%
        }
        .dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper {
            border-width:0 0 1px 0;
        }
        .header-layout8 span.title-search{
            margin: 0;
        }
        .newproduct13 {
            margin-bottom: 15px !important;
        }
        .bloghome13 {
            padding-bottom: 65px;
        }
        body .bannerhome13.wpb_row {
            margin-bottom: 55px;
            position: relative;
        }
        body .home15.bannerhome13.wpb_row {
            margin-bottom: 95px;
            position: relative;
        }
        .newproduct13 .woocommerce .ftc-slider .products .product {
            margin-bottom: 0px;
        }
        .countdown13 {
            margin-top: 30px;
            bottom: 20px;
        }
        .vc_section
        {
            padding-top: 0 !important;
            padding-bottom: 0 !important;
        }
        .banner13 {
            margin-bottom: 0px !important;
        }
        .product13 {
            padding-bottom: 0px;
            position: relative;
            top: -10px !important;
        }
        .footer-top .footer-top16{
            padding: 40px 75px;
            padding-bottom: 22px;
        }
        .productwidget16 .ftc-meta-widget.item-description {
            display: inline-block;
            text-align: left;
            padding-bottom: 0px;
            width: 55%;
            float: right;
        }
        .productwidget16 .woocommerce ul.product_list_widget li a.ftc-widget-image {
            margin-right: 10px;
        }
        .number16 {
            padding-bottom: 30px;
        }
        .bannerh6 .woocommerce .ftc-product.product .item-description{
            padding-top: 0;
        }
        .bannerh6 .woocommerce .ftc-product.product .images > a:before{
            width: 100%;
            height: 100%;
            top: -30px;
            left: -30px;
        }
        .bannerh6 .woocommerce .ftc-product.product .images {
            padding-left: 30px;
            padding-top: 30px;
        }
        .bannerh6 .woocommerce .ftc-product.product .images a.quickview {
            margin-left: 30px;
            margin-top: 30px;
        }
        .bannerh6 .group-button-product{
            height: 61px;
        }
        .bannerh6 .woocommerce .ftc-product.product .item-description{
            padding-top: 0;
        }
        .bannerh6 .counter-wrapper > div{
            margin-right: 10px;
        }
        #testimonial2 .ftc-sb-testimonial .active .testimonial-content .info {
            width: 800px;
            padding: 79px 67px 62px 404px;
            transform: translateX(calc(-25% - 5px));
        }
        #testimonial2 .ftc-sb-testimonial {
            margin: 0 auto 120px 80px;
        }
        #testimonial2 .ftc-sb-testimonial.owl-carousel .owl-dots {
            top: 100%;
            transform: translateX(4%);
        }
        .profile-info-box.profile-layout-default .social-store {
            z-index: 2;
        }
        .dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery .profile-info-head .profile-img {
            z-index: 1;
        }
        a.ftc-cart-tini.cart-item-canvas {
            margin-left: 17px;
        }
        #mega_main_menu > .menu_holder > .menu_inner > ul > li > .item_link{
            padding-left: 5px !important;
        }
        .single-portfolio .related-posts .owl-item.active{
            width:0 !important;
        }
    }
    @media (min-width: 1025px) and (max-width: 1199px){
        .hotspot-content{
            width: 200px;
        }

    }
    @media only screen and (max-width: 1190px){
        .newproducthome16 .sport-icons{
            max-width: 40%;
        }
        .countdown16 .bannerh6 .item-description .short-description{
            padding-top: 72px;
            margin-bottom: 5px;
        }
        .time16 h1 {
            color: #fff;
            font-size: 25px;
        }
        .time16 .report16 i.fa.fa-file-alt:before {
            left: 20%;
            top: 40%;
        }
        .time16 .timeclock16 i.fa.fa-clock:before {
            right: 52%;
            top: 35%;
        }
        .header-layout10 .nav-right1 {
            width: 10%;
            padding: 0;
        }
        .header-layout10 .nav-center1 {
            width: 70%;
        }
        .header-layout10 .nav-right {
            width: 60%;
        }
        .header-layout10 .nav-right .ftc-shop-cart {
            float: right;
        }
        .header-layout10 .nav-left1{
            width: 15%;
        }
        .header-layout10 .nav-left {
            width: 40%;
        }
        .header-sticky-hide {
            position: fixed;
            -webkit-animation: none;
            -moz-animation: none;
            animation: none;
        }
        .ftc-breadcrumb .container{
            padding: 0;
            margin: 0;
            width: 100%;
        }
        div.product .summary .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse .feedback{
            display: none;
        }
        #testimonial2 .ftc-sb-testimonial.owl-carousel .owl-stage-outer {
            height: 500px !important;
        }
        #testimonial2 .ftc-sb-testimonial .active .testimonial-content .info {
            width: 750px;
            transform: translateX(calc(-50% + 164px));
            padding: 79px 67px 60px 404px;
        }
        #testimonial2 .ftc-sb-testimonial {
            margin: 0 auto 0 111px;
        }
        #testimonial2 .ftc-sb-testimonial.owl-carousel .owl-dots {
            top: 70%;
            transform: translateX(3%);
        }
        #testimonial2 .ftc-sb-testimonial .active.center .testimonial-content .avatar {
            margin-top: 170px;
        }
        #testimonial2 .testimonial-content .avatar {
            margin: 195px auto 0 auto;
        }
    }
    @media (min-width: 1024px) {
        .header-layout10 ul.mega_dropdown {
            position: relative;
            left: -30px !important;
        }
        .cateh7 .owl-nav .owl-next{
            margin-left: 5px;
        }
    }
    @media screen and (max-width: 1024px){
        .bannerh6 .img_ct .owl-prev{
            left: -30px;
        }
        .bannerh6 .img_ct .owl-next{
            right: -30px;
        }
        .bannerh6 .img_ct .owl-prev,.bannerh6 .img_ct .owl-next{
            margin-top: 15px;
        }
        .bannerh6 .img_ct .ftc-product-time-deal .meta-slider .ftc-product.product .item-description{
            padding-bottom: 0px;
        }
        .bannerh6 .img_ct .ftc-product-time-deal .meta-slider .ftc-product.product .item-description .short-description{
            line-height: 28px;
        }
        .feature_home1 .textafterh1{
            top:-20px;
        }
        .banner17.banner16 .right {
            padding-right: 15px !important;
        }
        .banner18.banner16 .right {
            padding-right: 15px !important;
        }

        .banner15 .test1 {
            left: 70%;
        }
        .belowbanner15 .test2 {
            left: 10%;
            top: 50%;
        }
        .bannerhome13 .intro13 {
            max-width: 480px;
        }
        .countdown13 {
            padding-bottom: 50px;
            padding-top: 50px !important;
        }
        .bloghome13 .owl-nav{
            display: none;
        }
        .banner13 .test{
            top:75%;
            left: 75%;
        }
        .bannerhome13 .intro13 .vc_column-inner > .wpb_wrapper {
            padding: 20px 0;
        }
        .header-layout9 .nav-left1 {
            width: 22%;
        }
        .header-layout9 .nav-center1 {
            width: 60%;
        }
        .header-layout9 .nav-right1 {
            width: 18%;
        }
        .header-layout9 .ftc-search-product {
            padding-right: 10px;
        }
        .countdown13 .counter-wrapper > div{
            margin-left: 0px;
            margin-right: 10px;
        }
        .countdown13 img.vc_single_image-img.attachment-full.wp-post-image{
            transform: translateY(10%);
            max-width: 550px;
            max-height: 550px;
            margin-left: -10%;
        }
        .owl-carousel .owl-item img{

        }
        .blogs .post-info{
            text-align: left;
        }
        .caftc-link span:first-child{
            display: inline-block;
        }
        .feature-img2.vc_col-sm-6{
            margin-top: -60px;
        }
        .blog-image.gallery  .owl-carousel .owl-item img
        {
          max-height: 100%;
      }

      div.product .social-sharing li{
        margin-bottom: 3px;
    }
    .service_row1 .text_service, .service_row2 .text_service, .service_row3 .text_service {
        padding: 20px 0px 25px 55px;
    }

    .text_row1, .text_row2, .text_row3 {
        margin-top: 20px;
    }


    .banner25 {
        margin-top: 80px;
        margin-bottom: 0 !important;
    }
}
@media(max-width: 504px) and (min-width: 401px){
    .text-mailh6 input[type="email"]{
        float: none;
    }
}
@media (max-width: 812px) and (min-width: 710px){

    .dealh6.wpb_column.vc_column_container.vc_col-sm-6{
        width: 50%;
        float:left;
    }
}
@media screen and (max-width: 812px){
    .priceh6.wpb_column.vc_column_container.vc_col-sm-2 {
        margin-left: -5px;
    }

    
    
    .count_d .ftc-countdown .counter-wrapper > div{
        margin: 0 7px;
    }
}
@media screen and (max-width: 1023px){
    .popupshadow,
    .newsletterpopup {
        display: none !important; 
    }
}
@media (min-width: 992px) and (max-width: 1023px){

    .banner_lasth7 {
        background-size: 151%;
        height: 720px;
    }
    .text_ban71 {
        top: 75px;
    }
    .text_ban72 {
        top: 160px;
        left: 27px;
    }
    .text_ban73 {
        top: 195px;
        left: 110px;
    }
    .text_ban73 {
        top: 55px;
    }
    .text_ban75 {
        top: 225px;
    }
    .text_ban76 {
        top: 310px;
    }
}
@media only screen and (max-width: 991px){
    div.pp_pic_holder.ftc-size_chart{
        margin-top: -170px;
        width: 100% !important
    }
    .admin-bar div.pp_pic_holder.ftc-size_chart{
        margin-top: -120px;
    }
    .woocommerce .product .item-description .meta_info a.compare,.woocommerce .product .group-button-product a.compare,.tabh7 .woocommerce .products .product .images .compare,.deal-h7 .woocommerce .products .product .images .compare{
        display: none !important;
    }
    .home5 a.quickview:after{
        display: none;
    }
    .tabh6 .home5 .yith-wcwl-add-to-wishlist:after{
        left: 48px;
    }
    .cateh7 .owl-nav .owl-prev{
     left: -15px;
 }
 .cateh7 .owl-nav .owl-next{
    right:-15px;
}
/*.tabh6 .home5 .woocommerce .products .product .group-button-product {
    top: 41% !important;
    }*/
    #swipebox-slider .slide {
        padding-right: 15px;
    }
    .countdown12 .counter-wrapper > div .number-wrapper .number{
        line-height: 50px;
    }
    .ftc-instagram.columns-4 .item{
        width:20%;
    }
    #swipebox-arrows {
        max-width: 75%;
        padding-right: 15px;
    }
    .blogfoooter16 section#ftc_blogs-66 .ftc_blog_widget .post_list_widget li:last-child {
        padding-bottom: 5px;
    }
    .footer-middle-16 .wpb_text_column.wpb_content_element {
        margin-bottom: 30px;
    }
    .ftc-footer .footer-middle-16 {
        padding-top: 40px !important;
    }
    .countdown16 .bannerh6 {
        padding-bottom: 5px;
        padding-top: 30px;
    }
    .countdown16 .bannerh6 .woocommerce .ftc-product.product .item-description {
        padding-top: 70px;
    }
    .our-brand .owl-stage .owl-item .item {
        width: auto;
        position: relative;
        bottom: 5px;
    }
    .infomid {
        padding-bottom: 20px;
    }
    .widget ul.info-company li{
        margin: 0
    }
    .footer-middle-1 .widget .tagcloud a, .widget.widget_tag_cloud a,
    .footer-middle-1 .info-company li i{
        float:none;
    }
    .footer-middle-1 .info-company li i.fa.fa-phone,
    .footer-middle-1 .info-company li i.fa.fa-clock-o {
        position: relative;
        top: 15px
    }
    .footer-middle-1 .info-company li i.fa.fa-clock-o{
        right:65px;
    }
    .footer-middle p.open {
       position: relative;
       right: 65px;;
   }
   .footer-middle-1 .info-company li p.footer-p {
    margin-left: 50px;
}
footer .footer-middle-1 ul.bullet li a:before{
    display: none;
}
footer .footer-middle-1 ul.bullet li a{
    padding-left:0px;
    margin-left:0px;
}
.footer-middle-1 .wpb_column.vc_column_container,
body .ftc-footer .footer-middle-1 .widget-title{
    text-align:center;
}
.header-layout9 .my-cart,
.header-layout8 .my-cart
{
    display: none !important;
}
.header-layout10 .logo-wrapper{
    width: auto;
    margin: 0 auto;
}
.bloghome12 {
    padding-top: 30px;
    margin-bottom: -20px !important;
}
.testi12{
    margin-top: -20px;
}
.countdown12 {
    margin-top: -10px;
    margin-bottom: 0px !important;
}
.banner12
{
    margin-bottom: 0px !important;
}
.banner15 .wpb_column.vc_column_container.vc_col-sm-6,
.belowbanner15 .wpb_column.vc_column_container.vc_col-sm-6 {
    width: 100%;
    text-align: center;
}
.home14.bannerhome13{
    padding: 100px 15px;
    top: 0;
}
.home14.bannerhome13 .ftc-smooth-image
{
    margin-bottom: 0px !important;
}
.slider15 {
    margin-top: 0px;
}
.widget_text a.block-control {
    display: none;
}
.newproduct16 .group-button-product>div, .newproduct16 .group-button-product>a {
    transform: skew(-20deg) !important;
    margin: 0 5px;
}
/*.newproduct16 .yith-wcwl-add-to-wishlist.added {
    margin-left: 5px !important;
    margin-right: 6px !important;
    }*/
    .newproduct16 a.compare {
        margin-right: 3px ;
        margin-left: 5px;
    }
    .header-layout10 .mobile-button .fa-bars:before {
        color: #fff;
    }
    .countdown16 .bannerh6 .woocommerce .ftc-product.product .images {
        padding: 0;
    }

    .footer-middle-16 h4.widget-title.heading-title{
        text-align: center;
    }
    .footer-middle-16 .wpb_column {
        text-align: center;
    }
    footer .footer-middle-16 ul.bullet li a
    {
        margin-left: 0;
        padding-left: 0;
    }
    .footer-bot16 {
        padding: 0 15px;
    }
    footer .footer-middle-16 ul.bullet li a::before{
        display: none;
    }
    .footer-middle-16 .info-company li i
    {
        float:none;
    }
    .blogfoooter16 section#ftc_blogs-66 .ftc_blog_widget .post_list_widget li {
        width: 35%;
        margin-left: auto;
        margin-right: auto;
    }
    .footer-bot16 .wpb_single_image .vc_single_image-wrapper {
        margin-top: 10px;
    }
    .testi16 .client-talk {
        top: 365px;
    }
    .testi16 .ftc-sb-testimonial .active.center .testimonial-content .avatar {
        margin-top: 240px;
    }
    /*.testi16 .owl-dots{
        top: -25px;
        }*/
        .productwidget16 .ftc-meta-widget.item-description {
            width: 60%;
            padding-left: 20px;
        }
        .productwidget16 .woocommerce ul.product_list_widget li a.ftc-widget-image{
            /*width: 25%;*/
            margin-right: 0px;
        }
        .numberon16 {
            margin-top: 28%;
        }
        .regitter16 {
            max-height: 300px;
            position: relative;
            transform: translateY(50%);
            z-index: 1;
            border: 12px solid #fff;
            border-top: transparent;
            margin-top: -105px;
            width: 90%;
            margin-left: auto;
            margin-right: auto;
        }
        .newproducthome16 .sport-icons {
            max-width: 70%;
        }
        .countdown16 .bannerh6 .item-description .short-description:before{
            top: 14%;
            left: 0;
            right: 0;
        }
        .countdown16 .bannerh6 .counter-wrapper.days-3 {
            margin-top: 25px;
        }
        .countdown16 .bannerh6 .item-description .short-description{
            padding-top:30px;
            margin-bottom: 0px;
        }
        .time16 h1 {
            font-size: 20px;
        }
        .time16 h4 {
            font-size: 12px;
        }
        .time16 .timeclock16 i.fa.fa-clock:before {
            right: 68%;
            top: 32%;
        }
        .time16 .report16 i.fa.fa-file-alt:before {
            left: 25%;
            top: 38%;
        }
        .header-layout10 .header-content {
            padding: 10px 0;

        }
        .header-layout10 .header-nav,
        .header-layout10 .nav-center1,
        .header-layout10 .header-content .nav-right1 .ftc-search-product{ 
            display: none !important;
        }
        .header-layout10 .nav-left1 {
           width: 89%
       }
       .header-layout10 .nav-right1 {
        width: auto;
        text-align: right;
    }
    .header-layout10 .nav-right1 .ftc-shop-cart {
        display: inline-block;
        top: 3px;
        margin: 0px 15px 0 0;
    }
    .header-layout10 .nav-right1 .ftc-shop-cart a.ftc-cart-tini.cart-item-canvas{
        margin-left: 0px;
    }
    .bloghome15 .alltitle15 {
        margin-top: 50px;
    }
    .belowbanner15 .test2 {
        top: 40%;
        left: 30%;
    }

    .testi15 .wpb_column.vc_column_container.vc_col-sm-6:first-child {
        width: 100%;
    }
    .testi15 .wpb_text_column.wpb_content_element {
        max-width: 570px;
        margin-left: auto;
        margin-right: auto;
    }
    .testi15 .clientsay12.ftc-sb-testimonial
    {
        margin-right:auto;
    }
    .testi15 .wpb_column.vc_column_container.vc_col-sm-6 {
        width: 100%;
    }
    .banner12 .vc_col-sm-6 {
        width: 100%;
        text-align: center;
        padding: 0 !important;
    }
    .countdown14 .owl-nav .owl-prev ,
    .countdown14 .owl-nav .owl-next,
    .producthome14 .owl-nav .owl-prev,
    .producthome14 .owl-nav .owl-next{
        display: none;
    }
    .header-layout9 .ftc-search-product {
     display: none;
 }
 .bannerhome13 .intro13 p.bot {
    line-height: 20px;
    margin-bottom: 0px !important;
    padding-top: 5px;
    font-size: 13px;
}
.bannerhome13 .intro13 p.mid {
    margin-top: 0px; 
    margin-bottom: 0px;
}
.bannerhome13 .ftc-sb-button a.ftc-button {
    margin-bottom: 0px;
}
.bannerhome13 .ftc-sb-button {
    margin-top: -10px;
}
.bannerhome13 .intro13{
    width: 50%;
    transform: translate(0,-50%);
}
.newproduct13 .owl-nav,
.newproduct13 .owl-dots
{
    display: none;
}
.countdown13 img.vc_single_image-img.attachment-full.wp-post-image {
    transform: translateY(25%);
    max-width: 400px;
    max-height: 450px;
    margin-left: -10%;
}
.countdown13 .counter-wrapper > div{
    max-width: 75px;
    height: 75px;
}
.countdown13 .counter-wrapper > div .number-wrapper .number{
    top:-10px;
}
.countdown13 .counter-wrapper > div .countdown-meta{
    transform: translateY(-100%);
}
.banner13 .test {
    left: 82%;
    top: 90%;
}
.header-layout9 .nav-center1 {
    width: 0;
    display: none;
}
.header-layout9 .header-nav.container{
    display: none;
}
.header-layout9 .header-content {
    padding: 0px 15px;
    padding-right: 20px;
    max-height: 80px;
}
.header-layout9 .nav-left1 {
    width: 50%;
    max-height: 80px;
    margin-top: -20px;
}
.header-layout9{
    background: #333;
}
.header-layout9 .nav-right1 {
    width: 25%;
    float: none;
    transform: translateY(-80%);
    margin-left: 75%;

}
.header-layout9 .mobile-button {
    width: 25%;
    display: inline-block;
    transform: translateY(125%);
    float: left;
}
.header-layout9 .ftc-shop-cart{
    margin-right: 15px;
}
.header-layout8 .header-content,
.header-layout8 .nav-right .header-currency,
.header-layout8 .nav-right .header-language,
.header-layout8 .nav-right .ftc-search-product,
.header-layout8 .nav-left .ftc-sb-account,
.header-layout8 .nav-left .ftc-checkout-menu,
.header-layout8 .nav-left .ftc-my-wishlist
{
    display: none ;
}
.header-layout8 .nav-center {
    width: 90%;
}
.header-layout8 .header-nav .logo-wrapper{
    margin-top: 0px;
}
.header-layout8 .nav-left {
    width: auto;
    margin-left: 15px;
}
.widgetproduct12 {
    margin-top: 0px;
    margin-bottom: 0px !important;
}

.widgetproduct12 .wpb_text_column.wpb_content_element .wpb_wrapper >h1 {
    font-size: 18px !important;
}
/* moblie home */
.ftc-mobile-wrapper .mobile-wishlist .ftc-my-wishlist a.tini-wishlist {
    font-size: 14px !important;
    font-weight: normal;
    text-transform: uppercase;
    color: rgb(0, 0, 0);
}
.ftc-mobile-wrapper .mobile-account a{
    font-weight: normal;
    line-height: 40px;
    color: rgb(0,0,0);
    font-size: 14px;
    text-transform: uppercase;
}
.mobile-wishlist, .mobile-account {
    padding-left: 20px;
}
.mobile-wishlist .ftc-my-wishlist {
    margin-left: 0;
}
.ftc-mobile-wrapper .mobile-wishlist .ftc-my-wishlist i.fa.fa-heart, .ftc-mobile-wrapper .mobile-account i.fa.fa-user {
    display: none;
}
.ftc-mobile-wrapper .mobile-wishlist .ftc-my-wishlist a.tini-wishlist .count-wish {
    font-size: 14px !important;
    font-weight: normal;
    text-transform: uppercase;
    color: rgb(0, 0, 0);
}
.countdown12 .counter-wrapper > div{
    width: 80px;
    height: 80px;
    margin-top: -50px;
    margin-left: 2px;
    margin-right: 2px;
    padding: 0;

}

.countdown12 a.ftc-button.ftc-button-1.small{
    margin-top: 30px;
}
.banner12 .test{
    width: 90%;
    height: auto;
    padding-bottom: 10px;
    margin: 0;
    left: 50%;
}
.bannerh6 .counter-wrapper > div{
    margin-right: 5px;
}
.bannerh6 .woocommerce .ftc-product.product .item-description{
    width: 100%;
    padding-top: 30px;
    text-align: center;
    padding-left: 0;
}
.bannerh6 .woocommerce .ftc-product.product .images {
    width: 100% !important;
    margin: 0 auto;
}
#mega_main_menu.responsive-enable.mobile_minimized-enable > .menu_holder > .menu_inner > .nav_logo .mobile_toggle{
    float: none;
    text-align: -webkit-center;
}
.mobile-menu-wrapper li.sub-style.hiden:not(:first-child) {
    top: -15px;
}
.header-layout7 .ftc-shop-cart a.ftc-cart-tini.cart-item-canvas span.cart-number{
    top: -7px;
    right: 10px;
    font-size: 13px;
}
a.ftc_cart .cart-number p.wtext{
    display: none;
}
a.ftc_cart .cart-number p.count-number{
    display: inline-block;
    color: #fff;
    width: 20px;
    line-height: 20px;
    height: 20px;
    background-color: #000;
    border-radius: 50%;
    font-size: 13px;
}
.nav-left, .nav-right
{
    width: 100%;
    text-align: center;
    float: none;
}
.header-ftc .main-navigation > div > ul{
    display: none;
}
#to-top{
    bottom: 80px;
}
.newsletterpopup {
    margin: -285px 0 0 -384px;
    width: 768px;
    height: 470px; 
}
.newsletterpopup .wp-newletter {
    padding-left: 15px;
    padding-top: 15px; 
}
.newsletterpopup .wp-newletter .desc-newsletter {
    margin-bottom: 25px; 
}
.newsletterpopup .wp-newletter .content-newsletter input[type="submit"] {
    margin-bottom: 15px; 
} 
.hotsp1 h2{
  font-size: 25px;
}
@-moz-document url-prefix(){
    .hotsp1 h2{
        height: 40px;
        overflow: hidden;
    }
}
.nav-right .ftc-sb-account, .nav-right .ftc-my-wishlist, .nav-right a.ftc-checkout-menu{
    display: none;
}
.ftc-instagram.columns-4 .item:nth-child(4n+4) {
    margin-right: 6px;
}
}

@media only screen and (min-width: 991px) and (max-width: 1199px){
    .my-cart
    {
        display: none;
    }
    body.wpb-js-composer .vc_general.vc_tta-tabs.default_no_border .vc_tta-tab > a {
        padding: 20px 15px;
    }

    .woocommerce-page.columns-4 .products .product, .woocommerce.columns-4 .products .product {
        width: 23%;
    }
    .blog-home .home3 .blogs .post-img {
        padding-top: 30px;
    }

    .header-layout4 .header-content .navigation-primary .container {
        width: 650px;
        padding-left: 0;
    }
    .single-img-home4 .vc_col-sm-3 .ftc-smooth-image img {
        height: 325px;
    }
    .woocommerce-page.columns-3 .products .product, .woocommerce.columns-3 .products .product {
        width: 30%;
    }
    .vc_row-fluid.service_row3{
        margin-bottom: 30px !important;
    }
    .header-content .navigation-primary .container,
    body:not(.wpb-js-composer) .header-content .navigation-primary .container   {
        width: 520px;
    }
    .newsletter-footer input[type="email"]
    {
     width: 310px;
 }
 .newsletter-footer .vc_col-sm-6:last-child .wpb_text_column.wpb_content_element.text-mailh6 {
    margin-top: 25px !important;
}
footer#colophon .social-icons li {
    margin: 0 5px;
}
.footer-bottom .wpb_column.vc_column_container.vc_col-sm-4:first-child {
    padding-right: 0 !important;
}
}
@media (max-width: 1024px) and (min-width: 768px){
    .banner25 .text-background {
        padding: 15px 0 0 0;
    }
}
@media (max-width: 1024px) and (min-width: 640px){
    .blogfoooter16 section#ftc_blogs-66 .ftc_blog_widget .post_list_widget li:last-child {
        padding-bottom: 0px;
    }
    .newproduct16 .products .product .images .add-to-cart span.ftc-tooltip.button-tooltip {
        left: -40%;
    }
    .newproduct16 .products .product .images a.quickview span.ftc-tooltip.button-tooltip {
        left: -150%;
    }
    .newproduct16 .products .product .images .add-to-cart span.ftc-tooltip.button-tooltip:after{
        left: 30%;
    }
    .newproduct16 .products .product .images a.quickview span.ftc-tooltip.button-tooltip:after{
        left: 75%;
    }
}
@media (max-width: 700px) and (min-width: 481px){
    .tabh7 .woocommerce .product .images .group-button-product > div.yith-wcwl-add-to-wishlist,
    .tabh7 .woocommerce .products .product .images .add-to-cart, .tabh7 .woocommerce .products .product .images .wishlist,
    .tabh7 .woocommerce .products .product .images .compare {
        margin-right: 8px;
    }
}
@media (min-width: 700px) and (max-width: 991px){
    @-moz-document url-prefix(){
        .newproducthome16 .sport-icons ul.list-icons li a span.title {
            position: relative;
            right: 37px;
        }
        .newproducthome16 .sport-icons ul.list-icons li:nth-child(2) a span.title
        {
            right: 30px;
        }
    }
    .tabh7 .vc_tta-tabs-container{
        width: 32%;
        height: 275px;
    }
    .tabh7 h2.numberh7{
        top: 0
    }
    .wpb-js-composer .tabh7 .vc_tta-container .vc_tta.vc_general .vc_tta-tabs-list{
        margin-top: 170px;
    }
    .tabh7 .vc_tta-container h2{
        top: 90px;
    }
}
@media (min-width: 320px) and (max-width: 991px){
    .header6 .ftc-shop-cart .ftc-tini-cart{
        padding-right: 15px;
    }
    .header5 .ftc-shop-cart .ftc-tini-cart{
        padding-right: 10px;
    }
}
@media only screen and (min-width: 768px) and (max-width: 1170px){
    .faq .vc_toggle_title h4
    {
        font-size: 15px;
    }
    .ban2 .wpb_wrapper .wpb_text_column .wpb_wrapper, .ban2 .btn5 {
        padding-right: 62px;
    }
    .newsletter-footer p.submit-footer:after{
        display: none;
    }

    .footh6 .wpb_column.vc_column_container.vc_col-sm-6 .text-mailh6 .mc4wp-form-fields{
        margin-right : 30px;
    }
    .widget_tag_cloud .tagcloud {
        padding: 19px 15px 10px 15px;
    }
    .wpb-js-composer .lastest-product .home3 .vc_tta-container .vc_tta.vc_general .vc_tta-tabs-list {
        margin-left: 0;
    }
    .blog-home .home3 .blogs .post-info {
        padding: 30px 15px;
    }

    .ftc-recent-comments-widget .comment-meta>div.meta {
        padding-left: 0;
        padding-top: 10px;
    }
    .text_for_men.row1 {
        margin-left: 0px;
        padding: 37px 40px 100px 0px;
    }
    .rtl .text_for_men.row1 {
        padding: 37px 40px 100px 40px !important;
        margin-right: 0;
    }
    .text_for_women.row2 {
        margin-right: 0;
        margin-left: -30px;
        padding: 38px 0px 41px 40px;
        margin-top: -70px;
    }
    .rtl .text_for_women.row2 {
        margin-top: -90px;
        margin-right: -60px !important;
    }
    .lastest-product .vc_tta-container h2 {
        font-size: 17px;
    }

    .blog-home .blogs .post-info {
        padding: 15px 10px;
    }
    .newsletter-footer .text-half {
      margin-left: 15px;
      margin-right: 0 !important;
  }
  .footh6 .text-half{
    padding-right: 0;
}

.newsletter-footer input[type="submit"]
{
  min-width: 100px;
}
.ftc_header_layout5 .intro-box{
    padding: 0;
}
}
@media only screen and (min-width: 992px) and (max-width: 1199px){
    .regitter16 h1 {
        padding-top: 71px;
    }
    .header-currency ul {
        left: -45px;
    }
}
@media only screen and (min-width: 992px) and (max-width: 1024px){
    .testi15 .clientsay12.ftc-sb-testimonial .owl-nav .owl-prev{
        left: 20px;
    }
    .testi15 .clientsay12.ftc-sb-testimonial .owl-nav .owl-next{
        right: 20px;
    }
    .home7.our-brand {
        padding-bottom: 0px;
        margin-bottom: 50px;
    }

    .deal-h7 .woocommerce .product .item-description {
        width: 50%;
    }
    .tabh7 .vc_tta-tabs-container {
        height: auto;
        width: 25%;
    }
    .deal-h7 .woocommerce .product .item-description{
        padding: 40px 80px 145px 0;
    }
    .wpb-js-composer .tabh7 .vc_tta-container .vc_tta.vc_general .vc_tta-tabs-list {
        margin-top: 175px;
    }
    .tabh7 .item-description .product_title.product-name a{
        -webkit-line-clamp: 1;
        -moz-line-clamp: 1;
        -webkit-box-orient: vertical;
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
    }

    .images-full {
        background-position: center;
        height: 600px;
        background-repeat: no-repeat;
        background-size: cover;
    }
    .testi-home7 .ftc-sb-testimonial .active .testimonial-content .info{
        width: 75%;
        margin-left: 5px;
    }
    .testi-home7 .ftc-sb-testimonial .active .testimonial-content .info:before{
        left: 80px;
    }
    .image-row2.wpb_column.vc_column_container.vc_col-sm-6{
        margin: -8px 0 0 0;
    }
    .banner72 .ftc-smooth-image.smooth-image.ftc-smooth{
        margin-bottom: 0px !important;
    }
    .banner72 .image-row1 .ftc-smooth-image.smooth-image.ftc-smooth{
        margin-top: -6px !important;
    }
    .text-bannerh7{
        margin-top: 110px;
    }
    .image-row4 {
        margin-top: -7px;
    }
    .image-row4-left{
        overflow: hidden;
    }
    .btn-db1, .btn-db2 {
        bottom: 60px;
    }
    .our-brand .owl-item.active {
        width: 163.3px !important;
    }
    .our-brand .owl-stage-outer{
        padding-left: 1px;
    }

    .our-brand .owl-stage .owl-item{
        padding: 20px 15px ;
    }
    .blog-home7.cateh7 .owl-nav .owl-prev, .blog-home7.cateh7 .owl-nav .owl-next{
        top: 75px;
    }
    .testi-home7 .ftc-sb-testimonial .active.center .testimonial-content .avatar:after{
        right: -30px;
    }
    .text-bannerh7 .wpb_wrapper {
        padding: 0 30px 0 20px;
    }
    .footmidh7 ul.info-company{
        margin-left: 0;
    }
    .footmidh7 .vc_col-sm-4:nth-child(1) ul.info-company li ul:after{
        right: -12px;
    }
    .hotspot-content{
        left: -80px;
        top: 20px;
    }
    .woocommerce .before-loop-wrapper .woocommerce-result-count, 
    .woocommerce-page .before-loop-wrapper .woocommerce-result-count {
        left: 43%;
    }
}
@media only screen and (min-width: 991px) and (max-width: 1024px){
    .header-layout9 .ftc-search-product{
        max-height: 40px;
    }
    .header-layout9 .ftc-search-product .ftc-search form{
        top: -75px;
        right: -5px;
    }
    .header-layout9 .ftc-search-product button.search-button{
        top: 0;
    }
    .header-layout9 span.title-search{
        top: 10px;
    }
    .header-layout9 .ftc-shop-cart{
        margin-top: -15px;
    }
    .footer-bottom .ftc-footer .footer-bot .wpb_column.vc_column_container.vc_col-sm-4:first-child{
        width: 40%;
    }
    .footer-bottom .ftc-footer .footer-bot .wpb_column.vc_column_container.vc_col-sm-4{
        width: 30%;
    }
    .info-company li i{
        margin-bottom: 5px;
    }
    .woocommerce .product .item-description .meta_info .yith-wcwl-add-to-wishlist a{
        margin-right: 2px;
    }
    .woocommerce .product .item-description .meta_info a.compare{
        margin-left: 2px;
    }
    .woocommerce .product .item-description .meta_info .add-to-cart span.ftc-tooltip.button-tooltip{
        font-size: 12px;
    }
    .countdown16 .woocommerce .product .item-description .meta_info .add-to-cart span.ftc-tooltip.button-tooltip{
        font-size: 18px;
    }
    .tagcloud a{
        width: 100%;
    }
    .woocommerce .products:not(.list) .product .item-description .wcvendors_sold_by_in_loop {
        display: block;
        position: absolute;
        bottom: 0;
        margin-bottom: 15px;
        width: 100%;
        text-align: center;
    }
    .products:not(.list) .product .wc-vendor .meta_info,
    .woocommerce .products:not(.list) .product .wc-vendor .meta_info,
    .woocommerce-page .products:not(.list) .product .wc-vendor .meta_info {
        margin-bottom: 25px;
    }
    .woocommerce .products.list:not(.grid) .product h3.product-name, .woocommerce-page .products.list:not(.grid) .product h3.product-name {
        margin-bottom: 0px;
        margin-top: 10px;
    }
}
@media only screen and (max-width: 991px){
    /*next-back bannerh6*/
    /*.bannerh6 .img_ct .owl-nav{
        display: block;
    }
    .bannerh6 .img_ct .owl-nav{
        margin-bottom: 100px;
    }
    .bannerh6 .img_ct .owl-prev:after,.bannerh6 .img_ct .owl-next:after{
        display: none;
    }
    .bannerh6 .img_ct .owl-prev,.bannerh6 .img_ct .owl-next{
        top: unset;
        transform: translateY(0);
        bottom: 0px
    }
    .bannerh6 .img_ct .owl-prev{
        left: 50%;
        transform: translateX(-50%);
        margin-left: -30px;
    }
    .bannerh6 .img_ct .owl-next{
        left: 50%;
        right: unset;
        transform: translateX(-50%);
        margin-left: 30px;
        }*/
        /*end*/

        .header-layout8 .nav-right{
            margin-right: 15px;
        }
        .bannerh6:hover .img_ct .ftc-product-time-deal  .owl-nav{
            display: none;
        }
        .mfp-inline-holder .mfp-content {
            width: 80% !important;
        }
        .home19.banner16 .text2,.home19.banner16 .text1{
            left: 30px;
        }
        .home19.banner16 .test1 h1, .home19.banner16 .test2 h1{
            font-size: 30px;
        }
        .regitter16 h1{
            padding-top: 64px;
        }
        .header-layout7 .ftc-shop-cart .ftc-tini-cart{
            padding-right: 0;
        }
        .woocommerce .cart-collaterals .cart_totals table.shop_table td {
            padding: 10px 10px 9px 10px;
            margin-bottom: 3px;
        }
        .header-layout8 .header-nav .nav-left,.header-layout8 .header-nav .nav-right{
            padding-top: 0px !important;
            margin-top: auto;
            margin-bottom: auto;
        }
        .header-layout8 .header-nav{
            padding: 10px 0;
            display: flex;
        }
        .header-layout8 .ftc-shop-cart{
            margin-right: 15px;
            margin-left: 0px;
        }
        .banner16 .test1 h1, .banner16 .test2 h1{
            font-size: 30px;
        }
        .header-content {
            padding-bottom: 10px;
            padding-top: 10px;
        }

/*.woocommerce .newproduct16 .products .product .images .quickview{
    margin-left: 5px;
}
.woocommerce .newproduct16 .products .product .images .quickview{
    margin-right: 0px;
    }*/
    .countdown14 .countdown13 {
        padding-top: 0px !important;
        margin-top: 0px;
    }
    .newsletter-footer {
        margin-top: 0px;
    }
    .hotspot-btn{
        top:-10px;
    }
    .hotspot-product a.button:after {
        line-height: 35px;
    }
    .hotspot-product a.button:before {
       display: none;
   }
   .hotsp1 .look1.ver2 .hotspot-btn {
    top: -20px;
}
/*.deal-h7 .group-button-product, .tabh7 .group-button-product {
    bottom: 50%;
    }*/
    .ban2h6 .wpb_wrapper {
        padding: 40px 0 0 10px;
    }
    .ban1h6 {
        padding-top: 40px;
    }
    .bannerhead6 .vc_col-sm-4 {
        width: 33.33%;
        float: left;
    }
    .ftc_header_layout6 .widget-column.footer-middle {
        margin-bottom: 15px;
    }
    .banh6 {
        text-align: center;
    }
    .bannerhead6{
        text-align: center;
    }
    .header6 button.search-button {
        display: none;
    }
    .woocommerce .before-loop-wrapper .woocommerce-result-count, .woocommerce-page .before-loop-wrapper .woocommerce-result-count {
        left: 50%;
    }
    .woocommerce .col-sm-9 .before-loop-wrapper .woocommerce-result-count, .woocommerce-page .col-sm-9 .before-loop-wrapper .woocommerce-result-count {
        left: 37%;
    }
    .woocommerce-page .woocommerce-ordering .orderby-title {
        display: none;
    }
    .countdown14 .wpb_column.vc_column_container.vc_col-sm-6 {
        width: 100%;
        text-align: center;
    }
    .countdown14 {
        padding-bottom: 60px;
    }
    .countdown14 .woocommerce .ftc-slider .products .product
    {
        margin: 0px;
        margin-top: 10px;
    }
    .newproducthome16{
        margin-top: 50px;
    }
    .footer-top .footer-top16{
        margin: -50px 15px 0;
    }
    #to-top{
        bottom: 20px;
    }
    .header-content > .container {
        width: 100%;
    }
    article .post-info .entry-info .right-info{
        margin-top: 10px;
    }
    .ftc-shoppping-cart:before {
        left: 5px;
    }
    .lastest-product .owl-nav > div.owl-next
    {
      background: #000;
  }
  .lastest-product  .owl-nav .owl-next:after
  {
      border-bottom: 30px solid #000;
  }
  .woocommerce .cart_totals table.shop_table tbody tr td {
    border-left: 1px solid #e5e5e5 !important;
}
.blog-home .blogs .post-img, .blog-home .blogs .post-info {
    width: 100%;
    display: block;
}
.blog-home .blogs .post-info
{
 padding: 30px 15px 32px;
}
.blog-home .blogs .post-img:before {
    content: "";
    width: 0;
    height: 0;
    border-bottom: 15px solid #eee;
    border-right: 15px solid transparent!important;
    border-left: 15px solid transparent!important;
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    bottom: 0;
    z-index: 1;
}

.blog-home .blogs .post-img:after 
{
    display: none;
}
body.wpb-js-composer .lastest-product .ftc-product-slider {
    padding-top: 80px;
}
.lastest-product .owl-nav > div {
    top: -55px;
    right: auto;
    left: 50%;
    transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
}
.rtl .lastest-product .owl-nav > div {
    left:50%;
}
.ftc-shop-cart .ftc-shoppping-cart .dropdown-container {
    margin-left: -90px;
    left: 0;
    right: auto;
}
.woocommerce-account .woocommerce-MyAccount-content, .woocommerce-account .woocommerce-MyAccount-navigation {
    float: none;
    width: 100%;
}
.woocommerce-account .woocommerce-MyAccount-navigation {
    margin-bottom: 30px !important;
}
.woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-2 {
    float: left;
    width: 100%;
    padding-top: 30px !important;
}
.text_for_men.row1 h3:after, .text_for_women.row2 h3:after
{
  display: none;
}
.header-layout3 .logo-wrapper {
    padding: 0;
}
.woocommerce #content div.product div.details-img, .woocommerce div.product div.details-img, .woocommerce-page #content div.product div.details-img, .woocommerce-page div.product div.details-img {
    width: 100%;
}
.woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary {
    width: 100%;
    padding-left: 0;
}
/*.details_thumbnails {
    width: 77%;
    }*/
    .woocommerce table.shop_table.woocommerce-cart-form__contents tr td, 
    .woocommerce-page table.shop_table.woocommerce-cart-form__contents tr td {
        display: block;
        text-align: right!important;
    }
    .woocommerce table.shop_table.woocommerce-cart-form__contents tr, 
    .woocommerce-page table.shop_table.woocommerce-cart-form__contents tr
    {
        display: block
    }
    .woocommerce table.shop_table.woocommerce-cart-form__contents   tr td::before, 
    .woocommerce-page table.shop_table.woocommerce-cart-form__contents   tr td::before {
        content: attr(data-title) ": ";
        font-weight: 700;
        float: left;
    }
    .woocommerce table.shop_table.woocommerce-cart-form__contents tr:nth-child(2n) td,
    .woocommerce-page table.shop_table.woocommerce-cart-form__contents tr:nth-child(2n) td {
        background-color: rgba(0,0,0,.025);
    }
    .woocommerce table.shop_table.woocommerce-cart-form__contents tr:nth-child(2n) td, 
    .woocommerce-page table.shop_table.woocommerce-cart-form__contents tr:nth-child(2n) td {
        width: 100%;
    }
    .woocommerce table.shop_table.woocommerce-cart-form__contents   tr td.actions::before, 
    .woocommerce-page table.shop_table.woocommerce-cart-form__contents   tr td.actions::before,
    .woocommerce table.shop_table.woocommerce-cart-form__contents   tr td.product-remove::before, 
    .woocommerce-page table.shop_table.woocommerce-cart-form__contents   tr td.product-remove::before
    {
        display: none;
    }
    .woocommerce table.shop_table.woocommerce-cart-form__contents td:first-child {
        width: auto;
    }
    .shop_table.wishlist_table tfoot {
        display: table;
        width: 209px;
    }
    .shop_table.wishlist_table tfoot td {
        border-top: 0 !important;
    }
    .woocommerce table.wishlist_table tbody tr:last-child td {
        border-bottom: 1px solid #ebebeb;
    }

    .woocommerce table.shop_table.woocommerce-cart-form__contents thead tr, .woocommerce-page table.shop_table.woocommerce-cart-form__contents thead tr {
        display: none;
    }
    .ftc-search-product .ftc_search_ajax input[type="text"],
    .ftc-enable-ajax-search
    {
      right: auto;
      left: -45px;
  }
  .footer-middle-1 .wpb_content_element {
    margin-bottom: 30px;
}
.footer-middle-1 .tag-footer .wpb_content_element {
    margin-bottom: -15px;
}
.footer-bottom .wpb_column.vc_column_container.vc_col-sm-4 {
    width: 100%;
    text-align: center;
}
.footer-bottom .widget.ftc-footer .wpb_single_image {
    margin: 0 0 20px;
    text-align: center;
}
.footer-bottom .widget.ftc-footer .footer-bot16 .wpb_single_image{
    text-align: right;
}

footer#colophon .ftc-footer .infomid .widget-title {
    text-align: center;
}
.infomid .wpb_column {
    text-align: center;
}
.infomid span.timeopen {
    float: none;
    padding-left: 20px;
}
.footer-bottom .wpb_column.vc_column_container.vc_col-sm-4:first-child .wpb_text_column {
    margin-bottom: -5px;
}
.site-footer .tag-footer .widget.widget_tag_cloud {
    margin-bottom: 35px;
}
.ftc_header_layout6 .site-footer .tag-footer .widget.widget_tag_cloud{
    margin-bottom: 20px;
}

.header-content .container > div.header-info{
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-wrap: wrap;
}
.header-content .container > div.header-info > div.right-content > div.ftc-search-product.search-shop-hidden{
    display: none;
}
.header-content .container > div.header-info > div.right-content > div{
    display: inline-block;
    vertical-align: middle;
    float: right;
}
.header-content .container > div.header-info > div{
    display: block;
    flex: 1;
    text-align: center;
}
.header-layout3 .logo-wrapper{
    width: auto;
    margin-top: 0px;
}
.logo-wrapper {
    width: 100%;
    text-align: center;
    margin-top: 30px;
}
.logo-wrapper:before,.logo-wrapper:after
{
    display: none;
}
.search-shop-visible
{
    display: none !important;
}
.ftc-shoppping-cart:before{
    content: none;
}
.ftc-shop-cart.search-shop-hidden {
    position: relative;
    z-index: 998;
}
.header-layout3 .ftc-shop-cart.search-shop-hidden {
    left: 0;
    transform: none;
    margin: 0px;
}
.ftc-search-product.search-shop-hidden {
    left: 50%;
    position: relative;
    transform: translateX(calc(-50% - 85px));
    z-index: 999;
    margin: 20px 0;
}
.header-layout3 .ftc-search-product.search-shop-hidden {
    left: 8px;
    transform: none;
}
.ftc-shop-cart .ftc-shoppping-cart {
  width: 180px;
  margin: 20px 0 15px auto;
  text-align: right;
  height: auto;
  line-height: 1;
  background-color: transparent;
  padding-right: 0;
}
.ftc-shop-cart .ftc-shoppping-cart a.ftc_cart{
    color: #000;
    display: inline-block;
    text-align: center;
    padding: 0;
    position: relative;
}
a.ftc_cart .cart-number{
    position: absolute;
    top: -2px;
    line-height: 1;
    display: inline-block;
    right: -6px;
}
.header-sticky-hide {
    position: fixed;
    -webkit-animation: none;
    -moz-animation: none;
    animation: none;
}
.header-content .navigation-primary .container,
body:not(.wpb-js-composer) .header-content .navigation-primary .container {
    width: auto;
}
.header-content .navigation-primary  {
    background-color: #252525;
    margin-bottom: 30px;
}
#mega_main_menu.responsive-enable > .menu_holder > .menu_inner > .nav_logo {
    display: inline-block;
}
#mega_main_menu.primary > .menu_holder > .menu_inner > .nav_logo > .mobile_toggle > .mobile_button, #mega_main_menu.primary > .menu_holder > .menu_inner > ul > li > .item_link, #mega_main_menu.primary > .menu_holder > .menu_inner > ul > li > .item_link * {
    color: #fff;
}
#mega_main_menu.primary > .menu_holder > .menu_inner > .nav_logo > .mobile_toggle > .mobile_button {
    text-transform: uppercase;
    font-weight: bold;
    font-size: 17px;
}
#mega_main_menu.responsive-enable.mobile_minimized-enable > .menu_holder > .menu_inner > .nav_logo .symbol_menu {
    font-size: 24px;
    position: relative;
    top: -1px;
}
#mega_main_menu.responsive-enable.mobile_minimized-enable > .menu_holder > .menu_inner > .nav_logo.mobile_menu_active .mobile_toggle .mobile_button .symbol_cross {
    font-size: 12px;
    top: -2px;
    position: relative;
}
.navigation-primary {
    width: 100%;
}
.woocommerce .products.list .product   .item-description {
    width: 65%;
    padding: 15px 15px;
    vertical-align: middle;
}
.woocommerce .products.list .product h3.product-name, .woocommerce-page .products.list .product h3.product-name {
    margin-bottom: 8px;
    margin-top: 0;
}
#testimonial2 .ftc-sb-testimonial .active .testimonial-content .info {
    width: 650px;
    transform: translateX(calc(-50% + 124px));
}
#testimonial2 .ftc-sb-testimonial.owl-carousel .owl-stage-outer {
    height: 600px !important;
}
#testimonial2 .ftc-sb-testimonial {
    margin: 0 0 0 42px;
}
#testimonial2 .ftc-sb-testimonial.owl-carousel .owl-dots {
    top: 80%;
    transform: translateX(5%);
}
#testimonial2 .ftc-sb-testimonial .active.center .testimonial-content .avatar {
    margin-top: 228px;
}
#testimonial2 .testimonial-content .avatar {
    margin: 243px auto 0 auto;
}
.wpcf7 p {
    width: 100%;
}
menu-fix .menu-ftc,
.menu-ftc{
    display: block;
}
@-moz-document url-prefix(){
    .header-layout3 .ftc-search-product.search-shop-hidden{
        left: 9px;
    }
    .ftc-search-product.search-shop-hidden{
        transform: translateX(calc(-50% - 82px));
    }
}
.ftc-shop-cart .ftc-tini-cart .cart-total, a.ftc-cart-tini.cart-item-canvas .cart-total {
    display: none;
}
.ftc-tini-cart:before{
    display: none;
}
a.ftc-cart-tini.cart-item-canvas:before,
a.ftc-cart-tini:before{
    color: #444;
}
.header-layout7 a.ftc-cart-tini.cart-item-canvas:before,
.header-layout7 a.ftc-cart-tini:before{
    color: #fff !important;
}
.header-layout7 .ftc-shop-cart .ftc-tini-cart .ftc-cart-tini.cart-item-canvas {
    right: 0px;
}
.header-layout7 .ftc-shop-cart .ftc-tini-cart .ftc-cart-tini.cart-item-canvas:before {
    margin-right: 0px;
}
.ftc-shop-cart .ftc-tini-cart, a.ftc-cart-tini.cart-item-canvas {
    background: transparent;
}
.admin-bar .header-sticky-hide {
    top: 45px;
}
.admin-bar .off-canvas-cart-title .title {
    margin-top: 0;
}
.ftc-shop-cart a.ftc-cart-tini.cart-item-canvas .cart-number:first-child {
    display: inline-block;
    color: #fff;
    position: absolute;
    top: -10px;
    right: -15px;
    line-height: 20px;
    width: 20px;
    height: 20px;
    text-align: center;
    border-radius: 100%;
    background: #000;
    font-size: 12px;
}
.ftc-shop-cart a.ftc-cart-tini.cart-item-canvas span.cart-number{
    display: inline-block;
    color: #fff;
    position: absolute;
    top: -2px;
    right: -15px;
    line-height: 20px;
    width: 20px;
    height: 20px;
    text-align: center;
    border-radius: 100%;
    font-size: 12px;
}
.ftc-shop-cart a.ftc-cart-tini span.cart-number {
    display: inline-block;
    color: #fff;
    position: absolute;
    top: 8px;
    line-height: 20px;
    width: 20px;
    height: 20px;
    text-align: center;
    border-radius: 100%;
    background: #000;
    font-size: 12px;
}
.ftc-shop-cart a.ftc-cart-tini .cart-number:first-child {
    display: inline-block;
    color: #fff;
    position: absolute;
    top: 0px;
    line-height: 20px;
    width: 20px;
    height: 20px;
    text-align: center;
    border-radius: 100%;
    background: #000;
    font-size: 12px;
}
.pv_shop_description.col-md-9 {
    display: flex;
    text-align: justify;
}
}
@media (width: 768px){
    .newsletter-footer form {
        position: relative;
        top: 10px;
    }
    .widgetproduct12 .wpb_column.vc_column_container.vc_col-sm-4{
        width: 50%;
    }
    .widgetproduct12 .wpb_column.vc_column_container.vc_col-sm-4:last-child {
        float: none;
        margin-left: auto;
        margin-right: auto;
    }
    .banner12 .test1 {
        transform: translate(-70%,15%);
    }
    .banner12 > .wpb_column.vc_column_container:last-child .vc_row .wpb_column.vc_col-sm-6 .ftc-smooth-image {
        margin-bottom: 30px;
    }
    .banner12 > .wpb_column.vc_column_container:last-child .vc_row .wpb_column.vc_col-sm-6:first-child {
        padding-right: 15px !important;
        width: 50%;
        text-align: right;
    }
    .banner12 > .wpb_column.vc_column_container:last-child .vc_row .wpb_column.vc_col-sm-6:last-child {
        padding-left: 15px !important;
        width: 50%;
        text-align: left;
    }
    .count-dealh6 .woocommerce div.product .item-description .counter-wrapper >div.hours,
    .count-dealh6 .woocommerce div.product .item-description .counter-wrapper >div.minutes,
    .count-dealh6 .woocommerce div.product .item-description .counter-wrapper >div.seconds{
        margin: 0 0 0 15px;
    }
    .form_home5{
        margin-top: 10px;
    }
}

@media only screen and (max-width: 768px){
    /*quick view full*/
    .pp_woocommerce div.product div.images-slider-wrapper,
    .woocommerce .pp_woocommerce div.product div.images-slider-wrapper,
    .woocommerce-page .pp_woocommerce div.product div.images-slider-wrapper{
        width: 100%;
    }
    .pp_woocommerce div.product div.summary,
    .woocommerce-page .pp_woocommerce div.product div.summary{
        width: 100%;
        padding: 0;
    }
    /*end*/
    .woocommerce .woocommerce-cart-form table.shop_table .product-thumbnail {
        display: flex !important;
        justify-content: center;
    }
    .woocommerce .woocommerce-cart-form table.shop_table .product-thumbnail:before{
        display: none;
    }
    .banner12 > .wpb_column.vc_column_container:last-child {
        padding-left: 15px !important;
        padding-right: 15px !important;
    }
    .countdown16 .bannerh6 .woocommerce .ftc-product.product .images {
        transform: translate(0,0);
    }
    .countdown12 .wpb_wrapper >h2 {
        margin-top: 63px !important;
    }
    .ftc-team-member .socials li {
        margin: 0;
    }
    
    .woocommerce-page .woocommerce-ordering .orderby-title{
        display: none;
    }

    .woocommerce div.product .woocommerce-tabs ul.tabs li{
        margin-bottom: 10px;
    }

    
    .text_row1, .text_row2, .text_row3 {
        margin-top: -18px;
    }

    .faq .vc_col-sm-8{
        width: 100%;
        padding: 0px 30px !important;
    }

    .single-img{
        text-align: center;
    }
    .header6 .logo-wrapper {
        padding: 5px 0 5px 40px;
    }

}
@media only screen and (max-width: 767px) and (min-width: 481px) {

    .header7 .btn-foot-top h4.widget-title.heading-title
    {
        text-align: center;
    }
    .header7 .btn-foot-top {
        padding-top: 40px;
        text-align: center;
        padding-left: 0;
    }
    .footmidh7 ul.info-company {
        margin: 0;
        left: 29%;
        position: relative;
        width: 50%;
    }
    .text_ban7 .vc_row.wpb_row.vc_inner.vc_row-fluid {
        margin-bottom: 0px;
    }
    .imghospot-home7 img {
        margin-bottom: 5px;
        margin-top: 5px;
    }
    .dokan-w4 {
        width: 50%;
        float: none;
        margin-left: auto;
        margin-right: auto;
    }
    .banner12 > .wpb_column.vc_column_container:last-child .vc_row .wpb_column.vc_col-sm-6:first-child .wpb_wrapper {
        text-align: right;
    }
    .banner12 > .wpb_column.vc_column_container:last-child .vc_row .wpb_column.vc_col-sm-6:last-child .wpb_wrapper {
        text-align: left;
    }
    .banner12 > .wpb_column.vc_column_container:last-child .vc_row .wpb_column.vc_col-sm-6 {
        width: 50%;
        display: inline-block;
        margin-bottom: 20px;
    }
    .tabh7 .item-description .product_title.product-name{
        -webkit-line-clamp: 1;
        -moz-line-clamp: 1;
        -webkit-box-orient: vertical;
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
    }
    .text-bannerh7 .wpb_wrapper{
        margin-bottom: 10px;
    }
    .bannerh7 .wpb_wrapper .ftc-sb-button a{
        margin-top: 0px;
    }
    .deal-h7 .woocommerce div.product div.images {
        float: none;
        margin-bottom: 0;
    }

    .deal-h7 .woocommerce .product .item-description{
        float: none;
    }
    .deal-h7 .woocommerce .product .item-description {
        padding: 40px 120px 170px 0;
    }
    .deal-h7 .btnh7 .ftc-sb-button {
        bottom: 88px;
        right: 29%;
    }
    .images-full {
        background-position: center;
        height: 450px;
        background-size: cover;
    }
    .btn-db1, .btn-db2 {
        position: static;
        margin-top: 20px;
        width: 50%;
        float: left;
        margin-bottom: 60px;
    }
    .testi-home7 .ftc-sb-testimonial .active.center .testimonial-content .avatar,#testh10.testi-home7.contain .ftc-sb-testimonial .active.center .testimonial-content .avatar{
        top: 20px;
        left: 50%;
    }
    .testi-home7 .ftc-sb-testimonial .testimonial-content h4.name,#testh10.testi-home7.contain  .ftc-sb-testimonial .testimonial-content h4.name{
        top: 43px;
        left: 28%;
    }
    .testi-home7 .ftc-sb-testimonial .testimonial-content .byline,#testh10.testi-home7.contain  .ftc-sb-testimonial .testimonial-content .byline{
        top: 67px;
        left: 28%;
    }
    .testi-home7 .ftc-sb-testimonial .active .testimonial-content .info{
        left: 50%;
        top: 60px;
        border: 0;
        text-align: justify;
        padding: 95px !important;
        width: 100% !important;
    }
    .testi-home7 .ftc-sb-testimonial .active .testimonial-content .info:before{
        top: 40px;
        left: 12%;
    }
    .testi-home7 .ftc-sb-testimonial .active .testimonial-content .info:after{
        top: 65%;
        right:70px;
    }
    .testi-home7.contain .ftc-sb-testimonial .active .testimonial-content .info:after{
        top: 65% ;
        right:70px !important;
    }

    .btn-foot-top .ftc-sb-button{
        float: none;
        margin: 0;
        margin-bottom: 30px;
    }
    .blog-home7.cateh7 .owl-nav .owl-prev, .blog-home7.cateh7 .owl-nav .owl-next {
        top: 85px;
    }
    .footer-bottom .wpb_text_column {
        margin: 5px 0 10px 0;
    }
    .deal-h7 .woocommerce .product .item-description{
        width: 60%;
    }
}
@media only screen and (max-width: 684px) and (min-width: 481px) {
    .ftc-footer .newsletter-footer .wpb_column .wpb_wrapper .vc_row{
        padding-bottom: 20px !important;
    }
    .tabh7 .vc_tta-tabs-container{
        width: 50%;
        height:270px;
    }
    .tabh7 h2.numberh7{
        top: 0;
    }
}

@media (max-width: 767px){
    body div.pp_woocommerce.pp_pic_holder .pp_close{
        right: 0px;
    }
    .text-bannerh7.wpb_column.vc_column_container.vc_col-sm-6:before {
        display: inline-block;
        width: calc(100% - 20px);
        left: 10px;
        top:-43px;
    }
    .titilehospoth7.ftc-row-wide {
        margin-bottom: 0px;
    }
    .formfooth7 .vc_col-sm-3 {
        width: 100% !important;
    }
    .dokan-single-store {
        margin-right: 0;
        width: 100% !important;
        margin-left: 0;
    }
    .formfooth7 .wpb_text_column.wpb_content_element,
    footer#colophon .ftc-footer .formfooth7 .widget-title{
        text-align: center;
    }
    .deal-h7 .woocommerce div.product div.images {
        float: none;
        margin: 0 auto;
    }
    .productwidget16,
    .category16,
    .banner13,
    .countdown13 {
        text-align: center;
    }
    #dokan-seller-listing-wrap ul.dokan-seller-wrap li {
        margin-bottom: 30px;
    }
    .widget_tag_cloud .tagcloud {
        text-align: center;
    }
    section.widget-container {
        margin-bottom: 30px;
    }
    .ftc_blog_widget .post_list_widget .post-title,
    .ftc_blog_widget .post_list_widget .ftc-widget-post-content {
        text-align: center;
    }
    .ftc-widget-post-content {
        text-align: center;
    }
    section.widget-container.ftc-effect-image {
        background-color:transparent;
    }
    .deal-h7 .counter-wrapper{
        top: 43%;
    }
    .ban2h6 .ftc-sb-button {
        margin-top: 0;
        padding-bottom: 30px;
    }
    .ban2h6 .wpb_wrapper{
        text-align: center;
        padding: 30px 0 0;
    }
    .ban2h6 .wpb_text_column{
        padding-top: 40px;
    }
    .ban2h6 {
        height: auto;
    }
    .ban1h6 .wpb_column.vc_column_container.vc_col-sm-6 {
        padding-left:15px !important;
        padding-right:15px !important;
    }
    .ban1h6 {
        height: auto;
        display: unset;
    }
    .bannerhead6 .vc_col-sm-4 {
        width: 100%;
        float: none;
    }
    /*.productwidget17 {
        margin-bottom: -145px !important;
        }*/
        .newproducthome17.newproducthome16 {
            margin-top: 50px;
        }
        .newproducthome16 {
            margin-top: 50px;
        }
        .banner16 .wpb_column.vc_column_container.vc_col-sm-6 {
            padding: 0 !important;
        }
        .banner16 .right.wpb_column.vc_column_container.vc_col-sm-6 {
            margin-top: 30px;
        }
    /*.banner16 img {
        height: 250px;
        }*/
        .banner16 {
            max-height: unset;
            text-align: center;
        }

        .productwidget16 .ftc-meta-widget.item-description {
            width: 75%;
            padding-left: 20px;
        }
        .productwidget16 .titlewidget{
            margin-right: auto;
            margin-left: auto;
        }
        .productwidget16 .widget.ftc-items-widget {
            border: 1px solid #ccc;
            display: inline-block;
            width: 100%;
        }
        .footer-top .footer-top16{
            padding: 40px 0px 23px;

        }
        .testi16 .ftc-sb-testimonial .active.center .testimonial-content .avatar {
            right: 0;
            left: 0;
            margin-left: auto;
            margin-right: auto;
            margin-top: 255px;
        }
        .testi16 .client-talk {
            margin-left: 0;
            margin-right: 0;
            top: 355px;
        }
        .testi16 .ftc-sb-testimonial .active .testimonial-content .info {
            padding-right: 50px;
            padding-left: 50px;
            width: 100%;
        }
        /*.testi16 .owl-dots {
            top: -5px;
            }*/
            .category16 .wpb_column.vc_column_container.vc_col-sm-4 {
                padding-top: 30px;
                max-width: 370px;
                margin-right: auto;
                margin-left: auto;
            }
            .category16 .wpb_column.vc_column_container.vc_col-sm-4:first-child {
                padding-top: 0px;
            }
            .numberon16 .wpb_column.vc_column_container.vc_col-sm-3 {
                width: 25%;
                padding-top: 30px;
                display: inline-block;
            }
            .category16 span.sub-product-categories a {
                z-index: 1;
                width: auto;
                left: -50%;
            }
            .category16 span.sub-product-categories {
                width: auto;
            }
            .category16 span.sub-product-categories a:before {
                width: 250px;
                left: 50%;
            }
            .time16 .report16 i.fa.fa-file-alt:before {
                left: 60%;
                padding-top: 33px;
            }
            .time16 .timeclock16 i.fa.fa-clock:before {
                right: 85%;
                padding-top: 30px;
            }
            .time16 .vc_column-inner::after,.time16 .vc_column-inner::after{
                display: none;
            }
            .time16 .report16 {
                float: right;
                margin-right: 20px;
            }
            .time16 .timeclock16 {
                float: left;
                margin-left: 20px;
                margin-right: 0;
            }
            .banner12 .vc_col-sm-6 {
                width: 100%;
                float: left;
            }
            .countdown13 {
                margin-bottom: -55px !important;
                padding: 135px 0;
            }
            .countdown13 img.vc_single_image-img.attachment-full.wp-post-image{
                max-width: 100%;
                transform: none;
                left: 0;
                margin: 0;
                padding: 0 100px;
                padding-bottom: 100px;
            }
            .countdown13 .counter-wrapper{
                margin-top: 0px;
                margin-bottom: 15px;
            }
            .countdown13{
                padding: 50px 0;
            }
            .header-layout9 .nav-right1 {
                width: 26%;
            }
            .banner13 .test {
                left: 72%;
                top: 75%;
            }
            .banner13 .ftc-smooth-image.smooth-border-image.ftc-smooth:last-child {
                margin-top: -30px;
            }

            .banner12 .wpb_column.vc_column_container.vc_col-sm-6 {
                margin-bottom: 0px !important;
            }
            .widgetproduct12 .product_list_widget .ftc-meta-widget {
                padding-top: 25px;
            }
            .banner12 > .wpb_column.vc_column_container:first-child {
                padding: 0 !important;
            }


            .banner12 > .wpb_column.vc_column_container:last-child .vc_row .wpb_column.vc_col-sm-6 .ftc-smooth-image {
                margin-bottom: 30px;
            }
            .banner12 > .wpb_column.vc_column_container:last-child .vc_row .wpb_column.vc_col-sm-6:last-child {
                padding-left: 15px !important;
            }
            .banner12 > .wpb_column.vc_column_container:last-child .vc_row .wpb_column.vc_col-sm-6:first-child {
                padding-right: 15px !important;
            }
            .banner12 .test1 {
                transform: translate(-60%,50%);
            }
            .header-layout8 .header-nav {
                padding: 10px 0;
            }
            .widgetproduct12 .wpb_column.vc_column_container.vc_col-sm-4:last-child {
                float: none;
                margin-left: auto;
                margin-right: auto;
            }
            .widgetproduct12 .wpb_column.vc_column_container.vc_col-sm-4 {
                width: 50%;
                float: left;
            }
            .countdown12 .wpb_column.vc_column_container.vc_col-sm-6{
                text-align: center;
            }
            .countdown12 .wpb_wrapper h2,.countdown12 .wpb_wrapper p {
               text-align: center !important;
           }

           aside.ftc-sidebar.product-category-top-content .widget-container.widget_price_filter,
           aside.ftc-sidebar.product-category-top-content .widget_layered_nav{
            width: 100%;
            margin-right: 0;
        }
        aside.ftc-sidebar.product-category-top-content {
            width: 100%;
        }
        aside.ftc-sidebar.product-category-top-content.showne{
            display: block !important;
        }
        .feature_home1 h3{
            text-align: left;
        }
        .rtl .feature_home1 h3{
            text-align: right;
        }
        .img_ct .owl-prev, .img_ct .owl-next{
            top: auto;
            left: 50%;
        }

        .count-dealh6 .ftc-product .item-description .add-to-cart{
            left: 24%;
            right: 24%;
        }
        .count-dealh6 .woocommerce div.product .item-description{
            text-align: center;
        }
        .count-dealh6 .woocommerce div.product .item-description .price{
            margin-left: 50px;
        }
        .dealh6{
            padding-left: 0;
        }
        .header6 .logo-wrapper {
            padding: 5px 0 ;
        }
        .service_h5 {
            margin: 30px 0 0 0;
        }
        .bannerhead6{
            margin-top: 80px;
        }
        .bannerhead6 .vc_col-sm-4 {
            text-align: center;
        }
        .footh6 .text-mailh6{
            float: none;
        }
        .imagh6 .vc_col-sm-3 {
            width: 50%;
            float: left;
            margin-bottom: 15px;
        }
        .mail_home5{
            text-align: center;
        }
        .ftc_header_layout5 .footer-bot {
            top: -5px;
            position: relative;
        }
        .image-roww.wpb_column.vc_column_container.vc_col-sm-12{
           padding-right: 15px !important;
           text-align: center;
       }
       .image-row4 {
           text-align: center;
       }
       .banner72 .image-row3 .wpb_wrapper .wpb_text_column.wpb_content_element
       {
        top: 40%;
    }
    .banner72 .image-row4-left .wpb_wrapper .wpb_text_column.wpb_content_element{
        top:45%;
    }
    .banner_lasth7{
        background-size: 0;
        height: auto;
    }
    .text_ban7 div .vc_col-sm-12 h4{
        text-align: center !important;
    }

}
@media (min-width: 734px) and (max-width: 767px){
    .home5 .woocommerce .product .images .group-button-product > div, .home5 .woocommerce .product .images .group-button-product > div a,
    .home5 .woocommerce .product .images .group-button-product > a {

    }
    .banner25 .ftc-smooth-image.ftc-smooth {
        margin-top: 0 !important;
    }
    .simageh5 .wpb_wrapper{
        text-align: center;
    }

    .text-dealh6{
        text-align: center;
    }

    .home5 .add-to-cart.add_to_cart_button.fa.fa-shopping:after, .home5 i.fa.fa-heart-o:after{
        left: 47px;
    }
    .banner25{
        height: auto;
    }

}
@media only screen and (max-width: 684px) {
    .testi16 .ftc-sb-testimonial .active.center .testimonial-content .avatar
    {
        margin-top: 250px;
    }
    .testi16 .client-talk {
        top: 360px;
    }
    .time16 .timeclock16 i.fa.fa-clock:before {
        right: 86%;
        padding-top: 30px;
    }
    .time16 .report16 i.fa.fa-file-alt:before {
        left: 60%;
    }
    .time16 .timeclock16 {
        margin-left: 0px;
    }
    .time16 .report16 {
        margin-right: 0px;
    }
    .home5 .woocommerce .product .images .group-button-product > div, .home5 .woocommerce .product .images .group-button-product > div a,
    .home5 .woocommerce .product .images .group-button-product > a {
        width: 101% !important;
    }
    .home5 .yith-wcwl-add-to-wishlist:after,
    .home5 .add-to-cart.add_to_cart_button:after {
        left: 100%;
    }
    .tabh6 .add-to-cart.add_to_cart_button:after,.tabh6 .home5 .yith-wcwl-add-to-wishlist:after{
        left: unset;
        right: 0;
    }

    .home5 a.quickview:after{
        left: 74%;
        margin-left: 0;
    }
    .home5 a.quickview:hover:after,
    .home5 .yith-wcwl-add-to-wishlist:hover:after,
    .home5 .add-to-cart.add_to_cart_button:hover:after{
        display: none;
    }
    .banner25{
        height: auto;
    }

}
@media (width: 684px){
    .ban2 .wpb_wrapper .wpb_text_column .wpb_wrapper, .ban2 .btn5{
        margin-right: 32px;
    }
    .our-brand .owl-stage .owl-item.active{
        margin-right: 29px !important;
    }
}
@media (width: 667px){

    .bottommid12 ul.titleweb{
        margin-left: 55px;
    }
    .bottommid12 ul.titleweb li {
        width: 30%;
        border-right: 1px solid #464646 !important;
    }
    .ban2 .wpb_wrapper .wpb_text_column .wpb_wrapper, .ban2 .btn5{
        margin-right: 18px ;
    }
    .our-brand .owl-stage .owl-item.active{
        margin-right: 28px !important;
    }
}
@media (max-width: 684px) and (min-width: 667px){
    .footmidh7 ul.info-company {
        margin: 0;
        left: 27%;
    }
    .blogfoooter16 section#ftc_blogs-66 .ftc_blog_widget .post_list_widget li {
        width: 40%;
        margin-left: auto;
        margin-right: auto;
    }
    .our-brand .owl-stage .owl-item {
        padding: 20px 30px;
    }
}
@media (width: 736px){
    .ban2 .wpb_wrapper .wpb_text_column .wpb_wrapper, .ban2 .btn5{
        margin-right: 50px ;
    }
    .our-brand .owl-stage .owl-item.active{
        margin-right: 29px !important;
    }
}
@media only screen and (max-width: 991px) and (min-width: 601px){

    .bottommid12 .shopmidbot12 .wpb_column.vc_column_container.vc_col-sm-2 {
        text-align: center;
        width: 33%;
    }
    .bottommid12 .shopmidbot12 .wpb_column.vc_column_container.vc_col-sm-2:nth-child(4)
    {
        text-align: center;
        width: 50%;
    }
    .bottommid12 .shopmidbot12 .wpb_column.vc_column_container.vc_col-sm-4 {
        text-align: center;
        width: 50%;
        display: inline-block;
    }

    .footer-middle .vc_col-sm-3{
        width: 100%;
        float: left;
    }
    .formfooth7 .vc_col-sm-3{
        width: 25%;
    }
    .formfooth7 .social-icons li{
       margin: 0 4px !important;
   }
   .infomid .wpb_wrapper{
    margin: 50px 0 0 0;
}
.infomid .vc_col-sm-3 .wpb_wrapper{
    margin: 0 0 35px;
}
.footer-middle .vc_col-sm-2{
    width: 33.33333%;
    float: left;
}
}
@media only screen and (max-width: 820px){

    .ftc-sb-testimonial .active .testimonial-content .info{
        width: 650px;
        padding: 60px 100px 42px;
    }
    .slide5 div#slide-53-layer-13 {
        margin-left: 0px !important;
    }
}
@media only screen and (max-width: 768px){
    .pp_woocommerce #pp_full_res .pp_inline .images-slider-wrapper .image-item{
        text-align: center;
    }
    .pp_woocommerce #pp_full_res .pp_inline .images-slider-wrapper{
        margin-bottom: 30px;
    }
    .pp_woocommerce #pp_full_res .pp_inline  div.product .summary.entry-summary p.availability.stock,div.product .summary.entry-summary p.availability.stock{
        margin-bottom: 0px;
    }
    .pp_woocommerce #pp_full_res .pp_inline  div.product .summary.entry-summary p.price, div.product .summary.entry-summary p.price{
        margin-bottom: 10px;
    }
    .pp_woocommerce #pp_full_res .pp_inline  div.product .summary.entry-summary .woocommerce-product-details__short-description,div.product .summary.entry-summary .woocommerce-product-details__short-description{
        margin-top: 10px;
    }
    #pp_full_res .pp_inline .summary.entry-summary .woocommerce-product-details__short-description p,.summary.entry-summary .woocommerce-product-details__short-description p{
        text-align: center;
        margin-bottom: 5px;
    }
    .product .summary.entry-summary{
        text-align: center;
    }
    div.product .summary.entry-summary .social-sharing li{
        float: none;
    }
    .summary.entry-summary .woocommerce-product-rating .star-rating, .summary.entry-summary .woocommerce-product-rating .woocommerce-review-link {
        float: none;
        display: inline-block;
    }
    div.product .summary.entry-summary  .woocommerce-product-rating{
        width: 100%;
        margin-bottom: 10px;
    }
    div.product .summary.entry-summary .ftc_excerpt .collapsed-content{
        text-align: center;
    }
    div.product .summary.entry-summary .yith-wcwl-add-to-wishlist{
        float: none;
    }
    .site-content div.product .summary.entry-summary .sku-wrapper{
        margin-bottom: 15px;
    }
    
    div.product .summary.entry-summary form.cart div.quantity{
        width: max-content;
        margin: 10px auto 15px !important;
        float: none;
    }
    div.product .summary.entry-summary form.cart button.single_add_to_cart_button{
        float: none;
    }
    div.product .summary.entry-summary form.cart button.single_add_to_cart_button:before{
        border-bottom: none;
    }
    div.product .summary.entry-summary form.cart button.single_add_to_cart_button:after{
        display: none;
    }
    div.product .summary.entry-summary form.variations_form table.variations{
        width: auto;
        margin: auto;
    }
    div.product .summary.entry-summary form.variations_form table.variations a.reset_variations{
        left: 33%;
    }
    div.product .summary.entry-summary form.variations_form .single_variation_wrap .woocommerce-variation .woocommerce-variation-price{
        text-align: center;
    }
    .woocommerce div.product .summary.entry-summary form.variations_form .single_variation_wrap .woocommerce-variation .woocommerce-variation-price .price{
        float: none;
    }
    div.product .summary.entry-summary form.variations_form table.variations tbody tr:last-child{
        margin-bottom: 0px;
    }
    div.product .summary.entry-summary form.variations_form table.variations tbody tr td.label{
        text-align: center;
    }
    div.product .summary.entry-summary form.variations_form table.variations tbody tr td .variable-items-wrapper{
        width: max-content;
        margin: auto;
        margin-bottom: 5px;
    }
}
@media only screen and (max-width: 767px){
    .tabh7 h2.numberh7:after{
        left: 50%;
    }
    .beauty_h5 .wpb_column.vc_column_container.vc_col-sm-3 {
        width: 50%;
        float: left;
    }
    .banner16.banner18 .right .test1{
        left: 100px;
    }
    .banner16.banner18 .test1 {
        left: 130px;
    }
    .banner16 .test1{
        left: 30px;
    }
    .banh6 .yoga1{
        margin-bottom: 30px;
    }
    section.widget-container.widget_layered_nav,section.widget-container.widget_layered_nav.widget_price_filter{
        margin-bottom: 0px;
    }
    .woocommerce .col-sm-9 .before-loop-wrapper .woocommerce-result-count, .woocommerce-page .col-sm-9 .before-loop-wrapper .woocommerce-result-count {
        left: 40%;
    }
    /*.salepro_h5.vc_row{
        margin-left: -12px;
        margin-right: -12px;
        }*/
        .about-us .ab-img{
            text-align: center;
        }
        .woocommerce .cart-collaterals .cart_totals table.shop_table td {
            margin-bottom: 5px;
        }
        .product-category-top-content .widget_price_filter .widget-title-wrapper:after, .product-category-top-content .widget_layered_nav .widget-title-wrapper:after {
            display: none;
        }
        .bloghome13{
            padding-bottom: 0;
        }
        .bloghome15 .blogs article.post-wrapper.col-sm-6.first-child {
            padding-bottom: 0;
        }
        .about-us-group .wpb_column.vc_column_container.vc_col-sm-3 {
            width: 25%;
            float: left;
        }
        .post-navigation .nav-links{
            margin-top: 15px;
        }
        /*center product quickview*/
        .admin-bar div.pp_pic_holder.ftc-size_chart {
            margin-top: 150px;
        }
        div.pp_pic_holder.ftc-size_chart {
            margin-top: 110px;
        }
        .woocommerce div.product .woocommerce-tabs ul.tabs, .single-product #right-sidebar section.widget-container.widget_product_tag_cloud{
            text-align: center;
        }

        .single-product #right-sidebar>section.widget-container .widget-title-wrapper h3.widget-title{
            text-align: center;
            width: 100%;
            padding-right: 0px !important;
        }
        /*end*/
        .footer-middle .tag-footer .blogfoooter16 .ftc-blogs-widget .ftc_blog_widget {
            display: block !important;
        }
        .banner16 .right .test1 {
            left: 30px;
        }
        .countdown12 .counter-wrapper > div{
            margin-left: 5px;
            margin-right: 5px;
        }
        .blog-home7.cateh7{
            margin-top: 30px !important;
        }
        .blog-home8.cateh7{
            margin-top: 80px !important;
        }
        .blog-home7.cateh7.cateh9{
            margin-top: 40px !important;
        }
        .blog-home7.cateh7.cateh10{
            margin-top: 25px !important;
        }
        .text_for_men.row1,.text_for_women.row2 {
            text-align: center;
        }
        .text_for_men.row1 h3,.text_for_women.row2 h3{
            text-align: center;
            font-size: 22px;
        }
        footer#colophon .ftc-footer .footer-middle-1 .ft-mid-contact-h1 .widget-title{
            margin-bottom: 10px;
        }
        .tabh7 .vc_tta-tabs-container {
            position: inherit !important;
            height: auto;
            width: auto;
        }
        .tabh7 h2.numberh7, .tabh7 .vc_tta-container h2 {
            position: inherit !important;
            text-align: center;
        }
        .wpb-js-composer .tabh7 .vc_tta-container .vc_tta.vc_general .vc_tta-tabs-list {
            margin-top: 15px !important;
            text-align: center;
        }
        .banner72 {
            margin-bottom: 10px !important;
        }
        .footer-bottom .widget.ftc-footer .footer-bot16 .wpb_single_image {
            text-align: center;
        }
        .dokan-store-widget.active h3:after {
            content: "\f146";
        }
        .dokan-store-widget h3:after {
            content: "\f0fe";
            font-family: 'FontAwesome';
            font-size: 16px;
            line-height: 30px;
            text-indent: 0;
            position: absolute;
            right: 8px;
            top: 5px;
        }
        aside#dokan-category-menu-2 h3.widget-title:after {
            left: auto;
            right: 25px;
            top: 10px;
        }
        .dokan-store-widget.active > div, .dokan-store-widget.active > form {
            display: block;
        }
        .dokan-store-widget > div, .dokan-store-widget > form {
            display: none;
        }
        .ftc-team-member {
            max-width: 300px;
            margin: 20px auto;
        }
        a.ftc-cart-tini.cart-item-canvas {
            margin-left: 0;
        }

        .post-navigation .nav-next{
            margin-bottom: 25px;
        }
        .woocommerce .wc-proceed-to-checkout a.button.alt, .woocommerce .wc-proceed-to-checkout a.button {
            padding: 14px 0;
            margin-bottom: 5px;
        }
        .woocommerce-page.columns-4 .products .product, .woocommerce.columns-4 .products .product {
            width: 30%;
        }
        .woocommerce.columns-4, .woocommerce.columns-3 {
            margin: 0 -10px;
        }
    /*.blog-home .home3 {
        margin-top: -30px;
    }
    .vc_row.single-img-home3-full {
        padding-top: 40px !important;
        }*/
        .sing-img-right .vc_col-sm-8 .ftc-smooth-image {
            margin-bottom: 0;
        }
        .single-img-home4 .ftc-smooth-image.ftc-smooth {
            display: block;
        }
        .about-us .wpb_wrapper p:last-child {
            padding-bottom: 20px;
        }
        .widget-container.widget_recently_viewed_products  a.block-control,
        .widget-container.widget_product_tag_cloud a.block-control
        {
          display: none !important;
      }
      .widget_recently_viewed_products ul.product_list_widget,
      .widget_product_tag_cloud .tagcloud{
        display: block !important;
    }
    .single-product .widget-container.widget_recently_viewed_products
    {
        width: 270px;
        margin: 0 auto 30px !important;
    }
    .header-ftc {
        position: relative;
        z-index: 4;
    }
    .ftc-sb-testimonial,

    .woocommerce #content div.product div.thumbnails a,
    .woocommerce div.product div.thumbnails a,
    .woocommerce-page #content div.product div.thumbnails a,
    .woocommerce-page div.product div.thumbnails a,
    .pp_woocommerce div.product div.images-slider-wrapper,
    .woocommerce .pp_woocommerce div.product div.images-slider-wrapper,
    .woocommerce-page .pp_woocommerce div.product div.images-slider-wrapper{
        width: 100%;
    }
    .woocommerce #content div.product div.thumbnails .owl-controls,
    .woocommerce div.product div.thumbnails .owl-controls,
    .woocommerce-page #content div.product div.thumbnails .owl-controls,
    .woocommerce-page div.product div.thumbnails .owl-controls,
    #right-sidebar .widget-title-wrapper:before,
    #right-sidebar .widget-title:after{
        display: none;
    }
    .ftc-sidebar > .widget-container .widget-title-wrapper a.block-control {
        right: 20px;
    }

    section:nth-child(2).widget-container.widget_text a.block-control {
        display: none !important;
    }

    .widget_price_filter .widget-title-wrapper, 
    .product-filter-by-color .widget-title-wrapper,
    section.widget-container.widget_layered_nav .widget-title-wrapper {
        border-bottom: 0 !important;
        padding-bottom: 10px;
        padding-top: 10px;
    }
    section.widget-container.ftc-effect-image {
        margin-bottom: 0 !important;
    }
    .single-post #left-sidebar ul, #left-sidebar div > ul, #left-sidebar section > ul {
        border-top: none;
    }

    section.widget-container.widget_layered_nav ul {
        margin-bottom: 0 !important;
        border-bottom: 0 !important;
        position: relative;
    }
    .woocommerce-page.columns-3 .products .product, .woocommerce.columns-3 .products .product {
        width: 30%;
    }
    .text_for_men.row1  , .text_for_women.row2 {
        margin-right: 0;
        margin-left: 0;
        padding: 30px 15px 34px;
        /*text-align: justify;*/
        margin-top: 30px;
    }
    .rtl .text_for_men.row1,.rtl .text_for_women.row2  {
        margin-left: 0px ; 
        margin-right:0px ; 
        padding: 30px 20px;
        text-align: right;
    }
    .text_for_women.row2 {
        margin-top: 0px;
    }

    .feature_home1 .vc_row.wpb_row.vc_inner.vc_row-fluid:first-child {
        display: flex;
        flex-direction: column-reverse;
        display: -webkit-flex;
        -webkit-flex-flow: column-reverse wrap;
    }

    .feature-img2.vc_col-sm-6 {
        margin-top: 30px;
        margin-bottom: 50px;
    }
    body.wpb-js-composer .lastest-product .vc_general.vc_tta-tabs .vc_tta-tabs-container:after,
    .lastest-product .vc_tta-container h2:after , .lastest-product .vc_tta-container h2:before
    {
        display: none;
    }
    .lastest-product .vc_tta-container h2 , .lastest-product .home3 .vc_tta-container h2{
        width: 100%;
        float: none;
        text-align: center;
        margin-right: 0;
        margin: 30px auto;
    }
    .rtl .lastest-product .vc_tta-container h2{
        text-align: center;
    }
    .lastest-product .home3 .vc_tta-container h2 {
        padding-left: 0;
    }
    .wpb-js-composer .lastest-product .vc_tta-container .vc_tta.vc_general .vc_tta-tabs-list {
        margin-left: 0;
        width: 100%;
        text-align: center;
    }
    body.wpb-js-composer .lastest-product .ftc-product-slider {
        padding-top: 80px;
    }
    .lastest-product .owl-nav > div {
        top: -55px;
        right: auto;
        left: 50%;
        transform: translateX(-50%);
        -webkit-transform: translateX(-50%);
        -moz-transform: translateX(-50%);
    }
    .banner2 .ftc-smooth-image.ftc-smooth
    {
        display: block;

    }
    body .banner2 .text-content .wpb_text_column.wpb_content_element{
        margin-bottom: 0px;
    }
    .banner2 .text-content .text-bg {
        padding: 30px 0;
        position: static;
    }

    .banner25 .text-content .text-nobg h5, .banner25 .text-content .text-nobg h2
    {
        text-align: center;
    }
    .text-content .text-nobg h5, .text-content .text-nobg h2 {
        text-align: center;
    }
    .banner2 .text-content .text-nobg, .banner2 .text-content .text-background {
        padding-left: 0;
    }
    .banner2 .text-content .text-background {
        margin: 0 auto;
        width: 72%;
    }
    .blog-home .blogs .post-img, .blog-home .blogs .post-info {
        width: 100%;
        display: block;
    }
    .blog-home .blogs .post-info
    {
     padding: 30px 15px 32px;
 }
 .blog-home .blogs .post-img:before {
    content: "";
    width: 0;
    height: 0;
    border-bottom: 15px solid #eee;
    border-right: 15px solid transparent!important;
    border-left: 15px solid transparent!important;
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    bottom: 0;
    z-index: 1;
}
.vc_row.blog-home {
    margin-bottom: -60px !important;
}
.blog-home .blogs .post-img:after 
{
    display: none;
}
.newsletter-footer .text-half {
    margin-left: 0;
    text-align: center;
}
.rtl .newsletter-footer .text-half{
    margin-right: 0;
}
.newsletter-footer .text-half h3 {
    margin-top: 10px;
}
.newsletter-footer .vc_col-sm-6:last-child .wpb_text_column.wpb_content_element {
    margin-top: 0px !important;
}
.newsletter-footer .vc_column_container>.vc_column-inner {
    padding-top: 0 !important;
    padding-left: 0;
    padding-right: 0;
}
.ftc-sb-testimonial.owl-carousel .owl-stage-outer{
    overflow: hidden;
}
footer .social-icons ul,
.ftc-footer .copy-com{
    text-align: center;
}
.widget-title-wrapper {
    position: relative;
}
.widget-title-wrapper a.block-control {
    position: absolute;
    content: "";
    width: 30px;
    height: 30px;
    display: inline-block;
    line-height: 0;
    right: 0px;
    top: 7px;
    text-align: center;
    text-indent: 0;
    z-index: 1;
}
.widget-title-wrapper a.block-control:before {
    content: "\f0fe";
    font-family: 'FontAwesome';
    font-size: 16px;
    line-height: 30px;
    text-indent: 0;
}
.widget-title-wrapper a.block-control.active:before {
    content: "\f146";
}
.woocommerce #content div.product div.details-img,
.woocommerce div.product div.details-img,
.woocommerce-page #content div.product div.details-img,
.woocommerce-page div.product div.details-img,
.woocommerce #content div.product div.summary,
.woocommerce div.product div.summary,
.woocommerce-page #content div.product div.summary,
.woocommerce-page div.product div.summary,
.pp_woocommerce div.product div.summary,
.woocommerce-page .pp_woocommerce div.product div.summary{
    width: 100%;
    padding: 0;
}
.woocommerce #content div.product div.details-img,
.woocommerce div.product div.details-img,
.woocommerce-page #content div.product div.details-img,
.woocommerce-page div.product div.details-img{
    margin-bottom: 20px;
}
#testimonial2 .ftc-sb-testimonial {
    margin: 0;
}
#testimonial2 .ftc-sb-testimonial.owl-carousel .owl-controls .owl-dots{
    position: static;
    transform: none;
    margin-bottom: 20px;
    text-align: center;
}
#testimonial2 .ftc-sb-testimonial .active .testimonial-content .info {
    position: relative;
    left:0;
    width: 550px;
    transform: none;
    margin: 30px auto;
    padding: 30px
}
#testimonial2 .ftc-sb-testimonial.owl-carousel .owl-stage-outer {
    height: 525px !important;
}
#testimonial2 .ftc-sb-testimonial .active.center .testimonial-content .avatar {
    margin: 115px auto 0;
}
#testimonial2 .ftc-sb-testimonial .active.center .testimonial-content .name,
#testimonial2 .ftc-sb-testimonial .active.center .testimonial-content .byline {
    margin: 0 auto;
}
#testimonial2 .ftc-sb-testimonial.owl-carousel .owl-dots {
    top: 92%;
    left: 50%;
    transform: translateX(-50%);
    text-align: center;
}
.comment-body{
    margin-left: 0px;
}

#right-sidebar .widget-title-wrapper{
    border-bottom: 1px solid #e5e5e5;
}

.single-post #right-sidebar ul, #right-sidebar div > ul, #right-sidebar section > ul{
    border-top: none;
}

#right-sidebar .widget-container.widget_recent_comments{
    margin-bottom: 60px;
}
.service_row2{
    display: flex;
    flex-direction: column-reverse;
}

.feature_row1.vc_col-sm-6,.feature_row2.vc_col-sm-6,.feature_row3.vc_col-sm-6{
    padding-right: 15px !important;
    padding-left: 15px !important;
}

.text_row1.vc_col-sm-6,.text_row2.vc_col-sm-6,.text_row3.vc_col-sm-6{
    padding-right: 67px !important;
    padding-left: 67px !important;
}

.text_row1,.text_row2, .text_row3{
    margin-top: 30px;
}

.service_row2.vc_row-fluid{
    margin-bottom: 60px !important;
}

.widget-container.ftc-effect-image{
    text-align: center;
}
.banner72 .ftc-smooth-image.smooth-image.ftc-smooth{
    margin-bottom: 30px !important;
}
.blog-home7 .numberh7{
    margin-top: -30px ;
}
.banner72 .image-row2{
    margin-bottom: -30px !important;
}
.image-row1.wpb_column.vc_column_container.vc_col-sm-6{
    padding-right: 15px !important;
    text-align: center;
}
.image-row2.wpb_column.vc_column_container.vc_col-sm-6{
    padding: 0 15px !important;
    text-align: center;
}
.revslider7 .ftc-smooth-image.ftc-smooth{
    margin-top: 30px;
}
.revslider7 .vc_col-sm-6 .ftc-smooth-image.ftc-smooth{
    margin-top: 0;
}
.banner-two-im, .banner-im{
    text-align: center;
}
.revslider7 .banner-two-im .ftc-smooth-image.ftc-smooth{
    margin-top: 0px;
}
.bannerh7 .vc_col-sm-6{
    text-align: center;
}
.text-bannerh7 .wpb_wrapper{
    padding: 0 10px;
}
.footmidh7 ul.info-company li ul:after{
    display: none;
}
.footmidh7 ul.info-company li ul:after{
    display: none;
}
body.wpb-js-composer.rtl .lastest-product .vc_general.vc_tta-tabs .vc_tta-tabs-container{
    background-color: transparent;
}
}

@media (max-width: 736px){
    .countdown13 {
        padding-bottom: 0px !important;
        padding-top: 60px !important;
    }
    .product13 {
        padding-top: 35px;
    }
    /*.banner13 .wpb_column.vc_column_container.vc_col-sm-3 {
        margin-top: -30px !important;
        }*/
        .banner12 .test {
         margin-left: 0px;
     }
     .countdown17.countdown16 {
        margin-top: 50px;
    }
    .banner17.banner16 .text1{
        right: 8%;
    }
    .banner17.banner16 .text2 {
        left: 3%;
    }

    .testi15 .alltitle15{
        margin-top: 0px;
        margin-bottom: 0px !important;
    }
    /*.producthome15 {
        padding-top: 0px;
        }*/
        /*home15*/
        body .home15.bannerhome13.wpb_row {
            margin-bottom: 55px;
            position: relative;
        }
        .producthome15 {
            padding-top: 25px;
        }
        .belowbanner15 {
            margin-bottom: 30px !important;
        }
        /*end*/
        .testi15 {
            margin-top: -35px !important;
        }
        .belowbanner15 .test2 {
            top: 60%;
            left: 30%;
        }
        .banner15 .test1 {
            left: 71%;
        }
        .bannerhome13 .intro13 p.mid {
            font-size: 24px;
            color: #000;
            font-weight: 501;
            margin-top: 33px;
            margin-bottom: 10px;
        }
        .bannerhome13 .intro13 p.bot {
            font-size: 14px;
            color: #666;
            line-height: 15px;
            line-height: 23px;
            margin-bottom: 15px !important;
        }
        .bannerhome13 .intro13 {
            position: relative;
            max-width: 100%;
            left: 50%;
            top: 0;
            float: left;
            width: 80%;
            background-color: #fff;
            text-align: center;
            margin: 0;
            transform: translate(-50%,0%);
            margin-bottom: 30px;
        }
        .banner13 .test {
            left: 67%;
            top: 100%;
        }
        .bottommid12 .ftc-instagram.columns-4 {
            max-width: 374px;
            margin: 0 auto;
        }
        .header-content > .container {
            width: 100%;
        }
        .banner25{
            height: auto;
        }
        article .post-info .entry-info .right-info{
            float: none;
            display: block;
        }
    }

    @media (max-width: 667px){

        .banner25{
            height: auto;
        }
    }
    @media (max-width: 767px) and (min-width: 667px){

        .admin-bar div.pp_pic_holder.pp_woocommerce.loaded{
            margin-top: 120px;
        }
        div.pp_pic_holder.pp_woocommerce.loaded{
            margin-top: 90px;
        }
        .footh6 .text-half{
            padding: 0;
            text-align: center;
        }
        .footh6 .text-mailh6{
            display: flex;
            justify-content: center;
        }
    }
    @media only screen and (max-width: 735px)
    {
        .nav-left, .nav-right
        {
            width: 100%;
            text-align: center;
            float: none;
        }
        .header-language {
            margin-left: 15px;
        }
        .ftc-checkout-menu {
            margin-right: 15px;
        }
        .ftc-account .dropdown-container
        {
         right: auto;
         left: 0;
     }
 }
 @media only screen and (max-width: 684px){
    .bottommid12 ul.tittle li {
        margin: 0 15px;
    }
    .bottommid12 ul.titleweb{
        margin-left: 55px;
    }
    .bottommid12 ul.titleweb li {
        width: 30%;
        border-right: 1px solid #464646 !important;
    }
    .bottommid12 ul.titleweb li:nth-child(4), .bottommid12 ul.titleweb li:nth-child(5) {
        border-top: 0px;
    }
    .bottommid12 ul.titleweb li:nth-child(6){
        border-top: 0px;
    }

}
@media only screen and (min-width: 481px) and (max-width: 684px){
    .footer-middle .footer-middle-16 .wpb_column:first-child, .footer-middle .footer-middle-16 .wpb_column:nth-child(2){
        height: 270px !important;
    }
    /*.salepro_h5.vc_row {
        margin-left: -13px;
        margin-right: -13px;
        }*/
        .bottommid12 ul.titleweb li:nth-child(1), .bottommid12 ul.titleweb li:nth-child(2) {
            border-right: 0px !important;
        }
        .bottommid12 ul.titleweb li:nth-child(4), .bottommid12 ul.titleweb li:nth-child(5) {
            border-right: 0px !important;
        }
    /*.ftc-product:hover .item-description .add-to-cart a.product_type_variable span.ftc-tooltip{
        font-size: 12px;
        }*/
        .woocommerce .product .item-description .meta_info .add-to-cart a:first-child:after, .ftc-meta-widget.item-description .meta_info .add-to-cart a:first-child:after{
            margin-left: 14px;
            transition: 0s;
        }
        .woocommerce .product .item-description .meta_info .add-to-cart a:first-child:before{
            border-left: 13px solid transparent!important;
            transition: 0s;
        }
        .ftc-product:hover .item-description .add-to-cart a{
            padding-left: 10px !important;
        }
        .bannerh6 .ftc-product:hover .item-description .add-to-cart span.ftc-tooltip{
            font-size: 14px;
        }
        .countdown16 .bannerh6 .ftc-product:hover .item-description .add-to-cart span.ftc-tooltip{
            font-size: 18px;
        }
        .bannerh6 .ftc-product:hover .item-description .add-to-cart a{
            padding-left: 0px !important;
        }
        .ftc-product:hover .item-description .add-to-cart a.button.product_type_grouped{
            padding-left: 0px !important;
        }
    }
    @media only screen and (max-width: 667px){
        .time16 .timeclock16 i.fa.fa-clock:before {
            right: 86%;
            padding-top: 30px;
        }
        .time16 .timeclock16 {
            margin-left: 0px;
        }
        .time16 .report16 {
            margin-right: 0px;
        }
        .header-language {
            margin-left: 15px;
        }
        .ftc-checkout-menu {
            margin-right: 15px;
        }

        .ftc-sb-testimonial .active .testimonial-content .info{
            width: 600px;
            padding: 60px 100px 42px;
        }
        .grid .ftc-product  .item-description .meta_info .yith-wcwl-add-to-wishlist a,
        .grid .ftc-meta-widget.item-description .meta_info .yith-wcwl-add-to-wishlist a{
            padding: 0;
        }
        .woocommerce .product  .item-description .meta_info .add-to-cart a:first-child:before,
        .ftc-meta-widget.item-description .meta_info .add-to-cart a:first-child:before{
            margin: 0;
        }

        .text_row1.vc_col-sm-6,.text_row2.vc_col-sm-6,.text_row3.vc_col-sm-6{
            padding-right: 32px !important;
            padding-left: 32px !important;
        }
    }
    @media only screen and (min-width: 650px) and (max-width: 820px){
        .ftc-sb-testimonial .active.center .testimonial-content .avatar {
            margin-top: 355px;
        }
        .testimonial-content .avatar {
            margin: 370px auto 0 auto;
        }
    }
    /*-----------------------------------------------------------------------------------------------------*/
    /*- 2. PHONE RESPONSIVE -------------------------------------------------------------------------------*/
    @media only screen and (max-width: 640px){
        .about-us-group .wpb_column.vc_column_container.vc_col-sm-3 {
            width: 50%;
            float: left;
        }
        .woocommerce-page.columns-3 div.products .product, .woocommerce.columns-3 div.products .product, .woocommerce-page.columns-4 div.products .product, .woocommerce.columns-4 div.products .product {
            width: 46%;
        }

        .ftc-sb-testimonial .active .testimonial-content .info{
            width: 500px;
            top: 87px;
            padding: 30px 0 20px 0;
        }
        .ftc-search-product.search-shop-hidden {
            margin: 20px 0;
        }
        .header-layout3 .ftc-search-product.search-shop-hidden {
            margin: 0;
        }
        
        .ftc-search-product .ftc_search_ajax input[type="text"],
        .ftc-enable-ajax-search
        {
            left: -25px;
        }
        .header-content .container > div.header-info > div.right-content{
            display: block;
            text-align: center;
        }
        .ftc-shop-cart .ftc-shoppping-cart .dropdown-container {
            margin-left: -65px;
        }
        .header-layout3 .logo-wrapper {
            width: 100%;
            text-align: center;
        }
        
        .wpb-js-composer .lastest-product .vc_tta-container .vc_tta.vc_general .vc_tta-tabs-list{
            padding: 10px 0;
        }
        body.wpb-js-composer .vc_general.vc_tta-tabs.default_no_border .vc_tta-tab > a{
            padding: 7px 20px;
            line-height: 20px;
        }
        .ftc-sb-testimonial.owl-carousel .owl-stage-outer {
            height: 470px !important;
        }
        .ftc-sb-testimonial .active.center .testimonial-content .avatar {
            margin-top: 295px;
        }
        .header-layout2{
            position: static;
            background-color: #2b2b2b;
        }
        .header-layout2 #mega_main_menu.primary > .menu_holder > .menu_inner > .nav_logo > .mobile_toggle > .mobile_button{
            color: rgba(255,255,255,.6);
        }
        .header-layout2 .ftc-shop-cart .ftc-shoppping-cart{
            text-align: center;
        }
        
        .header-layout2 .ftc_search_ajax input[type="submit"] {
            display: block;
        }
        .woocommerce .before-loop-wrapper{
            display: block;
            text-align: center;
        }
        .grid_list_nav,
        .woocommerce .before-loop-wrapper .woocommerce-result-count,
        .woocommerce-page .before-loop-wrapper .woocommerce-result-count,
        .woocommerce .woocommerce-ordering, .woocommerce-page .woocommerce-ordering{
            float:none;
            text-align: center;
        }
        .woocommerce .before-loop-wrapper .woocommerce-result-count,
        .woocommerce-page .before-loop-wrapper .woocommerce-result-count{
            position: static;
            transform: none;
            padding: 0;
        }
        #testimonial2 .ftc-sb-testimonial .active .testimonial-content .info {
            width: 570px;
        }

        .header-content > .container {
            width: 100%;
        }
        .woocommerce .products.list .product   .item-description
        {
          width: auto;
      }
      .woocommerce .products.list .product .images {
        width: 220px !important;
    }

}
@media only screen and (max-width: 600px){
    div#dokan-primary div#dokan-content.woocommerce .products .product{
        width: 45%;
    }
    .woocommerce #reviews #comments ol.commentlist li .comment-text .star-rating{
        width: 100%;
    }
    .woocommerce-tabs #comments {
        width: 100%;
        text-align: center;
        padding-right: 0;
        border-bottom: 1px solid #e5e5e5;
        padding-bottom: 10px;
    }
    .woocommerce #reviews #comments ol.commentlist li .comment-text{
        text-align: left;
    }
    .woocommerce-tabs #review_form_wrapper {
        width: 100%;
        padding-top: 30px;
        border: 0;
    }
    
    #swipebox-arrows {
        max-width: 90%;
    }
    .footer-middle-16 .tag-footer.vc_col-sm-3 .wpb_wrapper {
        text-align: left;
        margin: 0 auto;
    }
    .blogfoooter16 section#ftc_blogs-66 a.post-title {
        max-width: 75%;
        padding-top: 10px;
        padding-left: 20px;
    }
    .blogfoooter16 section#ftc_blogs-66 .ftc_blog_widget .post_list_widget li {
        width: 60%;
        margin-left: auto;
        margin-right: auto;
    }
    .footer-top .footer-top16{
        padding: 40px 0px 37px;
    }
    footer#colophon .footer-top16 .social-icons li {
        margin: 0 10px;
        top: 15px;
    }
    footer#colophon .footer-top16 .social-icons li:first-child {
        margin-left: 0px;
    }
    .time16 .report16 i.fa.fa-file-alt:before {
        left: 33%;
        top: 2px;
    }
    .numberon16 h3 a {
        font-size: 30px;
        color: #fff;
    }
    .time16 .timeclock16 {
        margin-left: auto; 
        width: 300px;
        margin-left: auto;
        margin-right: auto;
        float: none;
    }
    .time16 .timeclock16 i.fa.fa-clock:before {
        right: 62%;
        top: 0;
    }
    .time16 .report16 {
        width: 300px;
        margin-left: auto;
        margin-right: auto;
        padding-right: 0;
        float: none;
    }
    .testi16 .ftc-sb-testimonial .active.center .testimonial-content .avatar {
        margin-top: 260px;
    }
    .testi16 .client-talk {
        top: 370px;
    }
    .bottommid12 ul.titleweb li{
        width: 32%;
        border-right: 1px solid #464646!important;
    }
    h3.product_title.product-name {
        overflow: hidden;
        height: 25px;
    }
    .bannerh6 h3.product_title.product-name {
        height: 30px;
    }
    .ftc-products-category .row-tabs{
        width: 100%;
        margin-bottom: 20px;
    }
    
    body:not(.fullwidth-template-padding) .ftc-products-category .row-content{
        padding: 0;
    }
    .ftc-products-category .row-content{
        width: 100%;
    }
    
    #testimonial2 .ftc-sb-testimonial.owl-carousel .owl-stage-outer {
        height: 555px !important;
    }
    #testimonial2 .ftc-sb-testimonial .active .testimonial-content .info {
        width: 450px;
    }

    .faq:nth-child(3) .vc_toggle_title h4::before,.faq:nth-child(3) .vc_toggle_active .vc_toggle_title h4:before,
    .faq:nth-child(4) .vc_toggle_title h4::before,.faq:nth-child(4) .vc_toggle_active .vc_toggle_title h4:before  {
        top: 14px;
    }

    .text_row1.vc_col-sm-6,.text_row2.vc_col-sm-6,.text_row3.vc_col-sm-6{
        padding-right: 15px !important;
        padding-left: 15px !important;
    }

    .ftc-products-category ul.tabs li {
        margin: 0px 142px;
    }
    

}

@media only screen and (max-width: 568px){
    .productwidget16 .ftc-meta-widget.item-description {
        width: 75%;
        padding-left: 20px;
    }
    .numberon16 .wpb_column.vc_column_container.vc_col-sm-3 {
        width: 50%;
        padding-top: 50px;
        display: inline-block;
    }
    .blogfoooter16 section#ftc_blogs-66 a.post-title {
        max-width: 80%;
        padding-top: 0px;
        padding-left: 10px;
    }

    .newsletter-footer input[type="email"]
    {
        width: 350px;
    }
    .ftc-products-category ul.tabs li {
        margin: 0px 142px;
    }
    .slide5 div#slide-53-layer-13{
        left: -17px;
    }
}
@media only screen and  (max-width: 550px){
   #testimonial2 .ftc-sb-testimonial .active .testimonial-content .info {
    width: 400px;
}
.newsletter-footer form{
    float: none;
    display: inline-block;
    text-align: center;
}
.look1 .hotspot-content {
    left: -80px;
}
.footer-both7 .copy-com {
    padding: 20px 0 13px 0 !important;
}
}
@media only screen and  (min-width: 551px) and (max-width: 767px) {
    .look1 .hotspot-content {
        left: -25px;
        top: 25px;
    }
}
@media (width: 734px){
    .ban2 .wpb_wrapper .wpb_text_column .wpb_wrapper, .ban2 .btn5{
        margin-right: 50px;
    }
    .mail_home5 .newsletter-footer .text-half{
        width: 80%;
        margin: auto;
    }
}
@media (max-width: 736px) and (min-width: 734px){
    .mail_home5 .text-mal .wpb_wrapper div .wpb_wrapper{
        width: 80%;
        margin: auto;
    }
    .our-brand .owl-stage .owl-item {
        padding: 20px 40px;
    } 
}
@media only screen and (max-width: 734px){
   .banner25{
    height: auto;
}
.banner25 .ftc-smooth-image.ftc-smooth {
    margin-top: 0 !important;
}
.ftc_header_layout5 .wpb_wrapper .ftc-smooth-image.smooth-image.ftc-smooth {
    text-align: center !important;
    
}
.slide5 .tp-caption.rev-btn{
    padding: 4px 12px important;
}
.vc_row.wpb_row.vc_row-fluid.banner2.vc_custom_1536077653466.ftc-row-wide{
    background-image: none !important;
}
.vc_row.wpb_row.vc_row-fluid.vc_custom_1536144804307.ftc-row-wide{
 height: 290px;
}

.vc_row.wpb_row.vc_inner.vc_row-fluid.vc_custom_1536127447725.vc_row-has-fill.vc_row-o-content-middle.vc_row-flex{
    background-size: cover !important;
    margin-top: -67px;
}
.newsletter-footer input[type="email"] {
    margin-bottom: 20px;
}
.newsletter-footer p.submit-footer:after
{
    display: none;
}
}
@media only screen and (max-width: 480px){
    .footer-middle-16 {
        margin-top: 250px;
    }
    .bloghome15 .blogs article.post-wrapper:nth-child(2n){
        display: block;
    }
    .bloghome15 .blogs article.post-wrapper:nth-child(2n) .post-info{
        margin-top: 15px;
        margin-bottom: 0 !important;
    }
    .footertop15 .ftc-sb-brandslider {
        margin: 0 20px;
    }
    .banner18.banner16 .text2,
    .banner18.banner16 .test1,
    .banner18.banner16 .text1,
    .banner16.banner18 .right .test1{
        right: 0;
        left: 0;;
    }
    .banner17.banner16 .left .test1{
        right: 30px;
    }
    
    .banner17.banner16 .right .test1 {
        left: 30px;
    }
    
    body.wpb-js-composer .newproducthome16 .vc_general.vc_tta-tabs .vc_tta-tab{
        margin-bottom: 10px;
        padding: 0 5px;
    }
    .countdown16 .bannerh6 .ftc-product .item-description .add-to-cart a{
        padding: 0 10px !important ;
    }
    .countdown16 .bannerh6 .ftc-product .item-description .add-to-cart a.added_to_cart.wc-forward{
        padding: 0 20px !important;
    }
    /*view cart*/
    .home5 .woocommerce .products:not(.list) .ftc-product .item-description .meta_info,
    .tabh7 .woocommerce .products:not(.list) .ftc-product .item-description .meta_info,
    .deal-h7 .woocommerce .products:not(.list) .ftc-product .item-description .meta_info,
    .woocommerce .product12 .products:not(.list) .ftc-product .item-description .meta_info,
    .woocommerce .newproduct16 .products:not(.list) .ftc-product .item-description .meta_info,
    .woocommerce .widget-new-h12 .products:not(.list) .ftc-product .item-description .meta_info{
        display: none;
    }
    .woocommerce .products:not(.list) .ftc-product .item-description .meta_info{
        display: flex;
        width: max-content;
        margin: 0 auto;
    }
    .countdown16 .woocommerce .products:not(.list) .ftc-product:hover .item-description .add-to-cart a.added_to_cart.wc-forward{
        padding-left: 20px !important;
    } 
    .woocommerce .products:not(.list) .product:hover .item-description .meta_info a.added_to_cart.wc-forward{
        font-size: 0px;
    }
    .woocommerce .products:not(.list) .product:hover .item-description .meta_info a.added_to_cart.wc-forward:before{
        display: none;
    }
    .woocommerce .products:not(.list) .product:hover .item-description .meta_info a.added_to_cart.wc-forward:after{
        margin-left: 0px;
        font-size: 14px;
    }
    .products:not(.list) .ftc-product:hover .item-description .add-to-cart a.added_to_cart.wc-forward{
        padding-left: 0 !important;
    }
    .bannerh6  .woocommerce .products:not(.list) .product:hover .item-description .meta_info a.added_to_cart.wc-forward{
        font-size: 14px;
    }
    .countdown16 .bannerh6 .woocommerce .products:not(.list) .product:hover .item-description .meta_info a.added_to_cart.wc-forward{
        font-size: 18px;
    }
    .bannerh6  .ftc-product:hover .item-description .add-to-cart a.added_to_cart.wc-forward{
        padding-left: 10px !important;
    }
    .bannerh6  .woocommerce .product .item-description .meta_info .add-to-cart a.loading:after{
        top: 0px;
        left: -5px;
        color: #fff;
    }
    .cateh7 .woocommerce .products .product{
        margin: 55px auto 15px;
    }
    .woocommerce .woocommerce-ordering, .woocommerce-page .woocommerce-ordering{
        margin-bottom: 7px;
    }
    .grid_list_nav{
        padding-top: 18px;
    }
    .slide5 .active-rs-slide:first-child .rev-btn.rs-layer{
        border-color: #fff !important;
    }
    .slide6 rs-slide:nth-child(2) .rev-btn.rs-layer{
        border-color: #fff !important;
    }
    .slide6 rs-slide:nth-child(2) .rev-btn.rs-layer:hover{
        border-color: #fff !important;
    }
    body .pp_pic_holder.ftc-size_chart a.pp_close{
        top: 30px;
    }
    body .pp_pic_holder.ftc-size_chart .pp_content_container{
        padding: 30px 0 !important;
        background: transparent;
    }
    .product-size-chart img{
        padding: 30px 0;
    }
    div.pp_pic_holder.ftc-size_chart {
        margin-top: -40px;
    }
    .comming-center-content.coming_soon .title-coming span{
        font-size: 35px;
    }
    .pp_pic_holder.ftc-size_chart {
        width: 100% !important;
        margin-top: -10px;
    }
    .woocommerce-page #content .woocommerce-cart-form .shop_table.cart.woocommerce-cart-form__contents tr td.actions .coupon input.input-text{
        width: 100%;
        margin-bottom: 10px;
    }
    .woocommerce-page #content .woocommerce-cart-form .shop_table.cart.woocommerce-cart-form__contents tr td.actions .coupon input.button{
        width: 100%;
        margin-bottom: 3px;
    }
    .woocommerce.columns-4, .woocommerce.columns-3 {
        margin: 0 -7px;
    }
    .productwidget16 .wpb_column.vc_column_container.vc_col-sm-4{
        width: 100%
    }
    .productwidget16 .titlewidget {
        margin-left: auto;
        margin-right: auto;
    }
    .productwidget16 .widget.ftc-items-widget{
        width: 100%;
    }
    .ft-insta-h12{
        margin: auto;
    }
    .ban1h6 .ban2h6 .title-ban2h6{
        font-size: 30px;
    }
    .lasthome6 .wpb_wrapper h2,.bannerh6 .deal-banh6,.photo-galh6 .title-galh6,.text-bannerh7 h1{
        font-size: 36px;
    }
    .woocommerce .ftc-product.product .group-button-product .add-to-cart  a.button.loading::after{
        right: 18px;
    }
    .woocommerce .product12 .ftc-product.product .group-button-product .add-to-cart a.button.loading::after {
        right: 11px;
    }
    /*quickview-setting*/
    .admin-bar .pp_pic_holder.pp_woocommerce.loaded{
        margin-top: -50px;
    }
    .pp_pic_holder.pp_woocommerce.loaded{
        margin-top: -80px;
    }
    .ftc-quickshop-wrapper .owl-nav > div.owl-next{
        right: -45px;
    }
    .ftc-quickshop-wrapper .owl-nav > div.owl-prev{
        left: -15px;
    }
    .pp_woocommerce div.product.product-type-grouped form.cart .group_table tr.product-type-external td:first-child{
        width: 10em;
    }
    .pp_woocommerce div.product.product-type-grouped form.cart .group_table tr.product-type-external td:first-child .button:after{
        margin-left: 10px;
    }
    .pp_woocommerce div.product.product-type-grouped form.cart .group_table tr.product-type-external td:first-child .button{
        padding: 0 10px 0 5px;
    }
    /*end*/
    .woocommerce .products.list .product h3.product-name, .woocommerce-page .products.list .product h3.product-name{
        margin-bottom: 0px;
    }
    .pp_woocommerce .pp_inline div.product h1.product_title.entry-title{
        font-size: 23px;
        margin-bottom: 5px;
    }
    .revslider7 .tp-rightarrow.tparrows {
        left: calc(100% + 40px) !important;
    }
    .revslider7 .tp-leftarrow.tparrows {
        left: -40px !important;
    }
    /*.tabh6 .home5 .woocommerce .products .product .group-button-product {
        top: 38% !important;
        }*/
        .tabh7 {
            margin-top: 90px !important;
        }
        .tabh7.tabh8{
            margin-top: 10px !important;
        }
        .tabh7.tabh10{
            margin-top: 60px !important;
        }
        .blog-home7.cateh7.cateh10{
            margin-top: 40px !important;
        }
        .imghospot-home7 .ftc-smooth-image.ftc-smooth {
            margin-bottom: 5px;
            margin-top: 5px !important;
        }
        .text_ban7 .vc_row.wpb_row.vc_inner.vc_row-fluid {
            margin-bottom: 0px !important;
        }
        .blogs .post-info h3.product_title {
            text-align: center;
        }
        .ban2h6 .wpb_text_column {
            padding-top: 115px;
        }
        .ban2h6 .wpb_wrapper{
            padding: 0;
        }
        .ban1h6 .wpb_column.vc_column_container.vc_col-sm-6:first-child {
            background-size: 150% !important;
            background-position-x: 6% !important;
            height: 200px;
        }
    /* .lasth5 .owl-item.active:nth-child(2n) {
        left: -5px;
        padding-left: 5px;
    }
    .lasth5 .owl-item.active:nth-child(2n-1) {
        padding-right: 5px;
    }
    .salepro_h5 .owl-item.active:nth-child(2n-1) {
        padding-right: 7.5px;
    }
    .salepro_h5 .owl-item.active:nth-child(2n) {
        padding-left: 7.5px;
        } */
        .slider12 .tparrows:before {
            font-size: 20px;
        }
        .slider12 .tparrows{
            width: 0;
            height: 0 !important;
        }
        .text_service.row1,.text_service.row2,.text_service.row3 {
            text-align: center;
            padding: 20px 0;
        }
        .text_service ul li:before{
            display: none;
        }
        .text_service > div >a{
            margin: auto;
        }
        .bottommid12 {
            text-align: center;
        }
        .single-post .post-info,
        .single-post .full-content,
        .ftc_blog_widget .post_list_widget .post-title,
        .blogs article.post-wrapper .post-info{
            text-align: center;
        }
        .ftc_header_layout5 .footer-middle-1 .tag-footer .wpb_content_element {
            margin-bottom: -5px;
        }
        .countdown16 .bannerh6 .item-description .short-description:before {
            top: 11%;
        }
        .countdown16 .bannerh6 .woocommerce .ftc-product.product .item-description {
            padding-top: 55px;
        }
        .footer-bottom .widget.ftc-footer .footer-bot16 .wpb_single_image {
            text-align: center;
        }
        .regitter16 .father{
            margin-top: -10px;
        }
        .regitter16 h4 {
            line-height: 25px;
        }
        .newproducthome16 .sport-icons ul li {
            width: 30%;
            padding: 8px 0;
        }
        .newproduct16 .products .product .images span.ftc-tooltip.button-tooltip{
            display: none;
        }
        .banner12 > .wpb_column.vc_column_container:last-child .vc_row .wpb_column.vc_col-sm-6:last-child {
            padding-left: 0px !important;
        }
        .banner12 > .wpb_column.vc_column_container:last-child .vc_row .wpb_column.vc_col-sm-6:first-child {
            padding-right: 0px !important;
        }
        .countdown13 .counter-wrapper > div,
        .countdown12 .counter-wrapper > div{
            width: 75px;
            height: 75px;
            margin: 0 3px;
        }
        body .revslider7 .tparrows:hover,
        body .revslider7 .tparrows {
            background: transparent !important;
        }
        .header-layout7 .ftc-shop-cart .ftc-tini-cart .ftc-cart-tini.cart-item-canvas {
            top: 3px;
        }
        .header-layout7 .mobile-button .mobile-nav {
            top: 1px;
            position: relative;
        }
        .mail_home5{
            margin-bottom: 40px !important;
        }
        .banner25{
            position: relative;
            border: 0px;
            top: 20px;
            margin-bottom: -5px !important;
        }
        .banner25 .text-background {
            padding-top: 10px;
        }
        .lasth5 .tabh5 ul li a {
            margin: 0px 7px 5px 7px !important;
        }
        .wpb-js-composer .vc_tta-tabs:not([class*=vc_tta-gap]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-top .vc_tta-tab.vc_active>a::after {
            top: 105% !important;
        }
        .woocommerce .products:not(.list) .product:hover .item-description .meta_info .yith-wcwl-add-to-wishlist,
        .woocommerce .products:not(.list) .product:hover .item-description .meta_info a.compare
        {
            overflow: hidden;
        }
        .woocommerce .product .item-description .meta_info .add-to-cart a.loading:after{
            top: -15px;
            left: -25px;
            color: #000;
        }
        .countdown-product .woocommerce .product .item-description .meta_info .add-to-cart a:first-child:after {
            margin-left: 25px;
        }
        .woocommerce .product:hover .item-description .meta_info .add-to-cart a:first-child:before{
            display: none;
        }

        .list .ftc-product:hover .item-description .add-to-cart span.ftc-tooltip.button-tooltip,
        .woocommerce .products.list .product:hover .item-description .meta_info .add-to-cart a:first-child:before{
            display: inline-block;
        }
        .woocommerce .products.list .product:hover .item-description .meta_info .add-to-cart a{
            width: auto;
        }


        .woocommerce .product:hover .item-description .meta_info .add-to-cart a:not(.added_to_cart){
            width: 31px;
        }
        .ftc-product:hover .item-description .add-to-cart span.ftc-tooltip.button-tooltip, .ftc-product:hover .item-description .add-to-cart:before {
            display: none;
        }
        .bannerh6 .woocommerce .product:hover .item-description .meta_info .add-to-cart a{
            width: inherit;
        }
        .bannerh6 .ftc-product:hover .item-description .add-to-cart span.ftc-tooltip.button-tooltip,.bannerh6 .ftc-product:hover .item-description .add-to-cart:before{
            display: inline-block;
        }
        footer#colophon .ftc-footer .footer-middle-1 .widget-title{
            text-align:center;
        }
        .footer-middle-1 .widget .tagcloud a, .widget.widget_tag_cloud a{
            float: none;
        }
        .bloghome13 .blogs .post-info {
            text-align: center;
        }
        .bloghome13 .blogs .post-info h3.product_title {
            text-align: center;
        }
        .bannerhome13 .intro13 {
            max-width: 95%;
        }
        .banner13 .test {
            left: 80%;
            top: 100%;
        }
        .product13 .owl-nav {
            display: none;
        }
        .product13 .owl-dots {
            display: none !important;
        }
        .countdown13 img.vc_single_image-img.attachment-full.wp-post-image {
            margin-top: 10px;
            padding: 0;
        }
        .titleblock14::before,.titleblock14::after{
            display: none;

        }
        .titleblock13::after,.titleblock13::before,.titleproduct13::before,.titleproduct13::after{
            display: none;
        }

        .banner12 .test1 {
            transform: translate(-65%,150%);
        }
        .bloghome12 .blogs .post-info {
            text-align: center;
        }
        .bloghome12 .blogs .post-info h3.product_title {
            text-align: center;
        }
        .bloghome12 h4.titleblock12::before,.bloghome12 h4.titleblock12::after,
        .testi12 p.titleclient12::before,.testi12 p.titleclient12::after{
            display: none;
        }
        .widgetproduct12 .wpb_column.vc_column_container.vc_col-sm-4 {
           width: 100%;
           margin-bottom: 20px;
       }
       .banner12 .test {
        margin: 0;
    }
    
    .intro-top, .intro-bottom
    {
        display: block;
        text-align: center;
    }
    .mobile-button {
        width: auto;
    }
    .woocommerce div.product .woocommerce-tabs ul.tabs li{
        margin: 0 7px 10px 0;
        max-width: 150px;
        width: 100%;
        text-align: center;
    }
    .admin-bar .ftc-mobile-wrapper{
        top: 0;
    }
    .footer-mobile > div .ftc-my-wishlist{
        margin: 0;
    }
    .ftc-shop-cart .ftc-shoppping-cart{
        display: inline-block;
        background-color: transparent;
    }
    .ftc-shop-cart .ftc-shoppping-cart .dropdown-container{
        left: auto;
        right: 0;
    }
    .header-content .container .ftc-shop-cart.search-shop-hidden{
        text-align: right;
    }
    .ftc-shop-cart .ftc-shoppping-cart{
        width: auto;
    }
    .header-content a.ftc_cart{
        color: #000;
    }
    .intro-box
    {
      padding: 15px 0 15px;
  }
  .intro-top {
    padding: 0;
}
.site-content .related.products h2
{
  margin-bottom: 65px;
}
.related.products .owl-nav > div
{
  top: -48px;
  left: 50%;
  transform: translateX(-50%);
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  right: auto;
}
/*center product list*/
.woocommerce .products.list .product .item-description {
    display: block;
    margin: 10px 0;
    text-align: center;
}
.woocommerce .products.list .star-rating, .woocommerce-page .products.list .star-rating {
    margin: 15px auto 15px;
}
.woocommerce .products.list .product .item-description .meta_info .add-to-cart, .woocommerce .products.list .product .item-description .meta_info a.quickview, 
.woocommerce .products.list .product .item-description .meta_info .yith-wcwl-add-to-wishlist a{
    float: none;
}
.woocommerce .products.list .product .item-description .meta_info{
    display: flex;
    width: max-content;
    margin-left: auto;
    margin-right: auto;
}
.pp_inline .product .summary.entry-summary{
    text-align: center;
}
.pp_inline div.product .social-sharing li{
    float: none;
}
.pp_inline .ftc-quickshop-wrapper .summary.entry-summary .woocommerce-product-rating .star-rating, .pp_inline .ftc-quickshop-wrapper .summary.entry-summary .woocommerce-product-rating .woocommerce-review-link {
    float: none;
    display: inline-block;
}
.pp_inline div.product .summary.entry-summary  .woocommerce-product-rating{
    width: 100%;
    margin-bottom: 10px;
}
.pp_woocommerce #pp_full_res .pp_inline  div.product p.availability.stock{
    margin-bottom: 0px;
}
.pp_woocommerce #pp_full_res .pp_inline  div.product p.price{
    margin-bottom: 10px;
}
.pp_woocommerce #pp_full_res .pp_inline  div.product .summary.entry-summary .woocommerce-product-details__short-description{
    margin-top: 10px;
}
#pp_full_res .pp_inline .woocommerce-product-details__short-description p{
    text-align: center;
    margin-bottom: 5px;
}
.pp_woocommerce .pp_inline div.product form.cart div.quantity{
    width: max-content;
    margin: auto !important;
    float: none;
}
.pp_woocommerce .pp_inline div.product form.cart button.single_add_to_cart_button{
    float: none;
}
.pp_woocommerce .pp_inline div.product form.cart button.single_add_to_cart_button:before{
    border-bottom: none;
}
.pp_woocommerce .pp_inline div.product form.cart button.single_add_to_cart_button:after{
    display: none;
}
.woocommerce .products.list .product .images {
    width: 270px !important;
    display: block;
    border-right: 0;
    margin: 20px auto 0;
}
.pp_woocommerce .pp_inline div.product form.variations_form table.variations{
    width: auto;
    margin: auto;
}
.pp_woocommerce .pp_inline div.product form.variations_form table.variations tbody tr:last-child{
    margin-bottom: 0px;
}
.pp_woocommerce .pp_inline div.product form.variations_form table.variations tbody tr td.label{
    text-align: center;
}
.pp_woocommerce .pp_inline div.product form.variations_form table.variations tbody tr td.woo-variation-items-wrapper{
    margin-bottom: 10px;
}
.pp_woocommerce .pp_inline div.product form.variations_form table.variations tbody tr td.woo-variation-items-wrapper .reset_variations{
    position: relative;
    left: 15%;

}
.pp_woocommerce .pp_inline div.product form.variations_form table.variations tbody tr td .variable-items-wrapper{
    width: max-content;
    margin: auto;
    margin-bottom: 5px;
}
/*end center product list*/
.ftc-cookies-popup.popup-display {
    left: 50%;
    transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
}
.banner2 .text-content .text-background {
    width: 100%;
    padding: 0 20px;
}

.feature_home1 h3
{
    text-align: left;
}
.lastest-product .vc_tta-container h2, .lastest-product .home3 .vc_tta-container h2
{
  width: 80%;
}
.rtl .lastest-product .vc_tta-container h2{
    width: 100%;
}
#mega_main_menu.responsive-enable li.multicolumn_dropdown > .mega_dropdown > li {
    width: 100% !important;
}

.ftc-sb-testimonial .active .testimonial-content .info {
    width: 320px;
    top: 65px;
    padding: 30px 20px;
}
.ftc-sb-testimonial.owl-carousel .owl-stage-outer {
    height: 521px !important;
}
.ftc-sb-testimonial .active.center .testimonial-content .avatar {
    margin-top: 340px;
}
#testimonial2 .ftc-sb-testimonial.owl-carousel .owl-stage-outer {
    height: 690px !important;
}
#testimonial2 .ftc-sb-testimonial .active .testimonial-content .info{
    width: 240px;
}
#testimonial2 .ftc-sb-testimonial .active.center .testimonial-content .avatar {
    margin: 85px auto 0;
}
.newsletter-footer input[type="email"] {
    width: 335px;
    float: none;
}
}
@media (max-width: 414px) and (min-width:320px){
    .bloghome15 .blogs .post-info {
        text-align: center;
    }
    .belowbanner15 .test2 {
        top: 50%; 
        left: 12%;
    }
    .banner15 .test1 {
        left: 88%;
    }
    .titleblog15::before,.titleblog15::after{
        display: none
    }

    .countdown13 .counter-wrapper > div .countdown-meta{
        line-height: 0;
        font-size: 12px;
    }
    
    .countdown13 .counter-wrapper > div .number-wrapper .number{
        font-size: 30px;
    }
    .countdown13 .counter-wrapper > div .number-wrapper{
        margin-top: -3px;
        margin-bottom: -10px;
    }
    .countdown12 .counter-wrapper > div .countdown-meta{
        line-height: 15px;
    }
    .countdown12 .counter-wrapper > div .number-wrapper{
        margin-top: -10px;
    }

    .count-dealh6 .woocommerce div.product .item-description .counter-wrapper{
        margin-left: -10px;
    }
    .count-dealh6 .woocommerce div.product .item-description .counter-wrapper >div{
        margin: 15px 0 0 10px;
    }
    /*.text-slide5 {
        color: #fff;
        text-shadow: 0px 2px 5px #222;
        }*/
    }

    @media (max-width: 767px) and (min-width: 600px){
        .post-navigation .nav-previous {
            float: left;
            width: 50%;
        }

        .post-navigation .nav-next {
            float: right;
            width: 50%;
            text-align: right;
        }
        .foot-home .wpb_text_column.wpb_content_element  {
            display: flex;
            justify-content: center;
        }
    }

    @media only screen and (max-width: 767px) and (min-width: 310px){
        .banner25 .text-nobg h2, .banner25 .text-nobg h5{
            padding-left: 0;
            text-align: center;
        }
        .banner25 .text-nobg h2{
            font-size: 27px;
        }
        .img_ct{
            left: 0;
        }
        .bannerheadh5 .feature-content{
            margin-bottom: 0px;
        }
        .bannerheadh5 {
            padding-top: 30px;
        }
        .ftc_header_layout5 .banner3 .wpb_column.vc_column_container.vc_col-sm-12{
            margin-top: 0;
        }
        .text-beauty {
            margin-top: 50px;
        }
        .form_home5 form#mc4wp-form-1{
            display: flex;
            justify-content: center;
        }
        .beauty_h5 .ftc-feature .feature-content{
            margin-bottom: 15px;
        }
        .formfooth7 .mc4wp-form-fields {
            margin: 10px 0 35px 0;
        }
        .footer-both7 .copy-com {
            padding: 13px 0 7px 0;
        }
    }
    @media only screen and (max-width: 1023px) and (min-width: 667px){
        .banner25 .simageh5{
            margin: 0;
        }
        .banner25{
            height: auto;
        }
        .simageh5 .ftc-smooth-image{
            margin: 0;
        }
        .service_h5 .wpb_text_column.wpb_content_element {
            margin:0;
        }

    }
    @media only screen and (max-width: 1024px) and (min-width: 551px){
        .banner25 .simageh5{
            margin: 0;
        }
    }
    @media only screen and (max-width: 480px){
        /*.tabh6 .add-to-cart.add_to_cart_button:after {
            display: none;
        }
        .tabh6 .home5 .yith-wcwl-add-to-wishlist:after{
            left: 56px;
        }
        .tabh6 .home5 .yith-wcwl-add-to-wishlist:before {
            content: "";
            top: 8px;
            bottom: 0;
            width: 2px;
            height: 25px;
            left: 0;
            border-width: 0 1px 0 0px;
            border-style: solid;
            position: absolute;
            opacity: 0.3;
            z-index: 5;
            }*/
            .bannerh6 .img_ct .ftc-product-time-deal .meta-slider .ftc-product.product{
                margin-bottom: 0px;
            }
            .imghospot-home7 img {
                display: inline-block;
                margin-bottom: 30px;
            }
            .ftc_header_layout5 .ftc-footer .copy-com {
                margin-bottom: 8px;
            }
            .ftc_header_layout5 .footer-bot {
                top: 0;
            }
            .woocommerce .cart-collaterals .cart_totals h2 {
                margin-bottom: 18px;
                text-align: center;
            }
            .woocommerce .cart_totals table.shop_table,
            .woocommerce-cart .wc-proceed-to-checkout,
            .woocommerce .wc-proceed-to-checkout a.button.alt, .woocommerce .wc-proceed-to-checkout a.button{
                width: 100%;
            }
            .single-portfolio .info-content .portfolio-content {
                text-align: center;
                margin-bottom: 30px;
            }
            .single-portfolio .portfolio-info {
                margin-bottom: 30px;
            }
            .single-portfolio .meta-content .portfolio-info p {
                margin-bottom: 0px;
            }
            .single-portfolio .meta-content {
                margin-bottom: 40px;
            }
            .single-portfolio .info-content h2.entry-title {
                margin: 20px 0 10px;
            }
            .single-portfolio .entry-content {
                text-align: center;
            }
            .countdown12 .counter-wrapper > div .number-wrapper .number{
                line-height: 65px;
            }
            .banner18.banner16 .text1 .test1{
                transform: translate(0,-50%);
            }
            
            .dokan-w4 {
                width: 100%;
            }
            .countdown16 .ftc-product .item-description .add-to-cart span.ftc-tooltip.button-tooltip{
                display: inline-block;
                padding: 0 15px;    
            }
            .countdown16 .ftc-product:hover .item-description .add-to-cart:before {
                display: none;
            }
            .countdown16 .woocommerce .product:hover .item-description .meta_info .add-to-cart a {
                width: auto;
            }
            .header-layout8 .header-nav {
                padding-bottom: 15px;
            }
            .header-layout8 .header-nav > div:not(.nav-center) {
                position: relative;
                top: 5px;
            }
            .ftc-instagram.columns-4 .item {
                width: 25%;
                display: inline-block;
                margin-right: 2px;
                max-width: 75px;
                margin-bottom: 5px;
            }
            .footer-bot {
                padding-top: 10px;
            }
            .blog-home7 .blogs .post-info h3.product_title{
                text-align: center;
            }
            .blog-home7 .entry-content {
                text-align: center;
            }
            .btn-db {
                margin-bottom: 90px !important;
                margin-top: 20px;
            }
            /*.tabh7 .four-button .woocommerce .product .images .group-button-product > div,
            .tabh7 .four-button .woocommerce .product .images .group-button-product > div a,
            .tabh7 .four-button .woocommerce .product .images .group-button-product > a
            {
                width: 30px;
                height: 30px;
            }
            .tabh7 .four-button .images .group-button-product > div a i,
            .tabh7 .four-button .images .group-button-product > a i,
            .tabh7 .four-button .woocommerce .product .images .group-button-product > div a:first-child:before,
            .tabh7 .four-button .woocommerce .product .images .group-button-product > a:first-child:before {
                text-align: center;
                line-height: 30px;
                width: 30px;
                height: 30px;
            }
            .tabh7 .four-button .woocommerce .product .images .group-button-product{
                height: 30px;
                }*/


                .footer-middle-16 ul.no-padding.info-company li i {
                    background: transparent;
                    margin-top: 0px;
                    float: none;
                    margin-right: 0px;
                }
                .footer-middle-16 h4.widget-title.heading-title {
                    text-align: center;
                }
                .footer-middle-16 .wpb_wrapper {
                    text-align: center;
                }
                footer ul.bullet li a:before{
                    display: none;
                }
                .footer-middle-16 .wpb_column {
                    width: 100% !important;
                }

                .newproducthome16 .sport-icons {
                    max-width: 100%;
                }
                .time16 .timeclock16 i.fa.fa-clock:before {
                    right: 65%;
                    top: 0;
                }
                .time16 .report16 i.fa.fa-file-alt:before {
                    left: 29%;
                    top: 0;
                }
                .testi12 h1.titleclient12::before,.testi12 h1.titleclient12::after,
                .producthome12 h4.titleproduct12:after,.producthome12 h4.titleproduct12:before
                {
                    display:none;
                }
                body.wpb-js-composer .ftc-breadcrumb-title {
                    padding: 60px 0;
                }
                .woocommerce table.shop_attributes th {
                    width: auto;
                }
                .woocommerce div.product form.cart .group_table td {
                    width: 100% !important;
                    display: inline-block;
                    float: left;
                    text-align: left;
                    padding-left: 10px !important;
                }
                .woocommerce div.product-type-grouped .summary.entry-summary form.cart .group_table td.woocommerce-grouped-product-list-item__quantity{
                    width: 37% !important;
                }
                .woocommerce div.product-type-grouped .summary.entry-summary form.cart .group_table td.woocommerce-grouped-product-list-item__label{
                    width: 38% !important;
                }
                .woocommerce div.product-type-grouped .summary.entry-summary form.cart .group_table td.woocommerce-grouped-product-list-item__price{
                    width: 25% !important;
                }
                .woocommerce div.product-type-grouped .summary.entry-summary form table.group_table tr{
                    display: flex;
                    align-items: center;
                }
                .woocommerce div.product-type-grouped form.cart div.quantity {
                    padding-left: 0;
                }
                .woocommerce div.product form.cart .group_table td:last-child {
                    width: 100%;
                    text-align: left;
                }
                .woocommerce table.wishlist_table thead th {
                    font-size: 13px;
                    padding: 16px 0;
                }
                .woocommerce .wishlist_table td.product-add-to-cart span.ftc-tooltip.button-tooltip {
                    display: none;
                }
                .woocommerce table.wishlist_table tbody td {
                    padding: 16px 5px;
                    font-size: 13px;
                    overflow: hidden;
                }
                .woocommerce .wishlist_table td.product-add-to-cart a:before {
                    content: "\f07a";
                    font-family: FontAwesome;
                    font-size: 17px;
                    color: #fff;
                }
                .wishlist_table tr td a.button {
                   width: 40px !IMPORTANT;
                   height: 40px !IMPORTANT;
                   line-height: 40px !important;
                   padding: 0 !important
               }
               .woocommerce .wishlist_table td.product-add-to-cart a {
                margin: 0 auto;
            }

            .ftc-product .conditions-box{
                display: none;
            }
            div.product .social-sharing li{
                margin-bottom: 6px;
            }

            .ftc-products-category ul.tabs li {
                margin: 0px 48px;
            }
            .ftc-account .dropdown-container {
                left: 50px;
            }
            .dokan-seller-listing .dokan-seller-search-form input#search {
                width: 100%;
            }
            .dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery .profile-info {
                padding: 0 50px;
            }
            .dokan-single-store .profile-frame .profile-info-box.profile-layout-default .profile-info-summery-wrapper .profile-info-summery .profile-info .dokan-store-info {
                padding-left: 0;
            }
            .profile-info-box .img-social .social-store ul li a {
                color: #444;
            }
            .profile-info-box .img-social .social-store ul li:hover a {
                color: #fff;
            }
            .profile-info-box.profile-layout-default .social-store {
                display: inline-block;
                position: absolute;
                text-align: center;
                width: 100%;
            }
            .prod-cat-show-top-content-button{
                margin-left: 0;
            }
            .before-loop-wrapper .woocommerce-ordering ul.orderby{
                margin-top: 20px;
            }
            .before-loop-wrapper .grid_list_nav a#list{
                margin-right: 0;
            }
            aside.ftc-sidebar.product-category-top-content section.widget-container {
                width: 100%;
            }
            aside.ftc-sidebar.product-category-top-content .widget-container.widget_price_filter, aside.ftc-sidebar.product-category-top-content .widget_layered_nav{
                margin-bottom: 20px;
            }
            aside.ftc-sidebar.product-category-top-content section.widget-container .widget-title-wrapper {
                padding: 15px 25px 15px;
            }
            .widget-title-wrapper a.block-control {
                top: 12px;
            }
            aside.ftc-sidebar.product-category-top-content {
                display: block ;
                margin-top: 30px;
            }
            aside.ftc-sidebar.product-category-top-content section.widget-container > ul {
                border-top: 1px solid #ebebeb !important;
                padding: 15px 25px !important;
                margin: 0 !important;
            }
            aside.ftc-sidebar.product-category-top-content .widget-container.product-filter-by-color {
                margin-top: 0;
                width: 100%;
                float: left;
                display: inline-block;
                margin-left: 0px;
            }
            .products.list .short-description.list{
                text-align: center;
            }
            .tabh7 h2.numberh7:after{
                left: 50%;
            }
            .text-bannerh7{
                margin-top: 40px;
            }
            .text-bannerh7:before {
                top:-40px;
            }
            .deal-h7 .woocommerce .product .item-description{
                width: 92%;
            }
            .deal-h7 .woocommerce .product .item-description{
                padding: 40px 80px 175px 0;
            }
            .deal-h7 .btnh7 .ftc-sb-button{
                bottom: 93px;
                right: 15%;
            }
            .images-full {
                background-size: cover;
                background-position: center;
                height: 280px;
            }
            .btn-db1, .btn-db2 {
                bottom: 0px;
                width: 50%;
                float: left;
            }
            .our-brand .owl-stage .owl-item{
                padding: 20px 10px;
            }
            .testi-home7 .ftc-sb-testimonial .active.center .testimonial-content .avatar{
                top: 10px;
                left: 50% !important;
                -webkit-transform: translateX(-50%);
                transform: translateX(-50%);
                -moz-transform: translateX(-50%);
            }
            .testi-home7 .ftc-sb-testimonial .active.center .testimonial-content .avatar:after{
                border-right: none;
            }
            .testi-home7 .ftc-sb-testimonial .active .testimonial-content .info {
                left: 50%;
                top: 60px;
                border: 0;
                text-align: justify;
                padding: 127px 40px 40px 30px !important;
                -webkit-line-clamp: 3;
                -moz-line-clamp: 3;
                -webkit-box-orient: vertical;
                overflow: hidden;
                text-overflow: ellipsis;
                display: -webkit-box;
            }
            @-moz-document url-prefix(){
                .testi-home7 .ftc-sb-testimonial .active .testimonial-content .info {
                    height: 225px;
                }
            }
            .testi-home7 .ftc-sb-testimonial .active .testimonial-content .info:before {
                top: 95px;
                left: 25px !important;
                width: 40px;
            }
            .testi-home7 .ftc-sb-testimonial .active .testimonial-content .info:after{
                left: 95%;
                top: 91%;
            }
            .testi-home7 .ftc-sb-testimonial .testimonial-content h4.name{
                top: 125px;
                left: 50% !important;
                -webkit-transform: translateX(-50%) !important;
                transform: translateX(-50%) !important;
                -moz-transform: translateX(-50%) !important;
            }
            .testi-home7 .ftc-sb-testimonial .testimonial-content .byline{
                top: 145px;
                left: 50% !important;
                -webkit-transform: translateX(-50%) !important;
                transform: translateX(-50%) !important;
                -moz-transform: translateX(-50%) !important;
            }
            .btn-foot-top{
                padding-left: 0;
                text-align: center;
            }
            .btn-foot-top .ftc-sb-button{
                float: none;
                margin: 0 0 25px 0;
                padding: 0;
            }
            .btn-foot-top h4 {
                text-align: center !important;
            }
            .revslider7 .tp-mask-wrap .tp-caption{
                overflow: hidden;
            }
            .cateh7 .owl-nav >div {
                height: 35px !important;
                width: 35px !important;
            }
            .cateh7 .owl-nav >div:before{
                line-height: 35px !important;
            }
            span.dele-text {
                display: none !important;
            }

            .footer-bottom .wpb_text_column {
                margin: 0 0 10px 0;
            }

            .footer-bottom .footer-bot16 .wpb_text_column {
                margin: 5px 0 10px 0;
            }

        }
        @media only screen and (max-width: 440px)
        {
            .blog article.post-item.post-password-required.category-uncategorized.tag-template .post-password-form input[type="submit"] {
                position: static;
                margin-bottom: 15px;
            }
            .blog .caftc-link{
                display: inline;
            }
        }
        @media (max-width: 507px ) and (min-width: 401px){
            .form_home5 input[type="email"]{
                float: none;
            }
        }
        @media only screen and (max-width: 400px){
            .newsletter-footer input[type="email"] {
                width: auto;
            }
            .newsletter-footer .text-half h3
            {
              font-size: 22px;
          }
          .newsletter-footer p.submit-footer:after
          {display: none;}
          body.wpb-js-composer .vc_general.vc_tta-tabs .vc_tta-tabs-container .vc_tta-tabs-list:before,
          body.wpb-js-composer .vc_general.vc_tta-tabs .vc_tta-tabs-container .vc_tta-tabs-list:after,
          body.wpb-js-composer .vc_general.vc_tta-tabs .vc_tta-tabs-container:before{
            display: none;
        }
        .woocommerce.columns-4 .products .product  .images .compare {
            margin-right: 0;
        }
        .ftc-products-category ul.tabs li {
            margin: 0px 33px;
        }
        .ftc-account .dropdown-container {
            width: 250px;
            left: 50%;
            transform: translate(20%);

        }
        .newsletter-footer form {
            float: none;
            display: inline-block;
            text-align: center;
        }
        .newsletter-footer input[type="email"] {
            margin-bottom: 20px;
            width: 240px;
            float: none;
        }

    }

    @media only screen and (max-width: 385px){
    /*.tabh6 .home5 .woocommerce .products .product .group-button-product {
        top: 37% !important;
        }*/
        .ban2h6 .wpb_text_column {
            padding-top: 85px;
        }
        .banner13 .test {
            left: 82%;
        }
        .tabh7 .four-button .woocommerce .product .images .group-button-product > div,
        .tabh7 .four-button .woocommerce .product .images .group-button-product > div a,
        .tabh7 .four-button .woocommerce .product .images .group-button-product > a
        {
            margin-right: 5px;
        }
        .tabh7 .four-button .woocommerce .product .images .group-button-product > a.quickview {
            margin-right: 0px;
        }
        .tabh7 .item-description .product_title.product-name {
            float: none;
            text-align: center;
            position: relative;
            width: 100%;
        }
        .tabh7 .item-description span.price {
            display: inline-block;
            float: none;
            text-align: center;
            width: 100%;

        }
        .tabh7 .item-description span.price del{
            margin-bottom: 0;
        }
        .tabh7 .item-description .star-rating {
            float: none;
            margin: 0;
            top: -10px;
        }
        .our-brand .owl-stage .owl-item .item {
            bottom: 0px;
        }
    }
    @media only screen and (max-width: 375px){
        .footer-middle-16 {
            margin-top: 275px;
        }
        .testi16 .owl-dots {
            top: -40px !important;
        }
        .testi-home7 .wpb_column.vc_column_container.vc_col-sm-12{
            padding: 0 !important;
        }
        .ftc-quickshop-wrapper .owl-nav > div.owl-next{
            right: -30px;
        }
        .ftc-quickshop-wrapper .owl-nav > div.owl-prev{
            left: 0px;
        }
        .pp_pic_holder.pp_woocommerce.loaded {
            margin-top: -90px;
        }
        .admin-bar .pp_pic_holder.pp_woocommerce.loaded {
            margin-top: -10px;
        }
        /*div.pp_pic_holder.ftc-size_chart {
            margin-top: 10px;
            }*/
            .newproduct16{
                width: calc(100% + 3px);
            }
            .bannerh6 .deal-banh6{
                font-size: 30px;
            }
            .newproduct16 .group-button-product>div, .newproduct16 .group-button-product>a{
                margin: 0 3px;
            }
            .woocommerce .newproduct16 .products .product .images .quickview{
                margin-left: 3px;
            }
            .text_for_men.row1 h3, .text_for_women.row2 h3{
                font-size: 18px;
            }
            body div.pp_woocommerce.pp_pic_holder .pp_content_container, body .pp_content_container{
                padding: 30px 15px !important;
            }
            .woocommerce .product .item-description .meta_info .yith-wcwl-add-to-wishlist a{
                margin-right: 3px;
            }
            .ftc-product .item-description .add-to-cart a{
                padding-left: 6px !important;
            }
            .look1.ver1 .hotspot-content,
            .look1.ver3 .hotspot-content {
                left: -70px;
            }
            .look1 .hotspot-content {
                left: -100px;
            }
            .footmidh7 ul.info-company {
                margin-left: 25px;
            }
            .products.list .short-description.list,
            .woocommerce .products.list .product .item-description {
                text-align: center;
            }
            .woocommerce .products.list .star-rating, .woocommerce-page .products.list .star-rating {
                margin-left: auto;
                margin-right: auto;
            }
    /*.woocommerce .products.list .product:hover .item-description .meta_info .add-to-cart a.added_to_cart,
    .woocommerce .products.list .product .item-description .add-to-cart,
    .woocommerce .products.list .product .item-description .meta_info a.compare,
    .woocommerce .products.list .product .item-description .meta_info a.quickview {
        float: none;
        position: relative;
        top: -11px;
        }*/
        .woocommerce .products.list .product .item-description .meta_info a.quickview{
            margin-right: 0px;
        }
    /* .woocommerce .products.list .product .item-description .meta_info .yith-wcwl-add-to-wishlist {
        float: right;
        margin: 0;
        position: relative;
        right: 17px;
        } */
    /* .woocommerce .products.list .item-description .meta_info {
        margin-left: 17px !important;
        width: 92%;
        } */
        .woocommerce .products.list .product:hover .item-description .add-to-cart {
            top: 0px;
        }
        #content nav.woocommerce-pagination ul.page-numbers {
            margin-left: 20px;
        }
        #content nav.woocommerce-pagination ul.page-numbers li a.next {
            margin-left: 105px;
            margin-top: 5px;
        }
        .grid_list_nav {
            padding: 30px 15px 13px;
        }
        section:nth-child(2).widget-container.widget_text {
            margin-top: 30px;
        }
        .countdown13 .counter-wrapper > div,
        .countdown12 .counter-wrapper > div{
            width: 65px;
            height: 65px;
        }
        .belowbanner15 .test2 {
            top: 45%;
            left: 8%;
        }
        .banner15 .test1 {
            left: 92%;
            top: 110%;
        }
        .banner12 .test1 {
            transform: translate(-70%,140%);
        }
        .bottommid12 ul.titleweb li a {
            font-size: 10px;
        }
        
        .bottommid12 ul.titleweb {
            margin-left: 0px;
        }

        .service_h5 .intro-top {
            padding: 0px 40px 0 0;
        }
        .btn-db a.ftc-button {
            font-size: 14px;
        }
    }
    @media only screen and (max-width: 360px){
        .look1.ver1 .hotspot-content {
            left: -65px;
            top: 25px;
        }
        .look1.ver2 .hotspot-content {
            left: -105px;
            top: 25px;
        }
        .look1.ver3 .hotspot-content {
            left: -75px;
            top: 25px;
        }
        .look1.ver4 .hotspot-content {
            left: -115px;
            top: 25px;
        }
        .our-brand .owl-item.active {
            width: 140px !important;
            margin-right: 10px !important
        }
        .our-brand .owl-item.active img{
            margin-left: -6px;
        }
        .our-brand .vc_col-sm-12{
            padding-left: 5px !important;
            padding-right: 5px !important
        }
        .btn-db1{
            padding-right: 5px !important;
        }
        .btn-db2{
            padding-left: 5px !important;
        }
    }
    @media only screen and (max-width: 378px){
        .post-password-form input[type="submit"] {
            position: static;
        }
        .info-desc > span:first-child, .ftc-sb-language, .header-currency, 
        .ftc-my-wishlist, .ftc-sb-account, .dropdown-button, 
        .header-language, .header-currency, .ftc-shop-cart,
        .ftc-checkout-menu, .custom_content{
            margin: 5px 10px;
        }
        .newsletter-footer .text-half h3 {
            font-size: 21px;
        }
        .ftc-search-product.search-shop-hidden{
            left: 9px;
        }
        article .post-info .entry-info .socialsharing_blog .social-icons li{
            margin-right: 0;
        }

        article .post-info .entry-info div.date-time{
            margin-right: 7px;
            padding-right: 7px;
        }
        .content_title .title_block {
            font-size: 28px;
        }
        .site-content .related.products h2 .bg-heading {
            font-size: 22px;
        }
        .ftc-products-category ul.tabs li {
            margin: 0px 29px;
        }
        .ftc-account .dropdown-container {
            width: 250px;
        }
        .slide6 .tp-parallax-wrap {
            margin-left: -20px;
        }
        .header5 a.login:before{
            left: 140px;
            right:171px;
        }

    }
    @media (max-width: 480px){
        footer .footer-middle-16 ul.bullet li a {
            margin: 0;
            padding: 0;
        }
        .banner17.banner16 .text1 {
            right: 0;
            left: 0;
        }
        .banner17.banner16 .text2 {
            left: 0;
            right: 0;
        }

        .testi16 .ftc-sb-testimonial .active .testimonial-content .info {
            padding-right: 20px;
            padding-left: 20px;
            padding-bottom: 25px;
            padding-top: 25px;
            margin-top: 5px;
            width: 100%;
        }

        .blogfoooter16 section#ftc_blogs-66 .ftc_blog_widget .post_list_widget li {
            width: 70%;
            margin-left: auto;
            margin-right: auto;
        }
        .productwidget16 .widget.ftc-items-widget {
            padding-left: 20px;
            padding-right: 20px;
        }
        .productwidget16 .woocommerce ul.product_list_widget li{
            margin: 0px;
        }
        .testi16 .owl-dots {
            top: -60px;
        }
        .testi16{
            max-height: 545px;
        }
        .testi16 .ftc-sb-testimonial .active.center .testimonial-content .avatar {
            margin-top: 285px;
        }
        .testi16 .client-talk {
            top: 390px;
        }
        .testi16 .ftc-sb-testimonial .active .testimonial-content .info:before {
            top: -10px;
            left: 20px;
            font-size: 20px;
        }
        .productwidget16 .ftc-meta-widget.item-description {
            width: 75%;
            padding-left: 20px;
        }
        .time16 .timeclock16 i.fa.fa-clock:before {
            right: 68%;
            top: 0;
        }
        .time16 .report16 i.fa.fa-file-alt:before {
            left: 25%;
            top: 0;
        }
        .countdown16 .bannerh6 .woocommerce .ftc-product.product .images {
            padding: 0;
        }
        /*.banner16 img {
            height: 160px;
            }*/
            .banner16 .wpb_column.vc_column_container.vc_col-sm-6 {
                padding: 0 !important;
            }
            .numberon16 {
                margin-top: 45%;
            }
            .bottommid12 ul.titleweb {
                margin-left: 0px;
                text-align: center;
            }
            .bottommid12 ul.titleweb li{
                float: none;
            }

            .ban1h6 .ftc-smooth-image .img {
                min-height: auto;
            }
            .our-brand .owl-item.active {
                margin-right: 28px;
            }
            .slide_lb .tp-mask-wrap span.tw1 {
                color: #fff ;
            }
        }
        @media only screen and (min-width: 310px) and (max-width: 414px) and (max-width:767px){
            .ban2 .wpb_wrapper, .ban2 .btn5{
                padding-right: 0 !important;
                text-align: center !important;
            }
            .dealh6 {
                text-align: center;
            }
            .bannerheadh5 .wpb_column.vc_column_container.vc_col-sm-6{
                margin-bottom: 15px;
            }
            .bannerheadh5{
                padding-top: 30px;
            }
            .banner3 .vc_col-sm-12 {
                margin-top: 0 !important;
            }

            .simageh5{
                margin-top: 0 !important;
            }
            .mail_home5 .text-mal{
                padding-right: 0;
            }
            .text-beauty{
                margin-top: 50px;
            }
            .beautyh5 .vc_col-sm-3{
                margin-bottom: 15px;
            }
            .ban1h6 {
                padding-top: 0;
            }
            .footh6 .text-half{
                padding-right: 0;
                text-align: center;
            }
        }
        @media only screen and (max-width: 359px){
            .site-content .related.products h2 .bg-heading {
                font-size: 19px;;
            }
            .banh6 .yoga1, .banh6 .yoga2 {
                left: 0px !important;
            }
            .woocommerce table.wishlist_table thead th {
                font-size: 11px;
            }
            .woocommerce .products.list .product .item-description .button-in, .woocommerce .products.list .product .item-description .add-to-cart,
            .woocommerce .products.list .product   .item-description .compare,
            .woocommerce .products.list .product   .item-description .quickview {
                margin-right: 3px;
            }
            .woocommerce .product  .item-description .meta_info .add-to-cart a:first-child:after, .ftc-meta-widget.item-description .meta_info .add-to-cart a:first-child:after
            {
             margin-left: 15px;
         }
         .woocommerce .products.list .product .item-description .meta_info .yith-wcwl-add-to-wishlist a
         {
             margin-left: 0;
         }
         .woocommerce .products.list .product .item-description .yith-wcwl-add-to-wishlist {
            margin-right: 0;
        }
        .intro-top {
            padding-left: 5px;
        }
        footer#colophon .social-icons li {
            margin: 0 5px;
        }
        .ftc-search-product .ftc_search_ajax input[type="text"] , .ftc-enable-ajax-search{
            left: -30px;
        }


        .woocommerce div.product .woocommerce-tabs ul.tabs li{
            margin-bottom: 10px;
        }

        .ftc-sb-testimonial .active .testimonial-content .info {
            width: 250px;
            top: 65px;
            padding: 30px 20px;
        }

        .ftc-sb-testimonial .active.center .testimonial-content .avatar {
            margin-top: 350px;
        }
        .ftc-shop-cart .ftc-shoppping-cart .dropdown-container
        {
          margin-left: -85px;
      }
  }
  @media only screen and (max-width: 480px) and (min-width: 385px){
    .home5 .group-button-product{
        left: 1px;
    }
    .tabh6 .home5 .group-button-product,.salepro_h5 .home5 .group-button-product{
        left: 0px;
    }
    @-moz-document url-prefix(){
        .newproducthome16 .sport-icons ul.list-icons li a span.title {
            position: relative;
            right: 45px;
        }
        .newproducthome16 .sport-icons ul.list-icons li:nth-child(2) a span.title
        {
            right: 36px;
        }
    }
}
@media only screen and (max-width: 330px){
    .vc_row.countdown-product .counter-wrapper > div
    {
        margin: 0 2px;
    }
    body.wpb-js-composer .vc_general.vc_tta-tabs.default_no_border .vc_tta-tabs-container .vc_tta-tab:before,
    body.wpb-js-composer .vc_general.vc_tta-tabs.default_no_border .vc_tta-tabs-container .vc_tta-tab.vc_active:before,
    body.wpb-js-composer .vc_general.vc_tta-tabs.default .vc_tta-tabs-container .vc_tta-tab:before,
    body.wpb-js-composer .vc_general.vc_tta-tabs.default .vc_tta-tabs-container .vc_tta-tab.vc_active:before{
        display: none;
    }

    .ftc-products-category ul.tabs li {
        margin: 0px 2px;
    }

    .ftc-account .dropdown-container {
        left: 40px;
    }

}
@media (height: 768px){
    .woocommerce.widget_shopping_cart .cart_list li {
        padding: 0 0 23px 0;
        margin: 0 0 23px 0;
    }
}
@media (width: 768px){
    .pp_woocommerce div.product.product-type-grouped form.cart .group_table tr.product-type-external td:first-child{
        width: 17em;
    } 
    .pp_woocommerce .entry-summary table.group_table td:nth-child(1) {
        width: 17em;
    }
    .banner25 .ftc-smooth-image.ftc-smooth{
        margin-top: 13%;
    }
    .form_home5 .wpb_text_column.wpb_content_element{
        margin-left: 5px;
    }
    .blog-home7.cateh7 .owl-nav .owl-prev, .blog-home7.cateh7 .owl-nav .owl-next{
        top:85px;
    }
    .blog-home7.cateh7 .owl-nav .owl-next{
        margin-left: 5px;
    }
}
@media (min-width: 768px){
    .ftc_header_layout5 .intro-box {
        padding:0;
    }
    .imghospot-home7 img {
        display: none;
    }
}
@media only screen and (min-width: 768px) {
    .dealh6 .vc_col-sm-6, .img_ct .vc_col-sm-6{
        width: 49%;
    }

    .price_home6 .wpb_column{
        margin-right: 50px;
    }

}
@media only screen and (min-width: 768px) and (max-width: 991px){
    .admin-bar div.pp_pic_holder.pp_woocommerce.loaded {
        margin-top: -150px;
    }
    div.pp_pic_holder.pp_woocommerce.loaded {
        margin-top: -190px;
    }
    aside.ftc-sidebar.product-category-top-content {
        width: calc(100% + 10px);
        margin-left: -5px;
    }
    aside.ftc-sidebar.product-category-top-content .widget_layered_nav, 
    aside.ftc-sidebar.product-category-top-content .widget-container.widget_price_filter{
        margin-left: 5px;
        margin-right: 5px;
    }
    .countdown13 .wpb_column.vc_col-sm-6:first-child{
        padding-left: 30px !important;
    }
    .countdown13 .counter-wrapper > div{
        margin-right: 5px;
    }
    .banner72 .image-row4-left img {
        min-height: 244px;
    }
    .banner72 .image-row4-left {
        width: 50%;
        text-align: center;
    }

    .widget-container ul.product-categories {
        padding: 0px 10px !important;
    }
    article .post-info .entry-info .right-info{
        float: none;
    }
    .widget_price_filter form
    {
     padding: 20px 15px 0 15px;
 }
 .tagcloud a
 {
  width: 100%;
  margin: 0 0 8px 0;
  padding: 7px 0px;
  text-align: center;
}
footer .widget.widget_tag_cloud .tagcloud a, footer.widget.widget_tag_cloud .tagcloud a, footer .tag-footer.vc_col-sm-3 .widget.widget_tag_cloud .tagcloud a {
    width: auto;
}
.single-product .tagcloud a
{
  width: 49%;
}
body.wpb-js-composer .home3 .vc_general.vc_tta-tabs.default_no_border .vc_tta-tab > a {
    padding: 20px 10px;
}
.woocommerce-page.columns-4 .products .product, .woocommerce.columns-4 .products .product {
    width: 30%;
}

.newsletter-footer input[type="email"] {
  width: 200px;
}
.lastest-product .home3 .vc_tta-container h2 {
    width: 25%;
}

.single-img-home4 .vc_col-sm-3 .ftc-smooth-image img {
    height: 250px;
}
.single-product div#primary.col-sm-9 {
    width: 63% !important;
}
.single-product aside#right-sidebar {
    width: 37%;
}
.woocommerce .wc-proceed-to-checkout a.button.alt, .woocommerce .wc-proceed-to-checkout a.button {
    padding: 14px 0;
    margin-bottom: 3px;
}
.woocommerce-page.columns-3 .products .product, .woocommerce.columns-3 .products .product {
    width: 45%;
}
.banner25 .text-content .text-nobg {
    padding-left: 0;
}
.intro-top
{
    padding-left: 0;
}
.text_for_women.row2
{
  margin-top: -150px;
}
.rtl .text_for_women.row2
{
    margin-right: -35px !important;
    padding-right: 45px;
    padding-left: 0;
    margin-top: -170px;
}
.feature_home1 h3
{
  font-size: 19px;
}
.lastest-product .vc_tta-container h2
{
  width: 19%;
}
body.wpb-js-composer .vc_general.vc_tta-tabs.default_no_border .vc_tta-tab > a
{
  padding: 20px 12px;
}
.wpb-js-composer .lastest-product .vc_tta-container .vc_tta.vc_general .vc_tta-tabs-list {
    margin-left: 10px;
}
.rtl.wpb-js-composer .lastest-product .vc_tta-container .vc_tta.vc_general .vc_tta-tabs-list {
    margin-left: -20px;
}

.woocommerce .product  .item-description .meta_info .add-to-cart a:first-child:before,
.ftc-meta-widget.item-description .meta_info .add-to-cart a:first-child:before{
    margin: 0;
}
.products.list .short-description.list{
    margin-top: 4px;
}
.deal-h7 .woocommerce div.product div.images {
    max-width: 270px;
    top: 12px;
}
.deal-h7 .woocommerce .product .item-description {
    width: 52%;
    top: 0px;
    padding: 40px 75px 125px 0;
}
.deal-h7 .btnh7 .ftc-sb-button {
    position: absolute;
    bottom: 95px;
    z-index: 3;
    margin-right: 60px
}
.images-full {
    background-position: center;
    height: 500px;
    background-size: cover;
}
.btn-db1, .btn-db2 {
    bottom: 80px;
}
.testi-home7 .ftc-sb-testimonial .active .testimonial-content .info{
    text-align: justify;
}
.testi-home7 .ftc-sb-testimonial .active.center .testimonial-content .avatar:after{
    right: -10px;
}
.testi-home7 .ftc-sb-testimonial .active .testimonial-content .info{
    padding:40px 115px 42px 150px;
}
.bannerh7 .ftc-smooth-image.smooth-image.ftc-smooth{
    margin-top: 55px;
}
.testi-home7 .ftc-sb-testimonial .active .testimonial-content .info:before{
    left: 153px;
}
.testi-home7 .ftc-sb-testimonial .active .testimonial-content .info:after{
    left: 84%;
    right:auto;
}
#testh10.testi-home7 .ftc-sb-testimonial .active .testimonial-content .info:after{
    left: 82%;
}
.text-bannerh7 {
    color: #fff;
    margin-top: 80px;
    margin-bottom: 70px;
}
.image-row2.wpb_column.vc_column_container.vc_col-sm-6{
    margin-top: -4px;
}
.image-row4{
    padding-right: 3px;
}
.text-bannerh7 .wpb_wrapper{
    padding-right: 10px;
    text-align: justify;
    padding-left: 0;
}
.text-bannerh7:before{
    height: 125%;
}
#testh10.testi-home7.contain .ftc-sb-testimonial .testimonial-content h4.name, #testh10.testi-home7.contain .ftc-sb-testimonial .testimonial-content .byline {
    left: 20px;
}
#testh10.testi-home7.contain .ftc-sb-testimonial .active.center .testimonial-content .avatar {
    left: 140px;
}
#testh10.testi-home7.contain .ftc-sb-testimonial .active .testimonial-content .info {
    padding: 30px 138px 42px 165px;
}
.footmidh7 ul.info-company{
    margin-left: 0;
}
.btn-foot-top .ftc-sb-button{
    margin-top: 0;
}
.footmidh7 span.text-main {
    display: inline-block;
    width: 100%;
    text-align: center;
    margin-top: 5px;
}
.footmidh7 .text-noi{
  display: inline-block;
  width: 100%;
  text-align: center;
  margin-top: -20px;
}
.footmidh7 ul.info-company li i{
    margin-left: 37%;
}
.footmidh7 ul.info-company li ul:after{
    right: -23px;
}
.look1 .hotspot-content {
    left: -55px;
    top: 25px;
}
.hotsp1 .look1.ver2 .hotspot-product.hotspot-content {
    left: -75px;
}
.banner_lasth7{
    background-size: 156%;
    height: 560px;
}
.text_ban71 {
    top: 40px;
}
.text_ban72 {
    top: 95px;
    left: 20px;
}
.text_ban73 {
    top: 95px;
    left: 85px;
}
.text_ban74 {
    top: 30px;
    min-width: 255px;
    right: 10px;
}
.text_ban75 {
    top: 145px;
}
.text_ban76 {
    top: 190px;
    margin-left: -80px !important;
    width: 130%;
}
.formfooth7 .vc_col-sm-2\/5, .formfooth7 .vc_col-sm-3\/5{
    width: 100% ;
}
.formfooth7 .vc_col-sm-3\/5{ margin-bottom: 30px !important }
}
@media only screen  and (max-width: 375px){
    @-moz-document url-prefix(){
        .newproducthome16 .sport-icons ul.list-icons li a span.title {
            position: relative;
            right: 37px;
        }
        .newproducthome16 .sport-icons ul.list-icons li:nth-child(2) a span.title
        {
            right: 30px;
        }
    }
    .countdown12 .counter-wrapper > div .number-wrapper .number{
        line-height: 55px;
        font-size: 35px;
    }
    .time16 .timeclock16 {
        width: 100%;
        padding-left: 20px;
    }
    .time16 .report16 {
        width: 100%;
        padding-left: 15px;
    }
    .time16 .timeclock16 i.fa.fa-clock:before {
        right: 70% !important;
        top: 0;
    }
    .time16 .report16 i.fa.fa-file-alt:before {
        left: 20% !important;
        top: 0;
    }
    .newproducthome16 .sport-icons ul li {
        display: inline-block;
        width: 30%;
    }
    .testi16 .ftc-sb-testimonial .active.center .testimonial-content .avatar {
        margin-top: 305px;
    }
    .testi16 .client-talk {
        top: 415px;
    }
    
    .blogfoooter16 section#ftc_blogs-66 .ftc_blog_widget .post_list_widget li {
        width: 80% !important;
    }
    footer#colophon .footer-top16 .social-icons li {
        margin: 10px 7px ;
        top: 10px;
    }
    .footer-top .footer-top16{
        padding-bottom: 25px;
    }
    .time16 h1 {
        font-size: 18px;
    }
    .time16 h4 {
        font-size: 11px;
    }
    .countdown16 .bannerh6 .woocommerce .ftc-product.product .images {
        padding: 0;
    }
    .countdown16 .bannerh6 .item-description .short-description:before{
        font-size: 24px;
        left: 15px;
    }
    .regitter16 h4 {
        font-size: 14px;
    }
    .regitter16 h1 {
        font-size: 30px;
    }
    .count-dealh6 .item-description{
        width: 345px;
    }
}
@media only screen and (max-width: 320px){
    .newproduct16 .group-button-product {
        width: 100%;
        height: 65%;
        transform: translate(0px, -50%);
        top: 50%;
    }
    .testi18.testi16 .ftc-sb-testimonial .active.center .testimonial-content .avatar {
        margin-top: 325px;
    }
    .testi18.testi16 .owl-dots {
        top: 10px;
    }
    .testi18.testi16 .client-talk {
        top: 420px;
    }
    .header-layout10 .nav-left1 {
        width: 78%;
    }
    .header-layout10 .header-content {
        padding-right: 30px;
    }
    .time16 h1 {
        font-size: 15px;
    }
    .time16 h4 {
        font-size: 9px;
    }
    .time16 .timeclock16 i.fa.fa-clock:before {
        right: 75% !important;
        top: 0;
    }
    .time16 .report16 i.fa.fa-file-alt:before {
        left: 15% !important;
        top: 0;
    }
    .blogfoooter16 section#ftc_blogs-66 .ftc_blog_widget .post_list_widget li {
        width: 100% !important;
    }
    .countdown16 .bannerh6 .item-description .short-description:before {
        font-size: 20px !important;
        left: 8px !important;
    }
    .time16 .ftc_feature_content {
        margin-left: -20px;
    }
    .banner16 .test1 h1, .banner16 .test2 h1 {
        color: #fff;
        font-size: 40px;
        text-transform: uppercase;
        font-weight: 600;
    }
    .testi16 .ftc-sb-testimonial .active.center .testimonial-content .avatar {
        margin-top: 300px;
    }
    .testi16 .client-talk {
        top: 400px;
    }
    .alltitle16.featuredtitle {
        width: 100% !important;
        font-size: 25px;
    }
    .banner15 .test1 {
        left: 92%;
        top: 110%;
        width: 85%;
    }
    .bottommid12 ul.titleweb li > a {
        font-size: 8px !important;
    }
    .belowbanner15 .test2 {
        top: 40% !important;
        left: 8%;
        width: 85%;
    }
    .banner12 .test {
        width: 90%;
    }
    .widgetproduct12 h3.product_title.product-name {
        overflow: hidden;
        height: auto;
        margin-top: -20px;
    }
    .banner12 .test1 {
        transform: translate(-73%,115%) !important;
    }
    .bannerhome13 .intro13 p.top {
        font-size: 30px;
    }
    .bannerhome13 .intro13 p.mid {
        font-size: 20px;
        margin-top: 10px;
        margin-bottom: 5;
    }
    .banner13 .test {
        left: 85%;
        top: 115%;
        width: 230px;
    }
    .countdown13 img.vc_single_image-img.attachment-full.wp-post-image {
        padding-right: 50px;
    }
}
@media only screen and (max-width: 1190px){
    .price_home6 {
        margin: 0 -30px;
        padding-left: 30px;
    }
}
@media (max-width: 1920px){
    .dealh6 .owl-next{
        left: 84%;
    }
    .dealh6 .owl-prev{
        left: -92%;
    }
}
@media (width: 800px)
{
    .countdown16 .bannerh6 .woocommerce .ftc-product.product .images{
        transform: translate(25%,0);
    }
}
@media only screen and (min-width: 1200px){
    .banner72 .image-row4-left img {
        min-height: 400px;
    }
    .cateh7 .owl-nav .owl-next{
        margin-left: 10px;
    }
    .revslider7 .tparrows {
        width: 45px !important;
        height: 45px !important;
    }
    .revslider7 .tp-leftarrow.tparrows:before, .revslider7 .tp-rightarrow.tparrows:before{
        line-height: 45px;
    }
}
@media only screen and (max-width: 991px) and (min-width: 640px){

    .blog-page-2.ftc-shortcode article.post-wrapper {
        width: 50%;
        float: left;
    }
}
@media only screen and (max-width: 700px) and (min-width: 641px){
    .woocommerce .product:hover .item-description .meta_info div.add-to-cart a.button.product_type_grouped{
        width: 120px;
    }
    .woocommerce .product:hover .item-description .meta_info div.add-to-cart a.button.product_type_grouped:before{
        border-bottom: none
    }
    .widgetproduct12 .product_title.product-name a{
        font-size: 14px;
    }
    .widgetproduct12 .product_list_widget .ftc-meta-widget{
        padding-left: 10px;
    }
}
@media only screen and (max-width: 991px) and (min-width: 481px){
    .woocommerce .products.list .product .item-description{
        padding: 10px 15px;
    }
    .woocommerce .products.list .product h3.product-name, .woocommerce-page .products.list .product h3.product-name{
        margin-bottom: 0;
    }
    .woocommerce .products.list .star-rating, .woocommerce-page .products.list .star-rating{
     margin: 10px 0;
 }
 .products.list .short-description.list{
    height: 45px;
    overflow: hidden;
    margin-top: 0;
}
.woocommerce .products.list .product .item-description .meta_info{
    margin-top: 10px !important;
}
.footer-middle-16 ul.post_list_widget{
    padding: 5px;
}
.footer-middle .footer-middle-16 .wpb_column{
    width: 33.33%;
    float: left;
}
.footer-middle .footer-middle-16 .wpb_column:first-child,.footer-middle .footer-middle-16 .wpb_column:nth-child(2){
    width: 50%;
    height: 250px
}
.blogfoooter16 section#ftc_blogs-66 .ftc_blog_widget .post_list_widget li{
    width: 100%;
}
.productwidget16 .titlewidget {
    margin-left: auto;
    margin-right: auto;
}
.productwidget16 .wpb_column.vc_column_container.vc_col-sm-4{
    width: 50%;
    float: left;
}
.productwidget16 .wpb_column.vc_column_container.vc_col-sm-4:last-child {
    transform: translateX(50%);
}
}
@media only screen and (max-width: 767px) and (min-width: 685px){
    .coming_soon .ftc-countdown .counter-wrapper > div{
        width: 150px;
        height: 150px;
        padding: 30px 20px 30px 7px;
    }
    .coming_soon .ftc-countdown .counter-wrapper > div .number-wrapper .number{
        font-size: 50px;
    }
}
@media only screen and (max-width: 767px) and (min-width: 640px){
    body .bloghome15.wpb_row{
        margin-bottom: 10px;
    }
    .bloghome15 .blogs article.post-wrapper{
        width: 50%;
        float: left;
    }
}
@media only screen and (max-width: 684px) and (min-width: 668px){
    .admin-bar div.pp_pic_holder.pp_woocommerce.loaded {
        margin-top: 90px;
    }
    div.pp_pic_holder.pp_woocommerce.loaded {
        margin-top: 60px;
    }
}
@media only screen and (max-width: 768px){
    .slide5 rs-slides rs-slide rs-group{
        background-color: rgba(0,0,0,0.5);
    }
    .slide5 rs-slides rs-slide rs-group .rev-btn.rs-layer{
        border-color: #fff !important; 
    }
}
@-moz-document url-prefix(){
    @media only screen and (max-width: 375px){
        .wpb-js-composer .newproducthome16 .vc_tta-tabs:not([class*=vc_tta-gap]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-top .vc_tta-tab.vc_active:nth-child(3) >a::before, .wpb-js-composer .newproducthome16 .vc_tta-tabs:not([class*=vc_tta-gap]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-top .vc_tta-tab.vc_active:nth-child(5) >a::before{
            transform: translateX(-49%);
        }
    }
    @media only screen and (max-width: 480px){
        body.wpb-js-composer .newproducthome16 .vc_general.vc_tta-tabs .vc_tta-tab {
            margin-bottom: 35px;
            padding: 0 5px;
        }
    }
}