@media only screen and (max-width: 1920px) and (min-width: 1400px){

    .bannerh6 .img_ct .owl-prev{
        left: -18%;
        margin-left: 0;
    }
    .bannerh6 .img_ct .owl-next{
        left: unset;
        right: -18%;
    }
}
@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: 0%;
    }
    .gallery.our-por .ftc-portfolio-wrapper.columns-3 .item .figcaption{
        margin-top: 0%;
    }
}
@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){


    .header-ftc.header-layout9 .mega_main_menu li.multicolumn_dropdown:nth-child(2) > .mega_dropdown{
        left: 70px;
    }

    .header-ftc.header-layout8 .mega_main_menu li.multicolumn_dropdown:nth-child(2) > .mega_dropdown {
        left: 150px;
    }
    .header-ftc.header-layout8 .mega_main_menu li.multicolumn_dropdown:nth-child(6) > .mega_dropdown {
        left: -100px;

    }
    .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: 321px;*/
    }
    
    .header-layout7 .ftc-shop-cart .ftc-tini-cart .ftc-cart-tini.cart-item-canvas{
        right: 35px;
        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; */
             right: -10px;
         }
        .header-layout7 .ftc-enable-ajax-search {
           right: -10px;
        }
         .header7 button.search-button {
            right: -10px;
        }
        .header-layout7 .navigation-primary .main-navigation{
            float: left;
            margin-left: 0px;
        }
        .header-layout7 .mega_main_menu li.multicolumn_dropdown.drop_to_right:nth-child(2) > .mega_dropdown {
            left: 100px;
        }
        .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){                
        .site-footer .elementor-section.h5e-footer-signup-news  {
            padding: 57px 20px 57px 20px;
        }
        .h1e-sec-menu .col2.elementor-column.elementor-element {
            width: 60%;
        }
        .h7e-sec-testi .ftc-element-testimonial .avatar-image:after {
            right: -50px;
        }       
        .h18e-sec-img .ftc-imgr-sp .ftc-image-content {    
            right: unset;
            left: 20px;
            text-align: left;
        }
        .h18e-sec-img .button-banner {
            padding-left: 0;
        }
        .h16e-sec-img.h18e-sec-img .button-banner {
            margin-top: 5px;
        }
        .ftc-product-widget .products-widget .ftc-product .meta-description .product-name {        
            min-height: 25px;
            height: auto;
        }

        .h7e-header2 .mega_main_menu > .menu_holder > .menu_inner > ul > li > .item_link{           
            padding-right: 10px;
        }
        .h7e-header2 .elementor-widget-ftc_shooping_cart {
            margin-left: 0px;
        }
        .ftc-header-template .h7e-header2 .ftc-search .ftc_search_ajax {
            width: 230px;
        }

        #wcfmmp-store .right_side{
            padding-left: 0;
            padding-right: 0;
        }

        .woocommerce .cart-collaterals .cart_totals {
            width: 100%;
        }

        .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-descri

        ption .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) {
            .column-bar-countdown-h21 section.h21e-seci-cate{ 
                width: calc(100% + 60px);
                margin-left: -30px;
            }
            .column-bar-countdown-h21 section.h21e-seci-cate .ftc-blogs-slider{    
                padding-left: 30px;
                padding-right: 30px;
            }
            .header-layout10 ul.mega_dropdown {
                position: relative;
                left: -30px !important;
            }
            .header-menu-h20 .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li > .mega_dropdown,
            .h16e-header-bottom .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li > .mega_dropdown,
            .h18e-header-bottom .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li > .mega_dropdown{
                left: -50px;
            }
            .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: 19%;
            }
            .header-layout9 .nav-center1 {
                width: 62%;
            }
            .header-layout9 .nav-right1 {
                width: 19%;
            }
            .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: 0px;
            }
            .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){
        .h14e-sec-countdown-btn {
            margin-bottom: 60px;
        }
        .h22es-saleoff .ftc-all-slider.style_1 .swiper-wrapper .swiper-slide .group-slider .slide-content {
            bottom: 10px;
        }
        .home12e-header .ftc-shop-cart .ftc-tini-cart,
        .home14e-header .ftc-shop-cart .ftc-tini-cart{
            padding-right: 15px;
        }
        .theme-ornaldo .h12e-sec-foot-mid .elementor-column.elementor-col-20{
            width: 33.32%;            
            padding-left: 0;
            padding-right: 0;
            text-align: center;
        }
        .theme-ornaldo .h12e-sec-foot-mid .elementor-column.elementor-col-20:last-child {
            /*width: 66.64%;*/
            width: 50%;
            padding-top: 30px;
        }
        .theme-ornaldo .h12e-sec-foot-mid .elementor-column.elementor-col-20:nth-child(4){
            padding-top: 30px;
            width: 50%;
        }
        .theme-ornaldo .h12e-sec-foot-mid .elementor-widget.elementor-align-left .elementor-icon-list-item a{
            justify-content: center;
        }
        .deal-h7 .btnh7.four-button .ftc-product.product .item-description {
            min-height: 321px;
        }
        .h7e-footer-col2 .h7e-ico-contact {    
            padding-left: 0;
        }     
        .help-h1e.nh5e .elementor-icon-list-icon,
        .delivery-h1e.nh5e .elementor-icon-list-icon,
        .discounts-h1e.nh5e .elementor-icon-list-icon{
            display: none;
        }
        .h5e-footer-mid .elementor-mobile-align-center {
            text-align: center;
        }
        .h5e-footer-mid .elementor-mobile-align-center ul li {
            justify-content: center;
        }
        .h7e-sec-blog:hover .navigation-slider.style_3 div {
            margin-left: 0px;
            margin-right: 0px;
        }
        .h7e-sec-prod .woocommerce .products .product .images .compare,
        .h7e-sec-prod-slider .woocommerce .products .product .images .compare{
            display: none;
        } 
        .h2e-sec-footer2 .contac-us-h1e .elementor-icon-list-item {
            justify-content: center;
        } 
        .h2e-sec-footer2 .ftm1e-icon-text .elementor-icon-list-icon,
        .h18e-footer-midle section .elementor-icon-list-icon{
            display: none;
        }
        .h18e-footer-midle section .elementor-widget .elementor-icon-list-text {
            padding-left: 0;
        }
        .theme-ornaldo .h5e-sec-services .elementor-column.col2 > .elementor-element-populated {
            padding: 0px 30px 0px 35px;
        }
        .h14e-sec-countdown .elementor-column.elementor-col-50 {
            width: 100%; text-align: center;
        } 
        .h14e-sec-countdown .elementor-column-gap-extended > .elementor-column > .elementor-element-populated {
            padding: 0;
        }
        .theme-ornaldo .h2e-sec-services .elementor-section.icon-list-h1e {
            padding: 60px 25px 60px 25px;
        }   
        .theme-ornaldo .h7e-sec-img-btn-viewall > .elementor-widget-container{
            margin: 30px 0px 0px 0px;
        }
        .theme-ornaldo .elementor-element.h7e-sec-img-info{
            padding: 0px 10px 0px 20px;
        }
        .h7e-sec-img .h7e-sec-img-info:before {
            height: 138%;
            top: -48px;
        }
        .theme-ornaldo .elementor-element.h7e-sec-prod{
            margin-top: 80px;
        }
        .elementor-element.elementor-widget.elementor-widget-image.h7e-seci-img {
            text-align: center;
        }
        .h7e-sec-prod-slider .product-tab-template.ftc-product-tabs.vertical .tabs-wrapper .tab-title {
            padding: 0 0 5px 14px;
        }
        .h16e-seci-text{
            font-size: 30px; 
            line-height: 30px; 
        }

        .theme-ornaldo .elementor-element.h16e-sec-icon{padding: 45px 30px;}
        .theme-ornaldo .elementor-element.h16e-tit-b .elementor-heading-title{font-size: 20px; line-height: 22px;}    
        .h18e-sec-testimonial .ftc-element-testimonial.style_1 .swiper-wrapper .item .group-avatar {
            margin-bottom: 20px;
        }        

        .h18e-sec-img .button-banner {
            margin-top: 10px;
            padding-left: 0;
        }

        .h18e-sec-deal .ftc_products_deal_slider.def_style_1 .ftc-deal-products .ftc-product.product > .item-description{
            top: unset;
            transform: unset;
            position: relative;
            padding-top: 0;
            text-align: center;
            padding-left: 0;
            max-width: 100%;
        }
        .h18e-sec-deal .images {            
            padding-left: 0;
            max-width: 100% !important;
            text-align: center;
        }
        .h18e-sec-deal .price {
            margin-top: 0;
        }
        .h18e-sec-deal .counter-wrapper.days-3 {
            margin-top: 15px;
        }        
        .h12e-sec-prod3 .elementor-column.elementor-col-33{
            width: 50%;
        }
        .h12e-sec-prod3 .col33{
            margin-top: 50px;
            margin-left: 25%;
        }
        .home12e-header,
        .home12e-header .header-mobile.header-sticky{
            background: #000;
        }

        .home12e-header .mobile-button .fa.fa-bars,
        .home12e-header a.ftc-cart-tini.cart-item-canvas:before, 
        .home12e-header a.ftc-cart-tini:before {
            color: #00c4cd;
        }

        .home14e-header,
        .home14e-header .header-mobile.header-sticky{
            background: #000;
        }
        .home14e-header .mobile-button .fa.fa-bars,
        .home14e-header a.ftc-cart-tini.cart-item-canvas:before, 
        .home14e-header a.ftc-cart-tini:before {
            color: #bd0102;
        }

        .home18e-header,
        .home18e-header .header-mobile.header-sticky{
            background: #000;
        }
        .home18e-header .mobile-button .fa.fa-bars,
        .home18e-header a.ftc-cart-tini.cart-item-canvas:before, 
        .home18e-header a.ftc-cart-tini:before {
            color: #FFF;
        }
        .home16e-header,
        .home16e-header .header-mobile.header-sticky{
            background: #000;
        }
        .home16e-header .mobile-button .fa.fa-bars,
        .home16e-header a.ftc-cart-tini.cart-item-canvas:before, 
        .home16e-header a.ftc-cart-tini:before {
            color: #FFF;
        }
        .ftc-header-template.header-ftc-element.home16e-header {
            position: relative;
        }     
        

        .woocommerce .wc-proceed-to-checkout a.button.alt, .woocommerce .wc-proceed-to-checkout a.button{
            width: 100%;
                  }
       
        .countdown14 .countdown13 {
            max-height: 700px;
        }
        .countdown13{
            max-height: 800px;
            padding-top: 27px !important;
        }
        .countdown13 .wpb_column .wpb_single_image img {
            padding: 0 100px;
        }
        .countdown13 .ftc-sb-button a.ftc-button-1{
            margin-bottom: 20px;
        }

        .vc_row.countdown13 .wpb_column {
            width: 100%;
        }

       .tabh7 .ftc-product-slider .ftc-products .ftc-product .group-button-product a.compare,
       .tabh7 .ftc-product-slider .products .ftc-product .group-button-product a.compare{
            display: none !important;
        }


    .wpb-js-composer .vc_tta.vc_general .vc_tta-panel.vc_active.home5 .vc_tta-panel-body{
        padding: 20px 0;
    }
    .home5 .woocommerce .product .images .group-button-product > a.compare {
        display: none !important;
    }
    .single.single-product .detail-nav-summary {
        right: 0;
        left: 50%;
        transform: translateX(-50%);
        position: relative;
        top: 0;
        margin-top: 10px;
        margin-bottom: 10px;

    }
    /*wishlist*/
    .woocommerce ul.shop_table.cart.wishlist_table {
        border-top: 1px solid #ebebeb;
    }
    .wishlist_table {
        list-style: none;
        text-align: center;
    }
    .wishlist_table .product-thumbnail img {
        max-width: 150px;
    }
    .wishlist_table li {
        border: 1px solid #ebebeb;
        border-width: 0 1px;
    }

    .wishlist_table li:nth-child(2n+1) {
        background: #f6f6f6;
    }
    .wishlist_table .product-thumbnail {
        text-align: center;
        padding-top: 20px;
    }
    .wishlist_table .item-details {
        margin-top: 20px;
    }
    .wishlist_table .item-details .product-name {
        margin-bottom: 10px;
    }
    .wishlist_table .item-details .item-details-table {
        margin-bottom: 0;
    }
    .wishlist_table table {
        border-left: 0;
    }
    .wishlist_table .item-details .item-details-table .label, .wishlist_table .additional-info-wrapper .additional-info .label {
        display: none;
    }
    .wishlist_table .item-details .item-details-table .value{
        text-align:  center;
    }
    .additional-info-wrapper table.additional-info td.value {
        text-align: center;
    }
    .wishlist_table .item-details .item-details-table .value .amount {
        padding-right: 0;
    }
    .wishlist_table .additional-info-wrapper .additional-info {
        margin-bottom: 5px;
    }
    .wishlist_table span.ftc-tooltip.button-tooltip {
        color: #444;
    }
    .wishlist_table .additional-info-wrapper .product-remove {
        border-bottom: 1px solid #ebebeb;
    }
    /**/
    .ftc_products_slider .product:hover .item-description .meta_info a.compare{
        display: none !important;
    }
    #wcfmmp-store .address{
        position: absolute;
    }
    #wcfmmp-store .address {
        top: 50%;
        transform: translateY(-50%);
        left: 20%;
    }
    a.wcfm_catalog_enquiry {
        float: none;
        max-width: 135px;
        width: 100%;
        margin-left: auto !important;
        margin-right: auto !important;
        margin-bottom: 15px;
    }
    div.product .summary .yith-wcwl-add-to-wishlist, div.product .summary .compare{
        margin-bottom: 15px;
    }
    form#yith-wcwl-form ul.wishlist_view.responsive.mobile .product-thumbnail {
        max-width: 370px;
        width: 100%;
        margin: 0 auto;
    }
    form#yith-wcwl-form ul.wishlist_view.responsive.mobile .item-details td.value{
        border-width:0 1px 0 0;
    }
    .woocommerce .cart_totals table.shop_table {
        max-width: 60%;
        width: 100%;
        margin: 0;
    }
    .woocommerce-cart .wc-proceed-to-checkout {
        width: 40%;
        padding-left: 30px;
        margin-top: 10px;
    }
    .ftc-search form .ftc_search_ajax input[type="text"]
    {
        border: 0;
        padding-left: 0;
    }  
    .ftc-search .ftc_search_ajax, .ftc-search .ftc_search_ajax, .ftc-search .ftc_search_ajax{
       opacity: 1;
       visibility: visible;
       top: 0;
       width: 100%;
       padding: 0;
   }
   .archive #main-content {
    width: 100%;
}
.sidebar-show .ftc-close-popup{
    opacity: 0.8;
    visibility: visible;
    z-index: 1111;
}

