@media only screen and (min-width: 1400px){
.navigation-slider.style_7 .nav-prev {
    
       left: -25%;
    margin-left: -245px;
}
.navigation-slider.style_7 .nav-next{
        left: -25%;
    right: auto;
    margin-left: -183px;
}
}

/*--------------------Home22---------------------*/
@media (max-width:1366px) and (min-width: 1200px) {
    .banner1_home22 .elementor-widget-container .ftc-element-image figure .ftc-image-content {
        padding: 0 15%;
    }
    .banner2_home22 .elementor-widget-container .ftc-element-image figure .ftc-image-content {
        left: 35px !important;
    }
    .banner2_home22 .elementor-widget-container .ftc-element-image figure .ftc-image-content .ftc-image-caption p {
        padding-right: 35%;
        margin-bottom: 40px;
    }
    .banner1_home22 .elementor-widget-container .ftc-element-image figure .ftc-image-content .ftc-image-caption p {
        margin-bottom: 40px;
    }
    .testi_home22 .style_1 .swiper-wrapper .testimonial-content {
        padding: 0 15% 15px;
    }
   .navigation-slider.style_2 .nav-prev.style_2 {
        left: 15px;
    }
   .navigation-slider.style_2 .nav-next.style_2 {
        right: 15px;
    }
    .title1_product_home22 .elementor-widget-container {
        margin-top: 21px !important;
    }
    .ftc-product-tabs.style_2 .woocommerce .product {
        padding-bottom: 0px;
    }
    .ftc-product-tabs.style_2 .woocommerce .product .item-description.wc-vendor, .ftc-product-tabs.style_2 .woocommerce .product:hover .item-description.wc-vendor {
        padding-bottom: 0 !important;
    }
    .banner3_home22 .elementor-widget-container .ftc-element-image figure .ftc-image-content {
        margin-left: 40px;
    }
    .sub_email_home22 .elementor-widget-container .elementor-text-editor form .mc4wp-form-fields .text-sub {
        padding: 0 26%;
    }
    .sub_email_home22 .elementor-widget-container .elementor-text-editor form .mc4wp-form-fields .form-sub input {
        left: -4%;
    }
    .sub_email_home22 .elementor-widget-container .elementor-text-editor form .mc4wp-form-fields .button-sub input {
        right: 36%;
    }
    .title2_product_home22 .elementor-widget-container {
        margin-top: 21px !important;
    }
}
@media (max-width:1300px) and (min-width: 1200px) {
    .sub_email_home22 .elementor-widget-container .elementor-text-editor form .mc4wp-form-fields .form-sub input {
        left: -4.5%;
    }
    .sub_email_home22 .elementor-widget-container .elementor-text-editor form .mc4wp-form-fields .button-sub input {
        right: 35.5%;
    }
    .title1_product_home22 .elementor-widget-container, .title2_product_home22 .elementor-widget-container {
        margin-top: 13px !important;
    }
}
@media (max-width: 1199px){
               .product-button-cart .ftc_products_slider.style_4 .woocommerce .products .ftc-products div.product div.images img{
    height: 100%;
}
    .ftc-product-categories.style_3 .item-desciption .title{
        min-width: 100px;
        padding: 5px 10px;
    }

    section.elementor-section.footer-h1e {
    background-position: 80% center !important;
}
.elementor .elementor-element.elementor-element .ftc-buttons {
    justify-content: center;
}
.elementor-element.ins_home25 .ftc-element-instgram.ftc-instagram ul li {
    padding: 0;
}
}
@media (max-width: 1199px) and (min-width:992px) {

    .ftc-countdown-element.def_style_3 .ftc-number{
    width: 100%;
}
    .banner1_home22 .elementor-widget-container .ftc-element-image figure .ftc-image-content .ftc-image-caption strong, .banner2_home22 .elementor-widget-container .ftc-element-image figure .ftc-image-content .ftc-image-caption strong {
        font-size: 36px;
        line-height: 36px;
    }
    .banner1_home22 .elementor-widget-container .ftc-element-image figure .ftc-image-content .ftc-image-caption span, .banner2_home22 .elementor-widget-container .ftc-element-image figure .ftc-image-content .ftc-image-caption span {
        font-size: 32px;
        line-height: 32px;
    }
    .banner1_home22 .elementor-widget-container .ftc-element-image figure .ftc-image-content {
        padding: 0 5%;
    }
    .banner1_home22 .elementor-widget-container .ftc-element-image figure .ftc-image-content .ftc-image-caption p {
        margin-top: 5px;
        margin-bottom: 20px;
    }
    .banner1_home22 .elementor-widget-container .ftc-element-image figure .ftc-image-content .button-banner a, .banner2_home22 .elementor-widget-container .ftc-element-image figure .ftc-image-content .button-banner a {
        padding: 8px 30px;
        font-size: 14px;
    }
    .banner2_home22 .elementor-widget-container .ftc-element-image figure .ftc-image-content {
        left: 25px !important;
    }
    .banner2_home22 .elementor-widget-container .ftc-element-image figure .ftc-image-content .ftc-image-caption p {
        font-size: 15px;
        margin-bottom: 20px;
        margin-top: 5px;
        padding-right: 28%;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        overflow: hidden;
    }
    .testi_home22 .style_1 .swiper-wrapper .testimonial-content {
        padding: 0 16% 15px;
    }
    .testi_home22 .style_1 .swiper-wrapper .testimonial-content .infomation {
        font-size: 15px;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        overflow: hidden;
    }
    .testi_home22 .style_1 .title-testi-slider h2 p:before {
        top: 21%;
        left: 48.5%;
    }
    .testi_home22 .style_1 .swiper-pagination {
        margin-bottom: 75px;
    }
    .testi_home22 .style_1 .title-testi-slider {
        margin-top: 135px !important;
    }
     .navigation-slider.style_2 .nav-next.style_2 {
        right: 10px;
    }
   
  .navigation-slider.style_2 .nav-prev.style_2 {
        left: 10px;
    }
    .box_product_home22 {
        padding: 0 3%;
    }
    .ftc-product-tabs.style_2 .woocommerce .product .item-description .wcvendors_sold_by_in_loop {
        display: none;
    }
    .title1_product_home22 .elementor-widget-container {
        margin-top: 10px !important;
    }
    .title1_product_home22, .title2_product_home22 {
        margin-bottom: 0 !important;
    }
    .ftc-product-tabs.style_2 .woocommerce .product .item-description {
        padding-bottom: 20px;
    }
    .ftc-product-tabs.style_2 .woocommerce .product {
        padding-bottom: 0;
    }
    .banner3_home22 .elementor-widget-container .ftc-element-image figure .ftc-image-content {
        margin-left: 0px;
        width: 100%;
    }
    .sub_email_home22 .elementor-widget-container .elementor-text-editor form .mc4wp-form-fields .text-sub {
        padding: 0 15%;
    }
    .sub_email_home22 .elementor-widget-container .elementor-text-editor form .mc4wp-form-fields .button-sub input {
        right: 32%;
        top: 61%;
    }
    .sub_email_home22 .elementor-widget-container .elementor-text-editor form .mc4wp-form-fields .form-sub input {
        left: -6%;
    }
    .sub_email_home22 .elementor-widget-container .elementor-text-editor form .mc4wp-form-fields .form-sub {
        margin-bottom: 100px;
    }
    .sub_email_home22 .elementor-widget-container .elementor-text-editor form .mc4wp-form-fields .widget-title {
        padding-top: 105px;
    }
    .box_product_home22 {
        padding: 0 6%;
    }
    .title2_product_home22 .elementor-widget-container {
        margin-top: 10px !important;
    }
    .title2_product_home22 .elementor-widget-container .elementor-divider .elementor-divider-separator span {
        margin: 0 15px;
    }
    .social_icon_home22 .elementor-widget-container ul.elementor-icon-list-items {
        margin-left: -4px;
    }
    .social_icon_home22 .elementor-widget-container ul.elementor-icon-list-items li.elementor-icon-list-item {
        width: 36px;
        height: 36px;
        line-height: 36px;
        margin: 0 4px;
    }
    .text_des_home22 .elementor-widget-container .elementor-text-editor p {
        display: -webkit-box;
        -webkit-line-clamp: 3;
        -webkit-box-orient: vertical;
        overflow: hidden;
        text-align: justify;
    }
    .block_tags_home22 .elementor-widget-container .tagcloud a {
        padding: 7px 12px 7px 8px !important;
        margin: 0px 6px 6px 0 !important;
        font-size: 13px !important;
    }
    footer .email_sub_footer_home22 form.mc4wp-form .mc4wp-form-fields .text-sub {
        margin-bottom: 20px;
    }
    .ftc-elements-blogs-timeline.style_1 .ftc-blogs {
        margin-bottom: 32px !important;
    }
    .title1_footer_home22 .elementor-widget-container h2 {
        text-align: left;
    }
    .header-ftc.header-layout21 .header-content .container .nav-left-content .dropdown-button-menu #dropdown-list .header-mobile-social > ul {
        justify-content: flex-start;
        margin-right: 0;
        margin-left: 60px;
    }
    .header-ftc.header-layout21 .header-content .container .nav-left-content .ftc-search-product .ftc-search form .ftc_search_ajax input[type="text"] {
        border: none;
        border-bottom: 1px solid #666;
    }
    .header-ftc.header-layout21 .header-content .container .nav-left-content .ftc-search-product .ftc-search form {
        right: auto;
    }
    .header-ftc.header-layout21 .header-content .container .nav-left-content .ftc-search-product .ftc-search form .ftc_search_ajax {
        left: -30px;
    }
    .header-ftc.header-layout21 .navigation-primary .container {
        width: 100%;
    }
    .header-ftc.header-layout21 .mega_main_menu > .menu_holder > .menu_inner > ul > li {
        padding: 0 30px;
    }
    .header-ftc.header-layout21 .mega_main_menu > .menu_holder > .menu_inner > ul > li.multicolumn_dropdown.drop_to_right > .mega_dropdown {
        left: 0px;
        margin-left: -45%;
    }
    .header-ftc.header-layout21 .mega_main_menu > .menu_holder > .menu_inner > ul > li.multicolumn_dropdown.drop_to_right.blog-menu > .mega_dropdown {
        left: -190px;
    }
    .header-ftc.header-layout21 .mega_main_menu > .menu_holder > .menu_inner > ul > li.default_dropdown.drop_to_right > .mega_dropdown {
        left: -55px;
    }
    .slider1_home22 .group_slider1_home22 {
        left: -60px;
    }
}
@media (max-width: 991px) {
    .header-ftc.header-layout23.header-layout24{
        padding: 0;
    }
    .ftc-element-testimonial.swiper-container.style_7 {
    margin-right: 10px;
    margin-left: 10px;
}
    .testi_home22 .style_1 .swiper-wrapper .testimonial-content .infomation {
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        overflow: hidden;
    }
      .navigation-slider.style_2 .style_2 {
        font-size: 0;
    }
      .navigation-slider.style_2 .nav-prev.style_2:after, 
     .navigation-slider.style_2 .nav-next.style_2:after {
        display: none;
    }
      .navigation-slider.style_2 .nav-next.style_2 {
        right: 10px;
        width: 20px;
    }
      .navigation-slider.style_2 .nav-next.style_2:before {
        left: 0;
    }
    . .navigation-slider.style_2 .nav-prev.style_2 {
        left: 10px;
        width: 20px;
    }
      .navigation-slider.style_2 .nav-prev.style_2:before {
        right: 0;
    }
    .testi_home22 .style_1 .title-testi-slider {
        margin-top: 100px !important;
    }
    .testi_home22 .style_1 .swiper-pagination {
        margin-bottom: 50px;
    }
    .testi_home22 .style_1 .title-testi-slider h2 p:before {
        top: 17%;
        left: 48%;
    }
    .ftc-product-tabs.style_2 .woocommerce .product .item-description .wcvendors_sold_by_in_loop {
        display: none;
    }
    .ftc-product-tabs.style_2 .woocommerce .product .item-description h3.product_title a {
        font-size: 20px;
    }
    .ftc-product-tabs.style_2 .woocommerce div.product .item-description .short-description {
        font-size: 13px;
        line-height: 13px;
    }
    .ftc-product-tabs.style_2 .woocommerce div.product .item-description span.price {
        justify-content: center;
    }
    .title1_product_home22, .title2_product_home22 {
        margin-bottom: 10px !important;
    }
    .ftc-product-tabs.style_2 .woocommerce div.product .item-description .price span.amount {
        line-height: 18px;
    }
    .sub_email_home22 .elementor-widget-container .elementor-text-editor form .mc4wp-form-fields .text-sub {
        padding: 0 10%;
        font-size: 14px;
        font-weight: 400;
    }
    .sub_email_home22 .elementor-widget-container .elementor-text-editor form .mc4wp-form-fields .form-sub {
        margin-bottom: 72px;
    }
    .sub_email_home22 .elementor-widget-container .elementor-text-editor form .mc4wp-form-fields .widget-title {
        padding-top: 80px;
    }
    footer .email_sub_footer_home22 form.mc4wp-form .mc4wp-form-fields .text-sub {
        font-size: 14px;
        max-width: 100%;
    }
    .title2_product_home22 .elementor-widget-container .elementor-divider .elementor-divider-separator span {
        margin: 0 20px;
    }
    footer .email_sub_footer_home22 form.mc4wp-form {
        padding: 0;
    }
    .menu_footer_home22 .elementor-widget-container ul.ftc-elements-nav-menu li a {
        padding: 0 !important;
    }
    .col1_footer_box1_home22 .elementor-column-wrap .elementor-widget-wrap .elementor-element .elementor-widget-container .elementor-image {
        display: flex;
        justify-content: center;
    }
    .header-ftc.header-layout21 .header-content .container .nav-left-content, .header-ftc.header-layout21 .header-content .container .nav-right-content > .ftc-sb-account {
        display: none;
    }
    .header-ftc.header-layout21 .header-content > .container {
        height: 70px;
    }
    .box_ins_home22 .elementor-widget-container .ftc-element-instgram ul li a::after {
        margin-left: -19%;
        margin-top: 15%;
        bottom: auto;
        font-size: 30px;
    }
}
@media (max-width: 991px) and (min-width: 768px) {
    .ftc-countdown-element .items {
    width: 100%;
}
.elementor-element.countdown-image .ftc-countdown-element.def_style_5 .items {
    padding: 20px;
    }
    .ftc-countdown-element.def_style_1 .countdown-timer-init{
        padding: 0 10px;
    }
    .elementor-element.countdown-circle-element.elementor-widget-ftc-circle-countdown-timer .elementor-widget-container {
    overflow: hidden;
}

	
    .banner1_home22 .elementor-widget-container .ftc-element-image figure .ftc-image-content {
        padding: 0 5%;
    }
    .banner1_home22 .elementor-widget-container .ftc-element-image figure .ftc-image-content .ftc-image-caption strong, .banner2_home22 .elementor-widget-container .ftc-element-image figure .ftc-image-content .ftc-image-caption strong {
        font-size: 28px;
        line-height: 28px;
    }
    .banner1_home22 .elementor-widget-container .ftc-element-image figure .ftc-image-content .ftc-image-caption span, .banner2_home22 .elementor-widget-container .ftc-element-image figure .ftc-image-content .ftc-image-caption span {
        font-size: 24px;
        line-height: 28px;
    }
    .banner1_home22 .elementor-widget-container .ftc-element-image figure .ftc-image-content .ftc-image-caption p, .banner2_home22 .elementor-widget-container .ftc-element-image figure .ftc-image-content .ftc-image-caption p {
        font-size: 14px;
        margin-top: 15px;
        margin-bottom: 20px;
    }
    .banner1_home22 .elementor-widget-container .ftc-element-image figure .ftc-image-content .button-banner a, .banner2_home22 .elementor-widget-container .ftc-element-image figure .ftc-image-content .button-banner a {
        padding: 7px 26px;
        font-size: 13px;
    }
    .banner1_home22 .elementor-widget-container .ftc-element-image figure img, .banner2_home22 .elementor-widget-container .ftc-element-image figure img {
        height: 400px;
        object-fit: cover;
    }
    .banner2_home22 .elementor-widget-container .ftc-element-image figure .ftc-image-content .ftc-image-caption p {
        padding-right: 22%;
    }
    .testi_home22 .style_1 .swiper-wrapper .testimonial-content {
        padding: 0 13% 15px;
    }
    .testi_home22 .style_1 .swiper-wrapper .testimonial-content .infomation {
        font-size: 14px;
    }
    .ftc-product-tabs.style_2 .woocommerce .product {
        padding-bottom: 0px;
    }
    .ftc-product-tabs.style_2 .woocommerce .ftc-product.product .item-description .star-rating {
        display: none;
    }
    .ftc-product-tabs.style_2 .woocommerce .product .item-description {
        padding-bottom: 0;
    }
    .banner3_home22 .elementor-widget-container .ftc-element-image figure .ftc-image-content {
        width: 100%;
        margin-left: 0;
    }
    .banner3_home22 .elementor-widget-container .ftc-element-image figure .ftc-image-content .ftc-image-caption strong, .banner4_home22 .elementor-widget-container .ftc-element-image figure .ftc-image-content .ftc-image-caption strong {
        font-size: 36px;
        line-height: 36px;
    }
    .banner3_home22 .elementor-widget-container .ftc-element-image figure .ftc-image-content .ftc-image-caption p, .banner4_home22 .elementor-widget-container .ftc-element-image figure .ftc-image-content .ftc-image-caption p {
        font-size: 14px;
        line-height: 20px;
        padding-top: 5px;
    }
    .sub_email_home22 .elementor-widget-container .elementor-text-editor form .mc4wp-form-fields .button-sub input {
        top: 63.1%;
        right: 26%;
        font-size: 20px;
        line-height: 20px;
    }
    .sub_email_home22 .elementor-widget-container .elementor-text-editor form .mc4wp-form-fields .form-sub input {
        left: -8%;
    }
    .footer_box1_home22 > .elementor-container > .elementor-row > .elementor-element {
        width: 33.33% !important;
    }
    .footer_box1_home22 > .elementor-container > .elementor-row > .elementor-element:first-child{
        width: 100% !important;
    }
    .col1_footer_box1_home22 > .elementor-column-wrap {
        margin: 0 !important;
    }
    .block_tags_home22 .elementor-widget-container:after {
        top: 9%;
    }
    .block_tags_home22 .elementor-widget-container .tagcloud a {
        font-size: 14px !important;
        padding: 8px 10px 8px 5px !important;
        margin: 0px 10px 10px 0 !important;
    }
    .ftc-product-tabs.style_2 .woocommerce .product .images {
        margin-bottom: 12px;
    }
    .title1_product_home22 .elementor-widget-container .elementor-divider, .title2_product_home22 .elementor-widget-container .elementor-divider {
        padding-bottom: 0 !important;
    }
    .title1_product_home22 .elementor-widget-container, .title2_product_home22 .elementor-widget-container {
        margin-top: 3px !important;
    }
}
@media (max-width:767px) and (min-width: 576px) {
    .banner1_home22 .elementor-widget-container .ftc-element-image figure .ftc-image-content {
        padding: 0 10%;
    }
    .banner1_home22 .elementor-widget-container .ftc-element-image figure .ftc-image-content .ftc-image-caption strong, .banner2_home22 .elementor-widget-container .ftc-element-image figure .ftc-image-content .ftc-image-caption strong {
        font-size: 44px;
        line-height: 44px;
    }
    .banner1_home22 .elementor-widget-container .ftc-element-image figure .ftc-image-content .ftc-image-caption span, .banner2_home22 .elementor-widget-container .ftc-element-image figure .ftc-image-content .ftc-image-caption span {
        font-size: 38px;
        line-height: 44px;
    }
    .banner2_home22 .elementor-widget-container .ftc-element-image figure .ftc-image-content .ftc-image-caption p {
        padding-right: 40%;
    }
    .testi_home22 .style_1 .swiper-wrapper .testimonial-content {
        padding: 0 10% 15px;
    }
    .banner3_home22 .elementor-widget-container .ftc-element-image figure .ftc-image-content {
        margin-left: 0;
        width: 100%;
    }
    .sub_email_home22 .elementor-widget-container .elementor-text-editor form .mc4wp-form-fields .button-sub input {
        right: 25%;
        top: 63.1%;
    }
    .sub_email_home22 .elementor-widget-container .elementor-text-editor form .mc4wp-form-fields .form-sub input {
        left: -8%;
    }
    footer .email_sub_footer_home22 form.mc4wp-form .mc4wp-form-fields .button-sub {
        right: 13%;
    }
    footer .email_sub_footer_home22 form.mc4wp-form .mc4wp-form-fields .form-sub input {
        width: 74%;
    }
    footer .email_sub_footer_home22 form.mc4wp-form .mc4wp-form-fields .form-sub {
        display: flex;
        justify-content: center;
    }
}
@media (max-width: 767px) {
    .service_home24 .elementor-widget-container .elementor-icon-box-wrapper {
        display: flex !important;
        justify-content: center;
    }
    .blog_footer_home22 .elementor-widget-container .title-blogs-grid h2 p {
        text-align: center;
    }
    .blog_footer_home22 .elementor-widget-container .title-blogs-grid h2 p:after, .block_tags_home22 .elementor-widget-container:after, .title2_footer_home22 .elementor-widget-container h2:after {
        display: none;
    }
    .ftc-elements-blogs-timeline.style_1 {
        display: flex;
        flex-direction: column;
    }
    .ftc-elements-blogs-timeline.style_1 .ftc-blogs.post {
        justify-content: center;
    }
    .ftc-elements-blogs-timeline.style_1 .ftc-blogs.post .inner-wrap .post-text {
        min-width: 150px;
    }
    .ftc-elements-blogs-timeline.style_1 .ftc-blogs .element-timeline .date-timeline-element .month {
        line-height: 15px;
    }
    .ftc-elements-blogs-timeline.style_1 .ftc-blogs .element-timeline .date-timeline-element .day {
        line-height: 20px;
        margin-bottom: 0;
    }
    .block_tags_home22 .elementor-widget-container, footer .email_sub_footer_home22 form.mc4wp-form .mc4wp-form-fields .text-sub {
        text-align: center;
    }
    .block_tags_home22 .elementor-widget-container .tagcloud a {
        float: none;
    }
    .col4_footer_box1_home22 .elementor-column-wrap {
        margin-left: 0 !important;
    }
    .col4_footer_box1_home22 .elementor-column-wrap .elementor-widget-wrap .elementor-element:last-child .elementor-widget-container ul li {
        display: flex;
        justify-content: center;
    }
    .col4_footer_box1_home22 .elementor-column-wrap .elementor-widget-wrap .elementor-element:last-child .elementor-widget-container ul li:last-child {
        margin-bottom: 30px;
    }
    .contact_footer_home22 > .elementor-widget-container > ul {
        display: flex;
        flex-direction: column;
        align-items: center;
    }
    .block_tags_home22 .elementor-widget-container .tagcloud a {
        margin: 0 6px 13px !important;
    }
}
@media (max-width:699px) and (min-width: 576px) {
    .banner2_home22 .elementor-widget-container .ftc-element-image figure .ftc-image-content .ftc-image-caption p {
        padding-right: 32%;
    }
    .sub_email_home22 .elementor-widget-container .elementor-text-editor form .mc4wp-form-fields .button-sub input {
        right: 22%;
    }
    .sub_email_home22 .elementor-widget-container .elementor-text-editor form .mc4wp-form-fields .form-sub input {
        left: -9%;
    }
}
@media (max-width: 575px) {
    .banner1_home22 .elementor-widget-container .ftc-element-image figure img, .banner2_home22 .elementor-widget-container .ftc-element-image figure img {
        height: 350px;
        object-fit: cover;
    }
    .banner1_home22 .elementor-widget-container .ftc-element-image figure .ftc-image-content .ftc-image-caption p, .banner2_home22 .elementor-widget-container .ftc-element-image figure .ftc-image-content .ftc-image-caption p {
        font-size: 14px;
        margin-bottom: 30px;
        margin-top: 5px;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2;
        overflow: hidden;
    }
    .banner1_home22 .elementor-widget-container .ftc-element-image figure .ftc-image-content {
        padding: 0 5%;
    }
    .banner1_home22 .elementor-widget-container .ftc-element-image figure .ftc-image-content .ftc-image-caption strong, .banner2_home22 .elementor-widget-container .ftc-element-image figure .ftc-image-content .ftc-image-caption strong {
        font-size: 36px;
        line-height: 36px;
    }
    .banner1_home22 .elementor-widget-container .ftc-element-image figure .ftc-image-content .ftc-image-caption span, .banner2_home22 .elementor-widget-container .ftc-element-image figure .ftc-image-content .ftc-image-caption span {
        font-size: 32px;
        line-height: 36px;
    }
    .banner1_home22 .elementor-widget-container .ftc-element-image figure .ftc-image-content .button-banner a, .banner2_home22 .elementor-widget-container .ftc-element-image figure .ftc-image-content .button-banner a {
        padding: 8px 30px;
        font-size: 14px;
    }
    .banner2_home22 .elementor-widget-container .ftc-element-image figure .ftc-image-content .ftc-image-caption p {
        padding-right: 28%;
    }
    .testi_home22 .style_1 .swiper-wrapper .testimonial-content {
        padding: 0 10% 15px;
    }
    .testi_home22 .style_1 .title-testi-slider h2 p:before {
        left: 46%;
    }
    .banner3_home22 .elementor-widget-container .ftc-element-image figure .ftc-image-content {
        margin-left: 0;
        width: 100%;
    }
    .sub_email_home22 .elementor-widget-container .elementor-text-editor form .mc4wp-form-fields .text-sub {
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2;
        overflow: hidden;
    }
    .sub_email_home22 .elementor-widget-container .elementor-text-editor form .mc4wp-form-fields .button-sub input {
        right: 4%;
        top: 61%;
        font-size: 20px;
        line-height: 20px;
    }
    .sub_email_home22 .elementor-widget-container .elementor-text-editor form .mc4wp-form-fields .form-sub input {
        left: -15%;
    }
    .box_ins_home22 .elementor-widget-container .ftc-element-instgram ul li {
        padding-bottom: 0;
    }
    .box_ins_home22 .elementor-widget-container .ftc-element-instgram ul li a::after {
        margin-left: -28%;
        margin-top: 22%;
        bottom: auto;
        font-size: 28px;
    }
    .menu_footer_home22 .elementor-widget-container ul.ftc-elements-nav-menu {
        display: inline-block;
        max-width: 80%;
        margin: 0 10%;
        text-align: center;
    }
    .menu_footer_home22 .elementor-widget-container ul.ftc-elements-nav-menu li {
        margin: 0 10px !important;
        float: none;
    }
    footer .email_sub_footer_home22 form.mc4wp-form .mc4wp-form-fields .text-sub {
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2;
        overflow: hidden;
    }
    .banner3_home22 .elementor-widget-container .ftc-element-image figure .ftc-image-content .ftc-image-caption strong, .banner4_home22 .elementor-widget-container .ftc-element-image figure .ftc-image-content .ftc-image-caption strong {
        font-size: 36px;
        line-height: 36px;
    }
    .banner3_home22 .elementor-widget-container .ftc-element-image figure .ftc-image-content .ftc-image-caption p, .banner4_home22 .elementor-widget-container .ftc-element-image figure .ftc-image-content .ftc-image-caption p {
        font-size: 14px;
        line-height: 20px;
    }
}
@media (max-width: 400px) {
    .sub_email_home22 .elementor-widget-container .elementor-text-editor form .mc4wp-form-fields .form-sub input {
        width: 205px;
        left: -16%;
    }
    .sub_email_home22 .elementor-widget-container .elementor-text-editor form .mc4wp-form-fields .button-sub input {
        right: 5%;
    }
}
/*-------------------------End Home22---------------------*/
/*-------------------------Home23---------------------*/
@media (max-width: 1366px) and (min-width: 1200px) {
    /*.slider_home23 .elementor-column-wrap .elementor-widget-wrap .elementor-widget-slider_revolution .elementor-widget-container .wp-block-themepunch-revslider .tp-leftarrow {
        left: -20px !important;
    }
    .slider_home23 .elementor-column-wrap .elementor-widget-wrap .elementor-widget-slider_revolution .elementor-widget-container .wp-block-themepunch-revslider .tp-rightarrow {
        right: -135px ;
    }*/
}
@media (max-width: 1199px) and (min-width: 992px) {
    /*-----------home 1e------------*/
        .elementor-element.product-categories-h1e .ftc-product-categories.style_3 .item-desciption{
        left: 10px;
    }
    .ftc-element-testimonial.swiper-container.style_7{
        margin-left: -35%;
    }
    .elementor section.elementor-element.testi-h1e .elementor-container .elementor-column.testimonials-h1e > .elementor-column-wrap > .elementor-widget-wrap {
    justify-content: flex-start;
}
.navigation-slider.style_7 .nav-next {
    margin-left: -252px;
    }
.navigation-slider.style_7 .nav-prev {
    margin-left: -320px;
}
.ftc-element-testimonial.swiper-container.style_7 .testimonial-content {
    padding: 20px 15px ;
}
.elementor-element.instagran-ftm1e .ftc-element-instgram ul li.images a img {
    max-width: 65px;
    width: 100%;
}
.elementor-element.instagran-ftm1e .ftc-element-instgram ul li {
    padding: 1px 10px 10px;
}

    /*------------------------*/
    .slider_home23 .elementor-column-wrap .elementor-widget-wrap .elementor-widget-slider_revolution .elementor-widget-container .wp-block-themepunch-revslider .tp-leftarrow {
        left: -8px !important;
    }
    .slider_home23 .elementor-column-wrap .elementor-widget-wrap .elementor-widget-slider_revolution .elementor-widget-container .wp-block-themepunch-revslider .tp-rightarrow {
        right: -122px;
    }
    .slider_home23 .elementor-column-wrap .elementor-widget-wrap .elementor-widget-slider_revolution .elementor-widget-container .wp-block-themepunch-revslider .rs-parallax-wrap .group_sliderhome23 {
        left: -90px;
    }
    /* .header-ftc.header-layout21.header-layout22 .header-content .container .nav-left-content .dropdown-button-menu #dropdown-list {
        left: -18px;
    } */
    .header-ftc.header-layout21.header-layout22 .mega_main_menu > .menu_holder > .menu_inner > ul > li.default_dropdown.drop_to_right > .mega_dropdown {
        left: -80px;
    }
   /* .header-ftc.header-layout21.header-layout22 .mega_main_menu > .menu_holder > .menu_inner > ul > li.multicolumn_dropdown.drop_to_right.blog-menu > .mega_dropdown {
        left: -190px;
    }*/
}
@media(max-width: 991px) {
    .slider_home23 .elementor-column-wrap .elementor-widget-wrap .elementor-widget-slider_revolution .elementor-widget-container .wp-block-themepunch-revslider .tp-leftarrow:after, .slider_home23 .elementor-column-wrap .elementor-widget-wrap .elementor-widget-slider_revolution .elementor-widget-container .wp-block-themepunch-revslider .tparrows .tp-arr-allwrapper .tp-arr-iwrapper .divider, .slider_home23 .elementor-column-wrap .elementor-widget-wrap .elementor-widget-slider_revolution .elementor-widget-container .wp-block-themepunch-revslider .tp-rightarrow:before {
        display: none;
    }
    .slider_home23 .elementor-column-wrap .elementor-widget-wrap .elementor-widget-slider_revolution .elementor-widget-container .wp-block-themepunch-revslider .tparrows {
        width: 30px;
    }
    .header-ftc.header-layout22 {
        background-color: #000;
        position: relative;
        padding: 0 !important;
    }
    .header-ftc.header-layout21.header-layout22 .header-content > .container {
        height: 100px;
    }
    .header-ftc.header-layout21.header-layout22 .header-content > .container .logo-wrapper.is-mobile .logo a img {
        max-height: 80px;
    }
    .header-ftc.header-layout21 .header-content > .container .mobile-button .mobile-nav i::before {
        content: "\e601";
        font-family: Simple-line-icons;
        font-size: 17px;
        color: #000;
    }
    .header-ftc.header-layout21.header-layout22 .header-content > .container .mobile-button .mobile-nav i::before {
        color: #fff;
    }
    .header-ftc.header-layout22 .header-content .container .nav-right-content, .header-ftc.header-layout21.header-layout22 .header-content .container .nav-left-content {
        margin-top: 0;
    }
}
@media only screen and (max-width: 991px) and (min-width:768px) {
    .slider_home23 .elementor-column-wrap .elementor-widget-wrap .elementor-widget-slider_revolution .elementor-widget-container .wp-block-themepunch-revslider .tp-leftarrow {
        left: -10px !important;
        top: 49.5% !important;
    }
    .slider_home23 .elementor-column-wrap .elementor-widget-wrap .elementor-widget-slider_revolution .elementor-widget-container .wp-block-themepunch-revslider .tp-rightarrow {
        top: 49.5% !important;
        right: -38px;
    }
    .slider_home23 .elementor-column-wrap .elementor-widget-wrap .elementor-widget-slider_revolution .elementor-widget-container .wp-block-themepunch-revslider .rs-parallax-wrap .group_sliderhome23 {
        left: -70px;
    } 
    .elementor-element.img-algin-element .ftc-image-content{
        padding: 0 10px;
    }
}
@media(max-width: 767px) and (min-width: 576px) {
    .slider_home23 .elementor-column-wrap .elementor-widget-wrap .elementor-widget-slider_revolution .elementor-widget-container .wp-block-themepunch-revslider .tp-rightarrow {
        right: -44px;
    }
    .slider_home23 .elementor-column-wrap .elementor-widget-wrap .elementor-widget-slider_revolution .elementor-widget-container .wp-block-themepunch-revslider .tp-leftarrow {
        left: -15px !important;
    }
    .header-ftc.header-layout21.header-layout22 .header-content > .container {
        height: 75px;
    }
}
/*---------------------------End Home23------------------------------------*/
/*----------------------------Home 24--------------------------------------*/
@media (min-width: 768px) {
    
}
@media (max-width: 1366px) and (min-width: 1200px) {
    .ftc-element-testimonial.style_2 .swiper-wrapper .testimonial-content {
        padding: 0 15% 15px;
    }
    .ftc-element-testimonial.style_2 .navigation-slider .nav-next.style_3 {
        right: 15px;
    }
    .ftc-element-testimonial.style_2 .navigation-slider .nav-prev.style_3 {
        left: 15px;
    }
}
@media (max-width: 1199px) and (min-width: 992px) {
    .ftc_products_slider.def_style_7 .post .group-button-product a.button.add_to_cart_button {
    width: 30px;
    height: 30px;
    }
    .ftc_products_slider.def_style_7 .woocommerce .ftc-product.product.product .item-description.wc-vendor {
    padding-right: 70px;
}
    .service_home24 .elementor-widget-container .elementor-icon-box-wrapper .elementor-icon-box-content {
        max-width: 58%;
    }
    .service_home24 .elementor-widget-container .elementor-icon-box-wrapper .elementor-icon-box-icon {
        margin-right: 15px;
    }
    .banner_home24:first-child .elementor-widget-container .elementor-image figure .ftc-image-content {
        top: 57% !important;
    }
    .banner_home24:last-child .elementor-widget-container .elementor-image figure .ftc-image-content {
        top: 25% !important;
    }
    .countdown_home24 {
        position: absolute !important;
        bottom: 46%;
    }
    .ftc-product-tabs.style_3 .woocommerce .product .item-description .wcvendors_sold_by_in_loop {
        display: none;
    }
    .ftc-product-tabs.style_3 .woocommerce .product .item-description .short-description {
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 1;
        overflow: hidden;
    }
    .ftc-element-testimonial.style_2 .swiper-wrapper .testimonial-content {
        padding: 0 12% 15px;
    }
    .ftc-element-testimonial.style_2 .navigation-slider .nav-next.style_3 {
        right: 0px;
        width: 108px;
    }
    .ftc-element-testimonial.style_2 .navigation-slider .nav-prev.style_3 {
        left: 0px;
        width: 108px;
    }
    .lastest_boxproduct_home24 > .elementor-container > .elementor-row > .elementor-element {
        width: 33.33% !important;
    }
    .lastest_boxproduct_home24 > .elementor-container > .elementor-row > .elementor-element:last-child {
        width: 100% !important;
    }
    .lastest_boxproduct_home24 > .elementor-container > .elementor-row > .elementor-element:last-child .elementor-column-wrap .elementor-widget-wrap .product_vertical_home24 .elementor-widget-container .ftc-product-tabs.style_3 .woocommerce {
        display: flex;
        flex-flow: row nowrap;
    }
    .lastest_boxproduct_home24 > .elementor-container > .elementor-row > .elementor-element:last-child .elementor-column-wrap {
        margin: 30px 0 0 0;
    }
    .block1_footer_home24 .elementor-container {
        margin: 0 20px !important;
    }
    .nav-next.style_3 {
        right: -3px;
        top: 33%;
        width: 10px;
        height: 40px;
    }
    .nav-prev.style_3 {
        left: -34px;
        top: 33%;
        width: 10px;
        height: 40px;
    }
    .product_cate_home24 .nav-next.style_3, .product_cate_home24 .nav-prev.style_3 {
        top: 45%;
    }
    .product_cate_home24 .nav-next.style_3 {
        right: -20px;
    }
    .product_cate_home24 .nav-prev.style_3 {
        left: -25px;
    }
    .ftc-element-testimonial.style_2 .navigation-slider .nav-prev.style_3:after, .ftc-element-testimonial.style_2 .navigation-slider .nav-next.style_3:after {
        top: 18px;
    }
    .social_icon_footer_home24 .elementor-widget-container ul li {
        width: 36px;
        height: 36px;
        line-height: 36px;
    }
    .text_des_footer_home24 {
        display: -webkit-box;
        -webkit-line-clamp: 3;
        -webkit-box-orient: vertical;
        overflow: hidden;
    }
    .ftc-elements-blogs-timeline.style_2 .ftc-blogs.post {
        margin-bottom: 13px !important;
    }
    .tags_footer_home24 .elementor-widget-container .tagcloud a {
        font-size: 13px !important;
        line-height: 13px;
        padding: 8px 10px !important;
        margin: 0 10px 10px 0 !important;
        border: 1px solid #999;
    }
    .title2_footer_home24 {
        margin-bottom: 10px !important;
    }
    .email_sub_footer_home24 .elementor-widget-container .elementor-text-editor form .mc4wp-form-fields p.text-sub {
        margin-bottom: 17px ;
    }
    .menu_footer_home24 .elementor-widget-container ul.ftc-elements-nav-menu li {
        margin-right: 50px !important;
    }
    .ftc-product-grid.style_1 .ftc-product .item-description .price .amount {
        font-size: 18px;
    }
    .ftc-product-tabs.style_3 .woocommerce .products .owl-nav .owl-prev {
        left: -25px;
    }
    .ftc-product-tabs.style_3 .woocommerce .products .owl-nav .owl-next {
        right: -25px;
    }
    .header-ftc.header-layout20 .header-top .header-mobile-social ul {
        margin-left: -15px;
    }
    .lastest_boxproduct_home24 .elementor-container .elementor-row > div:last-child .product_vertical_home24 .ftc-product-grid.style_1 .ftc-product {
        margin-bottom: 30px;
    }
    .header-layout19 .mega_main_menu li.blog-menu > .mega_dropdown {
        margin-left: -405% !important;
    }
    .lastest_boxproduct_home24 .elementor-container .elementor-row > div:last-child .product_vertical_home24 .ftc-product-grid.style_1 .ftc-product {
        margin-left: 10px !important;
    }
    .lastest_boxproduct_home24 .elementor-container .elementor-row > div:last-child .product_vertical_home24 .ftc-product-grid.style_1 .ftc-product:nth-child(2) {
        margin-left: 20px !important;
    }
    .lastest_boxproduct_home24 .elementor-container .elementor-row > div:last-child .product_vertical_home24 .ftc-product-grid.style_1 .ftc-product:first-child {
        margin-left: 0 !important;
    }
    .ftc-product-grid.style_1 .ftc-product .item-description .product_title {
        overflow: unset;
        white-space: inherit;
    }
}
@media (max-width: 1024px) and (min-width: 992px) {
    .banner1_home25 {
        margin-bottom: 22px !important;
    }
    .block1_footer_home24 > .elementor-container > .elementor-row > .elementor-element {
        width: 33.33% !important;
    }
    .block1_footer_home24 > .elementor-container > .elementor-row > .elementor-element:first-child {
        width: 100% !important;
    }
    .header-ftc.header-layout20 .ftc-search-product .ftc-search form {
        position: unset;
    }  
    .header-ftc.header-layout20 .ftc-search-product .ftc-search {
        width: auto;
    }
    .header-ftc.header-layout20 .navigation-primary > .container {
        padding: 0;
    }
    .header-ftc.header-layout20 .header-content > .container {
        max-width: 940px;
        padding: 0;
    }
    .header-ftc.header-layout20 .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li:first-child > ul.mega_dropdown {
        left: 60px;
    }
    .header-ftc.header-layout20 .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li.columns4 > ul.mega_dropdown {
        left: 0px;
    }
    .header-ftc.header-layout20 .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li.columns4.blog-menu > ul.mega_dropdown {
        margin-left: -130%;
    }
}
@media (max-width: 991px) {
    .ftc-element-testimonial.style_2 .navigation-slider .nav-prev.style_3 {
        width: 40px;
        font-size: 0;
        left: 0;
    }
    .ftc-element-testimonial.style_2 .navigation-slider .nav-next.style_3 {
        width: 40px;
        font-size: 0;
        right: 0;
    }
    .ftc-element-testimonial.style_2 .navigation-slider .nav-prev.style_3:after, .ftc-element-testimonial.style_2 .navigation-slider .nav-next.style_3:after {
        display: none;
    }
    .email_sub_footer_home24 .elementor-widget-container .elementor-text-editor form {
        padding: 0;
    }
    .email_sub_footer_home24 .elementor-widget-container .elementor-text-editor form .mc4wp-form-fields p.text-sub {
        max-width: 100%;
    }
    .ftc-element-testimonial.style_2 .swiper-wrapper .testimonial-content .infomation{
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2;
        overflow: hidden;
    }
    .product_vertical_home24 .ftc-product-tabs.style_3 .woocommerce .ftc-product .meta-description .product_title {
        max-width: 100%;
    }
    .header-ftc.header-layout20 .header-top, .header-ftc.header-layout20 .header-row2, .header-ftc.header-layout20 .header-content .container .hd-bottom-cont {
        display: none;
    }
    .header-ftc.header-layout20 .header-content .container .ftc-shop-cart {
        display: block;
    }
    .header-ftc.header-layout20 .header-content {
        background-color: #fff !important;
        padding: 10px 0;
    }
    .header-ftc.header-layout20 .header-content .container .ftc-shop-cart .ftc-tini-cart .cart-item .ftc-cart-tini  .cart-total {
        left: auto;
        right: 0;
    }
    .header-ftc.header-layout20 .header-content > .container {
        height: auto;
        padding: 10px 15px;
    }
    .ftc-product-tabs.style_3 .woocommerce .products .owl-nav .owl-prev {
        left: -15px;
    }
    .ftc-product-tabs.style_3 .woocommerce .products .owl-nav .owl-next {
        right: -15px;
    }
    .product_cate_home24 .elementor-widget-container .navigation-slider .nav-next.style_3 {
        right: -15px;
    }
    .product_cate_home24 .elementor-widget-container .navigation-slider .nav-prev.style_3 {
        left: -15px;
    }
    .header-ftc.header-layout20.header-sticky {
        padding: 20px 0 !important;
    }
    .header-ftc.header-layout20 .header-content > .container {
        width: auto;
    }
    .header-ftc.header-layout20 {
        padding: 0 !important;
    }
}
@media (max-width: 991px) and (min-width: 768px) {
    .elementor-column.elementor-element.single-imge2-home1e {
    width: 100%;
    text-align: center;
    margin-bottom: 30px;
}
.elementor-column.elementor-element.product-home1e {
    width: 100%;
}
.elementor-column.elementor-element.hottrend-footer-m1e {
    width: 65%;
}
section.elementor-section.elementor-element.footer-h1e .elementor-container.elementor-column-gap-extended {
    margin-left: 10px;
}
.elementor .elementor-column.elementor-element.colunm-text-ftm1e {
    width: 100%;
}
.elementor .elementor-column.elementor-element.recent-ftm1e,
.elementor .elementor-column.elementor-element.imformation-ftm1e,
.elementor .elementor-column.elementor-element.instagram-ftm1e {
    width: 33.3333%;
}
.elementor .elementor-column.elementor-element.colunm-text-ftm1e .elementor-element.elementor-widget-image .elementor-image,
.elementor .elementor-element.ftc-sb-button-ftm-h1e .elementor-button-wrapper {
    text-align: center;
}
.elementor .elementor-element.icon-ftm1e .elementor-widget-container{
    padding:0;
}
.elementor .elementor-element.icon-ftm1e .elementor-widget-container ul {
    justify-content: center;
}
.elementor .elementor-element.text-editor-ftm1e.elementor-widget-text-editor > .elementor-widget-container{
    padding: 0 30px;
}
.elementor .elementor-element.ftc-sb-button-ftm-h1e.elementor-widget-button > .elementor-widget-container,
.elementor .elementor-element.icon-ftm1e.elementor-widget-icon-list > .elementor-widget-container {
    padding: 0;
}
.elementor .elementor-element.text-editor-ftm1e.elementor-widget-text-editor .elementor-text-editor {
    text-align: center;
}
.elementor .elementor-element.icon-ftm1e.elementor-widget-icon-list ul li.elementor-icon-list-item {
    margin-right: calc(10px/2) !important;
    margin-left: calc(10px/2) !important;
}
.elementor .elementor-column.elementor-element.recent-ftm1e {
    padding-left: 10px;
}
.elementor .elementor-column.elementor-element.instagram-ftm1e {
    padding-right: 10px;
}
.elementor-element.instagran-ftm1e .ftc-element-instgram ul li.images a img {
    max-width: 70px;
    }
    .elementor-element.instagran-ftm1e .ftc-element-instgram ul li {
    padding: 0px 10px 10px;
}
.elementor-column.single-imge2-home1e .elementor-element.single-image2-h1e .elementor-image .ftc-image-content {
    text-align: left;
}
    .ftc-product-categories.style_3 .category {
    width: 33.33%;
    max-width: 33.33%;
    padding: 7px;
    display: inline-block;
    text-align: center;
    float: none;
}
.ftc-product-categories.style_3 {
    display: inline-block;
    text-align: center;
    float: none;
}
.navigation-slider.style_7 .nav-prev {
    
    margin-left: -122px;
}
.navigation-slider.style_7 .nav-next {
    
    margin-left: -210px;
}
.navigation-slider.style_7 div{
    top: 67%;
}
    .box_content2_home24 .elementor-container .elementor-row > .elementor-element:nth-child(1){
       width: 75.62% !important;

    }
    .box_content2_home24 .elementor-container .elementor-row > .elementor-element:nth-child(2) {
        width: 24.38% !important;
        margin-left: 0px;
    }
    .service_home24 .elementor-widget-container .elementor-icon-box-wrapper .elementor-icon-box-icon {
        margin-right: 10px !important;
    }
    .service_home24 .elementor-widget-container .elementor-icon-box-wrapper .elementor-icon-box-content {
        max-width: 76%;
    }
    .box_service_home24 > .elementor-container > .elementor-row > .elementor-element {
        width: 33.33% !important;
        padding-bottom: 0;
    }
    .slider_home24 .elementor-column-wrap .elementor-widget-wrap .elementor-widget-container .wp-block-themepunch-revslider .tparrows.tp-leftarrow {
        left: -24px !important;
        top: 46% !important;
    }
    .slider_home24 .elementor-column-wrap .elementor-widget-wrap .elementor-widget-container .wp-block-themepunch-revslider .tp-rightarrow {
        left: auto !important;
        right: -65px;
        top: 46% !important;
    }
    .banner_home24 .elementor-widget-container .elementor-image figure .ftc-image-content .ftc-image-caption h2 {
        font-size: 28px;
        line-height: 28px;
    }
    .box_content2_home24 .banner_home24:last-child .elementor-widget-container .elementor-image figure .ftc-image-content {
        top: 22% !important;
    }
    .countdown_home24 {
        bottom: 45%;
    }
    .countdown_home24 .elementor-widget-container .ftc-countdown-element .countdown-timer-init .items {
        width: 35px;
        height: 49px;
        padding-top: 5px;
    }
    .ftc-product-tabs.style_3 .woocommerce .products .product .item-description .wcvendors_sold_by_in_loop {
        display: none;
    }
    .nav-prev.style_3 {
        left: -28px;
        top: 36%;
    }
    .nav-next.style_3 {
        right: -28px;
        top: 36%;
    }
    .ftc-element-testimonial.style_2 .swiper-wrapper .testimonial-content {
        padding: 0 9% 15px;
    }
    .product_cate_home24 .elementor-widget-container .navigation-slider .nav-next.style_3, .product_cate_home24 .elementor-widget-container .navigation-slider .nav-prev.style_3 {
        top: 46%;
    }
    .lastest_boxproduct_home24 > .elementor-container > .elementor-row > .elementor-element {
        width: 50% !important;
    }
    .lastest_boxproduct_home24 > .elementor-container > .elementor-row > .elementor-element:first-child .elementor-column-wrap, .lastest_boxproduct_home24 > .elementor-container > .elementor-row > .elementor-element:nth-child(3) .elementor-column-wrap {
        margin: 0 15px 0 0 !important;
    }
    .lastest_boxproduct_home24 > .elementor-container > .elementor-row > .elementor-element:nth-child(2) .elementor-column-wrap, .lastest_boxproduct_home24 > .elementor-container > .elementor-row > .elementor-element:nth-child(4) .elementor-column-wrap {
        margin: 0 0 0 15px !important;
    }
    .lastest_boxproduct_home24 > .elementor-container > .elementor-row > .elementor-element:first-child .elementor-column-wrap, .lastest_boxproduct_home24 > .elementor-container > .elementor-row > .elementor-element:nth-child(2) .elementor-column-wrap {
        margin-bottom: 40px !important;
    }
    .block1_footer_home24 > .elementor-container > .elementor-row > .elementor-element {
        width: 33.33% !important;
    }
    .block1_footer_home24 > .elementor-container > .elementor-row > .elementor-element:first-child {
        width: 100% !important;
    }
    .block1_footer_home24 > .elementor-container {
        margin: 0 20px !important;
    }
    .tags_footer_home24 .elementor-widget-container .tagcloud a {
        font-size: 13px !important;
        margin: 0 8px 9px 0 !important;
        line-height: 13px;
        padding: 7px 9px !important;
    }
    .ftc-product-tabs.style_3 .woocommerce .product .images .group-button-product .yith-wcwl-add-to-wishlist {
        top: -230px;
    }
    .slider_home24 > .elementor-column-wrap {
        margin-right: 13px !important;
    }
    .box_content2_home24 > .elementor-container  > .elementor-row > .elementor-col-33 > .elementor-column-wrap {
        margin-left: 7px !important;
    }
}
@media (max-width: 767px) { 
    .elementor-element.img-algin-element.elementor-widget-ftc_single_image .elementor-image {
    width: auto;
    text-align: center;
}
    .service_home24 .elementor-widget-container .elementor-icon-box-wrapper .elementor-icon-box-content {
        max-width: 30%;
        display: flex;
        align-items: center;
    }
    .service_home24 .elementor-widget-container .elementor-icon-box-wrapper .elementor-icon-box-icon {
        margin: 0 15px 0 20px !important;
        display: flex;
    }
    .box_service_home24 > .elementor-container > .elementor-row > .elementor-element {
        padding-bottom: 0;
    }
    .divider_bottom_home24 {
        margin-bottom: 0 !important;
    }
    .ftc-product-tabs.style_3 .woocommerce .products .product .item-description .wcvendors_sold_by_in_loop {
        display: none;
    }
    .ftc-elements-blogs-timeline.style_2 {
        left: 0;
    }
    .blog_footer_home24 .elementor-widget-container .title-blogs-grid h2 {
        text-align: center;
    }
    .blog_footer_home24 .elementor-widget-container .ftc-elements-blogs-timeline.style_2 .ftc-blogs {
        display: flex;
        justify-content: center;
    }
    .blog_footer_home24 .elementor-widget-container .ftc-elements-blogs-timeline.style_2 .ftc-blogs .inner-wrap {
        min-width: 20%;
    }
    .tags_footer_home24 .elementor-widget-container {
        text-align: center;
    }
    .tags_footer_home24 .elementor-widget-container .tagcloud a {
        float: none;
    }
    .header-ftc.header-layout20 .header-content > .container {
        padding: 0 15px;
    }
}
@media (max-width: 767px) and (min-width: 576px) {
    .slider_home24 .elementor-column-wrap .elementor-widget-wrap .elementor-widget-container .wp-block-themepunch-revslider .tparrows.tp-leftarrow {
        left: -10px !important
    }
    .slider_home24 .elementor-column-wrap .elementor-widget-wrap .elementor-widget-container .wp-block-themepunch-revslider .tp-rightarrow {
        left: auto !important;
        right: -51px;
    }
    .ftc-element-testimonial.style_2 .swiper-wrapper .testimonial-content {
        padding: 0 10% 15px;
    }
    .nav-next.style_3 {
        right: -8px;
        width: 20px;
        height: 20px;
        top: 33%;
    }
    .nav-prev.style_3 {
        left: -8px;
        width: 20px;
        height: 20px;
        top: 33%;
    }
    .nav-next.style_3::before {
        width: 20px;
        height: 20px;
        position: absolute;
    }
    .nav-prev.style_3::before {
        width: 20px;
        height: 20px;
        position: absolute;
    }
    .product_cate_home24 .elementor-widget-container .navigation-slider .nav-next.style_3, .product_cate_home24 .elementor-widget-container .navigation-slider .nav-prev.style_3 {
        width: 20px;
        height: 20px;
        top: 42%;
    }
    .product_cate_home24 .elementor-widget-container .navigation-slider .nav-next.style_3 {
        right: -5px;
    }
    .product_cate_home24 .elementor-widget-container .navigation-slider .nav-prev.style_3 {
        left: -5px;
    }
    .lastest_boxproduct_home24 > .elementor-container > .elementor-row > .elementor-element {
        width: 50% !important;
    }
    .lastest_boxproduct_home24 > .elementor-container > .elementor-row > .elementor-element:first-child .elementor-column-wrap, .lastest_boxproduct_home24 > .elementor-container > .elementor-row > .elementor-element:nth-child(3) .elementor-column-wrap {
        margin: 0 10px 0 0 !important;
    }
    .lastest_boxproduct_home24 > .elementor-container > .elementor-row > .elementor-element:nth-child(2) .elementor-column-wrap, .lastest_boxproduct_home24 > .elementor-container > .elementor-row > .elementor-element:nth-child(4) .elementor-column-wrap {
        margin: 0 0 0 10px !important;
    }
    .lastest_boxproduct_home24 > .elementor-container > .elementor-row > .elementor-element:first-child .elementor-column-wrap, .lastest_boxproduct_home24 > .elementor-container > .elementor-row > .elementor-element:nth-child(2) .elementor-column-wrap {
        margin-bottom: 40px !important;
    }
    .title3_footer_home24 .elementor-widget-container h3::before {
        right: 48%;
        top: 80px;
    }
    .block1_footer_home24 > .elementor-container > .elementor-row > .elementor-element > .elementor-column-wrap {
        margin-left: 0 !important;
        margin-right: 0 !important;
    }
    .email_sub_footer_home24 .elementor-widget-container .elementor-text-editor form .mc4wp-form-fields p.text-sub{
        text-align: center;
        margin: 0 5% 24px;
    }
    .email_sub_footer_home24 .elementor-widget-container .elementor-text-editor form .mc4wp-form-fields p.form-sub {
        width: 60%;
        margin-left: 20%;
    }
    .email_sub_footer_home24 .elementor-widget-container .elementor-text-editor form .mc4wp-form-fields p.button-sub {
        left: 75%;
    }
    .title3_footer_home24 .elementor-widget-container {
        margin-top: 50px !important;
    }
    .blog_footer_home24 .elementor-widget-container .title-blogs-grid h2:before {
        left: 48%;
        top: 25px;
    }
    .tags_footer_home24 .elementor-widget-container:before {
        top: 25px;
    }
    .email_sub_footer_home24 .elementor-widget-container .elementor-text-editor form .mc4wp-form-fields p.button-sub i {
        right: 84%;
    }
    .text_des_footer_home24 .elementor-widget-container .elementor-text-editor p {
        margin: 0 5% 10px;
    }
}
@media (max-width: 699px) and (min-width: 576px) {
    .blog_footer_home24 .elementor-widget-container .ftc-elements-blogs-timeline.style_2 .ftc-blogs .inner-wrap {
        min-width: 22%;
    }
    .email_sub_footer_home24 .elementor-widget-container .elementor-text-editor form .mc4wp-form-fields p.button-sub i {
        right: 82%;
    }
    .ftc-cookies-popup.popup-display {
        margin-bottom: 10px !important;
    }
    .ftc-product-tabs.style_3 .woocommerce .product .images .group-button-product .yith-wcwl-add-to-wishlist {
        top: -195px;
    }
}
@media (max-width: 575px) {
    .service_home24 .elementor-widget-container .elementor-icon-box-wrapper .elementor-icon-box-content {
        max-width: 48%;
    }
    .slider_home24 .elementor-column-wrap .elementor-widget-wrap .elementor-widget-container .wp-block-themepunch-revslider .tparrows.tp-leftarrow {
        left: -25px !important
    }
    .slider_home24 .elementor-column-wrap .elementor-widget-wrap .elementor-widget-container .wp-block-themepunch-revslider .tp-rightarrow {
        left: auto !important;
        right: -62px;
    }
    .ftc-element-testimonial.style_2 .swiper-wrapper .testimonial-content {
        padding: 0 8% 10px;
    }
    .ftc-element-testimonial.style_2 .swiper-wrapper .testimonial-content .infomation {
        font-size: 13px;
    }
    .ftc-element-testimonial.style_2 .title-testi-slider h2::before {
        font-size: 30px;
        left: 47%;
        top: 40px;
    }
    .ftc-element-testimonial.style_2 .swiper-pagination {
        margin-bottom: 32px;
    }
    .ftc-element-testimonial.style_2 .swiper-wrapper .testimonial-content .name {
        margin: 16px 0;
    }
    .ftc-element-testimonial.style_2 .title-testi-slider{
        margin: 80px 0 10px 0 !important;
    }
    .product_vertical_home24 .ftc-product-tabs.style_3 .title-product-widget h2 p {
        text-align: center;
    }
    .text_des_footer_home24 .elementor-widget-container .elementor-text-editor p {
        margin: 0 5% 10px;
    }
    .blog_footer_home24 .elementor-widget-container .title-blogs-grid h2:before {
        left: 46%;
        top: 30px;
    }
    .title3_footer_home24 .elementor-widget-container h3::before {
        left: 46%;
        top: 30px;
    }
    .tags_footer_home24 .elementor-widget-container:before {
        top: 30px;
    }
    .email_sub_footer_home24 .elementor-widget-container .elementor-text-editor form .mc4wp-form-fields p.text-sub {
        margin: 0 5% 24px;
    }
    .email_sub_footer_home24 .elementor-widget-container .elementor-text-editor form .mc4wp-form-fields p.form-sub {
        margin-left: 8%;
        width: 70%;
    }
    .email_sub_footer_home24 .elementor-widget-container .elementor-text-editor form .mc4wp-form-fields p.button-sub {
        right: 13%;
    }
    .blog_footer_home24 .elementor-widget-container .ftc-elements-blogs-timeline.style_2 .ftc-blogs .inner-wrap{
        min-width: 36%;
    }
    .nav-next.style_3 {
        right: -10px;
        top: 34%;
    }
    .nav-prev.style_3 {
        left: -10px;
        top: 34%;
    }
    .product_cate_home24 .elementor-widget-container .navigation-slider .nav-next.style_3, .product_cate_home24 .elementor-widget-container .navigation-slider .nav-prev.style_3 {
        top: 45%;
    }
    .ftc-product-tabs.style_3 .woocommerce .products .ftc-products .product .item-description .short-description {
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 1;
        overflow: hidden;
    }
    .text_des_footer_home24 .elementor-widget-container .elementor-text-editor p {
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2;
        overflow: hidden;
    }
    .tags_footer_home24 .elementor-widget-container .tagcloud a {
        margin: 0 6px 13px !important;
    }
    .ftc-product-tabs.style_3 .woocommerce .product .item-description .short-description {
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 1;
        overflow: hidden;
    }
    .ftc-product-tabs.style_3 .woocommerce .product .images .group-button-product .yith-wcwl-add-to-wishlist {
        top: -170px;
    }
}
@media (max-width: 400px) {
    .service_home24 .elementor-widget-container .elementor-icon-box-wrapper .elementor-icon-box-content {
        max-width: 54%;
    }
    .blog_footer_home24 .elementor-widget-container .ftc-elements-blogs-timeline.style_2 .ftc-blogs .inner-wrap {
        min-width: 40%;
    }
    .ftc-product-tabs.style_3 .woocommerce .product .images .group-button-product .yith-wcwl-add-to-wishlist {
        top: -150px;
    }
}
/*--------------------------------End Home24------------------------------------*/
/*---------------------------------Home 25--------------------------------------*/
@media (max-width: 1366px) and (min-width: 1025px) {
    .ins_home25 .elementor-widget-container .ftc-element-instgram ul li a:hover:after {
        font-size: 26px;
        top: 44%;
    }
    .header-ftc.header-layout10.header-layout18 .container .nav-right-content {
        max-width: 288px;
    }
}
@media (max-width: 1024px) and (min-width: 992px) {
    .boxcontent1_home25.elementor-section.elementor-section-boxed > .elementor-container {
        max-width: 940px !important;
    }
    .ftc-countdown-element.style_2 .countdown-timer-init .items {
        width: 50px;
        height: 65px;
        padding: 9px 0;
    }
    .ftc_products_slider.style_3 .woocommerce .post .products .ftc-products .product .images .group-button-product .yith-wcwl-add-to-wishlist {
        top: -175px;
    }
    .ins_home25 .elementor-widget-container .ftc-element-instgram.ftc-instagram ul li a img {
        width: 100% !important;
    }
    .ins_home25 .elementor-widget-container .ftc-element-instgram ul li a:hover:after {
        margin-top: 11%;
        margin-left: -14%;
        top: auto;
    } 
    .header-ftc.header-layout10.header-layout18 .ftc-search-product .ftc_search_ajax {
        margin-top: 10px;
    }
    .header-layout19 .header-content .ftc-search-product form {
        top: 0;
        pointer-events: none;
    }
    .header-layout19 .header-content .ftc-search-product form.active-search {
        pointer-events: unset;
    }
    .header-ftc.header-layout10.header-layout19 .header-top .header-mobile-social ul {
        margin-left: -16px;
    }
    .header-ftc.header-layout19 .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li.default_dropdown.columns1.menu-item-type-custom > ul.mega_dropdown {
        left: -50px;
    }
    .ftc_products_slider.style_3 .woocommerce .post .products .ftc-products .product .images .group-button-product {
        top: 93.2%;
    }
}
@media (max-width: 991px) {
    .product_vertical_home24 .woocommerce .product .item-description h3.product_title {
    width: 100%;
    text-align: left;
}
    
   
    .box_service_home25 > .elementor-widget-container {
        padding: 0 !important;
    }
    .header-ftc.header-layout10.header-layout19 .mobile-button .mobile-nav {
        color: #000;
    }
    .header-ftc.header-layout19.header-layout10.header-sticky {
        padding-bottom: 0 !important;
        padding-top: 0 !important;
    }
    .header-ftc.header-layout10.header-layout19 .header-top .header-mobile-social ul {
        margin-left: -16px;
    }
    .header-ftc.header-layout10.header-layout19 .header-top {
        display: none;
    }
    .header-ftc.header-layout10.header-layout19 .mobile-button .mobile-nav i:before {
        color: #000;
    }
    .header-ftc.header-layout10.header-layout19 .header-content, 
    .header-ftc.header-layout10.header-layout19 #sticky-wrapper.is-sticky .header-content
    {
        padding: 10px 0;
    }
}
@media (max-width: 991px) and (min-width: 768px) {
      .elementor-element.box_service_home25 {
    padding: 0px 15px;
}
    .boxcontent1_home25 > .elementor-container > .elementor-row > .elementor-element:first-child > .elementor-column-wrap {
        margin-right: 0px;
    }
    .boxcontent1_home25 > .elementor-container > .elementor-row > .elementor-element:last-child > .elementor-column-wrap {
        margin-left: 13px;
    }
    .banner1_home25 .elementor-widget-container .elementor-image figure .ftc-image-content .button-banner a {
        /* padding: 6px 15px; */
        font-size: 16px;
        line-height: 16px;
    }
    .banner1_home25 .elementor-widget-container .elementor-image figure .ftc-image-content .ftc-image-caption h2 {
        font-size: 30px;
        line-height: 34px;
    }
    .banner2_home25 .elementor-widget-container .elementor-image figure .ftc-image-content {
        top: 34% !important;
    }
    .ftc-countdown-element.style_2 .countdown-timer-init .items {
        width: 50px;
        height: 62px;
        padding: 9px 0;
    }
    .countdown_home25 {
        top: 70%;
    }
    .nav-next.style_4 {
        right: -15px;
    }
    .nav-prev.style_4 {
        left: -15px;
    }
    .ins_home25 .elementor-widget-container .ftc-element-instgram ul li a:hover:after {
        margin-top: 11%;
        margin-left: -14%;
        top: auto;
    }
    .boxcontent1_home25 .elementor-container .elementor-row .slider_home25 {
        width: 100% !important;
    }
    .boxcontent1_home25.elementor-section.elementor-section-boxed > .elementor-container > .elementor-row > .elementor-element:last-child {
        width: 100% !important;
    }
    .banner1_home25 .elementor-widget-container > .elementor-image {
        margin-top: 0;
        display: flex;
        justify-content: center;
    }
    .banner1_home25 .elementor-widget-container .elementor-image figure .ftc-image-content .ftc-image-caption h2 {
        margin-right: 62%;
    }
    .ftc_products_slider.style_3 .post .yith-wcwl-add-to-wishlist .fa-heart:before {
        line-height: 31px;
        top: 0;
        right: 1px;
    }
    .banner1_home25 {
        margin-bottom: 20px !important;
    }
    .ftc_products_slider.style_3 .woocommerce .post .products .ftc-products .product .images .group-button-product {
        top: 95.3%;
    }
}
@media (max-width: 767px) {
    .box_content2_home25 > .elementor-container > .elementor-row > .elementor-element:first-child > .elementor-column-wrap, .box_content2_home25 > .elementor-container > .elementor-row > .elementor-element:last-child > .elementor-column-wrap {
        border: none;
    }
    .boxcontent1_home25.elementor-section.elementor-section-boxed > .elementor-container > .elementor-row > .elementor-element:last-child {
        width: 100% !important;
    }
    .banner1_home25 .elementor-widget-container .ftc-element-image {
        display: flex;
        justify-content: center;
    }
    .nav-next.style_4 {
        right: -15px;
    }
    .nav-prev.style_4 {
        left: -15px;
    }
    .header-ftc.header-layout10.header-layout19.header-sticky .header-content > .container {
        height: 80px;
        padding: 0 15px;
    }
    .header-ftc.header-layout10.header-layout19.header-sticky .header-content > .container .logo-wrapper.is-mobile .logo a img {
        max-height: 70px;
    }
}

