
@media only screen and (min-width: 2000px){
    .home.page-template-default .header-ftc.header-layout1 .navigation-primary {
        top: 650px;
    }
    .home.page-template-default .header-ftc.header-layout1.header-sticky-mobile .navigation-primary,
    .home.page-template-default .header-ftc.header-layout1 .is-sticky .navigation-primary {
        top: 0;
    }

    .page-template-default .header-ftc.header-layout1 .navigation-primary {
        top: 320px;
    }
    .page-template-default .header-ftc.header-layout1.header-sticky-mobile .navigation-primary,
    .page-template-default .header-ftc.header-layout1 .is-sticky .navigation-primary {
        top: 0px;
    }
}
@media only screen and (min-width: 1700px){

    .css-text-h21 {
        left: 160px;
    }
    .testi-h3 .ftc-element-testimonial.style_4 .infomation {
        padding-bottom: 170px;
    }
    .pro-banner-giftsh3 .product-h3-gifts .ftc-product-tabs .owl-dots {
        transform: translate(-50%, 25%);
    }
    .element-header-layout21 .logo-wrapper .logo {
        margin-left: 32.5%;
    }
    div#slider_home1.lookboook {
        margin-bottom: 130px !important;
    }
    .map-elementor-h1 .map {
        left: 19.5%;
    }

}

@media only screen and (min-width: 1200px) and (max-width: 1600px){
    .home .header-layout1 .navigation-primary,
    .header-layout1 .navigation-primary {
        top: 700px;
    } 
}


@media only screen and (min-width: 1400px) {
.part3-h43 .top .elementor-col-50.left .elementor-image {
    text-align: left;
}
.element-header-layout35 .header-content .container .header-bottom > .logo-wrapper.is-desktop {
    width: 20%;
    text-align: left;
}
    .footer-top-h31 .text-conten .row1c .tag-h31 .tagcloud {
        padding-right: 50px;
    }
    .element-header-layout24 .container-gifts .logo-wrapper.is-desktop {
        text-align: center;
        margin-right: 26%;
    }
    .slider-home5 .tparrows.tp-leftarrow,
    .slider_home2.home9 .tp-leftarrow.home9 {
        left: 120px !important;
        transform: translate(0, -50%) !important;
    }  
    .slider-home5 .tparrows.tp-rightarrow,
    .slider_home2.home9 .tp-rightarrow.home9 {
        right: 120px !important;
        left: auto !important;
        transform: translate(0, -50%) !important;
    }
}


@media only screen and (min-width: 1024px) and (max-width: 1440px){


}



@media only screen and (max-width: 1380px) {

    .ft-Middle-10 h3.widget-title.heading-title {
        font-size: 15px;
    }
    footer .widget .ft-Middle-10 ul>li.item a {
        font-size: 13px;
    }
    footer .widget .ft-Middle-10 ul > li .sale_price {
        font-size: 12px;
        margin-right: 10px;
    }
    footer .widget .ft-Middle-10 ul > li .old {
        font-size: 10px;
    }
    footer .widget .ft-Middle-10 .top_rate ul li p:last-child {
        display: inline-block;
        float: left;
    }
    .ft-Middle-10 .cras a {
        color: #444 !important;
        font-size: 12px;
    }

    .ft-Middle-10 .recent_posts li {
        padding: 10px 0;
    }
    .ft-Middle-9 .recent_post li,
    .ft-Middle-10 .recent_post li{
        display: inline-block;
    }
    footer .widget .ft-Middle-10 ul > li.item a {
        font-size: 16px;
    }
    .footer-bottom .top-home11 .subscribe-email input.subscribe-input {
        width: 410px;
    }
    .deal-product-1 .owl-nav > div {
        bottom: 35px;
    }

}


@media only screen and (min-width: 1200px){
#wcfmmp-store .wcfm_banner_area .banner_text {
    left: 35%;
}
.part3-h35 .elementor-widget-image-box .elementor-image-box-description {
    margin: 0 25px;
}
    .dokan-single-store .profile-frame .profile-info-box.profile-layout-layout2 .profile-info-summery-wrapper .profile-info-summery .profile-info .dokan-store-info li {
        text-align: center;
        display: block;
        padding-bottom: 15px;
    }
    .button-bn1-h3 {
        margin-top: 5px;
    }
    .tx1-gifts-h3 .title-bn1-h3 {
        margin-top: 36px;
    }
    rs-bullets.tp-bullets.home3_gifts {
        margin-left: 35px;
    }
    .dokan-single-store .profile-frame .profile-info-box.profile-layout-layout2 .profile-info-summery-wrapper .profile-info-summery .profile-info .dokan-store-info li {
        text-align: center;
        display: table;
        padding-bottom: 15px;
        margin: 0 auto;
    }

    .dokan-single-store .profile-frame .profile-info-box.profile-layout-layout2 .profile-info-summery-wrapper .profile-info-summery .profile-info .dokan-store-info {
        margin-top: 10px !important;
    }
    .dokan-single-store .profile-frame .profile-info-box.profile-layout-layout2 .profile-info-summery-wrapper .profile-info-summery .profile-info .dokan-store-info li i {
        display: block;
        float: left;
    }
    .dokan-single-store .profile-frame .profile-info-box.profile-layout-layout2 .profile-info-summery-wrapper .profile-info-summery .profile-info .dokan-store-info li:after {
        display: none;
    }
    .dokan-single-store .profile-frame .profile-info-box.profile-layout-layout2 .profile-info-summery-wrapper {
        height: 300px;
    }
    .dokan-single-store .profile-frame .profile-info-box.profile-layout-layout2 li.dokan-store-rating {
        display: none !important;
    }
    .dokan-single-store .profile-frame .profile-info-box.profile-layout-layout2 li.dokan-store-rating .text {
        color: #444;
    }
    .dokan-single-store .profile-frame .profile-info-box.profile-layout-layout2 .profile-info-summery-wrapper .profile-info-summery .profile-info .store-social-wrapper {
        display: none;
    }
    .ftc-product-video.loaded .pp_content {
        height: 500px !important;
    }








}



@media only screen and (min-width: 1920px){
    .slider_home10 li > .tp-parallax-wrap > .tp-loop-wrap > .tp-mask-wrap {
        width: calc(24.9% - 3px);
        left: 65px;
    } 
}
@media only screen and (min-width: 1200px) and (max-width: 1600px){
    .tx-bn1-h4 > .elementor-column-wrap {
        display: inline-block;
    }
    .element-header-layout24 .container-gifts .logo-wrapper {

        margin-left: 7%;
    }
}
@media only screen and (min-width: 1600px) and (max-width: 1950px){
    .test-home5 .text-deal {
        width: 25%;
        height: 49%;
    }
    .home .header-layout1 .navigation-primary {
        top: 600px;
    }
    .vc_row.coming03 {
        padding-top: 343px;
        padding-bottom: 343px;
    }
    .header-layout17 .header-content-sticky .container .navigation-primary {
        width: 40%;
    }
    .test-home5 .text-deal .left {
        width: 100%;
        padding: 100px 15px;
    }
    .test-home5 .deal-product-1 .owl-nav .owl-prev, .test-home5 .deal-product-1 .owl-nav .owl-next {
        left: 215px;
        top: 35%;
    }

}

@media only screen and (min-width: 1600px) and (max-width: 1950px){
    .woocommerce #tab-more_seller_product .product .item-image .group-button-product {
        top: 49.8%;
    }
    .woocommerce div.product form.cart .quantity .minus,
    .pp_woocommerce div.product div.summary .quantity .minus {
        border-left: 0 !important;
    }
}



@media only screen and (min-width: 600px) and (max-width: 1199px){
    .slider-h1ele-b {
        margin-left: 50px !important;
    }
}


@media only screen and (max-width: 1199px){
    .woocommerce div.product .woocommerce-tabs .wc-tab .product, .woocommerce-page div.product .woocommerce-tabs .wc-tab .product {
        width: calc(50% - 2px);
    }
    .header-ftc.header-layout5 .mega_main_menu.primary.mobile_minimized-enable > .menu_holder > .menu_inner > ul > li > .item_link, 
    .header-ftc.header-layout5 .mega_main_menu.primary.mobile_minimized-enable > .menu_holder > .menu_inner > ul > li > .item_link > .link_content, 
    .header-ftc.header-layout5 .mega_main_menu.primary.mobile_minimized-enable > .menu_holder > .menu_inner > ul > li > .item_link > .link_content > .link_text,
    .header-ftc.header-layout6 .mega_main_menu.primary.mobile_minimized-enable > .menu_holder > .menu_inner > ul > li > .item_link, 
    .header-ftc.header-layout6 .mega_main_menu.primary.mobile_minimized-enable > .menu_holder > .menu_inner > ul > li > .item_link > .link_content, 
    .header-ftc.header-layout6 .mega_main_menu.primary.mobile_minimized-enable > .menu_holder > .menu_inner > ul > li > .item_link > .link_content > .link_text,
    .header-ftc.header-layout7 .mega_main_menu.primary.mobile_minimized-enable > .menu_holder > .menu_inner > ul > li > .item_link, 
    .header-ftc.header-layout7 .mega_main_menu.primary.mobile_minimized-enable > .menu_holder > .menu_inner > ul > li > .item_link > .link_content, 
    .header-ftc.header-layout7 .mega_main_menu.primary.mobile_minimized-enable > .menu_holder > .menu_inner > ul > li > .item_link > .link_content > .link_text,
    .header-ftc.header-layout12 .mega_main_menu.primary.mobile_minimized-enable > .menu_holder > .menu_inner > ul > li > .item_link, 
    .header-ftc.header-layout12 .mega_main_menu.primary.mobile_minimized-enable > .menu_holder > .menu_inner > ul > li > .item_link > .link_content, 
    .header-ftc.header-layout12 .mega_main_menu.primary.mobile_minimized-enable > .menu_holder > .menu_inner > ul > li > .item_link > .link_content > .link_text,
    .header-ftc.element-header-layout22 .mega_main_menu.primary.mobile_minimized-enable > .menu_holder > .menu_inner > ul > li > .item_link, 
    .header-ftc.element-header-layout22 .mega_main_menu.primary.mobile_minimized-enable > .menu_holder > .menu_inner > ul > li > .item_link > .link_content, 
    .header-ftc.element-header-layout22 .mega_main_menu.primary.mobile_minimized-enable > .menu_holder > .menu_inner > ul > li > .item_link > .link_content > .link_text {
        height: 35px;
        line-height: 35px;
    }
    .header-ftc.header-layout14 .mega_main_menu.primary.mobile_minimized-enable > .menu_holder > .menu_inner > ul > li > .item_link, 
    .header-ftc.header-layout14 .mega_main_menu.primary.mobile_minimized-enable > .menu_holder > .menu_inner > ul > li > .item_link > .link_content, 
    .header-ftc.header-layout14 .mega_main_menu.primary.mobile_minimized-enable > .menu_holder > .menu_inner > ul > li > .item_link > .link_content > .link_text {
        height: 40px;
        line-height: 40px;
    }
    .header-ftc.header-layout9 .mega_main_menu.primary.mobile_minimized-enable > .menu_holder > .menu_inner > ul > li > .item_link, 
    .header-ftc.header-layout9 .mega_main_menu.primary.mobile_minimized-enable > .menu_holder > .menu_inner > ul > li > .item_link > .link_content, 
    .header-ftc.header-layout9 .mega_main_menu.primary.mobile_minimized-enable > .menu_holder > .menu_inner > ul > li > .item_link > .link_content > .link_text,
    .header-ftc.header-layout10 .mega_main_menu.primary.mobile_minimized-enable > .menu_holder > .menu_inner > ul > li > .item_link, 
    .header-ftc.header-layout10 .mega_main_menu.primary.mobile_minimized-enable > .menu_holder > .menu_inner > ul > li > .item_link > .link_content, 
    .header-ftc.header-layout10 .mega_main_menu.primary.mobile_minimized-enable > .menu_holder > .menu_inner > ul > li > .item_link > .link_content > .link_text,
    .header-ftc.header-layout11 .mega_main_menu.primary.mobile_minimized-enable > .menu_holder > .menu_inner > ul > li > .item_link, 
    .header-ftc.header-layout11 .mega_main_menu.primary.mobile_minimized-enable > .menu_holder > .menu_inner > ul > li > .item_link > .link_content, 
    .header-ftc.header-layout11 .mega_main_menu.primary.mobile_minimized-enable > .menu_holder > .menu_inner > ul > li > .item_link > .link_content > .link_text {
        height: 80px;
        line-height: 80px;
    }
    .element-header-layout30 .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li.home-gifts > .mega_dropdown {
        left: 0;
        right: auto;
        transform: translate(-26%);
    }
.element-header-layout30.header-sticky-mobile .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li.home-gifts > .mega_dropdown {
    transform: translate(-19%);
}
.element-header-layout30.header-sticky-mobile .mega_main_menu li.shop1.multicolumn_dropdown.drop_to_right > .mega_dropdown {
    transform: translate(-32%) !important;
}
.element-header-layout30 .mega_main_menu li.shop1.multicolumn_dropdown.drop_to_right > .mega_dropdown {
    transform: translate(-40%) !important;
}

    .dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery .profile-info {
        padding: 0 30px;
        display: table;
        margin: 0 auto;
    }
    .header-ftc.header-v1.header-layout1 .is-sticky .navigation-primary, 
    .header-ftc.header-layout3 .is-sticky .navigation-primary {
        top: 0;
    }
    .dokan-single-store .profile-frame .profile-info-box.profile-layout-layout2 .profile-info-summery-wrapper .profile-info-summery .profile-info .dokan-store-info li {
        text-align: center;
        display: block;
        padding-bottom: 15px;
    }
    .element-header-layout24 .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li.blog-home > ul.mega_dropdown {
        left: auto;
        right: 0;
        transform: translate(60%, 0px);
    }
    .element-header-layout24 .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li.home-gifts.columns3 > .mega_dropdown {
        left: 50%;
        right: auto;
        transform: translate(-30%);
    }
    .dokan-single-store .profile-frame .profile-info-box.profile-layout-layout2 .profile-info-summery-wrapper .profile-info-summery .profile-info .dokan-store-info li {
        text-align: center;
        display: block;
        padding-bottom: 15px;
        margin: 0 auto;
    }
    .dokan-single-store .profile-frame .profile-info-box.profile-layout-layout2 .profile-info-summery-wrapper .profile-info-summery .profile-info .dokan-store-info li.dokan-store-rating {
        margin: 0 auto !important;
        margin-bottom: 20px !important;
    }

    .dokan-single-store .profile-frame .profile-info-box.profile-layout-layout2 .profile-info-summery-wrapper .profile-info-summery .profile-info .dokan-store-info {
        margin-top: 10px !important;
    }
    .dokan-single-store .profile-frame .profile-info-box.profile-layout-layout2 .profile-info-summery-wrapper .profile-info-summery .profile-info .dokan-store-info li i {
        float: left;
    }
    .dokan-single-store .profile-frame .profile-info-box.profile-layout-layout2 .profile-info-summery-wrapper .profile-info-summery .profile-info .dokan-store-info li:after {
        display: none;
    }
    .dokan-single-store .profile-frame .profile-info-box.profile-layout-layout2 .profile-info-summery-wrapper {
        height: 250px;
    }
    .dokan-single-store .profile-frame .profile-info-box.profile-layout-layout2 li.dokan-store-rating {
        display: table !important;
    }
    .dokan-single-store .profile-frame .profile-info-box.profile-layout-layout2 li.dokan-store-rating .text {
        color: #444;
    }
    .dokan-single-store .profile-frame .profile-info-box.profile-layout-layout2 .profile-info-summery-wrapper .profile-info-summery .profile-info .store-social-wrapper {
        display: none;
    }
    .header-layout5 .header-content-sticky .container .right-menu .ftc-shop-cart {
        margin: 0;
    }
    .header-layout5 .header-content-sticky .container .right-menu .ftc-search-product {
        margin-right: 10px;
    }
    .header-layout5 .mega_main_menu > .menu_holder > .menu_inner > ul > li > .item_link{
        padding: 0px 18px;
    }
    .header-layout5 .header-content-sticky .container .navigation-primary .container {
        width: 658px;
    }
    .header-layout5 .header-content-sticky .container .navigation-primary {
        padding: 15px 0px;
    }
    .header-layout5 .header-content-sticky .container .right-menu {
        padding: 10px 0px;
        margin-right: -13px;
    }
    .ftc-feature_1 .ftc-feature-wrp .feature-header p {
        height: 24px;
        overflow: hidden;
    }
    .deal-product-1 .woocommerce .product .item-description,
    .product-special .product .item-description,
    .product-slider-home3 .product .item-description {
        text-align: left;
    }
    .deal-product-1 .woocommerce div.product .product-name,
    .product-special .woocommerce div.product .product-name,
    .countdown-product .woocommerce div.product .product-name{
        display: inline-block;
        width: auto;
    }
    .brand-home1 .brands .item,
    .deal-product-1 .owl-nav > div{
        float: none;
    }
    .brand-home1 .owl-carousel .owl-item img{
        display:block;
        width: auto;
        margin: 0 auto;
    }
    .brand-description.wpb_column.vc_column_container {
        padding-left: 20px !important;
    }
    .header-layout6 .header-content-sticky .nav-center{
        width: 84%;
    }
    .header-layout7 .header-content-sticky .nav-center{
        width: 88%;
    }
    .header-layout6 .header-content-sticky .container .right-menu{
        width: 8%;
    }
    .header-layout7 .header-content-sticky .container .right-menu .ftc-shop-cart {
        margin-right: 0;
        float: right;
    }
    .hot-new .ftc-meta-widget.item-description {
        text-align: left;
        display: table-footer-group;
        vertical-align: middle;
        padding-left: 20px;
    }
    .img-home8 .text-home5 h3,
    .img-home8 .text-home4 h3{
        font-size: 30px;
    }
    .blog-home.home5.home7 .blogs .post-info .main-content-blog {
        width: 100%;
    }
    .blog-home.home5.home7 .blogs .post-info {
        left: 80px;
    }
    .sale_products.home9 .group-button-product {
        -webkit-transform: translateY(-50%);
        -moz-transform: translateY(-110%);
        transform: translateY(-50%);
    }
    .banner_home92 .banner-09 {
        height: 430px;
    }
    .footer-bottom .top-home11 .subscribe-email input.subscribe-input {
        width: 320px;
    }
    .top-home11 .vc_col-sm-4 {
        padding-top: 25px;
        padding-left: 85px !important;
    }
    .footer-bottom .top-home11 .subscribe-email {
        display: inline-block;
        margin-bottom: 5px;
    }
    .ft-Middle-11 .recent_post ul li:last-child {
        padding: 0 !important;
    }
    .top-home11 .vc_col-sm-4:before {
        top: 25px;
    }
    .post-timeline-3min.full-with article.post-wrapper {
        max-width: 350px;
        width: 100%;
    }
    .post-timeline-3min.full-with article.post-wrapper:nth-child(2n+1) {
        margin-right: 240px;
    }
    .post-timeline-3min article.post-wrapper .blog-timeline-none a.thumbnail img {
        border-radius: 100%;
        height: 130px;
    }
    .post-timeline-3min article.post-wrapper .blog-timeline-none a.thumbnail {
        max-width: 154px;
        padding: 10px;
    }
    .post-timeline-3min.full-with article.post-wrapper:nth-child(2n+2) {
        margin-left: 0;
    }
    .post-timeline-3min.full-with article.post-wrapper:nth-child(2n+1) .blog-timeline-none {
        left: auto;
        right: -198px;
        top: 0;
    }
    .post-timeline-3min.full-with article.post-wrapper:nth-child(2n+2) .blog-timeline-none {
        left: -198px;
    }
    .post-timeline-3min .date-blog-timeline {
        max-width: 70px;
        min-height: 70px;
        width: 70px;
        height: 70px;
    }
    .post-timeline-3min.left article.post-wrapper .blog-timeline-none,
    .post-timeline-3min article.post-wrapper .blog-timeline-none {
        left: -180px;
        top: -1px;
    }
    .post-timeline-3min.left .meta-slider {
        margin-left: 0;
        padding-left: 180px;
    }
    .post-timeline-3min.left .ftc-sb-blogs .meta-slider:before,
    .post-timeline-3min .ftc-sb-blogs .meta-slider:before {
        left: 92px;
    }
    .post-timeline-3min.right article.post-wrapper .blog-timeline-none {
        right: -180px;
        top: -1px;
    }
    .post-timeline-3min.right .meta-slider {
        margin-right: 0;
        padding-right: 180px;
    }
    .post-timeline-3min.right .ftc-sb-blogs .meta-slider:before {
        right: 92px;
    }
    .post-timeline-3min .meta-slider {
        margin-left: 0px;
        padding-left: 180px;
    }
    .post-blog-sidebar .post-info header {
        height: auto;
    }
.instagram_home10 .ftc-gallery-instagram.columns-6 .images {
    width: 14.1%;
}


}

@media only screen and (min-width: 1200px) and (max-width: 1400px){
.mega_main_menu.primary > .menu_holder > .menu_inner > ul > li > .item_link > .link_content > .link_text {
    min-width: 64px;
}
.element-header-layout37 .header-top37 {
    padding: 0 30px;
}
.element-header-layout37 .header-top37 > div {
    width: auto;
}
.element-header-layout37 .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li.home-gifts > ul.mega_dropdown {
    transform: translate(-30%);
}
.element-header-layout37 .mega_main_menu li.elements.multicolumn_dropdown > .mega_dropdown {
    transform: translate(-60%) !important;
}
.element-header-layout25 .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li.home-gifts > ul.mega_dropdown,
.element-header-layout26 .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li.home-gifts > ul.mega_dropdown,
.element-header-layout27 .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li.home-gifts > ul.mega_dropdown {
    transform: translate(-15%);
}
.element-header-layout27 .mega_main_menu li.elements.multicolumn_dropdown > .mega_dropdown {
    transform: translate(-60%) !important;
}
.element-header-layout24 .is-sticky .mega_main_menu > .menu_holder > .menu_inner > ul > li.home-gifts > ul.mega_dropdown {
    transform: translate(-15%);
}
.header-layout23 .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li.home-gifts > ul.mega_dropdown {
    transform: translate(-15%);
}
.header-layout17  .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li.home-gifts > ul.mega_dropdown {
    transform: translate(-5%);
}
.header-layout17 .mega_main_menu li.shop1.multicolumn_dropdown.drop_to_right > .mega_dropdown {
    transform: translate(-10%) !important;
}
.header-layout14 .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li.home-gifts > ul.mega_dropdown {
    left: 50%;
    transform: translate(-30%);
}
.header-layout14 .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li.elements > .mega_dropdown {
    right: 0;
    left: auto;
    transform: inherit !important;
}
.header-layout11 .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li.home-gifts > .mega_dropdown {
    left: -50px;
}
.element-header-layout42 {
    padding: 30px 140px;
}
.part1-h42,
.part2-h42 {
    padding: 0 140px;
}
.part2-h42 .bn-slider42 .elementor-col-50.right {
    padding: 0 50px;
}
.part2-h42 .bn-slider42.bottom .elementor-col-50.right .elementor-widget-text-editor .elementor-widget-container {
    padding: 60px 90px;
}
.part1-h43 .right .elementor-image .ftc-image-content {
    left: 70%;
}
.part2-h43 .elementor-widget-spacer:first-child .elementor-spacer .elementor-spacer-inner {
    height: 450px !important;
}
.part3-h43, 
.part4-h43, 
.part6-h43,
.footer-h43 {
    padding: 0 140px;
}
.part3-h43 .right .text-center .elementor-text-editor {
    margin-right: 0;
}
.part3-h43 .right ul.elementor-icon-list-items li:first-child {
    margin-right: 20px;
}
.part7-h43 {
    padding: 0px 125px;
}
.footer-h43 .ft-center-h43 {
    padding: 0 200px;
}
.element-header-layout44.header-sticky-mobile .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li.home-gifts > ul.mega_dropdown {
    transform: translate(-30%);
}
.part3-h44 .banner-img .elementor-row .elementor-col-50.right {
    padding-right: 15px;
    padding-left: 200px;
}
.part3-h44 .banner-img .elementor-row .elementor-col-50.left {
    padding-left: 15px;
}
.part4-h44 .elementor-col-50.right {
    padding-right: 100px;
}
.footer-top44, 
.footer-center44, 
.footer-bottom44, 
.ft-border-h44 {
    padding: 0 100px;
}
.element-header-layout43 .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li.blog-home > ul.mega_dropdown {
    transform: translate(50%);
}
.element-header-layout43 .container-gifts .nav-right {
    margin-left: 30px;
}
.element-header-layout43 .mega_main_menu > .menu_holder > .menu_inner > ul > li {
    margin: 0 12px;
}
.part3-h45 .elementor-col-33.center {
    width: 70%;
}
.part4-h45 .elementor-col-33.center .conten1 {
    padding: 0 20px;
}
.part4-h45 .elementor-col-33.left .elementor-widget-image.bottom {
    bottom: -15px;
    right: -20px;
}
.part2-h44.home45 .img.bottom.elementor-widget-image {
    left: 35%;
}
.element-header-layout41 .header-bottom {
    padding: 0 130px;
    padding-top: 50px;
}
.part5-h41 .elementor-col-50.left .elementor-widget-wrap {
    width: 80%;
}
.part9-h41 {
    padding: 0 100px;
}
.part4-h41,
.part6-h41,
.part7-h41 {
    padding: 0 140px;
}
.element-header-layout42 .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li {
    margin: 0 15px;
}
.element-header-layout42 .header-content .container .header-bottom .header-nav-menu {
    margin-left: 0px;
}
.element-header-layout42 .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li > .item_link {
    min-width: 60px;
}
.element-header-layout42 .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li.Portfolios1 > .item_link,
.element-header-layout42 .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li.elements > .item_link {
    min-width: 80px;
}
.element-header-layout42 .mega_main_menu.first-lvl-align-center > .menu_holder > .menu_inner > ul {
    text-align: center;
}
.element-header-layout42 .mega_main_menu li.shop1.multicolumn_dropdown.drop_to_right > .mega_dropdown {
    transform: translate(-20%) !important;
}
.instagram_home10 .ftc-gallery-instagram.columns-6 .images {
    width: 14.6%;
}
.part2-h42 .bn-slider42.bottom .elementor-col-50.right .elementor-widget-heading {
    padding: 0 80px;
}
.part2-h42 .bn-slider42.bottom .elementor-col-50.right .elementor-widget-heading h2 {
    font-size: 50px;
    line-height: 70px;
}
.ft-top-h42, .footer-bottom-h26.h42 {
    padding: 0 140px;
}
.part3-h42 {
    padding: 0 110px;
}
.part3-h43 .top .elementor-col-50.right h2.elementor-heading-title {
    font-size: 25px;
}
.part2-h44,
.part5-h44, 
.part6-h44,
.header-layout45 .header-content-sticky > .container {
    padding: 0 140px;
}
.part6-h44 .ftc-element-testimonial.style_3 .infomation {
    width: 60%;
}
.part1-h46, .part2-h46, .part3-h46, .part5-h46,
.header-layout46 .header-content-sticky .container {
    padding: 0 140px;
}
.ft-gifts-modern-h3 > .elementor-column-wrap > .elementor-widget-wrap {
    padding: 0 30px;
}
.ft-gifts-modern-h3 .row2 .ftc-product-widget .product .meta-description h3 a {
    font-size: 11px;
}
.ft-gifts-modern-h3 .row2 .ftc-product-widget .meta-description span.price span {
    font-size: 14px;
}
.part4-h35 .top.elementor-widget-text-editor {
    left: 23%;
    top: 110px;
}
.part4-h35 .bottom.elementor-widget-text-editor {
    left: 23%;
    bottom: 110px;
}
.ftc-element-brand.style_2 {
    padding: 0;
    overflow: hidden;
    margin: 0 70px;
}
.part2-h46 .text2.elementor-widget-text-editor {
    width: 60%;
}
.testi-h3 {
    max-width: 560px;
}
.header-layout29.header-sticky-mobile .mega_main_menu li.shop1.multicolumn_dropdown.drop_to_right > .mega_dropdown {
    transform: translate(-35%) !important;
}
.element-header-layout30 .mega_main_menu li.elements.multicolumn_dropdown > .mega_dropdown {
    transform: translate(0%) !important;
    right: 0;
    left: auto;
}
.element-header-layout30.header-sticky-mobile .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li.home-gifts > .mega_dropdown {
    transform: translate(-30%);
}
.element-header-layout31.header-sticky-mobile .mega_main_menu li.shop1.multicolumn_dropdown.drop_to_right > .mega_dropdown {
    transform: translate(-20%) !important;
}
.element-header-layout31.header-sticky-mobile .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li.home-gifts > ul.mega_dropdown,
.element-header-layout32 .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li.home-gifts > ul.mega_dropdown {
    transform: translate(-30%);
    left: 0;
}
.element-header-layout32 .mega_main_menu li.elements.multicolumn_dropdown > .mega_dropdown {
    transform: translate(-55%) !important;
}
.element-header-layout34 .mega_main_menu li.elements.multicolumn_dropdown > .mega_dropdown {
    left: auto;
    right: 0;
    transform: translate(0%) !important;
}
.element-header-layout35 .mega_main_menu li.shop1.multicolumn_dropdown.drop_to_right > .mega_dropdown {
    transform: translate(-30%) !important;
}
.element-header-layout35 .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li.home-gifts > ul.mega_dropdown {
    transform: translate(-30%);
}
.element-header-layout38.header-sticky-mobile .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li.home-gifts > ul.mega_dropdown,
.element-header-layout38.header-sticky-mobile .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li.blog-home > ul.mega_dropdown {
    transform: translate(-30%);
}
.element-header-layout38.header-sticky-mobile .mega_main_menu li.shop1.multicolumn_dropdown.drop_to_right > .mega_dropdown {
    transform: translate(-30%) !important;
}
.element-header-layout39 .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li.blog-home > ul.mega_dropdown {
    right: auto;
    left: 0;
    transform: translate(-30%);
}
.element-header-layout39.header-sticky-mobile .mega_main_menu li.shop1.multicolumn_dropdown.drop_to_right > .mega_dropdown {
    left: 0;
    transform: translate(-30%) !important;
}
.element-header-layout40 .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li.home-gifts > ul.mega_dropdown {
    transform: translate(-30%);
}






}



@media screen and (max-width: 1400px) {
@-moz-document url-prefix(){
    .test-home5 .text-deal {
        width: calc(25% - 1px);
        height: 305px;

    }
    .test-home5 .deal-product-1 .owl-nav .owl-prev, 
    .test-home5 .deal-product-1 .owl-nav .owl-next {
        left: 150px;
        top: 43%;

    }
}
.slider-home5.home8 .group1-h8 {
    margin-left: 300px;
    transform: translate(100px) !important;
}
.slider-home5.home6 .group2-h6 {
    margin-left: -200px;
}
    .banner_home92 .banner-09 {
        height: 585px;
    }
    .ft-Middle-10 .top_rate img {
        margin-right: 10px;
    }
.part2-h41 .elementor-col-16 {
    padding: 0 10px;
}
.part2-h41 {
    padding: 0 130px;
}
.part1-h44 rs-arrow.tp-leftarrow.tparrows.gifts-h5 {
    margin-left: 50px;
}
.part1-h44 rs-arrow.tp-rightarrow.tparrows.gifts-h5 {
    margin-left: -50px;
}

}



@media only screen and (max-width: 1199px) {
.woocommerce #content .related div.product div.images, 
.woocommerce .related div.product div.images {
    width: calc(100% - 1px);
}
.choose-us.home8 .video-home8 {
    padding-right: 0 !important;
}
.choose-us .wpb_column.vc_col-sm-5 {
    background-size: contain !important;
}
.header-layout11 .ftc-shop-cart {
    padding-right: 10px;
}
.slider-home5.home6 .group2-h6 {
    margin-left: -300px;
    transform: translate(-100px) !important;
}
.slider-h24 rs-layer-wrap.rs-parallax-wrap img.tp-rs-img {
    margin-top: 15px;
}
.slider17 .tp-bullets.custom {
    margin-left: 50px;
}
.part3-h43 .bottom .elementor-col-50.right {
    padding-left: 0;
    padding-right: 50px;
}
.part3-h44 .banner-img .elementor-row {
    align-items: center;
    justify-content: center;
}
.header-layout46 .mega_main_menu > .menu_holder > .menu_inner > ul > li > .item_link {
    padding: 0px 15px;}
.element-header-layout43 .container-gifts .nav-right .ftc-shop-cart {
    margin-right: 0;
}
.element-header-layout41 .cart-total2 {
    display: none;
}
.element-header-layout41 .header-bottom .search-cart .mail a {
    font-size: 0;
}
.ft-top-h36 .footer-center-h26 {
    padding: 0;
}
.part2-h46 .text2.elementor-widget-text-editor {
    width: 70%;
}
.ftc_products_slider.style_12 .woocommerce .product .item-description .meta_info .add-to-cart a {
    font-size: 15px;
}
.ft-gifts-modern-h3 > .elementor-column-wrap > .elementor-widget-wrap {
    padding: 0 30px;
}
.part3-h44 .elementor-widget-wrap .text-top {
    width: 60%;
}
.part3-h43 .right ul.elementor-icon-list-items li:first-child {
    margin-right: 20px;
}
.part3-h43 .right .text-center .elementor-text-editor {
    margin-right: 0;
}
.ft-top-h42 .footer-center-h26.h33 .text1 h2 {
    text-align: left;
}
.header-layout46 .header-content-sticky .container {
    padding: 0 30px;
}
.element-header-layout41 .header-top41 .container {
    padding: 0 30px;
}
    .header-ftc.header-layout1 .mega_main_menu.primary.mobile_minimized-enable > .menu_holder > .menu_inner > ul > li > .item_link,
    .header-ftc.header-layout1 .mega_main_menu.primary.mobile_minimized-enable > .menu_holder > .menu_inner > ul > li > .item_link > .link_content,
    .header-ftc.header-layout1 .mega_main_menu.primary.mobile_minimized-enable > .menu_holder > .menu_inner > ul > li > .item_link > .link_content > .link_text,
    .header-ftc.header-layout2 .mega_main_menu.primary.mobile_minimized-enable > .menu_holder > .menu_inner > ul > li > .item_link,
    .header-ftc.header-layout2 .mega_main_menu.primary.mobile_minimized-enable > .menu_holder > .menu_inner > ul > li > .item_link > .link_content,
    .header-ftc.header-layout2 .mega_main_menu.primary.mobile_minimized-enable > .menu_holder > .menu_inner > ul > li > .item_link > .link_content > .link_text {
        height: 100px;
        line-height: 100px;
    }
    .header-ftc .mega_main_menu.primary.mobile_minimized-enable > .menu_holder > .menu_inner > ul > li > .item_link,
    .header-ftc .mega_main_menu.primary.mobile_minimized-enable > .menu_holder > .menu_inner > ul > li > .item_link > .link_content,
    .header-ftc .mega_main_menu.primary.mobile_minimized-enable > .menu_holder > .menu_inner > ul > li > .item_link > .link_content > .link_text {
        height: 50px;
        line-height: 50px;
    }
    .header-ftc .mega_main_menu.primary.mobile_minimized-enable > .menu_holder > .menu_inner > ul > li > .item_link > .link_content > .link_text {
        height: 50px;
        line-height: 50px;
    }
.ftc-product-video iframe {
    max-width: 100%;
    height: 450px;
    margin-left: 0;
}
.ftc-product-video .pp_content_container {
    padding: 20px !important;
}
.elementor-product-h1 .elementor-image .ftc-image-content {
    transform: translate(-50%, -50%);
    width: 100%;
    right: auto;
    left: 50%;
    padding: 0 70px;
}
.elementor-product-h1 .bottom .left .ftc-image-content {
    left: 50%;
    right: auto;
}
.blogs-slider.style_3 .inner-wrap .post-text {
    padding-top: 20px;
}
.about-us-h31 .text1a.ab31 .elementor-text-editor {
    width: 80%;
    padding-right: 15px;
    margin-right: 0;
}
.about-us-h31 .text1a h2 {
    width: 80%;
    margin-left: auto;
    margin-right: 0;
}
.part1-h38 rs-arrow.tp-rightarrow {
    margin-left: 0;
}
.part1-h38 rs-arrow.tp-leftarrow {
    margin-left: 0;
}
.wcfm-store-page .header-ftc.header-layout1 .nav-center {
    flex: 1;
}
.ftc_products_deal_slider.def_style_1 .ftc-product.product .item-description .meta_info,
.ftc_products_deal_slider.def_style_2 .ftc-product.product .item-description .meta_info,
.ftc_products_deal_slider.def_style_3 .ftc-product.product .item-description .meta_info{
    padding-bottom: 5px;
}
.woocommerce .related .products .product {
    width: calc(100% - 1px);
}
.woocommerce .related .product .item-image .group-button-product .add_to_cart_button a.added_to_cart:before {
    line-height: 30px;
}
.woocommerce .related .product .item-image .group-button-product > div, 
.woocommerce .related .product .item-image .group-button-product > div a,
.woocommerce .related .product .item-image .group-button-product > a {
    width: 30px;
    height: 30px;
    line-height: 30px;
}
.woocommerce .related .product .item-image .group-button-product > div,
.woocommerce .related .product .item-image .group-button-product > a {
    margin: 5px 0px;
}
.woocommerce .related .item-image .group-button-product > div a i,
.woocommerce .related .product .item-image .group-button-product .fa-retweet:before,
.woocommerce .related .product .item-image .group-button-product a.quickview i:before{
    line-height: 30px;
}
.ftc-portfolio-element.def_style_3.columns-3 .portfolio-inner .item, 
.ftc-portfolio-element.def_style_2.columns-3 .portfolio-inner .item {
    width: 33.33%;
}
.ftc-portfolio-element.def_style_1.columns-3 .portfolio-inner .item {
    width: 33.33%;
}
.ftc-element-team .ftc-team-member .image-thumbnail {
    width: 100%;
}
.blog-template-elementor.def_style_1 .inner-wrap .post-text a.ftc-readmore {
    margin-left: 1px;
}
.woocommerce div.product form.cart div.quantity input.plus.fa {
    left: 0;
}
.ftc-elements-blogs.style_3 .post .post-text {
    margin-right: 0;
}
.woocommerce #content .products.list div.product div.images, 
.woocommerce .products.list div.product div.images, 
.woocommerce-page #content .products.list div.product div.images, 
.woocommerce-page .products.list div.product div.images {
    float: left;
    width: 40%;
}
.part1-h38 rs-arrow.tparrows, .part1-h38 rs-arrow.tparrows:before {
    width: 30px !important;
    height: 30px !important;
    line-height: 30px !important;
    font-size: 20px !important;
}
.part1-h38 rs-arrow.tp-leftarrow {
    transform: translate(0px) !important;
}
.part1-h38 rs-arrow.tp-rightarrow {
    transform: translate(-30px, 0px) !important;
}
.element-header-layout40 .header-bottom .nav-right {
    padding-right: 13px;
}
.ftc_products_slider.style_13 .item-description .meta_info {
    padding: 0;
}
.part2-h40 .navigation-slider .nav-next {
    margin-right: 10px;
    width: 40px;
    height: 40px;
}
.part2-h40 .navigation-slider .nav-next:before,
.part2-h40 .navigation-slider .nav-prev:before {
    line-height: 40px;
    font-size: 20px;
}
.part2-h40 .navigation-slider .nav-prev {
    margin-left: 10px;
    width: 40px;
    height: 40px;
}
.part4-h39 .elementor-swiper-button-prev {
    left: 20px;
}
.part4-h39 .elementor-swiper-button-next {
    right: 20px;
}
.ftc_products_slider.style_12 .woocommerce .product .item-description .meta_info .add-to-cart a {
    padding: 0 10px;
}
.ftc_products_slider.style_12 .product .item-description .add-to-cart {
    margin-right: 0px;
}
/*home40*/
.home40.tparrows.tp-leftarrow {
    width: 40px;
    height: 40px;
}
.home40.tparrows.tp-rightarrow {
    width: 40px;
    height: 40px;
}
.home40.tparrows.tp-rightarrow:before,
.home40.tparrows.tp-leftarrow:before {
    font-size: 20px;
    line-height: 40px;
}
.element-header-layout40 .mega_main_menu.primary {
    min-height: 50px;
}
.part2-h40 .elementor-element .elementor-widget-container {
    padding: 0px 30px !important;
}
.part6-h40 .ftc-elements_mc4wp .mc4wp-form-fields input[type=email] {
    width: 400px;
}

/*home39*/
.element-header-layout39 .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li.home-gifts > ul.mega_dropdown {
    transform: translate(-2%);
}
.element-header-layout39.header-sticky-mobile .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li.home-gifts > ul.mega_dropdown {
    transform: translate(-18%);
}
.element-header-layout39 .mega_main_menu li.shop1.multicolumn_dropdown.drop_to_right > .mega_dropdown {
    transform: translate(-11%) !important;
}
.element-header-layout39.header-sticky-mobile .mega_main_menu li.shop1.multicolumn_dropdown.drop_to_right > .mega_dropdown {
    transform: translate(-27%) !important;
}
.element-header-layout39 .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li.blog-home > ul.mega_dropdown {
    transform: translate(0);
    left: 0;
}
.element-header-layout39.header-sticky-mobile .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li.blog-home > ul.mega_dropdown {
    transform: translate(-33%);
}
.element-header-layout39 .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li.elements.multicolumn_dropdown > ul.mega_dropdown {
    transform: translate(33%) !important;
}
.element-header-layout39.header-sticky-mobile .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li.elements.multicolumn_dropdown > ul.mega_dropdown {
    transform: translate(15%) !important;
}
.part3-h39 {
    padding: 0 30px;
}
.contact-h32.h39 .footer-top-h26 .right .elementor-widget-container {
    padding: 0;
}

/*home38*/
.element-header-layout38 {
    padding: 40px 0px;
}
.element-header-layout38 .logo-wrapper.is-desktop {
    margin-right: 0;
}
.element-header-layout38 .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li.home-gifts > ul.mega_dropdown {
    transform: translate(-27%);
}
.element-header-layout38 .mega_main_menu li.shop1.multicolumn_dropdown.drop_to_right > .mega_dropdown {
    transform: translate(-35%) !important;
}
.element-header-layout38 .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li.blog-home > ul.mega_dropdown {
    transform: translate(-40%);
}
.element-header-layout38 .mega_main_menu > .menu_holder > .menu_inner > ul > li.page > ul.mega_dropdown {
    transform: translate(55%) !important;
}
.element-header-layout38 .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li.elements.multicolumn_dropdown > ul.mega_dropdown {
    transform: translate(25%) !important;
}
.element-header-layout38.header-sticky-mobile .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li.home-gifts > ul.mega_dropdown {
    transform: translate(-25%);
}
.element-header-layout38.header-sticky-mobile .mega_main_menu li.shop1.multicolumn_dropdown.drop_to_right > .mega_dropdown {
    transform: translate(-33%) !important;
}
.element-header-layout38.header-sticky-mobile .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li.blog-home > ul.mega_dropdown {
    transform: translate(-30%);
}
.element-header-layout38.header-sticky-mobile .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li.elements.multicolumn_dropdown > ul.mega_dropdown {
    transform: translate(25%) !important;
}
.part4-h38,
.part3-h38 {
    padding: 0 15px;
}
.ftc_products_slider.style_12 .woocommerce .product .item-description .meta_info a.quickview {
    margin-right: 0px;
    margin-left: 5px;
}
.ftc-element-brand.style_2 {
    padding: 0 30px;
}
.element-header-layout38 .header-content .container .header-bottom > div {
    width: auto;
}
.element-header-layout38 .header-content .container .header-bottom .logo-wrapper.is-mobile {
    flex: 1;
}
.element-header-layout38 .header-content .container .header-bottom .header-top35 {
    display: none;
}



/*home37*/
.element-header-layout37 .header-top37 {
    padding: 0 15px;
}
.element-header-layout37 .mega_main_menu > .menu_holder > .menu_inner > ul > li > .item_link {
    padding-left: 0;
    padding-right: 0;
}
.element-header-layout37 .mega_main_menu.primary {
    min-height: 50px;
}
.element-header-layout37 .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li.home-gifts > ul.mega_dropdown {
    transform: translate(-23%);
}
.element-header-layout37 .mega_main_menu li.shop1.multicolumn_dropdown.drop_to_right > .mega_dropdown {
    transform: translate(-35%) !important;
}
.element-header-layout37 .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li.elements.multicolumn_dropdown > ul.mega_dropdown {
    transform: translate(20%) !important;
}
.element-header-layout37 .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li.elements > .item_link > .link_content > .link_text, 
.element-header-layout37 .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li.Portfolios1 > .item_link > .link_content > .link_text {
    min-width: 110px;
}
.part1-h37 .center .elementor-widget-image-box h3.elementor-image-box-title {
    font-size: 23px !important;
}
.part1-h37 .center .elementor-widget-image {
    margin-bottom: 20px;
}
.part1-h37 .right .elementor-widget-image-box .elementor-widget-container {
    padding-top: 177px !important;
}
.ftc-product-categories.style_6 .item-desciption .item span.product-count {
    margin-top: 80px;
}
.ftc-product-categories.style_6 .item-desciption .item {
    top: 42%;
    left: 50%;
    width: 90%;
    height: 75%;
}
.ftc_products_slider.style_10 .woocommerce div.product div.images {
    width: 50%;
    height: 172px;
}
.ftc_products_slider.style_10 .woocommerce .product .item-description {
    width: 50%;
}

.blogs-slider.style_6 .blogs-slider .post-text .meta span.published {
    padding: 5px 9px;
}
section.part3-h35 .elementor-row {
    padding-left: 15px;
    padding-right: 15px;
}
.part3-h36 .elementor-text-editor p {
    margin-right: 50px;
    margin-left: 50px;
}
.ftc-product-categories.style_5 .category .images-category {
    width: calc(100% - 1px);
}
.element-header-layout35 .container {
    padding: 0;
}
.element-header-layout36 .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li > .item_link > .link_content > .link_text {
    padding: 0px;
}
.element-header-layout36 .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li.home-gifts > ul.mega_dropdown {
    transform: translate(-29%);
}
.element-header-layout36 .mega_main_menu li.shop1.multicolumn_dropdown.drop_to_right > .mega_dropdown {
    transform: translate(-36%) !important;
}
.element-header-layout36 .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li.elements.multicolumn_dropdown > ul.mega_dropdown {
    transform: translate(20%) !important;
}
.element-header-layout36 .header-content .header-bottom .header-nav-menu {
    padding: 30px 45px;
}
.ftc-product-categories.style_5 {
    padding: 0 1px;
}
.ftc_products_slider.style_9 .woocommerce .product .item-description .price span {
    font-size: 16px;
}
.ftc_products_slider.style_9 {
    padding: 0 1px;
}
.ft-top-h36 .subscribe-widget {
    margin: 0;
    margin-right: 15px;
}
.element-header-layout36 .header-top36 .container {
    width: auto;
    padding: 4px 15px;
}
.element-header-layout36 .ftc-shop-cart {
    margin-right: 0;
}
.part6-h35 section.contact {
    padding: 0 30px;
}
.part4-h35 .top.elementor-widget-text-editor {
    left: 25%;
    top: 25px;
}
.part4-h35 .bottom.elementor-widget-text-editor {
    left: 25%;
    bottom: 50px;
}
.part2-h35 .right .elementor-column-wrap.elementor-element-populated {
    margin-left: 50px !important;
}
.part3-h35 .elementor-column.elementor-col-33 {
    padding: 0 15px;
}
.part3-h35 .elementor-column.elementor-col-33 .elementor-widget-container{
    padding:0 !important;
}
.part2-h35 .elementor-text-editor p {
    margin-left: 30px;
    margin-right: 30px;
}
.site-main .part1-h35 .swiper-pagination-bullets {
    bottom: 10%;
    right: -50%;
}
.ftc-product-widget.columns-1.def_style_1 .product, 
.ftc-product-widget.columns-1.def_style_5 .product {
    max-width: 250px;
}
.ftc-product-widget.def_style_3 .products-widget .ftc-product {
    max-width: calc(55% - 30px);
}
.ftc-product-widget.def_style_2 .products-widget .meta-description .star-rating {
    width: 100%;
}
    .category-home32 {
        margin-top: -130px;
    }
    .element-header-layout33 .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li:last-child > .item_link {
        border-right: 0 !important;
    }
    .blogs-slider.style_3 .post-text h4 a {
        font-size: 23px;
    }
    .prod-cat-show-top-content-button {
        margin-top: 10px;
        margin-left: 0px;
        margin-right: 50px;
    }
    .element-header-layout32 .header-content .nav-right {
        padding-right: 5px;
    }
    .element-header-layout24 .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li > .item_link > .link_content span.link_text, 
    .element-header-layout24 .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li > .item_link, .element-header-layout24 .navigation-primary .mega_main_menu.primary.icons-left > .menu_holder > .menu_inner > ul > li > .item_link.with_icon > .link_content, .element-header-layout24 .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li > .item_link > .link_content {
        height: 50px;
        line-height: 50px;
    }
    .slider-h2 .text2-slider-h23 .rs-parallax-wrap:last-child .shopnow-h23 {
        height: 40px !important;
        line-height: 20px !important;
        width: 150px !important;
        padding: 10px 20px !important;
    }
    .test-home5 .deal-product-1 .owl-nav {
        display: block;
    }
    .slider_home1 .slider_home1 {
        margin-bottom: 35px;
    }
    .header-h1ele .elementor-spacer-inner {
        height: 100px !important;
    }
    .header-layout12 .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li.home-gifts.columns3 > .mega_dropdown {
        transform: translate(-30%);
    }
    .content-icon-box .elementor-col-33.padding-h23 {
        padding: 0 15px;
    }
    .sale_products.home10.home14.h18 .vc_col-sm-12 {
        padding: 0 !important;
    }
    .footer-bottom-home5 .vc_single_image-wrapper.vc_box_border_grey {
        margin: 20px 0;
    }
    .elementor-h1-top .center .subscribe-widget .subscribe-email:before{
        display: none;
    }
    .ftc_products_slider.style_5 .title-product-slider {
        margin-bottom: 10px;
    }
    .element-header-layout31 .header-content > .container {
        padding: 10px 15px;
    }
    .footer-top .footer-h1.vc_row-fluid {
        margin-bottom: 0px !important;
        height: 100%;
    }
    .footer-top .footer-h1 .vc_col-sm-4 ul.icon {
        float: left;
        margin-left: 15px;
    }
    .ftc-footer .footer-h1 .vc_col-sm-4 .wpb_text_column .wpb_wrapper {
        text-align: center;
        display: table;
        margin: 0 auto;
    }
    .footer-bottom a.logo_payment {
        margin-right: 30px;
    }

    .footer-top-h31 .text-conten .elementor-element-populated > .elementor-widget-wrap {
        width: 100%;
        margin: 0 auto;
    }
    .ftc_products_slider.style_4 .product .item-image .group-button-product a.quickview {
        width: 150px;
        height: 50px;
    }
    .ftc_products_slider.style_4 .product .item-image .group-button-product a.quickview span.ftc-tooltip {
        line-height: 50px;
    }
    .slider-h29 .popup-shopnow:after {
        bottom: 8px;
    }
    section.elementor-element.with-home30 {
        width: calc(100% + 40px);
        padding: 0 20px;
        margin: 0 -20px;
        background-color: #fff;
    }
    .header-layout29 .header-content-sticky > .container {
        padding: 0 30px;
    }
    .with-home30 .footer-top-h26 .left .bottom .sub.gifts26 input.email {
        width: 400px;
    }
    .with-home30 .footer-top-h26 .right {
        padding-right: 0;
    }
    .with-home30 .footer-top-h26 .right .text {
        padding-right: 15px;
    }
    .with-home30 .footer-top-h26 .right .elementor-widget-wrap {
        padding-left: 0px;
    }
    .element-header-layout26 .header-content .header-bottom {
        padding: 0px;
    }
    .element-header-layout27 .mega_main_menu li.multicolumn_dropdown.drop_to_right > .mega_dropdown {
        left: -100px;
    }
    .footer-top-h26 .right .elementor-widget-wrap {
        padding-left: 0px;
    }
    .footer-top-h26 .left .center h2 {
        padding-right: 45px;
    }
    .footer-top-h26 .left {
        padding-left: 15px;
    }
    .footer-center-h26 {
        padding: 0 15px;
    }
    .element-header-layout26 .header-content .header-top {
        padding: 0px 30px;
    }
    .element-header-layout26 .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li > .item_link{
        padding: 0 5px;
    }
    .site-content-contain.home26 .elementor-section-wrap .ele-slider-h26.elementor-section.elementor-section-stretched {
        padding: 0px 30px 0px 30px;
    }
    .footer-top-h26 .right {
        padding-right: 15px;
    }
    .footer-top-h26 .right .text {
        padding-right: 35px;
    }
    .widget .info-com ul.no-padding li {
        line-height: 25px;
    }

    #testimonial2 .ftc-testimonial-wrapper .active .testimonial-content .content {
        width: 800px;
        padding: 79px 67px 62px 404px;
        transform: translateX(calc(-25% - 5px));
    }
    #testimonial2 .ftc-testimonial-wrapper {
        margin: 0 auto 120px 80px;
    }
    #testimonial2 .ftc-testimonial-wrapper.owl-carousel .owl-dots {
        top: 100%;
        transform: translateX(4%);
    }
    body .dokan-category-menu h3.widget-title, body #dokan-secondary .widget h3.widget-title {
        font-size: 20px;
    }
    .header-currency .ftc-currency ul li,
    .ftc-sb-language li{
        text-align: center;
    }
    .ftc-enable-ajax-search .view-all-wrapper a {
        float: left;
        display: inline-block;
        width: 100%;
        text-align: center;
    }
    .ftc-enable-ajax-search .view-all-wrapper a {
        margin-left: 0;
        float: left;
    }
    .brand-description h3 {
        font-size: 27px;
    }
    .site-content.content-home10 > .container {
        width: 100%;
        padding: 0 15px;
    }
    .sale_products.home10 .woocommerce.columns-6 .products .product {
        width: 25%;
    }
    .instagram_home10 .ftc-instagram .item {
        height: auto;
    }
    .ft-Middle-10 .vc_col-sm-2 {
        width: 33.33%;
    }
    .header-layout10 .header-content-sticky > .container {
        padding: 0 15px;
        width: 100%;
    }
    .ft-Middle-10 .top_rate ul li {
        margin: 0px 0px 16px 0px;
    }
    .slider_home10 li > .tp-parallax-wrap > .tp-loop-wrap > .tp-mask-wrap {
        left: 64px;
    }
    .footer-bottom .top-home11 .subscribe-widget {
        margin-top: 0;
        position: relative;
        display: inline-block;
    }
    .footer-bottom .top-home11 .newsletter {
        display: inline-block;
        float: left;
        margin-right: 50px;
        margin-top: 25px;
        margin-bottom: 15px;
    }
    .top-home11 .vc_col-sm-8,
    .top-home11 .vc_col-sm-4{
        width: 50%;
    }
    .header-layout12 .header-content-sticky > .container {
        width: 100%;
        padding:0 15px;
    }
    .header-layout12 .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li > .item_link > .link_content > .link_text {
        min-width: 45px;
    }
    .header-layout12 .header-content-sticky .container .navigation-primary .container {
        width: 610px;
    }
    .header-layout12 .header-content-sticky .container .right-menu {
        width: 15%;
    }
    .header-layout12 .header-content-sticky > .container > .nav-center {
        width: 25%;
        text-align: center;
    }
    .cate-home .vc_col-sm-12 {
        padding-left: 0px !important;
        padding-right: 0px !important;
    }
    .sale_products.loobook .group-button-product {
        -webkit-transform: translateY(-50%);
        -moz-transform: translateY(-110%);
        transform: translateY(-50%);
    }
    .lookboook .hesperiden.tp-bullets {
        margin-left: -75px;
    }
    .header-ftc.header-layout3 .navigation-primary {
        top: 600px;
    }
    footer .widget .ft-Middle-10 .top_rate ul li p:last-child {
        display: inline-block;
        float: none;
    }
    .ftc-footer .lookbook .subscribe-email {
        float: right;
    }
    .ftc-footer .vc_col-sm-4 .wpb_text_column .wpb_wrapper {
        text-align: center;
    }
    .footer-top .text {
        float: none;
        display: inline-block;
    }
    ul.icon {
        display: inline-block;
    }
    .header-layout14 .header-content-sticky .nav2 .navigation-primary .main-navigation {
        float: right;
        margin-right: 40px;
    }
    .ft-Middle-14 ul.icon .fa {
        margin-right: 5px;
    }
    .banner-home15 .banner-left,
    .banner-home15 .banner-right {
        width: 100%;
        display: flex;
        align-content: center;
    }
    .banner-home15 .banner-right > .wpb_wrapper {
        display: table;
        margin: 0 auto;
    }
    .banner-home15 .banner-left,
    .banner-home15 .banner-right {
        width: 100%;
        display: flex;
        align-content: center;
    }
    .banner-home15 .ftc-banner {
        overflow: hidden;
        display: block;
    }
    .banner-home15 .banner-right .bn3 .bn3-left .ftc-banner {
        margin-top: 0px;
    }
    .product_deals_slider.h14 .item-description {
        margin-top: 45px !important;
    }
    .product_deals_slider.h14 .item-image {
        margin: -25px 0px 0px 20px !important;
        max-width: 450px !important;
    }
    .mega_main_menu > .menu_holder > .menu_inner > ul > li.pages > ul.mega_dropdown {
        right: auto;
        left: -50%;
    }
    .about-1b .ftc-feature-wrp a.feature-icon {
        margin-bottom: 10px;
    }
    .about-1b .ftc-feature-wrp .feature-header {
        width: 75%;
    }
    .product17 .woocommerce .products .product:nth-child(6n+4) {
        margin-top: 100px;
    }
    .product17 .woocommerce .products .product:nth-child(6n+3) {
        margin-right: 70px !important;
    }
    .product17 .woocommerce .products .product:nth-child(6n+7) {
        margin-top: 100px;
        width: 40%;
    }
    .header-layout17 .header-content-sticky > .container {
        width: 100%;
        padding: 0 15px;
    }
    .header-layout17 .header-content-sticky .container .navigation-primary .container {
        padding: 0;
    }
    .header-layout17 .header-content-sticky .container .navigation-primary {
        width: 65%;
        padding: 15px 0;
    }
    .header-layout17 .header-content-sticky .container .right-menu {
        width: 15%;
        padding: 15px 0;
    }
    .text-deal p {
        line-height: 1;
    }
    .header-layout9 .nav-left,
    .header-layout10 .nav-left,
    .header-layout3 .nav-left {
        width: 50%;
    }
    .header-layout9 .nav-right,
    .header-layout10 .nav-right,
    .header-layout3 .nav-right {
        width: 30%;
        float: right;
    }
    .banner_9 .smooth-image:hover .ftc-smooth:before {
        left: 51%;
    }
    .recent_post ul li p.info {
        display: inline-block;
        float: left;
        width: 67%;
    }
    .recent_post ul li {
        display: inline-block;
    }
    .header-layout14 .logo-wrapper.is-desktop {
        margin: 16px 0;
    }
    .header-layout1 .nav-left {
        width: 50%;
    }
    .header-layout1 .nav-right {
        width: auto;
        float: right;
    }
    .main-content-blog header {
        height: auto;
        overflow: hidden;
    }
    .slider17 .grup1 {
        left: 30px !important;
    }
    .product17 .woocommerce .products .product:nth-child(6n+1) {
        margin-top: -300px;
    }
    .sale_products.h20 .pr1 .right .ftc-smooth-image img, .sale_products.h20 .pr2 .left .ftc-smooth-image img {
        height: 620px;
    }
    .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li.blog-home > ul.mega_dropdown {
        width: 770px;
        right: 0px;
        left: auto;
        transform: translate(30%, 0);
    }
    .header-layout17 .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li.blog-home > ul.mega_dropdown {
        transform: translate(0%, 0);
    }
    .hot-new .woocommerce ul.product_list_widget li {
        display: flex;
        align-items: center;
        line-height: 1;
    }
    .header-layout2 .nav-left,
    .header-layout11 .nav-left {
        width: 50%;
    }
    .header-layout2 .nav-right,
    .header-layout11 .nav-right {
        width: 30%;
    }
    .header-layout5 .container .right-menu .ftc-search-product .ftc_search_ajax,
    .header-layout12 .container .right-menu .ftc-search-product .ftc_search_ajax,
    .header-layout15 .container .right-menu .ftc-search-product .ftc_search_ajax,
    .header-layout17 .container .right-menu .ftc-search-product .ftc_search_ajax {
        width: auto !important;
    }
    .sale_products.home10 .ftc-products .meta-slider .products {
        display: inline-block;
    }
    .dokan-seller-search-form #search {
        width: 295px;
    }
    #dokan-seller-listing-wrap ul.dokan-seller-wrap li {
        margin-bottom: 30px;
    }
    #dokan-seller-listing-wrap ul.dokan-seller-wrap li:last-child {
        margin-bottom: 0px;
    }
    .absolute-s4 {
        max-width: 260px;
    }
    .ftc-footer .recent_post ul li:last-child {
        padding-bottom: 0 !important;
    }
    .ftc-portfolio-wrapper.columns-2 .item {
        width: calc(50% - 30px);
        max-width: 570px;
    }
    .ftc-portfolio-wrapper.columns-3 .item {
        width: calc(33.33% - 30px);
        max-width: 370px;
    }
    .ftc-portfolio-wrapper.columns-3 .item,
    .portfoliosss .ftc-portfolio-wrapper.columns-4 .item {
        width: calc(33.33% - 30px);
        max-width: 370px;
    }
    .header-ftc.header-layout1 .navigation-primary {
        margin-top: 311px;
    }
    .blog-colum3 .main-content-blog {
        width: 215px;
    }
    .blog-Colum2 .main-content-blog {
        width: 85%;
    }
    .left-colum .blogs .main-content-blog {
        width: 80%;
    }
    body.archive.category .post-item .ftc-video.auto-size {
        width: 100% !important;
    }
    .woocommerce .cart-collaterals .cart_totals {
        width: 100%;
    }
    .for_child .ftc-banner-content,.for_women .ftc-banner-content {
        width: 100%;
    }
    .test-home5 .text-deal {
        position: absolute;
        z-index: 2;
        background: #fff;
        width: 33%;
        height: 300px;
    }
    .test-home5 .text-deal .left {
        padding: 50px 15px;
    }
    .test-home5 .deal-product-1 .owl-nav .owl-prev, 
    .test-home5 .deal-product-1 .owl-nav .owl-next {
        left: 150px;
        top: 40%;
    }
    .header-layout2 .nav-right {
        float: right;
    }
    .header-layout2 .nav-left,
    .header-layout1 .nav-left {
        width: 42%;
    }
    .sale_products .woocommerce .ftc-slider .products .product {

        width: 99%;

    }
    @-moz-document url-prefix(){

        .test-home5 .text-deal {
            width: calc(33.33% - 1px);
            height: 305px;

        }
        .test-home5 .deal-product-1 .owl-nav .owl-prev, 
        .test-home5 .deal-product-1 .owl-nav .owl-next {
            left: 160px;
            top: 40%;

        }
        .woocommerce div.product.images_left.single-product-container form.cart .quantity .minus {
            left: 44px;
        }
    }
    .slider17 .slider_home2 .tp-bullets .tp-bullet:first-child,
    .slider20 .slider_home2 .tp-bullets .tp-bullet:first-child {
        top: 0px !important;
    }
    .blog-home.home5 .blogs .post-info .main-content-blog {
        width: auto;
    }
    .ft-Middle-14.h15 .img-h16 img {
        float: left;
        width: calc(65px - 2px);
        margin-left: 5px;
        margin-right: 5px;
    }
    .slider18 .slider18a .tp-bullets {
        left: -160px !important;
    }
    .cate-home.h16 .woocommerce .ftc-slider .products .product {
        width: 33.33%;
        float: left;
    }
    .cate-home.h16 .woocommerce .product .item-description span.count-category:before {
        width: 30px;
    }
    .ftc-breadcrumb-title-content {
        position: relative;
        background-repeat: no-repeat;
        background-position: center;
        background-size: cover;
    }
    .dokan-theme-giftsshop .ftc-breadcrumb-title h1 {
        transform: translate(0%, -50%);
        left: 0;
        margin-left: 15%;
    }
    .faq-04 {
        background-position: 80% center;
    }
    .faq .vc_col-sm-8 .vc_toggle_title,
    .faq .vc_col-sm-8 .vc_toggle_content {
        padding-left: 0 !important;
    }
    .coming02 .mc4wp-form-fields input[type='email'] {
        max-width: 300px;
    }
    .coming02 .light-v1.ftc-countdown .counter-wrapper > div{
        width: 100px;
        height: 100px;
        margin-right: 25px;
    }
    .light-v1.ftc-countdown .counter-wrapper > div.seconds {
        margin-right: 0;
    }
    .coming04 {
        background-position: left center !important;
    }
    .coming05 .email3 {
        width: 70%;
    }
    .portfolio-standard .ftc-portfolio-wrapper .item:nth-child(6n+2), 
    .portfolio-standard .ftc-portfolio-wrapper .item:nth-child(6n+1) {
        width: 50%;
    }
    .portfolio-standard .ftc-portfolio-wrapper .item {
        width: 25%;
    }
    .summary.entry-summary form table.group_table tr {
        display: block;
    }
    .coming02 .counter-wrapper > div .ref-wrapper {
        font-size: 18px;
    }
    .coming02 .light-v1.ftc-countdown .counter-wrapper > div .number-wrapper .number{
        font-size: 40px;
    }
    .coming02 .email2 input.subscribe-input {
        padding-top: 40px;
    }
    body.single.single-post.single-format-video .ftc-breadcrumb-title h1, 
    body.single.single-post.single-format-audio .ftc-breadcrumb-title h1, 
    body.single.single-post.single-format-gallery .ftc-breadcrumb-title h1, 
    body.single.single-post.single-format-standard .ftc-breadcrumb-title h1 {
        left: 0;
        transform: translate(0, -50%);
        margin-left: 5%;
    }
    .slider18 .right {
        transform: translateX(39%) translateY(-50%) rotate(-90deg);
    }
    .slider18 .slider18a .tp-bullets .tp-bullet {
        width: 100px !important;
        height: 100px !important;
    }
    .slider17 .text-h17a,
    .slider17 .text-h17b {
        color: #fff !important;
    }
    .slider17 .grup1 .text1:after {
        background: #fff;
    }
    .ftc-breadcrumb-title-content h1.title_sub.page-title.entry-title {
        margin-left: 5%;
    }
    .ftc-off-canvas-cart .cart_list.product_list_widget {
        max-height: calc(100% - 209px);
    }
    .footer-top .icon {
        margin-left: 0;
    }
    .footer-top .subscribe-email .subscribe-input {
        width: 220px;
    }
    .ft-gifts-modern-h3 .elementor-row {
        display: inline-block;
    }
    .element-header-layout22 .header-content .navigation-primary .mega_main_menu > .menu_holder > .menu_inner > ul > li {
        margin-right: 5px;
    }
    .element-header-layout22 .nav-right > .nav1, .element-header-layout22 .nav-right > .nav2 {
        margin-left: 0px;
    }
    .header-layout23 .header-content {
        padding: 15px 30px;
    }
    .header-layout23 .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li.blog-home > ul.mega_dropdown {
        width: 770px;
        transform: translate(50%, 0);
    }
    .element-header-layout24 .ftc-search-product .search-form {
        right: 180px;
    }
    .ft-top-gifts-h4 .newsletter-ft4 .from-ft-h1 .mc4wp-form-fields .subscribe-widget .subscribe-email input.subscribe-input {
        width: 230px;
    }
    .newsletter-ft4 {
        float: left;
    }
    .tx1-gifts-h3 .elementor-widget:not(:last-child) {
        margin-bottom: 10px;
    }
    .tx1-gifts-h3 .elementor-widget.button-bn1-h3:not(:last-child) {
        margin-bottom: 25px !important;
    }
    .tx1-gifts-h3 .button-bn1-h3 {
        margin-top: 0px;
    }
    .tx1-gifts-h3 .subtitle2-bn1-h3 {
        margin-bottom: 10px;
    }
    .bl-gifts-h3 .blogs-giftsH1 .blogs-slider.style_1 .blogs-slider .inner-wrap .post-text p {
        margin-bottom: 0;
        margin-top: 15px;
        -webkit-line-clamp: 3;
        height: 75px;
        display: -webkit-box;
        -webkit-box-orient: vertical;
    }
    .header-ftc.element-header-layout21 .ftc-search-product .ftc-search .search-form {
        right: 180px;
    }
    .css-text-h21 .text-h21 {
        font-size: 14px !important;
    }
.element-header-layout41 .header-bottom {
    padding: 50px 30px;
    padding-bottom: 0;
}
.element-header-layout41 .header-bottom .search-cart {
    width: auto;
}
.part2-h41 {
    padding: 0 20px;
}
.part2-h41 .elementor-col-16 {
    padding: 0 10px;
}
.part4-h41,
.part5-h41,
.part6-h41,
.part7-h41,
.footer-h41,
.part9-h41 {
    padding: 0 30px;
}
.part5-h41 .elementor-col-50.left .elementor-widget-wrap {
    width: 100%;
}
.part5-h41 .ftc-countdown-element.style_4 .countdown-timer-init .items > div {
    width: 60px;
    height: 60px;
    line-height: 60px;
    font-size: 25px;
}
.part5-h41 .ftc-countdown-element.style_4 .countdown-timer-init {
    max-width: 260px;
}
.part5-h41 .elementor-col-50 {
    padding: 0 15px;
}
.element-header-layout41 .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li.home-gifts > ul.mega_dropdown {
    left: 50%;
    right: auto;
    transform: translate(-57%);
}
.element-header-layout41 .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li.elements.multicolumn_dropdown > ul.mega_dropdown {
    transform: translate(0%) !important;
}
.element-header-layout41 .mega_main_menu > .menu_holder > .menu_inner > ul > li.page > ul.mega_dropdown {
    left: auto;
    right: 0;
    transform: translate(0%, 0) !important;
}
.element-header-layout41 .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li.blog-home > ul.mega_dropdown {
    transform: translate(30%, 0);
}
.element-header-layout41 .mega_main_menu li.shop1.multicolumn_dropdown.drop_to_right > .mega_dropdown {
    transform: translate(-60%) !important;
    left: 0;
}
.element-header-layout41.header-sticky-mobile .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li.home-gifts > ul.mega_dropdown {
    left: 0;
    transform: translate(-28%);
}
.element-header-layout41.header-sticky-mobile .mega_main_menu li.shop1.multicolumn_dropdown.drop_to_right > .mega_dropdown {
    transform: translate(-35%) !important;
    left: 0;
}
.element-header-layout41.header-sticky-mobile .mega_main_menu > .menu_holder > .menu_inner > ul > li.page > ul.mega_dropdown {
    transform: translate(50%, 0) !important;
}
.element-header-layout41.header-sticky-mobile .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li.blog-home > ul.mega_dropdown {
    transform: translate(50%, 0);
}
.element-header-layout41.header-sticky-mobile .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li.elements.multicolumn_dropdown > ul.mega_dropdown {
    transform: translate(30%) !important;
}




/*home42*/
.element-header-layout42 {
    padding: 30px 0px;
}
.element-header-layout42 .header-content .container .header-bottom .header-nav-menu {
    margin-left: 0px;
}
.header-top-h35 {
    margin-right: 20px;
}
.element-header-layout42 .mega_main_menu li.shop1.multicolumn_dropdown.drop_to_right > .mega_dropdown {
    transform: translate(-25%) !important;
}
.element-header-layout42 .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li.blog-home > ul.mega_dropdown {
    transform: translate(-30%);
}
.element-header-layout42 .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li.elements.multicolumn_dropdown > ul.mega_dropdown {
    transform: translate(30%) !important;
}
.element-header-layout42.header-sticky-mobile .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li.home-gifts > ul.mega_dropdown {
    transform: translate(-25%);
}
.element-header-layout42.header-sticky-mobile .mega_main_menu li.shop1.multicolumn_dropdown.drop_to_right > .mega_dropdown {
    transform: translate(-32%) !important;
}
.element-header-layout42.header-sticky-mobile .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li.elements.multicolumn_dropdown > ul.mega_dropdown {
    transform: translate(25%) !important;
}
.part1-h42,
.part2-h42,
.part3-h42,
.ft-top-h42, 
.footer-bottom-h26.h42 {
    padding: 0 30px;
}
.part2-h42 .bn-slider42 .elementor-col-50.right {
    padding: 0px 50px;
}
.part2-h42 .bn-slider42 .elementor-col-50.right h2.elementor-heading-title {
    font-size: 25px;
}
.part2-h42 .bn-slider42.bottom .elementor-col-50.right .elementor-widget-text-editor .elementor-widget-container {
    padding: 60px 50px;
}
.part2-h42 .bn-slider42.bottom .elementor-col-50.right h2.elementor-heading-title {
    font-size: 50px;
    margin-top: 50px;
    line-height: 70px;
}
.part2-h42 .bn-slider42.bottom .elementor-col-50.right .elementor-widget-spacer .elementor-spacer-inner {
    height: 30px;
}
.part2-h42 .bn-slider42.bottom .elementor-col-50.right .elementor-widget-heading {
    padding: 0 50px;
}




/*home43*/
.element-header-layout43 .container-gifts {
    padding: 0 30px;
}
.header-ftc.element-header-layout43 .mega_main_menu.primary.mobile_minimized-enable > .menu_holder > .menu_inner > ul > li > .item_link,
.header-ftc.element-header-layout43 .mega_main_menu.primary.mobile_minimized-enable > .menu_holder > .menu_inner > ul > li > .item_link > .link_content, 
.header-ftc.element-header-layout43 .mega_main_menu.primary.mobile_minimized-enable > .menu_holder > .menu_inner > ul > li > .item_link > .link_content > .link_text {
    height: 30px;
    line-height: 30px;
}
.header-ftc.element-header-layout43 .mega_main_menu.primary.mobile_minimized-enable > .menu_holder > .menu_inner > ul > li > .item_link > .link_content > .link_text {
    color: #000;
}
.element-header-layout43 .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li.home-gifts > ul.mega_dropdown {
    left: 0;
    right: auto;
    transform: translate(-16%);
}
.element-header-layout43 .mega_main_menu li.shop1.multicolumn_dropdown.drop_to_right > .mega_dropdown {
    transform: translate(-30%) !important;
}
.element-header-layout43 .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li.blog-home > ul.mega_dropdown {
    transform: translate(50%, 0);
}
.element-header-layout43 .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li.elements.multicolumn_dropdown > ul.mega_dropdown {
    transform: translate(20%) !important;
}
.part1-h43 .top .left .ftc-image-content {
    bottom: 50px;
}
.part1-h43 .bottom .ftc-image-content {
    top: 0 !important;
}
.element-header-layout43.header-sticky-mobile .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li.home-gifts > ul.mega_dropdown {
    transform: translate(-20%);
}
.element-header-layout43.header-sticky-mobile .mega_main_menu li.shop1.multicolumn_dropdown.drop_to_right > .mega_dropdown {
    transform: translate(-32%) !important;
}
.part1-h43 .right .elementor-image .ftc-image-content {
    left: 75%;
}
.part3-h43, 
.part4-h43,
.part6-h43, 
.part7-h43,
.footer-h43 {
    padding: 0 30px;
}
.part3-h43 .right {
    padding: 0 50px;
    padding-right: 0;
}
.part6-h43 .elementor-col-33 {
    padding-right: 15px;
}
.footer-h43 .ft-center-h43 {
    padding: 0 150px;
}



/*home44*/
.element-header-layout44 {
    top: 900px;
}
.element-header-layout44 .container-gifts {
    padding: 0;
}
.header-ftc.element-header-layout44.header-sticky-mobile .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li > .item_link > .link_content span.link_text,
.header-ftc.element-header-layout44 .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li > .item_link > .link_content span.link_text, 
.header-ftc.element-header-layout44 .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li > .item_link, 
.header-ftc.element-header-layout44 .navigation-primary .mega_main_menu.primary.icons-left > .menu_holder > .menu_inner > ul > li > .item_link.with_icon > .link_content, 
.header-ftc.element-header-layout44 .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li > .item_link > .link_content,
.header-ftc.header-layout45.header-sticky-mobile .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li > .item_link > .link_content span.link_text,
.header-ftc.header-layout45 .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li > .item_link > .link_content span.link_text, 
.header-ftc.header-layout45 .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li > .item_link, 
.header-ftc.header-layout45 .navigation-primary .mega_main_menu.primary.icons-left > .menu_holder > .menu_inner > ul > li > .item_link.with_icon > .link_content, 
.header-ftc.header-layout45 .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li > .item_link > .link_content,
.header-ftc.header-layout46.header-sticky-mobile .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li > .item_link > .link_content span.link_text,
.header-ftc.header-layout46 .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li > .item_link > .link_content span.link_text, 
.header-ftc.header-layout46 .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li > .item_link, 
.header-ftc.header-layout46 .navigation-primary .mega_main_menu.primary.icons-left > .menu_holder > .menu_inner > ul > li > .item_link.with_icon > .link_content, 
.header-ftc.header-layout46 .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li > .item_link > .link_content {
    height: 30px;
    line-height: 30px;
}
.element-header-layout44.header-sticky-mobile .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li.home-gifts > ul.mega_dropdown {
    transform: translate(-22%);
}
.element-header-layout44.header-sticky-mobile .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li.elements.multicolumn_dropdown > ul.mega_dropdown {
    transform: translate(20%) !important;
}
.part2-h44,
.part5-h44,
.part6-h44,
.footer-top44, 
.footer-center44, 
.footer-bottom44, 
.ft-border-h44 {
    padding: 0 30px;
}
.part3-h44 .banner-img {
    position: relative;
}
.part3-h44 .banner-img .elementor-row .elementor-col-50.left {
    padding-left: 0;
    padding-right: 50px;
    width: 40%;
}
.part3-h44 .banner-img .elementor-row .elementor-col-50.right {
    padding-right: 0;
    padding-left: 50px;
    width: 40%;
}
.part4-h44 .elementor-col-50.right {
    padding-right: 50px;
}
.part4-h44 .elementor-col-50.right .conten1 {
    padding-left: 60px;
    padding-right: 0;
}
.part4-h44 .elementor-col-50.left .bottom.elementor-widget-image {
    bottom: -15px;
    transform: translate(50%, -50%);
}
.part4-h44 {
    padding-bottom: 130px;
}
.part6-h44 .ftc-element-testimonial.style_3 .infomation {
    width: 70%;
}
.footer-top44 .elementor-icon-box-content h3.elementor-icon-box-title span {
    font-size: 25px;
}
.ftc-footer .footer-top44 .elementor-icon-box-icon span.elementor-icon {
    font-size: 30px;
}
.footer-center44 .icon .elementor-grid-item a {
    width: auto;
    padding-right: 10px;
}




/*home45*/
.header-layout45 .header-content-sticky > .container {
    padding: 0 30px;
}
.header-ftc.header-layout45 .header-nav {
    padding: 50px 0;
    padding-top: 15px;
}
.header-layout45 #dropdown-list {
    top: 0;
    right: 80px;
}
.header-layout45 .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li.home-gifts > ul.mega_dropdown {
    transform: translate(15%);
}
.header-layout45 .mega_main_menu li.shop1.multicolumn_dropdown.drop_to_right > .mega_dropdown {
    transform: translate(15%) !important;
}
.header-layout45.header-sticky-mobile .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li.home-gifts > ul.mega_dropdown {
    transform: translate(-17%);
}
.header-layout45.header-sticky-mobile .mega_main_menu li.shop1.multicolumn_dropdown.drop_to_right > .mega_dropdown {
    transform: translate(-28%) !important;
}
.part2-h45 .top.elementor-widget-heading h2.elementor-heading-title {
    font-size: 120px;
    letter-spacing: 10px;
}
.part2-h45 .center .elementor-swiper-button-prev {
    left: 5%;
}
.part2-h45 .center .elementor-swiper-button-next {
    right: 5%;
}
.part3-h45 .elementor-column.elementor-col-33 {
    width: 15%;
}
.part3-h45 .elementor-column.elementor-col-33.center {
    width: 70%;
}
.part2-h44.home45 .img.bottom.elementor-widget-image {
    margin-left: 100px;
}
.part8-h45 .text1.elementor-widget-heading h2.elementor-heading-title {
    font-size: 160px;
    line-height: 100px;
}
.part8-h45 .text2.elementor-widget-heading {
    padding-bottom: 15px;
    padding-top: 40px;
}
.part4-h45 .elementor-column.elementor-col-33 {
    width: 100%;
}
.part4-h45 .elementor-column.elementor-col-33.left .elementor-widget-wrap {
    width: auto;
}
.part4-h45 .elementor-col-33.right .elementor-widget-image {
    margin-top: 50px;
}
.part4-h45 .elementor-column.elementor-col-33.center {
    max-width: 65%;
    margin: 0 auto;
}
.part4-h45 .elementor-col-33.center .conten1 {
    padding: 0 100px;
}
.header-layout45 .mobile-button .fa-bars:before {
    color: #666;
}
.header-ftc.header-layout45.header-sticky-mobile .header-content-sticky {
    background: #fff;
}
.header-layout45 .header-content-sticky > .container {
    padding: 0 15px;
}
.header-layout45 .shopping_cart_h45 .ftc-shop-cart a.cart-item-canvas:before {
    margin-right: 15px;
}
.part3-h45 .elementor-col-33.center .img.elementor-widget-image {
    transform: translate(0%, -70%);
}
.part4-h45 .elementor-col-33.center .conten1 {
    padding: 0;
}
.part2-h44.home45 .img.bottom.elementor-widget-image {
    left: 32%;
}





/*home46*/
.part1-h46, 
.part2-h46, 
.part3-h46, 
.part5-h46 {
    padding: 0 30px;
}
.part1-h46 .elementor-col-50.right .elementor-widget-image:first-child {
    margin-bottom: 15px;
}
.footer-center44.home46 form .mc4wp-form-fields .subscribe-widget .email3 button {
    right: 40px;
}
.header-layout46 .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li.home-gifts > ul.mega_dropdown {
    transform: translate(-22%);
}
.header-layout46 .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li.elements.multicolumn_dropdown > ul.mega_dropdown {
    transform: translate(20%) !important;
}








}

@media only screen and (max-width: 1080px) {
    .ftc-breadcrumb-title-content .container {
        padding: 0;
    }
    div.product .summary .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse .feedback {
        display: none;
    }
    #testimonial2 .ftc-testimonial-wrapper.owl-carousel .owl-stage-outer {
        height: 500px !important;
    }
    #testimonial2 .ftc-testimonial-wrapper .active .testimonial-content .content {
        width: 750px;
        transform: translateX(calc(-50% + 164px));
        padding: 79px 67px 60px 404px;
    }
    #testimonial2 .ftc-testimonial-wrapper {
        margin: 0 auto 0 111px;
    }
    #testimonial2 .ftc-testimonial-wrapper.owl-carousel .owl-dots {
        top: 77%;
        transform: translateX(3%);
    }
    #testimonial2 .ftc-testimonial-wrapper .active.center .testimonial-content .image {
        margin-top: 170px;
    }
    #testimonial2 .testimonial-content .image {
        margin: 195px auto 0 auto;
    }
}



@media screen and (max-width: 1024px) {

    .header-ftc.header-v1.header-layout1 .navigation-primary,
    .header-ftc.header-layout3 .navigation-primary{
        top: 311px;
        position: relative;
        margin-top: 0;
    }

    .ftc_language:after, .header-currency:after{
        display: none;
    }

    .header-currency .ftc-currency > a, .ftc-sb-language li .lang_selected{
        padding: 0px;
    }

    .info-desc > span:first-child, .ftc-my-wishlist, .ftc-sb-account{
        margin-right: 10px;
    }

    .product_deals_slider .item-image {
        max-width: 400px !important;
        max-height: 400px;
        float: left;
        border: 1px solid #ebebeb;
        margin: -50px 0px 0px 30px !important;
    }
    .product_deals_slider .item-description .short-description{
        padding-right: 20px;
    }
    .product_deals_slider .item-description{
        width: 50%;
    }

    .woocommerce .ftc-slider .products .product, 
    .woocommerce-page .ftc-slider .products .product{
        height: auto;
    }

    .product_deals_slider.header_2 .item-image{
        margin-left: 50px !important;
    }

    .for_child .slider .wpb_wrapper,.for_women .slider .wpb_wrapper {
        width: 460px !important;
    }


    .woocommerce .ftc-slider .products .product, 
    .woocommerce-page .ftc-slider .products .product{
        min-height: auto;
    }

    .main-content-blog,.slider_blog2 .ftc-sb-blogs article .post-info .main-content-blog{
        float: right;
        width: 80%;
    }

    .slider_blog2 .ftc-sb-blogs article .post-img{
        width: 100%;
    }

    .slider_blog2 .ftc-sb-blogs article .post-info{
        width: 100%;
    }

    .slider_blog2 .ftc-sb-blogs article .post-info .entry-date{
        margin-top: 15px;
        margin-left: 0px;
    }

    .slider_blog2 .ftc-sb-blogs article .post-info .main-content-blog{
        margin-top: 15px;
    }

    .map{
        margin-top: 170px;
    }

    .footer-top .subscribe-email .subscribe-input {
        width: 350px;
    }

    .footer-top .vc_col-sm-4 {
        padding-left: 20px !important;
    }

    .footer-top .icon li {
        margin-left: 5px;
    }
    .footer-top .vc_row-fluid {
        margin-bottom: 0px !important;
        height: 150px;
    }

    .footer-top .vc_col-sm-8,.footer-top .vc_col-sm-4{
        width: 100% !important;
    }
    .footer-top .vc_col-sm-4:before {
        display: none;
    }

    .footer-top .vc_col-sm-4 {
        padding-left: 15px !important;
    }

    .footer-top .vc_col-sm-4 .wpb_text_column.wpb_content_element{
        margin-bottom: 15px;
    }


    .google-map-container {
        height: 600px !important;
    }

    /*Shop*/
    .woocommerce .widget_layered_nav ul li, .woocommerce-page .widget_layered_nav ul li{
        width: 100%;
    }

    .woocommerce .products.list .product .item-description {
        width: 60%;
    }

    .page-id-884 .main-content-blog{
        width: 385px;
    }

    .page-id-891 .main-content-blog,.page-id-893 .main-content-blog{
        width: 265px;
    }

    div.product .social-sharing li{
        margin-bottom: 3px;
    }


    div.product.product-type-grouped .summary form .yith-wcwl-add-to-wishlist,.woocommerce div.product.product-type-grouped .summary .compare, 
    .woocommerce-page div.product.product-type-grouped .summary .compare,.single.single-product.woocommerce div.product.product-type-grouped .quickview{
        margin-top: 0px;
    }

    .single.single-product .product-type-grouped .single_add_to_cart_button{
        margin-right: 0px;
    }

    .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: 52%;
    }

    .details_thumbnails .owl-nav .owl-prev{
        margin-left: -35px;
    }

    .details_thumbnails .owl-nav .owl-next{
        margin-right: -36px;
    }

    .details_thumbnails{
        width: 245px;
    }

    .breadcrumbs{
        margin-left: 15px;
        margin-right: 15px;
        width: calc(100% - 30px);
    }

    .ftc-gridlist-toggle-icon{
        padding-right: 15px;
    }

    .single.single-product.woocommerce div.product.product-type-external .single_add_to_cart_button.button{
        margin-right: 0px;
    }
    .single.single-product.woocommerce div.product.product-type-external .yith-wcwl-add-to-wishlist a{
        position: relative !important;
    }

    .single.single-product.woocommerce div.product.product-type-external .summary .quickview{
        display: none;
    }

    .product-type-grouped .quantity .fa-caret-up,.product-type-grouped .quantity .minus,.product-type-grouped .quantity .fa-caret-down {
        left: 55px;
    }

    .single.single-product.woocommerce div.product.product-type-external .summary .compare{
        margin-top: 0px;
        margin-left: 2px;
    }
    .woocommerce #content div.product .woocommerce-tabs ul.tabs li, .woocommerce div.product .woocommerce-tabs ul.tabs li,
    .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li, .woocommerce-page div.product .woocommerce-tabs ul.tabs li{
        margin-bottom: 5px;
    }
    .ftc_language:after, .header-currency:after {
        display: inline-block !important;
    }
    .single.single-product .time_circles>div h4 {
        margin-top: 0px !important;
    }
    .single.single-product .time_circles canvas {
        width: 100%;
    }
    .widget.ftc-footer .widget {
        padding: 0 10px;
    }
    .top-footer .wpb_content_element {
        margin-bottom: 0;
    }
    .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;
    }



    .blog-home.home5.home7 .blogs .post-info .main-content-blog {
        width: 100%;
    }
    .ftc-feature_1 .ftc-feature-wrp .feature-header {
        padding-left: 20px;
    }
    .header-ftc.header-layout3 .navigation-primary {
        top: 510px;
    }
    footer .widget .ft-Middle-10 ul>li.item a {
        font-size: 16px;
    }
    .ft-Middle-10 p.info {
        font-size: 16px;
    }
    .header-layout10 .ftc_language:after, 
    .header-layout10 .header-currency:after{
        display: inline-block;
    }
    .header-layout10 .ftc-sb-language,
    .header-layout10 .header-currency{
        margin-right: 30px;
    }
    .footer-top .mc4wp-form-fields .newsletter {
        margin-right: 80px;
    }
    .footer-top .text {
        margin-right: 15px;
    }
    .deal-product-1 .owl-nav > div {
        bottom: 0px;
    }
    .sale_products .sale_products {
        margin-bottom: 0 !important;
    }
    .header-ftc.element-header-layout30 .mega_main_menu.primary.mobile_minimized-enable > .menu_holder > .menu_inner > ul > li > .item_link, 
    .header-ftc.element-header-layout30 .mega_main_menu.primary.mobile_minimized-enable > .menu_holder > .menu_inner > ul > li > .item_link > .link_content, 
    .header-ftc.element-header-layout30 .mega_main_menu.primary.mobile_minimized-enable > .menu_holder > .menu_inner > ul > li > .item_link > .link_content > .link_text {
        height: 30px;
        line-height: 30px;
    }

}
@media only screen and (min-width: 992px){
    .mobile-button {
        display: none;
    }
.elementor-h1-bottom .ft-gifts-modern-h3 .row1.a1 .elementor-widget-heading {
    margin-bottom: 10px;
}
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {

.elmentor-image-h1,
.elmentor-image-h1 .elementor-col-50 {
    padding: 0 15px;
}
.choose-us .wpb_column.vc_column_container.vc_col-sm-7 {
    padding-left: 0 !important;
}
.header-layout14 .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li > .item_link > .link_content {
    margin-top: 35px;
}
.product_deals_slider.h14 .woocommerce .ftc-slider .products .product {
    height: 400px;
}
.product_deals_slider.h14 .owl-carousel.owl-drag .owl-item {
    height: 510px;
}
.slider-h29 .text-color .text-size {
    font-size: 17px !important;
}
.part3-h39 .elementor-col-50.right .elementor-column-wrap {
    margin-left: 30px !important;
}
.part3-h39 .elementor-col-50.left .elementor-column-wrap {
    margin-right: 30px !important;
}
.part1-h38 .img-slider38.bn1 {
    margin-right: 20px !important;
}
.part1-h38 .group-slider2-h38.bn1 {
    margin-left: 20px !important;
}
.part1-h38 .img-slider38.bn2 {
    margin-left: 25px !important;
}
.part1-h38 .group-slider2-h38.bn2 {
    margin-left: -25px !important;
}
.part1-h38 .group-slider2-h38.bn3 {
    margin-left: -35px !important;
}
.part3-h35 {
    padding-left: 15px !important;
    padding-right: 15px !important;
}
.element-header-layout34 .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li > .item_link > .link_content > .link_text {
    min-width: 80px;
    padding: 0px;
}
.element-header-layout33 .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li > .item_link > .link_content > .link_text {
    min-width: 80px;
}
.element-header-layout34 .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li.elements > .item_link > .link_content > .link_text, 
.element-header-layout34 .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li.Portfolios1 > .item_link > .link_content > .link_text {
    min-width: 100px;
}
.element-header-layout33 .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li.elements > .item_link > .link_content > .link_text, 
.element-header-layout33 .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li.Portfolios1 > .item_link > .link_content > .link_text {
    min-width: 115px;
}
.element-header-layout31 .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li.elements.multicolumn_dropdown > ul.mega_dropdown {
    transform: translate(15%) !important;
}
.element-header-layout37 .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li > .item_link > .link_content > .link_text {
    min-width: 75px;
}
.element-header-layout37 .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li > .item_link > .link_content > .link_text {
    padding: 0;
}
.element-header-layout33 .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li > .item_link > .link_content > .link_text {
    padding: 0 10px;
}
.element-header-layout30 .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li > .item_link > .link_content > .link_text {
    padding: 0 10px;
}
.element-header-layout30 .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li.elements > .item_link > .link_content > .link_text,
.element-header-layout30 .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li.Portfolios1 > .item_link > .link_content > .link_text {
    min-width: 100px;
}
.part1-h35 .elementor-col-50 header.header-slider {
    padding-left: 25px;
}
.element-header-layout38 .header-content .container .header-bottom .header-nav-menu {
    flex: 1;
    order: 2;
}
.element-header-layout38 .header-content .container .header-bottom .logo-wrapper.is-desktop {
    flex: inherit;
    order: 1;
}
.element-header-layout38 .ftc-shop-cart {
    margin-right: 8px;
}
.element-header-layout38 .header-content .container .header-bottom .search-cart {
    order: 3;
}
.part1-h38 .group-slider2-h38 .text1 {
    font-size: 45px !important;
}
.part1-h35 .elementor-col-50.left {
    padding-left: 20px;
}
.part4-h35 .right.elementor-col-50 {
    padding-right: 45px;
}
.part1-h34 .slider-text-h34.part2 {
    margin-left: 30px;
}
.part1-h34 .slider-text-h34.part3 {
    margin-right: 30px;
}
.part3-h33 .elementor-col-50 .elementor-image {
    padding-right: 50px;
}
.part4-widget .elementor-col-50.widget-style3.right {
    padding-left: 15px;
}
.widget-top-df .ftc-product-widget.def_style_3 .products-widget .ftc-product, 
.widget-top-df .ftc-product-widget.def_style_4 .products-widget .ftc-product {
    max-width: 146px;
}
.part6-h35 .pay .elementor-widget-container .elementor-social-icons-wrapper {
    max-width: 100%;
}
.with-home30 .elementor-element.elementor-align-right .elementor-icon-list-text {
    margin-right: 20px;
}
.element-header-layout40 .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li.home-gifts > ul.mega_dropdown {
    transform: translate(-20%);
}
.element-header-layout40 .mega_main_menu li.shop1.multicolumn_dropdown.drop_to_right > .mega_dropdown {
    transform: translate(-34%) !important;
}
.element-header-layout40 .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li.elements.multicolumn_dropdown > ul.mega_dropdown {
    transform: translate(15%) !important;
}
.element-header-layout31 .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li.home-gifts > ul.mega_dropdown {
    transform: translate(0%);
}
.element-header-layout31 .mega_main_menu li.shop1.multicolumn_dropdown.drop_to_right > .mega_dropdown {
    transform: translate(-6%) !important;
}
.element-header-layout31 .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li.elements.multicolumn_dropdown > ul.mega_dropdown {
    transform: translate(40%) !important;
}
.element-header-layout30 .header-bottom .nav-left {
    margin: 0 10px;
}
.header-layout29.header-sticky-mobile .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li.home-gifts > ul.mega_dropdown {
    transform: translate(-14%);
}
.element-header-layout31.header-sticky-mobile .mega_main_menu li.shop1.multicolumn_dropdown.drop_to_right > .mega_dropdown,
.header-layout29.header-sticky-mobile .mega_main_menu li.shop1.multicolumn_dropdown.drop_to_right > .mega_dropdown {
    transform: translate(-25%) !important;
}
.header-layout29.header-sticky-mobile .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li.elements.multicolumn_dropdown > ul.mega_dropdown {
    transform: translate(10%) !important;
}
.header-layout29 .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li.home-gifts > ul.mega_dropdown {
    transform: translate(-8%);
}
.header-layout29 .mega_main_menu li.shop1.multicolumn_dropdown.drop_to_right > .mega_dropdown {
    transform: translate(-8%) !important;
}
.header-layout29 .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li.elements.multicolumn_dropdown > ul.mega_dropdown {
    transform: translate(80%) !important;
}
.element-header-layout28.header-sticky-mobile .mega_main_menu li.shop1.multicolumn_dropdown.drop_to_right > .mega_dropdown {
    transform: translate(-37%) !important;
}
.element-header-layout28.header-sticky-mobile .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li.elements.multicolumn_dropdown > ul.mega_dropdown {
    transform: translate(25%) !important;
}
.element-header-layout28.header-sticky-mobile .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li.home-gifts > ul.mega_dropdown {
    transform: translate(-30%);
}
.element-header-layout28 .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li.home-gifts > ul.mega_dropdown {
    transform: translate(-2%);
}
.element-header-layout28 .mega_main_menu li.shop1.multicolumn_dropdown.drop_to_right > .mega_dropdown {
    transform: translate(-10%) !important;
}
.element-header-layout28 .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li.elements.multicolumn_dropdown > ul.mega_dropdown {
    transform: translate(50%) !important;
}
.element-header-layout27 .mega_main_menu li.shop1.multicolumn_dropdown.drop_to_right > .mega_dropdown {
    transform: translate(-24%) !important;
}
.element-header-layout26 .header-content .header-bottom .nav-right .ftc-shop-cart {
    padding-left: 10px;
    padding-top: 5px;
    padding-right: 15px;
}
.element-header-layout26 .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li.home-gifts > ul.mega_dropdown {
    transform: translate(-22%);
}
.element-header-layout26 .mega_main_menu li.shop1.multicolumn_dropdown.drop_to_right > .mega_dropdown {
    transform: translate(-41%) !important;
}
.element-header-layout32.header-sticky-mobile .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li.elements.multicolumn_dropdown > ul.mega_dropdown,
.element-header-layout31.header-sticky-mobile .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li.elements.multicolumn_dropdown > ul.mega_dropdown,
.element-header-layout25 .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li.elements.multicolumn_dropdown > ul.mega_dropdown {
    transform: translate(20%) !important;
}
.element-header-layout32.header-sticky-mobile .mega_main_menu li.shop1.multicolumn_dropdown.drop_to_right > .mega_dropdown,
.element-header-layout25 .mega_main_menu li.shop1.multicolumn_dropdown.drop_to_right > .mega_dropdown {
    transform: translate(-35%) !important;
}
.element-header-layout32.header-sticky-mobile .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li.home-gifts > ul.mega_dropdown,
.element-header-layout25 .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li.home-gifts > ul.mega_dropdown {
    transform: translate(-23%);
}
.element-header-layout24.header-sticky-mobile .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li.elements.multicolumn_dropdown > ul.mega_dropdown {
    transform: translate(25%) !important;
}
.element-header-layout24.header-sticky-mobile .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li.blog-home > ul.mega_dropdown {
    transform: translate(60%, 0);
}
.element-header-layout24.header-sticky-mobile .mega_main_menu li.shop1.multicolumn_dropdown.drop_to_right > .mega_dropdown {
    transform: translate(-28%) !important;
}
.element-header-layout31.header-sticky-mobile .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li.home-gifts > ul.mega_dropdown,
.element-header-layout24.header-sticky-mobile .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li.home-gifts > ul.mega_dropdown {
    transform: translate(-20%);
}
.element-header-layout24 .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li.elements.multicolumn_dropdown > ul.mega_dropdown {
    transform: translate(15%) !important;
}
.element-header-layout24 .mega_main_menu > .menu_holder > .menu_inner > ul > li.page > ul.mega_dropdown {
    transform: translate(60%, 0) !important;
}
.element-header-layout24 .mega_main_menu li.shop1.multicolumn_dropdown.drop_to_right > .mega_dropdown {
    transform: translate(-35%) !important;
}
.element-header-layout24 .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li.home-gifts > ul.mega_dropdown {
    transform: translate(-26%);
}
.element-header-layout22 .header-content .navigation-primary .mega_main_menu > .menu_holder > .menu_inner > ul > li > a.item_link {
    padding: 0 12px;
}
.element-header-layout22 .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li.home-gifts > ul.mega_dropdown,
.element-header-layout31.header-sticky-mobile .mega_main_menu li.shop1.multicolumn_dropdown.drop_to_right > .mega_dropdown {
    transform: translate(-25%);
}
.header-layout23 .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li.home-gifts > ul.mega_dropdown {
    transform: translate(-26%);
}
.element-header-layout32 .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li.home-gifts > ul.mega_dropdown {
    transform: translate(-27%);
}
.element-header-layout22 .mega_main_menu li.shop1.multicolumn_dropdown.drop_to_right > .mega_dropdown,
.header-layout23 .mega_main_menu li.shop1.multicolumn_dropdown.drop_to_right > .mega_dropdown {
    transform: translate(-36%) !important;
}
.element-header-layout22 .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li.elements.multicolumn_dropdown > ul.mega_dropdown,
.header-layout23 .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li.elements.multicolumn_dropdown > ul.mega_dropdown {
    transform: translate(22%) !important;
}
.header-layout12 .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li.home-gifts > ul.mega_dropdown {
    transform: translate(-28%);
}
.header-layout12 .mega_main_menu li.shop1.multicolumn_dropdown.drop_to_right > .mega_dropdown {
    transform: translate(-40%) !important;
}
.header-layout12 .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li.elements.multicolumn_dropdown > ul.mega_dropdown {
    transform: translate(18%) !important;
}
.element-header-layout31.header-sticky-mobile .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li.blog-home > ul.mega_dropdown {
    transform: translate(-25%);
}
.header-layout12.header-sticky-mobile .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li.home-gifts > ul.mega_dropdown {
    transform: translate(-22%);
}
.header-layout12.header-sticky-mobile .mega_main_menu li.shop1.multicolumn_dropdown.drop_to_right > .mega_dropdown {
    transform: translate(-33%) !important;
}
.header-layout17.header-sticky-mobile .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li.elements.multicolumn_dropdown > ul.mega_dropdown {
    left: -100%;
}
.header-layout17.header-sticky-mobile .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li.blog-home > ul.mega_dropdown {
    transform: translate(-25%, 0);
}
.header-layout17.header-sticky-mobile .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li.home-gifts > ul.mega_dropdown {
    transform: translate(-18%);
}
.header-layout17.header-sticky-mobile .mega_main_menu li.shop1.multicolumn_dropdown.drop_to_right > .mega_dropdown {
    left: -90%;
    transform: translate(-18%) !important;
}
.header-layout17 .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li.home-gifts > ul.mega_dropdown {
    transform: translate(0%);
}
.header-layout17 .mega_main_menu li.shop1.multicolumn_dropdown.drop_to_right > .mega_dropdown {
    left: -90%;
}
.header-layout17 .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li.elements.multicolumn_dropdown > ul.mega_dropdown {
    left: 40%;
    right: auto;
    transform: translate(-50%) !important;
}
.header-layout17 .mega_main_menu > .menu_holder > .menu_inner > ul > li > .item_link {
    padding-right: 10px;
}
.header-layout15 .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li.elements.multicolumn_dropdown > ul.mega_dropdown {
    left: 0;
    right: 0;
    transform: translate(-2%) !important;
}
.header-layout15 .mega_main_menu li.shop1.multicolumn_dropdown.drop_to_right > .mega_dropdown,
.header-layout15 .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li.home-gifts > ul.mega_dropdown {
    transform: translate(-5%) !important;
}
.header-layout5.header-sticky-mobile .mega_main_menu li.shop1.multicolumn_dropdown.drop_to_right > .mega_dropdown,
.header-layout11 .mega_main_menu li.shop1.multicolumn_dropdown.drop_to_right > .mega_dropdown {
    transform: translate(-33%) !important;
}
.header-layout5.header-sticky-mobile .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li.home-gifts > ul.mega_dropdown {
    transform: translate(-18%);
}
.header-layout11 .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li.home-gifts > ul.mega_dropdown {
    transform: translate(-22%);
}
.header-layout11 .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li.elements.multicolumn_dropdown > ul.mega_dropdown {
    transform: translate(20%) !important;
}
.header-layout5 .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li.home-gifts > ul.mega_dropdown {
    transform: translate(-23%);
}
.element-header-layout32 .mega_main_menu li.shop1.multicolumn_dropdown.drop_to_right > .mega_dropdown {
    transform: translate(-38%) !important;
}
.header-layout5 .mega_main_menu li.shop1.multicolumn_dropdown.drop_to_right > .mega_dropdown {
    transform: translate(-39%) !important;
}
.header-layout6 .mega_main_menu li.shop1.multicolumn_dropdown.drop_to_right > .mega_dropdown,
.header-layout7 .mega_main_menu li.shop1.multicolumn_dropdown.drop_to_right > .mega_dropdown,
.header-layout9 .mega_main_menu li.shop1.multicolumn_dropdown.drop_to_right > .mega_dropdown,
.header-layout10 .mega_main_menu li.shop1.multicolumn_dropdown.drop_to_right > .mega_dropdown {
    transform: translate(-32%) !important;
}
    .slider-gifts1.h22 .text-slider-h22,
    .slider-h2 .text2-slider-h23 .rs-parallax-wrap .text-slider-h23 {
        font-size: 14px !important;
    }
.woocommerce.product-template.def_style_1 .products .product {
    max-width: 212px;
}
.ftc-single-grid.woocommerce div.product form.cart div.quantity {
    float: none;
    margin-bottom: 10px;
}
.woocommerce.columns-3 .products.columns4 .product .item-image .group-button-product >a:hover>span,
.woocommerce.columns-3 .products.columns4 .product .item-image .group-button-product > div a:hover>span {
    left: 20px;
    height: 30px;
    line-height: 30px;
}
.part1-h37 .right .elementor-image-box-content {
    top: -27.5%;
}
.part1-h37 .right .elementor-image-box-content h3 {
    margin-top: 15px;
}
.part1-h37 .elementor-image-box-content p.text2 {
    margin-bottom: 10px;
}
.part4-h37 .elementor-widget-wrap .text-bottom {
    width: 50%;
}
.part4-h35 .left.elementor-col-50 {
    padding-right: 15px;
}
.ftc_products_slider.style_7 .woocommerce .product .item-image span.has-more-image:last-child {
    width: calc(100% - -1px);
}
.part4-h35 .top h5 {
    font-size: 13px;
}
.part4-h35 .top.elementor-widget-text-editor {
    top: 45px;
}
.element-header-layout36 .header-top36 {
    padding-left: 4px;
    padding-right: 5px;
}
.part1-h36 .slider-text-h36 .text-h36 {
    font-size: 15px !important;
}
.ftc_products_slider.style_7 {
    padding: 0 10px;
}
.part6-h35 section.contact {
    padding: 0 45px;
}
.element-header-layout35 .mega_main_menu li.shop1.multicolumn_dropdown.drop_to_right > .mega_dropdown {
    transform: translate(-24%) !important;
}
.element-header-layout35 .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li.blog-home > ul.mega_dropdown {
    transform: translate(-30%, 0);
    left: 50%;
}
.element-header-layout35 .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li.elements.multicolumn_dropdown > ul.mega_dropdown {
    transform: translate(35%) !important;
}
.element-header-layout35 .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li.home-gifts > ul.mega_dropdown {
    transform: translate(-13%);
}
.element-header-layout35.header-sticky-mobile .mega_main_menu li.shop1.multicolumn_dropdown.drop_to_right > .mega_dropdown {
    transform: translate(-35%) !important;
}
.element-header-layout35.header-sticky-mobile .header-content > .container {
    padding: 0;
}
.element-header-layout35.header-sticky-mobile .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li.home-gifts > ul.mega_dropdown {
    transform: translate(-25%);
}
.element-header-layout35.header-sticky-mobile .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li.elements.multicolumn_dropdown > ul.mega_dropdown {
    transform: translate(25%) !important;
}
.element-header-layout35 {
    padding: 40px 20px;
    padding-left: 20px;
}
.woocommerce.columns-3 .products.columns4 .product .group-button-product {
    left: 10px;
}
.woocommerce.columns-3 .products.columns4 .product .item-image .group-button-product > div a{
    width: 30px;
    height: 30px;
}
.woocommerce.columns-3 .products.columns4 .product .item-image .group-button-product > a,
.woocommerce.columns-3 .products.columns4 .product .item-image .group-button-product > div {
    width: 30px;
    height: 30px;
    line-height: 30px;
    margin: 5px 0px;
}
.woocommerce.columns-3 .products.columns4 .product .item-image .group-button-product > div a i,
.woocommerce.columns-3 .products.columns4 .product .item-image .group-button-product a.quickview i:before,
.woocommerce.columns-3 .products.columns4 .product .item-image .group-button-product .fa-retweet:before{
    line-height: 30px;
}
    .element-header-layout33 .header-content .container .header-bottom .search-cart, 
    .element-header-layout34 .header-content .container .header-bottom .search-cart {
        padding: 0 30px;
    }
    .element-header-layout33 .mega_main_menu > .menu_holder > .menu_inner > ul > li > .item_link,
    .element-header-layout34 .mega_main_menu > .menu_holder > .menu_inner > ul > li > .item_link {
        padding: 0;
    }
    .header-ftc.element-header-layout33 .mega_main_menu.primary.mobile_minimized-enable > .menu_holder > .menu_inner > ul > li > .item_link,
    .header-ftc.element-header-layout33 .mega_main_menu.primary.mobile_minimized-enable > .menu_holder > .menu_inner > ul > li > .item_link > .link_content,
    .header-ftc.element-header-layout33 .mega_main_menu.primary.mobile_minimized-enable > .menu_holder > .menu_inner > ul > li > .item_link > .link_content > .link_text,
    .header-ftc.element-header-layout34 .mega_main_menu.primary.mobile_minimized-enable > .menu_holder > .menu_inner > ul > li > .item_link,
    .header-ftc.element-header-layout34 .mega_main_menu.primary.mobile_minimized-enable > .menu_holder > .menu_inner > ul > li > .item_link > .link_content,
    .header-ftc.element-header-layout34 .mega_main_menu.primary.mobile_minimized-enable > .menu_holder > .menu_inner > ul > li > .item_link > .link_content > .link_text {
        height: 90px;
        line-height: 90px;
    }
    .header-ftc.element-header-layout34 .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li.home-gifts > ul.mega_dropdown {
        left: 100%;
        right: auto;
        transform: translate(-35%);
    }
    .header-ftc.element-header-layout33 .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li.home-gifts > ul.mega_dropdown {
        left: 100%;
        right: auto;
        transform: translate(-36%);
    }
    .header-ftc.element-header-layout33 .mega_main_menu li.shop1.multicolumn_dropdown.drop_to_right > .mega_dropdown {
        transform: translate(-40%) !important;
    }
    .header-ftc.element-header-layout34 .mega_main_menu li.shop1.multicolumn_dropdown.drop_to_right > .mega_dropdown {
        transform: translate(-38%) !important;
    }
    .header-ftc.element-header-layout33 .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li.elements.multicolumn_dropdown > ul.mega_dropdown,
    .header-ftc.element-header-layout34 .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li.elements.multicolumn_dropdown > ul.mega_dropdown {
        transform: translate(15%) !important;
    }
    .header-ftc.element-header-layout33.header-sticky-mobile .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li.home-gifts > ul.mega_dropdown {
        transform: translate(-31%);
    }
    .header-ftc.element-header-layout34.header-sticky-mobile .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li.home-gifts > ul.mega_dropdown {
        transform: translate(-32%);
    }
    .header-ftc.element-header-layout33.header-sticky-mobile .mega_main_menu li.shop1.multicolumn_dropdown.drop_to_right > .mega_dropdown {
        transform: translate(-35%) !important;
    }
.header-ftc.element-header-layout34.header-sticky-mobile .mega_main_menu li.shop1.multicolumn_dropdown.drop_to_right > .mega_dropdown {
        transform: translate(-36%) !important;
    }
.element-header-layout36 .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li > .item_link > .link_content > .link_text {
    min-width: 70px;
}
.element-header-layout36 .header-nav-menu .navigation-primary .mega_main_menu.primary {
    min-height: 50px;
}
.element-header-layout36 .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li.elements > .item_link > .link_content > .link_text,
.element-header-layout36 .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li.Portfolios1 > .item_link > .link_content > .link_text {
    min-width: 100px;
}
    .part2-h33 .bn-top .ftc-element-image .ftc-image-content h2 {
        font-size: 26px;
    }
    .mega_main_menu li.shop1.multicolumn_dropdown.drop_to_right > .mega_dropdown {
        transform: translate(-33%) !important;
    }
    .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li.blog-home > ul.mega_dropdown {
        transform: translate(50%, 0);
    }
    .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li.elements.multicolumn_dropdown > ul.mega_dropdown {
        left: auto;
        right: 0;
        transform: translate(10%) !important;
    }
.header-layout2 .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li.home-gifts > ul.mega_dropdown {
    transform: translate(-15%);
}
.header-layout2 .mega_main_menu li.shop1.multicolumn_dropdown.drop_to_right > .mega_dropdown {
    transform: translate(-32%) !important;
}
.header-layout1 .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li.home-gifts > ul.mega_dropdown {
    transform: translate(-15%);
}
.header-layout1 .mega_main_menu li.shop1.multicolumn_dropdown.drop_to_right > .mega_dropdown {
    transform: translate(-32%) !important;
}
.elementor-h1-top .text {
    margin-right: 20px;
}
.mega_main_menu.primary > .menu_holder > .menu_inner > ul > li.home-gifts > ul.mega_dropdown {
    transform: translate(-16%);
}
.header-layout14 .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li.home-gifts > ul.mega_dropdown {
    transform: translate(-28%);
}
.header-layout14 .mega_main_menu li.shop1.multicolumn_dropdown.drop_to_right > .mega_dropdown {
    transform: translate(-42%) !important;
}
.header-layout14 .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li.elements.multicolumn_dropdown > ul.mega_dropdown {
    transform: translate(5%) !important;
}
.header-layout14.header-sticky-mobile .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li.home-gifts > ul.mega_dropdown {
    transform: translate(-15%);
}
.header-layout14.header-sticky-mobile .mega_main_menu li.shop1.multicolumn_dropdown.drop_to_right > .mega_dropdown {
    transform: translate(-30%) !important;
}
.header-layout14.header-sticky-mobile .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li.elements.multicolumn_dropdown > ul.mega_dropdown {
    transform: translate(15%) !important;
}
    .home.page-template-default .header-ftc.header-v1.header-layout1 .navigation-primary {
        top: 485px;
    }
    .page-template-default .header-ftc.header-v1.header-layout1.header-sticky-mobile .navigation-primary,
    .page-template-default .header-ftc.header-v1.header-layout1 .is-sticky .navigation-primary {
        top: 0;
    }
    .ftc-timer-circles {
        margin-top: 0;
    }
    .product_deals_slider.header_2 .woocommerce .ftc-slider .products .product {
        height: 370px;
    }
    .product_deals_slider .woocommerce .ftc-slider .products .product {
        height: 315px;
    }
    .product_deals_slider .item-description .short-description {
        margin-top: 10px;
    }
    .slider-h24 .text-slider-h24 .text2 {
        font-size: 18px!important;
        line-height: 20px !important;
    }
    .product_deals_slider .woocommerce .ftc-slider .products .product, 
    .product_deals_slider .woocommerce-page .ftc-slider .products .product {
        margin-top: 40px;
    }
    .product_deals_slider .owl-carousel.owl-drag .owl-item {
        height: 400px;
    }
    .slider17 .text-h17b {
        font-size: 16px !important;
        line-height: 20px !important;
    }
    .footer-h32 {
        padding-right: 5px !important;
    }
    .ft-bottom-h30 .center30 .logo-ft-h30 .elementor-widget-container {
        margin-bottom: 0 !important;
    }
    .element-header-layout27 .header-content .header-bottom .nav-right .ftc-shop-cart {
        margin-right: 10px;
    }
    .ele-slider-h26 .text-bottom,
    .slider-h28 .text-bottom {
        font-size: 16px !important;
    } 
    .slider-h1ele-a .text-h1,
    .slider-h1ele-b .text-h1,
    .slider-next .text-h1,
    .slider_home3.slider-next .text,
    .slider_home4 .rs-parallax-wrap rs-mask-wrap > .rs-layer.text4 {
        font-size: 15px !important;
        line-height: 18px !important;
    }
    .footer-bottom .elementor-h1-top .elementor-col-33.left {
        width: 40%;
    }
    .slider-h20 .banner-17 .left {
        margin-left: 0;
        margin-bottom: 0;
    }
    .slider-h20 .banner-17 {
        width: 40%;
    }
    .slider-h20 .slider_home2.vc_col-sm-8 {
        width: 60%;
    }
    .header-ftc.header-layout23 .mega_main_menu.primary.mobile_minimized-enable > .menu_holder > .menu_inner > ul > li > .item_link, 
    .header-ftc.header-layout23 .mega_main_menu.primary.mobile_minimized-enable > .menu_holder > .menu_inner > ul > li > .item_link > .link_content, 
    .header-ftc.header-layout23 .mega_main_menu.primary.mobile_minimized-enable > .menu_holder > .menu_inner > ul > li > .item_link > .link_content > .link_text {
        height: 35px;
        line-height: 35px;
    }
    .footer-bottom .elementor-h1-top .elementor-col-33.center {
        width: 60%;
    }
    .header-layout14 .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li.home-gifts.columns3 > .mega_dropdown {
        left: 50%;
        transform: translate(-30%);
    }
    .header-layout14 .mega_main_menu > .menu_holder > .menu_inner > ul > li.page > ul.mega_dropdown {
        transform: translate(30%, 0) !important;
    }
    .ftc-element-testimonial.style_2 .item.testimonial-content .byline {
        bottom: 20px;
    }
    .footer-top .lookbook .vc_col-sm-8 > .wpb_wrapper {
        padding: 0 70px;
    }
    .footer-bottom .elementor-h1-top .elementor-section > .elementor-container > .elementor-row {
        padding: 0 100px;
    }
    .footer-top .footer-h1 .vc_col-sm-4 .wpb_wrapper {
        margin: 10px 0;
    }
    .element-header-layout32 .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li.home-gifts.columns3 > .mega_dropdown {
        left: 50%;
        transform: translate(-30%);
    }
    .elementor-h1-bottom .elementor-pay .right .elementor-image {
        margin-right: 35px;
    }
    .elementor-blog-h28 .left .text-bottom .elementor-text-editor {
        overflow: hidden;
        display: -webkit-box;
        -webkit-line-clamp: 3;
        -webkit-box-orient: vertical;
    }
    .header-layout29 .ftc-enable-ajax-search,
    .element-header-layout26 .ftc-enable-ajax-search,
    .element-header-layout27 .ftc-enable-ajax-search,
    .element-header-layout28 .ftc-enable-ajax-search,
    .element-header-layout30 .ftc-enable-ajax-search,
    .element-header-layout31 .ftc-enable-ajax-search {
        right: 0;
        left: auto;
    }
    .header-layout29 .header-content-sticky > .container .right-menu > div.ftc-sb-account .ftc_account_form {
        right: 0;
        left: auto;
        margin: 0;
    }
    .footer-h32 .elementor-row .elementor-col-33.ft-text,
    .footer-h32 .elementor-row .elementor-col-33.text-right1a {
        width: 35%;
    }
    .footer-h32 .elementor-row .elementor-col-33.right {
        width: 30%;
        padding: 0;
    }
    .footer-h32 .elementor-row .elementor-col-33.right .elementor-column-wrap.elementor-element-populated,
    .footer-h32 .elementor-row .elementor-col-33.ft-text .elementor-column-wrap.elementor-element-populated, 
    .footer-h32 .elementor-row .elementor-col-33.text-right1a .elementor-column-wrap.elementor-element-populated {
        margin-bottom: 0;
    }
    .site-content-contain.home29 .footer-center-h29 .contac1 .mc4wp-form-fields {
        width: 100%;
    }
    .site-content-contain.home30 .ft-bottom-h30 .center30.elementor-col-33 {
        width: 33.33%;
    }
    .element-header-layout32 .header-content > .container {
        padding: 0 15px;
    }
    .element-header-layout26 .mega_main_menu li.home-gifts.multicolumn_dropdown.drop_to_right > .mega_dropdown {
        left: -50%;
    }
    .header-layout29.header-sticky-mobile .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li.home-gifts.columns3 > .mega_dropdown {
        left: 0;
        right: auto;
        transform: translate(0%, 10px) !important;
    }
    .element-header-layout32 .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li.blog-home > ul.mega_dropdown {
        transform: translate(50%, 0);
    }
    .footer-h32 .info-right ul li:nth-child(2) {
        padding-left: 25px;
        padding-right: 25px;
    }
    .element-header-layout32 .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li > .item_link {
        margin: 0px;
    }
    .home .home-elementor .panel-content > .container {
        padding: 0;
    }
    .elementor-h27 .boder-h27 .elementor-widget-container > .elementor-divider {
        max-width: 100%;
    }
    .elementor-h27 .buttom-h27 .elementor-widget-container > .elementor-button-wrapper {
        max-width: 100%;
    }
    .elementor-h1-top .elementor-container,
    .elementor-h1-bottom .elementor-container {
        max-width: 970px;
        margin: 0 auto;
    }


    .elementor-h1-top .right .elementor-social-icons-wrapper a.elementor-icon {
        margin-right: 5px;
    }
    .elementor-h1-top .right .elementor-widget-wrap {
        margin-left: 15px;
    }
    .elementor-h1-top .left .elementor-widget-text-editor .elementor-text-editor {
        font-size: 13px;
    }
    .elementor-h1-bottom .elementor-container .ft-gifts-modern-h3 .elementor-row > .elementor-element {
        width: 25% !important;
    }
    .elementor-h1-bottom .ft-gifts-modern-h3 .ftc-instagram ul.thumbnail li {
        padding: 0 3px;
        width: 73px;
    }
    .element-header-layout22 .nav-right > .nav1 {
        margin-right: 10px;
    }
    .slider-gifts1.h22 .h1-slider-h22 .rs_splitted_lines {
        display: inline-block !important;
    }
    .slider-h2 .text1-slider-h23 {
        font-size: 14px !important;
        width: 300px !important;
    }
    .slider-h2 .text2-slider-h23 .rs-parallax-wrap .text1 {
        font-size: 15px !important;
    }
    .slider-h2 .text2-slider-h23 {
        width: 420px !important;
    }
    .slider-h24 .text-slider-h24.page {
        margin-left: -100px !important;
        width: 400px !important;
    }
    .slider-h24 .text-slider-h24 .text3 {
        font-size: 32px !important;
    }
    .slider-h24 .text-slider-h24 .text1 {
        font-size: 22px !important;
    }
    .slider-h2 .text2-slider-h23 .rs-parallax-wrap:last-child {
        top: 145px !important;
    }
    .footer-h1 .mc4wp-form {
        display: table;
        margin: 0 auto;
        width: auto;
    }
    .footer-h1 .subscribe-widget .subscribe-email {
        display: inline-block;
    }
    .newsletter-ft4 .elementor-widget-wrap {
        margin-top: 25px;
    }
    .ftc-instagram div.item:nth-child(3n+3) {
        margin-right: 0;
    }
    .vc_row-fluid.service_row3 {
        margin-bottom: 30px !important;
    }
    .ftc-shop-cart{
        margin-right: 15px;
    }
    .header-ftc .ftc-search-product .fa-search.search-button {
        padding: 5px 0px 0px 0;
    }
    .product_deals_slider .item-description {
        margin-top: 18px !important;
    }
.ftc-single-grid.woocommerce div.product form.cart div.quantity {
    float: left;
    margin-bottom: 10px;
    margin-right: 100px;
}
    .element-header-layout24 .container-gifts .logo-wrapper.is-desktop {
        order: 1;
        text-align: left;

    }
    .element-header-layout24 .container-gifts .logo-wrapper{
        margin-left: 0 !important;
        flex: inherit;
    }
    .element-header-layout24 .container-gifts .header-nav-menu {
        order: 2;
        flex: 1;
    }
    .element-header-layout24 .container-gifts .nav-right {
        order: 3;
    }

}

@media only screen and (max-width: 1023px) {
    .mega_main_menu.responsive-enable.mobile_minimized-enable>.menu_holder>.menu_inner>.nav_logo .mobile_toggle {
        float: none;
        text-align: -webkit-center;
    }
    .ftc-timer-circles {
        width: 375px;
        min-height: 80px;
    }
}

@media only screen and (max-width: 991px) {
    .footer-mobile{
        display: flex;
    }
.ftc-product-video iframe {
    max-width: 100%;
    margin-left: 0;
    border: 0;
    margin-bottom: 0;
}
footer#colophon .ft-center-h33.h40 .footer1b .info-company li {
    text-align: left;
}
    .header-ftc.header-layout1.header-sticky-mobile .sticky-wrapper {
        height: 50px !important;
    }
    .site-footer{
        margin-bottom: 74px; 
    }
    #to-top.on {
        bottom: 85px;
    }
    .mega_main_menu.primary.mobile_minimized-enable>.menu_holder>.menu_inner>ul>li>.item_link,
    .mega_main_menu.primary.mobile_minimized-enable>.menu_holder>.menu_inner>ul>li>.item_link>.link_content,
    .mega_main_menu.primary.mobile_minimized-enable.icons-left>.menu_holder>.menu_inner>ul>li>.item_link>i,
    .mega_main_menu.primary.mobile_minimized-enable>.menu_holder>.menu_inner>ul>li>.item_link>.link_content>.link_text {
        height: 50px !important;
        line-height: 50px !important;
    }
    
    .ftc-portfolio-wrapper .filter-bar li {
        padding: 5px 0;
    }
    .sale_products.home10 .woocommerce.columns-6 .products .product {
        width: 33.33%;
    }
    .product_deals_slider .item-description .star-rating.no-rating {
        margin: 10px auto;
    }
    .ftc-portfolio-wrapper .filter-bar li {
        margin-bottom: 10px;
    }
    .ftc-portfolio-wrapper.columns-3 .item {
        width: 50%;
    }
    .single-portfolio .related .owl-nav {
        display: none;
    }
    .dokan-seller-search-form #search {
        width: 100%;
    }
    .mega_main_menu.primary>.menu_holder>.menu_inner>ul>li>.item_link>i:before {
        color: #fff;
    }
    .ftc-mobile-wrapper .menu-text {
        font-size: 20px;
        padding: 10px 0 10px 15px;
        line-height: 30px;
        background-color: #666;
        color: #fff;
        font-weight: 600;
        text-transform: uppercase;
    }
    .ftc-mobile-wrapper .menu-text .btn-toggle-canvas.btn-danger {
        float: right;
        margin-right: 15px;
        padding: 4px 8px;
    }
    .ftc-mobile-wrapper .ftc-search .fa-search.search-button {
        background: transparent;
        position: absolute;
        top: 10px;
        right: 3px;
    }
    .navigation-primary,
    .menu_holder.sticky_container,
    .mega_main_menu.direction-horizontal>.menu_holder.sticky_container>.mmm_fullwidth_container {
        background: #fff;
    }
    .mega_main_menu.primary>.menu_holder>.menu_inner>ul>li>.item_link,
    .mega_main_menu.primary>.menu_holder>.menu_inner>ul>li>.item_link>.link_content,
    .mega_main_menu.primary>.menu_holder>.menu_inner>ul>li>.item_link>.link_content>.link_text,
    .mega_main_menu.primary>.menu_holder.sticky_container>.menu_inner>ul>li>.item_link,
    .mega_main_menu.primary>.menu_holder.sticky_container>.menu_inner>ul>li>.item_link>.link_content,
    .mega_main_menu.primary>.menu_holder.sticky_container>.menu_inner>ul>li>.item_link>.link_content>.link_text {
        color: #000;
    }
    .ftc-mobile-wrapper .mobile-menu-wrapper .mobile_toggle {
        display: none !important;
    }
    .ftc-mobile-wrapper .ftc_search_ajax .search-field {
        border: 0;
        font-size: 16px;
        border-radius: 5px;
        padding: 10px;
        padding-left: 15px;
    }
    .mobile-button {
        top: 0;
        position: relative;
        background-color: transparent;
        width: 50px;
        z-index: 400;
        text-align: left;
    }
    .mobile-button .fa-bars:before {
        color: #fff;
        font-weight: 400;
    }
    #to-top {
        bottom: 70px;
    }
    .mega_main_menu_ul {
        display: block !important;
    }
    .single_image {
        margin-top: 0;
    }
    .nav-center {
        z-index: 300;
        width: 100%;
    }
    .nav-center .visible-phone-logo,
    .nav-left .visible-phone-menu,
    .nav-right .visible-phone-menu {
        display: inline-block;
    }
    .visible-phone-menu .dropdown-list {
        background: none;
    }
    .nav-right .dropdown-button>span {
        font-size: 25px;
        color: #fff;
    }
    .nav-right .hidden-phone .ftc-search-product{
        display: none;
    }
    .nav-right .visible-phone-menu {
        display: block;
    }
    .ftc_search_ajax.loading:after {
        top: 20px;
    }
    .mega_main_menu.primary.mobile_minimized-enable>.menu_holder>.menu_inner>.nav_logo>.mobile_toggle>.mobile_button {
        color: #000;
        text-transform: uppercase;
    }
    .mega_main_menu.primary>.menu_holder>.menu_inner>ul>li>.item_link>.link_content>.link_text {
        color: #000;
    }
    .mega_main_menu.primary>.menu_holder>.menu_inner>ul>li.current-menu-item>.item_link * {
        color: #FFF;
    }
    .ftc-enable-ajax-search {
        width: 100% !important;
        top: auto;
    }
    .header-ftc .navigation-primary {
        display: none !important;
    }
    .header-content .container {
        display: flex !important;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
    }
    .footer-middle .ftc-footer .vc_row>.vc_col-sm-3 {
        width: 50%;
        float: left;
    }
    .for_child .banner,
    .for_child .slider,
    .for_women .banner,
    .for_women .slider {
        width: 100%;
    }
    .for_child .slider .wpb_wrapper,
    .for_women .slider .wpb_wrapper,
    .for_child .ftc-banner-content,
    .for_women .ftc-banner-content {
        width: 100% !important;
    }
    #testimonial2 .ftc-testimonial-wrapper .active .testimonial-content .content {
        width: 650px;
        transform: translateX(calc(-50% + 124px));
    }
    #testimonial2 .ftc-testimonial-wrapper.owl-carousel .owl-stage-outer {
        height: 600px !important;
    }
    #testimonial2 .ftc-testimonial-wrapper {
        margin: 0 0 0 42px;
    }
    #testimonial2 .ftc-testimonial-wrapper.owl-carousel .owl-dots {
        top: 80%;
        transform: translateX(5%);
    }
    #testimonial2 .ftc-testimonial-wrapper .active.center .testimonial-content .image {
        margin-top: 228px;
    }
    #testimonial2 .testimonial-content .image {
        margin: 243px auto 0 auto;
    }
    .wpcf7 p {
        width: 100%;
    }
    #primary-menu a {
        color: #666;
    }
    .nav-left {
        display: none !important;
    }
    .header-nav .container > div {
        width: 33.33%;
        float: left;
        z-index: 0;
        display: table-cell;
        vertical-align: middle;
    }
    .logo-wrapper.is-mobile {
        text-align: center;
    }
    .header-nav {
        margin-top: 15px;
    }
    .ftc-mobile-wrapper .mutil-lang-cur {
        display: none;
    }
    .admin-bar .off-canvas-cart-title .title {
        margin-top: 0px;
    }

    .summary.entry-summary .time_circles > div {
        margin-top: -3px;
    }

    .header-layout2 .header-content-sticky .container {
        margin-bottom: 0;
        background: #000;
        padding-bottom: 0;
    }
    .header-v2 .header-nav {
        margin-top: 0;
        padding-top: 15px;
        background: #000;
        padding-top: 10px;
        padding-bottom: 10px;
    }
    .header-ftc.header-v2.header-layout2 a.ftc-cart-tini.cart-item-canvas:before,
    .header-ftc.header-v1.header-layout2 a.ftc-cart-tini.cart-item-canvas:before{
        color: #fff;
    }
    .header-ftc.header-v2.header-layout2 .ftc-shop-cart .cart-total,
    .header-ftc.header-v1.header-layout2 .ftc-shop-cart .cart-total {
        color: #fff;
    }
    .header-ftc.header-v1.header-layout2 .header-nav {
        margin: 0;
        padding-bottom: 10px;
        padding-top: 10px;
        background: #000;
    }
    .header-ftc.header-v1.header-layout2 .header-nav .ftc-shop-cart{
        margin-top: 5px;
    }
    .admin-bar .header-ftc.header-sticky-mobile {
        top: 46px;
        z-index: 9;
        width: 100%;
    }
    .header-sticky-mobile .header-nav {
        margin-top: 0;
        padding: 10px 0;
        background: #000;
    }
    .admin-bar .header-ftc.header-layout2.header-sticky-mobile .header-content-sticky .container {
        margin-bottom: 0;
        padding-bottom: 0px;
        background: #000;
    }
    .header-layout2.header-sticky-mobile .header-content-sticky .container {
        margin-bottom: 0;
        padding-bottom: 0;
        background: #000;
    }
    .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li > .item_link > .link_content > .link_text {
        text-align: left;
    }
    .product_deals_slider .item-description .short-description {
        padding-right: 0;
        text-align: center;
    }
    .time_circles canvas {
        margin-left: 0;
    }
    .mega_main_menu > .menu_holder > .menu_inner > ul > li > .item_link{
        padding-left: 15px;
        padding-right: 15px;
    }
    .mega_main_menu.responsive-enable > .menu_holder > .menu_inner > ul > li > .item_link:after {
        display: none;
    }
    .text {
        float: none;
        display: inline-block;
    }
    ul.icon {
        display: inline-block;
    }
    .ftc-footer .vc_col-sm-4 .wpb_text_column .wpb_wrapper {
        text-align: center;
    }
    .ftc-footer .vc_col-sm-4 .wpb_text_column{
        margin-bottom: 0px;
    }
    .pv_shop_description.col-md-9 {
        width: 75%;
        float: left;
    }
    .ftc-sidebar .widget-product-categories .widget-title.title_sub, .ftc-sidebar .widget_text .widget-title.title_sub {
        font-size: 18px;
    }
    .widget.widget-product-categories ul.product-categories li a {
        padding-right: 0;
    }
    .widget-title {
        font-size: 14px;
    }
    div.product .summary form .yith-wcwl-add-to-wishlist,
    .woocommerce div.product .summary .compare,
    .woocommerce-page div.product .summary .compare,
    .single.single-product.woocommerce div.product .quickview,
    .woocommerce div.product form.cart .button{
        margin-top: 0px;
    }
    .woocommerce div.pp_woocommerce .pp_content_container div.product form.cart div.quantity {
        margin-right: 50px;
        margin-bottom: 10px;
    }
    .woocommerce.postid-1673 div.product form.cart div.quantity {
        margin-right: 10px;
    }
    .header-sticky-mobile .nav-right {
        padding: 7px 0;
    }
    .header-v2 .nav-right {
        padding: 11px 0;
    }
    .woocommerce div.product .woocommerce-tabs ul.tabs li:nth-child(6) {
        margin-top: 0;
    }

    .header-ftc.header-v1.header-layout1.header-sticky-mobile .nav-right {
        padding: 11px 0;
    }


    /*home5*/
    .header-layout5 .header-nav .container .mobile-button {
        display: block;
    }
    .header-layout5 .header-content-sticky .container .right-menu .ftc-search-product {
        display: none;
    }
    .header-layout5 .nav-left {
        display: block !important;
    }
    .header-layout5 .nav-right {
        padding: 2.5px !important;
    }
    .header-ftc.header-v2.header-layout5 .header-nav,
    .header-ftc.header-v2.header-layout6 .header-nav,
    .header-ftc.header-v2.header-layout7 .header-nav {
        padding: 0;
    }
    .header-layout5 .header-content-sticky .container .right-menu {
        padding: 5px 0px;
        width: 20px;
        margin-right: 5px;
        display: table-cell;
    }
    .header-layout6 .header-content-sticky .container .right-menu {
        width: 20px;
    }
    .header-ftc.header-v2.header-layout5 .is-sticky .header-nav-home5 {
        display: none;
    }
    .header-ftc.header-v2.header-layout5 .is-sticky .header-content-sticky {
        padding: 10px 0;
        background: #000;
    }
    .ftc-feature_1 .wpb_column.vc_col-sm-3 {
        width: 50%;
        float: left;
    }
    .deal-product-1 .woocommerce .products .product {
        float: left;
        max-width: 99.6%;
        border-right: 1px solid #e5e5e5 !important;
        border-left: 0;
    }
    .brand-description h3 {
        font-size: 20px;
        line-height: 30px;
    }
    .countdown-product > div {
        width: 100%;
    }
    .countdown-product .woocommerce div.product .product-name {
        display: inline-block;
        width: auto;
        height: auto;
        overflow: auto;
    }
    .testimonial-home5 .ftc-testimonial-wrapper .active.center .testimonial-content .image {
        margin-top: 285px;
    }
    .info_footer > div {
        width: 100% !important;
        text-align: center;
    }
    .header-layout5 .ftc-shop-cart a.ftc-cart-tini:before,
    .header-layout5 a.ftc-cart-tini.cart-item-canvas:before,
    .header-layout5 .ftc-droplist .icon-ftc-droplist:before{
        color: #fff;
    }
    .test-home5 .deal-product-1 .owl-dots{
        display: none;
    }
    .header-layout6 .header-content-sticky .container .ftc-search-product, .header-layout7 .header-content-sticky .container .ftc-search-product {
        display: none;
    }
    .header-layout5 .header-nav .container .mobile-button,
    .header-layout6 .header-nav .container .mobile-button,
    .header-layout7 .header-nav .container .mobile-button {
        display: inline-block;
    }
    .header-layout6 .header-content-sticky .nav-center {
        width: 33.33%;
    }
    .header-layout6 .header-content-sticky .container .right-menu {
        width: 20px;
        padding: 5px 0px;
        margin-right: 5px;
    }
    .header-layout6 .header-content-sticky > .container {
        margin-bottom: 0px;
    }
    .header-layout6 .header-content-sticky,
    .header-layout7 .header-content-sticky {
        padding: 10px 0;
    }
    .testimonial-home5.home6 .owl-item.active.center .item.has-image {
        width: 100%;
        margin-left: 0;
    }
    .countdown-product .wpb_column.vc_column_container.vc_col-sm-5:first-child,
    .countdown-product .wpb_column.vc_column_container.vc_col-sm-5:last-child{
        padding-right: 0px !important;
        padding-left: 0px !important;
    }
    .brand-description p {
        line-height: 30px;
    }
    .product-special.home6 .woocommerce .products .product:last-child {
        display: block;
    }
    .vc_row.wpb_row.vc_row-fluid.product-special.home6 {
        position: relative;
        width: auto;
    }
    .header-layout5 #dropdown-list .header-currency,
    .header-layout6 #dropdown-list .header-currency,
    .header-layout7 #dropdown-list .header-currency,
    .header-layout5 #dropdown-list .ftc-sb-language,
    .header-layout6 #dropdown-list .ftc-sb-language,
    .header-layout7 #dropdown-list .ftc-sb-language{
        display: block;
        margin: 0;
    }
    .header-layout5 .ftc_language ul ul, .header-layout6 .ftc_language ul ul, .header-layout7 .ftc_language ul ul {
        width: 130px;
        left: 0;
        right: auto;
        transform: translate(-4%);
    }
    .header-layout7 .header-content-sticky .container .right-menu {
        float: right;
        width: auto;
        padding: 5px 0px;
        margin-right: 10px;
    }
    .header-layout7 .header-content-sticky .container > div.mobile-button {
        display: inline-block;
        float: left;
        width: auto; 
    }
    .header-layout7 .header-content-head {
        background: #222;
    }
    .header-layout7 .header-content-sticky > .container {
        margin-bottom: 0;
        display: flex;
        align-items: center;
    }
    .header-layout7 .header-content-sticky .nav-center {
        width: auto;
        flex: 1;
    }
    .header-layout7 .ftc-shop-cart a.ftc-cart-tini:before,
    .header-layout7 a.ftc-cart-tini.cart-item-canvas:before {
        color: #fff;
    }
    .header-layout7 .header-nav3 {
        display: none;
    }
    .img-home8 .text-home4 p {
        overflow: hidden;
        height: 40px;
    }
    .blog-home.home5.home7 .blogs .post-info {
        top: 0;
        left: 0;
        margin-bottom: 100px; 
    }
    .hot-new .woocommerce ul.product_list_widget li {
        display: block;
    }
    .img-home8 .text-home5 h3, .img-home8 .text-home4 h3 {
        font-size: 31px;
    }
    .mega_main_menu.primary>.menu_holder>.menu_inner>ul>li.current-menu-ancestor>.item_link,
    .mega_main_menu.primary>.menu_holder>.menu_inner>ul>li.current-menu-ancestor>.item_link>.link_content,
    .mega_main_menu.primary>.menu_holder>.menu_inner>ul>li.current-menu-ancestor>.item_link>.link_content>.link_text,
    .mega_main_menu.primary>.menu_holder.sticky_container>.menu_inner>ul>li.current-menu-ancestor>.item_link,
    .mega_main_menu.primary>.menu_holder.sticky_container>.menu_inner>ul>li.current-menu-ancestor>.item_link>.link_content,
    .mega_main_menu.primary>.menu_holder.sticky_container>.menu_inner>ul>li.current-menu-ancestor>.item_link>.link_content>.link_text,
    .ftc-mobile-wrapper ul.mega_main_menu_ul > li.current-menu-ancestor > a.item_link span.link_text:before,
    .mega_main_menu.primary > .menu_holder> .menu_inner > ul > li:hover > .item_link > .link_content > .link_text{
        color: #fff; 
    }
    .header-layout6 .header-content-sticky .container .right-menu .dropdown-button {
        display: none;
    }
    .header-layout6 .header-content-sticky .container .right-menu .ftc-shop-cart {
        margin-right: 0;
    }
    .ftc-feature_1 .ftc-feature-wrp .feature-header {
        padding-left: 15px;
    }
    .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li > .mega_dropdown {
        border-top: 0;
    }
    .header-layout5 .header-content-sticky .container .right-menu .ftc-droplist,
    .header-layout6 .header-content-sticky .container .right-menu .ftc-droplist{
        display: none;
    }
    .mega_main_menu.icons-left > .menu_holder > .menu_inner > ul > li > .item_link.with_icon i {
        display: none;
    }
    .mega_main_menu.primary.icons-left > .menu_holder > .menu_inner > ul > li > .item_link.with_icon > .link_content {
        margin-left: 0;
    }
    .header-ftc.header-v2.header-layout6 {
        position: relative;
    }
    .header-layout9 .nav-top {
        padding-top: 10px;
        padding-bottom: 10px;
    }
    .header-layout9.header-sticky-mobile .header-nav {
        margin-top: 0;
        padding: 0;
    }
    .header-layout10 .header-nav {
        margin-top: 0;
        padding: 10px 0;
    }
    .header-layout10 .mobile-button .fa-bars:before {
        color: #444;
    }
    .ft-Middle-9 .wpb_text_column .top_rate ul li:last-child{
        margin-bottom: 52px;
    }
    .ft-Middle-10 p.info {
        font-size: 14px;
    }
    .header-layout11 .header-nav {
        margin-top: 15px;
        margin-bottom: 15px;
        padding: 0;
    }
    .header-layout11 .mobile-button .fa-bars:before {
        color: #444;
    }
    .header-layout11.header-sticky-mobile .header-nav {
        margin-top: 0;
        margin-bottom: 0;
    }
    .top-home11 .vc_col-sm-4:before{
        display: none;
    }
    .top-home11 .vc_col-sm-4 {
        padding-left: 0px !important;
        padding-right: 0 !important;
    }
    .header-layout12 .header-content-sticky {
        padding: 0px;
    }
    .header-layout12 .header-content-sticky > .container > .mobile-button {
        display: block;
        text-align: left;
    }
    .header-layout12 .header-content-sticky .container .right-menu {
        width: 20%;
        padding: 7px 0px;
    }
    .product_deals_slider.home14 .item-description {
        padding-top: 0px !important;
    }
    .product_deals_slider.home14 .item-description .star-rating.no-rating {
        margin: 15px auto;
    }
    .cate-home .woocommerce .ftc-slider .products section.product-category {
        position: relative;
        width: 50%;
        padding: 0 15px;
        float: none;
        margin-left: auto;
        margin-right: auto;
        max-width: 100%; 
        width: 100%
    }
    .header-layout12 .ftc-search-product .ftc_search_ajax input[type="text"] {
        z-index: 9;
    }
    .header-layout12 .ftc-shop-cart a.ftc-cart-tini:before,
    .header-layout12 a.ftc-cart-tini.cart-item-canvas:before,
    .header-ftc.header-v2.header-layout12 .ftc-search-product .fa-search.search-button{
        color: #ffff;
    }
    .lookboook .hesperiden.tp-bullets {
        margin-left: -75px;
    }
    .revslider-1.lookboook {
        margin-bottom: 100px !important;
    }
    .fresh-look {
        display: inline-block;
        align-items: center;
    }
    .fresh-look .vc_col-sm-6 {
        width: 100%;
    }
    .header-layout10.header-sticky-mobile .mobile-button .fa-bars:before,
    .header-layout10.header-sticky-mobile .ftc-shop-cart a.ftc-cart-tini:before,
    .header-layout10.header-sticky-mobile a.ftc-cart-tini.cart-item-canvas:before,
    .header-layout11.header-sticky-mobile .mobile-button .fa-bars:before,
    .header-layout11.header-sticky-mobile .ftc-shop-cart a.ftc-cart-tini:before,
    .header-layout11.header-sticky-mobile a.ftc-cart-tini.cart-item-canvas:before,
    .header-layout12.header-sticky-mobile .mobile-button .fa-bars:before,
    .header-layout12.header-sticky-mobile .ftc-shop-cart a.ftc-cart-tini:before,
    .header-layout12.header-sticky-mobile a.ftc-cart-tini.cart-item-canvas:before,
    .header-layout9.header-sticky-mobile .mobile-button .fa-bars:before,
    .header-layout9.header-sticky-mobile .ftc-shop-cart a.ftc-cart-tini:before,
    .header-layout9.header-sticky-mobile a.ftc-cart-tini.cart-item-canvas:before,
    .header-layout9 a.ftc-cart-tini.cart-item-canvas:before{
        color: #fff;
    }
    .product_deals_slider .woocommerce .products .star-rating {
        left: 50%;
        transform: translate(-50%);
    }
    .footer-middle .widget ul li {
        padding: 0px 0 5px 0;
    }
    .footer-top .mc4wp-form-fields .newsletter {
        margin-right: 40px;
    }
    .ft-Middle-9 ul.no-padding.bullet li.item, .ft-Middle-10 ul.no-padding.bullet li.item {
        padding: 5px 0;
    }
    .slider-lookbook .tp-parallax-wrap .text1 {
        color: #444;
    }
    .footer-top .lookbook .subscribe-email .subscribe-input {
        width: 270px;
    }
    .top-home11 .vc_col-sm-8, .top-home11 .vc_col-sm-4 {
        width: 100%;
    }
    .footer-bottom .top-home11 .subscribe-widget {
        width: 100%;
    }
    .footer-bottom .top-home11 .subscribe-email input.subscribe-input {
        width: 285px;
    }
    .header-layout12 .header-content-sticky .container .right-menu .ftc-droplist {
        display: none;
    }

    .header-layout12 .header-content-sticky > .container > .nav-center {
        width: 60%;
        text-align: center;
    }
    .sale_products.home10.home14 .vc_col-sm-12 {
        padding-left: 0px !important;
        padding-right: 0px !important;
    }
    .ft-bottom-10.home12 .pages li.item a {
        margin-right: 15px;
    }
    .top-home11 .vc_col-sm-4 {
        padding-top: 0;
        padding-bottom: 15px;
    }
    .header-layout14 .header-content-sticky {
        background: #000;
        padding: 10px 0;
        position: relative;
    }
    .header-layout14 .nav2 .container {
        width: 200px;
    }
    .header-layout14 .nav2 .container .nav-center {
        width: 100%;
    }
    .header-layout14 .nav2 {
        background: transparent;
        position: absolute;
        left: 50%;
        top: 50%;
        transform: translate(-50%,-50%);
    }
    .header-layout14 .header-content-sticky .nav-right {
        float: right;
    }
    .header-layout14.header-sticky-mobile .header-nav {
        padding: 0;
    }
    .product_deals_slider.h14 .woocommerce .ftc-slider .products .product:after {
        width: 96.88%;
    }
    .product_deals_slider.h14 .item-description .star-rating.no-rating {
        margin: 35px auto;
    }
    .header-layout15 .header-content-sticky > .container .dropdown-menu-header,
    .header-layout15 .header-content-sticky .container .right-menu .ftc-search-product{
        display: none;
    }
    .header-layout15 .header-nav .container .mobile-button{
        display: block;
    }
    .header-layout15 .header-content-sticky .container .right-menu .ftc-shop-cart {
        margin-right: 12px;
        margin-top: 5px;
    }
    .header-layout15 .header-content-sticky .container .right-menu .ftc-shop-cart a:before {
        color: #fff;
    }
    .header-layout15 .header-content-sticky {
        padding: 0;
    }
    .banner-home15 .banner-right .bn3 .bn3-left .ftc-banner {
        margin-top: 0px;
    }
    .instagram-h14 .ftc-instagram .item {
        width: 33.33%;
        position: relative;
    }
    aside.ftc-sidebar.product-category-top-content .widget_layered_nav,
    .product-category-top-content .woocommerce.widget_price_filter{
        min-height: auto;
    }
    .product_deals_slider.h14 .woocommerce .ftc-slider .products .product {
        height: 815px;
    }
    .product_deals_slider.h14 .owl-carousel.owl-drag .owl-item {
        height: 790px;
    }
    .product_deals_slider.h14 .woocommerce .ftc-slider .products .product:before {
        height: 100%;
    }
    .banner-home15 {
        margin-top: 30px;
    }
    .banner-home15 .bn2 .vc_col-sm-4 .ftc-banner .ftc-banner-content,
    .banner-home15 .banner-right .bn3 .bn3a .ftc-banner-content,
    .banner-home15 .banner-right .bn3 .bn3b .ftc-banner-content,
    .banner-home15 .bn1 .ftc-banner-content, 
    .banner-home15 .bn2 .vc_col-sm-4 .ftc-banner .ftc-banner-content, 
    .banner-home15 .banner-left .bn3 .ftc-banner-content, 
    .banner-home15 .banner-right .bn3 .bn3a .ftc-banner-content, 
    .banner-home15 .banner-right .bn3 .bn3b .ftc-banner-content {
        right: 20px;
    }
    .banner-home15 .banner-right .bn2 .ftc-banner-content, 
    .banner-home15 .bn2 .vc_col-sm-8 .ftc-banner .ftc-banner-content {
        left: 20px;
    }
    .cate-home.h16 .woocommerce .product img {
        width: 100%;
    }
    .product_deals_slider.h14 .item-image {
        margin: 0 130px !important;
        display: inline-block;
        float: none;
        margin-top: 40px !important;
    }
    .product_deals_slider .item-description {
        margin-top: 0px !important;
    }
    .mega_main_menu li.post-blog > ul.mega_dropdown {
        transform: inherit !important;
    }
    .ftc-mobile-wrapper ul.mega_main_menu_ul > li.menu-item-has-children.active:before {
        content: "\f068";
    }
    .ftc-mobile-wrapper ul.mega_main_menu_ul > li.menu-item-has-children.current-menu-item:before {
        color: #fff;
    }
    .ftc-mobile-wrapper ul.mega_main_menu_ul > li.menu-item-has-children:before {
        position: absolute;
        top: 18px;
        right: 15px;
        font-family: 'FontAwesome';
        content: "\f067";
        font-size: 14px;
        line-height: 14px;
        transition: all 300ms ease 0s;
        -webkit-transition: all 300ms ease 0s;
        -moz-transition: all 300ms ease 0s;
        backface-visibility: hidden;
        -moz-backface-visibility: hidden;
        -webkit-backface-visibility: hidden;
        color: #262626;
        z-index: 1;
        display: inline-block;
    }
    .ftc-mobile-wrapper ul.mega_main_menu_ul > li.current-menu-ancestor:before{
        color: #fff;
    }
    .ftc-mobile-wrapper .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li.menu-item-has-children > .mega_dropdown {
        display: none;
        transform: inherit !important;
    }
    .ftc-mobile-wrapper ul.mega_main_menu_ul > li.menu-item-has-children:hover:before {
        color: #fff;
    }
    .ftc-mobile-wrapper .mobile-wishlist a.tini-wishlist span.count-wish {
        color: #333;
    }
    .header-layout17 .header-nav .container .mobile-button {
        display: inline-block;
        text-align: left;
        width: 15%;
    }
    .header-layout17 .header-content-sticky .container .right-menu {
        width: 15%;
        padding: 0;
    }
    .header-layout17 .header-content-sticky .container .right-menu .ftc-search-product,
    .header-layout17 .header-content-sticky .container .right-menu .dropdown-button {
        display: none;
    }
    .header-layout17 .header-content-sticky {
        padding: 0;
    }
    .header-layout17 .header-content-sticky > .container > .nav-center {
        width: 70%;
        text-align: center;
    }
    .header-layout17 .header-content-sticky .container .right-menu .ftc-shop-cart {
        margin-right: 10px;
    }
    .header-layout17 .header-content-sticky .container .right-menu .ftc-shop-cart .cart-item-canvas:before {
        color: #fff;
    }
    .bn17 .vc_col-sm-8 {
        width: 100%;
    }
    .bn17 {
        position: relative;
        display: inline-block;
        align-items: center;
    }
    .bn17 .vc_col-sm-8 .ftc-smooth {
        margin-bottom: 30px;
    }
    .bn17 .text-p17a {
        width: 96%;
        position: relative;
        right: 0;
        left: 15px;
        text-align: center;
    }
    .product17 .woocommerce .products .product:nth-child(6n+1) {
        margin-right: 0 !important;
        margin-top: -335px;
        float: right;
        padding-left: 15px;
    }
    .product17 .woocommerce .products .product:nth-child(6n+2) {
        margin-left: 0 !important;
        max-width: 100%;
        padding-right: 15px;
        margin-top: 0;
    }
    .product17 .woocommerce .products .product:nth-child(6n+3) {
        margin-right: 0px !important;
        max-width: 100%;
        padding-left: 15px;
        margin-top: 50px;
    }
    .product17 .woocommerce .products .product:nth-child(6n+4) {
        margin-top: 50px;
        max-width: 100%;
        padding-right: 15px;
        margin-left: 0 !important;
    }
    .product17 .woocommerce .products .product:nth-child(6n+5) {
        max-width: 100%;
        margin-left: 0px !important;
        margin-top: 50px;
        float: left;
        left: 0;
        padding-left: 15px;
        padding-right: 0;
    }
    .product17 .woocommerce .products .product:nth-child(6n+6) {
        max-width: 100%;
        margin-right: 0 !important;
        margin-top: -100px;
        float: left;
        padding-right: 15px;
    }
    .product17 .woocommerce .products .product:nth-child(6n+7) {
        margin-top: 100px;
        width: 50%;
    }
    .header-layout12 .header-content-sticky .container .right-menu .ftc-search-product {
        display: none;
    }
    .header-layout12 .header-content-sticky .container .right-menu .ftc-shop-cart {
        margin-right: 10px;
    }
    .header-layout12 .header-content-sticky .container .right-menu {
        width: 15%;
    }
    .header-layout12 .header-content-sticky > .container > .mobile-button {
        width: 15%;
    }
    .header-layout12 .header-content-sticky > .container > .nav-center {
        width: 70%;
        line-height: 48px;
    }
    .text-ins-h19 {
        margin-top: 50px;
    }
    .cate-home {
        margin-top: 30px;
    }
    .product_deals_slider.home14 .woocommerce .ftc-slider .products .product {
        margin-bottom: 10px;
    }
    .sale_products.home14 .woocommerce .products .product {
        width: 33.33%;
    }
    .home14 .ftc-timer-circles {
        margin-top: 20px;
        margin-bottom: 15px;
    }
    footer#colophon .ft-Middle-11.home12 h3.widget-title.heading-title, 
    footer#colophon .ft-Middle-10 h3.widget-title.heading-title {
        color: #444;
        text-align: center;
    }
    footer#colophon .widget ul li {
        text-align: center;
    }
    footer#colophon .widget .recent_posts ul li {
        text-align: left;
    }
    footer#colophon .widget .recent_post ul li {
        text-align: left;
    }
    .recent_post ul li {
        margin-left: 50px;
    }


    
    
    
    
    
    
    
}


@media screen and (max-width: 991px){

   .header-v1 .navigation-primary{
    top: 590px;
}
.cart-canvas .ftc-off-canvas-cart {
    z-index: 999999;
}

.header-nav {
    margin-top: 20px;
}

.lang_selected, .ftc-currency-selector,.ftc_language:after, .header-currency:after,
.ftc-sb-account .ftc_login > a,.ftc-sb-account .ftc_login,.ftc-my-wishlist *,.ftc_lang{
    color: #444;
}
.ftc_language ul ul{
    left: auto;
    margin-left: auto;
}
.ftc_language ul{
    margin-bottom: 0px;
}

.ftc-account .dropdown-container{
    right: auto !important;
}

.mega_main_menu.primary.mobile_minimized-enable > .menu_holder > .menu_inner > .nav_logo > .mobile_toggle > .mobile_button span{
    font-size: 16px;
    line-height: 50px;
}

.ftc-logo {
    margin-top: -10px;
}

.nav-left .hidden-phone{
    display: none;
}

.nav-left .dropdown-button{
    display: block;
}

.nav-left .dropdown-button>span{
    font-size: 25px;
    color: #fff;
}

.header-v2 .nav-left .dropdown-button>span{
    color: #666;
}

.ftc-search-product:hover .ftc_search_ajax {
    width: 200px
}

.product_deals_slider .owl-carousel.owl-drag .owl-item {
    height: 850px;
}

.product_deals_slider .woocommerce .ftc-slider .products .product, .product_deals_slider .woocommerce-page .ftc-slider .products .product {
    height: 100%;
    border: 10px solid #ebebeb;
    margin-top: 0px;
}

.for_child .ftc-banner-bg img, .for_women .ftc-banner-bg img {
    height: auto !important;
}

.for_women .owl-carousel .owl-dots .owl-dot span{
    margin-top: 0px;
}

.product_deals_slider.header_2 .item-image{
    width: 510px !important;
}
.product_deals_slider.header_2 .item-image,
.product_deals_slider .item-image {
    max-width: 510px !important;
    max-height: 510px;
    float: left;
    border: 1px solid #ebebeb;
    margin: 30px 0px 0px 95px !important;
}

.product_deals_slider .item-description {
    width: 100%;
    float: right;
    text-align: center !important;
    padding: 20px 95px 0px 95px !important;
    padding-top: 0 !important;
}

.ftc-timer-circles{
    margin: 0 auto;
    margin-top: 10px;
}


.for_child .vc_col-sm-6,.for_women .vc_col-sm-6{
    width: 100%;
}

.for_child .banner,.for_women .banner{
    padding:0px !important;
}

.for_child .slider{
    margin-top: 30px;
}

.for_women .slider{
    margin-bottom: 30px;
}

.for_child .slider .wpb_wrapper, .for_women .slider .wpb_wrapper {
    width: 100% !important;
}

.for_child .ftc-banner-content,.for_women .ftc-banner-content {
    width: 100%;
}

.details_thumbnails {
    width: 170px;
}

.main-content-blog,.slider_blog2 .ftc-sb-blogs article .post-info .main-content-blog {
    float: right;
    width: auto;
}
.slider_blog2 .ftc-sb-blogs article .post-info .main-content-blog {
    float: right;
    width: 280px;
}

.map {
    margin-top: 120px;
}

.google-map-container {
    height: 500px !important;
}

.ftc-footer .vc_col-sm-3 {
    width: 50%;
    float: left;
}

.footer-top .vc_row-fluid {
    margin-bottom: 0px !important;
    height: auto;
}

.footer-top .vc_col-sm-8,.footer-top .vc_col-sm-4{
    width: 100% !important;
}
.footer-top .vc_col-sm-4:before {
    display: none;
}

.footer-top .vc_col-sm-4 {
    padding-left: 15px !important;
}

.footer-top .subscribe-email .subscribe-input {
    width: 323px;
}

.footer-top .vc_col-sm-4 .wpb_text_column.wpb_content_element{
    margin-bottom: 15px;
}

.footer-top .icon li {
    margin-left: 10px;
}

.archive .woocommerce-page.columns-3 .products .product,
.archive .woocommerce.columns-3 .products .product{
    width: 33.33%;
}
.woocommerce .before-loop-wrapper{
    width: 100%;
    right: 0px;
}

.woocommerce .products.list .product .item-image{
    width: 250px;
}

.woocommerce .products.list .product .item-description{
    width: 60%;
    padding-left: 30px;
}

.page-id-884 .main-content-blog{
    width: 275px;
}

.page-id-889 .main-content-blog{
    width: 160px;
}

.page-id-891 .main-content-blog,.page-id-893 .main-content-blog{
    width: 185px;
}

.page-id-891 .site-content,.page-id-893 .site-content{
    padding-bottom: 30px;
}



div.product.product-type-grouped .summary form .yith-wcwl-add-to-wishlist,.woocommerce div.product.product-type-grouped .summary .compare, 
.woocommerce-page div.product.product-type-grouped .summary .compare{
    margin-top: 0px;
}

.woocommerce div.product.product-type-grouped .summary .compare, 
.woocommerce-page div.product.product-type-grouped .summary .compare{
    margin-right: 1px;
}

.single.single-product .single_add_to_cart_button.button {
    margin-right: 0;
}

.single.single-product .product-type-grouped .single_add_to_cart_button{
    margin-right: 0px;
}

div.product.product-type-grouped .summary form .yith-wcwl-add-to-wishlist,.woocommerce div.product.product-type-grouped .summary .compare, 
.woocommerce-page div.product.product-type-grouped .summary .compare,.single.single-product.woocommerce div.product.product-type-grouped .quickview{
    margin-top: 0px;
}

.single.single-product.woocommerce div.product.product-type-grouped .quickview{
    margin-left: 2px;
}


.woocommerce div.product form.cart .group_table .product-type-grouped td:first-child{
    display: block;
}

.woocommerce div.product form.cart .group_table .product-type-grouped td.label{
    line-height: 15px;
}

.product-type-grouped .quantity .minus{
    left: 54px;
}

.product-type-grouped .quantity .fa-caret-up, .product-type-grouped .quantity .fa-caret-down {
    left: 38px;
}
.sale_products .woocommerce .products .product {
    width: 100%;
}
.sale_products .ftc-products .meta-slider .products {
    display: block;
}
.sale_products.h14 .ftc-timer-circles {
    margin-top: 20px;
}
footer#colophon .ftc-footer .widget-title {
    text-align: center;
    font-size: 18px;
}
.ft-Middle-14 ul.icon {
    display: table;
    margin: 0 auto;
}
p.text-ft {
    text-align: center;
}
.ft-Middle-14 p {
    text-align: center;
}
.ft-Middle-14 p.text-ft {
    text-align: center;
}
.ft-Middle-14.h15 .vc_col-sm-4,
.ft-Middle-14.h15 .vc_col-sm-2 {
    width: 50%;
}
.ft-Middle-14.h15 .pay {
    text-align: center;
}
.ft-Middle-14.h15 .wpb_column {
    margin-bottom: 30px;
}
.ft-Middle-14.h15 {
    margin-bottom: 0 !important;
}
.ft-Middle-14.h15 .img-h16 img {
    width: 22%;
}
.ftc-shop-cart{
    margin-right: 0;
}
footer#colophon .widget .top_rate ul li {
    text-align: left;
    margin-left: 50px;
}
.footer-middle .ftc-footer .ftc-instagram-widget h2.widgettitle {
    text-align: center;
}
.main-content-blog header {
    height: auto;
}
.slider18 .right .wpb_text_column h1.text-left strong {
    font-size: 50px;
}
.slider18 .slider18a .tp-bullets .tp-bullet {
    width: 80px !important;
    height: 80px !important;
}
.slider18 .slider18a .tp-bullets {
    left: -125px !important;
}
.about-3.h18 .text-video {
    width: 100%;
}
.slider-h20 .banner-17 .left {
    margin-left: 0px;
    margin-bottom: 0;
}
.slider-h20 {
    margin-top: 30px;
    display: inline-block;
    text-align: center;
}
.slider-h20 .slider_home2.vc_col-sm-8 {
    padding: 0px !important;
    width: 100%;
    text-align: center;
}
.slider-h20 .slider_home2 rs-slides {
    width: 100% !important;
}
.slider-h20 .banner-17 {
    width: 100%;
}
.slider-h20 .left h3 {
    font-size: 48px;
    color: #333;
    display: block;
    margin-top: 30px;
}
.slider-h20 .left h1:before {
    left: 50%;
    transform: translate(-50%, 0);
}
.sale_products.h20 .pr1 .left,
.sale_products.h20 .pr2 .right,
.sale_products.h20 .pr1 .right,
.sale_products.h20 .pr2 .left {
    width: 100%;
}
.sale_products.h20 .pr1 .left .wpb_wrapper,
.sale_products.h20 .pr2 .right .wpb_wrapper {
    max-width: 100%;
}
.sale_products.h20 .pr2 .left {
    padding-left: 15px !important;
}
.sale_products.h20 .pr1 .right {
    padding-right: 15px !important;
}
.sale_products.home14.h20 .woocommerce .products .product {
    width: 25%;
    margin-bottom: 15px;
}
.ftc-mobile-wrapper .mobile-account a, .ftc-mobile-wrapper .mobile-wishlist a.tini-wishlist {
    margin-left: 15px;
}
.portfoliosss {
    margin-top: 100px;
}
.summary form .quantity {
    overflow: hidden;
    position: relative;
    float: none;
    display: block;
    margin-bottom: 10px;
}
body div.pp_woocommerce.pp_pic_holder .pp_close,
body div.pp_woocommerce.pp_pic_holder .pp_close:hover:before {
    background: transparent !important;
    color: #333 !important;
}
.single-product .ftc-size_chart {
    width: auto !important;
}
.h14 .ftc-timer-circles {
    margin-top: 20px;
}
.ft-Middle-14 .vc_col-sm-3 {
    margin-bottom: 20px;
}
.product_deals_slider.h14 .item-description {
    margin-top: 15px !important;
}
.ft-Middle-9 p.text-ft,
.ft-Middle-9 .vc_col-sm-3:last-child p {
    text-align: center;
}
.ft-Middle-9 .recent_post {
    margin-left: 20px;
}
.ft-Middle-10 .vc_col-sm-2 {
    width: 50%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
}
.ft-Middle-10 {
    overflow: hidden;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
.sale_products.loobook .woocommerce .products .product {
    width: 100%;
}
.blog-home.home5 .blogs .post-info {
    padding: 22px 20px 18px 20px;
}
.sale_products.home9 .woocommerce .products .product {
    width: 33.33%;
}
.instagram_h19 .ftc-gallery-instagram.columns-4 .images {
    width: 33.33%;
}
.group-button-product > a.compare {
    display: none !important;
}
.sale_products.h14 .woocommerce .products .product,
.sale_products.h16 .woocommerce .products .product {
    width: 33.33%;
}
.instagram-h14 .ftc-gallery-instagram.columns-6 .images {
    width: 33.33%;
    float: left;
}
.ftc-gallery-instagram.columns-3 .images {
    width: 33.33%;
    padding: 5px;
    float: left;
}
.time p {
    margin: 4px 0 0px;
}
.hot-new .ftc-meta-widget.item-description {
    text-align: left;
    display: block;
    vertical-align: middle;
    padding-left: 0;
    padding-top: 15px;
    width: 100%;
}
.slider_blog1.blog9 .main-content-blog {
    width: 280px;
}
.slider_blog1.h20 .main-content-blog {
    width: 270px;
}
.ab-time h3 {
    left: -7px;
}
.faq-breadcrumb .faq-bread p.mont {
    text-align: center !important;
}
body.page-template-default .ftc-breadcrumb-title h1 {
    left: 0%;
    right: auto;
    transform: translate(0%, -50%);
    font-size: 30px;
}
.service03-ship .text-sv3 p {
    margin: 0 15px;
    text-align: justify !important;
}
.portfolio-standard .ftc-portfolio-wrapper .item:nth-child(6n+2),
.portfolio-standard .ftc-portfolio-wrapper .item:nth-child(6n+1) {
    width: 50%;
}
.portfolio-standard .ftc-portfolio-wrapper .item {
    width: 50%;
}
.ftc-portfolio-wrapper.columns-2 .item,
.ftc-portfolio-wrapper.columns-3 .item,
.portfoliosss .ftc-portfolio-wrapper.columns-4 .item {
    width: calc(50% - 30px);
    max-width: 370px;
}
.portfolio-gallery .ftc-portfolio-wrapper.columns-4 .item {
    width: 50%;
}
.single-portfolio.single-left .entry-content,
.single-portfolio.single-left .entry-content .portfolio-content p {

    text-align: center;
}
.post-info .woocommerce form.woocommerce-cart-form tbody tr td {
    border-right: 0;
}
.blog-colum3 .blogs .post-wrapper.col-sm-4 {
    width: 50%;
    float: left;
}
body .blog-colum3 .main-content-blog {
    width: 260px;
}
.blog-Colum2 .main-content-blog {
    width: 80%;
}
.left-colum .blogs .main-content-blog {
    width: 75%;
}
body .mega_main_menu.primary.icons-left > .menu_holder > .menu_inner > ul > li > .item_link.with_icon > .link_content {
    margin-left: 0;
}
.woocommerce table.shop_table td:first-child {
    width: 100%;
}
.woocommerce table.cart td.actions,
.woocommerce-page #content table.cart td.actions, 
.woocommerce-page table.cart td.actions {
    width: 100%;
    max-width: 100%;
}
.ftc-mobile-wrapper .mobile-wishlist:hover a.tini-wishlist, 
.ftc-mobile-wrapper .mobile-wishlist:hover a.tini-wishlist span.count-wish,
.has-mobile-menu .ftc-mobile-wrapper .mobile-account:hover a {
    color: #fff;
}
.ftc-mobile-wrapper .mobile-wishlist,
.has-mobile-menu .ftc-mobile-wrapper .mobile-account {
    display: inline-block;
    margin: 0;
    width: 100%;
    height: 50px;
    line-height: 50px;
}
.ftc-mobile-wrapper .mobile-wishlist a,
.has-mobile-menu .ftc-mobile-wrapper .mobile-account a {
    display: inline-block;
    width: 100%;
}
.for_women {
    display: flex;
    flex-wrap: wrap-reverse;
    flex-direction: row-reverse;
}
.for_women .wpb_column > .wpb_wrapper .ftc-banner {
    margin-top: 0;
    margin-bottom: 30px;
}
.product_deals_slider .woocommerce .product .item-image {
    border: 0 !important;
}
.slider_blog1 .main-content-blog {
    width: 275px;
}
.test-home5 .text-deal {
    width: 33%;
    height: 49%;
}
.test-home5 .text-deal .left {
    padding: 15px;
}
.test-home5 .deal-product-1 .owl-nav .owl-prev, .test-home5 .deal-product-1 .owl-nav .owl-next {
    left: 110px;
    top: 40%;
}
.test-home5 .deal-product-1 .owl-nav .owl-prev {
    margin-left: -20px;
}
.test-home5 .deal-product-1 .owl-nav .owl-next {
    margin-left: 20px;
}
.footer-img.home5 .ftc-gallery-instagram.columns-8 .images {
    width: 25%;
}
.testimonial-home5 .ftc-testimonial-wrapper .active .testimonial-content .content {
    width: 700px;
}
.time_circles {
    margin-bottom: 10px;
}
.header-layout10 .nav-right,
.header-layout9 .nav-right {
    padding: 10px 0 0px;
}
.sale_products.h20 .pr2 {
    display: flex;
    flex-direction: column-reverse;
}
.countdown-product .ftc-countdown .counter-wrapper > div{
    margin: 0px 15px;
}
.summary.entry-summary form table.group_table tr {
    display: flex;
    flex-direction: column-reverse;
    padding: 10px;
    text-align: center;
}
.summary.entry-summary form table.group_table tr td {
    display: table;
    margin: 0 auto;
    padding: 0;
}
.woocommerce div.product form.cart.grouped_form .button {
    margin-left: 0;
}
body .mega_main_menu > .menu_holder > .menu_inner > ul > li > .item_link {
    padding-left: 15px;
}
.instagram_home10 .ftc-gallery-instagram.columns-6 .images {
    margin-right: 20px;
    width: auto;
}
.fresh-look .vc_col-sm-6:first-child .text-lookbook {
    margin-bottom: 60px;
}
.ftc-off-canvas-cart .cart_list.product_list_widget {
    max-height: calc(100% - 179px);
}
.header-layout14 .nav2 {
    height: unset;
}
.header-layout17 .ftc-shop-cart .cart-total {
    bottom: auto;
    top: -5px;
}
.header-layout17 .ftc-shop-cart .ftc-tini-cart {
    margin-top: 10px;
}
.post-info .left-colum.vc_col-sm-9 {
    padding: 0 !important;
}
.widget_product_search form.woocommerce-product-search input.search-field {
    padding: 11px 5px;
}
.widget_product_search form.woocommerce-product-search button {
    padding-right: 0;
}
.widget ul li.per-slide .post-in-list h4 {
    width: 100%;
    margin-left: 0;
    margin-top: 15px;
}
.ftc-blogs-widget .post_list_widget .post-meta {
    display: inline-block;
    float: none;
    margin-left: 0;
}
.ftc-blogs-widget .post_list_widget .post-in-list,
.ftc-blogs-widget .post_list_widget .post-in-list a.post-title {
    text-align: center;
}
.ftc-blogs-widget .post_list_widget a.thumbnail {
    float: none;
}
.ftc-breadcrumb-title-content {
    background-position: -260px 0px;
}
.related-posts.related header.post-img .ftc-video.auto-size, 
.related-posts.related header.post-img .ftc-video.auto-size iframe {
    padding-bottom: inherit;
}
.dokan-theme-giftsshop .ftc-breadcrumb-title h1 {
    transform: translate(0%, 0%);
    left: 0;
    margin-left: 80px;
}
.entry-info .short-content .blog-with-custom .blog1a {
    padding: 35px 0;
}
.post-blog-sidebar .main-content-blog h3 a {
    font-size: 24px;
}
.post-with-left .post-blog-sidebar.vc_col-sm-9 {
    padding-left: 0 !important;
    padding-right: 15px !important;
}
.has-mobile-menu .ftc-mobile-wrapper {
    top: 0px;
    z-index: 999999;
}
.about02-img, .about02-img2 {
    display: block;
    text-align: center;
}
.about02-img .right > .wpb_wrapper {
    display: inline-block;
    width: 75%;
    margin: 0 auto;
    margin-top: 30px;
}
.about02-img2 .left > .wpb_wrapper {
    display: inline-block;
    width: 75%;
    margin: 0 auto;
    margin-bottom: 30px;
}
.about02-img2 .about02-cl-video {
    background-repeat: round !important;
}
.about02-img2 {
    padding-left: 15px !important;
    padding-right: 15px !important;
}
.ab04-delive .vc_col-sm-4 p.bebas,
.contact-us3a .vc_col-sm-4 p.mont {
    font-size: 20px !important;
}
.service03-row-delive.service04-row-blog {
    top: -90px;
    margin-bottom: 90px !important;
}
.map-contact .contact_info_map .info_contact {
    top: 50px;
}
.faq .vc_col-sm-8 .vc_toggle_title,
.faq .vc_col-sm-8 .vc_toggle_content {
    padding-left: 0 !important;
}
.faq-03row p.mont {
    font-size: 24px !important;
}
.square {
    bottom: auto;
    top: 50%;
    transform: translate(0px, -50%);
}
.countdown_comingsoon .ftc-countdown .counter-wrapper > div{
    margin: 10px 35px;
}
.coming02 .mc4wp-form-fields .email2 .button-f9 {
    position: absolute;
    right: 0;
    top: 30px;
}
.coming02 .email2 button.button-f9:before {
    top: -40px;
    right: 5px;
    left: auto;
}
.coming02 .mc4wp-form-fields input[type='email'] {
    max-width: 300px;
    width: 300px;
    margin-right: 0;
}
.coming02-right > .wpb_wrapper {
    padding-left: 40px;
}
.light-v1.ftc-countdown .counter-wrapper > div .number-wrapper .number{
    font-size: 24px;
}
.light-v1.ftc-countdown .counter-wrapper > div{
    width: 80px;
    height: 80px;
    margin-right: 15px;
    margin-left: 0;
}
.light-v1.ftc-countdown .counter-wrapper > div .number-wrapper .number{
    font-size: 24px;
    line-height: 25px;
}
.coming02 .ftc-countdown .counter-wrapper > div .ref-wrapper{
    font-size: 18px;
    line-height: 1;
}
.coming02 {
    padding-top: 300px;
    padding-bottom: 266px;
}
.coming03 p.mont {
    margin-left: 0;
}
.coming05 .email3 {
    width: 90%;
}
.ser_part1 p.mont {
    font-size: 20px !important;
}
.sv-02a {
    padding-top: 50px !important;
    padding-bottom: 65px !important;
}
.btn-order a {
    padding: 10px 50px;
}
.sv-02a .ser_part1 .vc_col-sm-2 .gom p:first-child,
.service03-row-delive p.bebas {
    font-size: 20px !important;
}
.ser05.vc_col-sm-4 p.mont {
    font-size: 14px !important;
}
.ftc-portfolio-wrapper .portfolio-inner .item .thumbnail .figcaption .text11 .portfolio-info a{
    display: inline-block;
}
.portfolio-full .ftc-portfolio-wrapper.columns-3 .item {
    width: 50%;
}
.pp_woocommerce div.product div.summary .quantity input.minus.fa {
    left: 50.5px;
}
.text-ins-h19 {
    margin-top: 100px;
}
.ft-Middle-10 div.recent_posts ul li {
    margin-left: 50px;
}
.post-standard-left {
    overflow: hidden;
}
.ftc-breadcrumb-title {
    height: 300px !important;
}
body.page-template-default .ftc-breadcrumb-title .breadcrumbs {
    left: 0%;
    transform: translate(0%, -50%);
}
.ab1a .right .ftc-smooth {
    margin: 90px 0;
}
.coming02 .email2 input.subscribe-input {
    padding-top: 13px;
}
.coming02 .light-v1.ftc-countdown .counter-wrapper > div .number-wrapper .number{
    font-size: 24px;
}
.coming02 .light-v1.ftc-countdown {
    margin-bottom: 10px;
}
.coming02 .coming02-right .coming-2a {
    margin-bottom: 80px !important;
}
.ftc-breadcrumb-title {
    overflow: hidden;
}
div.product .thumbnails:hover div.owl-prev, div.product .thumbnails:hover div.owl-next {
    transform: translate(0,calc(-50% + 10px));
    -webkit-transform: translate(0,calc(-67% + 10px));
    -moz-transform: translate(0,calc(-50% + 10px));
    -ms-transform: translate(0,calc(-50% + 10px));
}
body .vc_tta.vc_tta-accordion .vc_tta-panel .vc_tta-panel-body .ftc-product.product {
    width: calc(50% - 0px);
}
.woocommerce div.product .woocommerce-tabs .wc-tab .product, 
.woocommerce-page div.product .woocommerce-tabs .wc-tab .product {
    width: calc(50% - 0px);
}
.post-timeline-3min.full-with article.post-wrapper:nth-child(2n+1) {
    margin-right: 0;
    max-width: 100%;
    width: 100%;
}
.post-timeline-3min.full-with article.post-wrapper:nth-child(2n+2) {
    margin-left: 0;
    max-width: 100%;
    margin-top: 0;
}
.post-timeline-3min.full-with .meta-slider {
    padding-left: 180px;
}
.post-timeline-3min.full-with .ftc-sb-blogs .meta-slider:before {
    transform: inherit;
    left: 92px;
}
.post-timeline-3min.full-with article.post-wrapper:nth-child(2n+1) .blog-timeline-none {
    left: -180px;
    right: auto;
    top: 0;
}
.post-timeline-3min.full-with article.post-wrapper:nth-child(2n+2) .blog-timeline-none {
    left: -180px;
    top: 0;
}
.post-timeline-3min.full-with article.post-wrapper:nth-child(2n+1):before {
    border-width: 0px 1px 1px 0px;
    left: -9px;
    right: auto;
}
.post-timeline-3min.full-with article.post-wrapper:nth-child(2n+2):before {
    margin-top: 0;
    top: 70px;
}
.service02 .service-r >.wpb_wrapper {
    margin-top: 15px;
}
.service02 .service-r >.wpb_wrapper:before {
    top: 0;
}
.coming02 .light-v1.ftc-countdown .counter-wrapper > div{
    width: 80px;
    height: 80px;
    margin-right: 15px;
}
.light-v1.ftc-countdown .counter-wrapper > div.seconds {
    margin-right: 0 !important;
}
.footer-middle .ft-middle {
    margin-bottom: 40px !important;
}
.woocommerce table.cart .product-thumbnail, 
.woocommerce-page #content table.cart .product-thumbnail, 
.woocommerce-page table.cart .product-thumbnail {
    display: inline-block;
    width: 100%;
    text-align: center !important;
}
.woocommerce table.shop_table_responsive tr td.product-thumbnail::before, 
.woocommerce-page table.shop_table_responsive tr td.product-thumbnail::before{
    display: none;
}
.woocommerce table.shop_table_responsive tr, .woocommerce-page table.shop_table_responsive tr {
    display: table-row;
}
.faq .vc_col-sm-8 {
    width: 85%;
    padding: 0px 15px !important;
    display: table;
    margin: 0 auto;
    float: none;
}
.sv-05 .vc_col-md-6 .ftc-smooth,
.s512 .vc_col-md-6 .ftc-smooth {
    margin-bottom: 0;
}
.page404-02 .wpb_column >.wpb_wrapper {
    padding: 145px 0;
}
.hot-new .vc_col-sm-4 {
    width: 50%;
    float: left;
    margin-bottom: 50px;
}
.hot-new .vc_col-sm-4:last-child {
    margin-bottom: 0px;
}
.element-header-layout21 .nav-right > div.ftc-search-product {
    display: none;
}
.element-header-layout21 .nav-right > div.ftc-shop-cart {
    margin-right: 10px;
}
.ft-gifts-modern-h3 .elementor-row {
    display: flex;
}
.product-h3-gifts .woocommerce .product .item-description .meta_info a.compare,
.product-h1 .woocommerce .product .item-description .meta_info .compare {
    display: none;
}
.element-header-layout22 .header-content .mobile-button .fa-bars::before {
    color: #000;
}
.element-header-layout22 .header-content .container > div.header-nav-menu,
.element-header-layout22 .header-content .container .nav-right .nav1,
.element-header-layout22 .nav-right > .nav2 .dropdown-menu-header,
.element-header-layout22 .nav-right > .nav2 .nav-center {
    display: none;
}
.element-header-layout22 .header-content .container > div {
    flex: 1;
    line-height: 1;
}
.element-header-layout22 .nav-right > .nav2 {
    float: right;
}
.element-header-layout22 .header-content .container .nav-right {
    padding: 5px 0;
}
.element-header-layout22.header-sticky-mobile .header-content {
    padding: 10px 0;
}
.element-header-layout22 .header-content .mobile-button .mobile-nav {
    display: inline-block;
    margin: 14px 0;
}
.admin-bar .element-header-layout22.header-sticky-mobile .nav-right {
    display: inline-block;
}
.admin-bar .element-header-layout22.header-sticky-mobile .header-content {
    padding: 10px 0;
}
.elementor-ft-h1 .ft-right .ft-h1-bottom {
    width: 33.33%;
}
.elementor-ft-h1 .ft-right .ft-h1-top {
    width: 66.66%;
}
.elementor-ft-h1 .ft-right .ft-h1-bottom .elementor-row > .elementor-element {
    width: 100%;
}
.elementor-ft-h1 > .elementor-container > .elementor-row > .elementor-element:last-child {
    padding-left: 0;
}
.elementor-ft-h1 .ft-right > .elementor-column-wrap > .elementor-widget-wrap {
    margin-left: 0;
}
.product-h1 .woocommerce .product .item-description .meta_info a.quickview {
    margin-left: 15px;
}
.product-h1 .ftc-product-tabs.style_2 .woocommerce .product .item-description .meta_info {
    width: 110px;
}
.element-header-layout21.header-sticky-mobile {
    top: 0;
}
body.logged-in .element-header-layout21.header-sticky-mobile {
    top: 46px;
}
.header-layout23 .header-content .mobile-button .fa-bars::before {
    color: #000;
}
.header-layout23.header-sticky-mobile .nav-right{
    display: inline-block;
}
.header-layout23 .nav-right .ftc-search-product,
.header-layout23 .nav-right .ftc-sb-account {
    display: none;
}
.header-ftc.header-layout23.header-sticky-mobile .header-content {
    display: flex;
    padding: 15px 30px;
}
.header-layout23.header-sticky-mobile .header-content .header-nav-menu {
    display: none;
}
.product-element-24 .woocommerce .product .item-description .meta_info .add-to-cart {
    width: auto;
    margin: 0;
}
.product-element-24 .woocommerce .product .item-description .meta_info .add-to-cart a i.fa.fa-shopping-cart {
    display: inline-block;
    margin-right: 0;
}
.product-element-24 .woocommerce .product .item-description .meta_info .add-to-cart a i.fa.fa-shopping-cart:before{
    font-family: 'simple-line-icons';
    content: '\e04f';
    font-size: 15px !important;
}
.product-element-24 .woocommerce .product .item-description .meta_info .add-to-cart a {
    width: 35px;
    color: #000;
    background: #ebebeb;
    float: left;
    margin-left: 10px;
}
.product-element-24 .woocommerce .product .item-description .meta_info .add-to-cart a:hover{
    color: #fff;
}
.product-element-24 .woocommerce .product .item-description .meta_info span.yith-wcwl-wishlistexistsbrowse a, .product-element-24 .woocommerce .product .item-description .meta_info a.add_to_wishlist {
    border: 0;
    border-radius: 50%;
    background: #ebebeb;
}
.product-element-24 .woocommerce .product .item-description .meta_info a.add_to_wishlist:hover{
    color: #fff;
}
.product-element-24 .woocommerce .product .item-description .meta_info span.yith-wcwl-wishlistexistsbrowse a:hover{
    color: #fff !important;
}
.product-element-24 .woocommerce .product .item-description .meta_info .yith-wcwl-add-to-wishlist.exists span.yith-wcwl-wishlistexistsbrowse {
    display: block;
    line-height: 1;
}
.product-element-24 .woocommerce .product .item-description .meta_info .yith-wcwl-add-to-wishlist.exists span.yith-wcwl-wishlistexistsbrowse i.fa.fa-heart:hover{
    color: #fff !important;
}
.product-element-24 .woocommerce .product .item-description .meta_info span.yith-wcwl-wishlistexistsbrowse a {
    height: 35px;
    margin-left: 0;
}
.product-element-24 .woocommerce .product .item-description .meta_info .yith-wcwl-add-to-wishlist {
    margin-right: 0;
}
.product-element-24 .woocommerce .product .item-description .meta_info .yith-wcwl-add-to-wishlist {
    grid-column-start: 1;
    grid-row-start: 1;
    margin-left: auto;
}
.product-element-24 .woocommerce .product .item-description .meta_info span.yith-wcwl-wishlistexistsbrowse a i.fa {
    line-height: 35px;
}
.product-element-24 .woocommerce .product .item-description .meta_info .yith-wcwl-add-to-wishlist.exists span.yith-wcwl-wishlistexistsbrowse a i.fa.fa-heart:before {
    margin: 0 8px;
}
.product-element-24 .woocommerce .product .item-description .meta_info a.add_to_wishlist {
    margin-left: 0;
    margin-right: 10px;
}
.product-element-24 .woocommerce .product .item-description .meta_info a.compare,
.product-element-24 .woocommerce .product .item-description .meta_info .add-to-cart a span.ftc-note{
    display: none;
}
.element-header-layout24 .container-gifts .nav-right .dropdown-menu-header,
.element-header-layout24 .container-gifts .nav-right .ftc-search-product,
.element-header-layout24 .container-gifts .header-nav-menu {
    display: none;
}
.element-header-layout24 .container-gifts .mobile-button {
    display: block;
}
.element-header-layout24.header-sticky-mobile {
    background: #fff;
}
.element-header-layout24 .header-content {
    padding: 10px 0;
}
.product-h4 .woocommerce .product .item-description .meta_info a.compare{
    display: none;
}
.element-header-layout25 .header-content .container {
    justify-content: inherit;
}
.element-header-layout25.header-sticky-mobile .header-content {
    background: #fff;
}
.element-header-layout25 .container div.mobile-button .mobile-nav {
    display: inline-block;
}
body .banner-gifts-h5 .text-left.elementor-col-33,
body .banner-gifts-h5 .text-right.elementor-col-33 {
    width: 20%;
}
.product-gifts-h5 .products .product .item-description .meta_info a.compare {
    display: none;
}
.header-layout23 .header-content .header-nav-menu {
    display: none;
}



body.logged-in .header-ftc.header-sticky-mobile .header-content {
    top: 46px !important;
}




/*header-mobile-social*/
.header-mobile-social {
    margin-top: 5px;
    padding-left: 10px;
}
.header-mobile-social li {
    display: inline-block;
    width: 30px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    float: left;
    margin-left: 5px;
}
.header-mobile-social li a {
    line-height: 30px;
    color: #fff;
    font-size: 0;
}
.header-mobile-social li a i {
    font-size: 14px;
}
.header-mobile-social li.hd-facebook {
    background-color: #3B5998;
}
.header-mobile-social li.hd-twitter {
    background-color: #2CAAE1;
}
.header-mobile-social li.hd-youtube {
    background-color: #CC181E;
}
.header-mobile-social li.hd-instagram {
    background-color: #CB2899;
}
.header-mobile-social li:hover {
    background: #333;
}
.product-element-24 .woocommerce .product .item-description .meta_info span.yith-wcwl-wishlistexistsbrowse a i.fa.fa-heart {
    color: #333;
}
.slider-h2 .text-slider-h23 {
    overflow: hidden;
    -webkit-line-clamp: 2;
    display: -webkit-box !important;
    -webkit-box-orient: vertical;
}
.element-header-layout21 .header-content .logo-wrapper.is-mobile {
    display: inline-block;
    margin: 7px 0;
    flex: 1;
}
.element-header-layout22 .header-content .container .nav-right {
    display: inline-block;
}
.element-header-layout22 .header-content {
    padding: 10px 0;
}
.blog-h4 .ftc-elements-blogs.style_2 .ftc-blogs .post-text h4 a {
    font-size: 22px;
}
.ft-icon-h4 .elementor-widget-wrap .right {
    margin-left: 0;
}
.blog-h4 .ftc-elements-blogs.style_2 .ftc-blogs .post-text {
    padding: 20px 0px;
}
.ftc-mobile-wrapper .mobile-account a, .ftc-mobile-wrapper .mobile-wishlist a.tini-wishlist {
    font-weight: 400;
}
.ftc-simple li:hover > a.has-submenu,
.ftc-simple li:hover > a > .sub-arrow {
    color: #000;
}
.ftc-simple li > a.has-submenu:hover,
.ftc-simple li > a > .sub-arrow:hover {
    color: #fff;
}
.element-header-layout21 .header-content {
    border-top: 0;
}
.bl-gifts-h3 .blogs-slider.style_1 .swiper-slide:nth-child(2n+1) {
    margin-bottom: 0px;
}
.bl-gifts-h3 .blogs-slider.style_1 .swiper-slide.swiper-slide-active {
    margin-bottom: 30px;
}
.header-layout1 .is-sticky .header-content-sticky > .container, 
.header-layout2 .is-sticky .header-content-sticky > .container, 
.header-layout3 .is-sticky .header-content-sticky > .container, 
.header-layout6 .is-sticky .header-content-sticky > .container, 
.header-layout7 .is-sticky .header-content-sticky > .container, 
.header-layout10 .is-sticky .header-content-sticky > .container, 
.header-layout11 .is-sticky .header-content-sticky > .container {
    display: block;
}
.header-layout7 .is-sticky .header-content-sticky > .container {
    display: flex;
}
.header-ftc .is-sticky .header-content-sticky {
    background: #000;
    padding: 10px 0;
    line-height: 1;
}
.header-layout2 .header-content-sticky > .container,
.header-layout2 .is-sticky .header-content-sticky > .container {
    display: flex;
    align-items: center;
}
.header-layout2 .header-nav .container .mobile-button {
    line-height: 1;
}
.header-nav .container .mobile-button .mobile-nav {
    display: inline-block;
    padding: 0;
}
.header-ftc.header-sticky-mobile .header-nav .container .mobile-button .mobile-nav {
    padding: 12px 0;
}
.meta_info a.compare {
    display: none !important;
}
ul.ftc-gallery-instagram.columns-3 {
    max-width: 275px;
}
.element-header-layout26 .header-content .header-bottom > .mobile-button {
    display: inline-block;
}
.element-header-layout26 .header-content .header-bottom .container .header-nav-menu {
    display: none;
}
.element-header-layout26 .text-right1 {
    display: none;
}
.element-header-layout26 .header-content .header-bottom .logo-wrapper.is-mobile {
    flex: 1;
}
.element-header-layout26 .mobile-button .fa-bars:before {
    color: #333;
}
.element-header-layout26 .header-content .header-bottom .logo-wrapper.is-mobile .logo {
    line-height: 50px;
}
.element-header-layout26 .header-content .header-bottom .container .mobile-button {
    display: inline-block;
}
.element-header-layout26 .header-content .header-top .header-bottom {
    padding: 0;
    border-top: 0;
}
.element-header-layout27 .header-content .header-bottom .header-nav-menu {
    display: none;
}
.element-header-layout27 .header-content .header-bottom > .mobile-button {
    display: inline-block;
}
.element-header-layout27 .header-content .header-bottom .logo-wrapper.is-mobile {
    flex: 1;
}
.element-header-layout27 .header-content .header-bottom .nav-right .ftc-shop-cart {
    padding-left: 0;
    margin-right: 10px;
}
.element-header-layout28 .header-content .container > .header-bottom .header-nav-menu,
.element-header-layout28 .header-content .container > .header-bottom .ftc-sb-account {
    display: none;
}
.element-header-layout28.header-sticky-mobile .is-sticky .header-sticky {
    padding: 15px 0;
}
.element-header-layout28 .header-content .container > .header-bottom {
    padding-top: 15px;
    border-top: 0;
    border-bottom: 0;
}
.element-header-layout28.header-sticky-mobile .header-content .container > .header-bottom{
    padding-top: 0px;
}
.element-header-layout28 .mobile-button .fa-bars:before {
    color: #333;
}
.element-header-layout28 .header-content .container > .header-bottom .logo-wrapper.is-mobile {
    flex: 1;
}
.element-header-layout28.header-sticky-mobile .header-bottom .nav-right {
    display: inline-block;
    padding-left: 0;
}
.header-layout29 .header-content-sticky > .container {
    display: flex;
    width: 100%;
    padding: 0 30px;
}
.header-layout29 .header-content-sticky > .container .dropdown-menu-header,
.header-layout29 .header-content-sticky .right-menu .ftc-sb-account,
.header-layout29 .header-content-sticky > .container .right-menu .ftc-search-product {
    display: none;
}
.header-layout29 .header-content-sticky > .container .right-menu > div {
    margin-top: 15px;
}
.header-layout29 .header-content-sticky > .container .nav-center {
    margin-left: 0;
}
.header-layout29.header-sticky-mobile .is-sticky .header-content-sticky .nav-center, 
.header-layout29.header-sticky-mobile .is-sticky .header-content-sticky .right-menu {
    display: inline-block;
}
.header-layout29 .header-nav,
.header-layout29 .header-nav .is-sticky .header-content-sticky {
    background: #f2f8fd;
}
.header-layout29 .mobile-button .fa-bars:before {
    color: #333;
}
.footer-center-h29 .bottom .mc4wp-form-fields {
    width: auto !important;
}
.element-header-layout30 .header-bottom .container .header-nav-menu {
    display: none;
}
.element-header-layout30 .header-bottom .container .logo-wrapper.is-mobile {
    flex: 1;
    text-align: center;
    display: inline-block;
}
.element-header-layout30.header-sticky-mobile .header-bottom .nav-right {
    display: inline-block;
}
section.elementor-element.with-home30 {
    width: calc(100% + 0px);
    padding: 0px;
    margin: 0px;
}
.ftc_products_slider.style_1 .navigation-slider {
    display: none;
}
.element-header-layout31 .header-content .container > .header-bottom .ftc-sb-account {
    display: none;
}
.element-header-layout31 .header-content > .container {
    padding: 0 15px;
}
.element-header-layout31 .mobile-button .fa-bars:before {
    color: #666;
}
.element-header-layout31.header-sticky-mobile .header-bottom .nav-right {
    display: inline-block;
}



/*home32*/
.element-header-layout32 .header-content .container > .header-bottom .text-right2,
.element-header-layout32 .header-content .container > .header-bottom .header-nav-menu,
.element-header-layout32 .header-content .container > .header-bottom .ftc-sb-account {
    display: none;
}
.element-header-layout32 .header-content .container > .header-bottom .logo-wrapper.is-mobile {
    flex: 1;
    line-height: 45px;
}
.element-header-layout32 .header-content > .container {
    padding: 0 15px;
}
.element-header-layout32 .mobile-button .fa-bars:before {
    color: #666;
}
.element-header-layout32.header-sticky-mobile .header-bottom .nav-right {
    display: inline-block;
}
.element-header-layout32 .header-content .nav-right {
    padding-top: 10px;
}
.element-header-layout32 .header-content .nav-right .ftc-shop-cart .cart-item-canvas .cart-total span.cart-ico {
    top: -25px;
    left: -12px;
}
.testimonial-h32 .test1a .text-top {
    transform: translate(-55%);
}
.ftc-element-testimonial.style_2 .item.testimonial-content .infomation:before {
    left: -10px;
}
.contact-h32 .elementor-widget-wrap>.elementor-element.contact-center {
    width: 80%;
}
.text-right1a .info-right {
    display: inline-block;
}
.ftc-element-testimonial.style_2 .item.testimonial-content .byline {
    bottom: 30px;
}
.elementor-product-h1 .top .left-1a, 
.elementor-product-h1 .top .right.row1,
.elementor-product-h1 .bottom .left-1b, 
.elementor-product-h1 .bottom .right.row2 {
    width: 100% !important;
}
.elementor-product-h1 .right .woocommerce .products .product {
    max-height: 100%;
}
.ftc_products_slider.style_2 .woocommerce .product .images a img {
    max-height: inherit;
}
.footer-top-h26 .left {
    padding-left: 0;
}
.footer-center-h26 .elementor-column.footer1a, .footer-center-h26 .elementor-column.footer1b {
    width: 50%;
    margin-bottom: 30px;
    text-align: center;
}
.footer-center-h26 .footer1a ul li.elementor-icon-list-item, 
.footer-center-h26 .footer1a ul li.elementor-icon-list-item a {
    display: inherit;
    text-align: center;
}
.footer-center-h26 .elementor-column.footer1b .elementor-widget-wrap .elementor-widget-image {
    text-align: center;
}
.ftc_products_slider.style_3 .item-description .meta_info {
    bottom: 10px;
}
.element-header-layout26 .header-content .header-top {
    padding: 0px;
}
.site-content-contain.home26 .elementor-section-wrap .ele-slider-h26.elementor-section.elementor-section-stretched {
    padding: 0px 15px;
}
.ftc-mobile-wrapper .mobile-wishlist {
    border-bottom: 1px solid #ebebeb;
    height: 46px;
    line-height: 46px;
}
.product-h28 .ftc_products_slider.style_3 .item-description .meta_info {
    bottom: 79px;
}
.footer-center-h29 .contac1.elementor-column.elementor-col-25 {
    width: 50%;
    margin-bottom: 30px;
}
.slider-h29 .popup-shopnow:after {
    bottom: 5px;
}
.element-header-layout30 .header-bottom {
    padding: 15px 0px;
}
.element-header-layout30 .header-bottom .nav-right .ftc-shop-cart {
    margin-right: 13px;
}
.site-content-contain.home30 {
    background: #fff;
}
.about-us-h31 .elementor-widget-wrap > .text {
    width: 100%;
    margin: 0;
    padding: 0 30px;
}
.elementor-product-h1 .bottom .elementor-row {
    display: flex;
    flex-wrap: wrap-reverse;
    flex-direction: row-reverse;
}
.ftc-element-testimonial.style_2 .item.testimonial-content::before {
    left: 25%;
}
.testimonial-h32 .test1a .text-top {
    transform: translate(-40%);
}
.ftc-element-testimonial.style_2 .item.testimonial-content .byline {
    bottom: 0px;
}
.testimonial-h32 .test1a .text-bottom .elementor-widget-container {
    padding: 0 15px;
}
.ftc-element-testimonial.style_2 .item.testimonial-content .infomation {
    height: 115px;
}
.ftc-element-testimonial.style_2 .item.testimonial-content .infomation:after {
    right: 0;
}
.bn-text-h30.with-home30 .elementor-container.elementor-column-gap-default > .elementor-row > .elementor-column.elementor-col-50.elementor-top-column {
    width: 100%;
    margin-bottom: 30px;
}
.ftc-elements-blogs.style_5 .ftc-blogs.col-sm-12.col-xs-12:first-child {
    padding-right: 0;
}
.ftc-elements-blogs.style_5 .ftc-blogs.col-sm-12.col-xs-12:last-child {
    padding-left: 0;
}
.element-header-layout28 .header-content .nav-right {
    padding-left: 0;
}
.footer-center-h26 {
    padding: 0px;
}
.footer-center-h26 section.elementor-section .elementor-row > .elementor-col-25 {
    padding: 0 15px;
}
.footer-center-h26 .text1 h2:before {
    width: 100%;
}
.footer-h32 .footer-top-h26 .ft-text .elementor-column-wrap.elementor-element-populated {
    margin-bottom: 20px;
}
.footer-h32 .footer-top-h26 .right .elementor-column-wrap.elementor-element-populated {
    margin-bottom: 15px;
}
.bn-text-h30 .button-h30 .elementor-col-50 {
    width: 30% !important;
    display: inline-block;
}
.bn-text-h30 .button-h30 > .elementor-container > .elementor-row {
    text-align: center;
    display: inline-block;
}
.with-home30 .footer-top-h26 {
    padding: 15px 0 30px;
}

element.style {
}
.elementor-7268 .elementor-element.elementor-element-39dd7e74 .elementor-spacer-inner {
    height: 40px;
}
.site-content-contain.home29 .footer-center-h29 .header-ft29 .elementor-spacer-inner {
    height: 0;
}
.slider-h28 rs-module-wrap .hesperiden .tp-bullet {
    width: 15px !important;
    height: 15px !important;
}
.header-h1ele .elementor-spacer-inner {
    height: 70px !important;
}
.about-us-h31 .text1a.ab31 .elementor-text-editor {
    width: 80%;
}

.banner_mid .text-bn1 .baner-home h3 {
    font-size: 40px;
}
.header-layout5 .is-sticky .header-content-sticky .nav-center {
    display: table-cell;
}
.header-layout6 .is-sticky .header-content-sticky.header-sticky {
    padding: 10px 0;
}
.header-layout9.header-sticky-mobile .is-sticky .header-content-sticky .nav-top {
    display: block;
    padding: 0;
}
.header-layout12 .is-sticky .header-content-sticky .nav-center, 
.header-layout12 .is-sticky .header-content-sticky .right-menu,
.header-layout17 .is-sticky .header-content-sticky .nav-center, 
.header-layout17 .is-sticky .header-content-sticky .right-menu,
.header-layout14.header-sticky-mobile .is-sticky .nav2 .nav-center {
    display: table-cell;
}
.header-layout14 .is-sticky .nav2 {
    height: auto;
}
.header-ftc.header-layout15 .is-sticky .header-content-sticky {
    line-height: inherit;
}
.header-ftc.header-layout15.header-sticky-mobile .is-sticky .header-content-sticky {
    line-height: 1;
}
body .header-layout15.header-sticky-mobile .header-content-sticky {
    padding: 10px 0 !important;
}
.ft-gifts-modern-h3 .row2 .ftc-product-widget .product {
    float: none;
    display: table;
}
.ft-gifts-modern-h3 .row2 .ftc-product-widget .products-widget {
    margin: 0 auto;
    display: table;
}
.element-header-layout24.header-sticky-mobile .header-content {
    padding: 10px 0;
}
.ftc-timer-circles {
    width: 315px;
}
.header-layout23 .is-sticky .header-content.header-sticky {
    padding: 15px 30px;
    display: flex;
}
.header-layout23 .is-sticky .header-content.header-sticky .nav-right {
    display: flex;
}
.content-icon-box .padding-h23 .elementor-image-box-wrapper {
    display: inline-block;
    text-align: center;
}
.content-icon-box .padding-h23 .elementor-image-box-wrapper > figure, 
.content-icon-box .padding-h23 .elementor-image-box-wrapper > div {
    width: 100%;
    display: inline-block;
    margin: 0;
}
.content-icon-box .padding-h23 .elementor-image-box-wrapper > figure {
    margin: 0;
    margin-bottom: 20px;
}
.content-icon-box .padding-h23 .row23 .elementor-image-box-wrapper {
    display: inline-block;
    text-align: center;
    width: 100%;
}
.content-icon-box .row23 .elementor-image-box-wrapper .elementor-image-box-content {
    margin-left: 0;
    margin-top: 20px;
    text-align: center;
}
.header-layout14 .header-content-sticky .nav-right .cart-item {
    margin-top: -2px;
}
.elementor-h1-bottom .header-bottom-h1-ele {
    margin-bottom: 10px !important;
}
.ft-gifts-modern-h3 .row1.a1, .ft-gifts-modern-h3 .row2, .ft-gifts-modern-h3 .row1.a3 {
    margin-bottom: 50px;
}
.header-ftc.header-layout1 a.ftc-cart-tini.cart-item-canvas {
    margin-right: 5px;
}
.hot-new .vc_col-sm-4:last-child {
    float: none;
    margin: 0 auto;
}
.header-v2.header-layout2 .header-nav {
    margin-top: 0;
}
.header-layout9 .ftc-shop-cart {
    margin: 0;
    margin-right: 10px;
}
.footer-bottom .ft-bottom-9 .wpb_text_column {
    margin: 5px 0 13px;
}
.sale_products.home9 > .vc_col-sm-12 {
    padding: 0 !important;
}
.instagram_home10 .ftc-gallery-instagram.columns-6 {
    display: flex;
    align-items: center;
}
.header-layout11.header-sticky-mobile .ftc-shop-cart {
    margin-top: 5px;
}
.header-ftc.header-layout11.header-sticky-mobile .header-nav .container .mobile-button .mobile-nav {
    padding: 14px 0;
}
.sale_products.h14 .vc_col-sm-12,
.sale_products.h16 .vc_col-sm-12 {
    padding: 0 !important;
}
.element-header-layout22 .nav-right .nav2 .ftc-shop-cart {
    margin: 0;
    padding: 0;
    width: 40px;
    text-align: center;
}
.element-header-layout22 .nav-right .nav2 .ftc-shop-cart a.ftc-cart-tini .cart-total {
    top: -10px;
    right: 10px;
}
.element-header-layout22 .nav-right .nav2 .ftc-shop-cart a.ftc-cart-tini:before {
    line-height: 40px;
}
.footer-top-h26 .left .bottom {
    margin-top: 10px;
}
.footer-top-h34 .footer-top-h26 .left .bottom {
    margin-top: 0;
}
.element-header-layout32 .header-content .mobile-nav {
    line-height: 50px;
}
.ftc-element-testimonial.style_2 .item.testimonial-content .avatar-image{
    margin: 0;
    margin-top: 25px;
    margin-bottom: 15px;
}
.ftc-element-testimonial.style_2 .item.testimonial-content h4.name {
    margin: 0;
}
.ftc-element-testimonial.style_2 .item.testimonial-content .byline {
    margin: 0 20px;
}
.ftc-element-testimonial.style_2 .item.testimonial-content::before {
    margin-left: 15px;
}
.element-header-layout27 .header-content .header-bottom > .mobile-button .mobile-nav {
    line-height: 55px;
}
.element-header-layout27 .header-content .header-bottom .nav-right .ftc-shop-cart .cart-item {
    margin-top: 5px;
}
.element-header-layout30 .header-bottom .nav-right a.cart-item-canvas .cart-total {
    line-height: 13px;
    text-align: center;
}
.element-header-layout31 .header-bottom .mobile-button .mobile-nav {
    line-height: 50px;
}
.new-3-elementor li.post .ftc-deal-products .product .item-description {
    padding-top: 0;
}
.product_deals_slider.header_2 .item-description {
    margin-top: 0px !important;
}
.ftc-breadcrumbs-category ul.product-categories {
    display: inline-block;
}
.ftc-breadcrumbs-category {
    position: absolute;
    bottom: 0;
    top: auto;
    right: 50%;
    transform: translate(50%, 0%);
    width: 100%;
}
.element-header-layout33 .header-content .container .header-bottom .search-cart, 
.element-header-layout34 .header-content .container .header-bottom .search-cart {
    padding: 0 30px;
    height: 50px;
    line-height: 50px;
}
.element-header-layout33 .header-content .container .header-bottom, 
.element-header-layout34 .header-content .container .header-bottom {
    display: flex;
}
.element-header-layout33 .header-content .container .header-bottom .logo-wrapper.is-mobile,
.element-header-layout34 .header-content .container .header-bottom .logo-wrapper.is-mobile {
    flex: 1;
}
.element-header-layout33 .mobile-button .fa-bars:before,
.element-header-layout34 .mobile-button .fa-bars:before {
    color: #333;
}
.element-header-layout33.header-sticky-mobile .header-content .container .header-bottom .search-cart,
.element-header-layout34.header-sticky-mobile .header-content .container .header-bottom .search-cart {
    display: inline-block;
}
.element-header-layout33 .header-content .container .header-bottom .header-nav-menu, 
.element-header-layout34 .header-content .container .header-bottom .header-nav-menu {
    display: none;
}
.element-header-layout33.header-sticky-mobile .header-content > .container, 
.element-header-layout34.header-sticky-mobile .header-content > .container {
    padding-left: 15px;
}
.element-header-layout33.header-sticky-mobile a.ftc-cart-tini.cart-item-canvas:before,
.element-header-layout34.header-sticky-mobile a.ftc-cart-tini.cart-item-canvas:before {
    line-height: 50px;
}
.element-header-layout33.header-sticky-mobile .ftc-shop-cart .cart-total span.cart-ico, 
.element-header-layout34.header-sticky-mobile .ftc-shop-cart .cart-total span.cart-ico {
    top: -45px;
}
.element-header-layout34 .header-content .container .header-bottom .search-cart {
    padding: 0 10px;
}
.part2-h34 .text1-h34 h2.text-bn-top {
    font-size: 40px;
}
.part2-h34 .text1-h34 h3.text-bn-bottom {
    font-size: 20px;
}
.part2-h34 .elementor-image .ftc-image-content .ftc-image-caption h2 {
    font-size: 30px;
}
.part2-h34 .elementor-image .ftc-image-content .ftc-image-caption p {
    font-size: 20px;
}
.element-header-layout34 .header-content .container .text-right1 {
    width: 100%;
}
.ftc-product-tabs.product-tab-template.style_5 {
    padding: 0 15px;
}
.element-header-layout33 .mobile-button .mobile-nav {
    line-height: 50px;
}
.product-template.def_style_5 .item-image .group-button-product > div a span.ftc-note {
    display: none;
}
.product-template.def_style_6 .ftc-product.product .item-image .group-button-product a.quickview {
    margin: 0;
}
.product-tab-template.def_style_2 .woocommerce .product .item-image .group-button-product > div.yith-wcwl-add-to-wishlist {
    margin: 0 10px;
    margin-right: 0;
}
.ftc-product-widget.columns-1.def_style_1 .product, 
.ftc-product-widget.columns-1.def_style_5 .product {
    max-width: 330px;
    display: table;
    margin: 0 auto;
    margin-bottom: 30px;
}
.widget-top-df .ftc-product-widget.def_style_3 .products-widget .ftc-product, 
.widget-top-df .ftc-product-widget.def_style_4 .products-widget .ftc-product {
    max-width: 150px;
}
.elementor-h1-top .text {
    margin-right: 20px;
}
.elementor-h1-bottom .ft-gifts-modern-h3 .ftc-instagram ul.thumbnail li.images {
    padding: 0px 5px 5px 5px;
}
.status-publish .post-info .ftc-product-widget.def_style_3.woocommerce, 
.status-publish .post-info .ftc-product-widget.def_style_3 .woocommerce {
    margin-bottom: 0;
}
.part1-h33 rs-bullets.tp-bullets {
    transform: translate(20px, 70px) !important;
}
.tc_products_slider.product-template.def_style_6 .products .ftc-product .item-description .meta_info a.added_to_cart.wc-forward:before {
    margin-right: 0px;
}
.ftc_products_deal_slider.def_style_1 .time_circles > div {
    transform: translate(0,-55%);
}
.ftc_products_deal_slider.def_style_3 .time_circles > div {
    transform: translate(0,-65%);
}
.ftc_products_deal_slider.def_style_4 .time_circles > div {
    transform: translate(0,-70%);
    top: 50% !important;
}
.ftc_products_deal_slider.def_style_5 .time_circles > div {
    transform: translate(0,-55%);
    top: 50% !important;
}
body #wcfmmp-stores-lists .right_side,
body #wcfmmp-stores-lists .left_sidebar {
    width: 100%;
}
#wcfmmp-stores-lists .left_sidebar aside.widget {
    margin-bottom: 0;
}
#wcfmmp-stores-lists .left_sidebar aside.widget {
    padding-left: 10px;
    padding-right: 10px;
}
body #wcfmmp-store-lists-sidebar .wcfmmp-store-search-form input#search,
body #wcfmmp-store-lists-sidebar .wcfmmp-store-search-form .select2-container,
body #wcfmmp-store-lists-sidebar .wcfmmp-store-search-form #wcfmmp_store_state,
body #wcfmmp-store-lists-sidebar .wcfmmp-store-search-form input.wcfm-search-field {
    width: 100% !important;
}
body .banner-back-ele .ftc-element-image .ftc-image-content {
    position: relative;
    top: 0 !important;
    transform: inherit !important;
    width: 100%;
    left: 0 !important;
}
.element-header-layout35 .header-content .container .header-bottom .logo-wrapper {
    flex: 1;
}
.element-header-layout35 .header-content .container .header-bottom .header-nav-menu {
    display: none;
}
.element-header-layout35 {
    padding: 0;
    padding-left: 0;
}
.element-header-layout35.header-sticky-mobile .header-content > .container {
    padding-left: 15px;
}
.element-header-layout35.header-sticky-mobile .header-content .container .header-bottom .search-cart {
    display: inline-block;
}
.element-header-layout35.header-sticky-mobile .header-content {
    background: #000;
    padding: 10px 0;
    padding-right: 5px;
}
.part2-h35 .elementor-text-editor p {
    margin-right: 30px;
}
.part2-h35 .right .elementor-column-wrap.elementor-element-populated {
    margin-left: 30px !important;
    margin-right: 30px !important;
}
.part4-h35 .top.elementor-widget-text-editor {
    left: 50%;
    transform: translate(-50%);
    top: 130px;
}
.part4-h35 .bottom.elementor-widget-text-editor {
    left: 50%;
    bottom: 130px;
    transform: translate(-50%);
}
.element-header-layout36 .header-content .container .header-bottom .logo-wrapper {
    flex: 1;
}
.element-header-layout36 .header-content .container .header-bottom .header-nav-menu {
    display: none;
}
.ft-top-h36 .subscribe-widget {
    margin-right: 0;
    margin: 0 auto;
}
.element-header-layout36.header-sticky-mobile .header-content .container .header-bottom .search-cart {
    display: inline-block;
    height: auto;
    line-height: 1;
}
.element-header-layout36.header-sticky-mobile .header-content > .container {
    padding-left: 0;
    padding-right: 0;
}
.element-header-layout36.header-sticky-mobile .header-content .container .header-bottom {
    background: linear-gradient(180deg, #393939 0%, #111111 100%);
    padding: 10px 30px;
    margin: 0;
    width: 100%;
}
body .site.home35 {
    border: 0;
}
.element-header-layout35 .container {
    padding: 0 15px;
}
section.part4-h35 .elementor-col-50 {
    width: 100% !important;
}
.ftc_products_slider.style_7 {
    padding: 0 30px;
}
.element-header-layout36 .header-content .container .header-bottom {
    width: 100%;
    padding: 0 15px;
    margin: 0;
}
section.elementor-element.with-home36 {
    width: 100%;
    padding: 0 15px;
    margin: inherit;
    background-color: #fff;
}
.element-header-layout36 .header-top36 {
    padding-left: 15px;
    padding-right: 15px;
}
.element-header-layout36 .header-top36 .container {
    padding: 4px 15px;
}

/*home37*/
.element-header-layout37 .header-top37 {
    display: none;
}
.element-header-layout37 .header-content {
    background: #333;
}
.element-header-layout37 .mobile-button {
    width: auto;
}
.element-header-layout37 .logo-wrapper.is-mobile {
    flex: 1;
}
.element-header-layout37 span.text-cart,
.element-header-layout37 .ftc-shop-cart .cart-total span.cart-ico,
.element-header-layout37 a.ftc-cart-tini.cart-item-canvas:before {
    color: #fff;
}
.part1-h37 .elementor-row .elementor-top-column.elementor-col-50 {
    width: auto;
    margin: 0 auto;
    margin-bottom: 30px;
}
.part1-h37 .elementor-row .elementor-top-column.elementor-col-25 {
    width: 38%;
    margin: 0 auto;
}
.part1-h37 .right .elementor-image-box-content {
    left: 50%;
    top: -23.5%;
    width: 100%;
}
.part1-h37 .right .elementor-widget-image-box .elementor-widget-container {
    padding-top: 186px !important;
}
.part4-h37 .elementor-col-50.left {
    padding-right: 0;
    width: 100%;
    margin-bottom: 30px;
}
.part4-h37 .elementor-col-50.right {
    padding-left: 0;
    width: 100%;
}
.ftc-product-categories.style_6 .item-desciption .item {
    top: 44%;
    left: 50%;
    width: 70%;
    height: 79%;
}
.ftc-product-categories.style_6 .item-desciption .item span.product-count {
    margin-top: 100px;
}
.ftc_products_slider.style_10 .woocommerce div.product div.images {
    height: auto;
    width: 40%;
}
.ftc_products_slider.style_10 .woocommerce .product .item-description {
    width: 60%;
    padding-right: 18px;
}

/*home38*/
.element-header-layout38.header-sticky-mobile .header-content .container .header-bottom .search-cart {
    display: inline-block;
}
.header-ftc.element-header-layout38 .sticky-wrapper.is-sticky .header-sticky .header-nav-menu {
    display: none;
}
.element-header-layout38.header-sticky-mobile .header-content .container .header-bottom {
    padding: 10px 0;
}
.element-header-layout38.header-sticky-mobile .header-content > .container {
    padding-left: 15px;
}

/*home39*/
.element-header-layout39 .ftc-shop-cart {
    display: inline-block;
}
.element-header-layout39 .header-nav-menu {
    display: none;
}
.element-header-layout39 .header-content .header-bottom {
    display: flex;
    align-items: center;
}
.element-header-layout39 .header-content .header-bottom .mobile-button {
    width: auto;
    margin-right: 5px;
}
.element-header-layout39 .header-content .header-bottom .logo-wrapper.is-mobile {
    flex: 1;
}
.element-header-layout39 {
    padding: 15px 0;
}
.contact-h32.h39 .footer-top-h26 .elementor-col-33 {
    width: 100%;
    padding-bottom: 15px;
}
.contact-h32.h39 .footer-top-h26 .right .icon {
    width: 100%;
}
.element-header-layout39.header-sticky-mobile .header-content, 
.element-header-layout39 .is-sticky .header-sticky {
    padding: 10px 0;
}

/*home40*/
.element-header-layout40 .header-top37 {
    display: none;
}
.element-header-layout40 .header-content .header-bottom .mobile-button {
    width: auto;
}
.element-header-layout40 .logo-wrapper.is-mobile {
    flex: 1;
}
.element-header-layout40 .header-nav-menu {
    display: none;
}
.ftc_products_slider.style_13 .item-description .meta_info {
    padding: 0;
    width: auto;
    left: 50%;
    transform: translate(-50%);
}
.part6-h40 .ftc-elements_mc4wp .mc4wp-form-fields input[type=email] {
    width: 270px;
}
.ftc_products_slider.style_10 .item-description p.short-description {
    font-size: 14px;
}
.ftc_products_slider.style_10 .item-description h3.product-name a {
    font-size: 16px;
}
.ft-center-h33.home38 .footer-top-h26 .right {
    margin-top: 15px;
}
.part5-h40 .text4.elementor-widget-text-editor {
    margin-bottom: 0;
}
.part4-h40 .elementor-image-carousel-wrapper {
    padding: 0 15px;
}
.part7-h40 .elementor-widget-container {
    padding: 0 15px !important;
}
.ft-center-h33.home38 .footer-top-h26 .right .elementor-widget-wrap {
    padding-left: 10px;
}
.ftc_products_slider.style_12 .woocommerce .product .item-description .meta_info a.quickview {
    margin: 0;
}
.ft-gifts-modern-h3 .Instagram-elementor-h1 {
    padding-left: 0px;
}
.ftc_products_slider.style_12 .woocommerce .product .item-description .meta_info a .fa-shopping-cart {
    display: inline-block;
    margin: 0;
    line-height: 35px;
}
.ftc_products_slider.style_12 .woocommerce .product .item-description .meta_info a span.ftc-note {
    display: none;
}
.ftc_products_slider.style_12 .woocommerce .product .item-description .meta_info .add-to-cart a {
    padding: 0;
    width: 35px;
    height: 35px;
}
.ftc_products_slider.style_12 .product .item-description .add-to-cart {
    width: auto;
    flex: inherit;
    margin: 0;
}
.ftc_products_slider.style_12 .item-description .meta_info {
    width: auto;
    left: 50%;
    transform: translate(-50%);
}
.woocommerce div.product .woocommerce-tabs ul.tabs li {
    margin-top: 0;
}
.woocommerce #content div.product div.details-img, 
.woocommerce div.product div.details-img {
    width: 100%;
}
.woocommerce #content div.product div.summary, 
.woocommerce div.product div.summary {
    width: 100%;
    padding: 0;
    text-align: center;
    position: relative;
}
.single.single-product.woocommerce div.product .woocommerce-product-details__short-description {
    text-align: center;
}
.woocommerce div.product form.cart {
    width: auto;
}
.woocommerce div.product .wcfm_ele_wrapper {
    margin: 10px auto;
    display: table;
}
div.product .social-sharing {
    margin-top: 0px;
    margin: 0 auto;
    display: table;
    width: auto;
}
.detail-nav-summary {
    left: auto;
    right: 0;
    top: -50px;
}
.ftc-single-grid.woocommerce div.product form.cart div.quantity {
    float: left;
    margin-bottom: 10px;
}
.ftc-single-grid.woocommerce #content div.product .woocommerce-product-gallery.ftc-grid-main-images {
    width: 100%;
    max-width: 100%;
    padding: 0;
}
.ftc-single-grid.woocommerce #content div.product .summary.entry-summary {
    width: 100%;
}
.woocommerce #content .up-sells div.product div.images {
    width: calc(100% - 1px);
}
.blog-ele4 .blog-template-elementor.def_style_4 .inner-wrap .post-text {
    top: auto;
    left: 50%;
    transform: translate(-50%, 0%);
    width: calc(100% - 50px);
    height: auto;
    margin: 0 auto;
}
.single-product-container .summary.entry-summary .detail-nav-summary {
    left: 50%;
    right: 0;
    top: -50px;
    transform: translate(-50%);
}
.ftc-portfolio-element.def_style_1.columns-3 .portfolio-inner .item {
    width: 50%;
}
.ftc_products_deal_slider.def_style_5 {
    padding: 0 10px;
}
.ftc-single-product div.single-product-container.images_left .product-thumb, 
.ftc-single-product div.single-product-container.images_left .entry-summary, 
.ftc-single-product div.single-product-container.images_right .product-thumb, 
.ftc-single-product div.single-product-container.images_right .entry-summary {
    width: 100%;
}
.ftc-single-product div.single-product-container.images_left .entry-summary {
    margin-top: 70px;
    text-align: center;
}
.ftc-single-product div.single-product-container .entry-summary>* {
    float: none;
}
.woocommerce .images_left.single-product-container .left.summary .item-description {
    text-align: center;
}
.ftc-single-product div.single-product-container .entry-summary .social-sharing {
    display: table;
}
.ftc-portfolio-element.def_style_3.columns-3 .portfolio-inner .item, 
.ftc-portfolio-element.def_style_2.columns-3 .portfolio-inner .item {
    width: 50%;
}
.woocommerce .product-type-variable .summary .star-rating {
    margin: 0 auto;
    float: none;
}
.rtwpvs .product-type-variable .rtwpvs-terms-wrapper {
    display: inline-flex;
}
.woocommerce div.product form.cart .reset_variations {
    position: absolute;
    right: 0;
    top: 50%;
    transform: translate(0, -50%);
}
.woocommerce div.product form.variations_form.cart .variations .Variable-box .value {
    position: relative;
}
.woocommerce div.product form.cart .single_variation_wrap .variations_button {
    display: inline-block;
    margin-top: 20px;
}
.ftc-element-team.def_style_2 .ftc-team-member header {
    bottom: 65px;
}
.ftc-element-team.def_style_2 .ftc-team-member .socials {
    bottom: 20px;
}
.details_thumbnails .owl-nav .owl-prev, 
.details_thumbnails .owl-nav .owl-next {
    top: 30%;
}
.deal-product-1 .item-description .price span, .product-special .item-description .price span, .countdown-product .item-description .price span {
    font-size: 15px;
}
.element-header-layout26 .header-content .header-bottom .nav-right .ftc-shop-cart {
    padding-left: 0;
    padding-right: 5px;
}
.element-header-layout26 .header-content .header-bottom .nav-right .ftc-shop-cart a.cart-item-canvas:before {
    font-size: 20px;
}
.ftc_products_slider.style_10 .item-description .meta_info {
    bottom: -35px;
}
.contact-h32.h39 .footer-top-h26 .right .icon .elementor-social-icons-wrapper{
    text-align: center;
}
.ftc_products_slider.style_13 .product .item-description .add-to-cart {
    margin: 0 10px;
}
.wcfm-store-page .header-layout1 .header-nav .header-content-sticky > .container {
    padding: 10px 15px;
}
.wcfm-store-page .header-ftc.header-layout1.header-sticky-mobile .header-content-sticky > .container {
    display: flex;
}
.wcfm-store-page .header-ftc.header-layout1.header-sticky-mobile .header-content-sticky {
    padding: 0;
}
.wcfm-store-page #wcfmmp-store .banner_img {
    height: 350px;
    max-height: 350px;
}
.wcfm-store-page #wcfmmp-store .address {
    transform: translate(0, 50%);
    left: 120px;
}
.ftc-product-widget.def_style_3 .products-widget .ftc-product {
    max-width: calc(50% - 30px);
}
.elementor-h27 .elementor-widget-wrap>.elementor-h27a {
    width: 85%;
}
.elementor-h27 .boder-h27 span.elementor-divider-separator {
    width: 85% !important;
}
.header-ftc.header-layout29 .header-nav {
    padding: 15px 0;
}
.part8-h34.h35 {
    padding-bottom: 0 !important;
}
section.part4-h35 .elementor-col-50.right {
    padding: 0 15px;
}
.part1-h36 .tp-leftarrow {
    margin-left: -30px;
}
.part1-h36 .tp-rightarrow {
    margin-left: 30px;
}
.part2-h37 .elementor-col-25.with {
    width: 50%;
    margin-bottom: 20px;
}
.part2-h37 .elementor-col-25.with.b37 .elementor-widget-container {
    border-color: #fff;
}
.part5-h37 .elementor-column.elementor-col-50 {
    width: 100%;
}
.part5-h37 .elementor-column.elementor-col-50 .elementor-widget-container {
    padding: 0 !important;
}
.ftc_products_slider.style_12 .product .item-description .yith-wcwl-add-to-wishlist {
    margin: 0 10px;
}
.part1-h38 .img-slider38:before {
    width: 107%;
    height: 108%;
}
.ft-top-h33.h37 .footer-top-h26.h33 .right {
    margin-bottom: 30px;
}
.ftc_products_slider.style_13 .woocommerce .product .item-description .meta_info a .fa-shopping-cart {
    display: inline-block;
    margin: 0;
    line-height: 30px;
}
.ftc_products_slider.style_13 .woocommerce .product .item-description .meta_info a span.ftc-note {
    display: none;
}
.ftc_products_slider.style_13 .woocommerce .product .item-description .meta_info .add-to-cart a {
    padding: 0;
    width: 35px;
}
.ftc_products_slider.style_13 .woocommerce .product .item-description .meta_info .add-to-cart a.added_to_cart {
    font-size: 0;
}
.ftc_products_slider.style_13 .woocommerce .product .item-description .meta_info .add_to_cart_button a.added_to_cart:before {
    margin-right: 0;
}
.woocommerce .summary .star-rating, 
.woocommerce-page .summary .star-rating {
    margin-right: 20px;
    float: left;
}
.woocommerce div.product .woocommerce-product-rating {
    display: table;
    margin: 0 auto;
    margin-top: 10px;
}
.part7-h33 .ftc-blogs-slider{
    padding: 0 15px;
}
.part7-h33 .icon-img-h33 {
    text-align: center !important;
}
.category-home32 {
    margin: 0;
    width: calc(100% + 0px);
    padding: 0;
    padding-top: 30px;
}
.part3-h39 .elementor-col-50 .elementor-text-editor {
    font-size: 15px;
}



/*home41*/
.element-header-layout41 .header-top41 {
    display: none;
}
.element-header-layout41 .header-bottom {
    padding: 15px;
}
.element-header-layout41 .header-bottom .logo-wrapper {
    flex: 1;
    margin-left: 10%;
}
.element-header-layout41 .header-bottom .search-cart {
    width: auto;
}
.element-header-layout41 .header-bottom .mobile-button {
    width: auto;
}
.element-header-layout41 .header-bottom .mobile-button .fa-bars:before {
    color: #333;
}
.element-header-layout41 .cart-total2 {
    display: none;
}
.element-header-layout41 .ftc-tini-cart .cart-item a.cart-item-canvas:before {
    margin-right: 0;
}
.element-header-layout41.header-sticky-mobile .is-sticky .header-bottom .search-cart {
    display: inline-block;
}
.element-header-layout41.header-sticky-mobile .is-sticky .header-bottom {
    padding: 0px 15px;
}
.part2-h41 .elementor-column.elementor-col-16 {
    width: 33.33%;
}
.part3-h41 .ftc-image-content.style_5 {
    padding: 50px 0px;
}
.part5-h41 .elementor-column.elementor-col-50 {
    width: 100%;
}
.part5-h41 .shop-now41b {
    bottom: 0px;
}
.part6-h41 .elementor-column.elementor-col-25 {
    width: 50%;
}
.ftc_products_slider.style_14 .product .item-description {
    padding-bottom: 29px;
}




/*home42*/
.part1-h42 .elementor-col-50.left {
    padding: 0;
}
.element-header-layout42 {
    padding: 15px 0px;
}
.element-header-layout42 .mobile-button .fa-bars:before {
    color: #666;
}
.element-header-layout42 .header-content .container .header-bottom .header-nav-menu,
.element-header-layout42 .header-content .container .header-bottom .header-top35 {
    display: none;
}
.element-header-layout42 .header-content .container .header-bottom .logo-wrapper {
    flex: 1;
}
.element-header-layout42.header-sticky-mobile .header-content .container .header-bottom .search-cart {
    display: inline-block;
}
.header-ftc.element-header-layout42 .sticky-wrapper.is-sticky .header-sticky {
    background: #fff;
    padding: 10px 0px;
}
.element-header-layout42.header-sticky-mobile .header-content > .container {
    padding-left: 15px;
}
.part2-h42 .bn-slider42 .elementor-col-50.right {
    padding: 0px 30px;
}
.part2-h42 .bn-slider42.bottom {
    margin-top: 30px;
}
.part2-h42 .bn-slider42.bottom .elementor-col-50.right .elementor-widget-heading {
    padding: 0 30px;
}
.part2-h42 .bn-slider42.bottom .elementor-col-50.right .elementor-widget-text-editor {
    padding: 0px 30px;
    padding-right: 0px;
}
.part2-h42 .bn-slider42.bottom .elementor-col-50.right .elementor-widget-text-editor .elementor-widget-container {
    padding: 60px 30px;
}
footer#colophon .ft-top-h42 .info-com ul li {
    text-align: left;
}
.ft-top-h42 .footer-center-h26 .elementor-column.footer1b .elementor-widget-wrap .elementor-widget-image {
    text-align: left;
}
.footer-center-h26 .part2 .elementor-column.footer1a, 
.footer-center-h26 .part2 .elementor-column.footer1b {
    text-align: left;
}
.footer-bottom-h26.h42 .elementor-col-50.left {
    width: 60%;
}
.footer-bottom-h26.h42 .elementor-col-50.right {
    width: 40%;
}



/*home43*/
.part1-h43 .top .left .ftc-image-content {
    bottom: 0px;
}
.element-header-layout43 .container-gifts .logo-wrapper {
    text-align: center;
}
.element-header-layout43 .container-gifts .nav-right {
    margin-left: 0;
}
.element-header-layout43 .container-gifts .header-nav-menu {
    display: none;
}
.element-header-layout43.header-sticky-mobile .container-gifts .mobile-button,
.element-header-layout43.header-sticky-mobile .container-gifts .nav-right {
    display: block;
}
.element-header-layout43 .mobile-button .fa-bars:before {
    color: #666;
}
.element-header-layout43 .nav-right .dropdown-menu-header {
    display: none;
}
.element-header-layout43.header-sticky-mobile .nav-right .cart-total span.cart-ico,
.element-header-layout43.header-sticky-mobile a.ftc-cart-tini.cart-item-canvas:before{
    color: #666;
}
.part3-h43 .right .text-center .elementor-text-editor {
    margin-right: 0;
}
.part3-h43 .right ul.elementor-icon-list-items li:first-child {
    margin-right: 0px;
}
.element-header-layout43 .nav-right .dropdown-menu-header #dropdown-list > div {
    margin: 0;
}
.part3-h43 .bottom .right {
    padding-left: 0;
    padding-right: 15px;
}
.part6-h43 .elementor-column.elementor-col-33 {
    width: 50%;
}
.part6-h43 .elementor-column.elementor-col-33:last-child {
    display: table;
    margin: 0 auto;
}
.footer-h43 .ft-center-h43 {
    padding: 0;
}
.element-header-layout43 .container-gifts {
    padding: 0 15px;
}
.part5-h43 .elementor-custom-embed-play i.eicon-play {
    width: 150px;
    height: 150px;
    line-height: 150px;
}




/*home44*/
.part1-h44 rs-arrow.tp-leftarrow.tparrows.gifts-h5 {
    margin-left: 50px;
}
.part1-h44 rs-arrow.tp-rightarrow.tparrows.gifts-h5 {
    margin-left: -50px;
}
.element-header-layout44 {
    top: 0;
    position: relative;
    padding: 15px;
}
.element-header-layout44 .mobile-button .fa-bars:before {
    color: #333;
}
.element-header-layout44 .container-gifts .header-nav-menu,
.element-header-layout44 .nav-right .ftc-search-product,
.element-header-layout44 .container-gifts .nav-right .dropdown-menu-header {
    display: none;
}
.element-header-layout44 .container-gifts .logo-wrapper {
    text-align: center;
    margin-left: 0;
}
.element-header-layout44.header-sticky-mobile .container-gifts .mobile-button,
.element-header-layout44.header-sticky-mobile .container-gifts .nav-right {
    display: inline-block;
}
.element-header-layout44 .is-sticky .header-content {
    padding: 15px;
    width: 100% !important;
}
.part3-h44 .elementor-widget-wrap .text-top {
    width: 90%;
}
.part4-h44 .elementor-col-50.left {
    width: 100%;
}
.part4-h44 .elementor-col-50.right {
    padding-right: 100px;
    width: 100%;
}
.part4-h44 .elementor-col-50.left .bottom.elementor-widget-image {
    bottom: 0;
    right: auto;
    left: 50%;
    transform: translate(-50%, 0%);
    position: relative;
}
.part5-h44 .elementor-col-50.left {
    padding-right: 0;
    width: 100%;
    margin-bottom: 30px;
}
.part5-h44 .elementor-col-50.right {
    padding-left: 0;
    width: 100%;
}
.footer-top44 .elementor-column.elementor-col-25 {
    width: 50%;
}
.footer-top44 .elementor-col-25 .elementor-column-wrap {
    width: auto;
    display: table;
    margin: 0 auto;
}
.footer-center44 .elementor-col-50.left {
    width: 100%;
    text-align: center;
}
.footer-center44 .elementor-col-50.left .elementor-social-icons-wrapper {
    text-align: center;
}
.footer-center44 .elementor-col-50.right {
    width: 100%;
}
.part6-h44 .ftc-element-testimonial.style_3 .infomation {
    width: 100%;
}
.part8-h45 .text1.elementor-widget-heading h2.elementor-heading-title {
    font-size: 125px;
    line-height: 80px;
}
.part8-h45 .text2.elementor-widget-heading {
    padding-bottom: 10px;
    padding-top: 25px;
}




/*home46*/
.header-layout46 .header-nav .container .nav-center, 
.header-layout46 .header-nav .container .nav-bottom {
    display: none;
}
.header-layout46 {
    margin-bottom: 0;
    padding: 10px 0;
}
.header-layout46 .nav-top .nav-left,
.header-layout46 .nav-top .nav-right .dropdown-menu-header,
.header-layout46 .nav-top .nav-right .ftc-search-product {
    display: none;
}
.header-layout46 .header-nav .container .nav-top .nav-right {
    display: inline-block;
    width: auto;
}
.header-layout46 .header-nav .container > div {
    width: auto;
}
.header-layout46 .header-nav .container .logo-wrapper {
    flex: 1;
}
.header-layout46 .header-nav .container {
    display: flex;
    align-items: center;
}
.header-layout46 .mobile-button .fa-bars:before {
    color: #666;
}
.header-layout46 .nav-top {
    border-bottom: 0;
}
.header-ftc.header-layout46.header-sticky-mobile .header-content-sticky {
    background: #fff;
}
.header-layout46 .is-sticky .nav-top {
    display: block;
}
.part3-h46 .ftc-element-image .ftc-image-content {
    margin-top: 0;
}
.product_deals_slider.home14 .woocommerce .product .item-description {
    width: 100%;
}
.header-layout45 .header-content-sticky > .container .ftc-search-product,
.header-layout45 .header-content-sticky > .container .dropdown-menu-header {
    display: none;
}
.product_deals_slider.h14 .woocommerce div.product div.images,
.product_deals_slider.h14 .woocommerce .product .item-description {
    width: auto;
}
.header-layout14 .header-nav .container > div {
    width: auto;
    height: auto;
    line-height: 1;
}
.header-layout14 .header-nav .container .logo-wrapper {
    flex: 1;
}
.header-layout14 .header-content-sticky > .container {
    display: flex;
    align-items: center;
}
.header-layout14.header-sticky-mobile .is-sticky .header-content-sticky.header-sticky > .container {
    display: flex;
}
.header-layout14 .header-nav .container .nav-left {
    display: none;
}
.part-none44 {
    display: none;
}
.header-layout45 .is-sticky .header-content-sticky > .container .nav-center {
    display: inline-block;
}
.portfolio-gifts-h3 .ftc-portfolio-wrapper.columns-3 .item.gifts-h3 {
    width: calc(50% - 30px);
}
.part2-h42 .bn-slider42.bottom .elementor-col-50.right h2.elementor-heading-title {
    font-size: 40px;
    line-height: 60px;
}
footer#colophon .ft-top-h42 .info-com ul li {
    text-align: center;
}
.ft-top-h42 .footer-center-h26 .elementor-column.footer1b .elementor-widget-wrap .elementor-widget-image {
    text-align: center;
}
.footer-center-h26 .part2 .elementor-column.footer1b {
    text-align: center;
}
.ft-top-h42 .footer-center-h26.h33 .text1 h2 {
    text-align: center;
}
.ft-top-h42 .footer-center-h26 .elementor-column.footer1b ul li a {
    display: inline-block;
    text-align: center;
}
.part4-h44 .elementor-col-50.right h2.elementor-heading-title {
    text-align: center;
}
.part4-h44 .elementor-col-50.right .elementor-widget-text-editor {
    text-align: center;
}
.part4-h35 .top h3,
.part4-h35 .bottom h1 {
    text-align: center;
}
.ft-top-h42 .part2 .ftc-element-logo .description-logo {
    margin-right: 20px;
}
.footer-center44.home46 .elementor-col-50.right .text1 h2.elementor-heading-title {
    text-align: center;
}
.footer-center44.home46 .elementor-col-50.left .elementor-widget-ftc_logo .image-logo {
    margin-left: auto;
}
.ft_lookbook .ftc-gallery-instagram.columns-3 .images {
    padding: 0;
}
.part5-h37 .elementor-column.elementor-col-50.left {
    margin-bottom: 30px;
}
.part4-h41 .nav-prev, .part4-h41 .nav-next {
    width: 35px;
    height: 35px;
    line-height: 35px;
}
.part4-h41 .navigation-slider .nav-next:before,
.part4-h41 .navigation-slider .nav-prev:before {
    font-size: 15px;
    line-height: 35px;
}
.footer-top41 .elementor-col-50.left, 
.footer-top41 .elementor-col-50.right {
    width: 100%;
}
.footer-top41 .elementor-col-50.left {
    margin-bottom: 30px;
}
.footer-center41 .elementor-col-25.left {
    width: 50%;
    text-align: center;
}
.footer-center41 .elementor-col-25 ul li a {
    text-align: center;
    display: inline-block;
}
.part6-h41 .elementor-widget-image-box .elementor-image-box-content,
.part6-h41 .elementor-widget-image-box figure.elementor-image-box-img {
    float: left;
}
.part6-h41 .elementor-widget-image-box.elementor-position-left .elementor-image-box-wrapper {
    display: table;
    margin: 0 auto;
}
.element-header-layout41 .ftc-tini-cart .cart-item a.cart-item-canvas:before{
    background-image:url(http://192.168.1.222/gifts/wp-content/uploads/2021/08/icon-cart41-mobi.png);
    width: 45px;
    height: 35px;
}
.woocommerce div.product form.cart .variations td {
    display: table;
    margin: 0 auto;
}
.single-product.woocommerce .product .item-description .caftc-link {
    text-align: center;
}
.single-product.woocommerce .product .item-description .wcfmmp_sold_by_label {
    margin: 0;
}
.single-product.woocommerce .product .item-description .wcfmmp_sold_by_container_advanced {
    text-align: center;
    float: none;
}
.ft-top-h42 .footer-center-h26.h33 .spacer2 .elementor-spacer-inner {
    height: 20px;
}
.part2-h42 .bn-slider42 .elementor-col-50.right h2.elementor-heading-title {
    font-size: 20px;
}
.part2-h43.elementor-element .bottom.elementor-widget-spacer .elementor-spacer-inner {
    height: 80px;
}
.part3-h43 .top .elementor-col-50.left {
    width: 100%;
}
.part3-h43 .top .elementor-col-50.right {
    width: 100%;
    padding-right: 0;
    padding-left: 0;
    padding-top: 30px;
    text-align: center;
}
.part3-h43 .right .text-center .elementor-text-editor {
    text-align: center;
}
.ftc_products_slider.style_15 .post .group-button-product {
    bottom: 148px;
}
.part2-h45 .top.elementor-widget-heading h2.elementor-heading-title {
    font-size: 100px;
}
.part2-h45 .top.elementor-widget-heading {
    position: relative;
    top: auto;
    transform: translate(0%);
    width: auto;
}
.part2-h45 .bottom.elementor-widget-image {
    bottom: auto;
    right: auto;
    left: 50%;
    transform: translate(-50%);
    width: auto;
}
.header-layout45.header-sticky-mobile .is-sticky .header-content-sticky {
    padding: 10px 0;
}
.header-layout3 .ftc-shop-cart {
    margin-right: 10px;
}
.header-ftc.header-v2.header-layout15 .header-nav {
    padding: 0;
}
.header-layout15 .header-content-sticky {
    padding: 10px 0 !important;
    height: auto;
}
.time_circles > div > h4 {
    line-height: 0.5;
}
.product_deals_slider .woocommerce .product .item-description {
    width: 100%;
}
.element-header-layout25.header-sticky-mobile .header-content {
    padding: 10px 0;
}
.part2-h33 {
    width: calc(100% + 30px);
    margin: 0 -15px;
}
.element-header-layout39.header-sticky-mobile {
    position: relative;
    padding: 0;
}
.part2-h45 .center .elementor-swiper-button-prev i.eicon-chevron-left:before,
.part2-h45 .center .elementor-swiper-button-next i.eicon-chevron-right:before {
    color: #fff;
}
.header-layout9 .is-sticky .header-content-sticky.header-sticky, 
.header-layout14 .is-sticky .header-content-sticky.header-sticky, 
.header-layout17 .is-sticky .header-content-sticky.header-sticky {
    padding: 10px 0;
}
.product_deals_slider.home14 .time_circles > div > h4 {
    padding-bottom: 5px;
    line-height: 1;
}
.part1-h21 rs-bullets.tp-bullets.home3_gifts {
    margin-left: -20px;
}
.ftc-product-tabs.style_3 .tabs-content-wrapper {
    margin: 0 -16px;
    overflow: hidden;
}
.part1-h24 .tp-bullets.home3_gifts {
    margin-left: -20px;
}
.footer-center-h26 .text1 h2:after {
    left: 50%;
    transform: translate(-50%);
}
.choose-us.home8 .video-home8 {
    padding-right: 15px !important;
}
.slider-h24 rs-bullets.tp-bullets {
    margin-left: -20px;
}
.woocommerce-cart table.cart td.product-quantity .quantity input.minus {
    left: 50px;
}
.header-v2.header-layout2 .header-nav {
    padding-top: 10px;
}
.choose-us {
    padding-right: 15px;
}
.choose-us .wpb_column.vc_column_container.vc_col-sm-7 {
    padding-right: 15px!important;
}
.choose-us .wpb_column.vc_col-sm-5,
.choose-us .wpb_column.vc_column_container.vc_col-sm-7 {
    width: 50%;
}












@-moz-document url-prefix(){
    .woocommerce div.product.images_left.single-product-container form.cart .quantity .minus {
        left: 43.5px;
    }
}


}




@media only screen and (max-width: 991px) and (min-width: 768px){
    .deal-product-1 .woocommerce .products .product:nth-child(3) {
        display: none;
    }
.part3-h39 .elementor-col-50.right .elementor-column-wrap {
    margin-left: 30px !important;
}
.part3-h39 .elementor-col-50.left .elementor-column-wrap {
    margin-right: 30px !important;
}
.part4-h38 .elementor-column.elementor-col-50 .top .elementor-text-editor {
    font-size: 40px;
}
.ft-top-h33.h37 .footer-top-h26 .left .elementor-widget-wrap .center {
    width: 100%;
    text-align: center;
    margin-bottom: 15px !important;
}
.ft-top-h33.h37 .footer-top-h26 .left.elementor-col-50 {
    margin-bottom: 30px;
}
.ft-top-h33.h37 .footer-top-h26 .right .elementor-widget-wrap {
    padding-left: 0;
}
.part6-h37 .elementor-col-33.left {
    width: 100% !important;
    margin-bottom: 30px;
}
.part6-h37 .elementor-col-33.center {
    width: 40% !important;
}
.part6-h37 .elementor-col-33.right {
    width: 60% !important;
}
.ftc-team-member .socials li {
    margin: 4px 0;
}
.ft-bottom-h36 .copy-com.copy-com26 {
    padding: 0 15px;
}
.social-top .elementor-col-33.icon1, .social-top .elementor-col-33.icon2,
.social-bottom .elementor-col-33.icon1, .social-bottom .elementor-col-33.icon2 {
    width: 50%;
}
.social-top .elementor-col-33.icon3,
.social-bottom .elementor-col-33.icon3 {
    width: 100%;
    margin-top: 30px;
}
.ft-bottom-h36 .elementor-col-33 .elementor-social-icons-wrapper {
    margin-top: 10px;
}
.ft-bottom-h36 .elementor-col-33 .elementor-image {
    margin-top: -15px;
}
    .brand-home .brand-description.vc_col-sm-3 {
        background-position: right !important;
    }
    .sale_products.home14.h20 .woocommerce .products .product:last-child {
        display: none;
    }
    .sale_products.home14.h20 .woocommerce .products .product {
        width: 33.33%;
    }
    .slider-h1ele-a .text-h1, .slider-h1ele-b .text-h1,
    .slider-next .text-h1 {
        font-size: 15px !important;
        line-height: 20px !important;
    }
    .slider_home3.slider-next .text {
        font-size: 15px !important;
        line-height: 18px !important;
    }
    .elementor-blog-h28 .left .text-bottom .elementor-text-editor {
        display: none;
    }
    .elementor-h1-top .elementor-widget-wrap .center {
        width: 60% !important;
    }
    .elementor-h1-top .elementor-widget-wrap .left {
        width: 40% !important;
    }
    .ftc-elements-blogs.style_5 .ftc-blogs.post {
        padding-right: 0;
    }
    .footer-top-h31 .row1a, .footer-top-h31 .row1b, .footer-top-h31 .row1c {
        width: 100% !important;
        text-align: center;
        margin-bottom: 50px;
    }
    .footer-top-h31 .row1c {
        margin-bottom: 0;
    }
    .footer-top-h31 .text-conten .row1b .subscribe-widget .subscribe-email input.subscribe-input {
        text-align: center;
    }
    .footer-top-h31 .text-conten .row1c .tag-h31 .tagcloud a {
        float: none;
    }
    .hot-new .woocommerce ul.product_list_widget li > a {
        display: inline-block;
    }
    .ftc-breadcrumb-title-content h1.title_sub.page-title.entry-title {
        margin-left: 0;
    }
    .ft-top-gifts-h4 .ft-icon-h4 .elementor-column-wrap .elementor-widget-wrap {
        margin-left: 150px;
        width: auto;
    }
    .ft-top-gifts-h4 .newsletter-ft4 .elementor-widget-wrap {
        margin-left: 60px;
    }
}


@media only screen and (max-width: 768px) {
    .woocommerce .cart_totals table.shop_table td {
        padding: 15px;
    }
    .group-button-product > a.compare {
        display: none !important;
    }
    .woocommerce .cart_totals table.shop_table tbody tr td {
        border-left: 1px solid #e5e5e5 !important;
    }
    .single.single-product .time_circles>div h4 {
        margin-top: -5px !important;
    }
    .footer-top .subscribe-email .button-secondary {
        margin-left: 5px;
    }
    .widget.ftc-footer .widget {
        padding: 0 0px;
    }
    .ftc-instagram .item {
        width: 33.33%;
        height: auto;
    }
    .quantity .fa-caret-up,
    .quantity .fa-caret-down {
        right: 10px;
    }
    .woocommerce table.wishlist_table thead th {
        width: 25%;
    }
    .wishlist_table tr th.product-remove {
        width: 40px !important;
    }
    .woocommerce td.product-quantity {
        height: 60px;
    }
    .woocommerce-cart-form .shop_table.shop_table_responsive td.actions {
        width: 100%;
    }
    .footer-top .subscribe-email .button-secondary {
        margin-left: 5px;
    }
    .ftc-search-product .ftc-search:hover .ajax-search-content input[type="text"]:focus,
    .ftc-search-product .ftc_search_ajax,
    .ftc-enable-ajax-search {
        width: 200px;
    }
    .ftc-enable-ajax-search .thumbnail {
        width: auto;
    }
    .ftc-shop-cart,
    .ftc-search-product {
        margin-right: 0px;
    }

    .woocommerce-page .woocommerce-ordering .orderby-title {
        display: none;
    }

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






    .woocommerce-page.columns-4 .products .product,
    .woocommerce.columns-4 .products .product {
        width: 33.3333%;
    }
    .coming_soon .icon_social_comingsoon ul li a i {
        border-color: transparent;
    }
}

@media only screen and (max-width: 820px) {
    .ftc-testimonial-wrapper .active .testimonial-content .content {
        width: 650px;
        padding: 60px 100px 42px;
    }
.img-home8 .text-home5 h3, .img-home8 .text-home4 h3 {
    font-size: 22px;
}
}

@media only screen and (max-width: 767px) {
/*div#content.site-content {
    overflow: hidden;
}*/
.woocommerce .cart_totals table.shop_table {
    width: 100%;
}
.slider-home5.home8 .group1-h8,
.slider-home5.home6 .group2-h6 {
    transform: translate(0px) !important;
}
.product-h14 .ftc-product-slider {
    margin-top: 0;
}
.part4-h45 .elementor-col-33.left .elementor-widget-image.bottom {
    right: -30px;
}
.ft-top-h42 .footer-center-h26 .part2 .elementor-col-50.right h2.elementor-heading-title {
    text-align: center;
}
.part5-h37 .elementor-column.elementor-col-50.left {
    margin-bottom: 0;
}
.footer-center41 .elementor-col-25 .elementor-widget-wrap {
    text-align: center;
}
.footer-bottom-h26.h42 .copy-com.copy-com26 {
    line-height: 30px;
}
.content-icon-box .row23 .elementor-image-box-wrapper .elementor-image-box-content {
    text-align: center;
}
.product_deals_slider.header_2 .woocommerce .product .item-description {
    width: 100%;
}
.elementor-product-h1 .left-1b {
    margin-top: 30px;
}
.ft-center-h33.h40 .footer-center-h26.h33 .text1 h2 {
    padding-bottom: 10px;
}
.part2-h39 .elementor-widget-container h2.elementor-heading-title {
    font-size: 32px;
}
.part4-h39 .elementor-col-50.left > .elementor-column-wrap,
.part4-h39 .elementor-col-50.right > .elementor-column-wrap {
    padding-right: 15px !important;
    padding-left: 15px !important;
}
.summary.entry-summary .time_circles > div {
    margin-top: 0;
}
.part6-h35 .left .elementor-widget-wrap .pay .elementor-widget-container {
    text-align: left;
}
.part4-h38 .elementor-column.elementor-col-50 .elementor-widget-container {
    display: inline-block;
}
.part1-h38 .img-slider38:before {
    width: 108%;
}
.footer-center-h26.h33 .text1 h2 {
    padding-bottom: 0;
}
.footer-center-h26.h33 .text1 {
    margin-bottom: 15px;
}
.with-home30 .elementor-element.elementor-align-right .elementor-icon-list-text {
    margin-right: 0px;
}
.ftc-element-team.def_style_2 .ftc-team-member .image-thumbnail {
    padding-bottom: 5px;
}
.elementor-element.elementor-align-right span.elementor-icon-list-icon {
    float: none;
    right: auto;
    position: relative;
}
.ftc-single-product div.single-product-container.images_left .entry-summary > a.quickview {
    display: none !important;
}
.woocommerce div.product.images_left.single-product-container .summary a.quickview {
    display: inline-block;
}
/*.elementor-widget-ftc-single-product .ftc-single-product div.single-product-container .entry-summary form.cart>* {
    float: none !important;
}*/
.ftc-single-product div.single-product-container.images_left .product-thumb {
    margin-bottom: 50px;
}
.images_left.single-product-container .detail-nav-summary a .nav-product {
    left: 50%;
    transform: translate(-50%);
    right: auto;
    margin-left: 0px;
}
.images_left.single-product-container .detail-nav-summary a .nav-product:after {
    right: auto;
    bottom: 0;
    left: 50%;
    transform: translate(-50%);
}
.rtwpvs .images_left.single-product-container .rtwpvs-terms-wrapper {
    display: inline-flex;
}
.image-box3 figure.elementor-image-box-img img {
    margin-bottom: 30px;
}
.woocommerce div.product .woocommerce-tabs ul.tabs {
    text-align: center;
}
.woocommerce #content div.product .woocommerce-tabs ul.tabs li, 
.woocommerce div.product .woocommerce-tabs ul.tabs li, 
.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li, 
.woocommerce-page div.product .woocommerce-tabs ul.tabs li {
    float: none;
}
.woocommerce #content .products.list div.product div.images, 
.woocommerce .products.list div.product div.images, 
.woocommerce-page #content .products.list div.product div.images, 
.woocommerce-page .products.list div.product div.images {
    width: 40%;
}
.woocommerce .products.list .product .item-description {
    width: 60%;
}
.ft-top-h33.h37 .footer-top-h26 .left .center h2 {
    margin-right: 0;
    padding-left: 30px;
    padding-right: 30px;
}
.ft-top-h33.h37 .footer-top-h26 .right .elementor-widget-wrap {
    padding-left: 0;
}
.part3-h40 .elementor-col-50.left {
    padding-right: 0;
}
.ftc-product-categories.style_6 .item-desciption .item {
    width: 73%;
}
.part3-h40 .elementor-col-50.right {
    padding-left: 0;
}
footer#colophon .ft-center-h33.h40 .footer1b .info-company li {
    text-align: center;
}
.part6-h37 .elementor-col-33:nth-child(1) .elementor-image {
    margin-top: 30px;
}
.ftc_products_slider.style_12 .woocommerce .product .item-description .meta_info .add-to-cart a.added_to_cart:before {
    margin-right: 0;
}

/*home38*/
.element-header-layout38 {
    padding: 15px 0px;
}
.ftc_products_slider.style_12 .woocommerce .product .item-description .meta_info a .fa-shopping-cart {
    display: inline-block;
    margin: 0;
}
.ftc_products_slider.style_12 .product .item-description .add-to-cart span.ftc-note {
    display: none;
}
.ftc_products_slider.style_12 .woocommerce .product .item-description .meta_info .add-to-cart a {
    height: 35px;
    width: 35px;
    line-height: 35px;
    border-radius: 50%;
    padding: 0;
}
.ftc_products_slider.style_12 .woocommerce a.button.loading::after {
    top: 0;
}
.ftc_products_slider.style_12 .woocommerce .product .item-description .meta_info .add-to-cart a.added {
    display: none;
}
.ftc_products_slider.style_12 .woocommerce .product .item-description .meta_info .add-to-cart a.added_to_cart {
    display: inline-block !important;
    font-size: 0;
}


.part1-h35 header.header-slider .image-content {
    padding-left: 0;
}
.element-header-layout36 .header-content .container .header-bottom {
    width: 100%;
    padding: 0 15px;
    margin: 0;
}
.site-main .part1-h35 .swiper-pagination-bullets {
    bottom: -85%;
    left: 50%;
    right: auto;
}
.element-header-layout35 .header-content .container .header-bottom > .header-top35 {
    display: none;
}
.content-icon-box .row23 .elementor-image-box-wrapper .elementor-image-box-content {
    margin-left: 0;
}
.element-header-layout35 {
    padding: 10px 0;
    padding-left: 0;
}
.part1-h33 .slider1 rs-sbg,
.part1-h33 .slider2 rs-sbg {
    background-position: 30% 0% !important;
}
 .elementor-h1-top .elementor-widget-wrap .right {
    margin-top: 0;
}
.elementor-h1-top .right .elementor-widget-wrap {
    margin-left: 0;
}
.elementor-h1-top .right .elementor-element.elementor-widget-text-editor {
    margin-right: 30px;
}
    .element-header-layout33 .text-right1 {
        padding: 15px;
    }
    .part2-h33 .elementor-image.ftc-element-image {
        text-align: center;
    }
    .ftc-breadcrumbs-category ul.product-categories {
        display: inline-block;
    }
    .ftc-breadcrumbs-category {
        position: absolute;
        bottom: 0;
        top: auto;
        right: 50%;
        transform: translate(50%, 0%);
        width: 100%;
    }
    .page-container .ftc-sidebar section.widget.widget_layered_nav .widget-title-wrapper, 
    .page-container .ftc-sidebar section.widget.widget_price_filter .widget-title-wrapper {
        border-bottom: 0;
    }
    .button-filter-boxed {
        display: none;
    }
    .site-content-contain.home32 footer.site-footer .widget-column.footer-middle {
        padding: 0;
    }
    .element-header-layout30 .header-bottom .nav-right {
        padding: 11px 0;
    }
    .header-layout14.header-sticky-mobile .is-sticky .header-content-sticky.header-sticky > .container {
        width: 100%;
        display: flex;
    }
    .el-banner-h1 .bn-text-h1 .elementor-image-box-wrapper .elementor-image-box-content h3 {
        font-size: 35px;
    }
    body .ftc-footer .content-icon-box .elementor-widget-image-box .elementor-image-box-content .elementor-image-box-description {
        font-size: 20px;
    }
    .sale_products.home14.h20 .woocommerce .products .product:last-child {
        display: none;
    }
    .banner_mid .text-bn1 .baner-home h3 {
        font-size: 40px;
    }
    .footer-bottom-home5 .vc_single_image-wrapper.vc_box_border_grey {
        margin-right: 0px;
    }
    .footer-bottom a.logo_payment {
        margin-right: 0;
    }
    .elementor-blog-h28 .right .img-blogs,
    .elementor-blog-h28 .right .blog-right {
        width: 50%;
    }
    .elementor-blog-h28 .elementor-col-50.right {
        padding-left: 0;
        margin-top: 30px;
    }
    .elementor-blog-h28 .right .img-blogs .elementor-widget-image img {
        width: 100%;
    }
    .bn-text-h30 .button-h30 .elementor-col-50 {
        width: 50% !important;
        display: inline-block;
    }
    .bn-text-h30 .button-h30 .elementor-col-50 .elementor-widget-container {
        margin: 0 !important;
    }
    .footer-center-h29 .bottom .mc4wp-form-fields .sub.gifts21 input.email {
        height: 40px;
    }
    .elmentor-image-h1 .left {
        padding-right: 0;
    }
    .elmentor-image-h1 .right {
        padding-left: 0;
        margin-top: 30px;
    }
    .new-3-elementor li.post .ftc-deal-products .product {
        margin-top: 0;
        margin-bottom: 0;
    }
    .ftc-elements-blogs.style_5 .ftc-blogs.col-xs-12 {
        padding: 0;
    }
    .ftc-elements-blogs.style_5 {
        margin: 0;
        margin-top: 30px;
    }
    .banner-h26-top .left.elementor-col-50 {
        padding-right: 0;
    }
    .banner-h26-top .right.elementor-col-50 {
        padding-left: 0;
    }
    .tag-h31 .tagcloud {
        text-align: center;
    }
    .footer-top-h31 .text-conten .row1c .tag-h31 .tagcloud a {
        float: none;
    }
    .footer-top-h31 .text-conten .row1b .subscribe-widget .subscribe-email input.subscribe-input {
        text-align: center;
    }
    .footer-bottom-h26 .copy-com.copy-com26 {
        padding: 15px 0;
    }
    .site-content-contain.home27 .widget-column.footer-middle {
        padding: 0;
    }
    .footer-top-h26 .left, .footer-top-h26 .right {
        width: 100%;
        padding: 0;
        text-align: center;
    }
    .footer-top-h26 .left {
        margin-bottom: 15px;
    }
    .site-content-contain.home27 .footer-top-h26 .right.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
        justify-content: center;
    }
    .post-with-left .post-blog-sidebar.vc_col-sm-9 {
        padding-right: 0px !important;
    }
    .left-blog-sidebar .widget-title-wrapper a.block-control {
        right: 0;
    }
    aside#left-sidebar.ftc-sidebar {
        max-width: 100%;
    }
    section#woocommerce_price_filter-4 {
        margin-bottom: 0;
    }
    .page-container section.related.products {
        margin-top: 50px;
    }
    .page-container aside#right-sidebar {
        max-width: 100%;
    }
    div#dokan-secondary .dokan-widget-area aside.dokan-store-widget h3:after {
        display: none;
    }

    .banne-h22 .ftc-image-content.style_2 {
        width: 470px;
    }
    .woocommerce table.shop_table_responsive tr, .woocommerce-page table.shop_table_responsive tr {
        display: table-row;
    }
    .ft-top-gifts-h4 .newsletter-ft4 .from-ft-h1 .mc4wp-form-fields .subscribe-widget {
        margin: 0 auto;
        display: table;
    }
    @-moz-document url-prefix(){
        .woocommerce .star-rating > span {
            height: 15px;
        }
    }
    .site-content-contain.home23 footer#colophon .footer-middle {
        padding: 0;
        overflow: hidden;
    }
    .choose-us.home8 .choose {
        display: inline-block;
    }
    .hot-new .vc_col-sm-4 {
        margin-bottom: 30px;
    }
    .hot-new .vc_col-sm-4:last-child {
        margin-bottom: 0px;
    }
    .sv-05a {
        margin-bottom: 70px !important;
    }
    .service03-row-delive.service04-row-blog {
        margin-bottom: 70px !important;
    }
    .service03-row-delive {
        margin-bottom: 70px !important;
    }
    .ab1a .right .ftc-smooth {
        margin-top: 30px !important;
    }
    .ftc-sidebar section.widget.widget_layered_nav > ul {
        border-bottom: 0;
    }
    .keep-04 .vc_col-sm-6 p.mont.find {
        margin-top: 40px;
    }
    .page404-03 .wpb_column >.wpb_wrapper {
        padding: 100px 0 100px;
    }
    .woocommerce table.cart td.actions, .woocommerce-page #content table.cart td.actions, 
    .woocommerce-page table.cart td.actions {
        width: 100%;
        max-width: 100%;
    }
    .ftc-sidebar section.widget.widget_text,
    .ftc-sidebar section.widget.widget_layered_nav {
        margin-bottom: 0;
    }
    .page-container .ftc-sidebar section.widget.widget_price_filter .widget-title-wrapper {
        border-bottom: 0;
    }
    .widget_layered_nav .widget-title-wrapper a.block-control:before,
    .widget_price_filter .widget-title-wrapper a.block-control:before {
        color: #666;
    }
    .ftc-sidebar section.widget.widget_price_filter form {
        border-bottom: 0;
    }
    .ftc-sidebar section.widget.widget_price_filter {
        border-bottom: 0;
    }
    .left-blog-sidebar .widget-title-wrapper a.block-control {
        top: 0px;
    }
    .quantity .minus {
        left: 51px;
    }
    aside.ftc-sidebar.product-category-top-content section.widget {
        padding-bottom: 0 !important;
    }
    .gallery-item {
        width: auto;
    }
    .ftc-sidebar .widget_layered_nav.yith-woo-ajax-reset-navigation {
        border-top: 1px solid #ebebeb;
    }
    .status-publish .post-info .woocommerce form.woocommerce-cart-form td.product-thumbnail:before{
        display: none;
    }
    .woocommerce table.cart .product-thumbnail, 
    .woocommerce-page #content table.cart .product-thumbnail, 
    .woocommerce-page table.cart .product-thumbnail {
        display: table;
        border-bottom: 0;
    }
    .top-home11 .vc_col-sm-8, .top-home11 .vc_col-sm-4 {
        width: 100%;
    }
    .top-home11 .subscribe-email {
        display: inline-block;
    }
    .footer-bottom .top-home11 .newsletter {
        display: inline-block;
        float: none;
        margin-right: 30px;
        margin-top: 25px;
        margin-bottom: 15px;
    }
    .footer-bottom .top-home11 {
        margin-bottom: 50px !important;
    }
    .footer-bottom .top-home11 h2.widgettitle {
        width: 100%;
    }
    .footer-bottom .ftc-footer .top-home11 .wpb_text_column .wpb_wrapper div {
        text-align: center !important;
        position: relative;
    }
    .top-home11 .vc_col-sm-8 form {
        margin-top: 40px;
    }
    .sale_products.home10 .woocommerce.columns-6 .products .product {
        width: 33.33%;
    }
    .banner_9 .ftc-smooth-image .ftc-smooth {
        display: inline-block;
        margin-bottom: 20px;
    }
    .banner_home92 .banner-09 h3:after {
        left: 0px;
    }
    .banner_9 .vc_col-sm-4:last-child .ftc-smooth-image .ftc-smooth {
        margin-bottom: 0px;
    }
    .banner_9 .ftc-smooth-image.smooth-image {
        text-align: center;
    }
    .banner_home92 .banner-09 {
        height: 315px;
        padding-bottom: 10px;
    }
    .widget.widget_text h3:after {
        content: "\f068";
        font-family: 'FontAwesome';
        font-size: 16px;
        line-height: 1;
        text-indent: 0;
        position: absolute;
        right: 0px;
        top: 18px;
        width: auto;
        text-align: center;
        color: #fff;
        cursor: pointer;
    }
    .widget.widget_text h3.active:after {
        content: "\f067";
        font-family: 'FontAwesome';
    }
    .widget.widget_text:hover h3:after{
        color: #000;
    }
    /*.widget.widget_layered_nav,
    .widget.widget_price_filter {
        display: none;
    }*/
    .woocommerce-account .woocommerce-MyAccount-content,
    .woocommerce-account .woocommerce-MyAccount-navigation {
        width: 100% !important;
        margin-left: 0 !important;
    }

    .woocommerce table.shop_table th {
        font-size: 12px;
    }
    .ftc-testimonial-wrapper,
    .details-img .details_thumbnails,
    .details-img>.thumbnails .owl-carousel .owl-stage-outer,
    .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:before,
    #right-sidebar .widget-title:after {
        display: none;
    }
    .ftc-testimonial-wrapper.owl-carousel .owl-stage-outer {
        overflow: hidden;
    }
    footer .social-icons ul,
    .ftc-footer .copy-com {
        text-align: center;
    }
    .widget-title {
        position: relative;
    }
    .widget-title a.block-control {
        position: absolute;
        content: "";
        width: 30px;
        height: 30px;
        display: inline-block;
        line-height: 0;
        right: 0px;
        top: 9px;
        text-align: center;
        text-indent: 0;
        z-index: 999;
    }
    .widget-title a.block-control:before {
        content: "\f0fe";
        font-family: 'FontAwesome';
        font-size: 16px;
        line-height: 30px;
        text-indent: 0;
    }
    .widget-title 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;
    }
    #testimonial2 .ftc-testimonial-wrapper {
        margin: 0;
    }
    #testimonial2 .ftc-testimonial-wrapper.owl-carousel .owl-controls .owl-dots {
        position: static;
        transform: none;
        margin-bottom: 20px;
        text-align: center;
    }
    #testimonial2 .ftc-testimonial-wrapper .active .testimonial-content .content {
        position: relative;
        left: 0;
        width: 550px;
        transform: none;
        margin: 30px auto;
        padding: 30px
    }
    #testimonial2 .ftc-testimonial-wrapper.owl-carousel .owl-stage-outer {
        height: 525px !important;
    }
    #testimonial2 .ftc-testimonial-wrapper .active.center .testimonial-content .image {
        margin: 115px auto 0;
    }
    #testimonial2 .ftc-testimonial-wrapper .active.center .testimonial-content .name,
    #testimonial2 .ftc-testimonial-wrapper .active.center .testimonial-content .byline {
        margin: 0 auto;
    }
    #testimonial2 .ftc-testimonial-wrapper.owl-carousel .owl-dots {
        top: 92%;
        left: 50%;
        transform: translateX(-50%);
        text-align: center;
    }
    .single-post .site-main,
    .blog .site-main,
    .archive #main-content,
    .single-product .site-content {
        width: 100% !important;
        z-index: 2;
    }
    .comment-body {
        margin-left: 0px;
    }

    .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_row1.vc_row-fluid {
        margin-bottom: 50px !important;
    }

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

    .archive.tag aside,
    .archive.author aside,
    .archive.category aside {
        padding-right: 0px;
    }
    .archive.tag .site-main,
    .archive.author .site-main,
    .archive.category .site-main {
        width: 100% !important;
        padding-left: 0px;
    }

    .archive.tag .site-main>article,
    .archive.author .site-main>article,
    .archive.category .site-main>article {
        margin-bottom: 30px;
    }



    .woocommerce .widget_layered_nav ul li,
    .woocommerce-page .widget_layered_nav ul li {
        width: 33.33%
    }


    .details-img .details_thumbnails .owl-item a {
        width: calc(100% - 2px) !important;
        -webkit-width: calc(100% - 2px) !important;
        -moz-width: calc(100% - 2px) !important;
        -o-width: calc(100% - 2px) !important;
    }

    .related .group-button-product {
        transform: translateY(-50%);
    }


    .ftc-sb-blogs article .post-info {
        display: inline-block;
        position: relative;
    }
    .blogs article .post-info .entry-date, .related-posts .entry-date {
        width: auto;
        position: absolute;
        left: 0px;
        text-align: center;
        float: left;
    }
    .ftc-sb-blogs article {
        margin: 0 auto;
    }
    .slider_blog1,
    .slider_blog2 {
        margin-bottom: 0px !important;
    }




    /*home5*/

    .test-home5 > div {
        width: 100% !important;
    }
    .product-special .woocommerce .products .product {
        width: 50%;
    }
    .test-home5 {
        display: block;
    }
    .test-home5 .text-deal > .wpb_wrapper {
        margin-top: 50px;
        margin-bottom: 20px;
    }
    .deal-product-1 .woocommerce .products .product:nth-child(3) {
        display: none;
    }
    .deal-product-1 .woocommerce .products .product {
        padding-bottom: 10px;
        border-top: 1px solid #e5e5e5;
    }
    .brand-description.wpb_column.vc_column_container {
        padding-left: 60px !important;
        margin-top: 1px;
    }
    .brand-description h3 {
        font-size: 30px;
    }
    .choose-us .wpb_column.vc_column_container.vc_col-sm-5 {
        padding-top: 0px !important;
    }
    .blog-home.home5 .main-content-blog {
        margin: 0;
    }
    .ftc-footer .info_footer .vc_col-sm-3 {
        min-height: auto;
    }
    .ftc-footer .info_footer > div {
        display: inline-block;
    }
    .countdown-product .wpb_column.vc_column_container.vc_col-sm-5:first-child {
        padding-right: 0px !important;
        padding-left: 0px !important;
    }
    .countdown-product .wpb_column.vc_column_container.vc_col-sm-5:last-child {
        padding-right: 0px !important;
        padding-left: 0px !important;
    }
    .product-special.home6 .woocommerce .products .product {
        width: 100%;
    }
    .footer-bottom-home5 .vc_single_image-wrapper.vc_box_border_grey {
        margin: 0px 0 12px;
    }
    .footer-bottom-home5 .vc_col-sm-4 .wpb_single_image.vc_align_right {
        text-align: center;
    }
    .product-special.home7 .woocommerce .products .product {
        width: 100%;
    }
    .hot-new .ftc-meta-widget.item-description {
        display: table-cell;
        padding-left: 15px;
    }
    .hot-new .vc_col-sm-4 .ftc-items-widget {
        margin-bottom: 25px;
    }
    .hot-new .vc_col-sm-4:last-child .ftc-items-widget {
        margin-bottom: 0px;
    }
    .ft-Middle-9 ul.no-padding.bullet li.item, .ft-Middle-10 ul.no-padding.bullet li.item {
        padding: 5px 0;
    }
    .ft-Middle-10 .vc_col-sm-2 {
        width: 50%;
        float: left;
        min-height: 320px;
    }
    .ftc-footer .ft-Middle-10.ftc-row-wide {
        margin-bottom: 0;
    }
    .ft-Middle-10 .top_rate .cras {
        padding-top: 0px;
    }
    .ftc-sb-blogs article {
        max-width: 100%;
    }
    .top_rate .cras {
        padding-top: 5px;
    }
    .top_rate ul li {
        margin: 0px 0px 30px 0px;
    }
    .ftc-instagram .item {
        width: 33.33%;
        height: auto;;
    }
    .product_deals_slider .woocommerce .products .star-rating {
        margin-top: 35px;
    }
    .product_deals_slider .item-description .short-description {
        margin-bottom: 10px;
    }
    .footer-top .lookbook .subscribe-email .subscribe-input {
        width: 200px;
    }
    .hot-new .woocommerce ul.product_list_widget li > a {
        float: left;
    }
    .ft-bottom-10.home12 .top-home11 ul.icon {
        float: none;
    }
    .footer-bottom .home12 .top-home11 {
        margin-bottom: 15px !important;
    }
    .slider_blog1.h14 .blogs article .post-info .entry-date {
        left: 0;
    }
    .instagram-h14 .ftc-instagram .item {
        width: 33.33%;
    }
    .ftc-footer .ft-Middle-14 .vc_col-sm-3 {
        min-height: 100%;
    }
    .banner-home15 .banner-left .wpb_wrapper,
    .banner-home15 .banner-right .wpb_wrapper {
        line-height: 1;
        text-align: center;
    }
    .banner-home15 .bn2 .vc_col-sm-4 .ftc-banner,
    .banner-home15 .ftc-banner{
        position: relative;
        width: auto;
        display: inline-block;
        margin-bottom: 30px;
    }
    aside.ftc-sidebar.product-category-top-content .widget_layered_nav,
    .product-category-top-content .woocommerce.widget_price_filter {
        min-height: auto;
        width: 100%;
        float: none;
        display: inline-block;
        margin-left: 0;
        margin-bottom: 30px;
    }
    aside.ftc-sidebar.product-category-top-content {
        display: inline-block;
        width: 100%;
    }
    .banner-home15 .bn1, .banner-home15 .bn2, .banner-home15 .bn3 {
        margin-bottom: 0;
    }
    .header-layout17 .header-content-sticky .container .right-menu .ftc-search-product,
    .header-layout17 .header-content-sticky .container .right-menu .dropdown-button {
        display: none;
    }
    .header-layout17 .header-content-sticky .container .right-menu .ftc-shop-cart {
        margin-right: 10px;
    }
    .header-layout17 .header-content-sticky .container .right-menu .ftc-shop-cart a.cart-item-canvas:before {
        color: #fff;
    }
    .bn17b .text {
        text-align: center;
    }
    .product17 .ftc-products .meta-slider .products {
        clear: none;
        display: inline-block;
        flex-flow: inherit;
        justify-content: inherit;
    }
    .bn17b {
        margin-bottom: 0 !important;
    }
    .product17 .woocommerce .products .product:nth-child(6n+1) {
        margin-right: 0 !important;
        margin-top: 0;
        float: left;
        padding: 0 15px;
    }
    .product17 .vc_col-sm-12 {
        padding: 0 !important;
    }
    .product17 .woocommerce .products .product {
        margin-top: 0 !important;
        margin-bottom: 30px;
        float: left !important;
        padding: 0 15px !important;
    }
    .product_deals_slider.h14 .woocommerce .ftc-slider .products .product:after {
        width: 95.88%;
    }
    .slider_blog1.h14 .main-content-blog {
        float: left;
        width: auto;
    }
    .slider_blog1.h14 {
        margin-bottom: 20px !important;
    }
    .footer-top .subscribe-email .subscribe-input {
        width: 295px;
    }
    .product_deals_slider .item-description {
        margin-top: 30px !important;
        padding: 0px 70px 0px 85px !important;
    }
    .menu-ftc{
        display: block;
    }

    .header-v1 .navigation-primary{
        top: 561px;
    }

    .product_deals_slider.header_2 .item-image,
    .product_deals_slider .item-image {
        margin: 10px 0px 0px 85px !important;
    }

    .product_deals_slider .item-description{
        padding: 0px 70px 0px 85px !important;
    }

    .main-content-blog,.slider_blog2 .ftc-sb-blogs article .post-info .main-content-blog{
        float: left;
        width: auto;
        margin-left: 70px;
    }

    .map {
        margin-top: 115px;
    }

    .footer-top .subscribe-email .subscribe-input {
        width: 295px;
    }

    .ftc-footer .vc_col-sm-3 {
        width: 50%;
        min-height: 305px;
        float: left;
    }

    .date {
        font-size: 20px;
        line-height: 20px;
    }
    .time p {
        margin: 5px 0 -7px !important;
    }

    .info {
        line-height: 18px;
    }

    .footer-bottom .ftc-footer .wpb_text_column .wpb_wrapper div{
        text-align: center !important;
    }

    .woocommerce .before-loop-wrapper{
       padding: 0px;
       position: relative;
       top: -15px;
       float: left;
       border: 1px solid #ebebeb;
       padding-left: 20px;
       left: 50%;
       transform: translate(-50%);
       z-index: 2;
       margin-top: 30px;
   }

   .archive .woocommerce-page.columns-3 .products .product, 
   .archive .woocommerce.columns-3 .products .product{
    width: 33.33333%;
}

.archive .page-container {
    margin-top: 50px;
}
.ftc-gridlist-toggle-icon {
    padding-right: 0;
}

.ftc-sidebar .widget_layered_nav:nth-child(4) .widget-title.title_sub{
    padding-top: 15px !important;
    padding-bottom: 15px !important;
}


.woocommerce .products.list .product .item-image{
    width: 270px;
}

.page-id-884 .main-content-blog{
    width: 500px;
}

.page-id-889 .main-content-blog,.page-id-891 .main-content-blog,.page-id-893 .main-content-blog{
    width: 510px;
}

div.product .summary form .yith-wcwl-add-to-wishlist,.woocommerce div.product .summary .compare, 
.woocommerce-page div.product .summary .compare,.single.single-product.woocommerce div.product .quickview{
    margin-top: 0px;
}


.single.single-product.woocommerce div.product.product-type-grouped .quickview{
    margin-left: 2px;
}

.single.single-product .product-type-grouped .single_add_to_cart_button{
    margin-right: 0px;
}

.details_thumbnails {
    max-width: 326px;
}


div.product.product-type-grouped .summary form .yith-wcwl-add-to-wishlist,.woocommerce div.product.product-type-grouped .summary .compare, 
.woocommerce-page div.product.product-type-grouped .summary .compare,.single.single-product.woocommerce div.product.product-type-grouped .quickview{
    margin-top: 0px;
}

.woocommerce .products.list .product .item-description{
    margin-top: 15px;
}

.pp_inline div.product.product-type-external p.cart, .woocommerce div.product.product-type-external p.cart{
    width: 130px;
}

.single.single-product.woocommerce div.product.product-type-external .yith-wcwl-add-to-wishlist a{
    position: relative !important;
    top: 0px;
    left: 0px;
}

.single.single-product.woocommerce div.product.product-type-external .summary .compare{
    margin-left: 2px;
}

.woocommerce div.product form.cart .group_table .product-type-grouped td:first-child {
    display: table-cell;
}

.product-type-grouped .quantity .fa-caret-up, .product-type-grouped .quantity .fa-caret-down {
    left: -33px;
}

.woocommerce div.product form.cart .group_table .product-type-grouped td.label {
    line-height: 60px;
}
.related .products .product .item-image{
    width: calc(100% - 2px);
    -webkit-width: calc(100% - 2px);
    -moz-width: calc(100% - 2px);
    -o-width: calc(100% - 2px);
}
.bn17b .left p.text2 {
    width: auto;
}
.bn17 .text-p17a {
    width: 95%;
}
.slider18 .right {
    transform: translateX(-50%) translateY(0%) rotate(0deg);
    top: 0;
    width: 100%;
    position: absolute;
    right: 0;
    left: 50%;
}
.slider18 .right h1.text-left {
    margin-top: 25px;
}
.slider18 .slider18a .tp-bullets {
    left: 50% !important;
    width: 100% !important;
    height: auto !important;
    text-align: center;
    transform: translate(-50%, 110%) !important;
    bottom: 0;
    top: auto !important;
}
.slider18 .slider18a .tp-bullets {
    left: 50% !important;
    width: auto !important;
    height: auto !important;
    transform: translate(-50%, 125%) !important;
    bottom: 0;
    top: auto !important;
}
.slider18 .slider18a .tp-bullets .tp-bullet.selected:after, .slider18 .slider18a .tp-bullets .tp-bullet:hover:after {
    background-color: transparent;
    content: '';
    display: block;
    opacity: 1;
    width: 0px;
    height: 0px;
    position: absolute;
    top: 0%;
    transform: translate(50%, -85%);
    margin-top: 0px;
    border-style: solid;
    right: 50%;
    left: auto;
    border-width: 5px 5px;
    border-top-color: transparent !important;
    border-left-color: transparent !important;
    border-right-color: transparent !important;
    border-bottom-color: #fff !important;
    border-radius: 0px !important;
}
.slider18 .slider18a .tp-bullets .tp-bullet {
    width: 70px !important;
    height: 70px !important;
    margin-bottom: 0 !important;
    margin-left: 10px !important;
    margin-right: 10px !important;
}
.bn18 .banner-17 {
    margin-bottom: 0;
}
.sale_products.home14.h20 .woocommerce .products .product {
    width: 33.33%;
}
.pp_woocommerce div#pp_full_res div.product div.summary{
    margin-top: 30px;
    text-align: center;
}
.pp_woocommerce div.product h1.product_title.entry-title {
    text-transform: capitalize;
    margin-right: 0;
    text-align: center;
}
.pp_woocommerce .woocommerce-product-rating {
    float: none;
}
.pp_woocommerce div#pp_full_res div.product div.summary .woocommerce-product-details__short-description p {
    text-align: center;
}
.pp_woocommerce div#pp_full_res div.product div.summary form.cart {
    width: auto;
}
.pp_woocommerce div#pp_full_res div.product .summary form .quantity {
    overflow: hidden;
    position: relative;
    float: none;
    display: inline-block;
    margin-left: 3px;
    margin-right: 3px;
}
.deal-product-1 .group-button-product,
.product-special .group-button-product {
    height: 30px;
}
.deal-product-1 .woocommerce .product .item-image .group-button-product > div, 
.deal-product-1 .woocommerce .product .item-image .group-button-product > div a,
.deal-product-1 .woocommerce .product .item-image .group-button-product > a, 
.product-special .woocommerce .product .item-image .group-button-product > div, 
.product-special .woocommerce .product .item-image .group-button-product > div a, 
.product-special .woocommerce .product .item-image .group-button-product > a, 
.deal-product-1 .item-image .group-button-product > div a i, 
.deal-product-1 .item-image .group-button-product > a i,
.product-special .item-image .group-button-product > div a i,
.product-special .item-image .group-button-product > a i {
    width: 30px;
    height: 30px;
    line-height: 30px;
}
.deal-product-1 .woocommerce .product .item-image .group-button-product > div a,
.product-special .woocommerce .product .item-image .group-button-product > div a{
 top:0;
}
.choose-us .wpb_single_image.vc_align_left {
    text-align: center;
}
.choose-us .wpb_column.vc_column_container.vc_col-sm-7 {
    padding-right: 15px !important;
}
.choose-us p {
    text-align: center;
}
.ft-bottom-9 .copy-com {
    margin-bottom: 15px;
}
.product17 .woocommerce .products .product:nth-child(6n+4) {
    margin-left: 0 !important;
}
.footer-bottom .ft-bottom-10.home12 .top-home11 .wpb_text_column {
    margin: 22px 0 0px;
    text-align: right;
}
.ft_lookbook .time p {
    margin: 0px 0 0px !important;
}
.product-special.home7 .woocommerce .product .item-image .group-button-product > div a.quickview {
    width: 40px;
    height: 40px;
    line-height: 40px;
}
.widget-title-wrapper {
    position: relative;
}
.post-timeline-3min .widget-title-wrapper a.block-control:before {
    color: #666;
}
.post-timeline-3min .widget-title-wrapper a.block-control {
    right: 0;
    top: 5px;
}
.left-blog-sidebar .widget, body.category-blog-home .ftc-sidebar section.widget, 
body.category-audio-post .ftc-sidebar section.widget, 
body.category-video-post .ftc-sidebar section.widget, 
body.category .ftc-sidebar section.widget, 
body.blog .ftc-sidebar section.widget {
    margin: 0 0 30px 0;
}
.widget_tag_cloud a.block-control {
    display: none !important;
    display: inline-block !important;
    margin: 0 !important;
    padding: 0 !important;
    border: 0;
}
.blog .widget-title-wrapper a.block-control:before {
    color: #666;
}
.product-element-24 .woocommerce .product .item-description .meta_info span.yith-wcwl-wishlistexistsbrowse a {
    display: inline-block;
    margin-left: 0px;
}



/*home41*/
.part3-h41 .elementor-col-50.left,
.part3-h41 .elementor-col-50.right {
    padding: 0;
}
.part3-h41 .elementor-col-50 .ftc-element-image {
    display: table;
    margin: 0 auto;
}
.part6-h41 .elementor-widget-image-box .elementor-image-box-wrapper {
    display: flex;
    justify-content: center;
    justify-items: center;
}
.part6-h41 .elementor-col-25 .elementor-image-box-img {
    margin-left: 0 !important;
    margin-right: 20px !important;
}
.footer-h41 .footer-top41 .elementor-icon-box-wrapper {
    display: flex;
    text-align: left;
}
.footer-h41 .footer-top41 .elementor-icon-box-wrapper .elementor-icon-box-icon {
    margin-right: 15px !important;
    margin-bottom: 0;
}
.footer-h41 .footer-top41 .elementor-col-50.left {
    margin-bottom: 15px;
}




/*home42*/
.part1-h42 .elementor-col-50.left {
    margin-bottom: 30px;
}
.part2-h42 .bn-slider42:nth-child(2n+0) .elementor-col-50.left {
    order: inherit;
}
.part2-h42 .bn-slider42 .elementor-col-50.right {
    margin: 30px 0;
    margin-bottom: 50px;
}
.part2-h42 .bn-slider42.bottom {
    margin-top: 0;
}
.part2-h42 .bn-slider42.bottom .elementor-col-50.right h2.elementor-heading-title {
    font-size: 50px;
    text-align: center;
}
footer#colophon .ft-top-h42 .info-com ul li,
.ft-top-h42 .footer-center-h26 .elementor-column.footer1b .elementor-widget-wrap .elementor-widget-image {
    text-align: center;
}
.footer-center-h26 .part2 .elementor-column.footer1b {
    text-align: center;
    width: 100%;
}
.part2-h42 .bn-slider42.bottom .elementor-col-50.right .elementor-widget-text-editor {
    padding: 0;
}



/*home43*/
.element-header-layout43 a.ftc-cart-tini.cart-item-canvas:before,
.element-header-layout43 .nav-right .cart-total span.cart-ico{
    color: #666;
}
.element-header-layout43 {
    padding: 15px 0;
}
.part3-h43 .right {
    padding: 0;
    margin-top: 30px;
}
.part3-h43 .elementor-spacer .elementor-spacer-inner {
    height: 30px !important;
}
.part5-h43 .elementor-custom-embed-play i.eicon-play {
    width: 100px;
    height: 100px;
    line-height: 100px;
    font-size: 50px;
}
.part6-h43 .elementor-col-33 .elementor-image-box-content {
    margin-top: 20px;
}
.part3-h43 .top .elementor-col-50.right h2.elementor-heading-title,
.part3-h43 .right .text-center .elementor-text-editor {
    text-align: center;
}
.part3-h43 .top .elementor-col-50.right .elementor-widget-text-editor .elementor-text-editor {
    display: table;
    margin: 0 auto;
}
.part3-h43 .bottom .elementor-col-50.right {
    width: 100%;
    padding: 0;
    text-align: center;
}
.part3-h43 .bottom .elementor-col-50.left {
    width: 100%;
}



/*home44*/
.part3-h44 .banner-img .elementor-row .elementor-col-50.left .elementor-widget-container,
.part3-h44 .banner-img .elementor-row .elementor-col-50.right .elementor-widget-container {
    text-align: center;
}
.part3-h44 .banner-img .elementor-row .elementor-col-50.left {
    margin-bottom: 30px;
}
.part4-h44 .elementor-col-50.right .conten1 {
    padding-left: 0;
    padding-right: 0;
}
.part4-h44 .elementor-col-50.right .conten1 .elementor-image-box-wrapper {
    display: flex;
    text-align: left;
}
.ftc-footer .footer-top44 .elementor-col-25 .elementor-icon-box-wrapper .elementor-icon-box-icon {
    margin-bottom: 0;
}
.footer-center44 .icon .elementor-grid-item a {
    padding: 0 10px;
}
.footer-center44 .elementor-col-50.right h2.elementor-heading-title {
    text-align: center;
}
.footer-center44 form .mc4wp-form-fields .subscribe-widget .email3 input.subscribe-input {
    padding: 0;
    text-align: center;
}
.ftc-footer .footer-center44 .elementor-col-50.right .elementor-section-boxed .elementor-col-33 {
    width: 100%;
}
.footer-top44 .elementor-column.elementor-col-25 {
    width: 100%;
}




/*home45*/
.part4-h45 .elementor-col-33.center .conten1 .elementor-image-box-wrapper {
    display: flex;
    text-align: left;
}
.part8-h45 .text1.elementor-widget-heading h2.elementor-heading-title {
    font-size: 120px;
    line-height: 80px;
}
.part8-h45 .text2.elementor-widget-heading {
    padding-bottom: 10px;
    padding-top: 25px;
}
.part4-h45 .elementor-column.elementor-col-33.center {
    max-width: 100%;
}
.part4-h45 .elementor-col-33.center .conten1 {
    padding: 0 100px;
}




/*home46*/
.part1-h46 .elementor-col-50.left {
    padding-right: 0;
}
.part1-h46 .elementor-col-50.right {
    padding-left: 0;
}
.part1-h46 .elementor-col-50.right .elementor-widget-image:first-child {
    margin-bottom: 30px;
}
.part2-h46 .text2.elementor-widget-text-editor {
    width: 100%;
}
.part3-h46 .ftc-element-image .ftc-image-content .ftc-image-caption h3 {
    font-size: 50px;
}
.footer-center44.home46 form .mc4wp-form-fields .subscribe-widget .email3 button {
    right: 40px;
    line-height: 1;
    bottom: 0;
}
.part1-h43 .right .elementor-image .ftc-image-content {
    left: 50%;
}
.part3-h43 .top .elementor-col-50.left,
.part3-h43 .top .elementor-col-50.right {
    width: 100%;
}
.part6-h35 .elementor-col-50.left .elementor-widget-wrap {
    text-align: center;
}
.part6-h35 .pay .elementor-widget-container .elementor-social-icons-wrapper {
    text-align: center;
}
.ft-top-h42 .part2 .ftc-element-logo .description-logo {
    margin-right: 0px;
}
.part1-h43 .right .elementor-image .ftc-image-content {
    bottom: -110px;
}







}


@media only screen and (max-width: 685px) and (min-width: 668px){
    @-moz-document url-prefix(){
        .woocommerce div.product.images_left.single-product-container form.cart .quantity .minus {
            left: 43.5px;
        }
    }
}

@media only screen and (max-width: 767px) and (min-width: 500px){
.map-elementor-h1 .map {
    width: 520px!important;
}
.footer-bottom-h26.h42 .elementor-col-50.left {
    width: 65%;
}
.footer-bottom-h26.h42 .elementor-col-50.right {
    width: 35%;
}
.ftc-product-video iframe {
    height: 270px;
}
.ftc-product-video.loaded {
    margin-top: 47px;
}
.part4-h33 .elementor-col-25 {
    width: 50%;
}
.image-box2 .elementor-column.elementor-col-50 {
    width: 50%;
}
.image-box3 .elementor-column.elementor-col-50 {
    width: 50%;
    padding: 0 15px;
}
 .part2-h37 .elementor-col-25 {
    width: 50%;
    margin-bottom: 20px;
}
.part2-h37 .elementor-col-25:nth-child(2) .elementor-widget-container {
    border-color: transparent !important;
}
 .part4-h40 .elementor-widget-image-carousel .swiper-container .swiper-slide figure {
    display: inline-grid;
}
.part6-h40 .right .sub.gifts26 {
    display: flex;
    margin: 0 auto;
}
.ft-center-h33.h40 .footer-center-h26 .elementor-column.footer1a {
    width: 100%;
}
 .part6-h36 .elementor-column.elementor-col-33 {
    width: 33.33%;
}
.part6-h36 .elementor-column.elementor-col-33 .elementor-widget-container {
    padding: 0 !important;
}
.part6-h36 .elementor-column.elementor-col-33 .elementor-widget-container .elementor-icon-box-icon {
    margin-bottom: 10px;
}
 .elementor-h1-top .center .elementor-column-wrap {
    width: auto;
    display: table;
    margin: 0 auto;
}
.elementor-h1-top .center .subscribe-widget .subscribe-email input.subscribe-input {
    width: 350px;
}
.elementor-h1-top .left .elementor-widget-wrap {
    text-align: center;
    margin-bottom: 15px;
}
.site-content-contain.home32 footer.site-footer .footer-middle {
    display: none;
}
.testimonial-h32 .test1a .text-top {
    transform: translate(-30%);
}
.ftc-element-testimonial.style_2 .item.testimonial-content .avatar-image{
    margin-bottom: 15px;
}
.post-medium-image .post-blog-sidebar article.post-wrapper {
    display: inline-block;
}
.footer-center-h26 .footer1a, .footer-center-h26 .footer1b {
    width: 50%;
}
.product-special.home7 .woocommerce .products .product {
    border-bottom: 1px solid #e5e5e5;
}
.product-special.home7 .product .item-description {
    min-height: 71px;
    padding: 10px 0;
}
.hot-new .vc_col-sm-4 {
    width: 50%;
    float: left;
}
.hot-new .vc_col-sm-4:last-child {
    float: none;
    margin: 0 auto;
}
.Newsletter-home9 .widget.feedburner-subscription,
.Newsletter-home10 .widget.feedburner-subscription {
    width: 100%;
}
.slider_blog1.blog9 .main-content-blog {
    width: auto;
}
.ft-Middle-9 .info {
    font-size: 16px;
}
.slider_blog1.h20 .main-content-blog {
    width: auto;
}
.footer-middle .top_rate {
    padding-top: 18px;
}
.woocommerce #content div.product div.summary,
.woocommerce #content div.product div.summary .woocommerce-product-details__short-description p {
    text-align: center;
}
.woocommerce .summary .star-rating {
    float: none;
    display: table;
    margin: 0 auto;
    margin-bottom: 5px;
}
div.product .ftc-social-sharing {
    display: table;
    margin: 0 auto;
}
div.product .social-sharing li {
    float: none;
}
.woocommerce div.product form.cart div.quantity {
    margin-right: 20px;
}
div.product .summary form .yith-wcwl-add-to-wishlist.added span {
    left: 0;
}
.service-time {
    display: table;
    margin: 0 auto;
}
.about-office.office1,
.about-office.office2 {
    margin-bottom: 50px;
}
.contact-map3 .vc_col-sm-6 .wpb_text_column p.mont {
    margin-top: 30px;
    text-align: center !important;
}
.contact-map3 .vc_col-sm-6 .wpb_text_column p {
    text-align: center !important;
}
div.wpcf7 .ajax-loader {
    display: none;
}
div.wpcf7 .ajax-loader.is-active {
    visibility: visible;
    display: inline-block;
}
.contact-map3 .wpcf7 form p {
    text-align: center;
}
.ftc-footer .copy-com {
    line-height: 1;
}
body .blog-colum3 .main-content-blog {
    width: 75%;
}
.blog-Colum2 .blogs .post-wrapper.col-sm-6 {
    width: 50%;
    float: left;
}
.blog-Colum2 .main-content-blog {
    width: 80%;
}
.left-blog-sidebar .textwidget {
    display: inline-block;
    width: 100%;
}
.left-colum .post-wrapper.col-sm-6 {
    width: 50%;
    float: left;
}
.left-colum .blogs .main-content-blog {
    width: 75%;
}
.post-blog-sidebar .main-content-blog {
    margin-left: 0;
}
.slider_blog1 .main-content-blog {
    width: auto;
}
.test-home5 .deal-product-1 .owl-nav .owl-prev, .test-home5 .deal-product-1 .owl-nav .owl-next {
    left: 50%;
    top: -50px;
    transform: translate(-50%);
}
.text_description .wpb_single_image.vc_align_left {
    text-align: center;
}
.text_description p.note,
.text_description p.text-para,
.choose-us h3,
.choose-us p.pick-us,
.choose-us ul {
    text-align: center;
}
.text_description h3.text_description_title {
    text-align: center !important;
}
.text_description .ftc-button-wrapper {
    display: inline-block;
    text-align: center;
    width: 100%;
}
.test-home5 .text-deal {
    width: 100%;
    height: auto;
    position: relative;
}
.test-home5 .text-deal .left {
    padding: 40px 15px;
    padding-top: 80px;
}
body div.pp_woocommerce.loaded.pp_pic_holder .pp_content_container {
    margin-top: 105px;
}
.ft-bottom-10 {
    padding-bottom: 25px;
}
.ft-bottom-10.home12 {
    padding-bottom: 10px;
}
body div.pp_woocommerce.pp_pic_holder .pp_content_container {
    margin-top: 40px;
}
.time_circles {
    margin-bottom: 10px;
}
.ftc_products_deal_slider.def_style_3 .ftc-timer-circles .time_circles {
    margin-bottom: 0;
}
.test-home5 .deal-product-1 .woocommerce .products .product:first-child {
    border-bottom: 0;
}
.test-home5 .deal-product-1 .woocommerce .product .item-description {
    padding: 10px 0;
}
.countdown-product .ftc-countdown .counter-wrapper > div{
    margin: 0 8px;
}
.deal-product-1 .deal-product-1 {
    margin-bottom: 80px;
}
.ftc-footer .ft-Middle-9 .vc_col-sm-3 {
    min-height: 285px;
}
.test-home5 .deal-product-1 .products.owl-carousel {
    z-index: auto;
    margin-left: -1px;

}
.ft-Middle-10 .top_rate img {
    margin-right: 20px;
}
.ft-Middle-10 .top_rate ul li .right p.cras {
    margin-bottom: 0px;
}
.deal-product-1 .woocommerce .product .item-image .group-button-product .add_to_cart_button a.added_to_cart:before,
.product-special .woocommerce .product .item-image .group-button-product a.added_to_cart:before {
    line-height: 30px;
}
body .deal-product-1 .woocommerce .product .item-image .group-button-product > div a.button.add_to_cart_button.loading:after,
body .product-special .woocommerce .product .item-image .group-button-product > div a.button.add_to_cart_button.loading:after {
    top: 0 !important;
}
.deal-product-1 .woocommerce .product .item-image .group-button-product > a.quickview i:before,
.product-special .woocommerce .product .item-image .group-button-product > a.quickview i:before{
    line-height: 30px;
}
.deal-product-1 .woocommerce .product .item-image .group-button-product > div span.show a {
    top: -2px;
}
.footer-top .lookbook .mc4wp-form-fields .newsletter {
    margin-right: 30px;
}
.single_image .vc_col-sm-4 {
    width: 33.33%;
    float: left;
}
.ft-Middle-14.h15 .vc_col-sm-4, 
.ft-Middle-14.h15 .vc_col-sm-2 {
    margin: 0 auto;
    margin-bottom: 30px;
    display: table;
}
.ft-Middle-14.h15 .img-h16 img {
    width: 80px;
    float: none;
    margin-right: 5px;
    margin-left: 5px;
}
.ft-Middle-10 div.recent_posts ul li {
    margin-left: 45px;
}
aside.ftc-sidebar.product-category-top-content h3.widget-title.title_sub, 
.berocket_single_filter_widget h3.widget-title {
    width: 100%;
}
aside.ftc-sidebar.product-category-top-content {
    margin-left: 0;
    margin-right: 0;
}
aside.ftc-sidebar.product-category-top-content .widget_layered_nav .yith-wcan {
    width: 100%;
}
.woo-variation-swatches-stylesheet-enabled .variable-items-wrapper {
    display: inline-flex;
}
.woocommerce div.product form.cart .reset_variations {
    display: block;
}
.comment-meta {
    margin-bottom: 15px;
}
nav.navigation.post-navigation .nav-links {
    margin-bottom: 30px;
}
ul.comment_list_widget li {
    width: 33.33%;
    float: left;
}
.ftc-breadcrumb-title-content {
    background-position: center;
}
.ftc-blogs-widget .post_list_widget .post-in-list {
    width: 33.33%;
    float: left;
}
.left-blog-sidebar .ftc-blogs-widget-wrapper .per-slide .post-in-list:first-child {
    padding-top: 15px;
}
.ftc-blogs-widget-wrapper .per-slide:last-child .post-in-list:last-child {
    border-bottom: 1px solid #e5e5e5;
}
.ftc-blogs-widget-wrapper .per-slide .post_list_widget {
    display: inline-block;
}
.about_part1 .vc_col-sm-2 {
    width: 50%;
    float: left;
}
.keep-04>.wpb_column:nth-child(2) .wpb_wrapper {
    max-width: 490px;
    margin-left: auto;
    margin: 0 auto;
    text-align: center;
}
.keep-04 .social-contact {
    display: inline-block;
}
.faq-4b {
    text-align: center;
}
.faq-4b p.mont {
    text-align: center !important;
}
.coming02 {
    padding-top: 180px;
    padding-bottom: 140px;
}
.coming02 .coming-2a {
    display: table;
    margin: 0 auto;
}
.coming02 .mc4wp-form-fields .email2 .button-f9 {
    top: 30px;
}
.coming04 .text-default.ftc-countdown .counter-wrapper > div,
.coming05 .light-v3.ftc-countdown .counter-wrapper > div{
    width: 145px;
}
.coming04 {
    padding-top: 150px !important;
    padding-bottom: 80px !important;
}
.coming05 {
    padding-top: 180px !important;
    padding-bottom: 130px !important;
}
.service02 .service-r >.wpb_wrapper {
    margin-top: 100px;
}
.service02 .service-r >.wpb_wrapper:before {
    top: -20px;
}
.service03-ship .text-sv3 p {
    text-align: center !important;
}
.ser05.vc_col-sm-4 {
    width: 33.33%;
    float: left;
}
.ft-Middle-14.h15 .vc_col-sm-4 {
    width: 60%;
}
body.woo-variation-swatches-stylesheet-enabled .variable-items-wrapper {
    display: inline-flex;
}
body .dokan-store-sidebar, body .dokan-single-store {
    margin-right: 0;
    width: 100% !important;
    margin-left: 0;
}
.post-timeline-3min.right .left-blog-sidebar {
    margin-top: 30px;
}
body.page-template-default .ftc-breadcrumb-title .breadcrumbs {
    margin-left: 80px;
}
.ftc-blogs-widget-wrapper .per-slide .post-in-list {
    border-bottom: 0;
}
.ftc-blogs-widget-wrapper .per-slide:last-child .post-in-list:last-child {
    border-bottom: 0;
}
.ab1a .right .ftc-smooth {
    margin: 0;
}
.coming02 .email2 input.subscribe-input {
    padding-top: 15px;
}
.coming02 .mc4wp-form-fields .email2 .button-f9 {
    position: absolute;
    right: auto;
    left: 50%;
    transform: translate(-50%);
}
.coming02 .email2 button.button-f9:before {
    right: -70px;
}
.woocommerce div.product .woocommerce-tabs .wc-tab .product, 
.woocommerce-page div.product .woocommerce-tabs .wc-tab .product {
    width: calc(50% - 2px);
}
.pp_woocommerce div#pp_full_res div.product .summary form .quantity {
    float: left;
    margin-left: 50px;
}
.ftc-sidebar section.widget.ftc-single-image {
    display: none;
}
.widget-title-wrapper a.block-control {
    position: absolute;
    content: "";
    width: 30px;
    height: 30px;
    display: inline-block;
    line-height: 0;
    right: 10px;
    top: 9px;
    text-align: center;
    text-indent: 0;
    z-index: 1;
}
.widget-title-wrapper a.block-control:hover, .widget-title-wrapper a.block-control:focus {
    color: #fff;
}
.archive #left-sidebar .widget-container:first-child .widget-title-wrapper a.block-control:before, .archive #right-sidebar .widget-container:first-child .widget-title-wrapper a.block-control:before {
    color: #fff;
}
.widget-title-wrapper a.block-control:before {
    content: "\f067";
    font-family: 'FontAwesome';
    font-size: 16px;
    line-height: 32px;
    text-indent: 0;
    color: #fff;
}
.ftc-sidebar .widget-container.widget_text .widget-title.product_title:hover::after, .widget-title-wrapper:hover a.block-control:before {
    color: #000 !important;
}
.widget-title-wrapper a.block-control.active:before {
    content: "\f068";
}
.ftc-sidebar section.widget {
    margin-bottom: 30px;
}
.ftc-sidebar section.widget > ul {
    border-bottom: 1px solid #ebebeb;
}
.ab-h1c .vc_col-sm-3 {
    width: 25%;
    float: left;
}
.coming02-right > .wpb_wrapper {
    padding-left: 0;
}
.sv-h2c .plan.vc_col-sm-4 {
    width: 33.33%;
    float: left;
}
.sv-h3c .vc_col-sm-3 {
    width: 50%;
    float: left;
}
.page404-04 .wpb_column >.wpb_wrapper {
    padding: 130px 0 200px;
}
.ftc-breadcrumb-title-content h1.title_sub.page-title.entry-title {
    left: 0% !important;
    margin-left: 5%;
    transform: translate(0%, -50%) !important;
}
.footer-middle .ft-middle {
    margin-bottom: 20px !important;
}



}




@media only screen and (max-width: 700px) and (min-width: 670px){
    .for_child .slider .woocommerce,
    .for_women .slider .woocommerce {
        margin-right: -1px;
    }

}

@media only screen and (max-width: 685px) and (min-width: 500px){
.product_deals_slider.h14 .owl-carousel.owl-drag .owl-item {
    height: 815px;
}
.product_deals_slider.h14 .woocommerce .ftc-slider .products .product {
    height: 840px;
}
}

@media only screen and (max-width: 670px) and (min-width: 500px){

    .pp_woocommerce div.product div.summary .quantity input.minus.fa {
        left: 50.5px;
    }
.part8-h45 .text1.elementor-widget-heading h2.elementor-heading-title {
    font-size: 100px;
}
.product_deals_slider.h14 .time_circles > div {
    margin-top: -5px;
}
.product_deals_slider.h14 .time_circles > div > h4 {
    line-height: 1;
}



}
@media only screen and (max-width: 684px) and (min-width: 600px){
    body .banner-gifts-h5 .text-left.elementor-col-33, body .banner-gifts-h5 .text-right.elementor-col-33 {
        width: 15%;
    }
    body .banner-gifts-h5 .text-top .text-center.elementor-col-33 {
        width: 70%;
    }
    body .product-gifts-h5 .text-center.elementor-col-33 {
        width: 36%;
    }
    body .product-gifts-h5 .text-left.elementor-col-33, body .product-gifts-h5 .text-right.elementor-col-33 {
        width: 32%;
    }
    .product-gifts-h5 .woocommerce .product .item-description h3.product-name a {
        font-size: 16px;
    }
}

@media only screen and (max-width: 684px) and (min-width: 500px){
    .footer-top .subscribe-email .subscribe-input {
        width: 245px;
    }
.ftc_products_slider.style_15 .post .group-button-product {
    bottom: 135px;
}
    .map .wpb_content_element .wpb_wrapper, .map .elementor-text-editor {
        max-width: 520px;
    }
.part8-h45 .text1.elementor-widget-heading h2.elementor-heading-title {
    font-size: 110px;
}
    .deal-product-1 .woocommerce div.product .product-name a, 
    .product-special .woocommerce div.product .product-name a {
        font-size: 13px;
    }
    .deal-product-1 .item-description .price span, 
    .product-special .item-description .price span, 
    .countdown-product .item-description .price span {
        font-size: 15px;
    }
}

@media only screen and (max-width: 670px){

    .slider_blog1.blog9 .main-content-blog {
        width: auto;
    }
    .footer-bottom .ftc-footer .top-home11 .wpb_text_column .wpb_wrapper div {
        text-align: center !important;
    }
    .for_child .slider .woocommerce,
    .for_women .slider .woocommerce {
        margin-right: -3px;
    }
    body div.pp_woocommerce.loaded.pp_pic_holder .pp_content_container {
        margin-top: 125px;
    }
    .text_description .wpb_single_image.vc_align_left,
    .text_description .vc_col-sm-7 p.note,
    .text_description p.text-para,
    .choose-us.home8 .vc_col-sm-7 .wpb_single_image.wpb_content_element.vc_align_left,
    .choose-us h3,
    .choose-us p.pick-us {
        text-align: center;
    }
    .text_description .vc_col-sm-7 h3.text_description_title {
        text-align: center !important;
    }
    .text_description .vc_col-sm-7 .ftc-button-wrapper {
        display: block;
        text-align: center;
    }
    .product-special .woocommerce .products .product {
        width: 50%;
        border-bottom: 0;
    }
    .choose-us.home8 .vc_col-sm-7 .wpb_text_column p,
    .choose-us ul {
        text-align: center;
    }
    .blog-home.home5 .blogs .post-info {
        padding: 15px;
    }
    .blog-home.home5 .main-content-blog {
        margin: 0;
        width: 100%;
        float: none;
    }
    .testimonial-home5 .ftc-testimonial-wrapper .owl-nav > div.owl-prev:before {
        margin-left: 100px;
    }
    .testimonial-home5 .ftc-testimonial-wrapper .owl-nav > div.owl-next:before {
        margin-left: -200px;
    }
    .ftc-products .meta-slider .products {
        justify-content: left;
    }
    .Newsletter-home9 .widget.feedburner-subscription, 
    .Newsletter-home10 .widget.feedburner-subscription {
        width: 100%;
    }
    .top_rate ul li {
        margin-left: 50px !important;
    }
    footer#colophon .ftc-footer .widget-title {
        text-align: center;
    }
    .footer-top .lookbook .subscribe-email .subscribe-input {
        width: 180px;
    }
    .single_image .vc_col-sm-4 {
        width: 33.33%;
        float: left;
    }
    .header-nav {
        margin-top: 30px;
    }

    .ftc-logo {
        margin-top: 0px;
    }

    .header-v1 .navigation-primary{
        top: 496px;
    }

    .nav-left{
        width: 100%;
        text-align: left;
    }

    .visible-phone-logo,.visible-phone-menu{
        display: inline-block !important;
    }
    .visible-phone-menu{
        float: right;
    }

    .visible-phone-logo img{
        width: 80%;
    }

    .dropdown-button{
        display: inline-block;
        float: left;
        text-align: left;
    }

    .visible-phone-logo .logo{
        margin-top: -20px;
    }

    .dropdown-list{
        width: 190px;
    }



    .ftc-search-product{
        width: auto !important;
    }

    .visible-phone-menu .dropdown-list{
        margin-left: -255px;
        background: none;
        text-align: right;
        padding: 0px;
        width: 300px;
    }

    .product_deals_slider.header_2 .item-image,
    .product_deals_slider .item-image {
        margin: 10px 0px 0px 45px !important;
    }


    .main-content-blog, .slider_blog2 .ftc-sb-blogs article .post-info .main-content-blog{
        float: right;
        width: auto;
    }

    .map {
        width: 315px !important;
    }

    .footer-top .subscribe-email .subscribe-input {
        width: 228px;
    }

    .page-id-889 .main-content-blog,.page-id-891 .main-content-blog,.page-id-893 .main-content-blog{
        width: 500px;
    }

    .breadcrumbs{
        max-width: 620px;
    }

    .woocommerce .products.list .product .item-description{
        width: 55%;
    }

    .details_thumbnails {
        width: 446px;
    }

    .product-type-grouped .quantity .fa-caret-up, .product-type-grouped .quantity .fa-caret-down {
        left: -14px;
    }
    .woocommerce .ftc-slider .products .product, .woocommerce-page .ftc-slider .products .product {
        min-height: 100%;
    }
    .test-home5 .text-deal {
        height: 290px;
    }
    .test-home5 .text-deal .left {
        padding: 40px 15px;
        padding-top: 80px;
    }
    .testimonial-home5 .ftc-testimonial-wrapper .active .testimonial-content .content {
        width: 600px;
    }
    .product-special.home6 .product .item-description {
        padding: 0;
    }



}

@media only screen and (max-width: 667px) {
    .single.single-product .time_circles>div h4 {
        margin-top: 0px !important;
    }

    .product-gifts-h5 .woocommerce .product .item-description h3.product-name a {
        font-size: 16px;
    }
    .ftc-instagram .item {
        width: 33.33%;
        height: auto;
    }
    .ftc-testimonial-wrapper .active .testimonial-content .content {
        width: 600px;
        padding: 60px 100px 42px;
    }
    .grid .product .item-description .meta_info .button-in.wishlist a,
    .grid .ftc-wg-meta.item-description .meta_info .button-in.wishlist a {
        padding: 0 0 0 8px;
    }
    .woocommerce .product .item-description .meta_info .add-to-cart a:first-child:before,
    .ftc-wg-meta.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;
    }
    .product_deals_slider .item-image .item-image {
        margin: 10px auto !important;
        float: none;
    }


}

@media only screen and (min-width: 650px) and (max-width: 820px) {
    .ftc-testimonial-wrapper .active.center .testimonial-content .image {
        margin-top: 355px;
    }
    .testimonial-content .image {
        margin: 370px auto 0 auto;
    }
}


@media only screen and (min-width: 500px) and (max-width: 700px) {
.ftc_products_deal_slider.def_style_5 .ftc-timer-circles {
    width: 270px;
}
.ftc_products_deal_slider.def_style_5 .time_circles > div {
    transform: translate(0,-70%);
}
.ftc_products_deal_slider.def_style_3 .time_circles > div {
    transform: translate(0,-60%);
}

}




/*-----------------------------------------------------------------------------------------------------*/


/*- 2. PHONE RESPONSIVE -------------------------------------------------------------------------------*/

@media only screen and (max-width: 640px) {
.swiper-container.columns-2:not(.swiper-container-initialized) .swiper-wrapper .swiper-slide:first-child {
    margin: 0 15px 30px 0;
}
.swiper-container.columns-2:not(.swiper-container-initialized) .swiper-wrapper .swiper-slide {
    width: calc(50% - 7.5px);
}
    /*Menu*/
    .nav-left,
    .nav-right {
        width: 100%;
        text-align: center;
    }
    .info-desc>span:last-child:before {
        display: none;
    }
    .info-desc>span:first-child,
    .info-desc>span,
    .info-desc span,
    .header-content .container>div {
        display: block;
    }
    .info-desc>span:first-child {
        margin-right: 0;
    }
    .ftc-search-product,
    .ftc-logo,
    .header-content .container>div {
        width: 100%;
    }
    .ftc-logo {
        margin: 20px 0 15px;
    }
    .mega_main_menu.direction-horizontal>.menu_holder.sticky_container>.mmm_fullwidth_container {
        background-color: #fff;
    }
    .mega_main_menu.primary>.menu_holder.sticky_container>.menu_inner>ul>li>.item_link * {
        color: #444;
    }
    .mega_main_menu.primary>.menu_holder>.menu_inner>ul>li.current-menu-item>.item_link *,
    .header-v2 .mega_main_menu.primary>.menu_holder>.menu_inner>ul>li.current-menu-ancestor>.item_link * {
        color: #e74c3c;
    }
    .header-v2 .mega_main_menu.direction-horizontal>.menu_holder.sticky_container>.mmm_fullwidth_container {
        background-color: transparent;
    }
    .header-v2 .mega_main_menu.primary>.menu_holder>.menu_inner>ul>li>.item_link * {
        color: #fff;
    }
    .ftc-testimonial-wrapper .active .testimonial-content .content {
        width: 500px;
        top: 87px;
        padding: 30px 0 20px 0;
    }
    .ftc-testimonial-wrapper.owl-carousel .owl-stage-outer {
        height: 470px !important;
    }
    .ftc-testimonial-wrapper .active.center .testimonial-content .image {
        margin-top: 295px;
    }
    .header-v2 {
        position: static;
    }
    .header-v2 .mega_main_menu.primary>.menu_holder>.menu_inner>.nav_logo>.mobile_toggle>.mobile_button {
        color: rgba(255, 255, 255, .6);
    }
    .header-v2 .ftc-shop-cart .ftc-shoppping-cart {
        text-align: center;
    }

    .woocommerce .before-loop-wrapper {
        display: block;
        text-align: center;
    }
    .woocommerce .before-loop-wrapper .woocommerce-result-count,
    .woocommerce-page .before-loop-wrapper .woocommerce-result-count {
        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-testimonial-wrapper .active .testimonial-content .content {
        width: 570px;
    }

}

@media only screen and (max-width: 600px) {
    .admin-bar .header-ftc.header-sticky-mobile {
        top: 0;
    }
    .ftc-products-category-tabs-block .row-tabs {
        width: 100%;
        margin-bottom: 20px;
    }
    body:not(.fullwidth-template-padding) .ftc-products-category-tabs-block .row-content {
        padding: 0;
    }
    .ftc-products-category-tabs-block .row-content {
        width: 100%;
    }

    .woocommerce .products.list .product .item-description:after {
        display: none;
    }
    .woocommerce .products.list .star-rating,
    .woocommerce-page .products.list .star-rating,
    .woocommerce-page .products.list .post-554.product-type-grouped.last .star-rating.no-rating {
        margin: 8px auto 20px;
    }
    .woocommerce .products.list .product .item-description .meta_info {
        display: inline-block;
    }
    .woocommerce .products.list .product .item-description .button-in.quickview {
        margin-right: 0;
    }
    #testimonial2 .ftc-testimonial-wrapper.owl-carousel .owl-stage-outer {
        height: 555px !important;
    }
    #testimonial2 .ftc-testimonial-wrapper .active .testimonial-content .content {
        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;
    }
    .related .group-button-product {
        -webkit-transform: translateY(-125%);
        -moz-transform: translateY(-125%);
        transform: translateY(-125%);
    }

    .header-v1 .navigation-primary{
        top: 436px;
    }

    .visible-phone-menu .dropdown-list{
        margin-left: -265px;
    }

    .product_deals_slider.header_2 .item-image,
    .product_deals_slider .item-image {
        margin: 10px !important;
    }

    .product_deals_slider .item-description{
        padding: 20px 0px 0px 10px !important;
    }

    .product_deals_slider .woocommerce .products .star-rating, 
    .product_deals_slider .woocommerce-page .products .star-rating, 
    .product_deals_slider .woocommerce .star-rating, .product_deals_slider .woocommerce-page .star-rating {
        margin: 5px 0px 10px 0px;
    }

    .for_child .ftc-banner-content, .for_women .ftc-banner-content {
        top: 25%;
    }

    .woocommerce .ftc-slider .products .product, .woocommerce-page .ftc-slider .products .product{
        width: calc(100% - 2px);
        -webkit-width: calc(100% - 2px);
        -moz-width: calc(100% - 2px);
        -o-width: calc(100% - 2px);
    }

    .ftc-timer-circles {
        margin-top: 15px;
    }

    .textDiv_Days span, .textDiv_Hours span, .textDiv_Minutes span, .textDiv_Seconds span {
        margin-top: 0px !important;
    }

    .main-content-blog, .slider_blog2 .ftc-sb-blogs article .post-info .main-content-blog{
        float: right;
        width: 480px;
    }

    .map .vc_column_container {
        width: 500px;
    }

    .map {
        width: 260px !important;
    }

    .footer-top .vc_row-fluid {
        margin-bottom: 0px !important;
        height: auto;
    }

    .footer-top .subscribe-email .subscribe-input {
        width: 430px;
    }

    .subscribe-widget form {
        width: auto;
        margin-left: 0px;
    }

    .header-v2{
        background-color: #fff;
    }

    .archive .woocommerce-page.columns-3 .products .product, 
    .archive .woocommerce.columns-3 .products .product{
        width: 50%;
    }

    .woocommerce .products.list .product .item-image{
        width: 250px;
    }
    .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li.current-menu-item > .item_link *,
    .header-v2 .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li.current-menu-ancestor > .item_link *{
        color: #fff !important;
    }

    .page-id-889 .main-content-blog, .page-id-891 .main-content-blog, 
    .page-id-893 .main-content-blog, .page-id-884 .main-content-blog{
        width: 485px;
    }

    .single.single-product  .tabs.wc-tabs li{
        margin-right: 20px;
    }

    .breadcrumbs{
        max-width: 553px;
    }

    .woocommerce .products.list .product .item-description{
        width: 54%;
    }

    .details_thumbnails {
        width: 380px;
    }

    .product-type-grouped .quantity .fa-caret-up, .product-type-grouped .quantity .fa-caret-down {
        left: -5px;
    }

    .product-type-grouped .quantity .fa-caret-up, .product-type-grouped .quantity .fa-caret-down {
        left: 10px;
    }

}

@media only screen and (max-width: 568px) {
    .related .group-button-product {
        -webkit-transform: translateY(-120%);
        -moz-transform: translateY(-120%);
        transform: translateY(-120%);
    }
    .header-v1 .navigation-primary{
        top: 407px;
    }

    .product_deals_slider.header_2 .item-image,
    .product_deals_slider .item-image {
        max-width: 320px !important;
    }

    .product_deals_slider.header_2 .item-image {
        margin-left: 10px !important;
    }

    .ftc-timer-circles {
        margin-top: 25px;
    }

    .for_child .ftc-banner-content, .for_women .ftc-banner-content {
        top: 22%;
    }

    .main-content-blog, .slider_blog2 .ftc-sb-blogs article .post-info .main-content-blog{
        float: right;
        width: 455px;
    }

    .footer-top .subscribe-email .subscribe-input {
        width: 400px;
    }

    .subscribe-widget form {
        margin-left: 0px;
    }

    .footer-top .vc_row-fluid {
        margin-bottom: 0px !important;
        height: auto;
    }

    .woocommerce .products.list .product .item-image{
        width: 230px;
    }

    .page-id-884 .main-content-blog,.page-id-889 .main-content-blog,
    .page-id-891 .main-content-blog,.page-id-893 .main-content-blog{
        width: 455px;
    }

    .breadcrumbs{
        max-width: 521px;
    }

    .woocommerce .products.list .product .item-description{
        width: 55%;
    }

    .details_thumbnails {
        width: 350px;
    }

    .product-type-grouped .quantity .fa-caret-up, .product-type-grouped .quantity .fa-caret-down {
        left: 21px;
    }
}

@media only screen and (max-width: 550px) {
    #testimonial2 .ftc-testimonial-wrapper .active .testimonial-content .content {
        width: 400px;
    }
}

@media only screen and (max-width: 480px) {

/*footer-mobile-element*/
.respon_footer .active_col .pay-mobi,
.respon_footer .active_col .email-mobi,
.respon_footer .active_col .tag-mobi,
.respon_footer .active_col .elementor-widget-icon-list,
.respon_footer .active_col .elementor-widget-text-editor,
.respon_footer .active_col .elementor-widget-ftc-products-widget,
.respon_footer .active_col .elementor-widget-ftc-posts-grid,
.respon_footer .active_col .elementor-widget-ftc-gallery-instagram {
    display: none;
}
.respon_footer .elementor-column .elementor-widget-heading .elementor-heading-title i {
    position: absolute;
    right: auto;
    width: 15px;
    height: 20px;
    font-size: 10px;
    line-height: 20px;
    border-radius: 30px;
    transition: all .25s ease;
    margin-left: 15px;
}
.respon_footer .elementor-column .elementor-widget-heading .elementor-heading-title.active i {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
}
.respon_footer .elementor-column .elementor-widget-heading:hover {
    cursor: pointer;
}
/*footer-mobile-en*/
.footer-mobi .col-active .heading-title i {
    position: absolute;
    right: auto;
    margin-left: 15px;
    width: 24px;
    height: 24px;
    font-size: 11px;
    cursor: pointer;
    line-height: 24px;
    border-radius: 30px;
    transition: all .25s ease;
    text-align: center;
}
.footer-mobi .col-active .bullet,
.footer-mobi .col-active .top_rate_ft,
.footer-mobi .col-active .ftc-gallery-instagram{
    display: none;
}
.footer-mobi .col-active .heading-title.active i {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
}
.ft-top-h36 .footer-center-h26.h33 .elementor-column-wrap {
    margin: 0 !important;
}





    .woocommerce .woocommerce-ordering, .woocommerce-page .woocommerce-ordering {
        margin: 5px 0px 5px 0;
    }
    .ftc-portfolio-wrapper.columns-2 .item,
    .ftc-portfolio-wrapper.columns-3 .item{
        width: 100%;
    }
    .woocommerce .products.list .product .item-image,
    .woocommerce .products.list .product .item-description {
        width: 100%;
    }
    .woocommerce .products.list .product .item-description{
        padding: 15px 0;
    }
    .single.single-product .time_circles>div h4 {
        margin-top: 0px !important;
    }
    .map .vc_column_container {
        width: 465px;
    }
    .footer-top .subscribe-email .subscribe-input {
        width: 316px;
        float: none;
    }
    .ftc-instagram .item {
        width: 33.33%;
        height: auto;
    }
    .info-desc>span:first-child,
    .ftc-sb-language,
    .header-currency,
    .ftc-my-wishlist,
    .ftc-sb-account,
    .dropdown-button {
        display: block;
        margin-right: 0;
    }
    .ftc-testimonial-wrapper .active .testimonial-content .content {
        width: 250px;
        top: 65px;
        padding: 30px 0 0 0;
    }
    .ftc-testimonial-wrapper.owl-carousel .owl-stage-outer {
        height: 521px !important;
    }
    .ftc-testimonial-wrapper .active.center .testimonial-content .image {
        margin-top: 350px;
    }
    #testimonial2 .ftc-testimonial-wrapper.owl-carousel .owl-stage-outer {
        height: 690px !important;
    }
    #testimonial2 .ftc-testimonial-wrapper .active .testimonial-content .content {
        width: 240px;
    }
    #testimonial2 .ftc-testimonial-wrapper .active.center .testimonial-content .image {
        margin: 85px auto 0;
    }

    .footer-top .widgettitle,
    .footer-top .newsletter p{
        width: 100%;
        text-align: center;
    }
    .footer-top .widgettitle{
        position: relative;
        margin-top: 30px;
    }
    .footer-top .newsletter {
        width: 100%;
    }
    .subscribe-email {
        text-align: center;
    }
    .subscribe-email input.button.button-secondary.transparent {
        float: none;
        margin-top: 10px;
        margin-left: 0;
    }
    .subscribe-widget {
        margin-top: 0;
    }
    .footer-top .newsletter p {
        padding-top: 0;
    }
    .footer-top .wpb_column.vc_column_container.vc_col-sm-4 {
        margin: 30px 0 25px;
    }
    .header-content-sticky {
        height: 50px;
        line-height: 50px;
    }
    .woocommerce .before-loop-wrapper {
        position: inherit;
        width: 100%;
        border: 1px solid #ebebeb;
        display: inline-block;
        margin-bottom: 20px;
    }
    .prod-cat-show-top-content-button {
        float: left;
        margin-right: 0;
        width: 100%;
        margin-top: 0;
    }
    .ftc-gridlist-toggle-icon a:last-child {
        margin-right: 0;
    }
    .ftc-gridlist-toggle-icon {
        width: 100%;
    }
    aside.ftc-sidebar.product-category-top-content {
        display: inline-block;
        padding: 0;
        margin: 0;
    }
    aside.ftc-sidebar.product-category-top-content .widget_layered_nav {
        width: 100%;
        margin-left: 0px;
    }
    .widget.product-filter-by-color {
        margin-left: 0px;
        width: 100%;
    }
    .woocommerce .products.list .product .item-description .price {
        position: relative;
        margin-top: 10px;
        float: left;
        margin-right: 0;
        width: 100%;
    }
    .woocommerce .products.list .product .item-description .star-rating {
        float: none;
        margin: 45px auto 0;
    }
    .woocommerce-page .woocommerce > .products.list .product {
        margin: 0px 15px !important;
    }
    .woocommerce .products.list .product .item-description .meta_info .short-description {
        text-align: center;
    }
    .ftc-cookies-inner {
        display: inline-block;
    }
    .cookies-info-text {
        -webkit-box-flex: 1;
        -ms-flex: 1 1 auto;
        flex: 1 1 auto;
        padding-right: 0;
        text-align: justify;
        margin-bottom: 10px;
    }
    .ftc-cookies-popup {
        z-index: 999;
    }
    .dokan-seller-listing .dokan-seller-search-form input#search {
        width: 100%;
    }
    .woocommerce .seller-items .products .product {
        width: 270px;
        display: inline-block;
        float: none;
        margin-bottom: 30px;
    }
    .store-page-wrap .products {
        text-align: center;
        display: inline-block;
    }   
    .pv_shop_description.col-md-9 {
        width: 100%;
        float: left;
        text-align: justify;
    }
    .post-type-archive .woocommerce .woocommerce-ordering, .post-type-archive .woocommerce-page .woocommerce-ordering {
        top: 0px;
        transform: translate(0%);
    }
    .cookies-buttons {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        text-align: center;
    }
    .woocommerce .woocommerce-ordering .orderby,
    .woocommerce-page .woocommerce-ordering .orderby {
        margin-top: 0;
    }
    .header-nav .container .mobile-button,
    .header-nav .container .nav-right{
        width: 15%;
    }
    .header-nav .container .nav-center{
        width: 70%;
    }
    .woocommerce div.product form.cart div.quantity input.plus.fa {
        left: 0px;
    }
    .woocommerce div.product form.cart div.quantity {
        margin-right: 8px;
    }
    div.product .summary form .yith-wcwl-add-to-wishlist, .woocommerce div.product .summary .compare, .woocommerce-page div.product .summary .compare, .single.single-product.woocommerce div.product .quickview, .woocommerce div.product form.cart .button {
        margin-top: 0;
    }
    .woocommerce div.product .woocommerce-tabs .wc-tab .product, .woocommerce-page div.product .woocommerce-tabs .wc-tab .product{
        width: calc(100% - 2px);
        padding: 0;
    }
    .single.single-product.woocommerce div.product.product-type-grouped .quickview {
        margin-left: 0;
    }

    .comment-meta {
        margin-bottom: 15px;
    }
    .main-content-blog, .slider_blog2 .ftc-sb-blogs article .post-info .main-content-blog {
        margin-left: 55px;

    }
    .subscribe-widget .newsletter {
        margin-bottom: 15px;
    }
    nav.navigation.post-navigation .nav-links {
        margin-bottom: 30px;
    }
    .header-layout5 .header-content-sticky .container .right-menu {
        width: 20px;
    }
    .header-layout5 .header-content-sticky {
        padding: 20px 0 15px;
        height: auto;
        line-height: inherit;
    }
    .ftc-feature_1 .wpb_column.vc_col-sm-3 {
        float: left;
        width: 100%;
    }
    .deal-product-1 .woocommerce .products .product {
        padding-bottom: 10px;
        border-bottom: 0;
        width: 99.99%;
    }
    .product-special .woocommerce.columns-4 .products .product {
        width: 50% !important;
        margin: 0 !important;
        border-bottom: 0;
    }
    .countdown-product .woocommerce div.product .product-name {
        display: inline-block;
        width: 130px;
        height: 20px;
        overflow: hidden;
        text-align: left;
    }
    .testimonial-home5 .ftc-testimonial-wrapper .active .testimonial-content .content {
        padding: 60px 10px 42px;
        width: 100%;
        text-align: center;
        font-size: 15px;
    }
    .testimonial-home5 .ftc-testimonial-wrapper.owl-carousel .owl-stage-outer {
        height: 540px !important;
    }
    .testimonial-home5 .ftc-testimonial-wrapper .active.center .testimonial-content .image {
        margin-top: 330px;
    }
    .footer-middle .widget.ftc-footer .info_footer .wpb_column.vc_col-sm-6 .wpb_text_column {
        padding: 10px 20px;
    }
    .footer-img ul.img-footer li {
        display: inline-block;
        width: 45%;
        padding: 0;
    }
    .footer-bottom-home5 .vc_single_image-wrapper.vc_box_border_grey {
        margin: 5px 0 15px;
    }
    .footer-bottom-home5 .wpb_single_image.vc_align_right {
        text-align: center;
    }
    .ftc-sb-brandslider .owl-nav > div{
        transform: translateX(-50%);
    }
    .header-layout6 .header-content-sticky,
    .header-layout7 .header-content-sticky {
        height: auto;
        line-height: 2;
    }
    .header-layout6 .header-content-sticky .nav-center {
        width: 65%;
    }
    .header-layout6 .header-content-sticky .container .right-menu {
        width: 20px;
    }
    .testimonial-home5 .ftc-testimonial-wrapper .active .testimonial-content .content {
        font-size: 15px;
        line-height: 25px;
        padding-left: 15px;
        padding-right: 15px;
    }
    .testimonial-home5.home7 .ftc-testimonial-wrapper .active .testimonial-content .content {
        color: #666;
        top: 130px;
        line-height: 25px;
        height: auto;
        overflow: initial;
        padding-top: 10px;
    }
    .testimonial-home5.home7 .ftc-testimonial-wrapper .active .testimonial-content .content:before{
        top: -75px;
    }
    .img-home8 .text-home4 > .wpb_wrapper {
        margin: 0;
        padding-left: 0;
        text-align: center;
    }
    .testimonial-home5.home6 .ftc-testimonial-wrapper .active .testimonial-content .content {
        padding: 0 0px 0;
        padding-left: 15px;
        padding-right: 15px;
        font-size: 15px;
        height: 100px;
        overflow: hidden;
        top: 0;
        color: #fff;
        line-height: 25px;
    }

    .coming_soon .icon_social_comingsoon ul li a i {
        margin: 0px 5px;
    }
    .coming_soon .icon_social_comingsoon ul {
        width: auto;
        margin-left: 2px;
    }
    .wpb_single_image.vc_align_left {
        text-align: center;
    }
    .text_description .ftc-button-wrapper {
        display: inline-block;
        width: 100%;
        text-align: center;
    }
    .text_description h3.text_description_title,
    .text_description p.note,
    .choose-us h3,
    .choose-us p.pick-us,
    .choose-us p{
        text-align: center !important;
    }
    .choose-us .wpb_column.vc_column_container.vc_col-sm-7 {
        padding-right: 15px !important;
        padding-left: 15px !important;
    }
    .header-layout9 .header-content-sticky {
        height: auto;
        line-height: 2;
    }
    .banner_home92 .banner-09 {
        width: 100%;
    }
    .slider_blog1.blog9 .main-content-blog{
        display: inline-block;
        width: 100%;
        margin-left: 0;
        text-align: center;
    }
    .slider_blog1.blog9 .blogs .excerpt {
        text-align: center;
    }
    .vc_row.wpb_row.vc_row-fluid.slider_blog1.blog9 {
        padding-bottom: 60px !important;
    }
    .Newsletter-home9 .widget.feedburner-subscription {
        width: auto;
        padding-left: 0;
        padding-right: 0;
    }
    .Newsletter-home9 .widget.feedburner-subscription h2.widgettitle {
        line-height: 35px;
    }
    .instagram_home10 .ftc-instagram div.item:nth-child(6n+3) {
        margin-right: 0;
    }
    .instagram_home10 .ftc-instagram.columns-1 {
        display: inline-block;
    }
    .instagram_home10 .ftc-instagram .item {
        width: 50%;
        height: auto;
        margin-right: 0;
        float: left;
    }
    .Newsletter-home10 .widget.feedburner-subscription {
        width: 350px;
    }
    .Newsletter-home10 .widget.feedburner-subscription h2.widgettitle {
        font-size: 24px;
        line-height: 30px;
        margin-bottom: 15px;
        color: #444;
    }
    .Newsletter-home10 .feedburner-subscription .subscribe-widget .subscribe-email {
        margin: 0;
    }
    .ft-Middle-10 .vc_col-sm-2 {
        width: 100%;
        min-height: auto;
    }
    .footer-bottom .top-home11 .subscribe-email input.subscribe-input {
        float: none;
        text-align: center;
    }
    .ftc-footer .ft-Middle-11 .vc_col-sm-3 {
        width: 100%;
        min-height: auto;
        float: left;
    }
    .header-layout12 .header-content-sticky .container .right-menu .dropdown-button {
        display: none;
    }
    .product_deals_slider.header_2.home14 .item-image,
    .product_deals_slider.home14 .item-image {
        max-width: 345px !important;
    }
    .product_deals_slider.home14 .woocommerce .ftc-slider .products .product {
        height: auto;
        padding-bottom: 20px;
    }
    .product_deals_slider.home14 .time_circles canvas {
        width: 100%;
    }
    .ft-bottom-10.home12 .top-home11 ul.icon {
        float: none;
    }
    .footer-bottom .ft-bottom-10.home12 .top-home11 {
        margin-bottom: 0px !important;
    }
    .slider_home10 li > .tp-parallax-wrap > .tp-loop-wrap > .tp-mask-wrap {
        left: 70px;
    }
    .ft-Middle-10 p.info {
        font-size: 14px;
        padding: 10px 0;
    }
    body .slider_home10 .rev_slider_wrapper .tp-bullets .tp-bullet {
        margin-left: 5px;
    }
    .product_deals_slider .woocommerce .ftc-slider .products .product,
    .product_deals_slider .woocommerce-page .ftc-slider .products .product {
        height: 100%;
    }
    .slider_blog2 .ftc-sb-blogs article .post-info .main-content-blog {
        float: right;
        width: 300px;
    }
    body .ftc-footer .vc_col-sm-3:first-child .widget-title {
        padding-top: 40px !important;
    }
    .banner_home92 .banner-09 h3 {
        line-height: 40px;
    }
    .fresh-look.look1.book1 .look2 .hotspot-content.hotspot-dropdown-right,
    .fresh-look.look1.book1 .look6 .hotspot-content.hotspot-dropdown-right,
    .fresh-look.look1.book1 .look8 .hotspot-content.hotspot-dropdown-right,
    .fresh-look.look1.book2 .look4 .hotspot-content.hotspot-dropdown-right,
    .fresh-look.look1.book2 .look6 .hotspot-content.hotspot-dropdown-right,
    .fresh-look.look1.book2 .look7 .hotspot-content.hotspot-dropdown-right,
    .fresh-look.look1.book2 .look10 .hotspot-content.hotspot-dropdown-right{
        right: -100px;
    }
    .fresh-look.look1.book2 .look2 .hotspot-content.hotspot-dropdown-left,
    .fresh-look.look1.book2 .look3 .hotspot-content.hotspot-dropdown-left,
    .fresh-look.look1.book2 .look5 .hotspot-content.hotspot-dropdown-left,
    .fresh-look.look1.book2 .look8 .hotspot-content.hotspot-dropdown-left,
    .fresh-look.look1.book2 .look9 .hotspot-content.hotspot-dropdown-left{
        left: -50px;
    }
    .footer-top .lookbook .subscribe-email .subscribe-input {
        float: none;
        text-align: center;
    }
    .fresh-look.look1.book1 .look1 {
        top: 10% !important;
    }
    .ftc-footer .comming-center-content.coming_soon {
        padding: 0 !important;
    }
    .ftc-footer .coming_soon .icon_social_comingsoon ul li a i {
        width: 38px;
        height: 38px;
    }
    .ftc-footer .coming_soon .icon_social_comingsoon ul li a i:before {
        line-height: 38px;
    }
    .slider_home2.home9 .tp-leftarrow.tparrows.hesperiden {
        margin-left: -15px;
    }
    .slider_home2.home9 .tp-rightarrow.tparrows.hesperiden{
        margin-right: -15px;
    }
    .instagram_home10 .ftc-instagram.columns-6 .item {
        display: inline-block;
        float: left;
        height: auto;
        margin: 5px !important;
        margin-bottom: 10px;
        width: calc((90% - -3px) / 3);
        text-align: center;
    }
    .instagram_home10 .ftc-instagram.columns-6 {
        display: flex;
        flex-wrap: wrap;
        align-content: space-between;
        justify-content: space-between;
    }
    .slider_home11c span.text11c:after {
        bottom: -15px;
    }
    .footer-bottom .top-home11 .subscribe-email input.subscribe-input {
        width: 100%;
    }
    .ft-Middle-11 .info {
        text-align: left;
    }
    .header-layout12 .header-content-sticky .container .right-menu {
        padding: 7px 0px;
    }
    
    .footer-top .lookbook .vc_col-sm-4 {
        padding-right: 15px !important;
    }
    .footer-top .lookbook .icon {
        margin-left: 0;
    }
    .comming-center-content.coming_soon .icon_social_comingsoon {
        display: block;
        padding: 0 20px;
    }
    .footer-bottom .top-home11 .newsletter {
        margin-right: 0;
    }
    .header-layout14 .header-content-sticky {
        height: auto;
        line-height: inherit;
    }
    .product_deals_slider.h14 .woocommerce .ftc-slider .products .product:before {
        display: none;
    }
    .product_deals_slider.h14 .item-image {
        max-width: 100% !important;
    }
    .product_deals_slider.h14 .owl-carousel.owl-drag .owl-item {
        height: 660px;
    }
    .instagram-h14 .ftc-instagram .item {
        width: 50%;
    }
    .slider_h14 .tp-bullets {
        left: -20px !important;
    }
    footer#colophon .ftc-footer .ft-Middle-14 .widget-title,
    footer#colophon .ftc-footer .ft-Middle-14 ul.no-padding,
    .ft-Middle-14 p,
    .ft-Middle-14 p.text-ft{
        text-align: center;
    }
    .ft-Middle-14 ul.icon {
        display: inline-block;
        width: 100%;
        text-align: center;
    }
    .ft-Middle-14 ul.icon li {
        float: none;
        display: inline-block;
    }
    .instagram-h14.h16 .ftc-instagram .item {
        width: auto;
        position: relative;
        margin-right: 0;
    }
    .instagram-h14.h16 .ftc-instagram.columns-5 {
        display: inline-block;
        align-content: center;
        padding: 0 15px;
    }
    .ft-Middle-14.h15 .vc_col-sm-4 > .wpb_wrapper,
    .ft-Middle-14.h15 .vc_col-sm-2 > .wpb_wrapper {
        margin-bottom: 30px;
    }
    .ftc-footer .ft-Middle-14 .vc_col-sm-3 {
        width: 100%;
    }
    
    .ft-Middle-14.h15 .img-h16 {
        margin-left: 5px;
    }
    .ft-Middle-14.h15 .img-h16 img {
        float: none;
    }
    .slider_blog1.h14 .main-content-blog {
        float: none;
        width: auto;
    }
    .banner-home15 .banner-left .bn1 .ftc-banner-content {
        right: 20px;
    }
    .banner-home15 .bn2 .vc_col-sm-4 .ftc-banner .ftc-banner-content, 
    .banner-home15 .banner-right .bn3 .bn3a .ftc-banner-content, 
    .banner-home15 .banner-right .bn3 .bn3b .ftc-banner-content,
    .banner-home15 .bn1 .ftc-banner-content, 
    .banner-home15 .bn2 .vc_col-sm-4 .ftc-banner .ftc-banner-content, 
    .banner-home15 .banner-left .bn3 .ftc-banner-content, 
    .banner-home15 .banner-right .bn3 .bn3a .ftc-banner-content, 
    .banner-home15 .banner-right .bn3 .bn3b .ftc-banner-content {
        right: 20px;
    }
    .item-image .group-button-product > a,
    .woocommerce .product .item-image .group-button-product > div,
    .woocommerce .product .item-image .group-button-product > div a {
        width: 30px;
        height: 30px;
    }
    .banner-home15 .banner-right .bn2 .ftc-banner-content, 
    .banner-home15 .bn2 .vc_col-sm-8 .ftc-banner .ftc-banner-content {
        left: 20px;
    }
    .for_child .ftc-banner-content, .for_women .ftc-banner-content {
        padding: 0 15px;
        display: inline-block;
        height: auto;
        line-height: 1;
        align-items: center;
        align-content: center;
        bottom: auto;
        top: 50%;
        transform: translate(0,-50%);
    }
    .for_child .ftc-banner-content p:last-child, .for_women .ftc-banner-content p:last-child {
        margin-bottom: 0;
    }
    .product_deals_slider .owl-carousel.owl-drag .owl-item {
        height: 690px;
    }
    .woocommerce .ftc-slider .products .product,
    .woocommerce-page .ftc-slider .products .product {
        min-height: 100%;
    }
    .main-content-blog, .slider_blog2 .ftc-sb-blogs article .post-info .main-content-blog {
        float: right;
        width: auto;
    }
    .for_women .ftc-products .product .item-description, 
    .for_child .ftc-products .product .item-description {
        top: 0;
        line-height: inherit;
        margin-bottom: 5px;
    }
    .deal-product-1 .item-image .group-button-product > div a i, 
    .deal-product-1 .woocommerce .product .item-image .group-button-product > div a:first-child:before, 
    .product-special .item-image .group-button-product > div a i, 
    .product-special .woocommerce .product .item-image .group-button-product > div a:first-child:before,
    .deal-product-1 .item-image .group-button-product > div a i, 
    .deal-product-1 .item-image .group-button-product > a i, 
    .deal-product-1 .woocommerce .product .item-image .group-button-product > div a:first-child:before, 
    .deal-product-1 .woocommerce .product .item-image .group-button-product > a:first-child:before, 
    .product-special .item-image .group-button-product > div a i, 
    .product-special .item-image .group-button-product > a i, 
    .product-special .woocommerce .product .item-image .group-button-product > div a:first-child:before, 
    .product-special .woocommerce .product .item-image .group-button-product > a:first-child:before {
        width: 30px;
        height: 30px;
        line-height: 30px;
    }
    .deal-product-1 .woocommerce .product .item-image .group-button-product > div, 
    .deal-product-1 .woocommerce .product .item-image .group-button-product > div a, 
    .deal-product-1 .woocommerce .product .item-image .group-button-product > a, 
    .product-special .woocommerce .product .item-image .group-button-product > div, 
    .product-special .woocommerce .product .item-image .group-button-product > div a,
    .product-special .woocommerce .product .item-image .group-button-product > a {
        width: 30px;
        height: 30px;
    }
    .deal-product-1 .group-button-product, .product-special .group-button-product {
        height: 30px;
        line-height: 30px;
    }
    .product-special .woocommerce .product .item-image .group-button-product > div {
        margin: 0px 5px;
        top: 0px;
    }
    .deal-product-1 .woocommerce .product .item-image .group-button-product > div{
        margin: 0px 4px;
        top:0px;
    }
    .product-special .woocommerce .product .item-image .group-button-product .fa-retweet:before,
    .product-special .woocommerce .product .item-image .group-button-product a.quickview i:before{
        line-height: 30px;
    }
    #swipebox-close {
        top: 0;
        right: 0;
        position: absolute;
        z-index: 9999;
        background-position: 15px 12px;
        top: 0;
        right: 0;
        position: absolute;
        z-index: 9999;
        background-position: 15px 12px;
        width: 50px;
        height: 50px;
        background-repeat: no-repeat;
        border: none!important;
        text-decoration: none!important;
        background-image: url(../../../wp-content/themes/giftsshop/./assets/images/icons.svg) !important;
    }
    .breadcrumbs {
        max-width: -webkit-fill-available;
    }
    .slider_blog1.h14 {
        margin-bottom: 30px !important;
    }
    .slider-lookbook .tp-parallax-wrap .text1 {
        color: #fff;
    }
    .product_deals_slider .item-description.wc-vendor {
        display: inline-block;
        width: 100%;
    }
    .footer-img.home5 .ftc-instagram {
        display: block;
    }
    .footer-img.home5 .ftc-instagram .item {
        display: inline-block;
        padding: 0;
        width: 25%;
        height: 100%;
        float: left;
        overflow: hidden;
    }
    .woocommerce .product .item-image .group-button-product > div {
        margin: 5px 0px;
    }
    .item-image .group-button-product > a {
        margin: 5px 0px;
    }
    .item-image .group-button-product > a span, .item-image .group-button-product > div a span {
        margin-left: 5px;
        height: 30px;
        line-height: 30px;
    }
    .group-button-product {
        left: 5px;
    }
    .post-blog-sidebar .main-content-blog {
        margin: 0;
    }
    .tab-blog-content-v1 .ftc-social-sharing {
        right: -15px;
    }
    .entry-info .short-content .blog-with-custom .blog1a {
        padding: 0;
    }
    .social-share-detail-blog ul li.facebook {
        margin-left: 0;
    }
    .post-with .post-blog-sidebar article.post-wrapper:nth-child(2), 
    .post-with .post-blog-sidebar article.post-wrapper:nth-child(3), 
    .post-with-left .post-blog-sidebar article.post-wrapper:nth-child(1), 
    .post-with-left .post-blog-sidebar article.post-wrapper:nth-child(2), 
    .post-with-left .post-blog-sidebar article.post-wrapper:nth-child(4), 
    .post-with-left .post-blog-sidebar article.post-wrapper:nth-child(5) {
        flex-basis: 100%;
        width: 100%;
        max-width: 100%;
    }
    .post-blog-sidebar .ftc-video.auto-size iframe {
        height: 180px;
        margin-bottom: 0;
        width: 100%;
    }
    .post-medium-image .post-blog-sidebar article.post-wrapper header.post-img {
        width: 100%;
        float: left;
    }
    .post-medium-image .post-blog-sidebar article.post-wrapper .post-info {
        width: 100%;
        float: left;
        border-bottom: 0;
        padding-left: 0;
        margin-top: 15px;
    }
    .post-medium-image .post-blog-sidebar article.post-wrapper {
        display: inline-block;
    }
    .post-no-sidebar .post-blog-sidebar article.post-wrapper header.post-img,
    .post-no-sidebar .post-blog-sidebar article.post-wrapper .post-info {
        width: 100%;
        float: left;
        padding-left: 0;
    }
    .post-no-sidebar .post-blog-sidebar article.post-wrapper {
        display: inline-block;
    }
    .post-no-sidebar .post-blog-sidebar article.post-wrapper:nth-child(2n) .post-info {
        padding-right: 0;
        text-align: center;
        margin-top: 20px;
    }
    .product-special .product .item-description {
        display: inline-block;
        position: relative;
        min-height: 72px;
    }
    .header-layout17 .header-content-sticky > .container {
        width: auto;
        padding: 0 15px;
    }
    .header-layout17 .header-nav .container .mobile-button {
        width: 15%;
        text-align: left;
        display: inline-block;
    }
    .header-layout17 .header-content-sticky {
        padding: 0;
    }
    .header-layout17 .header-content-sticky > .container > div {
        width: 70%;
        text-align: center;
        display: inline-block;
    }
    .header-layout17 .header-content-sticky .container .right-menu {
        width: 15%;
        padding-top: 20px;
    }
    .bn17b .left p.text2 {
        width: 100%;
    }
    footer#colophon .ftc-footer h3.widget-title,
    .footer-middle .widget ul.no-padding li,
    footer .ftc-instagram-widget h2.widgettitle {
        text-align: center;
    }
    .product-special .woocommerce div.product .product-name{
        width: 100%;
    }
    .product-special .woocommerce div.product span.price {
        float: left;
        width: 100%;
        margin-bottom: 10px;
    }
    .product-special .woocommerce div.product span.price span {
        display: inline-block;
    }
    .ft-Middle-9 p.text-ft,
    .ft-Middle-9 .vc_col-sm-3:last-child p {
        text-align: center;
    }
    .ft-Middle-11 ul.no-padding li.item {
        text-align: center;
    }
    .header-layout15 .header-nav .container .mobile-button {
        display: block;
        width: 15%;
    }
    .header-layout15 .header-content-sticky > .container .nav-center {
        width: 70%;
    }
    .header-layout15 .header-content-sticky .container .right-menu {
        padding: 0;
        width: 15%;
    }
    .instagram_h19 .ftc-instagram .item {
        width: 50%;
    }
    .sale_products.h20 .pr1 .right .ftc-smooth-image img, .sale_products.h20 .pr2 .left .ftc-smooth-image img {
        height: auto;
    }
    .sale_products.h20 .pr1 .right {
        padding-right: 15px !important;
    }
    .sale_products.h20 .pr2 .left {
        padding-left: 15px !important;
    }
    .time .date {
        padding-top: 2px;
        line-height: 18px;
    }
    .recent_post ul li:last-child {
        padding-bottom: 0 !important;
    }
    .choose-us ul li {
        text-align: center;
    }
    .blog-home.home5 .blogs .excerpt,
    .blog-home.home5 .blogs article h3.title_sub {
        text-align: center;
    }
    .sale_products.home9 .item-image .group-button-product > div a i,
    .sale_products.home9 .woocommerce .product .item-image .group-button-product .fa-retweet:before,
    .sale_products.home9 .woocommerce .product .item-image .group-button-product a.quickview i:before {
        line-height: 30px;
    }
    .item-image .group-button-product > a span:before, 
    .item-image .group-button-product > div a span:before {
        left: -6px;
    }
    .Newsletter-home9 .widget.feedburner-subscription h2.widgettitle,
    .Newsletter-home10 .widget.feedburner-subscription h2.widgettitle {
        margin-bottom: 20px;
    }
    .sale_products.home14 .load-more-wrapper {
        margin-bottom: 0;
    }
    .top_rate ul li {
        margin-left: 60px !important;
    }
    .sale_products.home10 .woocommerce.columns-6 .products .product {
        width: calc(50% - 1px);
    }
    .sale_products .item-image .group-button-product > div a i,
    .woocommerce .product .item-image .group-button-product .fa-retweet:before,
    .woocommerce .product .item-image .group-button-product a.quickview i:before{
        line-height: 30px;
    }
    .footer-top .lookbook .subscribe-email .subscribe-input {
        width: 255px;
    }
    .sale_products.h14 .vc_tta-tabs-container {
        margin-right: 25px;
    }
    .product_deals_slider.h14 .item-description {
        margin-top: 15px !important;
        padding-left: 0 !important;
        padding-right: 0 !important;
    }
    .item-image .group-button-product > div a i,
    .woocommerce .product .item-image .group-button-product > div a:first-child:before {
        line-height: 30px;
    }
    .product_deals_slider.h14 .item-image {
        margin-top: 0px !important;
    }
    .product_deals_slider.h14 .woocommerce .ftc-slider .products .product {
        height: 660px;
        margin-bottom: 0;
    }
    .single_image .vc_col-sm-4 {
        width: 100%;
        float: left;
    }
    .sale_products.h16 .group-button-product {
        transform: translateY(-50%);
        top: 50%;
    }
    .instagram-h14.h16 .ftc-instagram .item {
        margin-bottom: 15px;
    }
    .instagram-h14.h16 .ftc-instagram .item:last-child {
        margin-bottom: 0px;
    }
    .ft-Middle-14.h15 .vc_col-sm-4, .ft-Middle-14.h15 .vc_col-sm-2 {
        width: 100%;
    }
    .ft-Middle-14.h15 .img-h16 img {
        width: 20%;
    }
    .ft-Middle-14.h15 .img-h16 {
        margin-top: 20px;
    }
    .sale_products.h16 h2 {
        font-size: 30px;
    }
    .sale_products.h16 {
        padding-top: 0 !important;
    }
    .header-v1 .navigation-primary{
        top: 382px;
    }

    .dropdown-list {
        margin-top: 17px;
    }

    .ftc-shop-cart .ftc-shoppping-cart .dropdown-container{
        margin-right: 55px;
    }

    .product_deals_slider.header_2 .item-image,
    .product_deals_slider .item-image {
        max-width: 325px !important;
    }

    .product_deals_slider .owl-carousel.owl-drag .owl-item,
    .product_deals_slider .woocommerce .ftc-slider .products .product, 
    .product_deals_slider .woocommerce-page .ftc-slider .products .product {
        height: 700px;
    }

    .product_deals_slider .item-description {
        padding: 0px 10px 0px 10px !important;
    }

    .product_deals_slider.header_2 .item-image {
        margin-left: 10px !important;
        height: auto;
    }


    .ftc-timer-circles{
        margin-top: 20px;
        text-align: center;
        max-width: 300px;
        min-height: 70px;
    }


    .time_circles > div > h4,.time_circles > div > span{
        font-size: 13px !important;
    }


    .for_child .size3, .for_women .size3 {
        font-size: 15px;
        margin-bottom: 10px;
        line-height: 23px;
    }

    .main-content-blog, .slider_blog2 .ftc-sb-blogs article .post-info .main-content-blog{
        float: right;
        width: 305px;
    }

    .map {
        margin-top: 60px;
        margin-left: 10px;
    }

    .map .vc_column_container {
        width: 350px;
    }

    .google-map-container {
        height: 450px !important;
    }

    .footer-top .subscribe-email .subscribe-input {
        width: 245px;
    }

    .archive .woocommerce-page.columns-3 .products:not(.list) .product,
    .archive .woocommerce.columns-3 .products:not(.list) .product {
        width: 100%;
        padding: 0px 60px 0px 63px;			
    }

    .woocommerce nav.woocommerce-pagination{
        text-align: left;
        padding-left: 0px;
    }
    .woocommerce .before-loop-wrapper{
        width: 100%;
    }

    .ftc-gridlist-toggle-icon{
        padding-left: 20px;
        padding-right: 20px;
    }

    .woocommerce .woocommerce-ordering, .woocommerce-page .woocommerce-ordering{
        margin-left: 38px;
        position: relative;
        top: -8px;
        left: 50%;
        transform: translate(-50%);
        float: left;
        z-index: 2;
    }

    .woocommerce .products.list .product .item-image{
        width: 100%;
    }

    .woocommerce .before-loop-wrapper{
        top: -78px;
        left: 0;
        transform: inherit;
    }

    .woocommerce .products.list .product .item-description{
        width: 100%;
        padding-top: 15px;
    }

    .archive .breadcrumbs{
       height: 50px !important;
       bottom: -80px;
   }


   .archive .page-container{
    margin-top: 50px;
}

.page-id-884 .main-content-blog,.page-id-889 .main-content-blog,
.page-id-891 .main-content-blog,.page-id-893 .main-content-blog{
    width: 300px;
}

.ftc-breadcrumb-title h1{
    padding-right: 0px;
}

.single.single-product .post-info.wc-tab{
    margin-top: 60px;
}
.single.single-product div.product{
    padding: 0px;
}

.breadcrumbs{
    max-width: 367px;
    overflow: hidden;
}

.ftc-footer .vc_col-sm-3 {
    width: 100%;
}

.info {
    line-height: 20px;
}

.details_thumbnails {
    width: 295px;
}

.product-type-grouped .quantity .fa-caret-up, .product-type-grouped .quantity .fa-caret-down {
    left: 40px;
}

.ftc-footer .copy-com {
    line-height: 22px;
}

.single-post .ftc-breadcrumb-title .breadcrumbs-container,
.single-product .ftc-breadcrumb-title .breadcrumbs-container{
    height: auto;
}
.single-post .breadcrumbs,
.single-product .breadcrumbs{
    height: auto !important;
    bottom: -100px;
}
.single-post .ftc-breadcrumb-title .breadcrumbs-container,
.single-product .ftc-breadcrumb-title .breadcrumbs-container{
    margin-top: 0px;
}
.product_deals_slider .woocommerce .products .star-rating {
    margin-top: 35px !important;
}
body .slider17 .tp-bullets.custom {
    display: none;
}
.product17 .woocommerce .products .product:nth-child(6n+4) {
    margin-left: 0 !important;
}
.product17 .woocommerce .products .product .item-description h3.product-name {
    display: inline-block;
    margin-bottom: 0;
    width: 100%;
    float: left;
    text-align: left;
}
.product17 .woocommerce div.product span.price {
    position: relative;
}
.product17 .woocommerce .load-more-wrapper {
    margin-bottom: 0;
    margin-top: 0;
}
.recent_post ul li {
    margin-left: 50px;
}
.product17 .woocommerce .products .product {
    padding: 0 7px !important;
}
.product17 .ftc-products .meta-slider .products{
    padding: 0 7px !important;
    display: flex;
    flex-flow: wrap;
}
.bn18 {
    display: inline-block;
    align-items: center;
    text-align: center;
}
.bn18 .banner-17 {
    margin-bottom: 30px;
}
.sale_products.home14.h18 .woocommerce .products .product {
    width: 50%;
    padding: 0 7px;
}
.sale_products.h18 .ftc-products .meta-slider .products {
    padding: 0 7px;
}
.sale_products.home14.h18 .woocommerce .products .product .item-image {
    border: 0 !important;
}
.sale_products.home14.h20 .woocommerce .products .product {
    width: 50%;
    padding: 0 7px;
    margin-bottom: 20px;
}
.sale_products.h20 .ftc-products .meta-slider .products {
    padding: 0 7px;
}
.sale_products.h20 .woocommerce .product .item-description {
    min-height: 60px;
}
.sale_products .ftc-products .meta-slider .products .product {
    padding: 0 7px;
    width: 50%;
}
.sale_products .ftc-products .meta-slider .products {
	display: flex;
    flex-wrap: wrap;
}
body div.pp_woocommerce.pp_pic_holder .pp_content_container,
body .pp_content_container {
    border-radius: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    padding: 30px 15px !important;
}
.pp_woocommerce div.product div.summary{
    margin-top: 30px;
    text-align: center;
}
.pp_woocommerce div.product h1.product_title.entry-title {
    margin: 0;
    text-align: center;
}
.pp_woocommerce .woocommerce-product-rating {
    float: none;
    margin-top: 15px;
}
#pp_full_res .pp_inline .woocommerce-product-details__short-description p {
    text-align: center;
}
.pp_woocommerce div.product div.summary .quantity {
    overflow: hidden;
    position: relative;
    float: none;
    display: inline-block;
    margin-left: 25px;
}
div.product .summary form .yith-wcwl-add-to-wishlist{
    margin-top: 0;
}
div.product .summary form .compare{
    left:2px;
}
div.product .summary form .single_variation_wrap .compare{
    left:2px;
}
.woocommerce .products.list .product .item-description .add-to-cart {
    top: -2.5px;
}
.archive .woocommerce.columns-3 .products:not(.list) .product {
    width: 50%;
    padding: 0 8px;
}
.woocommerce .products.grid {
    padding: 0 7px;
}
.woocommerce div.product div.summary {
    text-align: center;
    display: inline-block;
}
.woocommerce div.product div.summary .woocommerce-product-details__short-description p {
    text-align: center;
}
.woocommerce div.product .woocommerce-tabs ul.tabs {
    text-align: center;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li {
    float: none;
}
.woocommerce-tabs.wc-tabs-wrapper #tab-more_seller_product .products.owl-carousel {
    display: inline-block;
    padding: 0 7px;
}
.woocommerce div.product .woocommerce-tabs .wc-tab .product, .woocommerce-page div.product .woocommerce-tabs .wc-tab .product {
    width: calc(100% - 0px);
    padding: 0 7px;
}
.woocommerce div.product .woocommerce-tabs #tab-more_seller_product.panel {
    padding: 30px 0px;
}
div.product .ftc-social-sharing, div.product .social-sharing {
    text-align: center;
}
div.product .social-sharing li {
    margin-bottom: 6.5px;
    float: none;
}
.woocommerce div.product form.cart .button {
    margin-left: 0px;
}
.sale_products.home14 .woocommerce .products .product {
    width: 50%;
}
.footer-middle .top_rate {
    margin-bottom: 30px !important;
    padding-top: 15px;
}
.deal-product-1 .item-description .price span.amount {
    display: inline-block;
}
.testimonial-home5 .ftc-testimonial-wrapper .owl-nav .owl-prev {
    left: -80px;
}
.testimonial-home5 .ftc-testimonial-wrapper .owl-nav .owl-next {
    right: -80px;
}
.sale_products.home10 .woocommerce .product .item-description {
    min-height: auto;
}
.bn17 .text-p17a .banner-17 h3 {
    font-size: 40px;
}
.bn18 .banner-17 h3:after {
    left: 50%;
    transform: translate(-50%);
}
.for_child .slider span img,
.for_women .slider span img {
    height: auto;
}
.comming-center-content.coming_soon .icon_social_comingsoon {
    margin: 0 auto;
    display: table;
    margin-top: 30px;
}
.for_child .woocommerce .ftc-slider .products .product, 
.for_child .woocommerce-page .ftc-slider .products .product, 
.for_women .woocommerce .ftc-slider .products .product, 
.for_women .woocommerce-page .ftc-slider .products .product {
    min-height: 215px;
}
.text-deal.wpb_column .wpb_text_column p {
    margin-bottom: 45px !important;
}
.sale_products.home9 .woocommerce .products .product {
    width: 50%;
}
.instagram_h19 .ftc-gallery-instagram.columns-4 .images {
    width: 50%;
}
.ftc-gallery-instagram.columns-3 .images {
    float: left;
    padding: 0px; 
}
.ft-middle .ftc-gallery-instagram.columns-3 .images {
    padding: 5px; 
}
.footer-img.home5 .ftc-gallery-instagram .images {
    padding: 0;
    width: 50%;
    float: left;
}
.comming-center-content.coming_soon .icon_social_comingsoon {
    display: table;
}
.instagram-h14.h16 .ftc-gallery-instagram .images {
    width: 45%;
    margin-right: 8px;
    margin-left: 8px;
    margin-bottom: 15px;
}
.product-special.home7 .woocommerce .products .product {
    border: 1px solid #e5e5e5;
    width: calc(100% - 1px);
    margin-bottom: 15px;
}
.product-special.home7 .owl-stage-outer {
    border: 0;
}
.product-special.home7 .woocommerce .products.owl-carousel.owl-loaded.owl-drag {
    border-right: 0;
}
.instagram_home10 .ftc-gallery-instagram.columns-6 .images {
    width: 30.5%;
    height: auto;
    margin-right: 15px;
    margin-bottom: 15px;
    padding: 0;
}
.instagram_home10 .ftc-gallery-instagram.columns-6 .images:nth-child(3) {
    margin-right: 0;
}
.instagram_home10 .ftc-gallery-instagram.columns-6 {
    display: inline-block;
    justify-content: center;
    margin-bottom: 0;
}
.instagram-h14 .ftc-gallery-instagram.columns-6 .images {
    width: 50%;
    float: left;
}
.instagram-h14.h16 .ftc-gallery-instagram {
    display: inline-block;
}
.product17 .woocommerce .products .product .item-description h3.product-name a {
    font-size: 13px;
}
.ft-Middle-10 .recent_posts ul li {
    margin-left: 40px;
}
.sale_products .woocommerce .product .item-description {
    min-height: auto;
}
.hot-new .vc_col-sm-4 .ftc-items-widget {
    margin-bottom: 45px;
}
.collection-home3 {
    margin-top: 0px !important;
}
.hot-new .ftc-meta-widget.item-description {
    padding-left: 15px;
}
.slider_home2.home9 .revslider-initialised .home9.tparrows {
    background: transparent !important;
}
.bn17 .text-p17a {
    width: 90.9%;
    left: 50%;
    transform: translate(-50%);
    padding: 70px 20px !important;
}
.slider17 .grup1 {
    left: 15px !important;
}
.slider17 .grup1 .text1:after {
    bottom: -83px;
    background: #fff;
}
.product17 .woocommerce .products .product .item-description .meta_info {
    margin-top: -15px;
}
.pp_woocommerce div#pp_full_res div.product .summary form .quantity {
    width: auto;
    margin-bottom: 10px;
    display: block;
    margin-left: 0px;
}
.pp_woocommerce div#pp_full_res div.product .summary form .quantity {
    margin-left: 70px !important;
}
.top-home11 .subscribe-email .button-secondary {
    margin-left: 0;
    margin-top: 10px;
}
.pp_woocommerce div.product form.cart .button {
    margin-left: 0px;
}
div.product .summary form .yith-wcwl-add-to-wishlist.added span {
    left: 0;
}
.woocommerce .product .item-image .group-button-product .add_to_cart_button a.added_to_cart:before, 
.woocommerce .product .item-description .meta_info .add_to_cart_button a.added_to_cart:before {
    line-height: 30px;
}
.woocommerce nav.woocommerce-pagination ul.page-numbers {
    display: table;
    margin:0 auto !important;
}
.woocommerce nav.woocommerce-pagination ul.page-numbers li a.next:last-child {
    margin: 0;
}
.woocommerce div.product .woocommerce-product-rating {
    display: inline-block;
}
.woocommerce div.product .woocommerce-tabs .panel div#comments {
    float: left;
    width: 100%;
    padding-right: 0px;
}
.woocommerce-tabs #review_form_wrapper {
    float: left;
    width: 100%;
    padding: 0;
    border-left: 0;
}
.dokan-single-store .products .ftc-product.product {
    width: 50%;
    padding: 0 7px;
    float: left;
}
.store-page-wrap .seller-items {
    margin: 0 -8px;
}
.ab-time h3 {
    left: -7px;
}
.faq-breadcrumb .faq-bread {
    padding-top: 120px !important;
    padding-bottom: 120px !important;
}
.faq-03row p.mont {
    text-align: center;
}
.square {
    bottom: 0;
    top: 25px;
    margin-left: 50px;
}
.faq-03row .wpb_text_column p {
    text-align: center !important;
}
.faq-03row .faq-02 .vc_tta-panel-body p {
    text-align: justify !important;
}
.wpcf7 form p {
    text-align: center;
}
div.wpcf7 .ajax-loader {
    display: none;
}
div.wpcf7 .ajax-loader.is-active {
    visibility: visible;
    display: inline-block;
}
.service03-ship .text-sv3 p {
    text-align: center !important;
}
.ftc-portfolio-wrapper.columns-3 .item {
    max-width: 328px;
}
.ftc-portfolio-wrapper.columns-2 .item,
.ftc-portfolio-wrapper.columns-3 .item,
.portfoliosss .ftc-portfolio-wrapper.columns-4 .item {
    width: calc(100% - 30px);
    max-width: 370px;
}
.portfolio-standard .ftc-portfolio-wrapper .item,
.portfolio-gallery .ftc-portfolio-wrapper.columns-4 .item,
.portfolio-full .ftc-portfolio-wrapper.columns-3 .item {
    width: 100%;
}
.portfolio-standard .ftc-portfolio-wrapper .item:nth-child(6n+2),
.portfolio-standard .ftc-portfolio-wrapper .item:nth-child(6n+1) {
    width: 100%;
}
.ftc-portfolio-wrapper .filter-bar li {
    margin-right: 0px;
    margin-left: 0px;
}
.wishlist_table tr th.product-remove {
    width: 30px !important;
}
.woocommerce table.shop_table td:first-child {
    padding: 20px;
    width: 100%;
}
.woocommerce .wishlist_table td.product-add-to-cart a {
    line-height: 20px;
}
.blog-colum3 .blogs .post-wrapper.col-sm-4 {
    width: 100%;
    float: left;
}
body .blog-colum3 .main-content-blog {
    width: 100%;
    text-align: center;
}
.blog-colum3 .main-content-blog p.excerpt,
.left-colum .main-content-blog p.excerpt {
    text-align: center;
}
.blog-colum3 a.button-readmore,
.left-colum a.button-readmore {
    left: 50%;
    transform: translate(-50%);
    position: absolute;
    bottom: 0;
}
.blog-colum3 .post-info,
.left-colum .post-info {
    padding-bottom: 20px;
}
body.single.single-post.single-format-video .ftc-breadcrumb-title h1,
body.single.single-post.single-format-audio .ftc-breadcrumb-title h1,
body.single.single-post.single-format-gallery .ftc-breadcrumb-title h1,
body.single.single-post.single-format-standard .ftc-breadcrumb-title h1 {
    left: 50%;
    transform: translate(-50% ,-50%);
    display: inline-block;
    width: 90%;
    margin-left: 0;
    color: #fff;
}
.blog-Colum2 .main-content-blog {
    width: 100% !important;
}
.left-colum .blogs .main-content-blog {
    width: 80%;
    text-align: center;
}
.left-blog-sidebar .widget, 
body.category-blog-home .ftc-sidebar section.widget, 
body.category-audio-post .ftc-sidebar section.widget, 
body.category-video-post .ftc-sidebar section.widget, 
body.category .ftc-sidebar section.widget {
    text-align: left;
}
.ftc-blogs-widget .post_list_widget a.post-title h4 {
    width: auto;
}
li.per-slide .post_list_widget .post-in-list a.post-title {
    display: inline-block;
    float: left;
}
li.per-slide .post_list_widget .post-in-list {
    display: table;
    margin: 0 auto;
    width: 75%;
}
.left-blog-sidebar .textwidget p,
.ftc-sidebar .widget_text .textwidget p {
    float: none;
}
.left-blog-sidebar .textwidget,
.ftc-sidebar .widget_text .textwidget {
    text-align: center;
}
.widget_tag_cloud .tagcloud {
    text-align: center;
    margin-right: -10px;
}
.widget_tag_cloud .tagcloud a {
    float: none;
}
.breadcrumbs-container {
    text-align: center;
}
.ftc-sidebar .woocommerce.widget_price_filter .price_slider_wrapper .price_slider_amount .price_label {
    text-align: center;
}
.blog article .post-info .entry-title {
    text-align: center;
}
.blog article .post-info .entry-summary p {
    text-align: center;
}
.blog article .post-info .entry-title,
.blog-Colum2 .main-content-blog h3,
.blog-Colum2 .main-content-blog p.excerpt,
.blog-Colum3 .main-content-blog h3,
.blog-Colum3 .main-content-blog p.excerpt {
    text-align: center;
}
.blog article .post-info .entry-info .entry-summary p,
.entry-info .short-content {
    text-align: center;
}
.blog article .post-info .entry-info {
    position: relative;
    padding-bottom: 30px;
}
.blog article .post-info .entry-info a.button-readmore,
.ftc-sb-blogs article .post-info a.button-readmore {
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translate(-50%);
}
.blog article .post-info .entry-info .entry-summary {
    text-align: center;
}
nav.navigation.pagination {
    display: table;
    margin: 50px auto;
}
.blog article .post-info .entry-info .entry-date.entry-date-meta {
    text-align: center;
}
.blog article .post-info .entry-info span.vcard.author {
    margin-left: 35px;
}
.ftc-sb-blogs article .post-info {
    padding-bottom: 20px;
}
body.page-template-default .ftc-breadcrumb-title h1 {
    left: 50%;
    right: auto;
    transform: translate(-50%, -50%);
    display: inline-block;
    font-size: 25px;
}
.post-item .post-info .info-post {
    text-align: center;
}
ul.comment_list_widget li {
    line-height: 1;
}
.ftc-recent-comments-widget .comment-meta>div.avatar {
    float: none;
}
.ftc-recent-comments-widget .comment-meta>div.meta {
    text-align: left;
}
.post-blog-sidebar .blogs .post-info {
    text-align: center;
}
.post-blog-sidebar .blogs .post-info span.author,
.post-blog-sidebar .blogs .post-info .date-time {
    float: none;
}
.post-timeline-3min article.post-wrapper {
    padding: 15px;
}
.post-blog-sidebar .blogs .post-info p.excerpt,
.single-post #comments .comment-respond {
    text-align: center;
}
.post-blog-sidebar .blogs .post-info {
    padding-bottom: 0;
}
.group-blog .ftc-sb-blogs.ftc-masonry .post-info .button-readmore {
    line-height: 30px;
}
.post-timeline-3min.full-with .post-blog-sidebar .ftc-video.auto-size iframe {
    height: auto;
}
.image1 figure.wp-block-image {
    width: 100%;
}
.single-post #comments .comment-respond p.form-submit {
    display: inline-block;
    margin-top: 10px;
    margin-bottom: 0;
}
.blog-classic-full-width .blogs article:nth-child(2), 
.blog-classic-full-width .blogs article:nth-child(3) {
    max-width: 100%;
}
.post-no-sidebar .post-blog-sidebar article.post-wrapper:nth-child(2n) .post-info p.excerpt {
    text-align: center;
}
.post-no-sidebar .post-blog-sidebar article.post-wrapper:nth-child(2n) .post-info span.author {
    margin-right: 15px;
    margin-left: 0;
}
.post-no-sidebar .post-blog-sidebar article.post-wrapper:nth-child(2n) .post-info span.author, 
.post-no-sidebar .post-blog-sidebar article.post-wrapper:nth-child(2n) .post-info .date-time {
    float: none;
}
.single-format-gallery .ftc-breadcrumb-title, 
.single-format-video .ftc-breadcrumb-title, 
.single-format-audio .ftc-breadcrumb-title, 
.single-format-standard .ftc-breadcrumb-title {
    height: 300px;
}
.related-posts .post-info {
    float: right;
    position: relative;
    display: inline-block;
    padding-bottom: 20px;
    text-align: center;
}
.related-posts .post-info a.button-readmore {
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translate(-50%);
}
.entry-info .short-content .blog-with-custom {
    position: relative;
}
body.archive.category .post-item .ftc-video.auto-size {
    height: 200px !important;
}
.post-info .entry-info {
    text-align: center;
}
.woocommerce .woocommerce-cart-form table.cart td.actions .coupon input, 
.woocommerce .woocommerce-cart-form table.cart td.actions .coupon button {
    width: 100% !important;
    margin: 0 0 10px;
}
.woocommerce .cart_totals table.shop_table {
    max-width: 100%;
    width: 100%;
}
.woocommerce-cart .wc-proceed-to-checkout {
    float: none;
    width: 100%;
    display: flex;
    justify-content: center;
    flex-flow: row wrap;
}
body.blog .ftc-video.auto-size {
    width: 100% !important;
    height: 200px !important;
}
body.blog article.post-item {
    margin-bottom: 30px !important;
}
.slider_blog1 .owl-item {
    margin-bottom: 0;
}
.for_child .woocommerce .product .item-image, .for_women .woocommerce .product .item-image {
    margin-bottom: 10px;
}
.main-content-blog {
    text-align: center;
}
.main-content-blog p.excerpt {
    text-align: center;
}
.page-id-934 .slider_blog2 {
    margin-bottom: 0px !important;
}
body .ftc-footer .widget-title {
    margin: 0;
}
body .ftc-footer .widget-title {
    font-size: 18px;
}
.products .product h3, .woocommerce .products .product h3,
.woocommerce-page .products .product h3, .ftc-wg-meta h3 {
    text-align: center;
}
.deal-product-1 .woocommerce .product .item-description, 
.product-special .product .item-description, 
.product-slider-home3 .product .item-description {
    text-align: center;
}
.deal-product-1 .woocommerce .products .star-rating, 
.product-special .woocommerce .products .star-rating {
    margin-left: auto !important;
    margin-bottom: 15px;
}
.deal-product-1 .woocommerce .products .product .price del, 
.product-special .woocommerce .products .product .price del, 
.countdown-product .woocommerce .products .product .price del {
    display: inline-block;
    margin-bottom: 0;
}
.brand-description.wpb_column.vc_column_container {
    padding-left: 15px !important;
    text-align: center;
}
.countdown-product .woocommerce .product .item-image {
    margin-right: 10px;
}
.test-home5 .deal-product-1 .owl-nav {
    display: block;
}
.test-home5 .deal-product-1 .owl-nav .owl-prev {
    top: -50px;
    bottom: auto;
    left: 50%;
    transform: translate(-50%);
    margin-left: -20px;
}
.test-home5 .deal-product-1 .owl-nav .owl-next {
    bottom: auto;
    top: -50px;
    right: 50%;
    left: auto;
    transform: translate(50%);
    margin-right: -20px;
}
.test-home5 .text-deal {
    height: auto;
    width: 100%;
    position: relative;
}
.deal-product-1 .owl-nav > div.owl-prev:before,
.deal-product-1 .owl-nav > div.owl-next:before {
    margin-left: 0;
}
.comming-center-content .wpb_text_column {
    margin-bottom: 0px !important;
}
.product-special.home6 .woocommerce .products .product,
.product-special.home6 .woocommerce .products .product:hover {
    border-right: 1px solid #e5e5e5;
}
.product-special.home6 .product .item-description {
    padding: 0;
}
.product-special.home6 .woocommerce .products .product {
    border-bottom: 1px solid #e5e5e5;
}
.product-special.home6 .woocommerce .products .product:first-child {
    margin-bottom: 15px;
}
.product-special.home6 .product-special-home2 {
    border-bottom: 0;
}
.product-special.home6 .product .item-description {
    display: inline-block;
    position: relative;
    min-height: auto;
    line-height: 1;
}
.product-special.home6 .woocommerce .products .star-rating{
    margin-bottom: 0px;
}
.slider_blog1 .blogs article .post-info .entry-date,
.slider_blog2 .blogs article .post-info .entry-date {
    width: auto;
    position: absolute;
    left: 0px;
    text-align: center;
    float: left;
    margin: 0;
    top: -49px;
}
.slider_blog1 .main-content-blog,
body .slider_blog2 .ftc-sb-blogs article .post-info .main-content-blog {
    width: 100%;
    margin-left: 0;
}
body div.pp_woocommerce.pp_pic_holder .pp_content_container {
    margin-top: -20px;
}
.test-home5 .deal-product-1.vc_col-sm-12 {
    padding: 0 15px !important;
}
.product-special.home6 .woocommerce .products .product {
    width: calc(100% - 1px);
}
.product-special.home6 .product-special-home2 {
    padding: 0 15px !important;
}
.product-special.home6 .item-description .price span,
.product-special.home7 .item-description .price span {
    font-size: 15px;
}
.comming-center-content.coming_soon {
    display: table;
    margin: 0 auto;
}
.test-home5 .text-deal .left {
    padding-top: 80px;
}
.countdown-product .ftc-countdown .counter-wrapper > div{
    margin: 0 10px;
    margin-bottom: 11px;
}
.test-home5 .deal-product-1 .item-description .price span{
    font-size: 17px;
}
.product-special.home7 .product .item-description {
    display: inline-block;
    position: relative;
    min-height: auto;
    padding: 0 !important;
}
.product-special.home7 .woocommerce .products .star-rating {
    margin-bottom: 0;
}
.deal-product-1 .deal-product-1 {
    margin-bottom: 85px;
}
.product-special.home7 {
    margin-bottom: 85px !important;
}
.countdown-product .countdown-product-left .owl-nav > div {
    right: auto;
    left: 50%;
    transform: translate(-50%);
    border: 0;
}
.countdown-product .countdown-product-right .owl-nav > div {
    left: auto;
    right: 50%;
    border: 0;
    transform: translate(50%);
    top: -799px;
}
body div.pp_woocommerce.loaded.pp_pic_holder .pp_content_container {
    margin-top: -60px;
}
.banner_home92 .banner-09 h3 {
    font-size: 30px;
}
.banner_home92 .banner-09 {
    height: 340px;
    padding-bottom: 10px;
}
.slider_blog1.blog9 .blogs .owl-dots {
    margin-top: 0;
}
.ft-Middle-10 .vc_col-sm-2:last-child h3.widget-title.heading-title {
    margin-bottom: 15px;
}
.ft-Middle-10 .vc_col-sm-2:last-child > .wpb_wrapper {
    margin-bottom: 15px;
}
.ft-bottom-10 {
    padding-bottom: 20px;
}
.blogs article .post-info .entry-date, .related-posts .blogs article .post-info .entry-date {
    top: -60px;
}
.single-post .related article .post-info .entry-title {
    margin: 12px 0 5px 0px;
    text-transform: uppercase;
    text-align: center;
}
.related-posts .post-info .excerpt,
.slider_blog1.h14 .main-content-blog p.excerpt{
    text-align: center;
}
.ft-Middle-10 .top_rate img {
    margin-right: 20px;
}
.ft-Middle-10 .top_rate ul li .right p.cras {
    margin-bottom: 0px;
}
.header-layout17 .ftc-shop-cart .ftc-tini-cart {
    margin-top: 0;
}
.footer-bottom .wpb_text_column {
    margin: 10px 0 15px;
}
.sale_products .woocommerce .ftc-slider .products .product {
    width: 99%;
}
.slider_blog1.h14 .blogs article .post-info .entry-date {
    top: -49px;
}
.slider_blog1.h20 .main-content-blog {
    width: 100%;
}
body.woo-variation-swatches-stylesheet-enabled .variable-items-wrapper {
    display: inline-flex;
}
.summary.entry-summary form table.group_table tr {
    display: flex;
    flex-direction: column-reverse;
    padding: 10px;
    text-align: center;
}
.summary.entry-summary form table.group_table tr td {
    display: table;
    margin: 0 auto;
    padding: 0;
}
.woocommerce div.product form.cart.grouped_form .button {
    margin-left: 0;
}
.countdown-product .item-description .price span {
    font-size: 16px;
}
.deal-product-1 .woocommerce .product .item-image .group-button-product > div a, .product-special .woocommerce .product .item-image .group-button-product > div a {
    top: -1px;
    line-height: 0;
}
.hot-new .item-description .price span {
    font-size: 16px;
}
.deal-product-1 .woocommerce .product .item-image .group-button-product .add_to_cart_button a.added_to_cart:before,
.product-special .woocommerce .product .item-image .group-button-product a.added_to_cart:before {
    line-height: 30px;
}
.deal-product-1 .woocommerce .product .item-image .group-button-product > div span.show a {
    top: -3px;
}
.home9 #rev_slider_144_1_wrapper .home9.tparrows.tp-leftarrow:before {
    margin-left: 20px;
}
.home9 #rev_slider_144_1_wrapper .home9.tparrows.tp-rightarrow:before {
    margin-right: 20px;
}
.ftc-footer .ft-Middle-10.ftc-row-wide {
    margin-bottom: 20px;
}
.fresh-look h3 {
    line-height: 35px;
}
.h14 .ftc-timer-circles {
    margin-top: 10px;
}
.instagram_h19 .ftc-gallery-instagram .images a:after {
    width: 40px;
    height: 40px;
    line-height: 40px;
}
.footer-middle .ft-middle {
    margin-bottom: 40px !important;
}
.woocommerce-page.columns-4 .products .product, .woocommerce.columns-4 .products .product {
    width: 50%;
    padding: 0 10px;
}
aside.ftc-sidebar.product-category-top-content h3.widget-title.title_sub, 
.berocket_single_filter_widget h3.widget-title {
    width: 100%;
    text-align: center;
}
aside.ftc-sidebar.product-category-top-content .widget_layered_nav .yith-wcan {
    float: none;
    width: 60%;
    display: table;
    margin: 0 auto;
    padding-right: 0 !important;
}
.woocommerce div.product form.cart .reset_variations {
    display: block;
}
.dokan-store-sidebar, .dokan-single-store {
    padding-left: 7px;
    padding-right: 7px;
}
.blog-Colum2 .blogs article .post-info .entry-date,
.blog-colum3 .blogs article .post-info .entry-date,
.blogs article .post-info .entry-date{
    top: -64px;
}
.dokan-theme-giftsshop .ftc-breadcrumb-title h1 {
    padding-top: 0px !important;
}
.left-colum .blogs .main-content-blog {
    width: 100%;
    text-align: center;
}
.ftc-blogs-widget .post_list_widget a.thumbnail,
li.per-slide .post_list_widget .post-in-list a.post-title,
.ftc-blogs-widget .post_list_widget .post-meta {
    float: left;
    width: 100%;
    text-align: center;
}
.ftc-breadcrumb-title-content {
    background-position: 80% center;
}
body.page-template-default .ftc-breadcrumb-title .breadcrumbs span.current {
    color: #fff;
}
body.page-template-default .ftc-breadcrumb-title .breadcrumbs {
    left: 50%;
    transform: translate(-50%, -50%);
}
.ftc-breadcrumb-title {
    height: 300px !important;
}
.single-post .related article .post-info .vcard.author {
    margin-left: 0;
}
ul.comment_list_widget li {
    width: auto;
    float: none;
}
.left-blog-sidebar section.widget .textwidget img, .ftc-sidebar .widget_text .textwidget img {
    margin: 6px 5px;
}
.post-no-sidebar .post-blog-sidebar article.post-wrapper .post-info {
    width: 100%;
    float: left;
    border-bottom: 0;
    padding-left: 0px;
    margin-top: 15px;
    padding-bottom: 0;
}
.post-no-sidebar .post-blog-sidebar article.post-wrapper .post-info {
    margin-top: 15px;
}
.has-mobile-menu .ftc-mobile-wrapper {
    top: 0px;
    z-index: 999999;
}
.post-timeline-3min .post-blog-sidebar .blogs .post-info {
    padding-bottom: 10px;
}
.ab1a .left p {
    text-align: center;
}
.ab1a .left p:last-child {
    margin-bottom: 30px !important;
}
.vertical-icon {
    display: inline-block;
}
.vertical-icon.icon-ver .icon-img {
    margin: 0 auto;
    margin-bottom: 15px;
}
.about_part1 .vc_col-sm-2 {
    width: 100%;
}
.vc_row.contact02-rela {
    padding: 95px 0px 80px;
    text-align: center;
}
.contact02-img.vc_row p.mont {
    font-size: 28px !important;
    text-align: center;
}
.vc_row.contact02-rela .vc_col-md-4 .social-contact,
.keep-04 .social-contact {
    display: inline-block;
}
.contact-map3 p.mont {
    margin-top: 25px;
    text-align: center !important;
}
.contact-us3a .vc_col-sm-4,
.about-office {
    margin-bottom: 50px;
}
.contact-us3a .vc_col-sm-4:last-child,
.about-office:last-child {
    margin-bottom:0px;
}
.contact-4a p.mont.tit {
    font-size: 24px !important;
}
.keep-04 p.mont {
    text-align: center;
    font-size: 28px !important;
}
.keep-04>.wpb_column:nth-child(2) .wpb_wrapper {
    text-align: center;
}
.faq .vc_toggle_title>h4 {
    display: flex;
    align-items: center;
    align-content: center;
    height: 60px;
    line-height: 25px;
}
.faq .vc_col-sm-8 .vc_toggle_title,
.faq .vc_col-sm-8 .vc_toggle_content {
    padding-left: 0 !important;
}
.vc_toggle_default .vc_toggle_content, 
.vc_toggle_size_md.vc_toggle_default .vc_toggle_content {
    text-align: center;
}
body.wpb-js-composer .vc_tta.vc_general.faq-02 .vc_tta-panel-body * {
    text-align: center;
}
.faq-4b {
    text-align: center;
}
.faq-4b p.mont {
    text-align: center !important;
}
.faq-5a .vc_col-sm-12 {
    background-position: -100px center;
}
.wpb-js-composer .vc_tta.vc_general.faq-02 .vc_tta-panel.vc_active .vc_tta-panel-title>a, 
.wpb-js-composer .vc_tta.vc_general.faq-02 .vc_tta-panel .vc_tta-panel-title>a {
    padding: 20px 30px 20px 20px;
}
.faq-03row .left .h3 p.mont,
.faq-05row .faq-5a p.mont {
    font-size: 20px !important;
}
.faq-04 .padding-right60 p.mont {
    text-align: center !important;
    padding-left: 0 !important;
}
.faq-5a .padding-left60 p.mont {
    padding-right: 0 !important;
    text-align: center !important;
}
.coming02-right > .wpb_wrapper {
    padding-left: 0;
}
.coming02 .coming-2a {
    display: table;
    margin: 0 auto;
}
.coming02 .mc4wp-form-fields .email2 .button-f9 {
    top: 30px;
}
.coming02 p br {
    display: none;
}
.light-v1.ftc-countdown .counter-wrapper > div{
    width: 70px;
    height: 70px;
}
.coming02 {
    padding-top: 200px;
    padding-bottom: 150px;
}
.coming03 p.mont {
    font-size: 70px !important;
    line-height: 80px !important;
}
.coming04 {
    padding-top: 150px !important;
    padding-bottom: 100px !important;
}
.coming05 .email3 {
    width: 100%;
}
.service02 .service-r >.wpb_wrapper {
    margin-top: 100px;
}
.service02 .service-r >.wpb_wrapper:before {
    top: -25px;
}
.services-03a .sv-3a, .sv04-row {
    display: inline-block;
    align-items: center;
}
.services-03a .sv-3a .ftc-smooth, .sv04-row .ftc-smooth {
    margin-bottom: 30px;
}
.sv04-row .sv04-r {
    text-align: center;
}
.page-btn-404 a {
    padding: 13px 20px;
}
.ser05.vc_col-sm-4 {
    width: 100%;
    float: left;
}
.page404-02 p.mont {
    font-size: 30px !important;
}
.ftc-portfolio-wrapper .filter-bar li,
.ftc-portfolio-wrapper .filter-bar li.current,
.ftc-portfolio-wrapper .filter-bar li:hover {
    width: 115px;
}
.single-full .single-navigation {
    display: table;
    margin: 0 auto;
    margin-bottom: 50px;
}
.single-full .entry-content,
.single-full .entry-content .portfolio-content {
    text-align: center;
}
.cate-home.h16 .woocommerce .ftc-slider .products .product {
    width: 100%;
}
.slider_home1 .tp-bullets.horizontal,
.slider_home2 .tp-bullets.horizontal,
.slider_home3 .tp-bullets.horizontal {
    top: auto !important;
    bottom: -50px !important;
}
.ft-Middle-14.h15 .vc_col-sm-4 {
    width: 100%;
}
.header-layout17 .ftc-shop-cart .cart-total {
    bottom: auto;
    top: -15px;
}
.off-canvas-cart-title .title {
    width: auto;
}
span.close-cart {
    margin-right: 20px;
    float: right;
}
.woocommerce div.product form.cart div.quantity {
    margin-left: 0 !important;
    float: left;
    width: auto;
}
.product-category-top-content .woocommerce.widget_price_filter {
    float: left;
    margin-left: 0;
    margin-right: 0;
}
.woocommerce div.product form.cart .quantity .minus {
    left: 50.5px;
}
.details-img .details_thumbnails .owl-nav {
    display: none;
}
.ftc-breadcrumb-title h1 {
    font-size: 26px;
}
.dokan-theme-giftsshop .ftc-breadcrumb-title h1 {
    transform: translate(-50%, 50%);
    left: 50%;
    margin-left: 0;
    color: #fff;
}
.contact-map3 p {
    text-align: center !important;
}
.coming02 .light-v1.ftc-countdown .counter-wrapper > div {
    margin-right: 15px;
    margin-left: 15px;
    width: 100px;
    height: 100px;
}
.coming02 .light-v1.ftc-countdown .counter-wrapper > div.seconds {
    margin-right: 15px !important;
    margin-left: 15px;
}
.coming02 .email2 input.subscribe-input {
    padding-top: 15px;
}
body.wpb-js-composer .vc_tta.vc_general .vc_tta-panel-body .woocommerce-Reviews div#comments {
    padding: 0;
    margin: 0;
    padding-right: 20px;
    width: 100%;
}
.woocommerce #reviews #comments ol.commentlist {
    width: 100%;
}
body .vc_tta.vc_tta-accordion .vc_tta-panel .vc_tta-panel-body .ftc-product.product {
    width: calc(100% - 0px);
}
.coming02 .mc4wp-form-fields .email2 .button-f9 {
    position: absolute;
    right: auto;
    left: 50%;
    transform: translate(-50%);
}
.coming02 .email2 button.button-f9:before {
    right: -70px;
}
.ftc-sidebar section.widget.ftc-single-image {
    display: none;
}
.ftc-sidebar section.widget.widget_price_filter {
    margin-bottom: 30px;
}
.slider_home16 .text-h16c {
    display: none;
}
.ftc-sidebar section.widget.widget_price_filter {
    margin-bottom: 0px;
}
.widget-title-wrapper a.block-control {
    position: absolute;
    content: "";
    width: 30px;
    height: 30px;
    display: inline-block;
    line-height: 0;
    right: 10px;
    top: 9px;
    text-align: center;
    text-indent: 0;
    z-index: 1;
}
.widget-title-wrapper a.block-control:hover, .widget-title-wrapper a.block-control:focus {
    color: #fff;
}
.archive #left-sidebar .widget-container:first-child .widget-title-wrapper a.block-control:before, .archive #right-sidebar .widget-container:first-child .widget-title-wrapper a.block-control:before {
    color: #fff;
}
.widget-title-wrapper a.block-control:before {
    content: "\f067";
    font-family: 'FontAwesome';
    font-size: 16px;
    line-height: 32px;
    text-indent: 0;
    color: #fff;
}
.widget-title-wrapper a.block-control.active:before {
    content: "\f068";
}
.ftc-sidebar section.widget {
    margin-bottom: 30px;
}
.ftc-sidebar section.widget > ul {
    border-bottom: 1px solid #ebebeb;
}
.post-timeline-3min article.post-wrapper .blog-timeline-none a.thumbnail img {
    height: 75px;
}
.post-timeline-3min article.post-wrapper .blog-timeline-none a.thumbnail {
    max-width: 89px;
    padding: 5px;
}
.post-timeline-3min .date-blog-timeline {
    margin-top: -15px;
}
.post-timeline-3min.full-with .ftc-sb-blogs .meta-slider:before,
.post-timeline-3min.left .ftc-sb-blogs .meta-slider:before, 
.post-timeline-3min .ftc-sb-blogs .meta-slider:before {
    left: 60px;
}
.post-timeline-3min.full-with .meta-slider {
    padding-left: 100px;
}
.post-timeline-3min.full-with article.post-wrapper:nth-child(2n+1) .blog-timeline-none,
.post-timeline-3min.full-with article.post-wrapper:nth-child(2n+2) .blog-timeline-none {
    left: -100px;
    top: -1px;
}
.post-timeline-3min.full-with article.post-wrapper:nth-child(2n+1):before,
.post-timeline-3min.full-with article.post-wrapper:nth-child(2n+2):before,
.post-timeline-3min article.post-wrapper:before{
    top: 100px;
}
.post-timeline-3min .meta-slider {
    padding-left: 100px;
}
.post-timeline-3min.left article.post-wrapper .blog-timeline-none, 
.post-timeline-3min article.post-wrapper .blog-timeline-none {
    left: -100px;
}
.post-timeline-3min.left .meta-slider {
    padding-left: 100px;
}
.post-timeline-3min.right .meta-slider {
    padding-right: 100px;
}
.post-timeline-3min.right article.post-wrapper .blog-timeline-none {
    right: -100px;
}
.post-timeline-3min.right .ftc-sb-blogs .meta-slider:before {
    right: 59px;
}
.post-timeline-3min.right article.post-wrapper:before {
    top: 100px;
}
.post-timeline-3min.right .left-blog-sidebar .widget_product_search {
    margin-top: 30px !important;
}
/*.site-content-contain {
    overflow: hidden;
    }*/
    .ab-h1c .vc_col-sm-3 {
        width: 50%;
        float: left;
    }
    .keep-04 .vc_col-sm-6 p.mont.find {
        margin-top: 50px;
    }
    .coming05 {
        background-position: 33% center !important;
    }
    .sv-h2c .plan.vc_col-sm-4 {
        width: 100%;
        float: left;
    }
    .sv-h3c .vc_col-sm-3 {
        width: 50%;
        float: left;
    }
    .service03-row-delive.service04-row-blog .service03-ship >.wpb_wrapper {
        padding-bottom: 45px;
    }
    .servi05-imgr >.wpb_wrapper {
        padding-top: 0;
    }
    .servi05-imgr >.wpb_wrapper * {
        margin-bottom: 50px;
    }
    .servi05-imgr.r3 >.wpb_wrapper * {
        margin-bottom: 0;
    }
    section.error-404.not-found h1 {
        margin-top: 50px;
    }
    .woocommerce .products.list .product .item-description .yith-wcwl-add-to-wishlist.added {
        top: -3px;
    }
    .woocommerce .wc-proceed-to-checkout a.button.alt, .woocommerce .wc-proceed-to-checkout a.button {
        width: 100%;
    }
    .ftc-breadcrumb-title-content h1.title_sub.page-title.entry-title {
        left: 50% !important;
        margin-left: 0;
        transform: translate(-50%, -50%) !important;
        color: #fff !important;
    }
    @-moz-document url-prefix(){
        .woocommerce .products.list .product .item-description .add-to-cart {
            top: -3px;
        }
    }
    .woocommerce .products.list .product .item-description .add-to-cart {
        top: -3px;
    }
    .woocommerce-cart-form .quantity .minus {
        left: 50px;
    }
    .hesperiden .tp-bullet {
        width: 7px !important;
        height: 7px !important;
    }
    .woocommerce table.cart .product-thumbnail, .woocommerce-page #content table.cart .product-thumbnail, .woocommerce-page table.cart .product-thumbnail {
        display: inline-block;
        border-bottom: 0;
        width: 100%;
        text-align: center !important;
    }
    .ab1a .right .ftc-smooth {
        margin: 30px 0;
    }
    .faq .vc_col-sm-8 {
        width: 100%;
    }
    .sv-05 .vc_col-md-6 .ftc-smooth,
    .s512 .vc_col-md-6 .ftc-smooth {
        margin-bottom: 30px;
    }
    .servi05-imgr.r2 >.wpb_wrapper {
        padding-top: 0;
    }
    .hot-new .vc_col-sm-4 {
        width: 100%;
        float: left;
    }
    .logged-in .ftc-off-canvas-cart .cart_list.product_list_widget {
        max-height: calc(100% - 178px);
    }
    footer .ftc-gallery-instagram.columns-3 .images img {
        width: 90px;
    }
    .ft-gifts-modern-h3 > .elementor-column-wrap > .elementor-widget-wrap {
        padding: 0 30px;
    }
    .elementor-ft-h1 .ft-right .ft-h1-bottom {
        width: 100%;
    }
    .elementor-ft-h1 .ft-right .ft-h1-top {
        width: 100%;
    }
    .elementor-ft-h1 .ft-right .ft-h1-top .elementor-row > .elementor-element:first-child {
        margin-bottom: 30px;
    }
    .product-element-24 .woocommerce .product .item-description .meta_info a.compare{
        display: none;
    }
    .product-element-24 .woocommerce .product .item-description .meta_info .add-to-cart a span.ftc-note {
        font-size: 0;
    }
    .elementor-ins-h2 .ftc-instagram ul {
        margin-bottom: 0;
        margin-left: -7.5px;
        margin-right: -7.5px;
    }
    .title1-h4 .ftc-image-content.style_5 {
        width: 100%;
    }
    .ft-top-gifts-h4 .newsletter-ft4 .from-ft-h1 .mc4wp-form-fields .subscribe-widget input.button-secondary {
        margin-left: 0;
    }
    .ft-top-gifts-h4 .newsletter-ft4 .from-ft-h1 .mc4wp-form-fields .subscribe-widget .subscribe-email input.subscribe-input {
        width: 100%;
        float: none;
        text-align: center;
    }
    .element-header-layout25 .header-content .container > div {
        width: 33.33%;
        display: table-cell;
    }
    .admin-bar .header-ftc.header-sticky-mobile .is-sticky .header-sticky {
        top: 0!important;
    }
    .product-h1 .elementor-element .ftc-product-tabs.style_2 .tabs-wrapper .tab-title {
        padding-left: 15px;
        padding-right: 15px;
    }
    .product-h1 .elementor-element .ftc-product-tabs.style_2 .tabs-wrapper .tab-title:last-child {
        padding: 0 10px 20px;
    }
    .product-element-24 .woocommerce .product .item-description h3 a {
        font-size: 14px;
    }
    .slider-gifts-h5 .tp-leftarrow.gifts-h5, .slider-gifts-h5 .tp-rightarrow.gifts-h5 {
        display: none !important;
    }
    .product-gifts-h5 .woocommerce .product .item-description h3.product-name a {
        font-size: 13px;
    }
    .blogs-giftsH1 .right.home3 .ftc-blogs-slider {
        padding: 0 15px;
    }
    .blogs-giftsH1 .left.home3 .style_2 .inner-wrap .element-date-timeline .day {
        padding-top: 7px;
    }
    .element-header-layout22 .header-content .container .logo-wrapper {
        margin: 0;
        flex: 1;
    }
    .element-header-layout22 .header-content .container > div {
        flex: inherit;
    }
    .slider-h24 .tp-bullets.home3_gifts {
        transform: rotate(-90deg) translate(100%, -38%) !important;
    }
    body .product-gifts-h5 .text-center.elementor-col-33 {
        width: 40%;
    }
    body .product-gifts-h5 .text-left.elementor-col-33, 
    body .product-gifts-h5 .text-right.elementor-col-33 {
        width: 30%;
    }
    .element-header-layout21 .nav-right > div.ftc-shop-cart {
        margin-top: 8px;
    }
    div.product .summary form .yith-wcwl-add-to-wishlist.exists {
        left: -17px;
    }
    div.product .summary form .yith-wcwl-add-to-wishlist.exists a.wishlist {
        display: none;
    }
    .ft-icon-h4 .elementor-widget-wrap .right {
        margin: 0 auto;
    }
    .ft-icon-h4 .elementor-widget-wrap .left {
        margin-left: auto;
        margin-right: auto;
    }
    .ft-top-gifts-h4 .newsletter-ft4 .elementor-widget-wrap .right {
        width: 100%;
    }
    .ft-gifts-h4-circle-pro:after {
        bottom: 145px;
    }
    .content-icon-box .row23 .elementor-image-box-wrapper .elementor-image-box-content{
        margin-left: 0px;
    }
    .list .product .item-description .yith-wcwl-add-to-wishlist span.yith-wcwl-wishlistexistsbrowse {
        display: none;
    }
    .list .product .item-description .yith-wcwl-add-to-wishlist.exists span.yith-wcwl-wishlistexistsbrowse {
        display: inline-block;
        float: left;
        margin-top: 10px;
    }
    .header-ftc.header-sticky-mobile .header-content-sticky {
        display: inline-table;
    }
    .woocommerce #content div.product .woocommerce-tabs ul.tabs li, 
    .woocommerce div.product .woocommerce-tabs ul.tabs li, 
    .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li, 
    .woocommerce-page div.product .woocommerce-tabs ul.tabs li {
        margin-bottom: 9px;
    }
    .dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery .profile-info {
        height: 120px;
        display: block;
    }
    .ftc-blogs-widget .ftc-blogs-widget-wrapper .post_list_widget .thumbnail {
        float: none;
    }
    .left-blog-sidebar .widget-title-wrapper a.block-control {
        right: 0;
    }
    .post-with-left .post-blog-sidebar.vc_col-sm-9 {
        padding-right: 0px !important;
    }
    .text-slider-h24 .text-right {
        color: #000 !important;
    }
    .footer-top-h26 .left {
        padding-left: 0;
    }
    .footer-top-h26 .left .bottom .sub.gifts26 input.email {
         width: auto;
    }
    .ft-top-h33.h37 .footer-top-h26 .left .bottom .sub.gifts26 input.email {
         width: 100%;
        margin-bottom: 10px;
    }
    .ft-top-h33.h37 .footer-top-h26 .left .bottom .sub.gifts26 p.button-sub {
    padding-left: 0;
}
    .footer-center-h26 .footer1a {
        margin-bottom: 30px;
    }
    .product-h28 .ftc_products_slider.style_3 .item-description .meta_info {
        bottom: 80px;
    }
    .elementor-blog-h28 .right {
        margin-top: 30px;
    }
    .instagram-h29 .style-h29 .ftc-instagram ul.columns-4 li {
        width: 100%;
        margin-bottom: 30px;
    }
    .with-home30 .footer-top-h26 .left .bottom .sub.gifts26 input.email {
        width: 100%;
        margin-bottom: 10px;
        text-align: center;
    }
    .with-home30 .footer-top-h26 .left .center h2 {
        padding-right: 15px;
    }
    .ftc-product-grid.style_2 .products {
        padding: 0 8px;
    }
    .ftc-product-grid.style_2 .products .product {
        padding: 0 7px;
        padding-bottom: 60px;
    }
    .about-us-h31 .elementor-widget-wrap > .text1a.ab31 {
        width: 100%;
        margin: 0 15px;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        overflow: hidden;
        text-overflow: ellipsis;
        max-height: initial;
    }
    .testimonial-h32 .test1a .text-top {
        transform: translate(-50%);
    }
    .ftc-element-testimonial.style_2 .item.testimonial-content .avatar-image {
        float: none;
        margin: 0 50px;
        margin-top: 90px;
        margin-bottom: 20px;
    }
    .ftc-element-testimonial.style_2 .item.testimonial-content h4.name {
        display: inline-block;
        float: none;
        margin: 0;
    }
    .ftc-element-testimonial.style_2 .item.testimonial-content .byline {
        bottom: 0;
        position: relative;
        margin: 0;
        width: 100%;
    }
    .ftc-element-testimonial.style_2 .item.testimonial-content .infomation:before {
        left: 0;
        top: -20px;
    }
    .ftc-element-testimonial.style_2 .item.testimonial-content .infomation {
        width: 100%;
        margin-right: 0;
        margin-left: 0;
        text-align: center;
        padding: 0;
        padding-bottom: 10px;
    }
    .contact-h32 .text-bottom .info-com ul li {
        width: auto;
        float: none;
        padding: 0;
        margin-bottom: 10px;
    }
    .footer-h32 .info-right ul li:nth-child(2) {
        padding-left: 20px;
        padding-right: 20px;
    }
    .element-header-layout32 .text-right1 {
        font-size: 15px;
    }
    .footer-center-h26 .elementor-column.footer1a, 
    .footer-center-h26 .elementor-column.footer1b {
        width: 100%;
    }
    .footer-center-h26 .text1 h2 {
        margin: 0 20px;
    }
    .footer-center-h26 .text1 h2:before {
        width: 100%;
    }
    .footer-center-h26 .text1 h2:after {
        left: 50%;
        transform: translate(-50%);
    }
    .footer-center-h29 .contac1.elementor-column.elementor-col-25 {
        width: 100%;
    }
    .footer-center-h29 .contac1.elementor-column.elementor-col-25:last-child {
        margin-bottom: 0;
    }
    .ftc_products_slider.style_4 .product .item-image .group-button-product a.quickview span.ftc-tooltip {
        line-height: 35px;
        font-size: 18px;
    }
    .ftc_products_slider.style_4 .product .item-image .group-button-product a.quickview {
        width: 120px;
        height: 35px;
    }
    .footer-center-h29 .bottom .mc4wp-form-fields .sub.gifts21 input.email {
        text-align: center;
        padding: 5px 15px;
    }
    .ftc_products_slider.style_1 .navigation-slider {
        display: none;
    }
    .with-home30 .elementor-container > .elementor-row > .elementor-column.footer-top-h26 > .elementor-column-wrap.elementor-element-populated {
        padding: 15px !important;
    }
    .new-3-elementor li.post .ftc-deal-products .product .item-description {
        padding: 0 15px;
    }
    .new-3-elementor li.post .ftc-deal-products .product {
        height: 640px;
    }
    .elementor-h1-bottom .ft-gifts-modern-h3 .Instagram-elementor-h1 {
        width: 100%;
    }
    .elementor-h1-top .elementor-widget-wrap .elementor-row {
        padding: 0;
    }
    .elementor-h1-bottom .ft-gifts-modern-h3 .ftc-instagram ul.thumbnail {
        margin: 0 auto;
        max-width: calc(100% - 40px);
    }
    footer#colophon .elementor-h1-bottom .ft-gifts-modern-h3 .ftc-instagram ul.thumbnail li {
        text-align: center;
        padding: 0 7px;
        margin-bottom: 8px;
    }
    .ftc-element-testimonial.style_2 .item.testimonial-content::before{
        display: none;
    }
    .contact-h32 .contact-center .ftc-contact-form form.wpcf7-form p:nth-child(-n+3) {
        width: 100%;
    }
    .contact-h32 .contact-center .ftc-contact-form form.wpcf7-form p:nth-child(2) {
        padding-right: 0;
    }
    .contact-h32 .contact-center .ftc-contact-form form.wpcf7-form p:nth-child(3) {
        padding-left: 0;
    }
    .with-home30 .footer-top-h26 .right {
        margin-bottom: 15px;
    }
    .elementor-blog-h28 .elementor-col-50.left {
        padding-right: 0;
    }
    .elementor-blog-h28 .elementor-col-50.right {
        padding-left: 0;
    }
    .slider-home26 rs-bullets.tp-bullets .tp-bullet {
        width: 20px !important;
        height: 20px !important;
    }
    .ele-slider-h26 .revslider-initialised rs-arrow.tparrows.tp-leftarrow {
        display: none !important;
    }
    .ele-slider-h26 .revslider-initialised rs-arrow.tparrows.tp-rightarrow {
        display: none !important;
    }
    .slider-text-h31 {
        padding: 0 !important;
    }
    .slider-text-h31:before {
        background: rgba(255, 255, 255, 0.6);
        content: "";
        width: 110%;
        height: 110%;
        display: inline-block;
        position: absolute;
        left: 50%;
        top: 50%;
        transform: translate(-50%, -50%);
    }
    .element-header-layout31 .text-right1 {
        padding: 10px 15px;
    }
    .about-us-h31 .elementor-widget-wrap > .text1a h2, 
    .about-us-h31 .elementor-widget-wrap > .text1a .elementor-text-editor {
        color: #fff !important;
    }
    .site-content-contain.home29 .footer-center-h29 .header-ft29 .elementor-spacer-inner {
        height: 20px;
    }
    .elementor-blog-h28 .right .img-blogs, 
    .elementor-blog-h28 .right .blog-right {
        width: 100%;
        padding: 0;
    }
    .elementor-blog-h28 .right .img-blogs {
        margin-bottom: 30px;
    }
    .slider-h28 .slider-home26 rs-bullets.tp-bullets .tp-bullet {
        width: 15px !important;
        height: 15px !important;
    }
    .footer-h28 .footer-top-h26 .left {
        margin-bottom: 10px;
    }
    .footer-bottom-h26 .copy-com.copy-com26 {
        width: 70%;
        margin: 0 auto;
    }
    .about-us-h31 .text1a.ab31 .elementor-text-editor {
        width: 100%;
    }
    .footer-top .footer-h1 .vc_col-sm-4 ul.icon {
        margin-left: 0;
    }
    .choose-us {
        display: inline-block;
    }
    .footer-img.home5 .ftc-gallery-instagram.columns-8 .images {
        width: 50%;
    }
    .el-banner-h1 .bn-text-h1 .elementor-image-box-wrapper .elementor-image-box-content {
        position: relative;
        top: 0;
        left: 0;
        transform: translate(0);
        color: #333;
        font-size: 18px;
    }
    .el-banner-h1 .bn-text-h1 .elementor-image-box-wrapper .elementor-image-box-content p.elementor-image-box-description {
        color: #333;
        margin-top: 15px;
    }
    .ftc-product-tabs.style_4 .tabs-wrapper, 
    .ftc-product-tabs.style_4 .tabs-wrapper .tab-title .title {
        line-height: 24px;
    }
    .banner_mid .text-bn1 .baner-home {
        color: #333;
    }
    .banner_mid .vc_col-sm-12 > .wpb_wrapper .text-bn1 {
        position: relative;
        top: 0;
        left: 0;
        transform: translate(0);
        margin: 0;
        text-align: center;
    }
    .el-banner-h1 .bn-text-h1 .elementor-image-box-wrapper .elementor-image-box-content h3 {
        font-size: 40px;
    }
    .elementor-h1-top .right .elementor-social-icons-wrapper {
        margin-left: 15px;
    }
    footer .ft_lookbook .ftc-gallery-instagram.columns-3 .images img {
        width: 100%;
    }
    body .footer-bottom .vc_col-sm-6:first-child .wpb_text_column {
        margin-bottom: 0px;
    }
    .time_circles > div {
        top: 20px !important;
    }
    .footer-bottom .ft-bottom-14 .wpb_text_column {
        padding: 10px 30px;
    }
    .header-layout23 .header-content,
    .header-layout23 .is-sticky .header-content.header-sticky {
        padding: 15px;
    }
    body .ftc-footer .content-icon-box .elementor-widget-image-box .elementor-image-box-content .elementor-image-box-description {
        font-size: 23px;
    }
    .product-h14 .ftc-product-slider {
        margin-top: 0;
    }
    .sale_products.home14.h20 .woocommerce .products .product:last-child {
        display: block;
    }
    .elementor-h1-bottom .header-bottom-h1-ele {
        margin-bottom: 35px !important;
    }
    .ftc-timer-circles {
        width: 278px;
    }
    .choose-us {
        padding-right: 0px;
        overflow: hidden;
    }
    .ft-bottom-9 .copy-com {
        margin: 0px 40px;
    }
    .right .group-parallax h3,
    .right .group-parallax h4,
    .right .group-parallax p,
    .right .group-parallax .ftc-button-wrapper,
    .left .group-parallax h3,
    .left .group-parallax h1,
    .left .group-parallax p,
    .group-parallax .ftc-button-wrapper {
        text-align: center;
    }
    body .slider_home11d {
        background-position: 15% 0% !important;
    }
    .with-home30 .footer-top-h26 {
        padding: 15px 0 20px;
    }
    .ftc_products_slider.style_5 .item-image .group-button-product > a span:before {
        left: 0;
    }
    .slider-h28 .text-bottom br {
        display: none;
    }
    .ftc_products_slider.style_5 .item-description .meta_info .add-to-cart a.button {
        padding: 12px 30px;
    }
    .product_deals_slider.header_2 .woocommerce .ftc-slider .products .product {
        height: 700px;
    }
    .product_deals_slider.header_2 .item-description {
        margin-top: 0px !important;
    }
    .widget-column.footer-middle {
        padding-top: 0;
    }
    .ftc-breadcrumbs-category .ftc-product-categories-list ul li.cat-item {
        display: inline-block;
        float: none;
        margin: 0 10px;
        margin-bottom: 5px;
    }
    .archive .woocommerce .products:not(.list) section.product-category.product {
        width: 50% !important;
    }
    .element-header-layout33 .text-right1 .header-top-h33 > div,
    .element-header-layout34 .text-right1 .header-top-h33 > div {
        width: 100%;
        text-align: center;
    }
    .element-header-layout33 .social-icons-h32, .element-header-layout34 .social-icons-h32 {
        text-align: center;
    }
    .part2-h34 .text1-h34 {
        position: relative;
        top: 0;
        transform: inherit;
        margin-top: 20px;
    }
    .part2-h34 .elementor-image .ftc-image-content {
        left: 50%;
        transform: translate(-50%, -50%);
    }
    .part2-h34 .elementor-image .ftc-image-content .ftc-image-caption p {
        color: #333;
    }
    .part2-h34 .elementor-image .ftc-image-content .ftc-image-caption h2 {
        color: #333;
        margin-top: 0px;
    }
.part1-h34 .hesperiden .tp-bullet {
    width: 15px !important;
    height: 15px !important;
}
.ftc_products_slider.def_style_1 .post .group-button-product a.button.add_to_cart_button {
    width: 30px;
    height: 30px;
}
.ftc_products_slider.def_style_2 .woocommerce .products .product h3 {
    text-align: left;
}
.product-template.def_style_3 .ftc-product.product .item-image .group-button-product a i:before {
    line-height: 35px;
}
.product-template.def_style_5 .item-image .group-button-product > a i,
.product-template.def_style_5 .ftc-product.product .item-image .group-button-product div.add-to-cart a, 
.product-template.def_style_5 .ftc-product.product .item-image .group-button-product div.yith-wcwl-add-to-wishlist a,
.product-template.def_style_6 .ftc-product.product .item-image .group-button-product > div.yith-wcwl-add-to-wishlist,
.product-template.def_style_5 .ftc-product.product .item-image .group-button-product a.quickview, 
.product-template.def_style_5 .ftc-product.product .item-image .group-button-product div.add-to-cart, 
.product-template.def_style_5 .ftc-product.product .item-image .group-button-product div.yith-wcwl-add-to-wishlist, 
.product-template.def_style_6 .ftc-product.product .item-image .group-button-product a.compare, 
.product-template.def_style_6 .ftc-product.product .item-image .group-button-product a.quickview,
.product-template.def_style_6 .ftc-product.product .item-image .group-button-product div.yith-wcwl-add-to-wishlist:not(.added) a.add_to_wishlist {
    height: 30px;
    width: 30px;
    line-height: 30px;
}
.product-template.def_style_5 .ftc-product.product .item-image .group-button-product > a i:before,
.product-template.def_style_5 .ftc-product.product .item-image .group-button-product div.yith-wcwl-add-to-wishlist a.add_to_wishlist:before,
.product-template.def_style_6 .ftc-product.product .item-image .group-button-product div.yith-wcwl-add-to-wishlist a.add_to_wishlist:before {
    line-height: 30px;
}
.product-template.def_style_5 .ftc-product.product .item-image .group-button-product div.add-to-cart a.add_to_cart_button:before {
    width: 30px !important;
}
.ftc-product-tabs.product-tab-template.def_style_2 .woocommerce .products .product h3 {
    text-align: left;
}
.product-tab-template.def_style_2 .item-image .group-button-product > div a i, 
.product-tab-template.def_style_2 .woocommerce .product .item-image .group-button-product > div.yith-wcwl-add-to-wishlist a:before, 
.product-tab-template.def_style_2 .item-image .group-button-product > a i, 
.product-tab-template.def_style_2 .woocommerce .product .item-image .group-button-product > div a:first-child:before, 
.product-tab-template.def_style_2 .woocommerce .product .item-image .group-button-product > a:first-child:before {
    line-height: 30px;
}
.product-tab-template.def_style_2 .woocommerce .product .item-image .group-button-product > div, 
.product-tab-template.def_style_2 .woocommerce .product .item-image .group-button-product > div a, 
.product-tab-template.def_style_2 .woocommerce .product .item-image .group-button-product > a {
    width: 30px;
    height: 30px;
}
.elementor-h1-top .right .elementor-element.elementor-widget-text-editor {
    margin-right: 10px;
}
.ftc_products_deal_slider.def_style_3 .ftc-timer-circles .time_circles {
    margin-bottom: 0;
}
.ftc_products_deal_slider.def_style_4 .ftc-product.product .item-description {
    padding: 30px 0;
}
.ftc-product-widget.def_style_5 .products-widget .ftc-product .meta-description h3.product-name {
    text-align: right;
}
.ftc-product-widget.def_style_2 .products-widget .ftc-product .meta-description h3.product-name {
    text-align: left;
}
.elementor-h1-top .text {
    margin-right: 5px;
}
.part1-h33 rs-bullets.tp-bullets rs-bullet.tp-bullet {
    width: 20px !important;
    height: 20px !important;
}
.part1-h34 rs-bullets.tp-bullets {
    transform: translate(20px, -32px) !important;
}
.ftc_products_deal_slider.def_style_2 .ftc-deal-products .ftc-product.product > .item-description{
    padding-bottom: 50px;
}
.ftc_products_deal_slider.def_style_4 .ftc-product.product .item-description {
    max-width: 92%;
}
.ftc_products_deal_slider.def_style_2 .ftc-product.product {
    padding: 15px 10px;
    padding-bottom: 30px;
}
.ftc_products_deal_slider.def_style_5 .ftc-product .item-image .group-button-product {
    left: 15px;
}
.ftc_products_deal_slider.def_style_3 .time_circles > div {
    transform: translate(0,-55%);
}
.ftc_products_deal_slider.def_style_3 .ftc-products .ftc-product.product {
    padding: 0;
}
.ftc_products_deal_slider.def_style_3 .ftc-timer-circles {
    width: 280px;
}
.ftc_products_deal_slider.def_style_4 .ftc-product.product {
    box-shadow: inherit;
}
.ftc_products_deal_slider.def_style_4 .ftc-product.product .item-description .price:before {
    height: 1.5px;
}
.ftc_products_deal_slider.def_style_4 .ftc-product.product .item-description .product-name {
    margin-top: 15px;
}
#wcfmmp-stores-lists .wcfmmp-store-lists-sorting p.woocommerce-result-count {
    float: none;
}
.part4-h35 .top.elementor-widget-text-editor {
    top: 70px;
    width: fit-content;
}
.part4-h35 .bottom.elementor-widget-text-editor {
    bottom: 70px;
    width: fit-content;
}
.ftc_products_slider.style_9 .post .group-button-product a.button.add_to_cart_button {
    width: 30px;
    height: 30px;
}
.element-header-layout36 .left .ftc-sb-language, 
.element-header-layout36 .left .header-currency {
    margin-right: 30px;
    display: inline-block;
}
.element-header-layout36 .text-right1 .social-icons-h32 a.elementor-social-icon-facebook {
    margin-left: 0;
}
.ftc_products_slider.style_9 .title-product-slider h2 {
    font-size: 16px;
}
.elementor-widget-slider_revolution .revslider-initialised rs-arrow.tparrows.tp-rightarrow {
    margin-left: 30px;
}
.elementor-widget-slider_revolution .revslider-initialised rs-arrow.tparrows.tp-leftarrow {
    margin-left: -30px;
}
.ftc_products_slider.style_9 .post .yith-wcwl-add-to-wishlist .fa-heart:before {
    line-height: 30px;
}
.ft-top-h36 .subscribe-widget .subscribe-email input.subscribe-input {
    background: #000000;
}
.ftc-element-brand.style_1 .item {
    width: 50%;
}
.part1-h36 .elementor-widget-slider_revolution .revslider-initialised rs-arrow.tparrows {
    background: transparent !important;
}
.part3-h36 .elementor-text-editor {
    margin: 0 15px;
}
.part3-h36 .elementor-text-editor p {
    margin-right: 0px;
    margin-left: 0px;
}
.element-header-layout36 a.ftc-cart-tini.cart-item-canvas:before {
    font-size: 30px;
}
.ftc_products_slider.style_7 {
    padding: 0 15px;
}
.ftc_products_slider.style_7 .woocommerce .products .star-rating {
    margin: 10px auto 10px;
}
.part6-h35 .left .elementor-widget-wrap {
    text-align: center;
}
.part6-h35 .pay .elementor-widget-container .elementor-social-icons-wrapper {
    margin: 0 auto;
}



/*home37*/
.part1-h37 .elementor-row .elementor-top-column.elementor-col-25 {
    width: 75%;
}
.part4-h37 .elementor-widget-wrap .text-bottom {
    width: 55%;
}
.part4-h37 .elementor-widget-wrap .text-bottom .elementor-widget-container {
    padding-left: 0px !important;
}
.ftc_products_slider.style_10 .woocommerce .post.swiper-slide-active .products .product {
    width: calc(100% - 0px);
    display: inline-block;
}
.ftc_products_slider.style_10 .woocommerce .post .products .product {
    display: inline-block;
}
.ftc_products_slider.style_11 .woocommerce .product .item-description h3,
.ftc_products_slider.style_10 .item-description h3.product-name {
    text-align: left;
}
.blogs-slider.style_7 .post-text h4,
.blogs-slider.style_7 .post-text .meta {
    text-align: center;
}
.ftc_products_slider.style_12 .woocommerce .products .product h3 {
    text-align: left;
}
.part7-h38 .ftc-element-instgram .owl-stage .owl-item {
    display: inline-block;
    float: none;
}
.part7-h38 .ftc-element-instgram .owl-stage .owl-item:nth-child(2) li.images {
    margin-top: 0;
}
.ftc-element-brand.style_2 .item {
    width: 50%;
}
.ftc-element-brand.style_2 {
    padding: 0px;
}
.part2-h39 .elementor-widget-wrap > .countdown-timer {
    width: 90%;
}
.part4-h39 .elementor-col-50.left > .elementor-column-wrap,
.part4-h39 .elementor-col-50.right > .elementor-column-wrap {
    padding-right: 15px !important;
    padding-left: 15px !important;
}
.part6-h40 .ftc-elements_mc4wp .mc4wp-form-fields input[type=email] {
    width: 200px;
}
.part6-h40 .right .sub.gifts26 {
    display: flex;
    margin: 0 auto;
}
.ftc_products_slider.style_10 .woocommerce div.product div.images {
    width: 100%;
}
.ftc_products_slider.style_10 .woocommerce .product .item-description {
    width: 100%;
    padding-top: 20px;
    margin-bottom: 20px;
    padding-left: 15px;
    padding-right: 15px;
}
.part2-h37 .elementor-col-25 .elementor-widget-container {
    border-color: transparent !important;
}
.ft-top-h33.h37 .footer-top-h26 .right .elementor-widget-wrap {
    padding-left: 0;
}
.ft-top-h33.h37 .footer-top-h26 .right .text {
    padding-right: 25px;
}
.element-header-layout37 .header-bottom > div {
    width: 22%;
}
.part1-h37 .elementor-row .elementor-top-column.elementor-col-25 {
    width: 70%;
    margin: 0 auto;
}
.part1-h37 .elementor-row .elementor-top-column.elementor-col-25.right {
    margin-top: 30px;
}
.part6-h37 .elementor-col-33:nth-child(1) .elementor-image {
    margin-top: 0;
}
.part4-h37 .elementor-widget-wrap .text-bottom .elementor-text-editor {
    margin: 15px 0;
}
.ftc_products_slider.style_13 .woocommerce .product .item-description .meta_info a span.ftc-note {
    display: none;
}
.ftc_products_slider.style_13 .woocommerce .product .item-description .meta_info a .fa-shopping-cart {
    display: inline-block;
    margin: 0;
}
.ftc_products_slider.style_13 .woocommerce .product .item-description .meta_info .add-to-cart a {
    width: 35px;
    height: 35px;
    line-height: 35px;
}
.ftc_products_slider.style_13 .woocommerce .product .item-description .meta_info .add-to-cart a.added_to_cart {
    font-size: 0;
}
.ftc_products_slider.style_13 .woocommerce .product .item-description .meta_info .add_to_cart_button a.added_to_cart:before {
    margin-right: 0;
}
.ftc-product-categories.style_6 .item-desciption .item {
    width: 66%;
    height: 78%;
}
.ft-center-h33.home38 .footer-top-h26.h33 .left .center h2 {
    padding-right: 0;
    padding-left: 0;
}
.ft-center-h33.home38 .footer-top-h26 .right .elementor-widget-wrap {
    padding-left: 0;
}
.contact-h32.h39 .text-center {
    margin-bottom: 40px;
}
.part4-h40 .elementor-widget-image-carousel .elementor-image-carousel-caption {
    font-size: 15px !important;
}
.ft-center-h33.home38 .footer-top-h26 .right {
    margin-top: 0;
}
.ftc_products_slider.style_12 .product .item-description .add-to-cart {
    margin-right: 0px;
    flex: inherit;
}
.ftc_products_slider.style_12 .product .item-description .meta_info {
    width: auto;
    left: 50%;
    transform: translate(-50%);
}
.ftc_products_slider.style_12 .product .item-description .yith-wcwl-add-to-wishlist {
    margin: 0 10px;
}
.ftc-elements-blogs.style_3 .post .post-text {
    margin-right: 0px;
}
.woocommerce #content .products.list div.product div.images, 
.woocommerce .products.list div.product div.images, 
.woocommerce-page #content .products.list div.product div.images, 
.woocommerce-page .products.list div.product div.images {
    width: 100%;
}
.woocommerce.columns-4 .products.list .product {
    padding: 0px 15px;
}
.woocommerce .products.grid.columns4 .product {
    width: 50%;
}
.archive .ftc-sidebar:not(.product-category-top-content) {
    width: 80%;
}
.archive .button-sidebar.active {
    left: 80%;
}
.woocommerce .yit-wcan-container section.product-category .item-description {
    width: calc(100% - 16px);
}
.woocommerce .products.list .product .thum_list_gallery ul {
    justify-content: center;
}
.detail-nav-summary a .nav-product {
    left: -110px;
    margin-left: 0px;
}
.detail-nav-summary a .nav-product:after {
    right: 90px;
}
.ftc-variation .yit-wcan-container .products.owl-carousel.list .rtwpvs-terms-wrapper {
    justify-content: center;
    padding-left: 0;
}
.detail-nav-summary {
    left: 50%;
    transform: translate(-50%);
    right: 0;
    top: -40px;
}
.ftc-element-brand .item {
    width: 50%;
    text-align: center;
}
.ftc-single-product div.single-product-container.images_left.product .social-sharing li a {
    padding: 12px 10px;
}
.blog-ele4 .blog-template-elementor.def_style_4 .inner-wrap .post-text {
    top: auto;
    left: auto;
    bottom: auto;
    transform: inherit;
    width: 100%;
    height: auto;
    margin: 0 auto;
    position: relative;
}
.ftc-portfolio-element.def_style_1.columns-3 .portfolio-inner .item,
.ftc-portfolio-element.ftc-portfolio-wrapper.def_style_2 .item,
.ftc-portfolio-element.def_style_3.columns-3 .portfolio-inner .item {
    width: 100%;
}
.ftc-portfolio-element.def_style_3.columns-3 .portfolio-inner .item, 
.ftc-portfolio-element.def_style_2.columns-3 .portfolio-inner .item {
    width: 100%;
    margin-bottom: 30px;
}
.woocommerce.postid-1673 div.product form.cart div.quantity {
    margin-right: 5px;
}
.ftc_products_slider.style_10 .item-description .meta_info {
    bottom: -10px;
}
.wcfm-store-page #wcfmmp-store .address {
    transform: translate(0, 0%);
    left: 0;
}
.wcfmmp-store-page-wrap .products .product {
    width: calc(50% - 20px);
}
.wcfm-store-page .header-ftc.header-layout1 .header-content-sticky {
    height: auto;
    line-height: inherit;
}
.wcfm-store-page .header-layout1.header-sticky-mobile .header-nav .header-content-sticky > .container {
    padding: 0 15px;
}
.footer-center-h26.h33 .text1 h2 {
    padding-bottom: 0;
}
.footer-center-h26.h33 .text1 {
    margin-bottom: 15px;
}
.part5-h33 .elementor-counter-number-wrapper {
    margin-bottom: 10px;
}
.footer-top-h34 .footer-top-h26 .right .elementor-widget-wrap {
    padding-left: 0;
}
.footer-top-h34 .footer-top-h26.h33 .left .center h2 {
    margin-bottom: 15px;
}
.footer-top-h34 .footer-top-h26.h33 .left .bottom .sub.gifts26 input.email {
    width: 100%;
    margin-bottom: 10px;
    text-align: center;
}
.part8-h34 .ftc-element-testimonial.style_5 .item.testimonial-content .infomation:before {
    top: 20px;
}
.part8-h34 .ftc-element-testimonial.style_5 .item.testimonial-content .infomation {
    position: relative;
    padding-top: 75px;
    height: 200px;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 4;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    margin-top: 0;
}
.ft-top-h36 .footer-center-h26.h33 .text1 {
    margin-bottom: 10px;
}
.part1-h38 .img-slider38:before {
    width: 111%;
    height: 111%;
}
.part2-h37 .elementor-col-25 {
    margin-bottom: 20px;
}
.ft-center-h33.h40 .footer-center-h26.h33 .text1 h2 {
    padding-bottom: 15px;
}
.for_child .slider .woocommerce div.product div.images img, 
.for_women .slider .woocommerce div.product div.images img {
    height: 170px;
}
.elementor-product-h1 .elementor-image .ftc-image-content {
    width: 100%;
    padding: 0px 15px;
}
.elementor-product-h1 section.top {
    margin-bottom: 15px;
    padding: 0 15px;
}
.elementor-product-h1 .left-1b {
    margin-top: 30px;
}
.summary.entry-summary .time_circles > div {
    margin-top: 0;
}
.contact-h32 .text-bottom1 h2.elementor-heading-title {
    position: relative;
    top: 0;
    left: auto;
    transform: inherit;
}
.contact-h32 .text-bottom1 {
    margin-bottom: 0px !important;
}
.ftc-element-testimonial.style_2 .item.testimonial-content .infomation {
    height: 115px;
}
.footer-top-h34 .footer-top-h26 .left .bottom .sub.gifts26 {
    padding: 0 15px;
}
.part1-h32 .elementor-widget-slider_revolution .revslider-initialised rs-arrow.tparrows.tp-rightarrow {
    margin-left: 80px;
}
.part1-h32 .elementor-widget-slider_revolution .revslider-initialised rs-arrow.tparrows.tp-leftarrow {
    margin-left: -80px;
}
.part1-h32 .gifts-h5.tparrows:before {
    color: #333 !important;
}
.part6-h35 .left .elementor-widget-wrap .pay .elementor-widget-container {
    text-align: center;
}
.part2-h39 .elementor-widget-container h2.elementor-heading-title {
    font-size: 22px;
}
.dokan-theme-giftsshop .ftc-breadcrumb-title h1 {
    top: 40%;
}
.ftc-breadcrumbs-category {
    bottom: 30px;
}
.ftc-product-video.loaded {
    top: 91px !important;
    position: fixed;
}



/*home41*/
.part4-h41, 
.part5-h41, 
.part6-h41, 
.part7-h41, 
.footer-h41 {
    padding: 0 15px;
}
.part2-h41 .elementor-column.elementor-col-16 {
    width: 50%;
}
.part5-h41 .shop-now41b {
    position: relative;
}
.part4-h41 .heading-title {
    display: block;
    text-align: center;
}
.part4-h41 .heading-title h1, 
.part4-h41 .heading-title h2 {
    width: 100%;
}
.part4-h41 .heading-title h2 {
    text-align: center;
}
.ftc_products_slider.style_14 .post .group-button-product {
    left: 50%;
    right: auto;
    transform: translate(-50%);
}
.ftc_products_slider.style_14 .product .item-description span.price {
    position: relative;
    right: auto;
}
.ftc_products_slider.style_14 .product .item-description .star-rating {
    margin-left: auto;
}
.part5-h41 .elementor-col-50.left .elementor-widget-wrap {
    text-align: center;
}
.part5-h41 .ftc-countdown-element.style_4 .countdown-timer-init {
    max-width: 100%;
}
.part6-h41 .elementor-column.elementor-col-25 {
    width: 100%;
}
.footer-h41 .footer-center41 .elementor-col-25 .elementor-widget-heading {
    text-align: center;
}
.footer-h41 .footer-center41 .elementor-col-25 ul li a {
    text-align: center;
    display: inline-block;
}
.footer-h41 .footer-top41 .mc4wp-form-fields .subscribe-widget .subscribe-email input.button {
    margin: 0;
}




/*home42*/
.footer-bottom-h26.h42 .elementor-col-50.left,
.footer-bottom-h26.h42 .elementor-col-50.right {
    width: 100%;
}
.footer-bottom-h26.h42 .elementor-col-50.right .elementor-social-icons-wrapper {
    text-align: center;
    margin-top: 10px;
}
.part2-h42 .bn-slider42.bottom .elementor-col-50.right .elementor-widget-heading {
    padding: 0;
}
.ft-top-h42 .part2 .right h2.elementor-heading-title {
    text-align: center;
}
.ft-top-h42 .part2 .right .bottom form .mc4wp-form-fields .sub.gifts26 {
    display: inline-block;
}
.ft-top-h42 .part2 .right .bottom form .mc4wp-form-fields .sub.gifts26 input.email {
    margin-right: 0;
    margin-bottom: 10px;
    text-align: center;
    padding-left: 15px;
}
.ft-top-h42 .part2 .right .bottom form .mc4wp-form-fields .sub.gifts26 p.button-sub {
    display: table;
    margin: 0 auto;
}
.part2-h42 .bn-slider42 .elementor-col-50.right {
    padding: 0;
}
.part2-h42 .bn-slider42.bottom .elementor-col-50.right .elementor-widget-text-editor .elementor-widget-container {
    padding: 60px 20px;
}
.footer-bottom-h26.h42 .copy-com.copy-com26 {
    width: 100%;
}
.part1-h43 .bottom .ftc-image-content {
    left: 50%;
    transform: translateX(-50%) translateY(-60px) rotate(0deg);
}
.part1-h43 .bottom {
    position: relative;
    width: 100% !important;
    left: auto;
    transform: inherit;
    top: 130px;
}
.part1-h43 .top .left .ftc-image-content {
    transform: translateX(-50%) translateY(50%) rotate(
0deg);
    left: 50%;
    bottom: auto;
    top: 50% !important;
}
.part1-h43 .right .elementor-image .ftc-image-content {
    left: 50%;
}
.part4-h43 .ftc_products_slider.style_4 .product .item-description h3 {
    text-align: left;
}
.part4-h43 .ftc_products_slider.style_4 .product .item-image .group-button-product .add-to-cart a span.ftc-note {
    line-height: 50px;
    font-size: 18px;
}
.part4-h43 .ftc_products_slider.style_4 .product .item-image .group-button-product .add-to-cart {
    height: 50px;
}
.part5-h43 .elementor-custom-embed-play i.eicon-play {
    width: 70px;
    height: 70px;
    line-height: 70px;
}
.part6-h43 .elementor-column.elementor-col-33 {
    width: 100%;
    padding: 0;
}
.part7-h43 .ftc-element-instgram ul:not(.slider) li.images {
    padding-bottom: 0;
}
.footer-h43 .elementor-element.elementor-col-25 {
    width: 100% !important;
    text-align: center;
}
.footer-h43 .elementor-col-25 ul.elementor-icon-list-items li a {
    text-align: center;
    display: inline-block;
}



/*home44*/
.part2-h44 .img.elementor-widget-image {
    margin-left: 125px;
}
.ftc_products_slider.style_15 .woocommerce .product .item-image .group-button-product > div, 
.ftc_products_slider.style_15 .woocommerce .product .item-image .group-button-product > div a {
    width: 35px;
    height: 35px;
}
.part2-h44, 
.part5-h44, 
.part6-h44, 
.footer-top44, 
.footer-center44, 
.footer-bottom44, 
.ft-border-h44 {
    padding: 0 15px;
}
.part4-h44 .elementor-col-50.right {
    padding: 0 15px;
    width: 100%;
}
.part4-h44 .elementor-col-50.right .elementor-widget-wrap {
    padding-left: 0;
    padding-top: 100px;
}
.part3-h45 .elementor-column.elementor-col-33.center {
    width: 100%;
    padding: 0 15px;
}
.part3-h45 .elementor-col-33.center .img.elementor-widget-image {
    transform: translate(0%, -135%);
    margin: 0;
    right: 0;
    left: auto;
}
.part3-h45 .elementor-column.elementor-col-33.center .text1 .elementor-text-editor {
    font-size: 45px;
    line-height: 1;
    text-align: center;
}
.part2-h44.home45 .text3 .elementor-text-editor,
.part3-h45 .elementor-column.elementor-col-33.center .text3 .elementor-text-editor {
    text-align: center;
}
.part2-h44.home45 .text1.elementor-widget-text-editor .elementor-text-editor {
    text-align: center;
    font-size: 35px;
}
.part2-h44.home45 .img.bottom.elementor-widget-image {
    left: auto;
    margin: 0;
    right: 0;
    top: 50px;
}
.part4-h45 .elementor-col-33.left .elementor-widget-image.bottom {
    bottom: 0;
    right: auto;
    left: 50%;
    transform: translate(-50%);
    position: relative;
}
.part4-h45 .elementor-column.elementor-col-33.center .elementor-spacer-inner {
    height: 0px;
}
.part4-h45 .elementor-col-33.center .text-top.elementor-widget-heading h2 {
    font-size: 135px;
    line-height: 100px;
}
.part4-h45 .elementor-col-33.center .conten1 {
    padding: 0 15px;
}
.part4-h45 .elementor-col-33.center .conten1 .elementor-image-box-content {
    margin-left: 20px;
}
.part2-h45 .center .elementor-swiper-button-next {
    right: 5%;
}
.part2-h45 .center .elementor-swiper-button-prev {
    left: 5%;
}
.site-content .part6-h44 .elementor-element.spacer-testimo .elementor-spacer .elementor-spacer-inner {
    height: 80px;
}
.part8-h45 .text1.elementor-widget-heading h2.elementor-heading-title {
    font-size: 65px;
    line-height: 40px;
}
.part8-h45 .text2.elementor-widget-heading {
    padding-bottom: 20px;
    padding-top: 0px;
}
.part8-h45 .text2.elementor-widget-heading h2.elementor-heading-title {
    font-size: 40px;
}
.part8-h45 .ftc-element-instgram.ftc-instagram ul:not(.slider) li {
    padding-bottom: 0;
}
.part2-h45 .top.elementor-widget-heading {
    position: relative;
    top: 0;
    transform: inherit;
}
.part2-h46 .ftc-product-grid.style_4 .products .product {
    padding: 0 8px;
}
.part3-h46 .ftc-element-image .ftc-image-content {
    width: 100%;
}
.part2-h46 .ftc-product-grid.style_4 .product .item-description h3.product-name a {
    font-size: 22px;
}
.part1-h46, 
.part2-h46, 
.part3-h46, 
.part5-h46 {
    padding: 0 15px;
}
.header-layout46 .header-content-sticky .container {
    padding: 0 15px;
}
.footer-center44.home46 form .mc4wp-form-fields .subscribe-widget .email3 button:before {
    font-size: 25px;
}
.footer-center44.home46 form .mc4wp-form-fields .subscribe-widget .email3 button {
    right: 15px;
    bottom: 10px;
}
.product_deals_slider.h14 .item-image {
    margin-top: 0px !important;
}
.part3-h43 .bottom .elementor-col-50.left,
.part3-h43 .bottom .elementor-col-50.right {
    width: 100%;
}
.part1-h43 .top .left .ftc-image-content ul.text-item li.menu-item span.link_content span.link_text {
    font-size: 18px;
}
.part1-h43 .top .left .ftc-image-content ul.text-item i.icon {
    margin: 0px 10px;
}
.part3-h43, .part4-h43, .part6-h43, .part7-h43, .footer-h43 {
    padding: 0 15px;
}
.part3-h43 .right .text-center .elementor-text-editor {
    text-align: center;
}
.part3-h43 .bottom .right {
    padding-left: 0;
    padding-right: 0;
}
.part3-h43 .bottom .elementor-col-50.right h2.elementor-heading-title,
.part3-h43 .bottom .elementor-col-50.right .elementor-text-editor {
    text-align: center;
}
.part3-h43 .top .elementor-col-50.right .elementor-widget-container h2.elementor-heading-title {
    font-size: 27px;
    text-align: center;
}
.part7-h43 .ftc-element-instgram ul li.images {
    padding-top: 0;
    margin-bottom: 30px;
}
.elementor-ins-h2 .ftc-instagram ul.columns-4 li.images {
    width: 100%;
}
.ftc_products_slider.style_3 {
    padding: 0;
}
.product_deals_slider.home14 .time_circles > div {
    top: 23px !important;
}
.product_deals_slider.header_2.home14 .item-description {
    margin-top: 40px !important;
}
.footer-h43 .elementor-element.elementor-col-25 .elementor-widget-image {
    text-align: center;
}
.part3-h43 .right ul.elementor-icon-list-items {
    display: table;
    margin: 0 auto;
    margin-bottom: 15px;
}
.banne-h22 .ftc-element-image .ftc-image-content.style_2 {
    position: relative;
    width: 100%;
}
.part5-h37 .elementor-col-50.left .ftc_products_slider.style_10 {
    padding-bottom: 27px;
}
.part8-h41 .blogs-slider.style_3 .inner-wrap .post-text {
    text-align: center;
}
.footer-h41 .footer-center41 .elementor-col-25.left {
    width: 100%;
}
.part1-h43 .bottom .ftc-image-content {
    top: -10px !important;
}
.part1-h43 .right .elementor-image .ftc-image-content {
    bottom: -90px;
}



.ft-gifts-modern-h3 .respon_footer .active_col .elementor-widget-container {
    margin: 0;
}
.ft-gifts-modern-h3 .row1 {
    margin-bottom: 30px !important;
}
.ft-center-gifts1.respon_footer .elementor-column .elementor-widget-heading .elementor-heading-title i {
    top: 15px;
}
.part2-h42 .bn-slider42.bottom .elementor-col-50.right h2.elementor-heading-title {
    font-size: 45px;
}
.part2-h43 .top .elementor-spacer .elementor-spacer-inner {
    height: 180px !important;
}
.ftc_products_slider.style_15 .post .group-button-product {
    bottom: 130px;
}
.checkout.woocommerce-checkout > div {
    width: 100%;
    padding: 15px 0px 0 0;
}
div.pp_pic_holder.pp_woocommerce.loaded {
    width: 98% !important;
    left: 50% !important;
    transform: translate(-50%);
}
div.pp_pic_holder.pp_woocommerce.loaded .pp_content_container .pp_content {
    width: 100% !important;
}
.footer-center-h26 section.elementor-section .elementor-row > .elementor-col-25 {
    margin-bottom: 15px;
}
.part1-h44 .rs-parallax-wrap .text-color {
    color: #fff !important;
}
.part5-h44 .elementor-col-50 .ftc-image-content .ftc-image-caption span.text {
    display: none;
}
.part5-h44 .elementor-col-50 .ftc-image-content .ftc-image-caption h1 {
    font-size: 25px;
}
.part5-h44 .elementor-col-50 .ftc-image-content {
    bottom: 25px;
}
.part5-h44 .elementor-col-50.right .ftc-image-content {
    bottom: auto;
    top: 10px !important;
}
.part3-h44 .banner-img .elementor-row .elementor-col-50.left, 
.part3-h44 .banner-img .elementor-row .elementor-col-50.right {
    width: 100%;
    padding: 0 50px;
}
.part2-h45 .top.elementor-widget-heading h2.elementor-heading-title {
    font-size: 80px;
}
.part3-h46 .ftc-element-image .ftc-image-content .ftc-image-caption h3 {
    font-size: 40px;
}
.time_circles > div > h4 {
    line-height: 1;
}
.product_deals_slider.h14 .item-image {
    margin: 0px !important;
}
.element-header-layout21 .header-content .logo-wrapper.is-mobile {
    margin: 0;
}
.element-header-layout21 .header-content .nav-right {
    margin: 0;
}
.element-header-layout21 .header-content {
    padding: 0;
}
.part4-h35 .top h3 {
    font-size: 30px;
}
.part3-h44 .banner-img .elementor-row .elementor-col-50.left {
    margin-bottom: 100px;
}
body .spacer-testimo46.elementor-section .elementor-widget-spacer .elementor-spacer-inner {
    height: 80px;
}
body .spacer4-h44 .elementor-widget-spacer .elementor-spacer .elementor-spacer-inner {
    height: 90px;
}
.part1-h39 .group39 .text-color {
    color: #ff9f00 !important;
}
.product_deals_slider.home14 .item-description .short-description {
    font-size: 15px;
}
.product_deals_slider.home14 .time_circles > div > h4 {
    padding-bottom: 5px;
}
.lookboook .hesperiden.tp-bullets {
    margin-left: -60px;
}
.product-special.home7 .woocommerce .products.owl-carousel.owl-loaded.owl-drag:before{
    display: none;
}
.slider-home5.home8 .group1-h8 {
    margin-left: auto;
}
.slider-home5.home6 .group2-h6 {
    margin-left: auto;
}
.ft-top-h36 .subscribe-widget .subscribe-email {
    margin-bottom: 20px;
}
.choose-us .wpb_column.vc_col-sm-5,
.choose-us .wpb_column.vc_column_container.vc_col-sm-7 {
    width: 100%;
}
.choose-us {
    padding: 0 15px;
}
.ft-middle {
    margin-top: 15px;
}
footer#colophon .ftc-footer .ft-middle.footer-mobi h3.widget-title {
    padding-bottom: 0 !important;
}
footer#colophon .ftc-footer .ft-middle.footer-mobi h3.widget-title.active {
    margin-bottom: 20px;
}
.footer-middle .ft-middle {
    margin-bottom: 50px !important;
}
.portfolio-gifts-h3 .ftc-portfolio-wrapper.columns-3 .item.gifts-h3 {
    width: calc(100% - 30px);
}










@-moz-document url-prefix(){

.woocommerce .product span.has-more-image:last-child{
    -webkit-backface-visibility: inherit;
}

}



}













@media only screen and (max-width: 420px) {
    .woocommerce .woocommerce-ordering, .woocommerce-page .woocommerce-ordering {
        margin: 5px 30px 5px 0;
    }
    .woocommerce .products.list .product .item-description{
        padding: 15px;
        text-align: center;
    }
    .footer-top .vc_row-fluid {
        margin-bottom: 0px !important;
        height: auto;
    }
    .map .vc_column_container {
        width: 350px;
    }
    .footer-top .vc_col-sm-4 .wpb_text_column.wpb_content_element {
        margin-bottom: 0;
    }
    .footer-top .subscribe-email .button-secondary {
        margin-top: 10px;
        margin-left: 0;
    }
    .footer-middle .ftc-footer .vc_row>.vc_col-sm-3 {
        width: 100%;
        min-height: 0px;
    }
    .ftc-instagram .item {
        width: 33.33%;
        height: auto;
    }
    .ftc-instagram div.item:nth-child(3n+3) {
        margin-right: 0px;
    }
    #ftc-search-result {
        left: 26px !important;
        width: 250px !important;
    }
    .ftc-shop-cart .dropdown-container {
        -ms-transform: translateX(50%);
        -webkit-transform: translateX(50%);
        transform: translateX(50%);
        right: 50% !important;
    }
    .product .conditions-box {
        display: none;
    }
    div.product .social-sharing li {
        float: none;
    }

    .vc_toggle_title h4::before,
    .vc_toggle_active .vc_toggle_title h4:before {
        top: 14px;
    }

    .related .group-button-product {
        -webkit-transform: translateY(-50%);
        -moz-transform: translateY(-50%);
        transform: translateY(-50%);
    }
    .woocommerce .widget_layered_nav ul li,
    .woocommerce-page .widget_layered_nav ul li {
        width: 50%;
    }
    .list .product .item-description .meta_info .yith-wcwl-add-to-wishlist .ftc-tooltip {
        display: none;
    }
    .woocommerce .products.list .product .item-description .meta_info a, .woocommerce .products.list .product .item-description .add-to-cart {
        float: none;
        display: inline-block;
    }
    .list .product .item-description .yith-wcwl-add-to-wishlist {
        display: inline-block;
        float: none;
    }
    .list .product .item-description .meta_info .ftc-tooltip {
        display: none;
    }
    .list .add_to_wishlist.wishlist {
        position: static !important;
    }
    .list .yith-wcwl-wishlistexistsbrowse.show a {
        position: static;
    }
    .woocommerce .products.list .product .item-description .meta_info>a.compare.added:before {
        position: relative;
    }
    .woocommerce .list .product .item-description .add-to-cart a.added:first-child:before,
    .list .ftc-wg-meta.item-description .add-to-cart a.added:first-child:before {
        display: none;
    }

    .for_child .ftc-banner-content p:last-child, .for_women .ftc-banner-content p:last-child {
        margin-bottom: 0;
    }
    .time p {
        margin: 2px 0 -2px !important;
    }

}



@media only screen and (max-width: 414px) {
    form.woocommerce-ordering {
        float: left;
        position: absolute;
        display: inline-block;
        top: 0;
        left: 50%;
        transform: translate(-50%);
    }
    body.post-type-archive .woocommerce-ordering{
        margin-bottom: 15px;
        top: 0;
    }



}

@media only screen and (max-width: 384px) {
.ftc_products_slider.style_15 .post .group-button-product {
    bottom: 120px;
}
.map-elementor-h1 .map {
    width: 330px !important;
    left: 15px;
}
.part8-h45 .text1.elementor-widget-heading h2.elementor-heading-title {
    font-size: 58px;
}
    .woocommerce .woocommerce-ordering, .woocommerce-page .woocommerce-ordering {
        margin: 5px 0px 5px 0;
    }
.footer-h41 .footer-top41 .mc4wp-form-fields .subscribe-widget .subscribe-email input.button {
    padding-left: 20px;
    padding-right: 20px;
}
.part4-h45 .elementor-col-33.center .text-top.elementor-widget-heading h2 {
    font-size: 125px;
}
.ftc_products_slider.swiper-container.style_2 .ftc-product.product .images .group-button-product {
    left: 5px;
}
.contact-h32.h39 .text-center {
    margin-bottom: 25px;
}
.part1-h37 .elementor-row .elementor-top-column.elementor-col-25 {
    width: 75%;
}
.ftc_products_slider.style_10 .item-description p.short-description {
    font-size: 13px;
}
.part4-h35 .top.elementor-widget-text-editor {
    top: 55px;
}
.part4-h35 .bottom.elementor-widget-text-editor {
    bottom: 55px;
}
.site-content-contain.home35 .footer-h35 .elementor-element .elementor-widget-container {
    padding: 0 15px;
}
    .instagram_home10 .ftc-gallery-instagram.columns-6 .images {
        width: 30.2%;
    }
    .product_deals_slider.header_2 .woocommerce .ftc-slider .products .product {
        height: 650px;
    }
    .ftc_products_slider.style_1 .meta_info .add-to-cart a.add_to_cart_button,
    .ftc_products_slider.style_1 .meta_info .add-to-cart a.added_to_cart {
        font-size: 12px;
    }
    .product_deals_slider.header_2 .item-image, .product_deals_slider .item-image {
        max-width: 287px !important;
    }
    .product-gifts-h5 .products .product .item-description .meta_info {
        top: 58px;
        height: 38px;
    }
    .slider18 .slider18a .tp-bullets {
        display: flex;
    }
    .woocommerce .pp_content_container div.product form.cart .button {
        margin-left: 0px;
    }
    .ftc-off-canvas-cart {
        width: 300px;
    }
    .slider_home3 .text {
        font-size: 14px !important;
    }
    body div.pp_woocommerce.loaded.pp_pic_holder .pp_content_container {
        margin-top: -20px;
    }
    .ftc-instagram .item {
        width: 33.33%;
        height: auto;
    }
    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 .item-image .compare {
        margin-right: 0;
    }

    .service_row1 .text_service,
    .service_row2 .text_service,
    .service_row3 .text_service {
        padding: 20px 0px 25px 30px;
    }

    .woocommerce-page.columns-4 .products .product,
    .woocommerce.columns-4 .products .product {
        width: 50%;
    }

    .related .group-button-product {
        -webkit-transform: translateY(-50%);
        -moz-transform: translateY(-50%);
        transform: translateY(-50%);
    }
    .hot-new .woocommerce ul.product_list_widget h3.heading-title.product-name {
        overflow: hidden;
        height: 20px;
    }
    .hot-new .ftc-meta-widget.item-description span del {
        float: left;
    }
    .Newsletter-home10 .widget.feedburner-subscription {
        width: 330px;
    }

    .footer-top .widgettitle {
        position: relative;
        margin-top: 35px;
    }
    .slider_blog2 .ftc-sb-blogs article .post-info .main-content-blog {
        width: 270px;
    }
    .footer-top .icon {
        margin-left: 0;
    }
    .comming-center-content.coming_soon .icon_social_comingsoon {
        display: table;
        padding: 0;
    }
    .footer-top .text {
        margin-right: 0;
    }
    .header-v1 .navigation-primary{
        top: 347px;
    }


    .main-content-blog, .slider_blog2 .ftc-sb-blogs article .post-info .main-content-blog{
        float: right;
        width: 270px;
    }

    .map {
        width: 190px !important;
    }

    .footer-top .subscribe-email .subscribe-input {
        width: 215px;
    }

    .archive .woocommerce-page.columns-3 .products:not(.list) .product, .archive .woocommerce.columns-3 .products:not(.list) .product {
        width: 100%;
        padding: 0px 46px 0px 48px;
    }

    .woocommerce .woocommerce-ordering, .woocommerce-page .woocommerce-ordering{
        margin-left: 0px;
        margin-right: 10px;
    }
    .woocommerce .products.list .product .item-description{
        padding-top:10px;
    }

    .page-id-884 .main-content-blog,.page-id-889 .main-content-blog,
    .page-id-891 .main-content-blog,.page-id-893 .main-content-blog{
        width: 270px;
    }

    .product_deals_slider.header_2 .item-image {
        margin-left: 0px !important;
        width: 100% !important;
        margin-top: 0px !important;
    }

    .single.single-product .single_add_to_cart_button.button {
        margin-right: 0px;
        margin-top: 5px;
    }
    .home .woocommerce div.product form.cart div.quantity {
        transform: translate(-10%, 0);
    }


    .single.single-product .product-type-grouped .single_add_to_cart_button.button {
        margin-right: 0px;
        margin-top: 0px;
    }


    div.product .summary form .yith-wcwl-add-to-wishlist,.woocommerce div.product .summary .compare, 
    .woocommerce-page div.product .summary .compare,.single.single-product.woocommerce div.product .quickview{
        margin-top: 0px;
    }

    .single.single-product.woocommerce div.product.product-type-external .summary .compare{
        margin-top: 0px;
    }

    .breadcrumbs{
        max-width: 337px;
    }


    .info {
        line-height: 20px;
    }

    .map {
        margin-left: -5px;
    }

    .details_thumbnails {
        width: 263px;
    }

    .product-type-grouped .quantity .fa-caret-up, .product-type-grouped .quantity .fa-caret-down {
        left: 50px;
    }
    .archive .woocommerce.columns-3 .products:not(.list) .product {
        width: 50%;
        padding: 0 8px;
    }
    .blog-Colum2 .main-content-blog {
        width: 80%;
    }
    .ftc-element-testimonial.style_2 .item.testimonial-content .infomation:after {
        margin-left: 0;
    }
    .footer-h32 .info-right ul {
        display: inline-block;
    }
    .ftc-product-tabs.style_4 .tabs-wrapper, .ftc-product-tabs.style_4 .tabs-wrapper .tab-title .title {
        line-height: 26px;
    }
}

@media only screen and (max-width: 376px) {

    .footer-top .vc_row-fluid {
        height: auto;
    }
    .woocommerce .wishlist_table td.product-add-to-cart a {
        padding: 15px 3px;
    }
    .footer-top .icon {
        margin-left: 0;
    }
    .text {
        float: none;
        display: block;
    }
    .header-ftc.header-v2.header-layout5 .header-nav .container .nav-center {
        width: 70%;
    }
    .header-layout5 .header-content-sticky .container .right-menu {
        width: 20px;
    }
    .testimonial-home5 .ftc-testimonial-wrapper .active.center .testimonial-content .image {
        margin-top: 360px;
    }
    .coming_soon .icon_social_comingsoon ul li a i {
        margin: 0px 5px;
    }
    .header-v1 .navigation-primary{
        top: 336px;
    }


    .footer-top .subscribe-email .subscribe-input {
        width: 205px;
    }

    .page-id-884 .main-content-blog,.page-id-889 .main-content-blog,
    .page-id-891 .main-content-blog,.page-id-893 .main-content-blog{
        width: 265px;
    }

    .product_deals_slider.header_2 .item-image {
        width: 306px !important;
    }

    .breadcrumbs{
        max-width: 328px;
    }


    .map {
        margin-left: -10px;
    }

    .details_thumbnails {
        width: 255px;
    }
    .product-h3-gifts .ftc-product-tabs .tabs-wrapper .tab-title:last-child {
        padding-right: 0;
        padding-left: 0;
        padding-top: 0;
    }

}

@media only screen and (max-width: 360px) {
    .woocommerce div.product .woocommerce-tabs ul.tabs li {
        margin-bottom: 10px;
    }
    .ftc-shortcode .header-title .bg-heading span, .site-content .related.products h2 .bg-heading, .related-posts .bg-heading span {
        padding: 0;
    }
    .ftc_products_slider.style_5 .item-description .meta_info .add-to-cart a.button {
        padding: 15px 20px;
    }
}

@media only screen and (max-width: 330px) {
    .woocommerce .woocommerce-ordering, .woocommerce-page .woocommerce-ordering {
        margin: 5px 10px 5px 0;
    }
    .single.single-product .time_circles>div h4 {
        margin-top: 0px !important;
    }
    .footer-top .vc_row-fluid {
        height: auto;
    }
    .map .vc_column_container {
        width: 292px;
    }
    .footer-top .mc4wp-form-fields .newsletter {
        margin-right: 0;
    }
    .footer-top .subscribe-email .subscribe-input {
        width: 273px;
    }
    .footer-top .vc_col-sm-4 .wpb_text_column.wpb_content_element {
        margin-bottom: 15px;
    }
    .ftc-instagram .item {
        width: 85px;
        height: 95px;
    }
    .wishlist_table tr th.product-remove {
        width: 30px !important;
    }
    .woocommerce table.wishlist_table thead th {
        padding: 16px 6px;
    }
    .woocommerce .wishlist_table td.product-add-to-cart .ftc-note {
        display: none;
    }
    body.wpb-js-composer .vc_general.vc_tta-tabs .vc_tta-tab {
        display: block;
    }
    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;
    }

    .group-button-product,
    .grid .group-button-product {
        -webkit-transform: translateY(-130%);
        -moz-transform: translateY(-130%);
        transform: translateY(-130%);
    }

    .related .group-button-product {
        -webkit-transform: translateY(-130%);
        -moz-transform: translateY(-130%);
        transform: translateY(-130%);
    }
    .woocommerce .widget_layered_nav ul li,
    .woocommerce-page .widget_layered_nav ul li {
        width: 100%;
    }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {

.part4-h39 .elementor-col-50 > .elementor-column-wrap .elementor-text-editor {
    font-size: 15px;
}
.part5-h40 .text5 {
    margin-bottom: 7px;
}
.part5-h40 .text2.elementor-widget, 
.part5-h40 .text3.elementor-widget {
    margin-bottom: 0;
}
.part6-h36 section.elementor-section {
    margin: 0 15px;
}
.part6-h36 .elementor-icon-box-content h3 span {
    font-size: 16px;
}
    .product .item-description .meta_info .button-in.wishlist a,
    .ftc-wg-meta.item-description .meta_info .button-in.wishlist a {
        padding: 0 0 0 8px;
    }
    .woocommerce .product .item-description .meta_info .add-to-cart a:first-child:before,
    .ftc-wg-meta.item-description .meta_info .add-to-cart a:first-child:before {
        margin: 0;
    }
    .products.list .short-description.list {
        margin-top: 4px;
    }
    .site-content-contain.home27 .elementor-h27 .elementor-element .range-h27a .elementor-spacer-inner,
    .site-content-contain.home27 .elementor-h27 .elementor-element .range-h27b .elementor-spacer-inner {
        height: 280px;
    }
    .footer-h27 .footer-top-h26 .left {
        padding-left: 15px;
    }
    .footer-bottom a.logo_payment {
        margin-right: 45px;
    }
    .elementor-h1-bottom .elementor-pay .right .elementor-image {
        margin-right: 45px;
    }
}