.archive aside.ftc-sidebar:not(.product-category-top-content), .single-product aside.ftc-sidebar:not(.product-category-top-content) {
    display: none;
}
.pp_woocommerce div.product div.summary form.cart,
.woocommerce-page .pp_woocommerce div.product div.summary form.cart{
    width: auto;
}
.pp_woocommerce .woocommerce-product-rating,
.pp_woocommerce div.product .social-sharing li{
    float: none;
}
body div.pp_woocommerce.pp_pic_holder .pp_content_container, body .pp_content_container{
    background-color: inherit;
}
div.pp_pic_holder.pp_woocommerce.loaded{
    background-color: #fff;
}
.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% !important;
    text-align: center;
    float: none !important;
}
.pp_woocommerce div.product div.summary,
.woocommerce-page .pp_woocommerce div.product div.summary {
   width: 100% !important;
   text-align: center !important;
   padding: 0;
   float: none !important;
}
header .is-sticky .header-sticky{
    padding-top: 10px;
    padding-bottom: 10px;
}
.header-nav{
    display: none;
}
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;
}

.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;
        background: #f44336;
    }
    .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: 10px;
}
.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: 15px !important;
        font-weight: normal;
        text-transform: uppercase;
        color: rgb(0, 0, 0);
        padding: 14px 15px;
    }
    .ftc-mobile-wrapper .mobile-account a{
        font-weight: normal;
        line-height: 40px;
        color: rgb(0,0,0);
        font-size: 15px;
        text-transform: uppercase;
        padding: 14px 15px;
    }
    .mobile-wishlist, .mobile-account {
        padding-left: 0px;
    }
    .footer-mobile .mobile-wishlist .ftc-my-wishlist {
        border-bottom: 0;
    }
    .widget-column.footer-bottom {
        margin-bottom: 60px;
    }
    .mobile-wishlist .ftc-my-wishlist {
        margin-left: 0;
        border-bottom: 1px solid #ebebeb;
        width: 100%;
    }
    .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;

    }
    .h12e-sec-countdown .ftc-countdown-element.def_style_3 .ftc-number {
        width: 80px;
        height: 80px;   
        margin-top: -50px;  
        line-height: 50px;
    }

    .h12e-sec-countdown .ftc-countdown-element .items {    
        margin-right: 5px !important;
    }
    .h12e-sec-countdown .ftc-countdown-element .ftc-label {
        top: 30%;
    }    

    .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){
        @-moz-document url-prefix(){
 .newproduct16 {
    width: calc(100% + 10px);
    margin-left: -5px;
    margin-right: -5px;
}
}
      .countdown16 .bannerh6 .ftc-product.product .item-description{
            padding-top: 0;
            padding-bottom: 0;
        }
        .countdown16 .bannerh6 .ftc-product.product {
    display: flex;
    align-items: center;
}
    .header-ftc.header-layout6 .mega_main_menu > .menu_holder > .menu_inner > ul > li:last-child > .item_link {
        padding-right: 0;
    }
    .header-ftc.header-layout6 a.ftc-cart-tini.cart-item-canvas {
        margin-left: 0;
    }
    .header-layout6 .ftc_search_ajax.loading:after {
        top: -34px;
        right: -140px;
    }
    .header6 .ftc-search-product .ftc_search_ajax input[type="text"]{
        max-width: 170px;
    }
    .wpb-js-composer .vc_tta.vc_general .vc_tta-panel.vc_active.home5 .vc_tta-panel-body{
        padding: 20px 10px;
    }
    .woocommerce.ftc-single-grid .detail-nav-summary {
        right: 26%;

    }
    .ftc-single-grid.woocommerce #content div.product .summary.entry-summary .detail-nav-summary{
        top: 20px;
    }
    #wcfmmp-store .address {
        top: 50%;
        transform: translateY(-50%);
    }
    .archive .site-content.hide-filter .woocommerce .products.grid.columns4 .ftc-product:hover .item-description .meta_info .add-to-cart a.button span.ftc-tooltip,
    .archive .site-content.hide-filter .woocommerce .products.grid.columns4 .ftc-product:hover .item-description .meta_info .add-to-cart a.button:before,
    .archive .site-content.hide-filter .woocommerce .products.columns4 .ftc-product:hover .item-description .meta_info .add-to-cart a.button span.ftc-tooltip,
    .archive .site-content.hide-filter .woocommerce .products.columns4 .ftc-product:hover .item-description .meta_info .add-to-cart a.button:before {
        display: none;
    }
    .archive .site-content.hide-filter .woocommerce .products.grid.columns4 .ftc-product:hover .item-description .meta_info .add-to-cart a.button,
    .archive .site-content.hide-filter .woocommerce .products.columns4 .ftc-product:hover .item-description .meta_info .add-to-cart a.button {
        width: 31px;
    }
    .archive .site-content.hide-filter .woocommerce .products.grid.columns4 .ftc-product:hover .item-description .meta_info,
    .archive .site-content.hide-filter .woocommerce .products.columns4 .ftc-product:hover .item-description .meta_info {
        display: flex;
        justify-content: center;
    }
    .archive .site-content.hide-filter .woocommerce .products.grid.columns4 .ftc-product:hover .item-description .meta_info .add-to-cart a.button span.ftc-tooltip,
    .archive .site-content.hide-filter .woocommerce .products.columns4 .ftc-product:hover .item-description .meta_info .add-to-cart a.button span.ftc-tooltip {
        display: none;
    }
    .detail-nav-summary {

        right: -15px;
        top: 6px;
    }
    .detail-nav-summary > a{
        margin-right: 0;
    }
    .countdown16 .bannerh6 .item-description .short-description:before{
        top: 2%;
    }
    .countdown16 .bannerh6 .item-description .short-description{
        padding-top: 40px;
    }
    .my-cart
    {
        display: none;
    }
    body.wpb-js-composer .vc_general.vc_tta-tabs.default_no_border .vc_tta-tab > a {
        padding: 20px 15px;
    }
    .ftc-product-grid.woocommerce-page.columns-4 .products .product, 
    .ftc-product-grid.woocommerce.columns-4 .products .product{
        width: 25%;
    }

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

    .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;
    }

    .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: 10px 15px 0;
    }

    .ftc-recent-comments-widget .comment-meta>div.meta {
        padding-left: 0;
        padding-top: 10px;
    }


    .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){
    .woocommerce .cart_totals table.shop_table {    
        width: 69%;
    }
    .h12e-sec-login .ftc-account .dropdown-container {    
        margin-left: 0;
        right: auto;
        left: 0;
    }
    .h12e-sec-login .wcml_currency_switcher ul {
        left: auto;
        right: 0;
    }
    .h12e-sec-login .h12e-sec-login-col3 > div .elementor-element.elementor-widget-ftc_language_switch {
        margin-left: 15px;
    }
    .h7e-sec-deal .ftc_products_deal_slider.def_style_3 .ftc-products .ftc-product.product .images {
        width: 43% !important;        
    }
    .h7e-sec-shock.elementor-section.elementor-top-section.elementor-element{
        background-size: 151%;        
        background-position-y: 0;
    }
    .theme-ornaldo .elementor-element.h7e-shock-txt01 > .elementor-widget-container {    
        padding-top: 65px;
    }
    .theme-ornaldo .elementor-element.h7e-shock-txt02 > .elementor-widget-container {
        padding-top: 125px;
    }
    .theme-ornaldo .elementor-element.h7e-shock-txt03 > .elementor-widget-container {
        padding: 60px 0px 0px 115px;
    }
    .theme-ornaldo .elementor-element.h7e-shock-txt04 > .elementor-widget-container {
        padding-top: 50px;
    }    
    .theme-ornaldo .elementor-element.h7e-shock-txt05 > .elementor-widget-container {
        padding: 145px 0px 0px 0px;
    }
    .theme-ornaldo .elementor-element.h7e-shock-txt06 > .elementor-widget-container {
        padding: 175px 0px 0px 0px;
    }
    .h7e-sec-shock {
        height: 750px;
    }
    .theme-ornaldo .elementor-section.h7e-seci-shock-btn {
        padding-top: 20px;
    }
    .theme-ornaldo .elementor-section.h7e-sec-imgxd {    
        padding: 60px 0px 50px 0px;
    }
    .h7e-sec-img .h7e-sec-img-info:before {    
        height: 150%;
        top: -67px;
    }
    .h5e-footer-mid .icon-list-ftm1e .elementor-element.icon-list-ftm1e ul li i:before {
        line-height: 21px;
        font-size: 12px;
    }
    .feature_home1 .feature-img2.vc_col-sm-6 {
        margin-top: 0px;
    }
    .feature_home1 .textafterh1.wpb_column.vc_column_container.vc_col-sm-6{
        margin-top: 0px;
    }

    .header-layout1 .logo-wrapper {
        width: 204px;
    }
    .h7e-sec-prod-slider .woocommerce .product .images .group-button-product > div, 
    .h7e-sec-prod-slider .woocommerce .product .images .group-button-product > div a, 
    .h7e-sec-prod-slider .woocommerce .product .images .group-button-product > a, 
    .h7e-sec-prod .ftc_products_slider.style_1 .woocommerce .product .images .group-button-product > div, 
    .h7e-sec-prod .ftc_products_slider.style_1 .woocommerce .product .images .group-button-product > div a, 
    .h7e-sec-prod .ftc_products_slider.style_1 .woocommerce .product .images .group-button-product > a {
        margin-right: 8px;
    }
     .theme-ornaldo .h5e-block-discount-left.elementor-column .elementor-element-populated{
         padding: 0px 60px 0px 0px;
     }
    .h7e-footer3 .elementor-element.footer-mail-form .mc4wp-form input[type="email"] {
        width: 300px;
    }
    footer .h7e-footer3 a.h7e-sec-socials {
        font-size: 13px;
    }
    /* ToanDV fixbug header 7 */
    .header-layout7 .ftc-shop-cart .ftc-tini-cart .ftc-cart-tini.cart-item-canvas {
        right: 0;
        margin-left: 0px;
    }
    .header7 .ftc-shop-cart .ftc-tini-cart{
        padding-right: 0;
    }
    .header7 .ftc-search-product .ftc_search_ajax input[type="text"] {
        width: 240px;
    }
    .header7 .logo-wrapper,
    .header7 .header-content .navigation-primary .container {
        width: auto;
    }
    .header7 .header-content .navigation-primary .container {
        margin-left: -20px;
    }
    .header-layout7 a.ftc-cart-tini:before {
        left: unset;
        margin-right: 0;
    }
    .header-layout7 .cart-item-canvas .cart-number {
        right: 12px;
    }
    /* End of ToanDV fixbug header 7 */

    .theme-ornaldo .h2e-sec-services .elementor-section.icon-list-h1e {
        padding: 60px 55px 60px 55px;
    }
    .h12e-sec-countdown .ftc-countdown-element.def_style_3 .ftc-number {
        width: 90px;
        height: 90px;   
        line-height: 60px;
    }
    .h12e-sec-countdown .ftc-countdown-element .ftc-label {
        top: 55%;
    }
    .mega_main_menu > .menu_holder > .menu_inner > ul > li.menu-item.multicolumn_dropdown:nth-child(6) > ul.mega_dropdown {
        /*transform: translateX(-60%);*/
    }
    .h7e-sec-deal .h7e-sec-deal-shop-btn {
        left: 28.5%;
        top: 70%;
    }
    .h14e-sec-collection .h14e-sec-inner-collection.elementor-element{
        padding: 35px 10px;
    }

    .h12e-sec-login .h12e-sec-login-col3 .ftc-search .search-button {
        right: -35px;
    }    

    .h2ele-sec-las .elementor-section.elementor-section-boxed,
    .h2ele-sec-pro .elementor-section.elementor-section-boxed {
        width: 940px;
    }
    .h2ele-sec-las .ftc-product-tabs.product-tab-template.def_style_7 .tabs-wrapper .tab-title,
    .h2ele-sec-pro .ftc-product-tabs.product-tab-template.def_style_7 .tabs-wrapper .tab-title {
        padding-left: 16px;
    }
    .h7e-img-ti3 {    font-size: 26px; }

    .text_for_men.row1 {
        margin-left: 0px;
        padding: 37px 40px 100px 30px;
    }
    .feature_text_rowh1 .text_for_women.row2 {
    /*    padding: 45px 30px 55px 50px;
        margin-top: -60px;*/
    }
    
    .text_for_women.row2 {
        margin-right: 0;
        margin-left: -30px;
        padding: 30px 30px 23px 40px;
        margin-top: 0;
        margin-bottom: 30px !important;

    }
    .text_for_men.row1 h3:after{
        right: -105px;
    }
    .text_for_women.row2 h3:after{
        left: -105px;
    }
    .text_for_men.row1 {
        margin-left: 0px;
        margin-top: 30px;
        padding: 30px 40px 24px 30px;
    }
  /*  .feature_text_rowh1 .text_for_men.row1{
     padding: 37px 40px 55px 30px;
 }*/
 .feature_text_rowh1 .text_for_women.row2{
    margin-top: 0;

}
.woocommerce-tabs.wc-tabs-wrapper ul.tabs.wc-tabs li {
    margin-top: 5px !important;
}
.regitter16 h1 {
    padding-top: 71px;
}
.header-currency ul {
    left: -45px;
}

.h7e-sec-prod-slider .elementor-element.title-pro-h7e,
.h7e-sec-prod-slider .ftc-product-tabs.product-tab-template .tabs-wrapper {    
    width: 240px;
}
.tabh7 .vc_tta-tabs-container {    
    width: 240px;
    height: 300px;    
}
.numberh7-sub1{
    top: 100px;
}
.numberh7-sub2{
    top: 135px;
}
.wpb-js-composer .tabh7 .vc_tta-container .vc_tta.vc_general .vc_tta-tabs-list {
    margin-top: 185px;
}
.h7e-sec-prod-slider .ftc-product-tabs.product-tab-template .tabs-wrapper {
    top: 170px;
}
.theme-ornaldo .elementor-element.h7e-sec-blog-main .post-text h4{
    max-height: 44px;
}
.elementor-inner-section.h7e-sec-in2{
    margin-left: 20px;
}
.theme-ornaldo .lastest-product-h1e .h1e-seci-col01-tittle,
.theme-ornaldo .elementor-column.h2e-seci-arrival-txt01 ,
.theme-ornaldo .elementor-column.h2e-seci-lastest-txt01 {
    width: 22%;
}
.lastest-product-h1e .h1e-seci-prods .ftc-product-tabs.product-tab-template.def_style_7 .tabs-wrapper .tab-title {
    padding-left: 16px;
}

}
@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: 0;
    }

    .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;
    }
    .home7.our-brand .owl-item.active {
    width: auto!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){
    .feature_home1 .textafterh1 {
        /*top: -40px;*/
        top: 0;
    }
    .theme-ornaldo .elementor-element.h16e-seci-mar-text:not(.elementor-motion-effects-element-type-background){
        background-image: none;
    }
    .h7e-footer3 .tags-ftm1e .tagcloud a {
        float: none;
    }
    .site-footer .elementor-element.h7e-sec-foot-col-tag > .elementor-element-populated.elementor-widget-wrap,
    .site-footer .elementor-element.h7e-sec-foot-col-info > .elementor-element-populated.elementor-widget-wrap,
    .site-footer .h7e-footer3 .elementor-column.col1 > .elementor-element-populated.elementor-widget-wrap,
    .site-footer .elementor-element.h7e-col-subcribe > .elementor-element-populated.elementor-widget-wrap {
        padding: 0;
    }

    .h7e-footer3-col1,
    .h7e-footer3-col1 .elementor-widget.elementor-align-left .elementor-icon-list-item,
    .h7e-footer3-col1 .elementor-widget.elementor-align-left .elementor-icon-list-item a {
        text-align: center;
        justify-content: center;
    }

    .site-footer .elementor-column.h7e-footer-col1 > .elementor-element-populated.elementor-widget-wrap,
    .site-footer .elementor-column.h7e-footer-col2 > .elementor-element-populated.elementor-widget-wrap,
    .site-footer .elementor-column.h7e-footer-col3 > .elementor-element-populated.elementor-widget-wrap {
        padding: 20px 10px;
    }
     .h7e-footer2 section .elementor-widget-icon-box.elementor-position-left .elementor-icon-box-wrapper {
        flex-direction: column;
    }
    .h7e-footer2 section .elementor-widget-icon-box.elementor-position-left .elementor-icon-box-icon {
        margin-left: auto;
        margin-right: auto;
    }
    .h7e-footer2 section .elementor-widget-icon-box .elementor-icon-box-content {
        margin: auto;
        margin-top: 10px;
        text-align: center;
    }
    .h7e-sec-blog .navigation-slider .nav-next,
    .h7e-sec-blog .navigation-slider .nav-prev,
    .h7e-sec-cate .navigation-slider .nav-next, 
    .h7e-sec-cate .navigation-slider .nav-prev {
        width: 30px;
        height: 30px;
    }
    .h7e-sec-blog .navigation-slider .nav-prev,
    .h7e-sec-cate .navigation-slider .nav-prev{
        left: -14px;
    }
    .h7e-sec-blog .navigation-slider .nav-next,
    .h7e-sec-cate .navigation-slider .nav-next {
        right: -14px;
    }
    .theme-ornaldo .elementor-element.h12e-sec-countdown-txt2 {  
        margin-bottom: 60px;
        margin-top: 20px;
    }
    .theme-ornaldo .elementor-element.h14e-sec-countdown-txt2 {    
        margin-bottom: 60px;
    }
    .h16e-sec-icon .elementor-widget-wrap > .elementor-element.icon-clock-h23 {
        margin-right: 15px;
    }
    .h16e-sec-icon .elementor-widget-wrap > .elementor-element.icon-file-h23 {
        margin-left: 15px;
    }
    .elementor-widget-wrap > .elementor-element.icon-file-h23,
    .elementor-widget-wrap > .elementor-element.icon-clock-h23 {
        padding: 15px 30px;
    }
    .h14e-sec-collection .h14e-sec-inner-collection.elementor-element{
        padding: 20px 10px;
    }
    .h14e-sec-collection .h14e-sec-collec-col1 {        
        width: 55% !important;
    }
    .h14e-sec-collection .elementor-widget:not(:last-child) {
        margin-bottom: 10px;
    }

    .woocommerce .newproduct16 .product .images .group-button-product > a.compare {
    display: none;
}
 .ftc-product-slider.product12 .products .ftc-product.product .group-button-product a.compare {
    display: none;
}

    .woocommerce .ftc-product.product:hover .item-description .meta_info a.compare {
        display: none;
    }
    .header-layout8 .header-nav {
        padding: 15px;
    }
    .header-layout8 .header-nav > div{
        width: 33%;
    }
    .header-layout8 .header-nav > div.nav-right{
        width: 34%;
    }
    .header-layout8 .nav-right{
        text-align: right;
    }
    div#sticky-wrapper.is-sticky .header-ftc.header-layout8.header-sticky .header-nav.container {
        display: block;
    }
    