@media (max-width: 767px) and (min-width: 576px) {
    .nav-next.style_4, .nav-prev.style_4 {
        top: 36%;
    }
    .ins_home25 .elementor-widget-container .ftc-element-instgram ul li a:hover:after {
        margin-top: 11%;
        margin-left: -14%;
        top: auto;
    }
    .ftc_products_slider.style_3 .woocommerce .post .products .ftc-products .product .images .group-button-product {
        top: 95%;
    }
    .ftc_products_slider.style_3 .woocommerce .post .products .ftc-products .product .images .group-button-product .yith-wcwl-add-to-wishlist {
        top: -235px;
    }
}
@media (max-width: 767px) and (min-width: 481px) {
.ftc-countdown-element.def_style_2 .items {
    width: auto;
}
}
@media (max-width: 699px) and (min-width: 576px) {
    .ftc_products_slider.style_3 .woocommerce .post .products .ftc-products .product .images .group-button-product .yith-wcwl-add-to-wishlist {
        top: -210px;
    }
}
@media (max-width: 575px) {
    .ins_home25 .elementor-widget-container .ftc-element-instgram ul li {
        padding-bottom: 0;
    }
    .ins_home25 .elementor-widget-container .ftc-element-instgram ul li a:hover:after {
        margin-top: 22%;
        margin-left: -28%;
        top: auto;
    }
    .header-ftc.header-layout10.header-layout19 .header-top > .container {
        flex-direction: column;
        align-items: center;
    }
    .menu_footer_home25 .elementor-widget-container ul.ftc-elements-nav-menu li {
        margin: 0 10px !important;
    }
    .header-ftc.header-layout10.header-layout19.header-sticky .ftc-account .dropdown-container {
        right: -103px;
    }
    .ftc_products_slider.style_3 .woocommerce .post .products .ftc-products .product .images .group-button-product .yith-wcwl-add-to-wishlist {
        top: -185px;
    }
    .ftc_products_slider.style_3 .woocommerce .post .products .ftc-products .product .images .group-button-product {
        top: 94%;
    }
    .header-ftc.header-layout10.header-layout19 .header-top .hd-cent-cont {
        line-height: 25px;
    }
    .header-ftc.header-layout10.header-layout19 .header-top .header-mobile-social {
        padding-top: 20px;
    }
    .header-ftc.header-layout10.header-layout19 .header-top .ftc-sb-account {
        padding-bottom: 20px;
    }
    .ftc_products_slider.style_3 .woocommerce .post .products .ftc-products .product .item-description .short-description {
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 1;
        overflow: hidden;
    }
}
@media (max-width: 400px) {
    .header-ftc.header-layout10.header-layout19.header-sticky .ftc-account .dropdown-container {
        left: -144px;
        right: auto;
    }
    .ftc_products_slider.style_3 .woocommerce .post .products .ftc-products .product .images .group-button-product .yith-wcwl-add-to-wishlist {
        top: -155px;
    }
    .ftc_products_slider.style_3 .woocommerce .post .products .ftc-products .product .images .group-button-product {
        top: 93%;
    }
    .countdown_home25 {
        top: 71.5%;
    }
}
/*---------------------------End home25-----------------------------------*/
/*-----------------------------Home26-------------------------------------*/
@media (max-width: 1024px ) and (min-width: 992px) {
    .ftc_products_slider.style_4 .woocommerce .products .ftc-products .product .images .group-button-product .yith-wcwl-add-to-wishlist {
        top: -265px;
    }
    .product_home26 .elementor-widget-container .navigation-slider .nav-next.style_5 {
        right: -20px;
    }
    .product_home26 .elementor-widget-container .navigation-slider .nav-prev.style_5 {
        left: -20px;
    }
    .header-ftc.header-layout10.header-layout18 .navigation-primary {
        padding-top: 0;
    }
    .header-ftc.header-layout10.header-layout18 .ftc-search-product .ftc-search form {
        pointer-events: none;
    }
    .header-ftc.header-layout10.header-layout18 .ftc-search-product .ftc-search form.active-search {
        pointer-events: unset;
    }
    .header-ftc.header-layout18 .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li.default_dropdown.columns1.menu-item-type-custom > ul.mega_dropdown {
        left: -50px;
    }
    .section_blog_home26.elementor-section.elementor-section-boxed > .elementor-container {
        max-width: 970px !important;
    }
}
@media (max-width: 991px) {
    .header-ftc.header-layout10.header-layout18 .mobile-button .mobile-nav {
        color: #000;
    }
    .ftc_products_slider.style_4 .woocommerce .products .ftc-products .product .item-description .product_title {
        text-align: left;
    }
    .ftc_products_slider.style_4 .woocommerce .products .ftc-products .product .item-description .price {
        text-align: left !important;
        /*margin-left: -6px;*/
        justify-content: flex-start;
    }
    .blogs-slider.style_1 .inner-wrap a img {
        width: 100%;
    }
    .ftc-element-testimonial.style_3 .navigation-slider .nav-prev.style_5, .ftc-element-testimonial.style_3 .navigation-slider .nav-next.style_5 {
        width: auto;
        font-size: 0;
    }
    .ftc-element-testimonial.style_3 .navigation-slider .nav-prev.style_5::after, .ftc-element-testimonial.style_3 .navigation-slider .nav-next.style_5::after {
        display: none;
    }
    .ftc-element-testimonial.style_3 .testimonial-content .infomation::before {
        left: 8%;
    }
    .ftc_products_slider.style_4 .woocommerce .products .ftc-products .product .item-description .short-description {
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 1;
        overflow: hidden;
        text-align: left;
    }
    .divider1_home26 .elementor-widget-container .elementor-divider {
        padding-top: 0 !important;
    }
    .header-ftc.header-layout10.header-layout18 .mobile-button .mobile-nav i:before {
        color: #000 !important;
    }
}
@media (max-width: 991px) and (min-width: 768px) {
    .ftc_products_slider.style_4 .woocommerce .products .ftc-products .product .images .group-button-product .yith-wcwl-add-to-wishlist {
        top: -275px;
    }
    .nav-next.style_5 {
        right: -15px;
    }
    .nav-prev.style_5 {
        left: -15px;
    }
    .ftc-product-categories.style_4 .ftc-categories:hover .item-desciption{
        top: 40.5%;
    }
}
@media (max-width: 767px) and (min-width: 575px) {
    .ftc_products_slider.style_4 .woocommerce .products .ftc-products .product .images .group-button-product .yith-wcwl-add-to-wishlist {
        top: -255px;
    }
    .header-ftc.header-layout10.header-layout18 .header-content .container .logo-wrapper.is-mobile .logo a img {
        max-height: 80px;
        width: auto;
    }
    .nav-prev.style_5 {
        left: -15px;
    }
    .nav-next.style_5{
        right: -15px;
    }
    .ftc-element-testimonial.style_3 .testimonial-content .infomation {
        padding: 0 11%;
    }
    .ftc-element-testimonial.style_3 .testimonial-content .infomation::before {
        left: 5%;
    }
    .ftc-product-categories.style_4 .ftc-categories .item-desciption {
        top: 57%;
    }
    .ftc-product-categories.style_4 .ftc-categories:hover .item-desciption {
        top: 41%;
    }
    .product_home26 .elementor-widget-container .navigation-slider .nav-next.style_5, .product_home26 .elementor-widget-container .navigation-slider .nav-prev.style_5 {
        top: 37%;
    }
    .ftc_products_slider.style_4 .woocommerce .products .ftc-products .product .images .group-button-product {
        top: 95%;
    }
}
@media (max-width: 699px) and (min-width: 576px) {
    .ftc_products_slider.style_4 .woocommerce .products .ftc-products .product .images .group-button-product .yith-wcwl-add-to-wishlist {
        top: -225px;
    }
    .ftc-element-testimonial.style_3 .testimonial-content .infomation::before {
        left: 6%;
    }
}
@media (max-width: 575px) {
    .ftc_products_slider.style_4 .woocommerce .products .ftc-products .product .images .group-button-product .quickview span {
        font-size: 20px;
        line-height: 34px;
    }
    .nav-next.style_5 {
        right: -14px;
    }
    .nav-prev.style_5 {
        left: -14px;
    }
    .ftc_products_slider.style_4 .woocommerce .products .ftc-products .product .images .group-button-product .yith-wcwl-add-to-wishlist {
        top: -200px;
        display: none;
    }
    .ftc-product-categories.style_4 .ftc-categories:hover .item-desciption {
        top: 39%;
        height: 48px;
        line-height: 48px;
    }
    .ftc-element-testimonial.style_3 .testimonial-content .infomation {
        font-size: 13px;
        padding: 0 10%;
        display: -webkit-box;
        -webkit-line-clamp: 3;
        -webkit-box-orient: vertical;
        overflow: hidden;
    }
    .ftc-element-testimonial.style_3 .testimonial-content .infomation::before {
        font-size: 30px;
        left: 1%;
    }
    .slider_home26 .tp-leftarrow {
        left: -27px !important;
        display: none;
    }
    .slider_home26 .tp-rightarrow {
        left: auto !important;
        right: -45px;
        display: none;
    }
    .menu_footer_home26 .elementor-widget-container ul.ftc-elements-nav-menu li {
        margin: 0 12px !important;
    }
    .product_home26 .elementor-widget-container .navigation-slider .nav-next.style_5, .product_home26 .elementor-widget-container .navigation-slider .nav-prev.style_5 {
        top: 34%;
    }
    .ftc_products_slider.style_4 .woocommerce .products .ftc-products .product .item-description .price {
        margin-left: 0px;
    }
}
@media (max-width: 400px) {
    .ftc_products_slider.style_4 .woocommerce .products .ftc-products .product .images .group-button-product .yith-wcwl-add-to-wishlist {
        top: -170px;
    }
}
/*--------------------------End home26----------------------------*/
/*---------------------------Home27-------------------------------*/
@media (max-width: 1800px) and (min-width: 1199px) {
    .header-layout23 .header-content > .container, .div_content2_home27.elementor-section.elementor-section-boxed > .elementor-container {
        max-width: 1170px !important;
    }
}
@media (max-width: 1366px) and (min-width: 1025px) {
    .ftc-product-tabs.style_1 .tabs-content-wrapper .woocommerce .products .ftc-product .item-description .meta_info .add-to-cart a {
        font-size: 15px;
    }
    .ftc-product-tabs.style_1 .tabs-content-wrapper .woocommerce .products .ftc-product .item-description .meta_info a.compare, .ftc-product-tabs.style_1 .tabs-content-wrapper .woocommerce .products .ftc-product .item-description .meta_info .yith-wcwl-add-to-wishlist, .ftc-product-tabs.style_1 .tabs-content-wrapper .woocommerce .products .ftc-product .item-description .meta_info a.quickview{ 
        margin: 0 0 0 8px;
        font-size: 15px;
    }
    .banner1_home27 .ftc-image-content  {
        top: 67% !important;
        left: 71% !important;
    }
    .banner1_home27 .ftc-image-content .ftc-image-caption strong {
        font-size: 36px;
        line-height: 40px;
        color: #fff;
    } 
    .banner1_home27 .ftc-image-content .ftc-image-caption span {
        color: #fff;
        font-size: 20px;
        padding-left: 8px;
    }
    .banner2_home27 .ftc-image-content {
        max-width: 305px;
    }
    .banner2_home27 .ftc-image-content .ftc-image-caption strong {
        font-size: 30px;
        color: #333;
        line-height: 38px;
    }
    .banner2_home27 .ftc-image-content .ftc-image-caption span {
        color: #333;
        font-size: 30px;
        padding-left: 8px;
    }
    .banner2_home27 .ftc-image-content .button-banner a {
        font-size: 16px;
    }
    .section_col1_footer_home27 {
        padding-left: 90px !important;
    }
    .contact_footer_home27 .elementor-widget-container ul {
        width: 100%;
    }
    .tag_home27 > .elementor-widget-container {
        padding-left: 35px;
    }
    .tag_home27 > .elementor-widget-container .tagcloud a {
        margin: 0 8px 10px 0 !important;
        padding: 7px 9px !important;
        font-size: 14px !important;
    }
    .tag_home27 {
        max-height: 207px;
        overflow: hidden;
    }
    .slider_home27 .group1_slider_home27 {
        left: 100px !important;
    }
    .slider_home27 .group2_slider_home27 {
        left: -85px !important;
    }
    .ftc-product-tabs.style_1 .tabs-content-wrapper .woocommerce .products .ftc-product .item-description .meta_info a.compare.added:after {
        left: 2px;
    }
}
@media (max-width: 1024px) and (min-width: 992px) {
    .header-layout23 .header-content > .container, .div_content2_home27.elementor-section.elementor-section-boxed > .elementor-container {
        max-width: 940px !important;
        padding: 0;
    }
    .header-layout23 .mega_main_menu > .menu_holder > .menu_inner > ul > li > .item_link {
        padding: 0 15px;
    }
    .header-layout23 .header-content > .container .logo-wrapper.is-desktop {
        width: 170px;
    }
    .header-layout23 .navigation-primary .container {
        /* width: 500px; */
        padding: 0;
    }
    .header-layout23 .header-content >.container div.ftc-search-product {
        margin-right: 0;
    }
    .header-layout23 .header-content .container .nav-right-content > .ftc-sb-account {
        margin-right: 5px;
    }
    .header-layout23 .ftc-account .ftc_login a.ftc_sign_up {
        margin-right: 10px;
    }
    .ftc-product-tabs.style_1 .tabs-content-wrapper .woocommerce .products .ftc-product .item-description .meta_info .add-to-cart a {
        font-size: 14px;
    }
    .ftc-product-tabs.style_1 .tabs-content-wrapper .woocommerce .products .ftc-product .item-description .meta_info .add-to-cart {
        width: 55%;
    }
    /* .ftc-product-tabs.style_1 .tabs-content-wrapper .woocommerce .products .ftc-product .item-description .meta_info a.compare {
        display: none;
    } */
    .ftc-product-tabs.style_1 .tabs-content-wrapper .woocommerce .products .ftc-product .item-description .meta_info .yith-wcwl-add-to-wishlist, .ftc-product-tabs.style_1 .tabs-content-wrapper .woocommerce .products .ftc-product .item-description .meta_info a.quickview {
        margin: 0 0 0 8px;
    }
    .banner1_home27 .ftc-image-content {
        max-width: 170px;
        /* top: 63% !important;
        left: 68% !important; */
    }
    .banner1_home27 .ftc-image-content .ftc-image-caption strong {
        font-size: 30px;
        line-height: 34px;
        color: #fff;
    }
    .banner1_home27 .ftc-image-content .ftc-image-caption span {
        color: #fff;
        font-size: 20px;
        padding-left: 12px;
    }
    .banner2_home27 .ftc-image-content{ 
        max-width: 265px;
    }
    .banner2_home27 .ftc-image-content .ftc-image-caption strong {
        font-size: 26px;
        color: #333;
        line-height: 38px;
    }
    .banner2_home27 .ftc-image-content .ftc-image-caption span {
        color: #333;
        font-size: 26px;
        padding-left: 8px;
    }
    .banner2_home27 .ftc-image-content .button-banner a {
        font-size: 16px;
    }
    .ftc-element-testimonial.style_4 .swiper-wrapper .testimonial-content .infomation:before{ 
        font-size: 50px;
        right: 38%;
        top: 13%;
    }
    .ftc-product-tabs.style_1 .tabs-content-wrapper .woocommerce .products .ftc-product .item-description .meta_info a.quickview i:before {
        font-size: 20px;
        position: relative;
        top: 2px;
    }
    .ftc-product-tabs.style_1 .tabs-content-wrapper .woocommerce .products .ftc-product .item-description .meta_info .yith-wcwl-add-to-wishlist a i:before {
        font-size: 18px !important;
        position: relative;
        top: 3px;
    }
    .elementor-container > .elementor-row > .elementor-column.col2_footer_home27 > .elementor-element-populated {
        padding: 0px 45px 100px 35px !important;
    }
    .contact_footer_home27 .elementor-widget-container ul {
        width: 90%;
    }
    .contact_footer_home27 .elementor-widget-container ul li span.elementor-icon-list-text {
        font-size: 14px;
        line-height: 22px;
    }
    .tag_home27 > .elementor-widget-container .tagcloud a {
        font-size: 14px !important;
        margin: 0 8px 8px 0 !important;
        padding: 7px 11px !important;
    }
    footer .newsletter_home27 .mc4wp-form-fields p input[type="submit"] {
        padding: 10px 26px;
        font-size: 15px;
    }
    .ftc-product-tabs.style_1 .tabs-content-wrapper .woocommerce .products .product {
        width: 25%;
        margin: 0 !important;
    }
    .box_brand_home27.elementor-section.elementor-section-boxed > .elementor-container {
        max-width: calc(100% - 40px) !important;
    }
    .slider_home27 .group1_slider_home27 {
        left: 90px !important;
    }
    .slider_home27 .group2_slider_home27 {
        left: -40px !important;
    }
    .header-layout23 .ftc-enable-ajax-search ul {
        max-height: 465px;
    }
    .ftc-product-tabs.style_1 .tabs-content-wrapper .woocommerce .products .ftc-product .item-description .meta_info a.compare.added:after {
        font-size: 15px;
        left: 3px;
        top: -1px;
    }
}
@media (max-width: 991px) {
    .header-ftc.header-layout23 {
          position: relative;
    }
    .header-ftc.header-layout23 .header-content >.container {
        width: 100%;
    }
    .header-layout23 .nav-right-content .ftc-sb-account {
        display: none;
    }
    .div_content2_home27.elementor-section.elementor-section-boxed > .elementor-container{
        max-width: calc(100% - 30px) !important;
    }
    .ftc-product-tabs.style_1 .tabs-content-wrapper .woocommerce .products .product .item-description .price {
        justify-content: center;
    }
    /* .ftc-product-tabs.style_1 .tabs-content-wrapper .woocommerce .products .product {
        padding: 0 10px 20px;
    } */
    .ftc-element-testimonial.style_4 .swiper-wrapper .testimonial-content .infomation {
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2;
        overflow: hidden;
    }
    footer .newsletter_home27 form.mc4wp-form {
        padding: 0;
    }
    .ftc-element-testimonial.style_4 .swiper-wrapper .testimonial-content {
        margin-bottom: 5px;
    }
    .elementor-container > .elementor-row > .elementor-column.col2_footer_home27 > .elementor-element-populated {
        padding-bottom: 50px !important;
    }
    .box_brand_home27.elementor-section.elementor-section-boxed > .elementor-container {
        max-width: calc(100% - 40px) !important;
    }
    .slider_home30 .group_slider1_home30 {
        left: auto;
    }
    .slider_home30 .img2_slider2_home30, .slider_home30 .group2_slider2_home30, .slider_home30 .group1_slider2_home30 {
        left: auto;
    }
    .slider_home30 .img2_slider3_home30, .slider_home30 .group2_slider3_home30, .slider_home30 .group1_slider3_home30 {
        left: auto;
    }
    .header-layout23 .header-content {
        padding: 0;
    }
}
@media (min-width: 992px) {
    .slider_home27 .img_slider_home27 {
        display: none;
    }
}
@media (max-width: 991px) and (min-width: 768px) {
    .ftc-product-tabs.style_1 .tabs-content-wrapper .woocommerce .products .product {
        width: 33.33%;
        margin: 0 !important;
    }
    .ftc-product-tabs.style_1 .tabs-content-wrapper .woocommerce .products .ftc-product .item-description .meta_info .add-to-cart a {
        font-size: 16px;
    }
    .ftc-product-tabs.style_1 .tabs-content-wrapper .woocommerce .products .ftc-product .item-description .meta_info .yith-wcwl-add-to-wishlist, .ftc-product-tabs.style_1 .tabs-content-wrapper .woocommerce .products .ftc-product .item-description .meta_info a.quickview {
        margin: 0 0px 0 15px;
    }
    .banner_home27 > .elementor-container > .elementor-row > .elementor-column, .footer_home27 > .elementor-container > .elementor-row > .elementor-column {
        width: 100% !important;
    }
    .banner1_home27 .ftc-image-content .ftc-image-caption strong {
        font-size: 40px;
        line-height: 40px;
    }
    .banner1_home27 .ftc-image-content .ftc-image-caption span {
        font-size: 24px;
        padding-left: 8px;
    }
    .ftc-element-testimonial.style_4 .swiper-wrapper .testimonial-content .infomation:before {
        font-size: 48px;
        right: 35%;
        top: 13%;
    }
    .section_col1_footer_home27 {
        padding: 0 20px !important;
        margin-bottom: 45px !important;
        margin-top: 0;
    }
    .elementor-column.col2_footer_home27 > .elementor-column-wrap > .elementor-widget-wrap > .elementor-element:first-child > .elementor-widget-container {
        margin-top: 60px;
    }
    .elementor-column.col2_footer_home27 > .elementor-column-wrap {
        padding-bottom:  47px;
    }
    .slider_home27 .group1_slider_home27 {
        left: -40px !important;
    }
    .slider_home27 .group2_slider_home27 {
        left: -32px !important;
    }
}
@media (max-width: 767px) and (min-width: 481px) {
    .elementor-element.instagran-ftm1e .ftc-element-instgram ul li {
    padding: 1px 10px 9px;
}
.elementor-element.instagran-ftm1e .ftc-element-instgram ul li:first-child {
    padding: 0px 10px 9px;
}
.elementor .elementor-element.list-icon-ftm1e.elementor-widget-icon-list ul.elementor-icon-list-items li.elementor-icon-list-item {
    padding-bottom: calc(5px/2) !important;
}
    .elementor-element.instagran-ftm1e .ftc-element-instgram ul{
        max-width: 270px;
        width: 100%;
    }
    .elementor-element.ftc-sb-button-ftm-h1e.elementor-widget-button .elementor-widget-container .elementor-button-wrapper {
    text-align: left;
    margin-top: 15px;
}
.elementor-element.icon-ftm1e.elementor-widget-icon-list ul {
    text-align: left;
    justify-content: left;
    margin-top: 30px;
    padding-left: 15px !important;
}
    .elementor-element.product-categories-h1e .ftc-product-categories.style_3 .item-desciption{
        left: 20px;
    }
  .elementor .elementor-element.single-image2-h1e.elementor-widget-ftc_single_image {
    text-align: center;
}
.elementor .elementor-element.single-image2-h1e.elementor-widget-ftc_single_image .elementor-image.ftc-element-image .ftc-image-content {
    text-align: left;
}
    .ftc-product-categories.style_3 .category {
    width: 33.33%;
    max-width: 33.33%;
    padding: 7px;
    display: inline-block;
    text-align: center;
    float: none;
}
.ftc-product-categories.style_3 {
    display: inline-block;
    text-align: center;
    float: none;
}
     .ftc_products_slider.style_1 .woocommerce .ftc-product.product .item-description .star-rating {
    display: block;
    float: left;
    margin-top: 0px;
    top: 20px;
}
    .ftc_products_slider.style_1 .woocommerce .ftc-product.product .item-description {
        padding-bottom: 40px !important;
    }
    .elementor .elementor-column.elementor-element.countdown-nuber-element1 {
    width: 20%;
}
.elementor .elementor-column.elementor-element.countdown-nuber-element {
    width: 60%;
}
    .gallery-mansory-element figure.gallery-item:nth-child(3) {
    top: 177px !important;
}
.gallery-mansory-element figure.gallery-item:nth-child(4) {
    top: 346px !important;
}
.gallery-mansory-element figure.gallery-item:nth-child(5) {
    top: 354px !important;
}
.gallery-mansory-element figure.gallery-item:nth-child(6) {
    top: 691px !important;
}
    .gallery-no-padding-element .elementor-element.gallery-spacing-custom figure.gallery-item:nth-child(3) {
    top: 345px !important;
}
.gallery-full-width-element .elementor-element .elementor-image-gallery figure.gallery-item:nth-child(3) {
    top: 360px !important;
}
    .ftc-product-tabs.style_1 .tabs-content-wrapper .woocommerce .products .product {
        width: 33.33%;
        margin: 0 !important;
    }
    .ftc-product-tabs.style_1 .tabs-content-wrapper .woocommerce .products .product .item-description .price {
        margin-top: 0;
    }
    .ftc-product-tabs.style_1 .tabs-content-wrapper .woocommerce .products .ftc-product .item-description .meta_info .add-to-cart {
        width: 60%;
    }
    .ftc-product-tabs.style_1 .tabs-content-wrapper .woocommerce .products .ftc-product .item-description .meta_info .add-to-cart a {
        font-size: 16px;
    }
    .ftc-product-tabs.style_1 .tabs-content-wrapper .woocommerce .products .ftc-product .item-description .meta_info .yith-wcwl-add-to-wishlist, .ftc-product-tabs.style_1 .tabs-content-wrapper .woocommerce .products .ftc-product .item-description .meta_info a.quickview {
        margin: 0 0 0 8px;
    }
    .ftc-element-testimonial.style_4 .swiper-wrapper .testimonial-content .infomation:before {
        font-size: 48px;
        right: 35%;
        top: 15%;
    }
}
@media (max-width: 767px) {
    .elementor-column.elementor-element.img-box-defaut-e .elementor-widget-image-box .elementor-image-box-img {
    margin-bottom: 20px;
}
.elementor-column.elementor-element.img-box-element .elementor-widget-image-box .elementor-image-box-img {
    margin-bottom: 20px;
}

    .box_img1_home27 img, .box_img2_home27 img {
        width: 100% !important;
    }
    .box_img1_home27 > .elementor-container > .elementor-row > .elementor-column, .box_img2_home27 > .elementor-container > .elementor-row > .elementor-column {
        width: 50% !important;
    }
    .tag_home27 > .elementor-widget-container .tagcloud a{
        float: none;
    }
    .tag_home27 > .elementor-widget-container {
        text-align: center;
    }
    .contact_footer_home27 .elementor-widget-container ul {
        width: 100%;
    }
    .tag_home27 {
        max-height: unset;
        overflow: unset;
    }
    .slider_home27 .group1_slider_home27 {
        left: auto !important;
    }
    .slider_home27 .group2_slider_home27 {
        left: auto !important;
    }
}
@media (max-width: 699px) and (min-width: 641px) {
    .banner1_home27 .ftc-image-content .ftc-image-caption span {
        font-size: 22px;
        padding-left: 8px;
    }
    .banner1_home27 .ftc-image-content .ftc-image-caption strong {
        font-size: 38px;
        line-height: 44px;
    }
    .ftc-element-testimonial.style_4 .swiper-wrapper .testimonial-content .infomation:before {
        right: 33%;
    }
}
@media (max-width: 480px) {
    .ftc-countdown-element.def_style_2 .items {
    width: auto;
}
    .elementor .elementor-element.text-editor-ftm1e.elementor-widget .elementor-text-editor {
    text-align: center;
}
    .navigation-slider.style_7 div{
        top: 0;
    }
    .navigation-slider.style_7 .nav-prev {
    left: 35%;
    margin-left: 0;
}
.navigation-slider.style_7 .nav-next {
    left: 55%;
    right: auto;
    margin-left: 0;
}
    .elementor-element.instagran-ftm1e .ftc-element-instgram ul li:first-child {
    padding: 0;
}
    .elementor-element.instagran-ftm1e .ftc-element-instgram ul li {
    padding: 1px 10px 9px;
}
    .elementor-element.instagran-ftm1e .ftc-element-instgram ul {
    max-width: 270px;
    margin-left: 0;
    width: auto;
    margin: 0 auto;
}
    .ftc_products_slider.style_9 .products.style-1 .product .item-description .price {
    justify-content: center;
}
    .elementor .menu-category .elementor-element.second-menu-element ul li {
    margin: 0 15px;
}
.elementor-element.product-tab-h1e .product-tab-template.ftc-product-tabs .tab-title{
    margin-right: 20px;
}
.elementor-element.product-tab-h1e .product-tab-template.ftc-product-tabs .tab-title:before{
    right: -10px;
}

   .ftc-product-categories.style_3 .category {
     width: 50%;
    max-width: 50%;
    padding: 10px 10px 10px;
    display: inline-block;
    text-align: center;
    float: none;
}
.ftc-product-categories.style_3 {
    display: inline-block;
    text-align: center;
    float: none;
}
    .ftc_products_slider.style_1 .woocommerce .ftc-product.product .item-description {

        padding-bottom: 30px !important;
    }
 /*   .ftc_products_slider.style_1 .woocommerce .ftc-product.product:hover .item-description {
    padding-bottom: 30px !important;
}*/
    .ftc_products_slider.style_1 .woocommerce .ftc-product.product .item-description .star-rating{
            display: block;
    float: left;
    margin-top: 0px;
        top: 17px;
    }
    .prod-butt-inside-elemet .ftc_products_slider.style_1 .woocommerce .product .images .group-button-product{
        top: 45%;
    }
    .prod-butt-inside-elemet .ftc_products_slider.style_1 .woocommerce .ftc-product.product .item-description {
    padding-bottom: 25px !important;
    bottom: 0;
}
    .ftc-element-team.def_style_1 .ftc-team-member .socials ul{
        max-width: 300px;
        margin: 0 auto;
    }
    .ftc-blogs-slider.style_v1 .blogs-slider.swiper-slide {
    padding-bottom: 15px;
}
    .ftc-countdown-element.def_style_1 {
    margin-bottom: 30px;
}
    .elementor-section.elementor-element.button-template1 .elementor-column.elementor-element,
    .elementor-section.elementor-element.button-template2 .elementor-column.elementor-element {
    width: 50% !important;
    margin: 0 auto;
}
    .ftc-product-tabs.style_1 .tabs-content-wrapper .woocommerce .products .product {
        width: 50%;
        margin: 0 !important;
    }
    .ftc-product-tabs.style_1 .tabs-content-wrapper .woocommerce .products .ftc-product .item-description .meta_info .add-to-cart {
        width: 65%;
    }
    .ftc-product-tabs.style_1 .tabs-content-wrapper .woocommerce .products .ftc-product .item-description .meta_info .add-to-cart a {
        font-size: 15px;
    }
    .ftc-product-tabs.style_1 .tabs-content-wrapper .woocommerce .products .ftc-product .item-description .meta_info a.compare, .ftc-product-tabs.style_1 .tabs-content-wrapper .woocommerce .products .ftc-product .item-description .meta_info .yith-wcwl-add-to-wishlist, .ftc-product-tabs.style_1 .tabs-content-wrapper .woocommerce .products .ftc-product .item-description .meta_info a.quickview {
        margin: 0 0 0 6px;
    }
    .elementor-container > .elementor-row > .elementor-column.col2_footer_home27 > .elementor-element-populated {
        padding: 0 20px 50px !important;
    }
    .banner1_home27 .ftc-image-content .ftc-image-caption span {
        font-size: 20px;
        padding-left: 6px;
    }
    .banner1_home27 .ftc-image-content .ftc-image-caption strong{ 
        font-size: 30px;
        line-height: 24px;
    }
    .banner1_home27 .ftc-image-content {
        max-width: 150px;
        top: 55% !important;
        left: 57% !important; 
    }
    .banner2_home27 .ftc-image-content .ftc-image-caption span {
        font-size: 25px;
    }
    .banner2_home27 .ftc-image-content .ftc-image-caption strong {
        font-size: 25px;
        line-height: 30px;
    }
    .banner2_home27 .ftc-image-content {
        max-width: 255px;
    }
    .banner2_home27 .ftc-image-content .button-banner a {
        font-size: 15px;
    }
    .ftc-element-testimonial.style_4 .swiper-wrapper .testimonial-content {
        padding: 30px 10px 21px;
    }
    .ftc-element-testimonial.style_4 .swiper-wrapper .testimonial-content .infomation:before {
        font-size: 40px;
        right: 23%;
        top: 13%;
    }
    .ftc-product-tabs.style_1 .tabs-content-wrapper .woocommerce .products .product .item-description .price del span, .ftc-product-tabs.style_1 .tabs-content-wrapper .woocommerce .products .product .item-description .price span.amount {
        font-size: 16px;
    }
    .tag_home27 > .elementor-widget-container .tagcloud a {
        font-size: 14px !important;
        margin: 0 7px 12px 0 !important;
        padding: 8px 18px !important;
    }
}
@media (max-width: 375px) {
    .ftc-product-categories.style_3 .item-desciption .button-shop p.btn-category{
        margin-right: 10%;
    }
    .ftc-product-categories.style_3 .item-desciption .title{
        left: 15px;
    }
    .ftc-product-tabs.style_1 .tabs-content-wrapper .woocommerce .products .ftc-product .item-description .meta_info .add-to-cart {
        width: 68%;
    }
}
/*----------------------------End Home27-----------------------------*/
/*------------------------------Home28-------------------------------*/
@media (max-width: 1366px) and (min-width: 1200px) {
    .elementor-section.elementor-section-boxed.box_product_home28 > .elementor-container, .elementor-section.elementor-section-boxed.box_banner_home28 > .elementor-container {
        max-width: 1170px !important;
    }
    .ftc-product-tabs.style_4 .woocommerce .product .item-description h3.product_title a {
        font-size: 14px;
        display: -webkit-box;
        -webkit-line-clamp: 1;
        -webkit-box-orient: vertical;
        overflow: hidden;
    }
    .ftc-product-tabs.style_4 .woocommerce .product .item-description h3.product_title {
        width: 73%;
    }
    .ftc-product-tabs.style_4 .woocommerce .product .images .group-button-product {
        top: calc(93% + 2px);
    }
    .box_banner_home28 > .elementor-container > .elementor-row > .elementor-column.elementor-col-33:first-child > .elementor-column-wrap {
        margin-right: 17px !important;
    }
    .box_banner_home28 > .elementor-container > .elementor-row > .elementor-column.elementor-col-33:last-child > .elementor-column-wrap {
        margin-left: 17px !important;
    }
    .banner1_home28 > .elementor-widget-container {
        margin-bottom: 7px !important;
    }
    .big_banner1_home28 .ftc-image-content  {
        left: 60% !important;
    }
    .big_banner2_home28 .ftc-image-content  {
        left: 64% !important;
    }
    .banner2_home28 .ftc-image-content {
        width: 42%;
    }
    .ftc-product-categories.style_5 a.category .ftc-categories:hover .item-desciption {
        bottom: 40%;
        transition: all .7s;
    }
    .slider_home28 .group_slider1_home28 {
        left: 90px !important;
    }
    .slider_home28 .group_slider2_home28 {
        left: auto !important;
        right: 90px;
    }
    .slider_home28 .group_slider3_home28 {
        left: -174px !important;
    }
    .slider_home28 .img2_slider3_home28 {
        left: -39px !important;
    }
}
@media (max-width: 1199px) and (min-width: 992px) {
    .gallery-mansory-element figure.gallery-item:nth-child(4), .gallery-mansory-element figure.gallery-item:nth-child(5) {
    top: 163px !important;
}
.gallery-mansory-element figure.gallery-item:nth-child(6) {
    top: 315px !important;
}
    .ftc-product-categories.style_5 .item-desciption h3.title {
        line-height: 40px;
        font-size: 17px;
    }
    .ftc-product-categories.style_5 .item-desciption {
        width: 120px;
        height: 40px;
    }
    .elementor-section.elementor-section-boxed.box_product_home28 > .elementor-container, .elementor-section.elementor-section-boxed.box_banner_home28 > .elementor-container, .elementor-section.elementor-section-boxed.box1_footer_home28 > .elementor-container {
        max-width: 940px !important;
    }
    .ftc-product-tabs.style_4 .woocommerce .product .item-description h3.product_title {
        width: 100%;
    }
    .ftc-product-tabs.style_4 .woocommerce .product .item-description h3.product_title a {
        font-size: 14px;
    }
    .ftc-product-tabs.style_4 .woocommerce .products .product .item-description .product-categories {
        display: none;
    }
    .ftc-product-tabs.style_4 .woocommerce .product .images .group-button-product a.quickview span {
        line-height: 40px;
    }
    .ftc-product-tabs.style_4 .woocommerce .product .images .group-button-product a.quickview {
        height: 40px;
    }
    .ftc-product-tabs.style_4 .woocommerce .product .images .group-button-product {
        height: 40px;
        top: calc(93% + 1px);
    }
    .big_banner1_home28 .ftc-image-content .ftc-image-caption p, .big_banner2_home28 .ftc-image-content .ftc-image-caption p, .banner2_home28 .ftc-image-content .ftc-image-caption p, .banner1_home28 .ftc-image-content .ftc-image-caption p {
        font-size: 20px;
        line-height: 26px;
    }
    .banner2_home28 .ftc-image-content {
        width: 45%;
    }
    .header-layout23.header-layout24 .header-content .container .nav-right-content > .ftc-sb-account {
        margin-right: 0px;
        margin-left: 0;
    }
    .header-layout23.header-layout24 .ftc-account .ftc_login a.login, .header-layout23.header-layout24 .ftc-sb-account .ftc_login a.my-account {
        margin-right: 10px;
    }
    .header-layout23.header-layout24 .ftc-account .ftc_login a.ftc_sign_up, .header-layout23.header-layout24 .ftc-account .ftc_login a.log-out {
        margin-left: 10px;
    }
    .header-layout23.header-layout24 .header-content > .container .logo-wrapper.is-desktop {
        width: 190px;
    }
    .header-layout23.header-layout24 .header-content > .container .navigation-primary {
        top: 7px;
    }
    .ftc-product-categories.style_5 a.category .ftc-categories:hover .item-desciption {
        bottom: 39%;
    }
    .slider_home28 .group_slider1_home28 {
        left: 80px;
    }
    .slider_home28 .group_slider2_home28 {
        right: 80px;
    }
    .slider_home28 .group_slider3_home28 {
        left: -149px;
    }
    .slider_home28 .img2_slider3_home28 {
        left: -40px;
    }
    .slider_home28 .tp-leftarrow.tparrows{
        transform: translate(15px, -20px) !important; 
    }
    .slider_home28 .tparrows.tp-rightarrow {
        transform: translate(-55px, -20px) !important;
    }
}
@media (min-width: 992px) {
    .slider_home28 .img_slider_home28 {
        display: none;
    }
}
@media (max-width: 991px) {
    .ftc-product-tabs.style_1 .tabs-content-wrapper .woocommerce .products .ftc-product:hover .item-description .meta_info {
        justify-content: center;
    }
    .ftc-product-categories.style_5 .item-desciption h3.title {
        line-height: 40px;
        font-size: 17px;
    }
    .ftc-product-categories.style_5 .item-desciption {
        width: 120px;
        height: 40px;
    }
    .ftc-product-tabs.style_4 .woocommerce .product .images .group-button-product a.quickview span {
        line-height: 40px;
    }
    .ftc-product-tabs.style_4 .woocommerce .product .images .group-button-product a.quickview {
        height: 40px;
    }
    .ftc-product-tabs.style_4 .woocommerce .product .images .group-button-product {
        height: 40px;
        top: calc(93% + 1px);
    }
    .ftc-product-tabs.style_4 .woocommerce .products .product .item-description .product-categories {
        display: none;
    }
    .elementor-section.elementor-section-boxed.box_product_home28 > .elementor-container, .elementor-section.elementor-section-boxed.box_banner_home28 > .elementor-container, .elementor-section.elementor-section-boxed.box1_footer_home28 > .elementor-container {
        max-width: calc(100% - 40px) !important;
    }
    .ftc-product-tabs.style_4 .woocommerce .product .item-description h3.product_title {
        width: 60%;
    }
    .ftc-product-tabs.style_4 .woocommerce div.product .item-description span.price {
        position: absolute;
        justify-content: flex-end;
    }
    .big_banner1_home28 figure, .big_banner2_home28 figure, .banner1_home28 figure, .banner2_home28 figure {
        width: 100%;
        display: flex !important;
    }
    .big_banner1_home28 figure img, .big_banner2_home28 figure img, .banner1_home28 figure img, .banner2_home28 figure img {
        margin: 0 auto;
    }
    .slider_home28 .tp-leftarrow.tparrows{
        transform: translate(15px, -20px) !important; 
    }
    .slider_home28 .tparrows.tp-rightarrow {
        transform: translate(-55px, -20px) !important;
    }
    .ftc-product-categories.style_5 a.category .ftc-categories:hover .item-desciption {
        bottom: 39%;
    }
    .slider_home28 .group_slider1_home28 {
        left: auto;
    }
    .slider_home28 .group_slider2_home28 {
        right: auto;
    }
    .slider_home28 .group_slider3_home28 {
        left: auto;
    }
    .slider_home28 .img2_slider3_home28 {
        left: auto;
    }
    .ftc-product-tabs.style_4 .woocommerce .product .item-description h3.product_title a {
        font-size: 14px;
    }
}
@media (max-width: 991px) and (min-width: 768px) {
    .elementor-element.single-product-element .ftc-single-product div.single-product-container .entry-summary{
   padding: 0 20px;
}
    .gallery-mansory-element figure.gallery-item:nth-child(4), .gallery-mansory-element figure.gallery-item:nth-child(5) {
    top: 125px !important;
}
.gallery-mansory-element figure.gallery-item:nth-child(6) {
    top: 241px !important;
}

    
    .big_banner1_home28 .ftc-image-content, .big_banner2_home28 .ftc-image-content {
        left: 40% !important;
        width: auto;
        z-index: 2;
    }
    .elementor .elementor-element.banner1_home28.elementor-widget-ftc_single_image .ftc-image-content {
        left: 20% !important;
        width: 50%;
        z-index: 2;
        top: 50%;

    }
    .elementor .elementor-element.banner2_home28.elementor-widget-ftc_single_image .ftc-image-content {
        left: 10% !important;
        width: 30%;
        z-index: 2;
        top: 40%;
    }
    .newsletter_home28 form .mc4wp-form-fields p.form-sub {
        width: 400px;
    }
    .newsletter_home28 form .mc4wp-form-fields p.button-sub input {
        padding: 17px 42px;
    }
    .son_box1_footer_home28 > .elementor-container > .elementor-row > .elementor-column {
        width: 33.33% !important;
    }
    .son_box1_footer_home28 > .elementor-container > .elementor-row > .elementor-column:first-child {
        width: 100% !important;
    }
    .son_box1_footer_home28 > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap {
        margin: 0 15px !important;
    }
    .box_infor_footer_home28 ul li, .box_infor_footer_home28 ul li a, .logo_footer_home28 .elementor-image {
        display: flex;
        justify-content: center;
    }
    .ftc-product-tabs.style_4 .woocommerce .product .item-description h3.product_title {
        width: 100%;
    }
}
@media (max-width: 767px) {
    .big_banner1_home28 .ftc-image-content, .big_banner2_home28 .ftc-image-content, .banner1_home28 .ftc-image-content, .banner2_home28 .ftc-image-content {
        z-index: 2;
    }
    .banner1_home28 .ftc-image-content {
        width: 50%;
    }
    .banner2_home28 .ftc-image-content {
        width: 26%;
    }
    .big_banner1_home28 .ftc-image-content, .big_banner2_home28 .ftc-image-content {
        width: 25%;
    }
    .newsletter_home28 form .mc4wp-form-fields p.button-sub input {
        padding: 17px 40px;
    }
    .newsletter_home28 form .mc4wp-form-fields p.form-sub {
        width: 420px;
    }
    .product-tab-template.ftc-product-tabs.style_4 .tabs-wrapper .tab-title .title {
        font-size: 14px;
    }
    .ftc-product-categories.style_5 a.category .ftc-categories:hover .item-desciption {
        bottom: 38%;
    }
    .ftc-product-tabs.style_4 .item-description .price del span.amount {
        font-size: 12px !important;
    }
    .ftc-product-tabs.style_4 .item-description .price ins span.amount, .ftc-product-tabs.style_4  .item-description .price span.amount {
        font-size: 14px;
    }
}
@media (max-width: 767px) and (min-width: 481px) {
    .navigation-slider.style_7 div{
        top: 0;
    }
    .navigation-slider.style_7 .nav-prev {
    left: 42%;
    margin-left: 0;
}
.navigation-slider.style_7 .nav-next {
    left: 53%;
    right: auto;
    margin-left: 0;
}
    .elementor-column.elementor-element.colunm-text-ftm1e,
    .elementor-column.elementor-element.recent-ftm1e,
    .elementor-column.elementor-element.imformation-ftm1e,
    .elementor-column.elementor-element.instagram-ftm1e {
    width: 50%;
}

    .elementor-element.product-tab-h1e .owl-nav > div {
    top: 40%;
}
    .elementor .menu-category .elementor-element.second-menu-element ul li {
    margin: 0 20px;
}
    .elementor-section.elementor-element.button-template1 .elementor-column.elementor-element {
    width: 33.333%;
}
.elementor-section.elementor-element.button-template2 .elementor-column.elementor-element {
    width: 25%;
}
.elementor .elementor-section.elementor-element.button-template2 .elementor-element.button-border-element2 a.ftc-content-buttons {
    padding: 10px 15px;
}
/*    .elementor-image-gallery .gallery-item:nth-child(3) {
    padding-right: 0 !important;
    margin: 0 auto;
    text-align: center;
    left: 50% !important;
    transform: translateX(-50%);
    top: 355px !important;
}*/
    .title_newsletter_home28 h2.elementor-heading-title::before, .title_boxproduct_home28 h2.elementor-heading-title::before {
        top: 50px;
    }
}
@media (max-width: 767px) and (min-width: 700px) {
    .ftc-product-tabs.style_4 .woocommerce .product .item-description h3.product_title {
        width: 100%;
    }
    .ftc-product-tabs.style_4 .woocommerce div.product .item-description span.price {
        margin-top: 0;
    }
}
@media (max-width: 699px) and (min-width: 481px) {
    .ftc-product-tabs.style_4 .woocommerce .product .images .group-button-product {
        top: calc(95% + 1px);
    }
    .ftc-product-categories.style_5 a.category .ftc-categories:hover .item-desciption {
        bottom: 37%;
    }
    .ftc-product-tabs.style_4 .woocommerce .product .item-description h3.product_title {
        width: 70%;
    }
    .ftc-product-tabs.style_4 .woocommerce .products .product .item-description .product-categories {
        display: block;
    }
    .ftc-product-tabs.style_4 .woocommerce .products .product .item-description .product-categories a {
        font-size: 14px;
    }
}
@media (max-width: 480px) {
    .ftc-product-categories.style_3 .item-desciption .title{
        left: 20px;
    }
    .elementor-element.product-categories-h1e .ftc-product-categories.style_3 .item-desciption{
        left: 10px;
    }
    .elementor-element.instagran-ftm1e .ftc-element-instgram ul li{
        width: 33.3333%;
    }
    .elementor .elementor-element.blog-ftm1e.elementor-widget-ftc-posts-slider > .elementor-widget-container {
    padding: 0 50px;
}
    .elementor .elementor-section.elementor-element.button-template2 .elementor-element.button-border-element2 a.ftc-content-buttons {
    padding: 10px 15px;
}
   
    .slider_home28 .tparrows.tp-leftarrow {
        transform: translate(0px, -18px) !important;
    }
    .slider_home28 .tparrows.tp-rightarrow {
        transform: translate(-36px, -18px) !important;
    }
    .slider_home28 .tparrows {
        opacity: 0 !important;
    }
    .slider_home28 .revslider-initialised:hover .tparrows {
        opacity: 1 !important;
    }
    .ftc-product-categories.style_5 .item-desciption h3.title {
        font-size: 16px;
    }
    .ftc-product-tabs.style_4 .woocommerce .product .item-description h3.product_title {
        width: 65%;
        text-align: left;
    }

    .ftc-product-tabs.style_4 .woocommerce .product .images .group-button-product {
        top: 96%;
    }
    .banner1_home28 .ftc-image-content {
        left: 10% !important;
    }
    .banner2_home28 .ftc-image-content {
        left: 7% !important;
        width: 50% !important;
    }
    .big_banner1_home28 .ftc-image-content .ftc-image-caption p, .big_banner2_home28 .ftc-image-content .ftc-image-caption p, .banner2_home28 .ftc-image-content .ftc-image-caption p, .banner1_home28 .ftc-image-content .ftc-image-caption p {
        font-size: 20px;
        line-height: 26px;
    }
    .title_boxproduct_home28 h2.elementor-heading-title, .title_newsletter_home28 h2.elementor-heading-title {
        font-size: 30px !important;
    }
    .newsletter_home28 form .mc4wp-form-fields {
        flex-direction: column;
    }
    .newsletter_home28 form .mc4wp-form-fields p.form-sub {
        width: 100%;
    }
    .newsletter_home28 form .mc4wp-form-fields p.button-sub {
        margin-top: 10px;
    }
    .box_cate_home28 .elementor-container {
        margin-left: 15px !important;
        margin-right: 15px !important;
    }
    .ftc-product-categories.style_5 a.category .ftc-categories:hover .item-desciption {
        bottom: 35%;
    }
    .ftc-product-tabs.style_4 .woocommerce .products .product .item-description .product-categories {
        display: block;
    }
}
@media (max-width: 375px) {
    .ftc-product-tabs.style_4 .tabs-wrapper .tab-title {
        padding: 8px 14px;
    }
    .ftc-product-tabs.style_4 .woocommerce .product .images .group-button-product{
        top: 96%;
    }
    .title_newsletter_home28 h2.elementor-heading-title {
        font-size: 26px !important;
    }
    .ftc-product-categories.style_5 a.category .ftc-categories:hover .item-desciption {
        bottom: 34%;
    }
}
/*------------------------------End Home28----------------------------------*/
/*--------------------------------Home29------------------------------------*/
@media (max-width: 1366px) and (min-width:1200px) {
    .box_product_home29.elementor-section.elementor-section-boxed > .elementor-container {
        max-width: 1170px !important;
    }
    .slider_home29 .tparrows.tp-leftarrow {
        transform: translate(25px, -30px) !important;
    }
    .slider_home29 .tparrows.tp-rightarrow {
        transform: translate(-75px, -30px) !important;
    }
    .gallery-mansory-element figure.gallery-item:nth-child(4),
.gallery-mansory-element figure.gallery-item:nth-child(5){
    top: 202px !important;
}
.gallery-mansory-element figure.gallery-item:nth-child(6){
top: 391px !important;
}
}
@media (max-width: 1199px) and (min-width: 992px) {
    .elementor .elementor-element.banner1_home28 > .elementor-widget-container {
    margin: 0 0 7px;
}
    .box_product_home29.elementor-section.elementor-section-boxed > .elementor-container {
        max-width: 940px !important;
    }
    .box_product_home29 > .elementor-container > .elementor-row > .elementor-col-33 {
        width: 21.5% !important;
    }
    .box_product_home29 > .elementor-container > .elementor-row > .elementor-col-66 {
        width: 78.5% !important;
    }
    .slider_home29 .tparrows.tp-leftarrow {
        transform: translate(25px, -30px) !important;
    }
    .slider_home29 .tparrows.tp-rightarrow {
        transform: translate(-75px, -30px) !important;
    }
    .ftc_products_slider.style_1 .woocommerce .ftc-product.product .item-description h3.product_title {
        width: 100%;
    }
    .ftc_products_slider.style_1 .woocommerce .ftc-product.product .item-description .star-rating {
        margin-top: 0;
        position: relative;
        top: 22px;
        float: left;
    }
    .ftc_products_slider.style_1 .woocommerce .ftc-product.product .item-description .product-categories {
        display: none;
    }
    .ftc_products_slider.style_1 .woocommerce .ftc-product.product .item-description .price del span.amount {
        top: 1px;
    }
    .ftc_products_slider.style_1 .woocommerce .ftc-product.product .item-description, .ftc_products_slider.style_1 .woocommerce .ftc-product.product:hover .item-description {
        padding-bottom: 35px !important;
    }
}
@media (max-width: 991px) {
    .box_product_home29.elementor-section.elementor-section-boxed > .elementor-container {
        max-width: calc(100% - 40px) !important;
    }
    .button_view_product_home29 p {
        top: -32px;
    }
    .woocommerce div.product .item-description span.price del, .woocommerce div.product .item-description span.price .amount {
        display: block !important;
    }
    .ftc_products_slider.style_1 .woocommerce .ftc-product.product .item-description h3.product_title {
        white-space: normal;
    }
    .ftc_products_slider.style_1 .woocommerce .product .item-description h3.product_title a {
        text-align: left;
    }
    .slider_home29 .tparrows.tp-leftarrow {
        transform: translate(-10px, -30px) !important;
    }
    .slider_home29 .tparrows.tp-rightarrow {
        transform: translate(-50px, -30px) !important;
    }
}
@media (max-width: 991px) and (min-width: 768px) {
    .small_title1_home29, .small_title2_home29 {
        position: absolute !important;
        width: 50% !important;
        margin-left: 20px;
    }
    .small_title1_home29 h2, .small_title2_home29 h2 {
        text-align: left;
    }
    .small_title2_home29 {
        right: 0;
    }
    .small_title1_home29 > .elementor-widget-container {
        margin: 0 !important;
    }
    .title_cate_home29 {
        width: calc(50% - 40px) !important;
        margin-top: 50px;
        margin-left: 20px;
    }
    .title_cate_home29 .elementor-widget-container ul li{
        justify-content: flex-start !important;
    }
    .title1_home29 > .elementor-widget-container {
        text-align: left !important;
    }
    .box_product_home29 > .elementor-container > .elementor-row > .elementor-col-33 {
        width: 100% !important;
    }
    .box_product_home29 > .elementor-container > .elementor-row > .elementor-col-66 {
        width: 100% !important;
    }
    .ftc_products_slider.style_1 .woocommerce .ftc-product.product .item-description h3.product_title {
        width: 100%;
    }

    .ftc_products_slider.style_1 .woocommerce .ftc-product.product .item-description .star-rating {
        margin-top: 0;
        position: relative;
        top: 22px;
        float: left;
    }
    .ftc_products_slider.style_1 .woocommerce .ftc-product.product .item-description .product-categories {
        display: none;
    }
    .ftc_products_slider.style_1 .woocommerce .ftc-product.product .item-description .price del span.amount {
        top: 1px;
    }
    .ftc_products_slider.style_1 .woocommerce .ftc-product.product .item-description, .ftc_products_slider.style_1 .woocommerce .ftc-product.product:hover .item-description {
        padding-bottom: 35px !important;
    }
}
@media (min-width: 992px) {
    .box_product_home29 > .elementor-container > .elementor-row > .elementor-col-33 {
        width: 25.5% !important;
    }
    .box_product_home29 > .elementor-container > .elementor-row > .elementor-col-66 {
        width: 74.5% !important;
    }
}
@media (max-width: 767px) {
    
    .elementor-element.product-tab-h1e .owl-nav > div{
        display: none;
    }
    .ftc_products_slider.style_1 .woocommerce .ftc-product.product .item-description {
        padding-bottom: 40px;
        padding-left: 10px;
        padding-right: 10px;
    }
    
    .ftc_products_slider.style_1 .woocommerce div.product .item-description span.price {
        top: 43px;
        left: 10px;
    }
    .ftc_products_slider.style_1 .woocommerce .ftc-product.product .item-description .product-categories {
        right: 10px;
    }
    .ftc_products_slider.style_1 .woocommerce .ftc-product.product .item-description h3.product_title {
        width: 72%;
    }
    .ftc_products_slider.style_1 .woocommerce .ftc-product.product .item-description h3.product_title a {
        font-size: 14px;
    }
}
@media (max-width: 767px) and (min-width: 641px) {
    .small_title1_home29, .small_title2_home29 {
        position: absolute !important;
        width: 50% !important;
        margin-left: 20px;
    }
    .small_title1_home29 h2, .small_title2_home29 h2 {
        text-align: left;
    }
    .small_title2_home29 {
        right: 0;
    }
    .small_title1_home29 > .elementor-widget-container {
        margin: 0 !important;
    }
    .title_cate_home29 {
        width: calc(50% - 40px) !important;
        margin-top: 50px;
        margin-left: 20px;
    }
    .title_cate_home29 .elementor-widget-container ul li{
        justify-content: flex-start !important;
    }
    .title1_home29 > .elementor-widget-container {
        text-align: left !important;
    }
    
}
@media (max-width: 480px) {
    .elementor section.elementor-element.sign-up-h28 {
    margin-bottom: 35px;
}
    .button_view_product_home29 p {
        top: -15px;
        left: calc(50% - 60px);
        right: auto;
    }
    .title1_home29 {
        margin-bottom: 25px !important;
    }
    .ins_home29 .elementor-widget-container .ftc-instagram ul li {
        padding-bottom: 0;
    }
}
/*---------------------------End Home29------------------------------*/
/*-----------------------------Home30--------------------------------*/
@media (min-width: 768px) {
    .elementor-image-gallery .gallery-columns-3 .gallery-item {
    max-width: 33.333333% !important;
}
    .elementor-section.elementor-section-boxed.box_banner_home30 > .elementor-container > .elementor-row > .elementor-column {
        width: 31.2% !important;
    }
    .elementor-section.elementor-section-boxed.box_banner_home30 > .elementor-container > .elementor-row > .elementor-column.box_center_home30 {
        width: 37.5% !important;
    }
}
@media (min-width: 1600px) {
    .header-layout25 .header-content > .container {
        max-width: 1570px;
        width: 1570px;
    }
}
@media (max-width: 1366px) and (min-width: 1200px) {
    .header-layout25 .header-content .container .nav-right-content .ftc-sb-account {
        margin-left: 0;
    }
    .header-layout25 .ftc-search-product .ftc-search .search-button {
        margin-left: 10px;
    }
    .header-layout25 .header-content > .container .nav-left-content {
        width: 270px;
    }
    .elementor-section.elementor-section-boxed.box_product_home30 > .elementor-container, .elementor-section.elementor-section-boxed.box_banner_home30 > .elementor-container, .elementor-section.elementor-section-boxed.box_brand_home30 > .elementor-container {
        max-width: 1170px !important;
    }
    .ftc-product-tabs.style_5 .woocommerce .product .item-description h3.product_title {
        width: 72%;
    }
    .ftc-product-tabs.style_5 .woocommerce .product .item-description h3.product_title a {
        font-size: 14px;
    }
    .ftc-product-tabs.style_5 .woocommerce .product .images .group-button-product {
        top: calc(93% + 2px);
    }
    .banner1_home30 .ftc-image-content, .banner2_home30 .ftc-image-content, .banner3_home30 .ftc-image-content {
        top: 65% !important;
    }
    .slider_home30 .tparrows.tp-leftarrow {
        transform: translate(35px, -30px) !important;
    }
    .slider_home30 .tparrows.tp-rightarrow {
        transform: translate(-95px, -30px) !important;
    }
}
@media (max-width: 1199px) and (min-width: 992px) {
    .header-layout25 .header-content > .container .nav-left-content {
        width: 200px;
    }
    .header-content .container .nav-right-content .ftc-sb-account {
        margin-left: 0;
    }
    .header-layout25 .ftc-sb-account .ftc-account a.login, .header-layout25 .ftc-sb-account .ftc-account a.my-account {
        margin-right: 5px;
    }
    .header-layout25 .ftc-sb-account .ftc-account a.ftc_sign_up, .header-layout25 .ftc-sb-account .ftc-account a.log-out {
        margin-left: 5px;
    }
    .header-layout25 .header-content .container .nav-right-content .ftc-shop-cart {
        margin-left: 20px;
    }
    .header-content >.container div.ftc-search-product {
        margin-left: 8px;
    }
    .header-layout25 .ftc-search-product .ftc-search .search-button {
        margin-left: 10px;
    }
    .elementor-section.elementor-section-boxed.box_product_home30 > .elementor-container, .elementor-section.elementor-section-boxed.box_banner_home30 > .elementor-container, .elementor-section.elementor-section-boxed.box_brand_home30 > .elementor-container {
        max-width: calc(100% - 40px) !important;
    }
    .icon_box_home30 .elementor-icon-box-content p.elementor-icon-box-description {
        width: 100%;
    }
    .ftc-product-tabs.style_5 .woocommerce .product .item-description h3.product_title a {
        font-size: 14px;
        white-space: normal;
    }
    /* .ftc-product-tabs.style_5 .woocommerce .product .item-description h3.product_title {
        width: 66%;
    } */
    .ftc-product-tabs.style_5 .woocommerce .products .product .item-description .product-categories a {
        font-size: 14px;
    }
    .ftc-product-tabs.style_5 .woocommerce .product .images .group-button-product {
        top: 92%;
    }
    .banner1_home30 .ftc-image-content p, .banner2_home30 .ftc-image-content p, .banner3_home30 .ftc-image-content p {
        font-size: 20px;
        line-height: 26px;
    }
    .banner2_home30 .ftc-image-content {
        max-width: 150px;
    }
    .ftc-product-tabs.style_5 .woocommerce .ftc-product.product .item-description .product-categories {
        display: none;
    }
    .header-layout25 .mega_main_menu li.multicolumn_dropdown.columns4.blog-menu > .mega_dropdown {
        margin-left: -505%;
    }
    .slider_home30 .tparrows.tp-leftarrow {
        transform: translate(5px, -30px) !important;
    }
    .slider_home30 .tparrows.tp-rightarrow {
        transform: translate(-65px, -30px) !important;
    }
    .header-layout25 .header-content > .container {
        padding: 0;
    }
    .ftc-product-tabs.style_5 .woocommerce .product .item-description h3.product_title {
        width: 100%;
    }
    .ftc-product-tabs.style_5 .woocommerce .ftc-product.product .item-description .star-rating {
        position: relative;
        top: 6px;
    }
}
@media (max-width: 991px) {
    .ftc_products_slider.style_1 .woocommerce .ftc-product.product .item-description .product-categories {
    display: none;
}
    .woocommerce .products.style-1 .product .item-description span.product-sku {
    display: none;
}
    .elementor-section.elementor-section-boxed.box_product_home30 > .elementor-container, .elementor-section.elementor-section-boxed.box_banner_home30 > .elementor-container, .elementor-section.elementor-section-boxed.box_brand_home30 > .elementor-container {
        max-width: calc(100% - 40px) !important;
    }
    .icon_box_home30 .elementor-widget-container .elementor-icon-box-wrapper {
        display: flex;
        justify-content: center;
    }
    .icon_box_home30 .elementor-widget-container .elementor-icon-box-wrapper .elementor-icon-box-icon {
        width: 7%;
        display: flex;
        justify-content: flex-end;
    }
    .icon_box_home30 .elementor-widget-container .elementor-icon-box-wrapper .elementor-icon-box-content {
        max-width: 50%;
    }
    .icon_box_home30 .elementor-icon-box-content p.elementor-icon-box-description {
        width: 100%;
    }
    .header-layout25 .header-content > .container .nav-left-content, .header-layout25 .logo-wrapper.is-desktop, .header-content >.container div.ftc-sb-account {
        display: none;
    }
    .ftc-product-tabs.style_5 .woocommerce .product .item-description h3.product_title {
        width: 60%;
        white-space: normal;
    }
    .ftc-product-tabs.style_5 .woocommerce .product .item-description h3.product_title a {
        text-align: left;
    }
    .ftc-product-tabs.style_5 .woocommerce div.product .item-description span.price {
        width: auto;
    }
    
    .elementor-section.elementor-section-boxed.box_banner_home30 > .elementor-container > .elementor-row > .elementor-column {
        padding-bottom: 0 !important;
    }
    .slider_home30 .tparrows.tp-leftarrow {
        transform: translate(25px, -30px) !important; 
    }
    .slider_home30 .tparrows.tp-rightarrow {
        transform: translate(-85px, -30px) !important;
    }
}   
@media (max-width: 991px) and (min-width: 768px) {
    .ftc-product-tabs.style_5 .woocommerce .products .product {
        width: 33.33%;
    }
    .ftc-product-tabs.style_5 .woocommerce .product .images .group-button-product {
        top: 92%;
    }
    .banner1_home30 .ftc-image-content p, .banner2_home30 .ftc-image-content p, .banner3_home30 .ftc-image-content p {
        font-size: 18px;
        line-height: 24px;
        margin-bottom: 0;
    }
    .banner1_home30 .ftc-image-content {
        top: 58% !important;
        left: 15% !important;
    }
    .banner2_home30 .ftc-image-content {
        max-width: 140px;
        top: 58% !important;
        left: 21% !important;
    }
    .banner3_home30 .ftc-image-content {
        top: 58% !important;
        left: 14% !important;
    }
    .ftc-element-testimonial.style_5 .swiper-wrapper .testimonial-content .infomation, .ftc-element-testimonial.style_5 .swiper-wrapper .testimonial-content .byline {
        font-size: 16px;
    }
    .ftc-element-testimonial.style_5 .swiper-wrapper .testimonial-content {
        padding: 70px 7% 0px;
    }
    .ftc-product-tabs.style_5 .woocommerce .product .item-description h3.product_title a {
        font-size: 14px;
    }
    .box_service_home30 > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap {
        margin: 0 !important;
    }
    .ftc-product-tabs.style_5 .woocommerce .product .item-description h3.product_title {
        width: 100%;
    }
    .ftc-product-tabs.style_5 .woocommerce .ftc-product.product .item-description .star-rating {
        position: relative;
        top: 6px;
    }
    .ftc-product-tabs.style_5 .woocommerce .ftc-product.product .item-description .product-categories {
        display: none;
    }
}
@media (max-width: 767px) {
   
    section.elementor-section.elementor-element.gallery-grid-element .elementor-container .elementor-row{
        overflow: hidden;
    }
    .icon_box_home30 .elementor-widget-container .elementor-icon-box-wrapper .elementor-icon-box-icon {
        margin-left: 0 !important;
        margin-right: 30px !important;
    }
    .ftc-product-tabs.style_5 .ftc-tab-grid .tab-title {
        padding: 8px 16px;
    }
    .ftc-element-testimonial.style_5 .swiper-wrapper .testimonial-content {
        padding: 70px 5% 0px;
    }
    .ftc-element-testimonial.style_5 .swiper-wrapper .testimonial-content .infomation, .ftc-element-testimonial.style_5 .swiper-wrapper .testimonial-content .byline {
        font-size: 16px;
        line-height: 26px;
    }
    .ftc-product-tabs.style_5 .woocommerce-page.columns-4 .products .product {
        width: 50%;
    }
    .slider_home30 .tparrows.tp-leftarrow {
        transform: translate(0px, -30px) !important; 
    }
    .slider_home30 .tparrows.tp-rightarrow {
        transform: translate(-60px, -30px) !important;
    }
}
@media (max-width: 767px) and (min-width: 641px) {

    .ftc-product-tabs.style_5 .woocommerce .product .images .group-button-product {
        top: 95%;
    }
    .ftc-product-tabs.style_5 .woocommerce .product .item-description h3.product_title {
        width: 70%;
    }
}
@media (max-width: 699px) and (min-width: 641px) {
    .ftc-product-tabs.style_5 .woocommerce .product .images .group-button-product {
        top: 94%;
    }
    .ftc-product-tabs.style_5 .woocommerce .product .item-description h3.product_title a {
        font-size: 15px;
    }
}
@media (max-width: 480px) {
    .icon_box_home30 .elementor-widget-container .elementor-icon-box-wrapper .elementor-icon-box-content {
        max-width: 62%;
    }
    .ftc-product-tabs.style_5 .woocommerce .product .item-description h3.product_title {
        width: 65%;
    }
    .ftc-product-tabs.style_5 .woocommerce .product .item-description h3.product_title a {
        font-size: 14px;
    }
    .ftc-product-tabs.style_5 .woocommerce .product .images .group-button-product {
        top: 95%;
    }
    .banner1_home30 .ftc-image-content {
        left: 29% !important;
    }
    .banner2_home30 .ftc-image-content {
        left: 22% !important;
    }
    .banner3_home30 .ftc-image-content {
        left: 30% !important;
    }
    .ftc-element-testimonial.style_5 .swiper-wrapper .testimonial-content .infomation {
        display: -webkit-box;
        -webkit-line-clamp: 3;
        -webkit-box-orient: vertical;
        overflow: hidden;
    }
    .ftc-product-tabs.style_5 .woocommerce-page.columns-4 .products .product {
        width: 100%;
    }
    .slider_home30 .tparrows.tp-leftarrow {
        transform: translate(-20px, -30px) !important;
    }
    .slider_home30 .tparrows.tp-rightarrow {
        transform: translate(-40px, -30px) !important;
    }
}
@media (max-width: 375px) {
    .icon_box_home30 .elementor-widget-container .elementor-icon-box-wrapper .elementor-icon-box-content {
        max-width: 68%;
    }
    .ftc-product-tabs.style_5 .ftc-tab-grid .tab-title {
        padding: 7px 14px;
    }
    .banner1_home30 .ftc-image-content {
        left: 27% !important;
    }
    .banner2_home30 .ftc-image-content {
        left: 20% !important;
    }
    .banner3_home30 .ftc-image-content {
        left: 28% !important;
    }
    .ftc-product-tabs.style_5 .woocommerce .product .images .group-button-product {
        top: 94.5%;
    }
}
/*-----------------------------End Home30-------------------------------*/
/*-------------------------------Home31---------------------------------*/
@media (min-width: 768px) {
    .elementor-section.elementor-section-boxed.box_product_home31 > .elementor-container > .elementor-row > .elementor-col-33 {
        width: 25.5% !important;
    }
    .elementor-section.elementor-section-boxed.box_product_home31 > .elementor-container > .elementor-row > .elementor-col-66 {
        width: 74.5% !important;
    }
}
@media (min-width: 992px) {
    .slider_home31 .img1_slider1_home31 {
        display: none;
    }
}
@media (max-width: 1440px) and (min-width: 1199px) {
    .elementor-section.elementor-section-boxed.box_product_home31 > .elementor-container {
        max-width: 1170px !important;
    }
    .slider_home31 .tparrows.tp-leftarrow {
        transform: translate(30px, -30px) !important;
    }
    .slider_home31 .tparrows.tp-rightarrow {
        transform: translate(-90px, -30px) !important;
    }
    .slider_home31 .group_slider2_home31 {
        right: 50px;
    }
}
@media (max-width: 1199px) and (min-width: 992px) {
    .icon_box_home31 .elementor-icon-box-content p.elementor-icon-box-description {
        width: 100%;
    }
    .elementor-section.elementor-section-boxed.box_product_home31 > .elementor-container {
        max-width: calc(100% - 40px) !important;
    }
    .slider_home31 .tparrows.tp-leftarrow {
        transform: translate(20px, -30px) !important;
    }
    .slider_home31 .tparrows.tp-rightarrow {
        transform: translate(-60px, -30px) !important;
    }
    .header-layout24 .mega_main_menu li.multicolumn_dropdown.columns4.blog-menu > .mega_dropdown{
        margin-left: -485%;
    }
    .header-layout24 .mega_main_menu li.multicolumn_dropdown.columns4.menu-home > .mega_dropdown {
        margin-left: -230%;
    }
    .header-layout24 .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li.default_dropdown > .mega_dropdown {
        margin-left: -50%;
    }
    .ftc-product-grid.style_2 .products .product .item-description .product-categories {
        display: none;
    }
    .ftc-product-grid.style_2 .products .product .item-description .star-rating.no-rating {
        margin-top: 0px;
        position: relative;
        top: 8px;
    }
    .product-template.ftc-product-grid.style_2 .product:hover .item-description {
        padding-bottom: 18px;
    }
    .ftc-product-grid.style_2 .products .product .item-description h3.product_title {
        width: 100%;
    }
    .slider_home31 .group_slider2_home31 {
        right: 70px;
    }
    .slider_home31 .group1_slider3_home31 {
        right: 92px;
    }
}
@media (max-width: 991px) {
    .icon_box_home31 .elementor-widget-container .elementor-icon-box-wrapper {
        display: flex;
        justify-content: center;
    }
    .icon_box_home31 .elementor-widget-container .elementor-icon-box-wrapper .elementor-icon-box-icon {
        width: 7%;
        display: flex;
        justify-content: flex-end;
    }
    .icon_box_home31 .elementor-widget-container .elementor-icon-box-wrapper .elementor-icon-box-content {
        max-width: 47%;
    }
    .icon_box_home31 .elementor-icon-box-content p.elementor-icon-box-description {
        width: 94%;
    }
    .elementor-section.elementor-section-boxed.box_product_home31 > .elementor-container {
        max-width: calc(100% - 40px) !important;
    }
    .slider_home31 .tparrows.tp-leftarrow {
        transform: translate(5px, -30px) !important;
        top: 52% !important;
    }
    .slider_home31 .tparrows.tp-rightarrow {
        transform: translate(-45px, -30px) !important;
        top: 52% !important;
    }
    .ftc-product-grid.style_2 .products .product .item-description h3.product_title a {
        font-size: 14px;
    }
    .ftc-product-grid.style_2 .products .product .item-description .product-categories a {
        font-size: 14px;
    }
    .ftc-product-grid.style_2 .products .product .images .group-button-product .quickview span {
        font-size: 17px;
        line-height: 40px;
    }
    .ftc-product-grid.style_2 .products .product .images .group-button-product .quickview {
        height: 40px;
    }
    .ftc-product-grid.style_2 .products .product .images .group-button-product {
        height: 40px;
    }
    .ftc-product-grid.style_2 .products .product .item-description .product-categories {
        right: 10px;
    }
    .product-template.ftc-product-grid.style_2 .product:hover .item-description {
        padding-left: 10px;
        padding-right: 10px;
    }
    .ftc-product-grid.style_2 div.product .item-description span.price {
        left: 10px;
    }
    .slider_home31 .group_slider2_home31 {
        right: auto;
    }
    .slider_home31 .group1_slider3_home31 {
        right: auto;
    }
    .slider_home31 .group2_slider3_home31 {
        right: auto;
    }
}
@media (max-width: 991px) and (min-width: 768px) {
    .box_service_home31 > .elementor-container > .elementor-row > .elementor-column> .elementor-column-wrap {
        margin: 0 !important;
    }
    .ftc-product-grid.style_2 .products .product .item-description h3.product_title {
        width: 100%;
    }
    .ftc-product-grid.style_2 div.product .item-description span.price ins span.amount {
        font-size: 15px;
    }
    .ftc-product-grid.style_2 div.product .item-description span.price del span.amount {
        font-size: 12px;
        padding-left: 5px;
        top: -1px;
    }
    .banner1_home31 .ftc-image-content {
        top: 75% !important;
        left: 79% !important;
    }
    .banner2_home31 .ftc-image-content {
        top: 73% !important;
    }
    .ftc-product-grid.style_2 .products .product .item-description .product-categories {
        display: none;
    }
    .ftc-product-grid.style_2 .products .product .item-description .star-rating.no-rating {
        margin-top: 0px;
        position: relative;
        top: 8px;
    }
    .product-template.ftc-product-grid.style_2 .product:hover .item-description {
        padding-bottom: 18px;
    }
}
@media (max-width: 767px) and (min-width: 641px) {
    .small_title1_home31, .small_title2_home31 {
        position: absolute !important;
        width: 50% !important;
        margin-left: 20px;
    }
    .small_title1_home31 h2, .small_title2_home31 h2 {
        text-align: left;
    }
    .small_title2_home31 {
        right: 0;
    }
    .small_title1_home31 > .elementor-widget-container {
        margin: 0 !important;
    }
    .title_cate_home31 {
        width: calc(50% - 40px) !important;
        margin-top: 50px;
        margin-left: 20px;
    }
    .title_cate_home31 .elementor-widget-container ul li a{
        justify-content: flex-start !important;
    }
    /* .title1_home31 > .elementor-widget-container {
        text-align: left !important;
    } */
}
@media (max-width: 767px) {
    .icon_box_home31 .elementor-widget-container .elementor-icon-box-wrapper .elementor-icon-box-icon {
        margin-left: 0 !important;
        margin-right: 30px !important;
    }
    .ftc-product-grid.style_2 div.product .item-description span.price {
        top: 38px;
    }
    .product-template.ftc-product-grid.style_2 .product:hover .item-description {
        padding-bottom: 40px;
    }
    .button_product_home31 > .elementor-widget-container > .ftc-buttons {
        justify-content: center !important;
    }
    .icon_box_home31 .elementor-icon-box-content p.elementor-icon-box-description {
        width: 100%;
    }
}
@media (max-width: 480px) {
    .icon_box_home31 .elementor-widget-container .elementor-icon-box-wrapper .elementor-icon-box-content {
        max-width: 60%;
    }
    .ftc-product-grid.style_2.woocommerce-page.columns-2 .products .product{
        padding: 0 15px;
        width: 100%;
    }
    .banner1_home31 .ftc-image-content {
        top: 60% !important;
        left: 70% !important;
    }
    .banner2_home31 .ftc-image-content {
        top: 60% !important;
        left: 8% !important;
    }
    .slider_home31 .tparrows {
        opacity: 0 !important;
    }
    .slider_home31 .revslider-initialised:hover .tparrows {
        opacity: 1 !important;
    }
    .ftc-product-grid.style_2 .products .product .item-description .product-categories {
        top: 38px;
    }
    .product-template.ftc-product-grid.style_2 .product .item-description {
        left: 15px;
        max-width: calc(100% - 30px);
    }
    .product-template.ftc-product-grid.style_2 .product:hover .item-description {
        padding-bottom: 37px;
    }
}
@media (max-width: 375px) {
    .icon_box_home31 .elementor-widget-container .elementor-icon-box-wrapper .elementor-icon-box-content {
        max-width: 68%;
    }
    .icon_box_home31 .elementor-widget-container .elementor-icon-box-wrapper .elementor-icon-box-icon {
        width: 13%;
    }
}