/*ToanDV*/    
    .h7e-sec-img .ftc-element-image-end .ftc-element-image .ftc-image-content {
        padding: 0 20px;                
    }
    .h7e-sec-deal .h7e-sec-deal-shop-btn {
        left: 23.5%;
    }
    .h7e-sec-testi .ftc-element-testimonial .avatar-image:after {
        right: -35px;
    }
    .h7e-sec-testi .ftc-element-testimonial .infomation:after {        
        /*bottom: 10px;
        right: -10px; */       
    }
    .h7e-sec-testi .ftc-element-testimonial .group-content .byline {
        bottom: 60px;
    }
    .h7e-sec-testi .ftc-element-testimonial .infomation {    
        right: 10px;
    }
    .h7e-sec-testi .ftc-element-testimonial .avatar-image {
        left: 21%;
    }
    .h7e-sec-prod-slider .ftc-product-tabs.product-tab-template .tabs-wrapper {    
        width: 240px;
        top: 180px;
    }
    .h7e-sec-prod-slider .elementor-element.title-pro-h7e {
        width: 240px;
    }
    .h7e-sec-deal .ftc_products_deal_slider.def_style_3 .ftc-products .ftc-product.product .item-description {
        padding: 50px 55px 50px 0;
    }
    .h7e-sec-deal .h7e-sec-deal-shop-btn {
        top: 78%;
        left: 27%;
    }

    .theme-ornaldo .elementor-element.h7e-sec-imgxd-col2 > .elementor-element-populated{
        margin: 65px 0px 65px 0px;
    }    
    .h7e-sec-img .h7e-sec-img-info:before {
        height: 138%;
        top: -55px;
    }
    .elementor-element.h7e-sec-txt1.elementor-widget.elementor-widget-text-editor{
        margin-bottom: 0;
    }

    .elementor-column.h7e-sec-foot-col-tag{
        padding-top: 50px;
    }

    .h7e-footer3 .col1.elementor-element.elementor-column,
    .h7e-footer3 .col2.elementor-element.elementor-column,
    .elementor-column.h7e-sec-foot-col-info,
    .elementor-column.h7e-col-tag1,
    .elementor-column.h7e-col-open1,
    .elementor-column.h7e-sec-foot-col-tag{
        width: 100%;
    }
    .elementor-column.h7e-col-open1{
        margin-top: 50px;
    }
    .h7e-seci-footer-tag{text-align: center;}
    span.timeopen {
        float: none;
        padding-left: 40px;
    }
    .site-footer .elementor-element.h7e-col-subcribe > .elementor-element-populated {
        margin: 0px !important;     
    }

    .site-footer .elementor-element.h7e-payment-img {
        text-align: center !important ;
    }    
    .h7e-sec-in1{
        margin-bottom: 40px;
    }
    .image-row2.wpb_column.vc_column_container.vc_col-sm-6 {
        margin-top: 0;
    }
/*end of ToanDV*/
        .bannerh6 .img_ct .ftc-product-time-deal:hover  .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: 0px;
        }
        .woocommerce .cart-collaterals .cart_totals table.shop_table td {
            padding: 10px 10px 9px 10px;
            margin-bottom: 3px;
        }
        .header-ftc.header-layout8.header-sticky .header-nav .nav-right{
            margin-top: 10px;
        }
        .header-layout8 .header-nav .nav-left,.header-layout8 .header-nav .nav-right{
            margin-top: auto;
            margin-bottom: auto;
        }
        .header-layout8 .header-nav{
            padding: 0;
            display: flex;
        }
        .header-layout8 .header-nav > div:not(.nav-center) {
            padding: 0px 0 0;
        }
        .header-layout8 .ftc-shop-cart{
            margin-right: 0 /*15px*/;
            margin-left: 0px;
        }
        .header-ftc.header-layout8.header-sticky {
            padding: 10px 15px;
        }
        .banner16 .test1 h1, .banner16 .test2 h1{
            font-size: 30px;
        }
        .header-content {
            padding-bottom: 10px;
            padding-top: 10px;
        }
        .newproducthome17.newproducthome16 {
           margin-top: -25px;
       }


    .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;
}

    .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;
    }
    .testi16 {
        margin-bottom: 30px !important;
    }
    #to-top{
        bottom: 120px;
    }
    .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: 65px;
}
.lastest-product .owl-nav > div {
    top: -59px;
    right: auto;
    left: 50%;
    transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-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;
}
.home7e-header a.ftc-cart-tini.cart-item-canvas:before,
.home7e-header a.ftc-cart-tini:before{
    background: #91c0d0;
    border-radius: 50%;
    font-size: 20px;
    padding: 10px;
    top: 4px;    
    color: #FFF;
}
.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;
}
.ftc-shop-cart .ftc-tini-cart, a.ftc-cart-tini.cart-item-canvas {
    background: transparent;
}
.home7e-header .ftc-shop-cart .ftc-tini-cart, .home7e-header a.ftc-cart-tini.cart-item-canvas {
   padding-right: 0;
}
.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: 22px;
    width: 20px;
    height: 20px;
    text-align: center;
    border-radius: 100%;
    background: #000;
    font-size: 12px;
}
.home12e-header .ftc-shop-cart a.ftc-cart-tini.cart-item-canvas .cart-number:first-child {
    background: rgb(0, 196, 205);
}
.home14e-header .ftc-shop-cart a.ftc-cart-tini.cart-item-canvas .cart-number:first-child {
    background: rgb(189, 1, 2);
}

.home7e-header .ftc-shop-cart a.ftc-cart-tini.cart-item-canvas .cart-number:first-child {
    top: -16px;
    right: 12px;
    background: transparent;
}

.header7 .ftc-shop-cart a.ftc-cart-tini.cart-item-canvas .cart-number:first-child {
  right: 10px;
  top: -16px;
}

.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;
}
.home7e-header .ftc-shop-cart a.ftc-cart-tini.cart-item-canvas span.cart-number{
    top: -7px;
    right: 12px;
    background: transparent;
}
.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;
}
/*.header-layout8 .ftc-shop-cart a.ftc-cart-tini span.cart-number,*/
.home12e-header .ftc-shop-cart a.ftc-cart-tini span.cart-number {
    background: rgb(0, 196, 205);
}
.home14e-header .ftc-shop-cart a.ftc-cart-tini span.cart-number {
    background: rgb(189, 1, 2);
}
.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){
    .h2e-sec-slider #rev_slider_34_1_wrapper .navi.tparrows.tp-leftarrow:after {
        border-top: 30px solid #fff;
    }
    .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){
    .theme-ornaldo .h7e-seci-img2 .elementor-element.elementor-column.right {
        width: 50%;
    }
    /*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;
    }

    
    .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) {
    .theme-ornaldo .h12e-sec-img:not(.h14e-sec-img) .h12e-sec-img-col01 > div.elementor-element-populated,
    .theme-ornaldo .h12e-sec-img:not(.h14e-sec-img) .h12e-img-5m > div.elementor-element-populated,
    .theme-ornaldo .h12e-sec-img:not(.h14e-sec-img) .h12e-img-5mr > div.elementor-element-populated{
        margin-bottom: 12px;
    }
    .lastest-product-h11 .woocommerce .product .button.product_type_grouped span.ftc-tooltip.button-tooltip {
        letter-spacing: -0.7px;
    }

    .h5e-sec-services .elementor-widget-icon-box.elementor-mobile-position-left .elementor-icon-box-icon {
        margin-right: 50px;
    }
    .h16e-sec-pro-wid .elementor-column.col-1 {
        width: 50%;
        padding-right: 10px;
    }
    .h16e-sec-pro-wid .elementor-column.col-2 {  
        width: 50%;
        padding-left: 10px;
        margin-top: -30px;
    }   
    .h16e-sec-pro-wid .elementor-column.col-3 {  
        justify-content: center;
    }
    .h16e-sec-pro-wid .elementor-column.col-3 .elementor-widget-wrap{
        width: 50%;
    }

    .h12e-sec-foot-mid .elementor-element.col-d6 {
        width: 50%;
    }
    .h12e-sec-foot-mid .elementor-element.col-d62 {
        width: 100%;
    }
    .h12e-sec-foot-mid .elementor-element.col-d6x > div.elementor-element-populated {
        margin-top: 0px;
    }

    .h12e-img-5m{
        width: 50%;
        text-align: right;
    }
    .h12e-img-5mr{
        width: 50%;
        text-align: left;
    }
    .h12e-img-5m .elementor-image.ftc-element-image {
        text-align: right;
    }
    .h12e-img-5mr .elementor-image.ftc-element-image {
        text-align: left;
    }
    .h14e-seci-small-img .h12e-img-5m{
        width: 48%;
        padding-right: 15px;
    }
    .h14e-seci-small-img .h12e-img-5mr{
        width: 48%;
        padding-left: 15px;
    }
    
    .h14e-seci-small-img > div.elementor-container.elementor-column-gap-no{
        justify-content: center;
    }
    .h5e-ft-img1 .elementor-widget-container{
        margin-bottom: 40px;
    }
    .h5e-ft-img1 .elementor-widget-container,
    .h5e-ft-img3 .elementor-widget-container{
        text-align: right;
        padding-right: 15px;        
    }
    .h5e-ft-img2 .elementor-widget-container,
    .h5e-ft-img4 .elementor-widget-container{
        text-align: left;
        padding-left: 15px;
    }

    .tabh7 h2.numberh7:after{
        left: 50%;
    }
    .wpb-js-composer .tabh7 .vc_tta.vc_general .vc_tta-panel.vc_active .vc_tta-panel-body{
            padding: 20px 0px;
        }
    .banh6 .ftc-sb-button {
        margin-bottom: 23px;
    }
    .vc_row.imagh6.ftc-row-wide,
    #imagh6 {
        max-width: 600px;
        width: auto;
        margin-left: auto !important;
        margin-right: auto !important;
    }
    .vc_row.wpb_row.imagh6 .vc_column_container {
        padding: 0 15px !important;
    }
    .ftc_header_layout5 .bannerheadh5 .wpb_column.vc_column_container.vc_col-sm-6 {
        padding-bottom: 15px !important;
    }
    .ban2 .wpb_wrapper .wpb_text_column .wpb_wrapper,.ban2 .btn5{
        text-align: center;
        padding-right: 50px;
        padding-left: 50px;
        margin-right: 0;
    }
    .ftc_header_layout5 .vc_row.wpb_row.vc_inner.vc_row-fluid.beauty_h5 {
        margin-bottom: 0 !important;
        width: auto;
        max-width: 600px;
        margin-left: auto !important;
        margin-right: auto !important;
    }

/*    .woocommerce .wc-proceed-to-checkout a.button.alt, .woocommerce .wc-proceed-to-checkout a.button{
        width: 250px;
    }*/
    .ftc-element-team.def_style_5 header {

        bottom: 34px;
    }
    .ftc-single-grid.woocommerce #content div.product .summary.entry-summary .detail-nav-summary {
        top: 74%;
    }
    #wcfmmp-store .address {
        top: 55%;
        transform: translateY(-50%);
        left: 20%;
    }
    #wcfmmp-store .bd_icon_area{
        position: absolute;
        top: -70px;
        margin: 25px 0 20px 0;

    }

    .woocommerce-page.single.single-product h1.product_title.entry-title{
        margin-top: 40px !important;
    }
    .ftc-breadcrumbs-category .ftc-product-categories-list ul li{
        padding: 7px 18px;
    }
    .ftc-breadcrumbs-category .ftc-product-categories-list ul li a{
        font-size: 15px;
    }

    .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%;
        top: auto;
    }
    .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){
    .h7e-sec-shock.elementor-section.elementor-top-section.elementor-element{
        background-position: center 40%;
    }
    .ftm1e-icon-text.nh5e{
        width: 33.333%;
    }

    /*
    #rev_slider_34_1_wrapper rs-arrow.navi.tparrows.tp-leftarrow:after {
        border-top: 25px solid #fff;
        border-right: 25px solid transparent!important;
    }
    #rev_slider_34_1_wrapper rs-arrow.navi.tparrows.tp-rightarrow:after {
        border-bottom: 25px solid #fff;
        border-left: 25px solid transparent!important;
    }
    */
    .h2ele-sec-pro .ftc-product-tabs.product-tab-template.def_style_7 .tabs-wrapper, 
    .h2ele-sec-las .ftc-product-tabs.product-tab-template.def_style_7 .tabs-wrapper {
        top: unset;
    }
    .elementor .elementor-column.elementor-element.icon-ftb1e {
        width: 100%;
        margin-bottom: 10px;
    }
    .h7e-sec-img .elementor-column.left,
    .h7e-sec-img .elementor-column.right,
    .h5e-footer-img .elementor-column{
        width: 50%;
    }
    .h7e-sec-img section.img-bottom{
        margin-bottom: 30px;
        margin-top: 30px;
    }

 .footer-top .footer-top16 {
    transform: translateY(-5%);
}
    .footmidh7 .info-company li i {
    margin-right: 0;
    margin-left: 0;
    margin-bottom: 10px;
}
    .footmidh7 ul.info-company{
        left: 0;
        width: 100%;
        margin-left: 0;
    }
 .vc_row.footmidh7 ul.info-company li ul li span.text-noi {
    line-height: 15px;
}
  .vc_row.footmidh7 ul.info-company li ul li {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}
  #to-top {
    bottom: 70px;
}
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;
}
.newproducthome18.newproducthome16 {
    margin-top: 50px;
    margin-bottom: 50px !important;
}
    /*.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%;
        }
        .testi16 {
            margin-bottom: -120px !important;
        }
        .footer-top .footer-top16{
            padding: 40px 0px 23px;
            margin-left: auto ;
            margin-right: auto;
            transform: translateY(0);
        }
        .footer-top .footer-top16.footer-top17{
            /*margin-top: -100px;*/
            margin-top: -50px;
        }
        .page-id-5008 .footer-middle-16 {
            margin-top: 200px;
        }
        .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:  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;
    }
    
    .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;*/
         padding-right: 0 !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;
}
.h7e-sec-img .h7e-sec-img-info:before {
    width: 100%;
    height: 148%;
    top: -50px;
}
.h7e-sec-prod-slider .elementor-element.title-pro-h7e {
    width: auto;
    position: relative;
}
.h7e-sec-prod-slider .ftc-product-tabs.product-tab-template .tabs-wrapper {
    width: auto;
    top: unset;
    position: relative;
    margin-bottom: 30px;
    flex-direction: column;
}
.h7e-sec-prod-slider .product-tab-template.ftc-product-tabs.vertical .tabs-wrapper .tab-title {
    text-align: center;
}
.ftc-product-tabs.vertical {
    flex-direction: column;
}
.h7e-sec-prod-slider .h7e-title-ani:after {
    left: 50%;
}
.h7e-sec-sh-col1{
    margin-bottom: 400px;
}
.h7e-sec-sh-col2{
    /*margin-top: 200px;*/
}
.h7e-sec-shock .cl-btn1, .h7e-sec-shock .cl-btn2 {
    width: 50%;
}
.theme-ornaldo .elementor-element.h7e-seci-shock-btn {
    padding: 30px 0px 0px 0px;
}
.h7e-sec-shock .cl-btn1 .elementor-mobile-align-center {    
    text-align: right;
    padding-right: 15px;
}
.h7e-sec-shock .cl-btn2 .elementor-mobile-align-center {    
    text-align: left;
    padding-left: 15px;
}

}
@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) {
    .h7e-footer3 .elementor-element.footer-mail-form .mc4wp-form input[type="email"] {
        width: 300px;
    }
    .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;
    }
    
    
    .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){
    .woocommerce .woocommerce-ordering .orderby, .woocommerce-page .woocommerce-ordering .orderby {
        width: 215px;
    }
    .prod-cat-show-top-content-button{
        margin-left: -10px;
    }
    .footmidh7 ul.info-company {
        margin: 0;
        /*left: 27%; ToanDV bug Hori Scroll*/
        left: 0;
    }
    .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){

    .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){
    .h22es-saleoff .ftc-all-slider.style_1 .swiper-wrapper .swiper-slide .group-slider .slide-content {
        bottom: 20px;
    }
    .elementor-element.sing-img-text-h22 .ftc-image-content {
        height: calc(100% - 40px);
    }
    .theme-ornaldo .h20e-sec-footer3 .h20e-s-footer3-col1 > div.elementor-element-populated{
        padding-bottom: 0;  
        padding-top: 5px;
    }
    .theme-ornaldo .h20e-sec-footer3 .img-pay-fth20 > div.elementor-element-populated{
        padding-top: 0;
        padding-bottom: 5px;    
    }
    
    .h12e-sec-foot-social li.elementor-icon-list-item.elementor-inline-item:nth-child(1),
    .h12e-sec-foot-social li.elementor-icon-list-item.elementor-inline-item:nth-child(2){
        border-width: 1px 0  0 1px;
    }
    .h12e-sec-foot-social li.elementor-icon-list-item.elementor-inline-item:nth-child(3) {
        border-width: 1px 1px 0 1px;
    }
    .deal-h7 .btnh7.four-button .ftc-product.product .item-description {
        min-height: 366px;
    }
     .collection-h1e .img-text1-h1e  .elementor-column-gap-default{
         flex-direction: column-reverse;
     }
    .theme-ornaldo .img-text1-h1e .img-h1e .elementor-widget-wrap.elementor-element-populated {
        margin: 0px 0px 30px 0px;
    }

    .feature_text_rowh1 .text_for_women.row2 {    
        margin-top: -20px;
    }
    .feature_home1 .textafterh1 {
        top: unset;
    }
    .h7e-sec-testi .ftc-element-testimonial .testimonial-content {
        padding: 25px 0;
    }
    .h7e-footer1 section.h7e-seci-footer-ship,
    .h7e-footer1 section .elementor-align-right {
        text-align: center;
    }
    .h7e-footer1 section .elementor-align-right {
        margin-top: 20px;
    }
    .h7e-seci-img1, .h7e-seci-img2 {
        height: unset;
        background: unset;
    }
    .h7e-footer-col2 .h7e-ico-contact{
        border: none;
    }
    .h7e-sec-deal .elementor-column-gap-extended > .elementor-column > .elementor-element-populated {
        padding: 15px 0;
    }
    .numberh7-sub1, .numberh7-sub2 {
        position: relative;
        text-align: center;
        top: unset;
    }
    .numberh7-sub2 {
        /*top: unset;*/
    }
    .h12e-seci-img-be > div.elementor-container.elementor-column-gap-default {
        position: relative;
    }
    .h12e-seci-img-on,
    .h12e-seci-img-be{
        height: auto;
    }

    .theme-ornaldo .elementor-element.h12e-sec-img-col01 > .elementor-element-populated
    .theme-ornaldo .elementor-element.h12e-sec-img-col02 > .elementor-element-populated,
    .h5e-sec-services .elementor-container.elementor-column-gap-extended,
    .h5e-sec-services .elementor-column-gap-extended > .elementor-column > .elementor-element-populated {
        padding: 0;
    }
    .theme-ornaldo .elementor-section.h5e-seci-services-01 {
        padding: 35px 40px 0px 40px;
    }
    .h5e-footer-signup-news .elementor-element.footer-mail-form .mc4wp-form input[type="email"] {
        width: 300px;
    }   
    .theme-ornaldo .elementor-element.h7e-sec-testi:not(.elementor-motion-effects-element-type-background){        
        background-position: 0 0;
        background-repeat: no-repeat;
        background-size: auto;
    }
    .theme-ornaldo .elementor-element.h7e-sec-testi,
    .h7e-sec-testi .elementor-column-gap-extended > .elementor-column > .elementor-element-populated,
    .theme-ornaldo .elementor-element.h5e-block-discount-left > .elementor-element-populated {
        padding: 0;
        }
    .theme-ornaldo .elementor-element.h5e-dis-txt,
    .h5e-btn-discount {
        text-align: center;
    }
    .h7e-sec-shock{  height: auto;    }
    .h7e-sec-testi .ftc-element-testimonial .group-content .byline {
        order: 2;
        padding-right: 200px;
        position: unset;
        bottom: unset;  
    }
    .h7e-sec-testi .ftc-element-testimonial .testimonial-content h4.name {    
        order: 1;
        margin-top: 0;
        padding-right: 200px;
        padding-bottom: 15px;
    }   
    .h7e-sec-testi .ftc-element-testimonial .infomation {    
        width: 100%;
        padding: 30px 70px;
        padding-bottom: 0;
        right: unset;
    }
    .h7e-sec-testi .ftc-element-testimonial .group-content {
        display: grid;
        justify-items: center;
    }
    .h7e-sec-testi .ftc-element-testimonial .infomation:before {
        left: 20px;
    }
    .h7e-sec-testi .ftc-element-testimonial .infomation:after {
        right: 20px;
    }
    .h7e-sec-testi .ftc-element-testimonial .avatar-image {   
        top: 0;
        left: 60%;
        transform: translateX(-50%);
    }
    
    .h7e-sec-blog .navigation-slider .nav-prev,
    .h7e-sec-cate .navigation-slider .nav-prev{
        left: -14px;
    }
    .h7e-sec-blog .navigation-slider .nav-next,
    .h7e-sec-cate .navigation-slider .nav-next {
        right: -14px;
    }
    .h7e-sec-blog .navigation-slider.style_3 div ,
    .h7e-sec-blog:hover .navigation-slider.style_3 div {
        margin-left: 0;
        margin-right: 0;
    }
    
    .h7e-sec-blog .navigation-slider .nav-next,
    .h7e-sec-blog .navigation-slider .nav-prev,
    .h7e-sec-cate .navigation-slider .nav-next, 
    .h7e-sec-cate .navigation-slider .nav-prev {
        width: 30px;
        height: 30px;
    }
    .h7e-sec-img .h7e-sec-img-ftc, .ftc-element-image-end {
        text-align: center;
    }   
    .h7e-sec-img .h7e-sec-img-ftc.img-l{
        text-align: right;
    }
    .h7e-sec-img .h7e-sec-img-ftc.img-r{
        text-align: left;
    }
    
    .h7e-sec-deal .ftc_products_deal_slider.def_style_3 .ftc-products .ftc-product.product .item-description {
        max-width: 100%;
        position: relative;
        top: unset; float: unset;
        transform: none;
        width: 80%; margin: auto;
        padding: 40px 80px 100px 20px;
    }
    .h7e-sec-deal .ftc_products_deal_slider.def_style_3 .ftc-products .ftc-product.product .images {
        width: 60% !important;
        justify-content: center;
        text-align: center;
        float: unset; margin: auto;
        max-width: 100%;        
        margin-bottom: 30px;
    }
    .h7e-sec-deal .h7e-sec-deal-shop-btn {
        top: unset;
        bottom: 7%;
        left: 50%;
        transform: translateX(-50%);
    }    
    .h16e-sec-pro-wid .col-1 .elementor-element-populated,
    .h16e-sec-pro-wid .col-2 .elementor-element-populated,
    .h16e-sec-pro-wid .col-3 .elementor-element-populated{
        justify-content: center;
    }
    .h16e-sec-mar .elementor-column.col-d4 {
        width: 50%;
        margin-top: 50px;
    }
    .theme-ornaldo .elementor-element.h16e-seci-mar {
        padding: 0px 0px 50px 0px;
    }
    .h16e-sec-prod-cate .item-desciption {
        width: 200px;
        left: 50%;
        transform: translateX(-50%);
    }

    .h18es-footer-top .elementor-grid .elementor-grid-item {
        padding-right: 10px;
    }
    .h18e-sec-img .col1 > div.elementor-widget-wrap.elementor-element-populated,
    .h18e-sec-img .col2 > div.elementor-widget-wrap.elementor-element-populated{
        padding: 0;
    }
    .h18e-sec-img .col1 .img1,
    .h18e-sec-img .col2 .ftc-imgr-sp{
        text-align: center;
    } 
    .h18e-sec-img .img1 .ftc-image-content,
    .h18e-sec-img .ftc-imgr-sp .ftc-image-content {
        text-align: left;
    }
    .h18e-sec-img .col2{ padding-top: 30px; }
      
    .h14e-sec-img .h12e-sec-img-last .elementor-image.ftc-element-image .ftc-image-content {
        bottom: 0;
        left: unset;
        right: 0;
    }
    .h14e-sec-collection .h14e-sec-collec-col1 {        
        width: 85% !important;
        position: relative;
        top: unset;
        transform: unset;
        margin-bottom: 30px;
    }
    .h14e-sec-collection > div {
        justify-content: center;
    }

    .h12e-sec-foot-social li.elementor-icon-list-item.elementor-inline-item {
        width: 33.333%;
        padding: 10px 0;
    }
    .h12e-sec-countdown .ftc-countdown-element .countdown-timer-init {
        justify-content: center;
    }
    .h12e-sec-countdown .elementor-column-gap-extended > .elementor-column > .elementor-element-populated {
        padding-left: 0px;
        padding-right: 0px;
    }
    .ftc-breadcrumbs-category .ftc-product-categories-list ul li .image-icon img{
        max-width: 30px;
    }
    .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-home7.cateh7.cateh9{
            margin-top: 40px !important;
        }
        .blog-home7.cateh7.cateh10{
            margin-top: 25px !important;
        }
        /*Toandv*/
        .h7e-footer3-col1 .elementor-col-33{
            width: 33.3%;
        }

        /*End of Toandv*/
        .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;
        }
        .footer-bottom .widget.ftc-footer .footer-bot16 .wpb_single_image {
            margin-top: 3px;
            margin-bottom: 15px;
        }
        .ftc-footer .copy-com {
            line-height: 1;
        }  
        .footer-bottom .wpb_text_column {    
            margin-bottom: 0;
            margin-top: 22px;
        }        
        .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;
        }
        .ftc-product-grid.woocommerce-page.columns-4 .products .product, .ftc-product-grid.woocommerce.columns-4 .products .product{
            width: 33.33%;
        }
        .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;
    }
    .feature_text_rowh1 .text_for_women.row2{
        padding: 30px 15px;
    }
    .text_for_men.row1  , .text_for_women.row2 {
        margin-right: 0;
        margin-left: 0;
        padding: 30px 15px ;
        /*text-align: justify;*/
        margin-top: 30px;
    }

    .text_for_women.row2 {
        margin-top: -20px;
    }

    .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;
    }
    
    .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;
}

.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;*/
    padding-right: 0 !important;
    text-align: right;
}
.image-row2.wpb_column.vc_column_container.vc_col-sm-6{
    /*padding: 0 15px !important;
    text-align: center;*/
    padding: 0  !important;
    text-align: left;
}
.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;
}

}

@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;
       }
       .testi16 {
        margin-bottom: -90px !important;
    }
    .testi16.h16-testi {
        margin-bottom: 80px !important;
    }
    .countdown17.countdown16 {
        margin-top: 40px;
        top: 0px;
    }
    .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-product-grid.woocommerce-page.columns-4 .products .product, .ftc-product-grid.woocommerce.columns-4 .products .product{
            width: 50%;
        }
        .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;
        margin-left: auto;
        margin-right: auto;
        transform: translateY(-40%);
    }
    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;
    }
    #wpadminbar {
        position: fixed;
    }

}

@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){
    .theme-ornaldo .elementor-section.elementor-element.h7e-seci-footer-ship {
        padding-left: 0;
    }
    .theme-ornaldo .elementor-section.h7e-seci-footer-ship .h7esi-col02 .elementor-widget-wrap.elementor-element-populated{
        margin-right: 0;
    }
    .h23es-opening-time .icon-box-h23 .elementor-widget-icon-box.elementor-mobile-position-top .elementor-icon-box-icon {
        margin-bottom: 0;
    }
    .h23es-testi .ftc-element-testimonial.style_1 .swiper-wrapper .item .group-avatar {    
        margin-right: auto;
    }
    .h21es-blogs .elementor-container.elementor-column-gap-default,
    .h21es-featured .elementor-container.elementor-column-gap-default{
        padding: 0 15px;
    }
    .ftc-footer .footer-middle-16 {
        padding-top: 80px !important;
    }
    .footer-top .footer-top16.footer-top17{
        margin-top: -20px;
    }
    .page-id-5008 .footer-middle-16 {
        margin-top: 230px;
    }
    .theme-ornaldo .elementor-element.h12e-title > .elementor-widget-container {
        padding: 10px 0;
    }
    .theme-ornaldo .h12e-sec-foot-mid .elementor-column.elementor-col-20:first-child{
        width: 100%;
    }
    .theme-ornaldo .h12e-sec-foot-mid .elementor-column.elementor-col-20:not(:first-child) {
        padding-top: 30px;
        width: 100%;
    }
    .deal-h7 .btnh7.four-button .ftc-product.product .item-description {
        min-height: 373px;
    }
    .h7e-sec-blog .ftc-blogs-slider .blogs-slider .post-text p,
    .elementor .elementor-element.h7e-sec-blog-main .post-text h4 {    
        text-align: center;
    }
    body .wpb_row.feature_rowh1,
    .text_for_women.row2.home1e {
        margin-bottom: 0;
    }
    .h9h7-img-men08 .font-lora30 {
        font-size: 19px;
    }
    .ftc-off-canvas-cart {
        width: 320px;
    }
    /* New line to small wide */
    .h7e-sec-prod-slider .woocommerce .products .product .price, 
    .h7e-sec-prod .woocommerce .products .product .price {
        text-align: center;
        width: 100%;
        display: inline-block;
    }
    .h7e-sec-prod-slider .woocommerce .product .item-description h3.product_title.product-name, 
    .h7e-sec-prod .ftc_products_slider.style_1 .woocommerce .product .item-description h3.product_title.product-name {
        width: 100%;
    }
    .h7e-sec-prod-slider .woocommerce .product .item-description, 
    .h7e-sec-prod .ftc_products_slider.style_1 .woocommerce .product .item-description {
        text-align: center;
    }
    .h7e-sec-prod .ftc_products_slider.style_1 .woocommerce .products .star-rating.no-rating, .h7e-sec-prod .woocommerce .products .star-rating, 
    .h7e-sec-prod-slider .woocommerce .products .star-rating.no-rating, 
    .h7e-sec-prod-slider .woocommerce .products .star-rating {
        width: 100%;
    }
    .h7e-sec-prod .woocommerce .star-rating span::before,
    .h7e-sec-prod-slider .woocommerce .star-rating span::before,
    .h7e-sec-prod .woocommerce .star-rating::before,
    .h7e-sec-prod-slider .woocommerce .star-rating::before {
        left: 50%;
        transform: translateX(-50%);
    }
    /* end of New line to small wide */
    .h5e-sale-prod .fa.fa-eye, .h5e-sale-prod .fa.fa-heart, .h5e-sale-prod .fa.fa-heart-o {
        padding-top: 5px;
    }
    .h7e-sec-prod .group-button-product .fa-eye:before, .h7e-sec-prod .fa-retweet:before, 
    .h7e-sec-prod .ftc-product .fa-heart:before, .h7e-sec-prod .fa-heart-o:before {
        top: 5px;
    }
    /* fixbug home7 cu~ ToanDV */
    .banner72new .vc_col-sm-6.image-row1,
    .banner72new .vc_col-sm-6.image-row2 {
        width: 50%;
        min-width: unset;
    }
    .image-row1.wpb_column.vc_column_container.vc_col-sm-6 {
        padding-right: 0 !important;
    }
    .image-row2.wpb_column.vc_column_container.vc_col-sm-6 {
        padding: 0 !important;
    }
    .banner72new .home7-img-diff.vc_row-fluid{
        background: gray;
    }
    .banner72 .ftc-smooth-image.smooth-image.ftc-smooth,
    .banner72 .image-row2 {
        margin-bottom: 0 !important;
    }
    .banner72 .image-left .image-row3 .image-roww.wpb_column.vc_column_container.vc_col-sm-12 {
        padding-right: 0 !important;
    }
    .banner72 .image-left .image-row3 {
        margin-bottom: 30px !important;
    }
    .h9h7-img-collect .wpb_wrapper {
        padding: 0 20px;
    }
    .banner72 .image-row3 .wpb_wrapper .wpb_text_column.wpb_content_element {
        top: 50%;
        margin-bottom: 0;
    }
    /* END OF fixbug home7 cu~ ToanDV */

    .testi16.h16-testi {
        margin-bottom: 100px !important;
    }
    .footer-top .footer-top16 {
        transform: translateY(-7%);
    }
    .h7e-footer3-col1 .elementor-col-33 {
        width: 100%;
        margin-bottom: 50px;
    }
    .site-footer .elementor-element.h7e-sec-foot-col-info > .elementor-element-populated {
        padding: 0px;
    }
    .elementor-column.h7e-col-open1 {
        margin-top: 50px;
    }
    .h7e-footer2 .elementor-widget-icon-box.elementor-mobile-position-top .elementor-icon-box-icon {
        margin-bottom: 5px;
    }
    .h7e-footer1 section .elementor-align-right {
        text-align: center;
    }
    .h7e-footer2 section .elementor-column-gap-default > .elementor-column > .elementor-element-populated {
        padding: 0; 
        padding-bottom: 20px;
    }
    .h7e-sec-testi .ftc-element-testimonial .testimonial-content h4.name,
    .h7e-sec-testi .ftc-element-testimonial .group-content .byline {
        padding-right: 0;        
        padding-top: 10px;
        padding-bottom: 10px;
    }
    .h7e-sec-testi .ftc-element-testimonial .avatar-image:after {
        content: none;
    }
    .h7e-sec-testi .ftc-element-testimonial .avatar-image {
        position: relative;
        left: 50%;
    }
    .h7e-sec-testi .ftc-element-testimonial .infomation {
        padding: 0 30px;
    }
    .h7e-sec-testi .ftc-element-testimonial .infomation:before {
        top: -20px;
    }
    .theme-ornaldo .elementor-element.h7e-sec-testi:not(.elementor-motion-effects-element-type-background) {
        height: auto;
        min-height: 300px;
        background-size: cover;
    }
    .h7e-sec-testi > .elementor-container {        
        top: unset;
        transform: none;
    }
    .h7e-sec-deal .elementor-container.elementor-column-gap-extended {
        padding: 0 10px;
    }
    .h5e-lastest .ftc-product-tabs .tabs-wrapper .tab-title{
        padding-top: 5px;
        padding-bottom: 5px;
    }
    .h7e-sec-prod-slider .woocommerce .products .product .images .compare,
    .h5e-lastest .woocommerce .products .product .images .compare{
        display: none;
    }

    .h7e-sec-prod-slider .woocommerce .product .images .group-button-product > div,
    .h7e-sec-prod-slider .woocommerce .product .images .group-button-product > a,
    .h7e-sec-prod .ftc_products_slider.style_1 .woocommerce .product .images .group-button-product > div,
    .h7e-sec-prod .ftc_products_slider.style_1 .woocommerce .product .images .group-button-product > a {
        margin-right: 5px;
        margin-left: 5px;
    }
    .theme-ornaldo .elementor-element.h12e-img-5m > .elementor-element-populated,
    .theme-ornaldo .elementor-element.h12e-img-5mr > .elementor-element-populated,
    .theme-ornaldo .elementor-section.h5e-seci-services-01 {
        padding: 0;
    }
    .theme-ornaldo .h5e-sec-services .elementor-element.text-commerce-h1e  > .elementor-widget-container {
        margin: 50px 0px 0px 0px;
    }
    .h5e-block-discount-left .t2 {
        font-size: 39px;
    }
    .theme-ornaldo .h5e-sec-services .elementor-element.h5e-seci-icon-text01 .elementor-icon-box-wrapper,    
    .h5e-sec-services .elementor-widget-container .elementor-icon-box-wrapper {
        text-align: center;
    }
    .h5e-sec-services .elementor-widget-icon-box.elementor-mobile-position-left .elementor-icon-box-wrapper {
        flex-direction: column;
    }
    .theme-ornaldo .h5e-sec-services .elementor-element.col2 > .elementor-element-populated {
        padding: 0;
    }    
    .h5e-footer-signup-news .elementor-element.footer-mail-form .mc4wp-form p.submit-footer {
        float: unset;
    }
    .h12e-sec-deal-btn {     margin-bottom: 10px; }
    .h12e-sec-countdown .ftc-countdown-element.def_style_3 .ftc-number {
        width: 75px;
        height: 75px;
    }
    .theme-ornaldo .elementor-element.h14e-sec-countdown-txt2 {
        margin-bottom: 40px;
    }
    .theme-ornaldo .elementor-element.h14e-sec-countdown-btn > .elementor-widget-container {
        margin-top: 0;
    }
    .h12e-sec-featured .navigation-slider.style_3, 
    .h12e-sec-countdown .navigation-slider.style_3{ 
        display: none;
    }
    .h12e-sec-testi .h12e-title h2::before,     .h12e-sec-blog .h12e-title h2::before, 
    .h12e-sec-featured .h12e-title h2::before,    .h12e-sec-testi .h12e-title h2::after, 
    .h12e-sec-blog .h12e-title h2::after,     .h12e-sec-featured .h12e-title h2::after {
        content: none;
    }
    .theme-ornaldo .elementor-element.h12e-title.el14 > .elementor-widget-container,
    .theme-ornaldo .elementor-element.h12e-title.el14t > .elementor-widget-container {
        padding: 10px 20px 10px 20px;
    }
    .theme-ornaldo .elementor-element.h14e-sec-countdown.h14els {
    padding-bottom: 0;
}
    
    .h7e-sec-sh-col1 {
        margin-bottom: 300px;
    }
    
    .h7e-sec-img .h7e-sec-img-info:before {
        height: 145%;
    }
    .h7e-sec-testi .ftc-element-testimonial .infomation:after {
        right: 10px;
    }
    .h7e-sec-testi .ftc-element-testimonial .infomation:before {
        left: 10px;
    }
    .h7e-sec-deal .ftc_products_deal_slider.def_style_3 .ftc-products .ftc-product.product .item-description {
        width: 95%;
        padding: 40px 50px 100px 10px;
        float: left;
    }
    .h7e-sec-deal .ftc_products_deal_slider.def_style_3 .ftc-products .ftc-product.product .images {
        width: 100% !important;        
    }
    .h7e-sec-deal .h7e-sec-deal-shop-btn {
        bottom: 7%;
        left: 50%;
        transform: translateX(-50%);
    }
    .h7e-sec-deal .woocommerce .products:not(.list) .ftc-product .item-description .meta_info {
        display: none;
    }
    .h7e-sec-deal .elementor-widget:not(:last-child) {
        margin-bottom: 0;
    }

    .h12e-sec-prod3 .elementor-column.elementor-col-33{
        width: 100%;
    }
    .h12e-sec-prod3 .col32{
        margin-top: 50px;
    }
    .h12e-sec-prod3 .col33{        margin-left: 0px;    }
    .h14e-seci-small-img .h12e-img-5m .elementor-image.ftc-element-image,    
    .h14e-seci-small-img .h12e-img-5mr .elementor-image.ftc-element-image{
        text-align: center;
    }
    .ftm1e-icon-text.nh5e{
        width: 100%;
    }
    .h7e-img-ti2 {    font-size: 19px; }
    .h7e-img-ti3 {    font-size: 18px; }
    .ftc-image-caption p {    margin-bottom: 0; }
    .h22es-collection .ftc-image-caption p {    margin-bottom: 10px; }

    .h2ele-sec-las .ftc-product-tabs.def_style_7 .tabs-content-wrapper .tab-content,
    .h2ele-sec-pro .ftc-product-tabs.def_style_7 .tabs-content-wrapper .tab-content {
        padding: 100px 0 0px;
    }
    .h2ele-sec-las .ftc-product-tabs.def_style_7 .owl-nav,
    .h2ele-sec-pro .ftc-product-tabs.def_style_7 .owl-nav {
        top: 82px;
    }

    .tabh6 .home5 .woocommerce .products .product {
    max-width: 100% !important;
}
    
    .wpb-js-composer .newproducthome16 .vc_tta.vc_general .vc_tta-panel.vc_active .vc_tta-panel-body{
        padding: 0;
    }
    .bottommid12 ul.titleweb{
        display: flex;
        flex-flow: row wrap;
    }
    .bottommid12 ul.titleweb li {
    width: 33.3333%;
    border-right: 0px ;
}
.bottommid12 ul.titleweb li:nth-child(3) {
    border-right: 1px solid #464646 !important;
}
.ftc-product-slider.product12 .products .ftc-product.product .group-button-product a.compar{
        display: none;
    }
     .wpb-js-composer .tabh7 .vc_tta.vc_general .vc_tta-panel.vc_active .vc_tta-panel-body{
            padding: 20px 0px;
        }
    .cateh7 .owl-carousel .owl-stage-outer {
    border-right: 1px solid #ebebeb;
}


.ban2  p.text-discount-h5 {
    font-size: 26px !important;
}
.ban2  p.text-up-to-h5 {
    font-size: 40px !important;
}
/*.home5 .woocommerce .product .images .group-button-product > a.quickview,
.home5 .yith-wcwl-add-to-wishlist:after {
    display: none;
}*/
.ban2 .wpb_wrapper .wpb_text_column .wpb_wrapper, .ban2 .btn5{
    padding-right: 15px !important;
    padding-left: 15px;
    margin-right: 0;
}

.woocommerce .products .product, .woocommerce-page .products .product {
    margin: 0 auto 15px;
}
.lastest-product .owl-nav > div {
    top: -65px;
}
.feature_text_rowh1 .text_for_women.row2,
.text_for_men.row1  , .text_for_women.row2{
    padding: 30px 15px;
}

.single-portfolio .thumbnails{
    overflow: hidden;
}
ul.details_thumbnails {
    max-width: 300px;
    width: 100%;
}
.woocommerce .products.style_2.list .ftc-product.product .item-description .meta_info,
.woocommerce .products.style_3.list .ftc-product.product .item-description .meta_info {
    display: flex !important;
}
.woocommerce .products.style_3.list .ftc-product:hover .item-description .meta_info .add-to-cart a.button:before,
.woocommerce .products.style_2.list .ftc-product:hover .item-description .meta_info .add-to-cart a.button:before
{
    display: none;
}
.woocommerce .products.style_3.list .ftc-product:hover .item-description .meta_info .add-to-cart a.button,
.woocommerce .products.style_2.list .ftc-product:hover .item-description .meta_info .add-to-cart a.button{
    width: 31px;
}
.woocommerce .ftc-product.product:hover .item-description .meta_info .add-to-cart a.button span.ftc-tooltip {
    display: none;
}
.ftc-single-grid.woocommerce #content div.product .summary.entry-summary .detail-nav-summary {
    top: 85.5%;
}
.related.products .products .owl-stage-outer .owl-item .ftc-product:hover .item-description .meta_info .add-to-cart a.button span.ftc-tooltip.button-tooltip{
    display: none;
}

.woocommerce-page.single.single-product h1.product_title.entry-title{
    margin-top: 20px !important;
}
.woocommerce .products.style_3 .item-description .meta_info,
.woocommerce .products.style_2 .item-description .meta_info{
    display: none !important;
}
.woocommerce .cart_totals table.shop_table {
    max-width: 100%;
}
.woocommerce-cart .wc-proceed-to-checkout {
    width: 100%;
    padding-left: 0;
}
.woocommerce .products.list .ftc-product.product.product-gallery{
    flex-direction: column;
}
.woocommerce .products.list .ftc-product .item-description .thum_list_gallery ul{
    justify-content: center;
    margin-bottom: 10px;

}
.woocommerce .products.list .ftc-product.product-gallery .images {
    width: 100% !important;
}
.ftc-variation .woocommerce .products.list .ftc-product.product.variable .images{
    width: 100% !important;
}
.ftc-variation  .woocommerce .products.list .ftc-product.product.variable{
    display: block;
}
.archive.tax-product_cat .woocommerce .products.grid .ftc-product.product,
.archive.tax-product_cat .woocommerce .products.grid.columns4 .ftc-product.product, 
.archive.tax-product_cat .woocommerce .products.columns4 .ftc-product.product{
    width: 50%;
    padding: 0 7.5px;
    margin: 7.5px 0;
}
.archive .woocommerce .products.owl-carousel.slider-shop .owl-stage-outer .ftc-product.product{
    padding: 0 7.5px;
}
.archive.tax-product_cat .woocommerce .products.grid .ftc-product.product.variable,
.archive.tax-product_cat .woocommerce .products.grid.columns4 .ftc-product.product.variable,
.archive.tax-product_cat .woocommerce .products.columns4 .ftc-product.product.variable{
    width: 50%;
    padding: 0 7.5px;
    margin: 7.5px 0;
}
.archive .products-cate .product-category {
    width: 50%;
    padding: 0 7.5px;
}
.archive .woocommerce.columns-4 .products.grid .ftc-product.product,
.archive .woocommerce .products.grid.columns4 .ftc-product.product, 
.archive .woocommerce .products.columns4 .ftc-product.product{
    width: calc(50% - 15px);
}
.woocommerce .products.grid.columns4 .ftc-product:hover .item-description .meta_info .add-to-cart a,
.woocommerce .products.columns4 .ftc-product:hover .item-description .meta_info .add-to-cart a {
    padding-left: 0 !important;
    width: 31px;
    background-color: inherit;
}
.woocommerce .products.grid.columns4 .ftc-product:hover .item-description .meta_info,
.woocommerce .products.columns4 .ftc-product:hover .item-description .meta_info {
    display: flex;
    justify-content: center;
}
.woocommerce .products.grid.columns4 .ftc-product:hover .item-description .meta_info .add-to-cart a span,
.woocommerce .products.grid.columns4 .ftc-product:hover .item-description .meta_info .add-to-cart a:before,
.woocommerce .products.columns4 .ftc-product:hover .item-description .meta_info .add-to-cart a span,
.woocommerce .products.columns4 .ftc-product:hover .item-description .meta_info .add-to-cart a:before {
    display: none;
}
.ftc-breadcrumbs-category .ftc-product-categories-list ul li:nth-child(2) {
    border-right: 0;
}
.ftc-breadcrumbs-category .ftc-product-categories-list ul li{
    padding: 7px 15px;
}
.ftc-breadcrumbs-category .ftc-product-categories-list ul li a{
    font-size: 14px;
}
.woocommerce .products.grid.columns4 .ftc-product.product, .woocommerce .products.columns4 .ftc-product.product{
    width: calc(50% - 15px);
    margin-bottom: 15px;
}
.woocommerce .products.grid .ftc-product.product{
    margin-bottom: 15px;
}
.woocommerce .products.grid .ftc-product:hover .item-description .meta_info .add-to-cart a {
    padding-left: 0 !important;
    width: 31px;
    background-color: inherit;
}
.woocommerce .products.grid .ftc-product:hover .item-description .meta_info{
    display: flex;
    justify-content: center;
}
.woocommerce .products.grid .ftc-product:hover .item-description .meta_info .add-to-cart a span,
.woocommerce .products.grid .ftc-product:hover .item-description .meta_info .add-to-cart a:before {
    display: none;
}
.ftc-product-tabs.style_9 .tabs-content-wrapper .tab-content .item-description .meta_info, 
.ftc_products_slider.style_1 .ftc-products .item-description .meta_info,
.ftc-product-grid.style_2 .products .ftc-product .item-description .meta_info {
    display: none !important;
}
.woocommerce .products .product, .woocommerce-page .products .product {
    padding: 0 ;
}
.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;
}
.home19.testi16{
    margin-bottom: -120px !important;
}
body.wpb-js-composer .newproducthome16 .vc_general.vc_tta-tabs .vc_tta-tab{
    margin-bottom: 10px;
}
 @-moz-document url-prefix(){
  body.wpb-js-composer .newproducthome16 .vc_general.vc_tta-tabs .vc_tta-tab{
    margin-bottom:  35px ;
  }
  }
.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,
.h7e-sec-prod-slider .woocommerce .products:not(.list) .ftc-product .item-description .meta_info,
.h7e-sec-prod-slider .ftc-product-tabs.def_style_1 .ftc-tabs.woocommerce .products .ftc-product:hover .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{
    display: none;
}
.woocommerce .products:not(.list) .ftc-product .item-description .meta_info{
    display: flex;
    width: max-content;
    margin: 0 auto;
}
/*.h5e-lastest .woocommerce .products:not(.list) .ftc-product .item-description .meta_info,*/
.h5e-lastest .woocommerce .products:not(.list) .ftc-product .item-description .meta_info {
    display: none;
}
.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;
        }
        .revslider7 .tparrows:hover,
        .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;
            background-color: inherit;
        }
        .h18e-sec-deal .woocommerce .product:hover .item-description .meta_info .add-to-cart a:not(.added_to_cart) {
            width: inherit;
        }
        .h18e-sec-deal .ftc_products_deal_slider .ftc-products.woocommerce .post .ftc-product.product:hover .meta_info .add-to-cart a.button span.ftc-tooltip {
            display: inherit;
        }
        .ftc-product.products .ftc-product:hover .item-description .add-to-cart span.ftc-tooltip.button-tooltip,
        .ftc-product.products .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;
        }
        .bannerh6 .woocommerce .ftc-product.product:hover .item-description .add-to-cart a.button span.ftc-tooltip.button-tooltip{
            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%;
}

.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;
    }

    }

@media (max-width: 599px){
    .h16e-sec-icon .elementor-widget-wrap > .elementor-element.icon-clock-h23 {
        width: 85%;
        margin-right: auto;
        margin-left: auto;
    }
    .h16e-sec-icon .elementor-widget-wrap > .elementor-element.icon-file-h23 {
        width: 85%;
        margin-left: auto;
        margin-right: auto;
        margin-top: 30px;
    }
    .elementor-widget-wrap > .elementor-element.icon-file-h23, 
    .elementor-widget-wrap > .elementor-element.icon-clock-h23 {
        padding: 15px 15px;
    }

    .h16e-sec-icon .elementor-widget-wrap {
        justify-content: center;
    }
}
    @media (max-width: 767px) and (min-width: 600px){
        .h16e-sec-icon .seci-icon .elementor-column {
            width: 50%;
        }
        .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;
        }
        .theme-ornaldo .h16e-sec-icon .elementor-element.icon-file-h23 .elementor-icon-box-title a,
        .theme-ornaldo .h16e-sec-icon .elementor-element.icon-file-h23 .elementor-icon-box-title{
            font-size: 13px;    
        }
    }

    @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%);
            }
            /*.newproducthome18.newproducthome16 {
                margin-bottom: -165px !important;
            }*/
            .newproducthome18.newproducthome16 {
                margin-bottom: 50px !important;
                margin-top: 50px;
            }
            .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 15px;
                }
                .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 {

                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%;
                top: auto;
            }            
            .deal-h7.h9bs-deal .btnh7 .ftc-sb-button,
            .deal-h7.h7bs-deal .btnh7 .ftc-sb-button{
                /*bottom: 120px;*/
            }
            .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){
            .h7e-sec-img .h7e-sec-img-info:before {
                height: 135%;
            }            
            .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: 0px;
        }
        .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){
        .ftc-footer .footer-middle-16 {
    padding-top: 80px !important;
}
        .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: 40px !important;
    height: 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;
            }
            .testi17.testi16 {
                margin-bottom: -90px !important;
            }
            .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: -15px;*/
            top: unset;
            bottom: 0;
        }
        .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;
                padding-left: 15px !important;
                padding-right: 15px !important;

            }
            .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){
    .h16e-sec-pro-wid .elementor-column.elementor-col-33 {
        padding: 0 15px;
    }
    .h16e-sec-pro-wid .elementor-column.elementor-col-33:first-child{
        margin-left: -15px;
    }
    section.elementor-section.h16e-sec-pro-wid {
        width: calc(100% + 30px);
    }  
    .theme-ornaldo .h7e-seci-img2 .elementor-element.elementor-column.right{
        width: 50%;
    }
    .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){
    .h21es-slider-head3 rs-layer {
        font-size: 30px !important;
    }
    .theme-ornaldo .h23es-video .h23es-video-large-tit h2.elementor-heading-title{
        font-size: 170px;
    }    
    .theme-ornaldo .h23es-video .text-heading-video-h21 h2.elementor-heading-title{
        font-size: 50px;
    }
    .h9h7-img-collect .wpb_wrapper {
        padding: 0 30px;
    }
    .h9h7-img-men08 .font-lora30 {
        font-size: 19px;
    }

    .h7e-sec-deal .ftc_products_deal_slider.def_style_3 .ftc-products .ftc-product.product .images img {
        max-height: 248.5px;
    }
    .h7e-social-icon .elementor-widget-container{
        display: flex;
        justify-content: end;
    }
    .numberh7-sub1 {         top: 75px;     }
    .numberh7-sub2 {        top: 115px;     }

    .home2-slider-t #rev_slider_34_1_wrapper .navi.tparrows,
    .h2e-sec-slider #rev_slider_34_1_wrapper .navi.tparrows {
        height: 30px;
        width: 30px;
    }
    .h5e-sec-services .elementor-element.text-commerce-h1e h2 {
        font-size: 30px;    
        margin-bottom: 0px;
    }

    .theme-ornaldo .elementor-column.h5e-block-discount-left > .elementor-element-populated {
        padding: 0px 50px 0px 0px;
    }
    .h16e-sec-prod-cate .col-sm-12 {
        width: 33.3%;
    }
    .h18e-footer-midle .elementor-inner-section .contact-us-h20.elementor-element{
        width: 60%;
        padding-right: 20px;
    }
    .h18e-footer-midle .elementor-inner-section .colum-icon-list-ftm20.elementor-element{
        width: 27%;
    }
    .h18e-footer-midle .elementor-inner-section .colum-icon-list-ftm20.plcs{
        padding-top: 30px;
        width: 30%;
    }
    .h18e-footer-midle .elementor-inner-section .blog-fotm-h20.elementor-element{
        width: 40%;
        padding-top: 30px;
    }
    .h18e-footer-midle .elementor-inner-section .blog-fotm-h20.elementor-element h2{
        text-align: left;
    }


    .h12e-sec-img-last.elementor-element .ftc-element-image .ftc-image-content {
        bottom: 0%;
        left: 11%;
    }
    .h7e-img-ti2 {    font-size: 19px; }
    .h7e-img-ti3 {    font-size: 18px; line-height: 20px; }
    .ftc-image-caption p {    margin-bottom: 0; }
    .h22es-collection .ftc-image-caption p {    margin-bottom: 5px; }


    #rev_slider_34_1_wrapper .navi.tparrows {
        height: 30px; /* HOME2e slider next back */
    }
    .elementor-section.elementor-section-boxed {
        width: 720px; /* to align  center, OLD: 750 */
    }

    body .testi16.wpb_row {
    margin-bottom: 80px !important;
}
    .footer-top .footer-top16 {
    margin: -50px 50px 0;
}
 .banner_lasth7 .text_ban7 h4 {
    font-size: 16px;
    line-height: 18px;
}

.text_for_men.row1 {
    margin-left: 0; margin-top: 30px;
    padding: 30px 40px 30px 15px;
}
.text_for_women.row2 {
    margin-right: 0;
    margin-left: -30px;
    padding: 30px 15px 30px 40px;
    margin-top: 0;

}
.gallery.full-width .ftc-portfolio-wrapper .portfolio-inner .item{
    padding:0 !important;
    margin-bottom: 0;
} 
.ftc-element-team.def_style_5 header {
    bottom: 34px;
}
.container {
    width: 100%;
}
.ftc-single-grid.woocommerce #content div.product .summary.entry-summary .detail-nav-summary{
    top: 20px;
}


.ftc-breadcrumbs-category .ftc-product-categories-list ul li{
    padding: 7px 10px;
}
.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;
}
.footer-top .footer-top16{
    margin-bottom: -234px !important;
}
.countdown13 .wpb_column.vc_col-sm-6:first-child{
    padding-left: 15px !important;
    text-align: center;
}
.countdown13 .counter-wrapper > div{
    margin-right: 5px;
}
.banner72 .image-row4-left img {
    min-height: 252px;
}
.h9b.banner72.banner72new .image-row4-left img {
    min-height: unset;
}
.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;
}
.ftc-product-grid.woocommerce-page.columns-4 .products .product, .ftc-product-grid.woocommerce.columns-4 .products .product{
    width: 33.33%;
}
.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: 100% !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;
}

.banner25 .text-content .text-nobg {
    padding-left: 0;
}
.intro-top
{
    padding-left: 0;
}
.feature_text_rowh1 .text_for_women.row2{
  /*margin-top: -123px;*/
}
.text_for_women.row2{
  /*margin-top: -120px;*/
  margin-top: -80px;
}
.feature_text_rowh1 .text_for_women.row2 {
    /*padding: 39px 5px 45px 40px;*/
}
.feature-img2.vc_col-sm-6 {
    /*margin-top: -60px;*/
}

.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;
}


.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; max-height: 270px;
    top: 12px;    
    /*top: calc(321px / 2 - 135px);*/
}
.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: -2px;*/
}
.image-row4{
    padding-right: 3px;
}
.h9b .image-row4{
    padding-right: 1px;
}
.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;
}
.theme-ornaldo .elementor-element.h7e-sec-shock:not(.elementor-motion-effects-element-type-background),
.banner_lasth7{
    background-size: 156%;
    height: 560px;
}
.theme-ornaldo .elementor-element.h7e-shock-txt01 > .elementor-widget-container {
    padding: 25px 0px 0px 0px;
}
.theme-ornaldo .elementor-element.h7e-shock-txt03 > .elementor-widget-container {
    padding: 35px 0px 0px 90px;
}
.theme-ornaldo .elementor-element.h7e-shock-txt04 > .elementor-widget-container {
    padding: 20px 0px 0px 0px;
}
.theme-ornaldo .elementor-element.h7e-shock-txt05 > .elementor-widget-container {
    padding: 95px 0px 0px 0px;
}
.theme-ornaldo .elementor-element.h7e-shock-txt06 > .elementor-widget-container {
    padding: 135px 0px 0px 0px;
}
.theme-ornaldo .elementor-element.h7e-seci-shock-btn {
    padding: 10px 0px 0px 0px;
}
.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){
    ul.details_thumbnails {
        max-width: 250px;
        width: 100%;
    }
    @-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;
    }
    .newproducthome18.newproducthome16 {
        margin-top: 50px;
        top: 30px;
        margin-bottom: -115px !important;
    }
    .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 5px ;
        top: 10px;
    }
    .footer-top .footer-top16{
        /*padding-bottom: 25px;
        transform: translateY(40%);
        margin-top: -30px;*/
    }
    .testi16 {
        margin-bottom: -30px !important;
    }
    .home19.testi16 {
        margin-bottom: -90px !important;
    }
    .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;
    }
    .footer-top .footer-top16{
        transform: translateY(37%);
        margin-top: -30px;
    }
    .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: 399px;
    }
    .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 .ftc-product:hover .item-description .meta_info div.add-to-cart a.button.product_type_grouped,
    .woocommerce .product .item-description .meta_info div.add-to-cart a.button.product_type_grouped{
        width: 140px;
    }
    .ftc-product-tabs.def_style_3 .ftc-product:hover .item-description .add-to-cart a.button.product_type_grouped{
        padding-left: 10px !important;
    }
    .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){
    .h7e-sec-deal .ftc_products_deal_slider.def_style_3 .ftc-product.product .item-description .counter-wrapper {    
        right: -40px;
    }

    .archive.tax-product_cat .woocommerce .products.grid.columns4 .ftc-product.product, .archive.tax-product_cat .woocommerce .products.columns4 .ftc-product.product{
        width: 33.33333%;
    }
    .archive .woocommerce .products.grid.columns4 .ftc-product.product.variable, .archive .woocommerce .products.columns4 .ftc-product.product.variable,
    .archive .woocommerce .products.grid.columns4 .ftc-product.product, 
    .archive .woocommerce .products.columns4 .ftc-product.product {
        width: 33.333% ;
    }
    .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){
 .gallery.full-width .ftc-portfolio-wrapper .portfolio-inner .item{
    padding:0 !important;
    margin-bottom: 0;
} 
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; 
    }
}
