@media only screen and (max-width: 1599px) and (min-width: 1199px){
    .col-left-banner2-h11{
        padding-right: 30px;
    }
}
@media only screen and (min-width: 1500px) {
    .ftc-element-testimonial.style_8 .swiper-pagination{
        right: 100px;
        bottom: 30%;
    }
    .ftc-element-testimonial.style_8 .swiper-wrapper .item .infomation p{
        padding: 0 150px;
    }
    .banner-icon-info-h4-1{
        padding: 0px 30px 0px 240px;
    }
    .col-banner-content-h4-new{
        padding: 90px 75px 90px 155px;
    }
    section.elementor-section.elementor-element.h5-ft-plus {
        width: calc(100% + 4px);
        margin-left: 0;
    }
    .elementor-column.elementor-top-column.elementor-element.ft3-column-space {
        margin: 0 70px 0 120px;
    }
    .elementor section.elementor-section.elementor-element.h4-bn-br {
        padding: 0 400px 0 220px;
    }
    .ordo-home-1 .elementor-image .ftc-image-content .ftc-image-caption {
        line-height: 48px;
    }
    .ordo-home-1 .elementor-image .ftc-image-content .ftc-image-caption p {
        font-size: 48px;
    }
    .ordo-home-2 .elementor-image .wp-caption .ftc-image-content .ftc-image-caption,
    .ordo-home-1 .elementor-image .wp-caption .ftc-image-content .ftc-image-caption {
        margin-top: 25%;
    }
    .ordo-home-1 .elementor-image .wp-caption .ftc-image-content .ftc-image-caption .wp-caption-text {
        margin-top: -35px!important;
    }
    .ordo-home-2 p {
        font-size: 48px;
        line-height: 48px;
    }
    .ordo-home-2 .ftc-image-content,
    .ordo-home-1 .ftc-image-content {
        max-width: 285px;
    }
    .ordo-home-3 .ftc-image-content {
        padding-top: 100px;
    }
    .ordo-home-3 .ftc-image-content {
        max-width: 350px;
        height: 100%;
        background: #ffffff;
        padding: 0 30px;
        padding-top: 7%;
    }
    .heading2_2 h2 {
        font-size: 60px;
    }
    /*home2*/
    /*home3*/
    .ftc-blogs-slider.style_v3 .blogs-slider .inner-wrap .post-text h4 {
        padding-top: 45px;
    }
    /*home4*/
    .brandh4 {
        margin-top: 0px;
    }
    /*home5*/
    .h5-bgsgimg {
        position: absolute!important;
        top: 0px;
        z-index: -1;
        left: 0!important;
        display: block;
    }
    .h5-sgimg-ft {
        position: absolute!important;
        left: 0!important;
        z-index: -1;
        margin-top: -650px;
        display: block;
    }
    /*home6*/
    .icontoph6 {
        padding: 0px 60px;
    }
    .h6-desc-icon {
        padding-left: 20px;
    }
    .productgrid-h6 {
        padding: 0 60px;
    }
    .ftc-elements-blogs.style_6 .ftc-blogs .post-text h4>a,
    .ftc-elements-blogs.style_6_1 .ftc-blog .post-text h4>a {
        font-size: 30px;
    }
    .ftc-elements-blogs.style_6 .ftc-blogs .post-text,
    .ftc-elements-blogs.style_6_1 .ftc-blogs .post-text {
        padding-right: 115px;
    }
    .ftc-elements-blogs.style_6_2 .ftc-blogs .post-text {
        padding: 45px 115px 48px 65px;
    }
    .h6-myacchd {
        padding-left: 10px;
    }
    .header-cart {
        padding-left: 10px;
    }
    /*home8*/
    .h8-title-banner {
        padding-top: 40px;
    }
    .h8-ft-twiter {
        margin-left: -70px;
    }
    .h8-ft-instar {
        margin-left: -140px;
    }
    /*home9*/
    .h9-logo-header .elementor-widget-container {
        padding: 30px 0px 30px 65px!important;
    }
    .single1_h9 .elementor-image .wp-caption .ftc-image-content .ftc-image-caption p {
        padding-top: 15px;
    }
    .single2_h9 .elementor-image .wp-caption .ftc-image-content .ftc-image-caption p {
        padding-top: 15px;
    }
    .h9-iconfooter-tw {
        margin-left: -30px;
    }
    .h9-iconfooter-is {
        margin-left: -60px;
    }
    .single3_h9 .elementor-image .wp-caption .ftc-image-content .ftc-image-caption p {
        padding-top: 20px;
    }
    /*home10*/
    .h10-product .ftc-product-grid .products .ftc-product .item-description .price,
    .h10-product1 .ftc-product-grid .products .ftc-product .item-description .price {
        margin: auto 37% auto 37%;
    }
}
@media only screen and (max-width: 1500px) {
    .ftc-element-testimonial.style_8 .swiper-wrapper .item .infomation p{
        padding: 0 150px;
    }
    .ftc-elements-blogs.blog-template-elementor.style_7 .post {
        padding-left: 15px !important;
        padding-right: 15px !important;
    }
    .ftc-elements-blogs.blog-template-elementor.style_7 {
        margin-left: -15px !important;
        margin-right: -15px !important;
    }
}
@media only screen and (max-width: 1399px) and (min-width: 1200px) {
    .header-layout-10 .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li.columns3 > ul.mega_dropdown {
    left: -300px;
    }
    .h8-bg-cnb .elementor-widget-wrap .sale-8 {
    right: 80px;
    }
    .h8-bg-cnb .elementor-widget-wrap .of-8 {
    right: 110px;
    }
    .h6-cl-rever .elementor-col-50.den-left {
    width: 54% !important;
    }
    .h6-blog .elementor-col-50.h6-blog-cl1 {
    width: 54% !important;
    }
    .ftc-product-tabs.style_4 .tabs-content-wrapper .ftc-product .item-description .star-rating{
        display: none;
    }
    .box-banner2-h11 .col-left-banner2-h11 .elementor-element-populated {
    margin-left: 50px !important;
    }
    .header-layout-23.ftc-header-template .header-icon {
    margin-right: 0;
    }
    .ftc_products_slider.style_10 .ftc-products .item-description .price {
    margin-bottom: 13px;
    }
    .banner4-h18 {
    top: 48%;
    }
    .box-content-h15 .icon-testi18 {
    width: auto !important;
    left: 242px;
    }
    .ftc-element-testimonial.style_13 .swiper-wrapper .item .avatar-image {
    margin-left: 50px;
    }
    .banner4-h18 figure.wp-caption {
    width: 730px;
    }
    .img2-h18 .elementor-widget-container img {
    max-width: 80%;
    }
    .box-video-h16 {
    padding: 0 100px !important;
    }
    .title2-h16 {
        bottom: 96px;
    }
        .col-price-list-h13 .elementor-widget-wrap {
        padding: 30px 90px 30px 205px;
    }
    .col-banner-content-h4-new{
        padding: 30px;
    }
    .box-content-h15.elementor-section,
    .box-ft-h15.elementor-section,
    .box-testi-h15.elementor-section,
    .box-ft-h16.elementor-section,
    .box2-ft-h16.elementor-section,
    .box-content1-h18.elementor-section,
    .mini-box-ft1-h18.elementor-section,
    .header-layout-19 .box-header-h19.elementor-section,
    .box-ft-h19.elementor-section,
    .box2-header-h20.elementor-section,
    .box-brand-h20.elementor-section,
    .box-ft-h20.elementor-section,
    .box-content-h22.elementor-section,
    .box-ft-h23.elementor-section,
    .box-header-h23.elementor-section {
        padding-left: 90px !important;
        padding-right: 90px !important;
    }
    .text1-h15 .elementor-widget-container {
        padding-right: 50px !important;
    }
    .contact-ft-h15 .elementor-widget-container {
        padding-right: 10px !important;
    }
    .workingtime-h15 .elementor-widget-container {
        margin-bottom: 6px !important;
    }
    .col-right-workingtime-h16 .elementor-column-wrap {
        margin-right: 90px !important;
    }
    .toggle-h16 .elementor-toggle .elementor-tab-title,
    .col-toggle-h19 .toggle-h16 .elementor-toggle .elementor-tab-title {
        padding: 35px 0;
    }
    .toggle-h16 .elementor-toggle .elementor-tab-content.elementor-active {
        padding-bottom: 35px;
    }
    .img1-h16 {
        right: -22%;
    }
    .box-service-h16.elementor-section {
        padding-left: 90px !important;
        padding-right: 90px !important;
    }
    .img2-h16 {
        bottom: -25%;
        right: -16%;
    }
    .box-cover-video-h16 > .elementor-container {
        min-height: 400px !important;
    }
    .testi-h17 .elementor-widget-container {
        padding-left: 90px !important;
    }
    .banner-h18 .ftc-element-image .ftc-image-content .ftc-image-caption h2 {
        font-size: 32px;
    }
    .col-cal-h18 .elementor-column-wrap {
        margin: 0 200px 0 30px !important;
    }
    .img1-h18 {
        right: -200px;
    }
    .ftc-element-testimonial.style_13 .swiper-wrapper .item .infomation {
        margin-right: 30px;
    }
    .box-imgbox-h19 {
        max-width: 1170px;
        margin-top: -90px !important;
        padding-left: 20px !important;
        padding-right: 20px !important;
    }
    .imgbox-h19 .elementor-image-box-title {
        font-size: 26px !important;
    }
    .imgbox-h19 .elementor-image-box-description {
        font-size: 16px !important;
        line-height: 20px !important;
    }
    .col-toggle-h19 .elementor-column-wrap {
        margin-left: 30px !important;
        margin-right: 90px !important;
    }
    .col-contact-h19 .elementor-column-wrap {
        margin: 0 90px 0 30px !important;
    }
    .box-video-h20 > .elementor-container {
        min-height: 400px !important;
    }
    .col-count-h22 .elementor-column-wrap {
        margin-left: 15px !important;
    }
    .mini-box-ft1-h22{
        padding-left: 30px !important;
        padding-right: 30px !important;
    }
    .box-banner1-h23 .elementor-column:first-child .elementor-column-wrap {
        margin-right: 8px !important;
    }
    .box-banner1-h23 .elementor-column:last-child .elementor-column-wrap {
        margin-left: 15px !important;
    }
    .banner2-h23 .elementor-widget-container {
        margin-bottom: 4px !important;
    }
    .wpcf7 form .sub-form-h23 input[type="email"] {
        max-width: 500px;
    }
}
@media only screen and (min-width: 1200px){
    .banner-icon-info-h4{
        max-width: 540px;
        margin-left: auto;
        margin-right: 100px;
    }
}
@media only screen and (max-width: 1199px) {
    .h8form-ft .elementor-text-editor .mc4wp-form .mc4wp-form-fields .email {
        padding-right: 15px;
    }
    .ftc-product-tabs.style_4 .ftc-product .owl-nav>div {
        top: 33%;
    }
    .ftc-element-testimonial.style_3 .swiper-wrapper .item .infomation {
        padding: 0 35px;
    }
    .h8-counter .elementor-counter {
        margin: 0 auto;
    }
    .elementor-element.home3_prod_desc3.elementor-widget-text-editor .elementor-text-editor,
    .elementor-element.home3_desc_f3.elementor-widget-text-editor .elementor-text-editor {
        -webkit-line-clamp: 3;
        -moz-line-clamp: 3;
        -webkit-box-orient: vertical;
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
    }
    .elementor-element.home3_prod_desc3.elementor-widget-text-editor .elementor-text-editor p,
    .elementor-element.home3_desc_f3.elementor-widget-text-editor .elementor-text-editor p {
        margin: 0;
    }
    .ftc-product-grid.style_1 .load-more-product a.load-more {
        width: 120px;
        height: 45px;
        line-height: 40px;
        bottom: 25px;
    }
    .ftc-product-grid.style_2 .products .ftc-product .item-description .price {
        float: left;
        margin-top: 4px;
    }
    .ftc-product-grid.style_1 .products .ftc-product .item-description .star-rating {
        margin-top: 5px;
    }
    .ftc-product-grid.style_1 .products .ftc-product .item-description .heading-title {
        margin-bottom: 8px;
    }
    .ftc-product-grid.style_1 .products .ftc-product .item-description {
        bottom: 15px;
    }
    .ftc-blogs-slider.style_v2 {
        padding-left: 1px;
    }
    .ftc-product-grid.style_6 .products .ftc-product .item-description .heading-title {
        font-size: 22px;
    }
    .ftc_products_slider.style_6 .ftc-product .item-description .meta_info>div,
    .ftc_products_slider.style_6 .ftc-product .item-description .meta_info>a {
        margin-left: 5px;
    }
    .h10-menu-icon .header-dropdown-element .content-dropdown .iconmeuh10 p.h10-close {
        padding-top: 20px;
        padding-bottom: 10px;
    }

    .ftc-element-testimonial.style_4 .swiper-wrapper .item .infomation {
        padding: 0 45px;
    }
    .ftc-elements-blogs.style_6 .ftc-blogs .post-text p,
    .ftc-elements-blogs.style_6_1 .ftc-blogs .post-text p {
        -webkit-line-clamp: 2;
        -moz-line-clamp: 2;
        -webkit-box-orient: vertical;
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        padding: 0;
        margin-bottom: 10px;
    }
    .ftc-image-content.style_8 h3 {
        -webkit-line-clamp: 1;
        -moz-line-clamp: 1;
        -webkit-box-orient: vertical;
        overflow: hidden;
        text-overflow: unset;
        display: -webkit-box;
    }
    .blogs-slider.style_3 .blogs-slider .inner-wrap .post-text {
        text-align: center;
        width: calc(100% - 40px);
        margin: -20px auto 0;
        padding: 20px 15px;
    }
    .blogs-slider.style_3 .blogs-slider .inner-wrap .post-text .meta .published {
        left: 50%;
        transform: translateX(-50%);
    }
    .ftc_products_slider.style_7 .ftc-product .item-description {
        width: 58%;
    }
    .ftc_products_slider.style_7 .ftc-product .images {
        width: 42%;
    }
    .ftc_products_slider.style_7 .ftc-product .item-description .product-categories {
        font-size: 13px;
    }
    .ftc_products_slider.style_7 .ftc-product .item-description .heading-title {
        font-size: 16px;
    }
    .ftc_products_slider.style_6 .ftc-product .item-description .heading-title {
        width: calc(100% - 60px);
    }
    .ftc_products_slider.style_6 .ftc-product .item-description .meta_info .add-to-cart {
        max-width: 120px;
        margin: 0;
    }
    .ftc-product-grid.def_style_5 .products .ftc-product .item-description .heading-title {
        margin-top: 0;
        font-size: 16px;
    }
    .ftc_products_slider.style_5 .ftc-product .item-description .meta_info .yith-wcwl-add-to-wishlist,
    .ftc_products_slider.style_5 .ftc-product .item-description .meta_info .compare,
    .tabs-content-wrapper.style_2 .ftc-product .item-description .meta_info .compare,
    .tabs-content-wrapper.style_2 .ftc-product .item-description .meta_info .yith-wcwl-add-to-wishlist {
        margin-left: 5px;
    }
    .ftc_products_slider.style_5 .ftc-product .item-description,
    .tabs-content-wrapper.style_2 .ftc-product .item-description {
        padding: 0 10px;
    }
    .ftc_products_slider.style_5 .ftc-product .item-description .meta_info .add-to-cart,
    .tabs-content-wrapper.style_2 .ftc-product .item-description .meta_info .add-to-cart {
        margin-right: 0;
    }
    .ftc-header-template .header-content>.container {
        display: block;
        /* width: 100%; */
    }
    .ftc-header-template .header-content .container>div {
        float: left;
        width: 100%;
    }
    .ordo-home-1 .elementor-image .ftc-image-content .ftc-image-caption p {
        font-size: 24px;
        line-height: 24px;
    }
    .ordo-home-1 .elementor-image .wp-caption .ftc-image-content .button-banner a.single-image-button,
    .ordo-home-2 .elementor-image .wp-caption .ftc-image-content .button-banner a.single-image-button {
        font-size: 11px;
    }
    .ordo-home-1 .elementor-image .wp-caption .ftc-image-content .button-banner,
    .ordo-home-2 .elementor-image .wp-caption .ftc-image-content .button-banner {
        margin-top: 20px;
    }
    .ordo-home-1 .elementor-image .wp-caption .ftc-image-content .ftc-image-caption .wp-caption-text {
        margin-top: -28px;
        left: 14px;
    }
    .ordo-home-1 .ftc-image-content,
    .ordo-home-2 .ftc-image-content {
        max-width: 200px;
        height: 100%;
    }
    .ordo-home-2 p {
        font-size: 24px;
        line-height: 30px;
        padding: 0 15px;
    }
    .ordo-home-2 .ftc-image-caption {
        margin-top: 10px;
    }
    .ordo-home-3 .ftc-image-caption {
        margin-top: 30px;
    }
    .ordo-home-3 .ftc-image-content {
        padding-top: 10px;
    }
    .footerdesc .elementor-text-editor p::before {
        top: 35%;
    }
    .subscribe .mc4wp-form-fields input[type="email"] {
        margin-top: -11%;
    }
    .subscribe .mc4wp-form-fields input[type=submit] {
        margin-left: 89%;
    }
    .mailtext .elementor-text-editor p {
        margin-left: 15%;
    }
    .calltext .elementor-text-editor p {
        margin-left: 15%;
    }
    .locktext .elementor-text-editor p {
        margin-left: 15%;
    }
    .hometext .elementor-text-editor p {
        text-indent: 15%;
    }
    .ptistargram .elementor-widget-container .ftc-element-instgram .original .images {
        margin-right: -12px;
    }
    .ftinstar .elementor-column-wrap {
        margin: 0px!important;
    }
    .footercard {
        margin-left: -25px;
    }
    /*home2*/
    .h2-header .elementor-column.h2-phonehd {
        width: 35%;
    }
    .heading2_2 {
        margin: 50px 30px 20px 25%;
    }
    .saleoff_1 .elementor-text-editor p {
        padding: 0px 0px 0px 25%;
    }
    .products_2 .ftc_products_slider .ftc-product {
        margin-bottom: -8px;
    }
    .desc_6 .elementor-text-editor p {
        padding-left: 10px;
    }
    .desc_6 .elementor-text-editor p::before {
        height: 45px;
    }
    .h2-header .elementor-column.h2-hdcontent {
        width: 30%;
    }
    .h2-header .elementor-column.h2-hdwishlist {
        width: 35%;
    }
    .sl-h2::before {
        display: none;
    }
    .heading2_2 h2 {
        font-size: 40px;
    }
    .footercopyright,
    .footercard_1 {
        width: 40%!important;
    }
    .footercontact {
        width: 20%!important;
    }
    .img_4 .elementor-image img {
        height: 330px;
    }
    .img_6 .ftc-image-content {
        width: 100%;
    }
    .footerdesc_1 .elementor-widget-container .elementor-text-editor p,
    .footerdesc_2 .elementor-widget-container .elementor-text-editor p,
    .footerdesc_3 .elementor-widget-container .elementor-text-editor p,
    .footerdesc_4 .elementor-widget-container .elementor-text-editor p {
        margin-top: -20px;
        padding-left: 10px;
        line-height: 20px;
    }
    .footer_logo .elementor-widget-container .elementor-image {
        padding-right: 20px;
    }
    .ordo_1 .elementor-widget-container .elementor-text-editor {
        text-align: right!important;
        margin-top: -50px;
        padding-right: 15px;
    }
    .medicien .elementor-widget-container .elementor-text-editor {
        text-align: right!important;
        padding-right: 5px;
        margin-top: -40px;
    }
    .desc_4 .elementor-widget-container .elementor-text-editor {
        text-align: right!important;
        margin-top: -55px;
    }
    .desc_5 .elementor-widget-container .elementor-text-editor {
        padding-left: 50px;
    }
    .footermail_2 .elementor-widget-container h2 {
        padding-left: 57px;
        margin-top: -48px;
        font-size: 20px;
    }
    .desc_6 .elementor-element .elementor-widget-container .elementor-text-editor p {
        margin-top: 5px;
    }
    .home3_prod_1 .elementor-column-wrap {
        margin: 3% 0% 0% 10%!important;
    }
    .home3_descf2 .elementor-button-wrapper .elementor-button-link,
    .home3_descf2 .elementor-button-wrapper .elementor-button-link,
    .home3_prod6_desc .elementor-button-wrapper .elementor-button-link {
        padding: 20px 30px;
    }
    .ftc-product-grid.style_2 .load-more-product a.load-more {
        padding: 20px 30px;
    }
    .home3_desc_bt .elementor-button-wrapper a.elementor-button-link {
        padding: 20px 30px;
    }
    .home3_prod_desc2 h2,
    .home3_prod3_desc h2,
    .home3_desc_f2 h2 {
        font-size: 30px;
    }
    .home3ftmail .elementor-widget-container {
        padding: 0!important;
    }
    .home3ft_desc .elementor-widget-container {
        padding: 0!important;
    }
    .home3ft_desc .elementor-text-editor p::before {
        left: -25px;
    }
    .home3ftform .elementor-text-editor .mc4wp-form .mc4wp-form-fields .email input[type="email"] {
        width: 100%;
    }
    .home3ftform .elementor-text-editor .mc4wp-form .mc4wp-form-fields .submit input[type="submit"] {
        margin-left: 85%;
    }
    .home3footestore h2,
    .home3footemyacc h2,
    .home3footeinfo h2 {
        font-size: 22px;
    }
    .h3-ft-icon {
        padding: 0% 20% 0% 20%!important;
    }
    /*home4*/
    .ftc_products_slider.style_3 .ftc-product .item-description .meta_info {
        margin: 20px 0 0;
    }
    .h4-menu {
        margin: 0 -15px;
    }
    .h4-wishlist {
        width: 12% !important;
    }
    .h4bannerslide {
        margin-top: 0px;
    }
    .header_search4 .ftc-search .search-button {
        right: -40%;
    }
    .h4-menu-content .elementor-widget-container {
        padding: 0px 0px 0px 25px!important;
    }
    .home4_desc1 .elementor-element .elementor-widget-container h3 {
        font-size: 24px;
        margin-top: -25px;
    }
    .home4_desc2:hover .home4_desc_2 .elementor-widget-container .elementor-text-editor p:before,
    .home4_desc2:hover .home4_desc_2 .elementor-widget-container .elementor-text-editor p:after,
    .home4_desc4:hover .home4_desc_2 .elementor-widget-container .elementor-text-editor p:before,
    .home4_desc4:hover .home4_desc_2 .elementor-widget-container .elementor-text-editor p:after,
    .home4_desc5:hover .home4_desc_2 .elementor-widget-container .elementor-text-editor p:before,
    .home4_desc5:hover .home4_desc_2 .elementor-widget-container .elementor-text-editor p:after {
        bottom: -18px;
    }
    .home4_desc3:hover .home4_desc_2 .elementor-widget-container .elementor-text-editor p:before,
    .home4_desc3:hover .home4_desc_2 .elementor-widget-container .elementor-text-editor p:after {
        bottom: -20px;
    }
    .home4_desc6:hover .home4_desc_2 .elementor-widget-container .elementor-text-editor p:before,
    .home4_desc6:hover .home4_desc_2 .elementor-widget-container .elementor-text-editor p:after {
        bottom: -16px;
    }
    .h4-sgimg .elementor-widget-container {
        margin: -11.5% 0% 0% 0% !important;
    }
    .ftc-element-testimonial.style_2 .navigation-slider .nav-prev,
    .ftc-element-testimonial.style_2 .navigation-slider .nav-next {
        top: 70%;
    }
    .ftc-element-testimonial.style_2 .navigation-slider .nav-prev {
        left: 43%;
    }
    .ftc-element-testimonial.style_2 .navigation-slider .nav-next {
        right: 44%
    }
    .fth3information {
        padding-left: 20px;
    }
    /*home5*/
    .h5formsearch .ftc-search .ftc_search_ajax,
    .h5formsearch .ftc-search .ftc_search_ajax:hover,
    .h5formsearch .ftc-search .ftc_search_ajax input[type="text"]:focus,
    .h5formsearch .ftc-search .ftc_search_ajax:hover input[type="text"],
    .h5formsearch .ftc-search .ftc_search_ajax input[type="text"] {
        width: 433px !important;
    }
    .h5-hd-wl .elementor-widget-wrap {
        margin-top: -10px;
    }
    .h5-header-phone {
        width: 65%!important;
    }
    .h5-header-myacc {
        width: 35%!important;
    }
    .time_countdown .countdown-timer-init .items:last-child .ftc-number:after {
        display: none;
    }
    .h5-product {
        width: 74%!important;
    }
    .h5-rightprod {
        width: 26%!important;
    }
    .ftc-element-testimonial.def_style_1 .title-testi-slider h2>p {
        padding-top: 75px;
    }
    .imgcontent .elementor-image .wp-caption .ftc-image-content .ftc-image-caption {
        padding: 10px 20px 0px 20px;
    }
    /*home6*/
    .mega_main_menu.primary>.menu_holder>.menu_inner>ul>li>.mega_dropdown {
        margin-left: -30px;
        overflow: hidden;
    }
    .h6-menu-top {
        width: 65%!important;
    }
    .h6-search,
    .h6-wl-cart {
        width: 7.5%!important;
    }
    .header-cart {
        text-align: center!important;
    }
    .icontoph6 {
        padding: 0px 10px;
    }
    .cl-blood>.elementor-column-wrap {
        margin: 0px 10px 0px 15px!important;
    }
    .cl-tooth>.elementor-column-wrap {
        margin: 0px 15px 0px 10px!important;
    }
    .cl-dentist>.elementor-column-wrap,
    .cl-patient>.elementor-column-wrap,
    .cl-bottle>.elementor-column-wrap {
        margin: 0px 10px 0px 10px!important;
    }
    .icontoph6 .elementor-column {
        height: 80px;
    }
    .ftc-product-tabs.style_3 .ftc-product .item-description .star-rating {
        top: 2px;
    }
    .icon-ft-h6 .elementor-col-33 {
        width: 15%!important;
    }
    .productgrid-h6 {
        padding: 0 15px;
    }
    .iconservicesh6 {
        padding: 0px 25px 0px 25px!important;
    }
    .ftc-product-tabs.style_4 .tabs-content-wrapper .ftc-product .item-description .heading-title {
        font-size: 16px;
    }
    .ftc-product-tabs.style_4 .ftc-product .item-description .price span {
        font-size: 14px;
    }
    .h6-desc-icon {
        padding-left: 10px;
    }
    .banner-desc .elementor-text-editor p {
        font-size: 10px;
    }
    .banner-title .elementor-text-editor p::before {
        left: -10%;
    }
    .ftc-elements-blogs.style_5 .ftc-blogs .post-text {
        padding-left: 35px;
        margin: -1px 0 0;
    }
    .ftc-elements-blogs.style_6 .ftc-blogs .post-text,
    .ftc-elements-blogs.style_6_1 .ftc-blogs .post-text {
        padding: 10px 15px;
    }
    /*home7*/
    .slide-img-h7 .elementor-image-carousel-wrapper .swiper-pagination {
        display: none;
    }
    .slide-img-h7 .elementor-image-carousel-wrapper .swiper-slide-inner {
        float: left;
    }
    .h7-shop-top {
        margin-top: -245px!important;
    }
    .list-categories .ftc-product-categories.style_2 .category .ftc-categories .item-desciption {
        padding: 13.2px 0px;
    }
    .ftc-product-grid.style_4 .products .ftc-product .item-description .meta_info .compare {
        line-height: 16px;
        padding: 6px 8px;
        margin-right: 10px;
        margin-top: 20px;
    }
    .ftc-product-grid.style_4 .products .ftc-product .item-description .meta_info .show .fa-heart::before {
        font-size: 15px !important;
        line-height: 15px;
    }
    .ftc-product-grid.style_4 .products .ftc-product .item-description .meta_info>div i.fa-heart::before {
        font-size: 15px !important;
        line-height: 15px;
    }
    .ftc-product-grid.style_4 .products .ftc-product .item-description .meta_info .yith-wcwl-add-to-wishlist .add_to_wishlist {
        padding: 7px 7px 5px 7px;
    }
    .ftc-product-grid.style_4 .products .ftc-product .item-description .meta_info .add-to-cart a.button:before {
        line-height: 25px;
    }
    .ftc-product-grid.style_4 .products .ftc-product .item-description .meta_info .add-to-cart a.button span {
        font-size: 12px;
    }
    .ftc-product-grid.style_4 .products .ftc-product .item-description .meta_info .yith-wcwl-add-to-wishlist {
        top: 61%;
        left: 65%;
    }
    .ftc-product-grid.style_4 .products .ftc-product .item-description .meta_info .yith-wcwl-add-to-wishlist .show {
        margin-top: -44px;
        margin-left: 2px;
        padding: 3px;
        line-height: 15px;
    }
    .ftc-product-grid.style_4 .products .ftc-product .item-description .meta_info .compare i::before {
        font-size: 15px!important;
        line-height: 15px;
    }
    .ftc-blogs-slider .style_7 .blogs-slider .inner-wrap .post-text .meta .element-date-timeline {
        margin-left: 90.5%;
        margin-top: -16.5%;
        padding: 0px 10px;
    }
    .ftc-blogs-slider .style_7 .blogs-slider .inner-wrap .post-text {
        max-width: calc(100% - 40px);
        padding: 15px;
        margin-top: -30px;
    }
    .ftc-blogs-slider .style_7 .blogs-slider .inner-wrap .post-text h4>a {
        font-size: 15px;
    }
    .ftc-blogs-slider .style_7 .blogs-slider .inner-wrap .post-text p {
        font-size: 14px;
    }
    /*home8*/
    .header-logo-h8 {
        width: 12.5%!important;
    }
    .header-menu-h8 {
        width: 70.7%!important;
    }
    .header-wistlist-h8 {
        width: 16.8%!important;
    }
    .elementor-column.desc_1-h8 .elementor-element.medical-marij {
        margin-bottom: 0px;
        line-height: 14px;
    }
    .text-singleimage .elementor-column-wrap {
        margin: -59% 0% 0% 0%!important;
    }
    .tesminal-h8 .elementor-element .elementor-widget-container,
    .brand-h8 .elementor-element .elementor-widget-container {
        width: 100%!important;
    }
    .brand-h8 {
        padding-bottom: 90px;
    }
    .h8-ft-twiter {
        margin-left: 0px;
    }
    .h8-ft-instar {
        margin-left: 0px;
    }
    /*home9*/
    .h9-logo-header .image-logo .ftc-home-url img {
        max-width: 85%;
    }
    .slider_9 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide .swiper-slide-inner .elementor-image-carousel-caption {
        padding: 20px;
        width: auto;
    }
    .single1_h9 .elementor-image .wp-caption .ftc-image-content .ftc-image-caption p,
    .single2_h9 .elementor-image .wp-caption .ftc-image-content .ftc-image-caption p {
        font-size: 20px;
    }
    .h9-footer_3 .elementor-heading-title,
    .h9-footer_4 .elementor-heading-title {
        font-size: 20px!important;
    }
    /*home10*/
    .gr-sl-h10 .but-sl-h10,
    .gr1-sl-h10 .but1-sl-h10,
    .gr2-sl-h10 .but2-sl-h10,
    .gr3-sl-h10 .but3-sl-h10,
    .gr4-sl-h10 .but4-sl-h10,
    .gr5-sl-h10 .but5-sl-h10 {
        padding: 10px 17px !important;
    }
    .h10-menu-icon .header-dropdown-element .content-dropdown .iconmeuh10 .elementor-row .img-menu {
        margin-right: 4px;
    }
    /*home13 (home3 new)*/
    .img-team-h13 .elementor-image {
        width: unset;
    }
    .title1-h15 .elementor-widget-container {
        width: auto !important;
    }
    .title3-h15:before {
        bottom: -5px;
    }
    .col-right-workingtime-h15 .elementor-widget-wrap {
        max-width: calc(100% - 40px);
    }
    .ftc-elements-blogs.blog-template-elementor.style_7 {
        margin: 0px !important;
    }
    .ftc-element-testimonial.style_9 .swiper-wrapper .item .infomation p {
        max-width: calc(100% - 40px);
    }
    .ftc-product-grid.style_7.woocommerce .products .product {
        margin-bottom: 45px;
    }
    .ftc-elements-blogs.style_7 .post .post-text .meta .element-date-timeline,
    .ftc-elements-blogs.style_8 .post .post-text .meta .element-date-timeline {
        bottom: 260px;
    }
    .title1-h16:before {
        bottom: 0;
    }
    .toggle-h16 .elementor-toggle .elementor-tab-title,
    .col-toggle-h19 .toggle-h16 .elementor-toggle .elementor-tab-title {
        padding: 25px 0;
    }
    .toggle-h16 .elementor-toggle .elementor-tab-content.elementor-active {
        padding-bottom: 25px;
    }
    .img1-h16 {
        display: none;
    }
    .wpcf7 form .booking-h16-section .booking-h16-column:nth-child(1) {
        margin-right: 20px;
    }
    .wpcf7 form .booking-h16-section .booking-h16-column:nth-child(2) {
        margin-left: 20px;
    }
    .ftc-product-grid.style_8.woocommerce.product-template.ftc-product-grid .products .product {
        margin-bottom: 30px;
    }
    .col-banner-h17 .elementor-widget-wrap {
        margin-left: 30px;
    }
    .title2-h17 {
        max-width: 90%;
    }
    .img1-h17 {
        bottom: -25%;
    }
    .img1-h17 img {
        max-width: 200px !important;
    }
    .ftc-element-testimonial.style_12 .swiper-wrapper .item .infomation,
    .ftc-element-testimonial.style_16 .swiper-wrapper .item .infomation {
        margin-bottom: 15px;
        padding-top: 70px;
    }
    .banner-h18 .ftc-element-image .ftc-image-content .ftc-image-caption h2{
        font-size: 24px;
        margin-bottom: 10px;
    }
    .banner-h18 .ftc-element-image .ftc-image-content {
        margin-top: 15px;
    }
    .img1-h18 {
        right: -20px;
    }
    .wpcf7 form .booking-h18-section .booking-h18-column input[type="text"] {
        margin-bottom: 10px;
    }
    .ftc-element-testimonial.style_13 .swiper-wrapper .item .infomation {
        margin-right: 20px;
    }
    .banner4-h18 .ftc-element-image .ftc-image-content .ftc-image-caption h2 {
        font-size: 36px;
        line-height: 1;
        margin-bottom: 10px;
    }
    .banner4-h18 .ftc-element-image .ftc-image-content .ftc-image-caption h2 span {
        font-size: 28px;
    }
    .banner4-h18 .ftc-element-image .button-banner {
        margin-top: 15px;
    }
    .box-content1-h18:before {
        width: 40%;
    }
    .box-imgbox-h19 {
        max-width: calc(100% - 40px);
    }
    .ftc-product-categories.style_4 .category .ftc-categories .item-desciption {
        padding: 10px;
    }
    .ftc-product-categories.style_4 .category .ftc-categories .item-desciption .title {
        font-size: 14px;
    }
    .ftc_products_deal_slider.style_1 .ftc-deal-products .item-description .meta_info .add-to-cart,
    .ftc_products_slider.style_9 .product .item-description .meta_info .add-to-cart {
        margin-right: 10px;
    }
    .title2-h20 .elementor-heading-title span span {
        font-size: 30px;
    }
    .ftc_products_slider.style_10 .ftc-products .item-description .price {
        margin-bottom: 5px;
    }
    .banner1-h21 figure .ftc-image-content .ftc-image-caption p {
        margin-bottom: 30px;
    }
    .banner1-h21 figure .ftc-image-content .ftc-image-caption h2 {
        font-size: 40px;
        line-height: 40px;
        margin-bottom: 10px;
    }
    .img2-h21 {
        bottom: 36px;
        max-width: 300px;
    }
    .ftc-element-testimonial.style_15 .testimonial-content {
        padding: 0 20px;
    }
    .ftc-element-testimonial.style_15 .title-testi-slider h2 {
        padding-left: 20px;
        font-size: 40px;
    }
    .ftc-element-testimonial.style_15 .testimonial-content .infomation {
        margin-bottom: 5px;
    }
    .ftc-element-testimonial.style_15 .swiper-pagination {
        margin-top: 15px;
        padding-left: 20px;
    }
    .ftc-element-testimonial.style_15 .title-testi-slider {
        margin-bottom: 15px !important;
    }
    .ftc-element-testimonial.style_15 .title-testi-slider h2:before {
        top: -2px;
        left: 10px;
    }
    .img1-h21 {
        max-width: 300px;
    }
    .ftc-product-grid.style_10.woocommerce.product-template .products {
        margin: 0;
    }
    .img1-h22 {
        max-width: 300px;
    }
    .ftc-element-testimonial.style_16 .swiper-wrapper .item .infomation {
        padding-right: 20px;
    }
    .wpcf7 form .booking-h24-section .booking-h24-column:nth-child(1) {
        margin-right: 20px;
    }
    .wpcf7 form .booking-h24-section .booking-h24-column:nth-child(2) {
        margin-left: 20px;
    }
}
@media screen and (min-width: 992px){
    .blogs-slider.style_6 .blogs-slider.swiper-slide:nth-child(2n){
        margin-top: 30px;
    }
    .col-right2-h13 > .elementor-element-populated > .elementor-widget-wrap{
        padding: 115px 15px 0px 110px;
        margin-top: -50px;
        margin-bottom: 60px;
    }
    .header-icon-h4-new .ftc-cart-tini .cart-total,
    .header-layout-12 .ftc-cart-tini .cart-total {
        font-size: 12px;
        min-width: 25px;
        min-height: 25px;
        line-height: 25px;
    }
}
@media screen and (max-width: 1024px){
    .h8-all-slider .ftc-all-slider .navigation-slider>div{
        bottom: 143px;
    }
    .h6-blog .elementor-container .h6-blog-cl1 .elementor-column-wrap {
    margin-right: 8px !important;
    margin-left: 22px !important;
    }
    .h6-blog .elementor-container .h6-blog-cl2 .elementor-column-wrap {
    margin-right: 13px !important;
    margin-left: 19px !important;
    }
    .h6-blog .elementor-container .h6-blog-cl2 .elementor-column-wrap .elementor-widget-container .swiper-wrapper .ftc-blogs.post {
    margin-bottom: 0 !important;
    margin-top: 20px;
    }
    .img-mon4 .elementor-widget-container {
    text-align: center;
    }
    .blogs-slider.swiper-slide {
    padding: 1px;
    }
    .home3blogslide .elementor-widget-container .swiper-container .swiper-wrapper .swiper-slide {
    padding: 0;
    }
    .header-layout-3 .mega_main_menu.primary>.menu_holder>.menu_inner>ul>li.columns3:hover>ul.mega_dropdown {
    left: 40%;
    }
    .header-layout-3 .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li.columns5:hover > .mega_dropdown {
    left: 50%;
    }
    .prod-13 .ftc-product-grid.style_2 .products .ftc-product .item-description .price span {
    font-size: 15px;
    }
    .prod-13 .ftc-product-grid.style_2 .products .ftc-product .item-description .heading-title {
    max-width: calc(100% - 26px);
    }
    .prods_1 {
    width: 990px  !important;
    }
    .header-layout-1 .mega_main_menu.primary>.menu_holder>.menu_inner>ul>li.columns3:hover>ul.mega_dropdown {
    left: 50%;
    transform: translateX(-50%);
    }
    .header-layout-1 .mega_main_menu.primary>.menu_holder>.menu_inner>ul>li.columns3>ul.mega_dropdown {
    left: -999em;
    }
    .header-layout-1 .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li.columns5:hover > .mega_dropdown {
    left: 540px;
    }
    .header-layout-10 .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li.columns3 > ul.mega_dropdown {
    left: -270px;
    }
    .header-layout-10 .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li.columns5:hover > .mega_dropdown {
    left: 270px;
    }
    .header-layout-9 .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li.columns5:hover > .mega_dropdown {
    left: 170px;
    }
    .header-layout-9 .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li.columns4:hover > .mega_dropdown {
    left: 50%;
    }
    .header-layout-8 .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li.columns3 > ul.mega_dropdown {
    left: -320px;
    }
    .ftc-product-tabs.style_4 .tabs-content-wrapper .ftc-product .item-description .star-rating{
        display: none;
    }
    .box-banner-h13 {
    padding: 0 20px;
    }
    .banner-h12 {
    margin-bottom: 15px !important;
    }
    .box-header-h11.header-display {
    padding: 0 30px !important;
    }
    .header-layout-20.ftc-header-template .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li.columns5:hover > .mega_dropdown {
    left: 250px;
    }
    .box-content-h15 .counter-h16 {
    padding-bottom: 25px;
    }
    .header-layout10 .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li.columns3 > ul.mega_dropdown {
    left: -120px;
    }
    .header-layout-12 .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li.columns3 > ul.mega_dropdown {
    left: -120px;
    }
    .header-layout-13 .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li.columns3 > ul.mega_dropdown {
    left: -120px;
    }
    .header-layout-7 .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li.columns3 > ul.mega_dropdown {
    left: -120px;
    }
    .header-layout-7 .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li.columns5:hover > .mega_dropdown {
    left: 270px;
    }
    .header-layout-7 .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li.columns4:hover > .mega_dropdown {
    left: 380px;
    }
    .ftc-product-tabs.style_8 .woocommerce .product .item-description .meta_info {
    right: 15px;
    }
    .ftc-product-tabs.style_8 .woocommerce .product .item-description {
    padding: 0 13px 45px;
    }
    .box-ft-h23:before{
    bottom: 80px;
    }   
    .header-layout-23.ftc-header-template .header-icon {
    margin-right: 0;
    }
    .video-22 .tex-video22.elementor-element {
    right: 50px;
    }
    .box-content-h15 .img2-h21 {
    padding-bottom: 30px;
    }
    .ftc_products_slider.style_11 .ftc-products .item-description .product-name {
    font-size: 26px;
    }
    .ftc_products_deal_slider.style_1 .ftc-deal-products .item-description .price {
    top: 0;
    }
    .header-layout-20.ftc-header-template .mini-box2-header-h20:before{
        left: -10px;
    }
    .header-layout-21.ftc-header-template .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li.columns3 > ul.mega_dropdown {
    left: -50px;
    }
    .banner4-h18 {
    top: 48%;
    }
    .box-content-h15 .icon-testi18 {
    width: auto !important;
    left: 20px;
    }
    .ftc-element-testimonial.style_13 .swiper-wrapper .item .avatar-image {
    margin-left: 50px;
    }
    .header-layout-18.ftc-header-template .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li.columns3:first-child > ul.mega_dropdown {
    left: -110px;
    }
    .header-layout-19.ftc-header-template .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li.columns3:first-child > ul.mega_dropdown {
    left: -40px;
    }
    .phon17 .elementor-widget-container ul li span {
    padding-left: 0 !important;
    }
    .toggle-h16 .elementor-toggle .elementor-tab-title .elementor-toggle-icon{
        min-width: 35px;
    }
    .bga_h16 {
    height: 400px;
    top: -40px;
    }
        .title2-h16 {
        bottom: 120px;
    }
    .header-layout-15 .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li.columns3:first-child > .mega_dropdown {
        left: -120px;
    }
    .header-layout-23 .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li.columns3:first-child > .mega_dropdown {
        left: -190px;
    }
    .header-layout-23 .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li.columns5:nth-child(2) > .mega_dropdown{
        left: 280px;
    }
    .ftc-contact-form.style_c7 form>p {
        float: none;
        margin: 0 auto;
    }
    .list-h12 ul::before {
        left: 50%;
        transform: translateX(-50%);
        -o-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        -moz-transform: translateX(-50%);
        -webkit-transform: translateX(-50%);
    }
    .navigation-slider.style_6 .nav-prev{
        left: -11px;
    }
    .navigation-slider.style_6 .nav-next{
        right: -11px;
    }
    .prod-12 .woocommerce .product span.price, .prods_2 .woocommerce .product span.price{
        height: 18px;
    }
}
@media only screen and (max-width: 1199px) and (min-width: 1025px){
    .copyright-h12 .elementor-widget-container {
        margin-left: 20px !important;
    }
    .icon-box-h12.icon-1 .elementor-widget-container {
        padding: 45px 0px 40px 50px !important;
    }
    .icon-box-h12.icon-2 .elementor-widget-container {
        padding: 47px 0px 42px 50px !important;
    }
    .icon-box-h12.icon-3 .elementor-widget-container {
        padding: 45px 0px 30px 50px !important;
    }
    .icon-box-h12.icon-4 .elementor-widget-container {
        padding: 45px 0px 45px 50px !important;
    }
}
@media only screen and (max-width: 1199px) and (min-width: 992px) {
    section.elementor-section.elementor-element .elementor-column.title-deal {
        width: 64%;
    }
    .ftc_products_slider.style_5 .ftc-product .item-description .meta_info .add-to-cart,
    .tabs-content-wrapper.style_2 .ftc-product .item-description .meta_info .add-to-cart {
        max-width: 110px;
    }
    /*home11*/
    .box-content-container-h11 {
        max-width: 970px;
    }
    .mini-box-service-h11 {
        padding: 0 !important;
    }
    .title-banner1-h11 .elementor-heading-title,
    .title3-h11 .elementor-heading-title {
        font-size: 40px !important;
        line-height: 40px !important;
    }
    .col-left-banner2-h11 .elementor-column-wrap,
    .col-right-banner3-h11 .elementor-column-wrap {
        margin-left: 20px !important;
    }
    .ftc-contact-form.style_c7 form>p label {
        max-width: 240px;
    }
    /*home12*/
    .ftc-contact-form.style_c8 form>p label {
        width: 390px;
    }
    .title-phone-h12 .elementor-widget-container {
        padding: 0 15px !important;
    }
    .col-left-video-h12 .elementor-column-wrap {
        margin-right: 15px !important;
    }
    .title-why-choose-us .elementor-heading-title {
        font-size: 58px !important;
        line-height: 58px !important;
    }
    .video-h12 .elementor-custom-embed-play i {
        font-size: 72px;
    }
    .banner-h12 .ftc-image-content {
        top: 50% !important;
        left: 50% !important;
    }
    .col-contact-h12 > .elementor-column-wrap {
        margin-left: 30px !important;
    }
    .mini-box-info-h12 {
        max-width: calc(100% - 30px);
    }
    .ftc_products_slider.style_4 .woocommerce .ftc-product .images .group-button-product .add-to-cart a span {
        font-size: 14px;
    }
    .ftc_products_slider.style_4 .woocommerce .ftc-product .images .group-button-product .add-to-cart {
        width: 135px;
    }
    .video-h12 .elementor-widget-container {
        padding: 20px !important;
    }
    /*home13 (home3 new)*/
    .col-right1-h13 .elementor-column-wrap {
        margin: 30px 0 0 0px !important;
    }
    .col-price-list-h13 .elementor-widget-wrap {
        padding: 30px 15px 30px 20px;
    }
    .col-price-list-h13 {
        top: 0;
    }
    .box-banner-h13 .elementor-column {
        width: 33.33% !important;
    }
    .banner-h12.banner-h13 .ftc-image-content {
        top: 50% !important;
        left: 50% !important;
    }
    .box-banner-h13 .elementor-column:first-child .elementor-column-wrap,
    .box-banner-h13 .elementor-column:nth-child(4) .elementor-column-wrap {
        margin-right: 20px !important;
        margin-left: 0 !important;
    }
    .box-banner-h13 .elementor-column:nth-child(2) .elementor-column-wrap,
    .box-banner-h13 .elementor-column:nth-child(5) .elementor-column-wrap {
        margin: 0 10px !important;
    }
    .box-banner-h13 .elementor-column:nth-child(3) .elementor-column-wrap {
        margin-left: 20px !important;
        margin-right: 0 !important;
    }
    .blogs-slider.style_6 .blogs-slider .post-text {
        padding: 0 30px;
    }
    .ftc-contact-form.style_c8 form>p {
        float: none;
        margin: 0 auto;
    }
    .ins-h12 .ftc-instagram {
        text-align: center;
    }
    .banner1-h15 figure .ftc-image-content {
        padding-left: 15px;
    }
    .banner1-h15 figure .ftc-image-content .button-banner {
        right: 15px;
    }
    .banner4-h18 {
        max-width: 500px;
    }
    .img2-h18 {
        max-width: 70%;
        margin-left: auto;
    }
    .ftc_products_deal_slider.style_1 .ftc-deal-products .item-description .price {
        position: relative;
    }
    .ftc_products_deal_slider.style_1 .ftc-deal-products .item-description .heading-title {
        margin-bottom: 10px;
    }
    .ftc-product-grid.style_9.woocommerce.product-template .products .product .images {
        max-width: 30%;
        margin-right: 20px;
    }
    .ftc-product-grid.style_9.woocommerce.product-template .item-description .short-description {
        margin-bottom: 0;
    }
}
@media only screen and (min-width: 1025px) {
    .ftc_products_slider.style_4 .ftc-products.swiper-wrapper {
        padding: 0 1px;
    }
    .banner-icon-h4-new.elementor-section.elementor-section-boxed .elementor-container,
    .sec-header-layout-4.elementor-section.elementor-section-boxed .elementor-container,
    .slider-h4-new.elementor-section.elementor-section-boxed .elementor-container {
        max-width: 1770px !important;
    }
    .testi-h4-new.elementor-section.elementor-section-boxed .elementor-container,
    .box-product-h4-new.elementor-section.elementor-section-stretched .elementor-container.elementor-column-gap-extended {
        max-width: 1290px !important;
    }
    .box-product-h4-new.elementor-section.elementor-section-stretched .elementor-container.elementor-column-gap-extended{
        padding: 0 20px;
    }
}
@media only screen and (max-width: 991px) {  
    .h8-all-slider .ftc-all-slider .navigation-slider>div {
    bottom: 0;
    }
    .h6-blog .elementor-container .h6-blog-cl1 .elementor-column-wrap {
    margin-right: 15px !important;
    margin-left: 15px !important;
    }
    .h6-blog .elementor-container .h6-blog-cl2 .elementor-column-wrap {
    margin-right: 15px !important;
    margin-left: 15px !important;
    }
    .testimolh5 {
    padding-top: 30px;
    }
    .prods_1 {
        width: 730px !important;
    }  
    .ftc-element-testimonial.style_5 .title-testi-slider h2:before {
    top: 7px;
    }
    .testimolh5 .title-testi-slider {
    margin-top: 40px !important;
    }
    .slider_13a {
    margin-top: 0 !important;
    }
    .banner-h12 {
    margin-bottom: 5px !important;
    }
    .video-22 .tex-video22.elementor-element {
    display: none;
    }
    .box-content1-h19:before{
        display: none;
    }
    .banner4-h18 {
    top: 50%;
    }
    .bga_h16 {
    display: none;
    }
    .slide-home16:hover .tparrows.home16{
    display: none !important;
    }
    .slide-home17 .tparrows.home17{
    display: none !important;
    }
    .header-layout-15.ftc-header-template .header-mobile .mobile-button .fa-bars:hover:before {
    color: #000000;
    }
    .header-layout-15.ftc-header-template .ftc-cart-tini:hover .fa-shopping-cart{
    color: #000000;
    }
    .header-layout10 .header-content .setting-wrapper .ftc-search-product {
    display: none;
    }
    .header-layout10 .toggle-menu {
    display: none;
    }
    .header-ftc.header-layout10{
        margin-top: 400px;
    }
    .header-layout-15.ftc-header-template .ftc-cart-tini {
    color: #fff;
    }
    .header-layout-15.ftc-header-template .header-mobile .mobile-button i {
    color: #fff;
    }
    .header-layout-21.ftc-header-template .ftc-cart-tini {
    color: #fff;
    }
    .header-layout-21.ftc-header-template .header-mobile .mobile-button i {
    color: #fff;
    }
    .box-content-h15 .icon-testi18 {
    width: auto !important;
    left: 21px;
    }
    .our17-left {
    width: 100% !important;
    margin-bottom: 30px;
    }
    .col-banner-h17 .elementor-widget-wrap {
    margin-top: 30px;
    margin-bottom: 20px;
    }
    .contact-ft-h15 ul li span span {
    font-size: 18px;
    }
    .our17-right {
    width: 100% !important;
    text-align: center;
    }
    .our17-right .title1-h17, .our17-right .text1-h17 {
    margin-left: auto;
    margin-right: auto;
    }
    .our17-right .list-benefit-h15 ul.elementor-icon-list-items li.elementor-icon-list-item {
        justify-content: center;
    }
    .mobile-button .fa-bars:hover:before{
        color: #333333;
    }
    .ftc-header-template .ftc-cart-tini:hover .fa-shopping-cart{
        color: #333333;
    }
    .col-right2-h13 > .elementor-element-populated > .elementor-widget-wrap{
        padding: 15px;
        margin-top: -50px;
    }
    .box-content-container-h11.box-content-container-h13 .elementor-column-gap-default .col-right2-h13 .button2-h11 .elementor-widget-container {
    padding-bottom: 30px;
    }
    .ftc_products_slider.style_6 .ftc-product .item-description {
        margin-bottom: 1px;
    }
    .h5form .elementor-text-editor .mc4wp-form .mc4wp-form-fields .email input[type="email"] {
        padding-right: 95px;
    }
    .h5form .elementor-text-editor .mc4wp-form .mc4wp-form-fields .submit input[type="submit"] {
        padding: 5 10px;
    }
    .ftc-product-grid.style_1 .products .ftc-product .item-description .price ins {
        font-size: 18px;
    }
    .tabs-content-wrapper.style_2 .ftc-product .item-description .meta_info,
    .ftc_products_slider.style_5 .ftc-product .item-description .meta_info {
        justify-content: center;
    }
    .ftc_products_slider.style_5 .ftc-product .item-description,
    .tabs-content-wrapper.style_2 .ftc-product .item-description {
        text-align: center;
    }
    .ftc_products_slider.style_5 .ftc-product .item-description .star-rating,
    .tabs-content-wrapper.style_2 .ftc-product .item-description .star-rating {
        margin: 0 auto;
    }
    .ftc-product-grid.def_style_5 .products .ftc-product {
        max-width: 270px;
    }
    .h5img_1 .elementor-image .wp-caption .ftc-image-content,
    .h5img_2 .elementor-image .wp-caption .ftc-image-content {
        max-width: 60%;
    }
    .elementor-element.h4-desc-brand.elementor-widget-text-editor .elementor-text-editor {
        -webkit-line-clamp: 3;
        -moz-line-clamp: 3;
        -webkit-box-orient: vertical;
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
    }
    .elementor-element.h4-desc-brand.elementor-widget-text-editor .elementor-text-editor p {
        margin-bottom: 0;
    }
    .elementor-element.home3_prod_desc3.elementor-widget-text-editor .elementor-text-editor,
    .elementor-element.home3_desc_f3.elementor-widget-text-editor .elementor-text-editor {
        -webkit-line-clamp: 2;
        -moz-line-clamp: 2;
        -webkit-box-orient: vertical;
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
    }
    .prods_1 {
        width: calc(100% + 30px);
        padding: 30px 2px 0;
        left: 0px;
    }
    .ftc_products_slider.style_6 .ftc-product .item-description .meta_info>div,
    .ftc_products_slider.style_6 .ftc-product .item-description .meta_info>a {
        margin-left: 10px;
    }
    .ftc-product-tabs.style_4 .ftc-product .owl-nav>div {
        top: 37%;
    }
    .ftc-product-grid.style_5 .products .ftc-product .item-description .heading-title {
        margin-top: 15px;
    }
    .ftc-product-grid.style_6 .products .ftc-product:hover .item-description .meta_info .add-to-cart a span {
        font-size: 18px;
    }
    .ftc-image-content.style_8 .button-banner {
        right: 20px;
    }
    .ftc-image-content.style_8 {
        padding: 5px 55px 0px 20px;
    }
    .ftc-element-testimonial.style_3 .swiper-wrapper .item .infomation {
        padding: 0 55px;
    }
    .ftc_products_slider.style_5 .products .ftc-products {
        max-width: 370px;
        margin: 0 auto;
    }
    .tabs-content-wrapper.style_2 .ftc-product .item-description .meta_info,
    .ftc_products_slider.style_5 .ftc-product .item-description .meta_info {
        padding-top: 15px;
        padding-bottom: 15px;
    }
    .ftc-element-testimonial.style_1 .item.testimonial-content {
        padding-left: 280px;
    }
    .ftc-element-testimonial.style_1 .navigation-slider {
        padding-left: 270px;
    }
    .ftc-element-testimonial.style_1 .testimonial-content .infomation {
        padding-left: 40px;
        padding-bottom: 10px;
    }
    .header-mobile .ftc-shop-cart .ftc-cart-tini {
        display: flex;
        align-items: center;
    }
    .header-mobile .ftc-shop-cart .cart-item>a .cart-total {
        top: -10px;
        line-height: 21px;
        border-radius: 25px;
        width: 20px;
        height: 20px;
        left: 0;
        font-size: 14px;
        font-weight: normal;
        position: relative;
    }
    /*home1*/
    .sl-h2:before {
        display: none;
    }
    .mail .elementor-icon-wrapper .elementor-icon .fas {
        top: 50px !important;
    }
    .titlecate h2 {
        margin-top: -20px;
    }
    .ordo-home-1 .elementor-image .wp-caption .ftc-image-content {
        max-width: 120px;
        margin-left: 27px;
    }
    .ordo-home-1 .elementor-image .wp-caption .ftc-image-content .ftc-image-caption {
        margin-top: 0px;
    }
    .ordo-home-1 .elementor-image .ftc-image-content .ftc-image-caption p {
        font-size: 18px;
        line-height: 15px;
    }
    .ordo-home-1 .elementor-image .wp-caption .ftc-image-content .button-banner a.single-image-button,
    .ordo-home-2 .elementor-image .wp-caption .ftc-image-content .button-banner a.single-image-button {
        padding: 5px 15px;
    }
    .ordo-home-1 .elementor-image .wp-caption .ftc-image-content .ftc-image-caption {
        left: 0px;
        margin-top: 0px;
    }
    .ordo-home-2 .elementor-image .wp-caption .ftc-image-content .ftc-image-caption .wp-caption .wp-caption-text {
        color: white;
        margin-top: -27px!important;
        position: absolute;
        text-align: center;
        left: 10px;
    }
    .elementor-element .ordo-home-1 {
        margin-left: 0px;
    }
    .headingtitle .elementor-widget-container {
        margin-top: 80px;
    }
    .ordo-home-2 .elementor-image .wp-caption .ftc-image-content {
        max-width: 120px;
        margin-left: -150px;
        left: 90%!important;
    }
    .ordo-home-2 .elementor-image .wp-caption .attachment-medium_large {
        height: 158px;
        margin-left: 0px;
    }
    .ordo-home-2 .elementor-image .wp-caption .ftc-image-content .ftc-image-caption {
        margin-top: 0px;
    }
    .ordo-home-2 .elementor-image .wp-caption p {
        font-size: 14px;
        line-height: 18px;
    }
    .ftc-product .item-description .meta_info .add-to-cart .product_type_simple span {
        font-size: 14px;
    }
    .ordo-home-3 .ftc-image-content .ftc-image-caption p {
        font-size: 18px;
    }
    .ordo-home-1 .elementor-image .wp-caption .ftc-image-content .ftc-image-caption .wp-caption .wp-caption-text {
        left: 8px;
        margin-top: -26px;
        font-size: 10px;
    }
    .ordo-home-3 .elementor-image .wp-caption .ftc-image-content .ftc-image-caption .wp-caption {
        font-size: 11px;
    }
    .ordo-home-3 .elementor-image .wp-caption .ftc-image-content .ftc-image-caption {
        margin-top: 0px;
    }
    .ftc-element-testimonial.style_1 .title-testi-slider h2 p {
        font-size: 28px;
        padding: 0;
    }
    .mail .fa-envelope {
        top: 50px!important;
        left: 15px;
    }
    .mail .elementor-widget-container .elementor-icon-wrapper .elementor-icon {
        margin: 50% 0px;
        float: none;
    }
    .elementor-element .footertitle .elementor-widget-container .elementor-text-editor {
        margin: 65px 0px;
        margin-left: -25%;
    }
    .footerdesc .elementor-text-editor p {
        font-size: 14px;
    }
    .elementor-element .footertitle .elementor-widget-container .elementor-text-editor p {
        font-size: 18px;
    }
    .elementor-element .footerdesc .elementor-widget-container .elementor-text-editor {
        margin: 50px 0px;
        margin-left: 33%;
    }
    .elementor-element .footerdesc .elementor-widget-container .elementor-text-editor p:before {
        top: 32%;
        left: 15%;
    }
    .subscribe .elementor-widget-container .elementor-text-editor .mc4wp-form {
        margin: 50px 0px;
        height: 45px;
        max-width: 350px;
        margin-right: 10px;
    }
    .elementor-element .subscribe .elementor-widget-container .elementor-text-editor .mc4wp-form .mc4wp-form-fields input[type=email] {
        margin-top: -22%;
        margin-left: -60px;
        font-size: 12px;
        width: 45%;
    }
    .elementor-element .subscribe .elementor-widget-container .elementor-text-editor .mc4wp-form .mc4wp-form-fields input[type=submit] {
        margin-top: -23%;
        margin-left: 93%;
        font-size: 12px;
        padding: 5px 19px;
    }
    .ptistargram .elementor-widget-container .ftc-element-instgram .original .images {
        margin-right: -3px;
    }
    .calltext .elementor-text-editor p,
    .mailtext .elementor-text-editor p,
    .locktext .elementor-text-editor p {
        margin-left: 12%;
    }
    .address .fas {
        top: auto;
        left: auto;
    }
    .products_2 .elementor-widget-container .ftc_products_slider .ftc-products .post .products {
        margin-bottom: 8px;
    }
    .ftc-header-template .header-content {
        display: none;
    }
    .ftc-header-template .header-mobile {
        display: flex;
        align-items: center;
        padding: 10px 20px;
    }
    .ftc-header-template .header-mobile .logo-wrapper {
        flex: 1;
        text-align: center;
        transform: translate(0);
    }
    .ftc-header-template .header-mobile a.ftc-cart-tini.cart-item-canvas:before {
        margin-right: 0;
    }
    .heading2_2 {
        max-width: 400px;
        margin: 50px 30px 20px 20%;
    }
    .saleoff_1 .elementor-text-editor p {
        padding: 0px 0px 0px 20%;
    }
    .img_5 .ftc-image-caption p {
        font-size: 24px;
        margin-top: 150px;
    }
    .footerinfo_1 .elementor-text-editor p {
        font-size: 14px;
    }
    .footerinfo_2 .elementor-text-editor p,
    .footerinfo_3 .elementor-text-editor p,
    .footerinfo_4 .elementor-text-editor p {
        font-size: 14px;
    }
    .desc_4 .elementor-text-editor p {
        margin-right: -30px;
    }
    .desc_5 .elementor-text-editor p {
        font-size: 29px;
    }
    .footerform .mc4wp-form-fields .email input[type="email"] {
        width: 400px;
        height: 50px;
        margin-top: -12px;
    }
    .footerform .mc4wp-form-fields .submit input[type="submit"] {
        margin-left: 324px;
    }
    .footermail,
    .desc_6 {
        width: 22%!important;
    }
    .h2-ft-content .elementor-widget-container {
        padding: 15px 0px 25px 0px!important;
    }
    .footerform {
        width: 54%!important;
    }
    .footercard_1 .elementor-widget-container {
        padding: 0px 20px 0px 0px!important;
        margin-top: -40px;
    }
    .footermail {
        padding-left: 20px;
    }
    .footeemail_1 .elementor-icon {
        font-size: 40px;
    }
    .footermail_2 .elementor-widget-container h2 {
        padding-left: 50px;
        margin-top: -40px;
        font-size: 15px;
    }
    .desc_6 .elementor-element .elementor-widget-container .elementor-text-editor p {
        margin-top: 8px;
        padding-left: 0px;
        font-size: 13px;
    }
    .desc_6 .elementor-element .elementor-widget-container .elementor-text-editor p::before {
        top: 5px;
    }
    .h2-forms-ft {
        padding: 70px 0px 40px 0px!important;
    }
    .footercopyright .elementor-text-editor p {
        font-size: 11px;
        margin-top: 0px;
        text-align: center;
    }
    .products_2 .elementor-widget-container .ftc_products_slider .ftc-product .item-description .meta_info .add-to-cart {
        width: 110px;
    }
    .products_2 .elementor-widget-container .ftc_products_slider .ftc-product .item-description .meta_info .add-to-cart .button span {
        font-size: 14px;
    }
    /*home3*/
    .home3ftform .elementor-text-editor .mc4wp-form .mc4wp-form-fields .email input[type="email"] {
        width: 95%;
    }
    .home3ftform .elementor-text-editor .mc4wp-form .mc4wp-form-fields .submit input[type="submit"] {
        margin-left: 78%;
    }
    .home3_descf2 .elementor-button-wrapper .elementor-button-link .elementor-button-text,
    .home3_descf2 .elementor-button-wrapper .elementor-button-link .elementor-button-text,
    .home3_prod6_desc .elementor-button-wrapper .elementor-button-link .elementor-button-text {
        font-size: 14px;
    }
    .home3_descf2 .elementor-button-wrapper .elementor-button-link,
    .home3_descf2 .elementor-button-wrapper .elementor-button-link,
    .home3_prod6_desc .elementor-button-wrapper .elementor-button-link {
        padding: 15px 20px;
    }
    .ftc-product-grid.style_2 .load-more-product a.load-more {
        font-size: 15px;
        padding: 15px 20px;
    }
    .home3_desc_bt .elementor-button-wrapper a.elementor-button-link {
        font-size: 15px;
    }
    .home3_desc_bt .elementor-button-wrapper a.elementor-button-link {
        padding: 15px 20px;
    }
    .home3ftmail .elementor-icon-box-wrapper .elementor-icon-box-content .elementor-icon-box-title span {
        font-size: 18px;
        line-height: 10px;
    }
    .home3ftmail {
        padding-left: 20px;
    }
    .home3ftform .mc4wp-form-fields {
        padding: 0px;
        padding-right: 20px;
        margin-top: 0px;
    }
    .h3-od-img {
        padding: 0px 20px 0px 0px!important;
    }
    .home3ft_desc .elementor-text-editor p::before {
        left: -5px;
        height: 45px;
        top: 20px;
    }
    .home3footebutton .elementor-button-wrapper {
        text-align: center;
        margin-top: -20px;
        padding-bottom: 20px;
    }
    .h3footermyacc .elementor-column-wrap {
        margin-left: 20%!important;
    }
    .home3ftcopy .elementor-widget-container {
        padding: 0px 0px 30px 0px !important;
    }
    .home3ftcopy .elementor-text-editor {
        padding: 30px 0px;
    }
    .home3ftcopy .elementor-text-editor {
        text-align: center!important;
    }
    .home3ftcard .elementor-widget-container {
        padding-right: 20px!important;
        margin-top: -40px!important;
    }
    .h3-ft-icon {
        padding: 0px!important;
    }
    .h3-ft-icon .elementor-column {
        padding-bottom: 30px!important;
    }
    .home3footebutton .elementor-widget-container {
        padding: 0!important;
    }
    /*hom4*/
    .home4_desc1,
    .home4_desc2,
    .home4_desc3,
    .home4_desc4,
    .home4_desc5,
    .home4_desc6 {
        height: 300px;
    }
    .brandh4 {
        margin-top: -20px;
    }
    .ftc-element-testimonial.style_2 .swiper-wrapper .item .infomation p {
        left: 350px;
    }
    .ftc-element-testimonial.style_2 .swiper-wrapper .item .infomation p::before {
        height: 160px;
        left: -55px;
        top: 10px;
    }
    .ftc-element-testimonial.style_2 .navigation-slider .nav-prev {
        left: 48%;
        top: 75%;
    }
    .ftc-element-testimonial.style_2 .navigation-slider .nav-next {
        right: 38%;
        top: 75%;
    }
    .home4ftcopy {
        margin-top: -15px;
        padding-left: 25px;
    }
    .home4ftcopy .elementor-text-editor {
        text-align: center!important;
    }
    /*home5*/
    .h5-product {
        width: 100% !important;
    }
    .h5-rightprod {
        width: 100% !important;
    }
    .h5-space {
        display: none!important;
    }
    .elementor-element.titileprod_2.elementor-widget-heading .elementor-widget-container {
        padding-bottom: 0;
        text-align: center;
    }
    .elementor-element.producttoprating.elementor-widget.elementor-widget-ftc-products .products {
        justify-content: center;
        padding-top: 15px;
    }
    .h5-cl-cd {
        width: 100%!important;
        max-width: 500px;
        margin: 0 auto;
    }
    .h5-cl-cd .elementor-widget-wrap {
        display: block!important;
    }
    .time_countdown,
    .h5productright,
    .titileprod_2,
    .producttoprating,
    .testimolh5 {
        /*width: 50%!important;*/
    }
    .testimolh5 {
        margin-top: -30px;
    }
    .ftc-element-testimonial.def_style_1 .title-testi-slider h2>p {
        padding-top: 102px;
    }
    .ftc-element-testimonial.def_style_1 .swiper-wrapper .item .name {
        margin-top: 75px;
    }
    .ftc-element-testimonial.def_style_1 .navigation-slider .nav-prev,
    .ftc-element-testimonial.def_style_1 .navigation-slider .nav-next {
        top: 90%;
    }
    /*home6*/
    .cl-blood,
    .cl-dentist {
        width: 50%!important;
        margin-bottom: 30px;
    }
    .banner-desc .elementor-text-editor p {
        font-size: 12px;
    }
    .cl-patient,
    .cl-bottle,
    .cl-tooth {
        width: 33.33%!important;
    }
    .ftc-product-tabs.style_3 .tabs-content-wrapper .products .product {
        width: 33%;
    }
    .ftc-product-tabs.style_3 .tabs-content-wrapper .products .ftc-product:last-child {
        display: none;
    }
    .h6-sg-img-pr,
    .product-slider-h6 {
        width: 100%!important;
    }
    .h6-blog-cl1,
    .h6-blog-cl2 {
        width: 100%!important;
    }
    .ftc-elements-blogs.style_6,
    .ftc-elements-blogs.style_6_1,
    .ftc-elements-blogs.style_6_2,
    .ftc-elements-blogs.style_6 .ftc-blogs,
    .ftc-elements-blogs.style_6_1 .ftc-blogs,
    .ftc-elements-blogs.style_6_2 .ftc-blogs,
    .ftc-elements-blogs.style_5 .ftc-blogs {
        margin: 0px;
    }
    .ftc-elements-blogs.style_6_2 .ftc-blogs img {
        height: auto;
    }
    .h6form .elementor-text-editor .mc4wp-form .mc4wp-form-fields .email input[type="email"] {
        width: 60%;
    }
    .h6form .elementor-text-editor .mc4wp-form .mc4wp-form-fields .submit input[type="submit"] {
        padding: 6px 15px;
        margin-right: 20%;
    }
    section.elementor-section.icon-ft-h6 {
        margin: 0 auto;
        max-width: 174px;
    }
    /*home7*/
    .h7-verticalmenu,
    .uptospace {
        display: none!important;
    }
    .slider-img {
        width: 67.5%!important;
    }
    .uptospace1 {
        width: 100%!important;
    }
    .single-imgtop {
        width: 32.5%!important;
    }
    .single-imgtop .elementor-column-wrap {
        margin: 30px 15px 0px 0px!important;
    }
    .uptospace1>.elementor-column-wrap {
        margin: 0px!important;
    }
    .ftc-product-grid.style_4 .products .ftc-product .item-description .meta_info .add-to-cart a.button {
        padding: 5px 15px;
    }
    .ftc-product-grid.style_4 .products .ftc-product .item-description .meta_info .add-to-cart {
        margin-top: 15px;
        margin-bottom: 0px;
    }
    .ftc-product-grid.style_4 .products .ftc-product .item-description .meta_info .yith-wcwl-add-to-wishlist {
        display: block;
    }
    .ftc-product-grid.style_4 .products .ftc-product .item-description .meta_info .yith-wcwl-add-to-wishlist {
        top: 75%;
        left: 45%;
    }
    .ftc-product-grid.style_4 .products .ftc-product .item-description .meta_info .yith-wcwl-add-to-wishlist .add_to_wishlist {
        padding: 8px 8px 7px 8px;
    }
    .ftc-product-grid.style_4 .products .ftc-product .item-description .price {
        margin-top: -35px;
        padding-right: 60px;
    }
    .ftc-product-grid.style_4 .products .ftc-product .item-description .meta_info .compare {
        margin-right: -20px;
    }
    .ftc-product-grid.style_4 .products .ftc-product .item-description .meta_info .compare {
        padding: 7px 9px;
    }
    .ftc-product-grid.style_4 .products .ftc-product .item-description .meta_info .yith-wcwl-add-to-wishlist .show {
        margin-left: 0px;
        padding: 5px;
    }
    .ftc-product-grid.style_4 .products .ftc-product .item-description .meta_info .show .fa-heart::before {
        font-size: 13px !important;
    }
    .single-img6h7 .elementor-image .wp-caption .ftc-image-content .ftc-image-caption span,
    .single-img5h7 .elementor-image .wp-caption .ftc-image-content .ftc-image-caption span {
        font-size: 14px;
        line-height: 14px;
    }
    .single-img5h7 .elementor-image .wp-caption .ftc-image-content .ftc-image-caption p {
        line-height: 18px;
    }
    .ftc-blogs-slider .style_7 .blogs-slider .inner-wrap .post-text .meta .element-date-timeline {
        margin-left: 84%;
        margin-top: -26.5%;
    }
    .h7-footer {
        padding-bottom: 40px;
    }
    /*home8*/
    .single-imageh8_1 .elementor-column-wrap,
    .single-imageh8_2 .elementor-column-wrap,
    .single-imageh8_3 .elementor-column-wrap {
        margin: 0px 15px 0px 20px!important;
    }
    .h8-counter .elementor-counter .elementor-counter-number-wrapper {
        max-width: 153px;
        height: 153px;
        margin: 0 auto;
    }
    .h8-counter .elementor-counter .elementor-counter-number-wrapper .elementor-counter-number {
        padding-top: 25px;
    }
    .h8-title-banner .elementor-text-editor span {
        font-size: 36px!important;
    }
    .text-singleimage .elementor-column-wrap {
        margin: -71% 0% 0% 0% !important;
    }
    .ftc-element-testimonial.style_3 .title-testi-slider h2::before {
        top: -2px;
    }
    .nav-next.style_4 {
        right: 20px;
    }
    .nav-prev.style_4 {
        left: 20px;
    }
    /*home9*/
    .slider_9 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide .swiper-slide-inner .elementor-image-carousel-caption {
        margin-top: -72px;
        padding: 18px;
        font-size: 24px;
    }
    .slider_9 .elementor-image-carousel-wrapper .elementor-swiper-button-prev,
    .slider_9 .elementor-image-carousel-wrapper .elementor-swiper-button-next {
        padding: 25px;
        bottom: -37px;
        font-size: 24px!important;
    }
    .slider_9 .elementor-image-carousel-wrapper .elementor-swiper-button-prev {
        right: 73px;
    }
    .single1_h9 .elementor-image .wp-caption .ftc-image-content .ftc-image-caption p {
        padding-left: 30px;
        padding-right: 30px;
        line-height: 30px;
    }
    .single2_h9 .elementor-image .wp-caption .ftc-image-content .ftc-image-caption p {
        padding-left: 25px;
        padding-right: 25px;
        line-height: 25px;
    }
    .single3_h9 .elementor-image .wp-caption .ftc-image-content .ftc-image-caption p {
        font-size: 20px;
        font-weight: normal;
        text-transform: uppercase;
        margin: 0px;
        padding-top: 0px;
    }
    .single3_h9 .elementor-image .wp-caption .ftc-image-content .ftc-image-caption p {
        font-size: 20px;
        line-height: 20px;
    }
    .single3_h9 .elementor-image .wp-caption .ftc-image-content .ftc-image-caption span {
        font-size: 13px;
    }
    .h9-ft-bt-icon .elementor-element .elementor-heading-title {
        font-size: 20px!important;
        line-height: 20px!important;
    }
    .h9-banner-content .elementor-text-editor p {
        font-size: 12px;
    }
    .footer-h9-icon_instagram .elementor-element {
        padding-bottom: 30px;
    }
    /*home10*/
    .h10-slide-body {
        display: block;
    }
    /*home11*/
    .box-content-container-h11:not(.box-content-container-h13) {
        max-width: calc(100% - 30px);
    }
    .icon-box-h11 .elementor-image-box-content .elementor-image-box-description {
        padding: 0 15px;
    }
    .ftc-element-testimonial.style_6 .swiper-wrapper .item .infomation {
        margin-bottom: 30px;
    }
    .ftc-element-testimonial.style_6 .swiper-wrapper .item .infomation p {
        padding: 0 30px;
    }
    /*home12 (home 2 new)*/
    .ftc-element-testimonial.style_7 .swiper-wrapper .item .infomation p {
        padding: 0 30px;
    }
    .ftc-element-testimonial.style_7 .swiper-pagination {
        right: 0;
    }
    .ftc-contact-form.style_c8 form>p {
        float: none;
        margin: 0 auto;
    }
    .ins-h12 .ftc-instagram {
        text-align: center;
    }
    /*home13 (home3 new)*/
    .col-price-list-h13 .elementor-widget-wrap {
        padding: 0;
    }
    .col-price-list-h13 {
        top: 0;
    }
    .ftc-element-testimonial.style_8 .swiper-wrapper .item .infomation p {
        padding: 0 30px;
    }
    .ftc-element-testimonial.style_8 .swiper-pagination {
        right: 8px;
    }
    .blogs-slider.style_6 .blogs-slider .post-text {
        padding: 0 20px;
    }
    .ftc-product-grid.style_7.woocommerce .products .product {
        padding: 0 10px;
    }
    .ftc-product-grid.style_7.woocommerce .ftc-product.product .item-description {
        flex-direction: column;
    }
    .ftc-product-grid.style_7.woocommerce .ftc-product.product .item-description h3 {
        margin-bottom: 10px;
    }
    .imgbox-h15.elementor-widget-image-box.elementor-position-left .elementor-image-box-wrapper {
        flex-direction: column;
        justify-content: center;
    }
    .imgbox-h15 .elementor-image-box-wrapper figure {
        margin: 0 0 30px 0 !important;
        min-height: 96px;
    }
    .imgbox-h15 .elementor-image-box-wrapper .elementor-image-box-content {
        text-align: center;
    }
    .ftc-elements-blogs.blog-template-elementor.style_7 {
        display: block;
    }
    .ftc-elements-blogs.blog-template-elementor.style_7 .post:not(:last-child) {
        margin-bottom: 30px !important;
    }
    .banner-h18 .ftc-element-image .ftc-image-content .button-banner a::before {
        width: 20px;
        height: 20px;
        line-height: 20px;
        top: -2px;
    }
    .banner-h18 .ftc-element-image .ftc-image-content .button-banner a {
        padding-left: 35px;
    }
    .banner4-h18 .ftc-element-image .ftc-image-content .ftc-image-caption span {
        font-size: 14px;
        line-height: 20px;
    }
    .banner4-h18 .ftc-element-image .ftc-image-content .ftc-image-caption h2 {
        font-size: 30px;
    }
    .ftc_products_deal_slider.style_1 .ftc-deal-products .item-description .price,
    .ftc_products_slider.style_9 .product .item-description .price {
        position: relative;
        top: unset;
    }
    .ftc_products_deal_slider.style_1 .ftc-deal-products .item-description .heading-title,
    .ftc_products_slider.style_9 .product .item-description .heading-title {
        margin-bottom: 10px;
    }
    .ftc_products_deal_slider.style_1 .woocommerce .ftc-deal-products .product .item-image,
    .ftc_products_slider.style_9 .product .images {
        margin-bottom: 20px;
    }
    .ftc-element-testimonial.style_14 .testimonial-content .infomation {
        margin-bottom: 15px;
    }
    .banner1-h20 figure .ftc-image-content .ftc-image-caption h2 {
        font-size: 30px;
        line-height: 40px;
        margin-bottom: 0;
    }
    .video-h21 .elementor-custom-embed-play i {
        font-size: 24px;
        width: 60px;
        height: 60px;
        line-height: 60px;
    }
    .video-h21 .elementor-custom-embed-play i:after {
        top: -5px;
        left: -5px;
        width: 70px;
        height: 70px;
    }
    .video-h21 .elementor-custom-embed-play::before {
        bottom: -30px;
        font-size: 16px;
    }
    .ftc-element-testimonial.style_15 .testimonial-content .infomation {
        max-width: unset;
    }
    .ftc-element-testimonial.style_15 .title-testi-slider h2,
    .ftc-element-testimonial.style_15 .testimonial-content {
        text-align: center;
    }
    .ftc-element-testimonial.style_15 .testimonial-content {
        grid-template-columns: auto;
    }
    .ftc-element-testimonial.style_15 .testimonial-content .avatar-image {
        text-align: right;
        margin-right: 10px;
    }
    .ftc-element-testimonial.style_15 .testimonial-content .name,
    .ftc-element-testimonial.style_15 .testimonial-content .byline {
        text-align: left;
        margin-left: 10px;
    }
    .ftc-element-testimonial.style_15 .title-testi-slider h2:before {
        left: 50%;
        transform: translateX(-50%);
    }
    .ftc-element-testimonial.style_15 .title-testi-slider h2 {
        padding-left: 0;
        padding-top: 40px;
    }
    .ftc-element-testimonial.style_15 .swiper-pagination {
        padding-left: 0;
        text-align: center;
    }
    .banner-h22 figure .ftc-image-content .ftc-image-caption h2 {
        font-size: 20px;
    }
    .banner-h22 figure .ftc-image-content .ftc-image-caption p {
        font-size: 14px;
    }
    .wpcf7 form .sub-form-h22 {
        max-width: 90%;
    }
    .ftc_products_slider.style_12 .woocommerce .product .images .product-group-button > a.compare {
        display: none;
    }
    .ftc-element-testimonial.style_17 .swiper-wrapper .item .infomation:before {
        font-size: 120px;
    }
    .ftc-element-testimonial.style_17 .swiper-wrapper .item .infomation {
        padding-top: 40px;
        margin-bottom: 30px;
    }
    .ftc-product-tabs.style_8.horizontal .tabs-content-wrapper .woocommerce .products .product {
        width: calc(33.33% - 20px);
        margin: 0 10px 20px;
    }
    .ftc-product-tabs.style_8 .woocommerce .product .item-image {
        margin-bottom: 30px;
    }
    .ftc-product-tabs.style_8.horizontal .tabs-content-wrapper .woocommerce  {
        margin: 0 -10px;
    }
    .ftc-product-tabs.style_8 .woocommerce .product .item-description {
        padding: 0 20px 20px;
    }
    .ftc-product-tabs.style_8 .woocommerce .product .item-description .meta_info > .yith-wcwl-add-to-wishlist {
        width: 40px;
        height: 40px;
        line-height: 40px;
    }
    .ftc-product-tabs.style_8 .woocommerce .product .item-description .meta_info {
        right: 20px;
        bottom: 20px;
    }
}
@media only screen and (max-width: 991px) and (min-width: 481px){
    .woocommerce .products.list .product .item-image {
    float: left !important;
    }
    .ftc_products_slider.style_4{
        padding: 0 1px;
    }
    .ftc-product-tabs.style_7 .tabs-content-wrapper{
        padding: 0 2px;
    }
}
@media only screen and (max-width: 991px) and (min-width: 768px) {
    .box-banner-h13 {
    padding: 0px 10px;
    }
    .box-banner-h13 .elementor-column-wrap {
    margin-bottom: 20px !important;
    }
    .iconservicesh6 .elementor-col-33.h6-icbox {
    width: 100% !important;
    }
    .iconservicesh6 .elementor-col-33.h6-icbox .elementor-column-wrap {
    margin: 0 !important;
    }
    .footer-section.mini-box-ft-h16 .contact-ft-h15.contact-ft-h24 ul span {
    font-size: 16px;
    }
    .ftc-element-testimonial.style_16 .swiper-wrapper .item.testimonial-content {
    text-align: center;
    }
    .footer-section.mini-box-ft-h16.mini-box-ft1-h22 .elementor-widget-container h2 {
    font-size: 22px;
    }
    .banner_bs21 .textt2-h21 h2 {
    font-size: 30px !important;
    }
    .banner_bs21 .button1-h21 .elementor-widget-container {
    padding-bottom: 40px !important;
    }
    .box-ft-h20.footer-section span.elementor-icon-list-text{
        font-size: 14px;
    }
    .box-ft-h20.footer-section span.elementor-icon-list-text span {
    font-size: 16px;
    }
    .footer-section.mini-box-ft-h16.mini-box-ft1-h19 .contact-ft-h15 a {
    font-size: 16px;
    }
     .icon-box-h163 {
        left: 50%;
    }
    .desc_1-h8 .ftc-buttons.horizontal,
    .desc_2-h8 .ftc-buttons.horizontal,
    .desc_3-h8 .ftc-buttons.horizontal {
        justify-content: center;
    }
    .h6-box-img .elementor-column.elementor-col-20.elementor-element {
        width: 50%;
        margin-bottom: 30px;
    }
    .h6-box-img .elementor-column.elementor-col-20.elementor-element:last-child {
        position: relative;
        left: 50%;
        transform: translateX(-50%);
        margin-bottom: 0;
    }
    section.elementor-section.h5-img-box2 {
        margin: 0 -15px;
    }
    section.elementor-section.h5-ft-info .elementor-column.elementor-element {
        width: 50%;
    }
    section.elementor-section.h5-ft-info .elementor-column.elementor-element:nth-child(02) {
        margin-bottom: 20px;
    }
    .home4_desc2 .elementor-widget-container,
    .home4_desc3 .elementor-widget-container,
    .home4_desc4 .elementor-widget-container,
    .home4_desc5 .elementor-widget-container,
    .home4_desc6 .elementor-widget-container {
        padding: 0 16px!important;
    }
    .home4_desc2:hover .home4_desc_2 .elementor-widget-container .elementor-text-editor p:before,
    .home4_desc2:hover .home4_desc_2 .elementor-widget-container .elementor-text-editor p:after,
    .home4_desc4:hover .home4_desc_2 .elementor-widget-container .elementor-text-editor p:before,
    .home4_desc4:hover .home4_desc_2 .elementor-widget-container .elementor-text-editor p:after,
    .home4_desc5:hover .home4_desc_2 .elementor-widget-container .elementor-text-editor p:before,
    .home4_desc5:hover .home4_desc_2 .elementor-widget-container .elementor-text-editor p:after,
    .home4_desc3:hover .home4_desc_2 .elementor-widget-container .elementor-text-editor p:before,
    .home4_desc3:hover .home4_desc_2 .elementor-widget-container .elementor-text-editor p:after {
        bottom: 0;
    }
    .home4_desc6:hover .home4_desc_2 .elementor-widget-container .elementor-text-editor p:before,
    .home4_desc6:hover .home4_desc_2 .elementor-widget-container .elementor-text-editor p:after {
        bottom: 4px;
    }
    .elementor-element.h4-desc-brand.elementor-widget-text-editor {
        display: none;
    }
    .elementor-element.h1-ic-box .elementor-column.elementor-element {
        width: 50%;
    }
    .elementor-element.h1-ic-box .elementor-column.elementor-element .elementor-icon-box-wrapper {
        text-align: center;
        flex-direction: column;
    }
    .elementor-element.h1-ic-box .elementor-column.elementor-element .elementor-icon-box-wrapper .elementor-icon-box-icon {
        margin-right: 0;
        margin-bottom: 10px;
    }
    .elementor-element.h1-ic-box .elementor-column.elementor-element:nth-child(1),
    .elementor-element.h1-ic-box .elementor-column.elementor-element:nth-child(2) {
        margin-bottom: 20px;
    }
    section.elementor-section.h7-footer .elementor-column.elementor-element {
        width: 50%;
    }
    section.elementor-section.h7-footer .elementor-column.elementor-element:nth-child(3),
    section.elementor-section.h7-footer .elementor-column.elementor-element:nth-child(4) {
        margin-top: 30px;
    }
    .icontop .elementor-column {
        width: 50%!important;
    }
    .icontop .elementor-column .elementor-column-wrap {
        margin: 7px!important;
    }
    .ftc_products_slider.style_2 {
        width: calc(100% + 3px);
        padding-right: 2px;
    }
    .prod-12 .ftc_products_slider.style_2 {
        width: calc(100% - 15px);
    }
    .h8-slide-img,
    .desc_1-h8,
    .desc_2-h8,
    .h8-sing-img_1,
    .h8-sing-img_2,
    .desc_3-h8 {
        width: 100%!important;
        text-align: center;
    }
    .desc_1-h8 {
        padding-bottom: 22px;
    }
    .desc_2-h8 {
        padding-bottom: 22px;
    }
    .desc_3-h8 {
        padding-top: 40px;
    }
    .h8-sing-img_1 {
        padding-bottom: 45px;
    }
    .elementor-element .elementor-column.elementor-element.single1h7,
    .elementor-element .elementor-column.elementor-element.single2h7,
    .elementor-element .elementor-column.elementor-element.single3h7 {
        width: 100%;
    }
    .elementor-column.elementor-element.single2h7 {
        margin: 20px 0;
    }
    .elementor-column.elementor-element.single2h7 .elementor-element.single-img5h7.elementor-widget,
    .elementor-column.elementor-element.single2h7 .elementor-element.single-img4h7.elementor-widget {
        text-align: center;
        margin: 10px auto;
    }
    .elementor-element .elementor-column.elementor-element.h9-footer_1 {
        width: 100%;
    }
    .elementor-element .elementor-column.elementor-element.h9-footer_2 {
        width: 40%;
    }
    .elementor-element .elementor-column.elementor-element.h9-footer_3,
    .elementor-element .elementor-column.elementor-element.h9-footer_4 {
        width: 30%;
    }
    /*home12 (home2 new)*/
    .mini-box-icon-h12 .elementor-column {
        margin: 0 auto;
    }
    .box-content1-h15 .elementor-column {
        width: 50% !important;
    }
    .box-content1-h15 .elementor-column:first-child {
        width: 100% !important;
        text-align: center;
    }
    .box-content1-h15 .elementor-column:first-child .elementor-column-wrap {
        margin: 0 0 50px 0 !important;
    }
    .box-content1-h15 .elementor-column:nth-child(2) .elementor-column-wrap {
        margin: 0 15px 0 0 !important;
    }
    .box-content1-h15 .elementor-column:nth-child(3) .elementor-column-wrap {
        margin: 0 0 0 15px !important;
    }
    .title2-h15 {
        margin: 0 auto;
    }
    .title7-h15 .elementor-widget-container {
        margin: 0 !important;
    }
    .title7-h15:before {
        bottom: -10px;
        left: 50%;
        transform: translateX(-50%);
        -o-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        -moz-transform: translateX(-50%);
        -webkit-transform: translateX(-50%);
    }
    .list-benefit-h15 ul li {
        justify-content: center;
    }
    .box-content2-h15 .elementor-column {
        width: 100% !important;
    }
    .box-content2-h15 .elementor-column:nth-child(2) .elementor-column-wrap {
        padding: 30px 0 !important;
    }
    .box-ft-h15 .elementor-column {
        width: 50% !important;
    }
    .box-ft-h15 .elementor-column:first-child .elementor-column-wrap {
        margin: 0 15px 50px 0 !important;
    }
    .box-ft-h15 .elementor-column:nth-child(2) .elementor-column-wrap {
        margin: 0 0 50px 15px !important;
    }
    .box-ft-h15 .elementor-column:nth-child(3) .elementor-column-wrap {
        margin: 0 15px 0 0 !important;
    }
    .box-ft-h15 .elementor-column:nth-child(4) .elementor-column-wrap {
        margin: 0 0 0 15px !important;
    }
    .box-iconbox-h16 .elementor-column {
        width: 50% !important;
    }
    .box-imgbox-h19>.elementor-container>.elementor-row {
        justify-content: center;
    }
    .box-content-h15.box-imgbox-h18>.elementor-container>.elementor-row {
    justify-content: center;
    }
    .box-iconbox-h16 .elementor-column:not(:last-child) .elementor-column-wrap {
        margin-bottom: 40px;
    }
    .toggle-h16 .elementor-toggle .elementor-tab-title,
    .col-toggle-h19 .toggle-h16 .elementor-toggle .elementor-tab-title {
        padding: 15px 0;
    }
    .toggle-h16 .elementor-toggle .elementor-tab-content.elementor-active {
        padding-bottom: 15px;
    }
    .box-service-h16 .elementor-column {
        width: 100% !important;
    }
    .box-service-h16 .elementor-column:first-child .elementor-column-wrap {
        margin: 0 0 30px 0 !important;
    }
    .box-service-h16 .elementor-column:last-child .elementor-column-wrap {
        margin: 0 !important;
    }
    .mini-box-banner2-h17 .elementor-column {
        width: 100% !important;
    }
    .mini-box-banner2-h17 .elementor-column:last-child .elementor-widget-wrap {
        padding: 40px 0;
    }
    .img1-h17 {
        bottom: 26%;
    }
    .box-cal-h18 .elementor-column,
    .box-content1-h18 .elementor-column {
        width: 100% !important;
    }
    .box-cal-h18 .elementor-column:first-child .elementor-column-wrap,
    .box-content1-h18 .elementor-column:first-child .elementor-column-wrap  {
        margin-bottom: 30px !important;
    }
    .banner4-h18 {
        max-width: 56%;
    }
    .img2-h18 {
        max-width: 70%;
        margin-left: auto;
        margin-bottom: 0 !important;
    }
    .box-imgbox-h18 .elementor-column,
    .box-imgbox-h19 .elementor-column {
        width: 50% !important;
    }
    .box-imgbox-h18 .elementor-column:not(:last-child) .elementor-column-wrap,
    .box-imgbox-h19 .elementor-column:not(:last-child) .elementor-column-wrap {
        margin-bottom: 30px;
    }
    .img2-h21 {
        max-width: 270px;
    }
    .banner2-h21 figure .ftc-image-content .ftc-image-caption p {
        margin-bottom: 20px;
    }
    .box-testi-h21 .elementor-column,
    .box-pro2-h21 .elementor-column {
        width: 100% !important;
    }
    .box-testi-h21 .elementor-column:last-child .elementor-column-wrap {
        padding: 30px 0 !important;
    }
    .img3-h21 {
        text-align: center !important;
    }
    .img1-h22 {
        max-width: 200px;
    }
    .box-testi-h22 .elementor-column {
        width: 100% !important;
    }
    .col-testi-h17 .elementor-column-wrap .elementor-widget-wrap {
        padding: 30px 0 !important;
    }
    .ftc-element-testimonial.style_16 .swiper-wrapper .item .infomation::before {
        left: 2px;
    }
    .mini-box-ft-h23 .elementor-column {
        width: 100% !important;
        text-align: center;
    }
    .mini-box-ft-h23 .elementor-column .elementor-column-wrap {
        margin: 0 !important;
    }
    .mini-box-ft-h23 .elementor-column:not(:last-child) .elementor-column-wrap {
        margin-bottom: 50px !important;
    }
    .mini-box-ft-h23 .social-icon-ft-h15 .elementor-widget-container {
        text-align: center !important;
    }
    .mini-box-ft-h23 .contact-ft-h15 ul li,
    .mini-box-ft-h23 .contact-ft-h15 ul li a {
        justify-content: center !important;
    }
}
@media only screen and (min-width: 768px){
    .banner-icon-info-h4 .elementor-widget-icon-box .elementor-icon-box-wrapper{
        text-align: left;
    }
    .banner-icon-h4-new:before,
    .slider-h4-new:before,
    .sec-header-layout-4:after {
        content: "";
        width: 50%;
        height: 100%;
        top: 0;
        right: 0;
        z-index: 0;
        position: absolute;
        background-color: #09212f;
    }
}
@media only screen and (max-width: 767px) {
    .video-h20 {
    left: 130px;
    }
    .video-h20 .elementor-custom-embed-play {
    line-height: 60px;
    width: 54px;
    height: 54px;
    }
    .video-h20 .elementor-custom-embed-play:before{
    left: 76px;
    }
    .video-h20 .elementor-custom-embed-play i {
    font-size: 25px;
    }
    a.wcfm_catalog_enquiry{
        float: none;
    }
    .bestpro-9 .ftc-product-tabs.style_5 .ftc-product .item-description .price span {
    font-size: 16px;
    }
    .h8-bg-cnb .elementor-widget-wrap .sale-8 {
    display: none;
    }
    .h8-bg-cnb .elementor-widget-wrap .of-8 {
    display: none;
    }
    .product_tab_home5 .product-tab-template.style_2 .tabs-wrapper {
    margin-bottom: 0;
    }
    .h3-group-text2 .elementor-widget-wrap .ftc-buttons.horizontal {
    padding-bottom: 30px;
    }
    .h3-group-text3 .elementor-widget-wrap .ftc-buttons.horizontal {
    padding-bottom: 30px;
    }
    .prod-13 .ftc-product-grid.style_2 .products .ftc-product .item-description .heading-title {
    text-align: left;
    }
    .prods_1 {
        width: 640px !important;
    } 
    .banner-icon-info-h4-1 .elementor-container .elementor-col-50 .elementor-column-wrap {
    border: none !important;
    }
    .box-content-h15.box-pro2-h21 .title1-h21 {
    margin: auto;
    padding-bottom: 20px;
    }
    .box-content-h15.box-pro2-h21 .img1-h20 {
    left: 44%;
    }
    .banner7-h23 {
    text-align: center;
    }
    .toggle-h16 .elementor-toggle .elementor-tab-title{
        justify-content: center;
    }
    .banner-icon-info-h4 .elementor-widget-icon-box .elementor-icon-box-wrapper{
        text-align: center;
    }
    .testi-h4-new .elementor-container.elementor-column-gap-extended{
        padding: 0;
    }
    .h8form-ft .elementor-text-editor .mc4wp-form .mc4wp-form-fields .email {
        padding-right: 0;
    }
    .h6-box-img .elementor-widget-image-box .elementor-image-box-wrapper .elementor-image-box-img {
        margin-left: 0 !important;
        margin-right: 15px !important;
    }
    section.elementor-section.elementor-element.h5-bn-db {
        margin: 0;
    }
    .ftc-blogs-slider.style_v3 .blogs-slider .inner-wrap .post-text .ftc-readmore {
        margin: 0 auto;
    }
    .ftc-blogs-slider.style_v3 .inner-wrap .post-text .meta .element-date-timeline {
        left: 50%;
        transform: translateX(-50%);
    }
    .ftc-blogs-slider.style_v3 .blogs-slider .inner-wrap .post-text {
        text-align: center;
    }
    .prods_1 {
        width: 100%;
        padding: 0;
        left: 0;
    }
    .ftc_products_slider.style_6 .ftc-product .item-description .meta_info .add-to-cart {
        margin-left: 10px;
    }
    .ftc_products_slider.style_6 .ftc-product .item-description .meta_info {
        padding-top: 10px;
        justify-content: center;
    }
    .ftc_products_slider.style_6 .ftc-product .item-description .price {
        float: none;
        margin-top: 0;
    }
    .ftc_products_slider.style_6 .ftc-product .item-description .heading-title {
        width: 100%;
    }
    .ftc_products_slider.style_6 .ftc-product .item-description {
        text-align: center;
    }
    .ftc-image-content.style_8 {
        padding: 15px 30px 5px;
    }
    .ftc-product-tabs.style_4 .ftc-product .owl-nav .owl-prev {
        left: -29px;
    }
    .ftc-product-tabs.style_4 .ftc-product .owl-nav .owl-next {
        right: -29px;
    }
    .ftc-product-tabs.style_4 .tabs-content-wrapper .ftc-tabs {
        margin: 0 30px;
    }
    .ftc-contact-form.style_c4 form p:nth-child(5) {
        text-align: center;
    }
    .ftc-product-grid.style_2 .products .ftc-product .item-description .price {
        float: none;
    }
    .ftc-product-grid.style_2 .products .ftc-product .item-description {
        text-align: center;
    }
    .h8form-ft .elementor-text-editor .mc4wp-form .mc4wp-form-fields .email input[type="email"] {
        width: 100%;
        max-width: 350px;
    }
    .ftc-contact-form.style_c4 form input.wpcf7-submit {
        padding: 16px 44px;
    }
    .h8form-ft .elementor-text-editor .mc4wp-form .mc4wp-form-fields .submit input[type="submit"] {
        float: none;
    }
    .footer-form-h7 .elementor-text-editor .mc4wp-form .mc4wp-form-fields {
        text-align: center;
    }
    .elementor-element.h5desc_1.elementor-widget-heading {
        left: -47px;
    }
    .elementor-element.img-h5-content.elementor-widget-ftc_single_image {
        position: unset;
    }
    .ftc-contact-form.style_c5 {
        margin: 0 auto;
    }
    .ftc_products_slider.style_3 .products .product.ftc-product {
        margin-bottom: 15px;
    }
    .h4-desc-brand-full.elementor-column.elementor-element {
        max-width: 510px;
        margin: 0 auto;
    }
    .elementor-element.home3_prod_desc3.elementor-widget.elementor-widget-text-editor {
        margin: 0 auto 20px;
    }
    .elementor-element.home3_desc_f3.elementor-widget-text-editor .elementor-text-editor p,
    .ftc-contact-form.style_c3 {
        margin: 0 auto;
    }
    .ftc-contact-form.style_c2 {
        margin: 0 auto;
    }
    .sl-h2:before {
        display: none;
    }
    .mail .elementor-icon-wrapper .elementor-icon .fas {
        top: 35px !important;
    }
    .gitf .elementor-icon-box-wrapper {
        display: inline-flex;
    }
    .ordo-home-1 .elementor-image .wp-caption .ftc-image-content .ftc-image-caption .wp-caption .wp-caption-text {
        left: 15px;
        margin-top: -27px;
        font-size: 14px;
    }
    .h1-single1-sale {
        margin-bottom: 30px;
    }
    .h1-single1-sale .elementor-column-wrap,
    .h1-single2-sale .elementor-column-wrap {
        margin: 0!important;
    }
    .ordo-home-1 .elementor-image .wp-caption .ftc-image-content {
        max-width: 250px;
        margin-left: 0;
    }
    .ordo-home-1 .elementor-image .ftc-image-content .ftc-image-caption p {
        font-size: 36px;
        line-height: 36px;
    }
    .ordo-home-1 .elementor-image .wp-caption .ftc-image-content .button-banner a.single-image-button,
    .ordo-home-2 .elementor-image .wp-caption .ftc-image-content .button-banner a.single-image-button {
        padding: 10px 30px;
        font-size: 18px;
    }
    .ordo-home-1 .elementor-image .wp-caption .ftc-image-content .ftc-image-caption {
        margin-top: 20%;
    }
    .ordo-home-2 .elementor-image .wp-caption .ftc-image-content {
        max-width: 250px;
        margin-left: 0;
        left: 46%!important;
    }
    .ordo-home-2 .elementor-image .wp-caption p {
        font-size: 36px;
        line-height: 36px;
    }
    .ordo-home-2 .elementor-image .wp-caption .ftc-image-content .ftc-image-caption {
        margin-top: 15%;
    }
    .mail .fa-envelope {
        top: 35px !important;
        left: 15px;
    }
    .elementor-element .footertitle .elementor-widget-container .elementor-text-editor {
        margin-left: 90px;
        margin-top: -40px;
        margin-bottom: 55px;
    }
    .elementor-element .footertitle .elementor-widget-container .elementor-text-editor p {
        font-size: 20px;
    }
    .elementor-element .footerdesc .elementor-widget-container .elementor-text-editor {
        margin-left: 220px;
        max-width: 220px;
        margin-top: -105px;
    }
    .elementor-element .footerdesc .elementor-widget-container .elementor-text-editor p::before {
        top: -100px;
        left: 205px;
    }
    .elementor-element .subscribe .elementor-widget-container .elementor-text-editor .mc4wp-form {
        height: 40px;
        max-width: 265px;
        margin-top: -90px!important;
        margin-right: 20px!important;
        margin: 0px;
    }
    .elementor-element .subscribe .elementor-widget-container .elementor-text-editor .mc4wp-form .mc4wp-form-fields input[type="email"] {
        width: 86%;
        margin-top: -62%;
        font-size: 13px;
        margin-left: -63px;
    }
    .elementor-element .subscribe .elementor-widget-container .elementor-text-editor .mc4wp-form .mc4wp-form-fields input[type="submit"] {
        margin-top: -89px;
        margin-left: 114%;
        font-size: 12px;
        padding: 2px 10px;
    }
    .hometext .elementor-text-editor p {
        margin-top: -40px;
    }
    .hometext .elementor-text-editor p {
        text-indent: 14%;
    }
    .calltext .elementor-text-editor p {
        margin-top: -60px;
    }
    .mailtext .elementor-text-editor p {
        margin-top: -83px;
    }
    .locktext .elementor-text-editor p {
        margin-top: -100px;
    }
    .ptistargram .elementor-widget-container .ftc-element-instgram .original .images {
        margin-right: 8px;
        width: 29%;
    }
    .footercard .elementor-column {
        width: 30%!important;
    }
    .infoft {
        padding-left: 25px;
    }
    .h1-homeft .elementor-icon-box-content {
        margin-left: 0px;
        margin-top: 5px;
    }
    .h1-homeft .elementor-icon-box-wrapper,
    .h1-callft .elementor-icon-box-wrapper,
    .h1-mailft .elementor-icon-box-wrapper,
    .h1-timeft .elementor-icon-box-wrapper {
        display: inline-flex;
    }
    .h1-callft .elementor-icon-box-content,
    .h1-mailft .elementor-icon-box-content,
    .h1-timeft .elementor-icon-box-content {
        margin-left: 30px;
        margin-top: 5px;
    }
    /*home2*/
    .heading2_2 {
        width: 100%;
        margin: 0px;
        max-width: 100%;
        text-align: center!important;
        padding-top: 50px;
    }
    .img_6 .elementor-image .wp-caption .ftc-image-content {
        margin-top: -50px;
    }
    .img_6 .elementor-image .wp-caption .ftc-image-content p {
        margin-top: 0px;
    }
    .products_2 .ftc_products_slider .ftc-products .post:nth-child(1) .products .ftc-products .ftc-product {
        border-style: solid;
        border-color: #ebebeb;
        border-width: 1px 1px 0px 1px;
    }
    .products_2 .ftc_products_slider .ftc-products .post:nth-child(4) .products .ftc-products .ftc-product {
        border-style: solid;
        border-color: #ebebeb;
        border-width: 1px 1px 1px 1px;
    }
    .img_6 .ftc-image-caption {
        margin-top: -60px;
    }
    .footer_logo .elementor-image {
        float: left;
        margin-left: 87px;
    }
    .footer_icon1 .elementor-icon {
        float: left;
    }
    .desc_4 .elementor-text-editor p {
        text-align: left;
        padding-left: 70px;
    }
    .ordo_1 .elementor-text-editor p {
        text-align: left;
        padding-left: 160px;
    }
    .medicien .elementor-text-editor p {
        text-align: left;
        padding-left: 160px;
    }
    .h2-icon-ft .elementor-icon-box-wrapper {
        display: inline-flex;
    }
    .h2-icon-ft .elementor-widget-container {
        padding-left: 30%!important;
    }
    .h2-icon-ft .elementor-icon-box-content {
        padding-top: 15px;
        padding-left: 15px;
    }
    .desc_5 p {
        text-align: center;
    }
    .desc_5 .elementor-widget-container .elementor-text-editor {
        padding-left: 0px;
        margin-top: -40px;
    }
    .footerordo_1 {
        order: -1;
    }
    .footermail_2 .elementor-widget-container h2 {
        margin-top: -40px;
    }
    .footerform .mc4wp-form-fields .email input[type="email"] {
        width: 350px;
    }
    .footerform .mc4wp-form-fields .submit input[type="submit"] {
        margin-left: 275px;
    }
    .desc_6 .elementor-text-editor p::before {
        left: 15px;
    }
    .footermail_2 .elementor-widget-container h2 {
        padding-left: 70px;
    }
    .desc_6 .elementor-element .elementor-widget-container .elementor-text-editor p {
        padding-left: 25px;
    }
    .footercopyright {
        width: 100% !important;
    }
    .footercontact,
    .footercard_1 {
        width: 50% !important;
    }
    .footercontact .elementor-column {
        width: 33.33%;
        max-width: max-content;
        padding-right: 20px;
    }
    .h2-ft-content .elementor-widget-container {
        padding: 30px 0px 0px 0px !important;
    }
    .footercard_1 {
        max-width: max-content;
        margin: 0px;
        margin-top: 0px;
        padding: 0px;
        padding-left: 0px;
        height: auto;
        margin-top: -75px;
        padding-left: 10%;
    }
    .footer_visit {
        padding-left: 33% !important;
        margin-top: -35px;
        padding-bottom: 20px !important;
    }
    /*home3*/
    .elementor-column.home_3_prod_1,
    .elementor-column.home3_prod_img1 {
        width: 28.125%;
    }
    .elementor-column.home_3-prod_2,
    .elementor-column.home3-descf1 {
        width: 71.875%;
    }
    .prodh3img2,
    .imgh3pro_3 {
        order: -1;
    }
    .h3-od-img {
        padding: 0px!important;
    }
    .elementor-column.fth3top4,
    .elementor-column.fth3top5 {
        width: 50%;
    }
    .home3ftmail .elementor-icon-box-wrapper {
        display: inline-flex;
        padding-left: 35%;
    }
    .home3ftmail .elementor-icon-box-title {
        padding-left: 15px;
        margin-top: -5px;
    }
    .home3ft_desc .elementor-text-editor p::before {
        left: -30px;
        top: 17px;
    }
    .home3footerhome .elementor-icon-box-content {
        text-indent: 45px;
    }
    .home3ft_desc .elementor-text-editor p {
        max-width: 300px;
    }
    .fth3top1 .elementor-section {
        margin-bottom: 0px!important;
    }
    .home3ftform .mc4wp-form-fields .email input[type="email"] {
        width: 100%;
    }
    .home3ftform .mc4wp-form-fields {
        padding-bottom: 90px;
        padding-top: 10px;
    }
    .home3footebutton .elementor-button-wrapper .elementor-button-link .elementor-button-content-wrapper span {
        margin-top: 28px;
    }
    .home3footerhome .elementor-icon-box-content {
        margin-left: -15px;
        text-indent: 30px;
    }
    .home3footerphone .elementor-icon-box-content,
    .home3footermail .elementor-icon-box-content,
    .home3footerclock .elementor-icon-box-content {
        padding-left: 15px;
    }
    .home3footemyacc .elementor-heading-title,
    .home3footeinfo .elementor-heading-title {
        margin-bottom: 30px;
    }
    .home3footeinfo .elementor-widget-container {
        padding: 55px 0px 0px 0px!important;
    }
    .home3footebutton .elementor-button-wrapper .elementor-button-link .elementor-button-content-wrapper span {
        margin-left: -25px;
    }
    .h3-ft-icon .elementor-column {
        width: 33%;
        margin-right: -20%;
    }
    .h3-ft-icon {
        margin-left: 30%;
        margin-top: -80px;
    }
    .fth3top1 .elementor-section {
        margin-top: 50px!important;
    }
    .home3ftform .mc4wp-form {
        padding-bottom: 50px!important;
    }
    /*home4*/
    .elementor-column.home4_desc1,
    .elementor-column.home4_desc2,
    .elementor-column.home4_desc3,
    .elementor-column.home4_desc4,
    .elementor-column.home4_desc5,
    .elementor-column.home4_desc6 {
        max-width: 390px;
        margin: 0 auto;
    }
    .elementor-section.elementor-element .elementor-column.home4_desc2 .elementor-column-wrap {
        border-right: 1px solid #ebebeb;
    }
    .elementor-section.elementor-element .elementor-column.home4_desc5 .elementor-column-wrap,
    .elementor-section.elementor-element .elementor-column.home4_desc4 .elementor-column-wrap {
        border-width: 1px 1px 0px 1px;
    }
    .h4-sgimg .elementor-widget-container {
        margin: 2% 0% 0% 0% !important;
    }
    .ftc-element-testimonial.style_2 .swiper-wrapper .item .infomation p {
        font-size: 15px;
        line-height: 30px;
    }
    .home3ftform .elementor-text-editor .mc4wp-form .mc4wp-form-fields .email input[type="email"] {
        width: 95%;
    }
    .home3ftform .elementor-text-editor .mc4wp-form .mc4wp-form-fields .email input[type="email"] {
        width: 95%;
        margin-left: 30px;
        margin-top: 20px;
    }
    .home4ftcopy {
        margin-top: 0;
        padding-left: 0;
    }
    /*home5*/
    .h6-sg-imga .wp-caption,
    .h6-sg-imga .wp-caption img {
        width: 100%;
    }
    .h5img_2 {
        margin-top: 30px;
    }
    .ftc-element-testimonial.def_style_1 .title-testi-slider h2>p {
        padding-top: 63px;
    }
    .ftc-element-testimonial.def_style_1 .title-testi-slider h2::before {
        top: 15px;
    }
    .img-h5-desc .elementor-element .elementor-widget-container {
        margin: 30px 0px !important;
    }
    .content-space {
        display: none!important;
    }
    .img-h5-desc .elementor-column-wrap {
        margin: 0px!important;
    }
    .img-h5-desc .wp-caption,
    .img-h5-desc .wp-caption img {
        width: 100%;
    }
    .h5-info .elementor-column {
        width: 50%!important;
        padding-left: 50px;
    }
    .h5iconfooter .elementor-section .elementor-column {
        width: 33.33%;
        padding-top: 10px;
    }
    /*home6*/
    .cl-blood .elementor-column,
    .cl-dentist .elementor-column,
    .cl-patient .elementor-column,
    .cl-bottle .elementor-column,
    .cl-tooth .elementor-column {
        width: 30%;
    }
    .cl-blood .elementor-column.h6-desc-icon,
    .cl-dentist .elementor-column.h6-desc-icon,
    .cl-patient .elementor-column.h6-desc-icon,
    .cl-bottle .elementor-column.h6-desc-icon,
    .cl-tooth .elementor-column.h6-desc-icon {
        width: 70%;
    }
    .banner-desc .elementor-text-editor p {
        font-size: 11px;
    }
    .icon-ft-h6 .elementor-column {
        width: 33.33%;
    }
    .ft-contacth6 .elementor-element .elementor-icon-box-wrapper .elementor-icon-box-content {
        text-indent: 15px;
        margin-top: 3px;
    }
    .ftc-elements-blogs.style_5 .ftc-blogs img {
        height: auto;
    }
    .h6form .elementor-text-editor .mc4wp-form .mc4wp-form-fields .submit input[type="submit"] {
        margin-right: 20%;
    }
    .icon-ft-h6 .elementor-col-33 {
        width: 30% !important;
    }
    /*home7*/
    .ftc-product-categories.style_3 .category .ftc-categories .images-category {
        max-width: calc(100% - 2px);
        margin: 0 auto;
    }
    .ftc-blogs-slider .style_7 .blogs-slider .inner-wrap .post-text .meta .element-date-timeline {
        margin-left: 84.5%;
    }
    .footer-form-h7 .elementor-text-editor .mc4wp-form .mc4wp-form-fields .email input[type="email"] {
        width: 95%;
    }
    .footer-form-h7 .elementor-text-editor .mc4wp-form .mc4wp-form-fields p.submit {
        display: inline-block;
    }
    .ftc-product-grid.style_4 .products .ftc-product .item-description .meta_info .compare {
        margin-right: -30px;
    }
    .ftc-product-grid.style_4 .products .ftc-product .item-description .meta_info .yith-wcwl-add-to-wishlist {
        left: 49%;
    }
    .h7-ft-home .elementor-icon-box-content {
        padding-left: 15px;
        padding-top: 4px;
    }
    .h7-footer .elementor-column .elementor-element .elementor-icon-box-content {
        padding-left: 15px;
        padding-top: 5px;
    }
    /*home8*/
    .single-imageh8_1,
    .single-imageh8_2,
    .single-imageh8_3 {
        width: 33.33%!important;
    }
    .text-singleimage .elementor-column-wrap {
        margin: -36% 0% 0% 0% !important;
    }
    .h8-ft-icon .elementor-col-33 {
        width: 33.33%;
    }
    /*home9*/
    .h9-sg-img-herbal {
        margin-bottom: 30px;
    }
    .slider_9 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide .swiper-slide-inner .elementor-image-carousel-caption {
        margin-top: -55px;
        padding: 10px;
        font-size: 18px;
    }
    .slider_9 .elementor-image-carousel-wrapper .elementor-swiper-button-prev,
    .slider_9 .elementor-image-carousel-wrapper .elementor-swiper-button-next {
        padding: 18px;
        bottom: -27px;
        font-size: 18px !important;
    }
    .slider_9 .elementor-image-carousel-wrapper .elementor-swiper-button-prev {
        right: 55px;
    }
    .single1_h9 .elementor-image .wp-caption .ftc-image-content,
    .single2_h9 .elementor-image .wp-caption .ftc-image-content {
        width: max-content;
        height: 17%;
    }
    .h9-ft-bt-icon .elementor-column {
        width: 50%!important;
        margin-bottom: 30px;
    }
    .footer-h9_icon .elementor-col-33 {
        width: 33.333%;
    }
    /*home10*/
    .h10-footer-icon .elementor-col-25 {
        width: 25%!important;
    }
    /*home11*/
    .box-banner2-h11 .elementor-row {
        flex-wrap: wrap-reverse;
    }
    .box-banner2-h11 .elementor-widget .elementor-icon-list-items {
        width: max-content;
        margin: 0 auto;
    }
    .icon-box2-h12 .elementor-icon-box-content {
        max-width: unset;
        margin-top: 0;
    }
    .title2-h15,
    .title4-h15 {
        margin: 0 auto;
    }
    .title1-h15:before {
        left: 50%;
        transform: translateX(-50%);
        bottom: -5px;
    }
    .video-h15 .elementor-custom-embed-play i {
        width: 50px;
        height: 50px;
        line-height: 50px;
    }
    .video-h15 .elementor-custom-embed-play i:after {
        width: 60px;
        height: 60px;
        top: -5px;
        left: -5px;
    }
    .button2-h15 {
        position: relative !important;
        width: 100% !important;
        top: unset;
        right: unset;
    }
    .title5-h15 {
        max-width: unset;
    }
    .imgbox-h15 .elementor-image-box-content p {
        margin: 0 auto;
    }
    .title1-h16:before {
        left: 50%;
        transform: translateX(-50%);
    }
    .box-time-h16:before {
        width: 100%;
    }
    .counter-h16 .elementor-counter .elementor-counter-title {
        text-align: left;
    }
    .counter-h16 .elementor-counter-number-prefix {
        display: none;
    }
    .ftc-element-testimonial.style_11 .title-testi-slider {
        margin-bottom: 20px;
    }
    .ftc-element-testimonial.style_11 .title-testi-slider h2 p {
        font-size: 30px;
    }
    .ftc-element-testimonial.style_11.swiper-container-horizontal > .swiper-pagination-bullets {
        margin-top: 20px;
    }
    .video-h16 .elementor-custom-embed-play i,
    .video-h17 .elementor-custom-embed-play i {
        font-size: 30px;
        width: 40px;
        height: 40px;
        line-height: 40px;
    }
    .video-h16 .elementor-custom-embed-play i:after,
    .video-h17 .elementor-custom-embed-play i:after {
        width: 50px;
        height: 50px;
        top: -5px;
        left: -5px;
    }
    .video-h16 .elementor-custom-embed-play {
        transform: translate(-50%, -50%);
        bottom: unset;
        top: 50%;
        left: 50%;
    }
    .linklist1-h17.elementor-widget .elementor-icon-list-items {
        display: inline-block;
        text-align: center;
    }
    .linklist1-h17.elementor-widget .elementor-icon-list-items .elementor-icon-list-item {
        padding: 0;
        margin: 0 15px;
        display: inline-block;
    }
    .title1-h17,
    .text1-h17,
    .title2-h17 {
        margin: 0 auto;
    }
    .img1-h17 {
        position: relative !important;
        bottom: 0;
    }
    .ftc-element-testimonial.style_12 .swiper-wrapper .item.testimonial-content,
    .ftc-element-testimonial.style_16 .swiper-wrapper .item.testimonial-content {
        text-align: center;
    }
    .ftc-element-testimonial.style_12 .swiper-wrapper .item .infomation::before,
    .ftc-element-testimonial.style_16 .swiper-wrapper .item .infomation::before {
        left: 50%;
        transform: translateX(-50%);
    }
    .col-banner-h17 .elementor-widget-wrap {
        margin: 0;
    }
    .banner-h18 .ftc-element-image {
        text-align: center;
    }
    .banner4-h18 {
        position: relative !important;
        top: unset;
        transform: none;
        max-width: 65%;
        margin: 0 auto;
    }
    .img-box-h18 .elementor-image-box-content {
        margin: 0 auto;
    }
    .imgbox-h19 .elementor-image-box-wrapper figure {
        margin-bottom: 30px !important;
    }
    .wpcf7 form .sub-form-h191 {
        text-align: center;
    }
    .elementor-widget.phone-ft-h19 .elementor-icon-list-item {
        justify-content: center !important;
    }
    .wpcf7 form .sub-form-h20 {
        display: flex;
        flex-direction: column;
        align-items: center;
    }
    .banner1-h21 figure .ftc-image-content .ftc-image-caption h2 {
        margin: 0 auto 10px;
    }
    .img1-h21 {
        width: unset;
    }
    .img2-h21 {
        bottom: -30px;
        right: 100px;
    }
    .ftc-product-grid.style_9.woocommerce.product-template .products .product .images {
        margin-right: 20px;
    }
    .ftc-product-grid.style_9.woocommerce.product-template .item-description .product-name {
        font-size: 24px;
        margin-bottom: 8px;
    }
    .ftc-product-grid.style_9.woocommerce.product-template .item-description .short-description {
        margin-bottom: 8px;
    }
    .ins-h21 .ftc-instagram ul:not(.slider) {
        margin: 0 auto;
    }
    .text2-h22 {
        margin: 0 auto;
    }
    .ftc-element-testimonial.style_16 .swiper-wrapper .item .infomation {
        padding-right: 0;
    }
    .mini-box-ft1-h22 .elementor-container::before {
        top: -40px;
    }
    .text2-h23 {
        max-width: 90%;
        margin-left: auto;
        margin-right: auto;
    }
    .ftc-product-tabs.style_8.horizontal .tabs-wrapper .tab-title {
        padding: 0 20px;
    }
    .ftc-product-tabs.style_8.horizontal .tabs-wrapper .tab-title.active:before {
        width: calc(100% - 40px);
        left: 20px;
    }
    .ftc-product-tabs.style_8 .woocommerce .product .item-description .price del > .amount {
        padding: 0;
    }
    .ftc-product-tabs.style_8 .woocommerce .product .item-description .meta_info > .yith-wcwl-add-to-wishlist {
        width: auto;
        height: auto;
        line-height: 1;
        background-color: transparent;
    }
    .ftc-product-tabs.style_8 .woocommerce .product .item-description .meta_info {
        right: 5px;
    }
    .box-booking-h24 {
        background: none;
    }
}
@media only screen and (min-width: 481px) {
    .blog-content-h3-new:before{
        height: 59%;
    }
    .ftc-element-testimonial.style_10  .testimonial-content .infomation{
        padding: 105px 60px 80px;
    }
    .ftc-element-testimonial.style_10  .testimonial-content.swiper-slide-duplicate-next,
    .ftc-element-testimonial.style_10  .testimonial-content.swiper-slide-next{
        margin-top: 0;
        z-index: 10;
    }
    .ftc-element-testimonial.style_10  .testimonial-content.swiper-slide-duplicate-active .infomation,
    .ftc-element-testimonial.style_10  .testimonial-content.swiper-slide-active .infomation{
        margin-right: -30px;
    }
    .ftc-element-testimonial.style_10  .testimonial-content.swiper-slide-duplicate-prev .infomation,
    .ftc-element-testimonial.style_10  .testimonial-content.swiper-slide-prev .infomation,
    .ftc-element-testimonial.style_10  .testimonial-content:last-child .infomation{
        margin-left: -30px;
    }
    .ftc-element-testimonial.style_10  .testimonial-content.swiper-slide-duplicate-next .infomation,
    .ftc-element-testimonial.style_10  .testimonial-content.swiper-slide-next .infomation{
        margin: 0 -15px;
    }
}
@media only screen and (min-width: 481px) and (max-width: 767px) {
    .bestpro-9 .product .price del {
    padding-right: 0px;
    }
    .ftc-product-tabs.style_5 .ftc-product .item-description .price span {
    padding: 0;
    }
    .tabs-content-wrapper.style_2 .ftc-product .item-description .meta_info .add-to-cart {
    max-width: 115px;
    }
    .ftc_products_slider.style_5 .ftc-product .item-description .meta_info .add-to-cart {
    max-width: 115px;
    }
    .banner-h12 {
    margin-bottom: 25px !important;
    }
    .box-content-h15 .img2-h21 {
    left: 354px;
    }
    .box-content-h15 .img1-h21 {
    left: 20px;
    }
    .banner_bs21 .elementor-col-50 .elementor-widget-wrap {
    justify-content: center;
    }
    .ftc-product-tabs.style_7 .woocommerce .ftc-product .item-description, 
    .ftc-product-tabs.style_6 .woocommerce .ftc-product .item-description{
        padding:22px 15px 10px;
    }
    .h6-box-img .elementor-column.elementor-col-20.elementor-element {
        width: 50%;
    }
    .h6-box-img .elementor-column.elementor-col-20.elementor-element:last-child {
        position: relative;
        left: 50%;
        transform: translateX(-50%);
    }
    .ftc-product-grid.style_1 .products .ftc-product .item-description {
        bottom: 22px;
    }
    .elementor-element.h1-ic-box .elementor-column.elementor-element {
        width: 50%;
    }
    .h8-number-count .elementor-column {
        width: 50%;
    }
    section.elementor-section.h7-footer .elementor-column.elementor-element {
        width: 50%;
    }
    section.elementor-section.h7-footer .elementor-column:nth-child(2) .elementor-column-wrap {
        margin: 0;
    }
    .woocommerce.ftc-product-grid.def_style_5 .products .ftc-product {
        width: 50%;
        margin: 0 auto;
    }
    section.elementor-section.h5-img-box2 {
        max-width: 70%;
        margin: 0 auto;
    }
    .icontop .elementor-column {
        width: 50%!important;
    }
    .icontop .elementor-column .elementor-column-wrap {
        margin: 7px!important;
    }
    .elementor-element.single-img1-h7.elementor-widget.elementor-widget-ftc_single_image,
    .elementor-element.single-img2-h7.elementor-widget.elementor-widget-ftc_single_image {
        display: inline-block;
        width: 50%;
    }
    .elementor-element .elementor-column.elementor-element.h9-footer_1 {
        width: 100%;
    }
    .elementor-element .elementor-column.elementor-element.h9-footer_2 {
        width: 40%;
    }
    .elementor-element .elementor-column.elementor-element.h9-footer_3,
    .elementor-element .elementor-column.elementor-element.h9-footer_4 {
        width: 30%;
    }
    .footer-h8 .elementor-column.elementor-element {
        width: 50%;
    }
    .footer-h8 .elementor-column.elementor-element:last-child {
        max-width: 370px;
        width: 100%;
        margin: 0 auto;
    }
    .ftc_products_slider.style_7 .ftc-product .item-description .product-categories {
        font-size: 12px;
    }
    /*home11*/
    .mini-box-service-h11 .elementor-column,
    .mini-box-team-h11 .elementor-column {
        width: 50%;
        margin: 0 auto;
    }
    .mini-box-service-h11 .elementor-column:first-child .elementor-column-wrap,
    .mini-box-team-h11 .elementor-column:first-child .elementor-column-wrap {
        margin-right: 10px !important;
    }
    .mini-box-service-h11 .elementor-column:nth-child(2) .elementor-column-wrap,
    .mini-box-team-h11 .elementor-column:nth-child(2) .elementor-column-wrap {
        margin-left: 10px !important;
    }
    .text1-h11,
    .text2-h11,
    .title3-h11 {
        max-width: unset;
    }
    .mini-box1-ft-h11 .elementor-column:nth-child(2) {
        width: 50%;
    }
    .mini-box1-ft-h11 .elementor-column:nth-child(3),
    .mini-box1-ft-h11 .elementor-column:nth-child(4) {
        width: 25%;
    }
    .mini-box1-ft-h11 .elementor-column:nth-child(2) .elementor-column-wrap,
    .mini-box1-ft-h11 .elementor-column:nth-child(3) .elementor-column-wrap {
        margin-bottom: 0 !important;
    }
    /*home12*/
    .mini-box-icon-h12 .elementor-column,
    .mini-box-banner-h12 .elementor-column,
    .mini-box-info-h12 .elementor-column {
        width: 50%;
        margin: 0 auto;
    }
    .mini-box-banner-h12 .elementor-column:nth-child(2n+1) .elementor-column-wrap {
        margin-right: 10px !important;
    }
    .mini-box-banner-h12 .elementor-column:nth-child(2n) .elementor-column-wrap {
        margin-left: 10px !important;
    }
    .icon-box-h12 .elementor-icon-box-content .elementor-icon-box-description,
    .icon-box-h12.icon-2 .elementor-icon-box-content .elementor-icon-box-description,
    .icon-box-h12.icon-4 .elementor-icon-box-content .elementor-icon-box-description {
        margin-top: 0;
    }
    .icon-box-h12.icon-3 .elementor-icon-box-content .elementor-icon-box-description {
        margin: 0 auto;
    }
    .icon-box-h12.icon-3 .elementor-widget-container {
        padding: 30px 0 46px !important;
    }
    .icon-box-h12.icon-2 .elementor-widget-container {
        padding: 30px 0 39px !important;
    }
    .icon-box-h12.icon-4 .elementor-widget-container {
        padding: 30px 0 39px !important;
    }
    .ftc-contact-form.style_c8 form>p label {
        width: 500px;
    }
    /*home13 (home3 new)*/
    .img-team-h13 .elementor-image {
        width: max-content;
    }
    .countdown-h20 {
        max-width: 250px;
        top: 26px;
    }
    .img1-h22 {
        max-width: 200px;
    }
}

@media only screen and (max-width: 686px) {
    .elementor-element .footerdesc .elementor-widget-container .elementor-text-editor {
        max-width: 150px;
        margin-top: -100px;
    }
    .elementor-element .subscribe .elementor-widget-container .elementor-text-editor .mc4wp-form {
        margin-top: -100px !important;
    }
    .elementor-element .footertitle .elementor-widget-container .elementor-text-editor {
        margin-bottom: 40px;
    }
    .elementor-element .footerdesc .elementor-widget-container .elementor-text-editor p::before {
        top: -85px;
    }
    /*home 2*/
    .ftc-element-instgram.def_style_1 ul li.images {
        width: 100%;
    }
    .footermail_2 .elementor-widget-container h2 {
        padding-left: 60px;
    }
    .footermail_2 .elementor-widget-container h2 {
        margin-top: -48px;
        padding-right: 50px;
    }
    .footermail,
    .desc_6 {
        width: 50% !important;
    }
    .footerform {
        width: 100% !important;
    }
    .footerform .mc4wp-form-fields .email {
        float: none;
    }
    .footerform .mc4wp-form-fields .email input[type="email"] {
        width: 80%;
    }
    .footerform .mc4wp-form-fields .submit {
        max-width: 110px;
        float: none;
        margin-top: 0px;
    }
    .footerform .mc4wp-form-fields .submit input[type="submit"] {
        margin-left: 70%;
        margin-right: 0px;
    }
    .footermail {
        max-width: max-content;
    }
    .desc_6 {
        padding-right: 20%;
    }
    .desc_6 .elementor-element .elementor-widget-container .elementor-text-editor p::before {
        top: -10px;
    }
    .desc_6 .elementor-text-editor p::before {
        left: -15px;
    }
    .footermail {
        padding-left: 20%;
    }
    /*home3*/
    .home3ftform .mc4wp-form-fields .submit input[type="submit"] {
        margin-left: 480px;
    }
    /*home4*/
    .ftc-element-testimonial.style_2 .navigation-slider .nav-prev {
        left: 55%;
        top: 90%;
    }
    .ftc-element-testimonial.style_2 .navigation-slider .nav-next {
        right: 29%;
        top: 90%;
    }
    /*home5*/
    /*home6*/
    .h6form .elementor-widget-container .elementor-text-editor .mc4wp-form .mc4wp-form-fields .submit input[type="submit"] {
        margin-left: 180px;
    }
    .banner-desc .elementor-text-editor p {
        font-size: 14px;
    }
    /*home7*/
    .ftc-product-grid.style_4 .products .ftc-product .item-description .meta_info .compare {
        margin-right: -50px;
    }
    .ftc-product-grid.style_4 .products .ftc-product .item-description .meta_info .yith-wcwl-add-to-wishlist {
        left: 52%;
    }
    .ftc-blogs-slider .style_7 .blogs-slider .inner-wrap .post-text .meta .element-date-timeline {
        margin-left: 85.5%;
    }
    /*home9*/
}

@media only screen and (max-width: 480px) {   
    .h8-all-slider .ftc-all-slider .navigation-slider>div {
    bottom: 8px;
    }
    .produ-21 .elementor-widget-container .ftc_products_slider.style_11 .ftc-products .item-description .product-name {
    font-size: 20px;
    }
    .box-content1-h18 .elementor-container .wecanh-h18 .elementor-column-wrap {
    margin-right: 0 !important;
    }
    .drug-4c .elementor-element-populated .icon-box-svg-h4-new .elementor-widget-container {
        padding-bottom: 30px !important;
    }
/*footer-mobile-element*/
.respon_footer .active_col .pay-mobi,
.respon_footer .active_col .email-mobi,
.respon_footer .active_col .tag-mobi,
.respon_footer .active_col .elementor-widget-icon-list,
.respon_footer .active_col .elementor-widget-text-editor,
.respon_footer .active_col .elementor-widget-ftc-products-widget,
.respon_footer .active_col .elementor-widget-ftc-posts-grid,
.respon_footer .active_col .elementor-widget-ftc-gallery-instagram {
    display: none;
}
.respon_footer .elementor-column .elementor-widget-heading .elementor-heading-title i {
    position: absolute;
    right: auto;
    width: 15px;
    height: 20px;
    font-size: 10px;
    line-height: 20px;
    border-radius: 30px;
    transition: all .25s ease;
    margin-left: 15px;
    font-style: inherit;
}
.respon_footer .elementor-column .elementor-widget-heading .elementor-heading-title.active i {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
}
.respon_footer .elementor-column .elementor-widget-heading:hover {
    cursor: pointer;
}
.respon_footer .active_col .elementor-heading-title i:before {
    content: "\f107";
    font-family: 'FontAwesome';
    font-style: inherit;
    font-size: 18px;
}


    .prod-13 .ftc-product-grid.style_2 .products .ftc-product .item-description .heading-title {
    max-width: calc(100% - 16px);
    }
    .prod-13 .ftc-product-grid.style_2 .products .ftc-product .item-description {
    text-align: left;
    }
    .prods_1 {
        width: 350px !important;
    } 
    .bestpro-9 .ftc-product-tabs.style_5 .item-description .price del {
    display: none;
    }
    .banner-icon-info-h4-1 .elementor-container .elementor-col-50 .elementor-column-wrap {
    border: none !important;
    }
    .testi_13 .ftc-element-testimonial.style_8 .swiper-pagination {
        display: none;
    }
    .img-box-h12.img-box-h13 .elementor-widget-container {
    border-style: none !important;
    }
    .tp-bullets.ares_custom{
        display: block !important;
    }
    .product-block-h11:not(.box-content-container-h13){
        max-width: 100%;
    }
    .box-content-h15 .ftc-product-categories .images-category {
    width: max-content;
    margin: auto;
    }
    .ftc_products_slider.style_9 .product .item-description .meta_info .add-to-cart:hover a:before {
    color: #333333;
    }
    .ftc_products_deal_slider.style_1 .ftc-deal-products .item-description .meta_info .add-to-cart:hover a:before{
        color: #333333;
    }
    .list-benefit-h15 .elementor-widget-container ul span {
    font-size: 15px !important;
    }
    .footer-section.mini-box-ft-h16 ul.elementor-icon-list-items {
    padding-bottom: 10px;
    }
    .video-22 .tex-video22.elementor-element {
    bottom: 10px;
    right: 0px;
    }
    .linklist-ft-h22 ul a span {
    margin-top: 6px;
    }
    .list-benefit-h15 li span.elementor-icon-list-text {
    text-align: center;
    }
    .banner1-h20 figure .ftc-image-content .ftc-image-caption h2 {
    font-size: 18px;
    }
    .ftc-blogs-slider .blogs-slider.style_11 .post-text {
    text-align: center;
    }
    .ftc_products_slider.style_9 .product .item-description .meta_info .add-to-cart,
    .ftc_products_deal_slider.style_1 .ftc-deal-products .item-description .meta_info .add-to-cart{
        padding: 0 8px;
        height: 33px;
    }
    .toggle-h16 .elementor-toggle .elementor-tab-title{
        justify-content: left;
    }
    .slide-home19:hover .tparrows.home19{
    display: none !important;
    }
    .blog-h16{
        text-align: center;
    }
    .blog-h21{
        text-align: center;
    }
    .ftc-blogs-slider .blogs-slider.style_12 .inner-wrap .post-text p {
    max-width: 420px;
    }
    .ftc-blogs-slider .blogs-slider.style_12 .inner-wrap .post-text > a {
    margin: auto;
    }
    .ftc-element-testimonial.style_13 .navigation-slider> div {
    width: 46px;
    height: 46px;
    }
    .ftc-element-testimonial.style_13 .navigation-slider .nav-next:before{
        line-height: 46px;
    }
    .ftc-element-testimonial.style_13 .navigation-slider .nav-prev:before{
        line-height: 46px;
    }
    .home18.tparrows{
        background: transparent !important;
    }
    .bga_h16 {
    top: 0px;
    }
    .ftc-blogs-slider .blogs-slider.style_8 .post-text {
        text-align: center;
    }
    .ftc-elements-blogs.style_7 .post .post-text {
        text-align: center;
    }
    .ftc-product-tabs.style_7 del .woocommerce-Price-amount{
        padding-right: 0;
    }
    .ftc-product-tabs.style_6 .woocommerce .ftc-product .images .group-button-product .add-to-cart{
        width: 130px;
        height: 35px;
        line-height: 35px;
    }
    .blogs-slider.style_5{
        padding-bottom: 1px;
    }
    .ftc-product-tabs.style_7 .woocommerce .ftc-product .item-description, 
    .ftc-product-tabs.style_6 .woocommerce .ftc-product .item-description{
        padding: 24px 3px 5px;
    }
    .ftc-product-tabs.style_7 .woocommerce .ftc-product .item-description .price del,
    .ftc-product-tabs.style_6 .woocommerce .ftc-product .item-description .price del,
    .ftc-product-tabs.style_7 .woocommerce .ftc-product .item-description .price> ins  span.woocommerce-Price-amount,
    .ftc-product-tabs.style_6 .woocommerce .ftc-product .item-description .price> ins  span.woocommerce-Price-amount{
        padding-right: 0;
    }
    .ftc-product-tabs.style_6 .woocommerce .ftc-product .item-description .short-description, 
    .ftc-product-tabs.style_7 .woocommerce .ftc-product .item-description .short-description{
        padding: 0 0 20px;
    }
    .ftc-product-tabs.style_6 .woocommerce .ftc-product .item-description .short-description{
        margin-bottom: 19px;
    }
    .ftc-element-testimonial.style_10  .testimonial-content .infomation{
        padding: 105px 30px;
    }
    .ftc-product-grid.style_6 .products .ftc-product.product {
        padding: 0 7px 28px;
    }
    .ftc-product-tabs.style_7 .woocommerce .ftc-product .item-description .price,
    .ftc-product-tabs.style_6 .woocommerce .ftc-product .item-description .price{
        margin-bottom: 0;
    }
    .home4_desc2:hover .home4_desc_2 .elementor-widget-container .elementor-text-editor p:before,
    .home4_desc2:hover .home4_desc_2 .elementor-widget-container .elementor-text-editor p:after,
    .home4_desc4:hover .home4_desc_2 .elementor-widget-container .elementor-text-editor p:before,
    .home4_desc4:hover .home4_desc_2 .elementor-widget-container .elementor-text-editor p:after,
    .home4_desc5:hover .home4_desc_2 .elementor-widget-container .elementor-text-editor p:before,
    .home4_desc5:hover .home4_desc_2 .elementor-widget-container .elementor-text-editor p:after,
    .home4_desc3:hover .home4_desc_2 .elementor-widget-container .elementor-text-editor p:before,
    .home4_desc3:hover .home4_desc_2 .elementor-widget-container .elementor-text-editor p:after {
        bottom: -24px;
    }
    .home4_desc6:hover .home4_desc_2 .elementor-widget-container .elementor-text-editor p:before,
    .home4_desc6:hover .home4_desc_2 .elementor-widget-container .elementor-text-editor p:after {
        bottom: -20px;
    }
    .tabs-content-wrapper.style_2 .ftc-product .meta_info .add-to-cart a span.ftc-tooltip {
        margin-left: 0;
        font-size: 0;
    }
    .tabs-content-wrapper.style_2 .ftc-product .item-description .meta_info .add-to-cart,
    .ftc_products_slider.style_5 .ftc-product .item-description .meta_info .add-to-cart {
        max-width: 35px;
        border: 0;
        background-color: #f7f7f7;
    }
    .ftc-product-tabs.style_2 .ftc-product .item-description .meta_info .add-to-cart a.added_to_cart:before {
        margin: 0;
    }
    .ftc_products_slider.style_5 .ftc-product .item-description .meta_info .add-to-cart a.added_to_cart,
    .tabs-content-wrapper.style_2 .ftc-product .item-description .meta_info .add-to-cart a.added_to_cart {
        font-size: 0;
    }
    .ftc_products_slider.style_5 .ftc-product .item-description .meta_info .add-to-cart a:before {
        margin: 0;
        float: none;
    }
    .ftc_products_slider.style_5 .item-description .meta_info .add-to-cart .ftc-tooltip {
        font-size: 0;
    }
    .woocommerce.ftc-product-grid.def_style_5 .products .ftc-product {
        width: 100%;
        padding: 15px;
    }
    .home4_desc3 .elementor-column-wrap {
        border-width: 0px 1px 0px 1px!important;
    }
    .ftc_products_slider.style_3 .ftc-product:hover .item-description {
        left: 10px;
        top: 10px;
        height: calc(100% - 20px);
        width: calc(100% - 20px);
    }
    .ftc_products_slider.style_3 .ftc-product .item-description .heading-title {
        margin-top: 0;
        margin-bottom: 5px;
    }
    .ftc_products_slider.style_3 .ftc-product .item-description .meta_info {
        margin: 10px 0 0;
    }
    .ftc_products_slider.style_3 .ftc-product .item-description .meta_info a.quickview {
        max-width: 105px;
    }
    .ftc_products_slider.style_3 .ftc-product:hover .item-description {
        padding-bottom: 10px;
    }
    .ftc_products_slider.style_3 .ftc-product:hover .item-description {
        padding-bottom: 25px;
    }
    .ftc-product-grid.style_1 .products .ftc-product .item-description .price {
        font-size: 16px;
    }
    .ftc-product-grid.style_1 .products .ftc-product .item-description .heading-title {
        font-size: 18px;
    }
    .ftc_products_slider.style_6 .ftc-product .item-description {
        text-align: center;
    }
    .ftc_products_slider.style_6 .ftc-product .item-description .heading-title {
        width: 100%;
    }
    .ftc_products_slider.style_6 .ftc-product .item-description .price {
        margin-top: 0;
        float: none;
    }
    .ftc_products_slider.style_6 .ftc-product .item-description .meta_info {
        padding-top: 8px;
        justify-content: center;
    }
    .ftc_products_slider.style_6 .ftc-product .item-description .meta_info .add-to-cart {
        max-width: 35px;
    }
    .ftc_products_slider.style_6 .ftc-product .item-description .meta_info .add-to-cart a:before {
        margin-right: 0;
    }
    .ftc_products_slider.style_6 .ftc-product .item-description .meta_info .add-to-cart .ftc-tooltip {
        display: none;
    }
    .ftc_products_slider.style_6 .ftc-product .item-description .meta_info .add-to-cart .added_to_cart {
        font-size: 0;
    }
    .ftc-product-tabs.style_5 .ftc-product .item-description .short-description {
        -webkit-line-clamp: 1;
        -moz-line-clamp: 1;
        -webkit-box-orient: vertical;
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
    }
    .ftc-element-testimonial.style_3 .swiper-wrapper .item .infomation {
        padding: 0 40px;
        text-align: justify;
    }
    .navigation-slider.style_4>div {
        width: 35px;
        height: 35px;
    }
    .navigation-slider.style_4>div:before {
        line-height: 35px;
        font-size: 16px;
    }
    .h8form-ft .elementor-text-editor .mc4wp-form .mc4wp-form-fields .email input[type="email"] {
        max-width: 100%;
    }
    .ftc-elements-blogs.style_5 .ftc-blogs .post-text {
        padding: 20px;
        text-align: center;
    }
    .ftc-elements-blogs.style_6 .ftc-blogs .post-text,
    .ftc-elements-blogs.style_6_1 .ftc-blogs .post-text {
        padding: 20px 15px;
        text-align: center;
    }
    .ftc-product-tabs.style_5 .product .meta_info .add-to-cart {
        top: 10px;
    }
    .ftc-product-tabs.style_5 .tabs-content-wrapper .ftc-product.product {
        padding: 0 7px 30px;
    }
    .ftc-product-tabs.style_4 .tabs-content-wrapper .ftc-product.product {
        padding: 0 7px;
    }
    .ftc-element-testimonial.style_1 .title-testi-slider .wp-image-2814 {
        left: 50%;
        transform: translateX(-50%);
    }
    .ftc-element-testimonial.style_1 .title-testi-slider h2 {
        text-align: center;
    }
    .ftc-element-testimonial.style_1 .title-testi-slider h2 p {
        display: inline-block;
    }
    .ftc-element-testimonial.style_1 .navigation-slider,
    .ftc-element-testimonial.style_1 .item.testimonial-content {
        padding-left: 0;
    }
    .ftc-element-testimonial.style_1 .title-testi-slider {
        position: relative;
        padding-bottom: 20px;
        text-align: center;
    }
    .ftc-element-testimonial.style_1 .testimonial-content h4.name {
        top: 0;
        left: 50%;
        transform: translateX(-50%);
        text-align: center;
    }
    .ftc-element-testimonial.style_1 .testimonial-content .byline {
        position: absolute;
        left: 50%;
        top: 60px;
        transform: translateX(-50%);
    }
    .ftc-element-testimonial.style_1 .testimonial-content .infomation {
        text-align: center;
        padding-left: 0;
        border-left: 0;
    }
    .ftc-element-testimonial.style_1 .item.testimonial-content {
        padding-top: 110px;
    }
    .navigation-slider.style_2 {
        justify-content: center;
    }
    .cardtracking {
        width: 100%;
        margin-left: 10%;
    }
    .ordo-home-1 .elementor-image .wp-caption .ftc-image-content {
        max-width: 150px;
    }
    .ordo-home-1 .elementor-image .wp-caption .ftc-image-content .ftc-image-caption .wp-caption .wp-caption-text {
        left: 22px;
        margin-top: -28px;
        font-size: 11px;
    }
    .ordo-home-1 .elementor-image .ftc-image-content .ftc-image-caption p {
        font-size: 24px;
        line-height: 24px;
    }
    .ordo-home-1 .elementor-image .wp-caption .ftc-image-content .button-banner a.single-image-button,
    .ordo-home-2 .elementor-image .wp-caption .ftc-image-content .button-banner a.single-image-button {
        padding: 5px 15px;
        font-size: 14px;
    }
    .ordo-home-1 .elementor-image .wp-caption .ftc-image-content .ftc-image-caption {
        margin-top: 5%;
    }
    .ordo-home-2 .elementor-image .wp-caption .ftc-image-content {
        max-width: 150px;
    }
    .ordo-home-2 .elementor-image .wp-caption p {
        font-size: 20px;
        line-height: 24px;
    }
    .ordo-home-2 .elementor-image .wp-caption .ftc-image-content .ftc-image-caption {
        margin-top: -2%;
    }
    .ordo-home-3 .elementor-image .wp-caption .ftc-image-content {
        max-width: 50%;
    }
    .ftc-product-categories.style_1 .images-category {
        max-width: 99%;
    }
    .ordo-home-3 .ftc-image-content .ftc-image-caption .wp-caption {
        width: 100% !important;
    }
    .ordo-home-3 .elementor-image .wp-caption .ftc-image-content .ftc-image-caption .wp-caption {
        font-size: 8px;
    }
    .ordo-home-3 .elementor-image .wp-caption .ftc-image-content .ftc-image-caption {
        line-height: 18px;
    }
    .ordo-home-3 .wp-caption-text {
        margin-top: -14px !important;
    }
    .ordo-home-3 .ftc-image-content .ftc-image-caption span {
        margin-bottom: 10px;
        padding: 4px 15px;
    }
    .ordo-home-3 strong {
        font-size: 30px;
        line-height: 24px;
    }
    .ordo-home-3 .ftc-image-content .button-banner {
        margin-top: 0px;
    }
    .ordo-home-3 .ftc-image-content .button-banner a.single-image-button {
        font-size: 13px;
        padding: 4px 15px;
    }
    .elementor-element .subscribe .elementor-widget-container .elementor-text-editor .mc4wp-form {
        margin-top: 0px !important;
        float: none;
        max-width: 90%;
        margin-right: 0px !important;
        margin-bottom: 40px;
        margin-left: 5%;
    }
    .elementor-element .subscribe .elementor-widget-container .elementor-text-editor .mc4wp-form .mc4wp-form-fields {
        margin: 0px;
        padding: 0px;
    }
    .elementor-element .subscribe .elementor-widget-container .elementor-text-editor .mc4wp-form .mc4wp-form-fields p {
        margin: 0px;
    }
    .elementor-element .subscribe .elementor-widget-container .elementor-text-editor .mc4wp-form .mc4wp-form-fields input[type="email"] {
        margin: 0px;
        padding: 0px;
        width: 100%;
        padding-top: 11px;
        padding-left: 10px;
    }
    .elementor-element .subscribe .elementor-widget-container .elementor-text-editor .mc4wp-form .mc4wp-form-fields input[type="submit"] {
        margin-top: -23px;
        font-size: 12px;
        padding: 2px 10px;
        margin-left: 91%;
    }
    .address,
    .ftmyac,
    .ftinstar {
        width: 100%!important;
        padding-left: 0px;
    }
    .address {
        margin-bottom: -30px;
    }
    .hometext .elementor-text-editor p {
        text-indent: 10%;
    }
    .calltext .elementor-text-editor p,
    .mailtext .elementor-text-editor p,
    .locktext .elementor-text-editor p {
        margin-left: 10%;
    }
    .address .elementor-widget-wrap {
        text-align: center;
    }
    .titlefooter .elementor-heading-title {
        margin-bottom: 0px;
    }
    .ftmyac .elementor-column-wrap {
        margin: 0px!important;
    }
    .ftmyac .elementor-widget-wrap {
        text-align: center;
    }
    .myftac .elementor-text-editor,
    .ifmft .elementor-text-editor {
        text-align: center!important;
    }
    .myftac {
        margin-bottom: 30px;
    }
    .ftmyac .elementor-widget-container {
        padding: 0px!important;
    }
    .ftmyac .titlefooter,
    .ftmyac .ifmft {
        margin-bottom: 30px!important;
    }
    .ftinstar .elementor-widget-wrap {
        text-align: center;
    }
    .elementor-column.shipping {
        width: 100%;
    }
    .elementor-column.qualitypro {
        width: 100%;
    }
    .elementor-column.cardtracking {
        width: 100%;
    }
    .ftinstar .elementor-widget-container {
        padding: 0px !important;
        margin-left: -10px !important;
    }
    .ftinstar .elementor-heading-title {
        margin-left: 25px;
    }
    .ptistargram .elementor-widget-container .ftc-element-instgram .original .images {
        margin-right: -31px;
        width: 33%;
        margin-bottom: 2px;
    }
    .h1-timeft .elementor-icon-box-content {
        margin-bottom: 60px;
    }
    /*home2*/
    .products_2 .ftc_products_slider .ftc-product {
        max-width: 100%;
        margin-bottom: -9px;
    }
    .products_2 .star-rating {
        margin: 0px 41% !important;
    }
    .h2-icon-ft .elementor-widget-container {
        padding-left: 20% !important;
    }
    .desc_5 .elementor-widget-container {
        margin: 0px!important;
    }
    .desc_6 {
        padding-right: 0px;
    }
    .desc_6 .elementor-element .elementor-widget-container .elementor-text-editor p::before {
        top: 5px;
    }
    .footerform .mc4wp-form-fields .email input[type="email"] {
        width: 100%;
    }
    .footerform .mc4wp-form-fields .submit input[type="submit"] {
        margin-left: 65%;
    }
    .footer_visit {
        padding-left: 35% !important;
        margin-top: -35px;
        padding-bottom: 20px !important;
    }
    .footercard_1 {
        padding-left: 0px;
        max-width: 100%;
    }
    .footercard_1 .elementor-widget-container {
        padding: 0px 65px 0px 0px !important;
    }
    .saleoff_1 .elementor-text-editor p {
        padding: 0px 0px 0px 20%;
    }
    .footercopyright .elementor-text-editor p {
        font-size: 14px;
    }
    .footercontact,
    .footercard_1 {
        width: 100% !important;
    }
    /*home3*/
    /*home4*/
    .elementor-column.home4_desc1,
    .elementor-column.home4_desc2,
    .elementor-column.home4_desc3,
    .elementor-column.home4_desc4,
    .elementor-column.home4_desc5,
    .elementor-column.home4_desc6 {
        width: 100%;
    }
    .elementor-column.home4_desc4 {
        position: inherit;
    }
    .home4_desc2 .elementor-column-wrap {
        border-width: 1px 1px 1px 1px !important;
    }
    .home4_desc4 .elementor-column-wrap {
        border-width: 1px 1px 0px 1px !important;
    }
    .home4_desc5 .elementor-column-wrap {
        border-width: 1px 1px 0px 1px!important;
    }
    .ftc-element-testimonial.style_2 .title-testi-slider {
        max-width: 100%;
        padding-top: 0px;
        text-align: center;
    }
    .ftc-element-testimonial.style_2 .title-testi-slider h2 {
        text-align: center;
        font-size: 30px;
        padding-left: 0px;
        padding-top: 30px;
    }
    .ftc-element-testimonial.style_2 .swiper-wrapper .item .infomation p::before,
    .ftc-element-testimonial.style_2 .swiper-wrapper .item .name a::before {
        display: none;
    }
    .ftc-element-testimonial.style_2 .swiper-wrapper .item .infomation p {
        font-size: 15px;
        line-height: 30px;
        width: 100%;
        text-align: center !important;
        left: auto;
        padding-top: 100px;
    }
    .ftc-element-testimonial.style_2 .swiper-wrapper .item .name {
        margin-top: 100px;
        width: 100%;
    }
    .ftc-element-testimonial.style_2 .swiper-wrapper .item .byline {
        margin-top: 130px;
        position: absolute;
        font-size: 14px;
        font-weight: normal;
        text-transform: capitalize;
        width: 100%;
    }
    .ftc-element-testimonial.style_2 .title-testi-slider h2::before {
        left: auto;
        top: 0;
    }
    .ftc-element-testimonial.style_2 .navigation-slider .nav-prev {
        left: 35%;
        top: 85%;
    }
    .ftc-element-testimonial.style_2 .navigation-slider .nav-next {
        right: 35%;
        top: 85%;
    }
    /*home5*/
    .time_countdown,
    .h5productright,
    .titileprod_2,
    .producttoprating,
    .testimolh5 {
        width: 100% !important;
    }
    .titileprod_2,
    .producttoprating {
        position: initial !important;
    }
    .titileprod_2 .elementor-widget-container {
        padding: 30px 0px 0px 0px!important;
    }
    .titileprod_3 .elementor-widget-container {
        text-align: center;
    }
    .h5-info .elementor-column {
        width: 100% !important;
        padding-left: 0px;
        text-align: center;
    }
    /*home6*/
    .cl-blood,
    .cl-dentist,
    .cl-patient,
    .cl-bottle,
    .cl-tooth {
        width: 100% !important;
        margin-bottom: 30px;
    }
    .cl-blood .elementor-column,
    .cl-dentist .elementor-column,
    .cl-patient .elementor-column,
    .cl-bottle .elementor-column,
    .cl-tooth .elementor-column {
        width: 40%;
    }
    .cl-blood .elementor-column.h6-desc-icon,
    .cl-dentist .elementor-column.h6-desc-icon,
    .cl-patient .elementor-column.h6-desc-icon,
    .cl-bottle .elementor-column.h6-desc-icon,
    .cl-tooth .elementor-column.h6-desc-icon {
        width: 60%;
    }
    .productgrid-h6 {
        padding: 0px;
    }
    .ftc-product-tabs.style_3 .tabs-content-wrapper .products .product {
        width: 50%;
        padding: 0 7px 15px;
    }
    .ftc-product-tabs.style_3 .tabs-content-wrapper .ftc-product:last-child {
        display: block;
    }
    .ftc-elements-blogs.style_5 .ftc-blogs .post-text .ftc-readmore {
        position: unset;
    }
    .elementor-element .ftc-product-tabs.style_4 .tabs-wrapper .tab-title {
        padding: 10px;
    }
    .ftc-product-tabs.style_4 .tabs-content-wrapper .ftc-tabs {
        margin-left: 10px;
        margin-right: 10px;
    }
    .h6-our-best {
        padding: 0!important;
    }
    .iconservicesh6,
    .h6-our-news {
        padding: 0 20px!important;
    }
    .ftc-elements-blogs.style_6 .ftc-blogs .post-text h4,
    .ftc-elements-blogs.style_6_1 .ftc-blogs .post-text h4,
    .ftc-elements-blogs.style_6_2 .ftc-blogs .post-text h4 {
        padding-bottom: 10px;
    }
    .h6-services-title {
        padding-top: 50px;
    }
    .h6form .elementor-text-editor .mc4wp-form .mc4wp-form-fields .email input[type="email"] {
        width: 90%;
    }
    .h6form .elementor-text-editor .mc4wp-form .mc4wp-form-fields .submit input[type="submit"] {
        margin-right: 5%;
    }
    .elementor-6123 .elementor-element.elementor-element-1f91cf2 {
        margin: 0px 23% 0 36%;
    }
    .ftc-product-tabs.style_4 .ftc-product .owl-nav .owl-next {
        right: -8px;
        top: 35%;
    }
    .ftc-product-tabs.style_4 .ftc-product .owl-nav .owl-prev {
        left: -7px;
        top: 35%;
    }
    .productgrid-h6 .elementor-column {
        margin: 0 15px;
    }
    .ftc-product-tabs.style_4 {
        margin: 0 15px;
    }
    .ftc-elements-blogs.style_6 .ftc-blogs .inner-wrap,
    .ftc-elements-blogs.style_6_1 .ftc-blogs .inner-wrap {
        display: inline-block;
    }
    .ftc-elements-blogs.style_6 .ftc-blogs a,
    .ftc-elements-blogs.style_6_1 .ftc-blogs a {
        width: 100%;
    }
    .ftc-elements-blogs.style_6 .ftc-blogs .post-text,
    .ftc-elements-blogs.style_6_1 .ftc-blogs .post-text {
        width: 100%;
        border-width: 1px 1px 1px 1px;
    }
    .ftc-elements-blogs.style_6_2 .ftc-blogs .post-text {
        text-align: center;
        padding: 20px 15px;
    }
    .ftc-product-tabs.style_3 .ftc-tab-grid {
        margin-bottom: 20px;
    }
    .ftc-product-tabs.style_3 .ftc-tab-grid .tab-title {
        padding-bottom: 0px;
    }
    .ftc-product-tabs.style_4 .ftc-product .item-description .heading-title a {
        font-size: 18px;
    }
    .ftc-product-tabs.style_4 .ftc-product .item-description .price span {
        font-size: 16px;
    }
    /*home7*/
    .slider-img {
        width: 100% !important;
    }
    .single-imgtop {
        width: 100% !important;
    }
    .slider-img .elementor-column-wrap {
        margin: 30px 015px 0px 15px!important;
    }
    .h7-shop-top {
        margin-top: 0px !important;
    }
    .h7-only,
    .h7-offer {
        width: 100% !important;
    }
    .h7-only {
        margin-bottom: 30px;
    }
    .h7-only .elementor-column-wrap,
    .h7-offer .elementor-column-wrap {
        margin: 0px!important;
    }
    .ftc-product-grid.style_4 .products .ftc-product .item-description .price {
        padding-right: 0;
    }
    .ftc-product-grid.style_4 .products .ftc-product .item-description .meta_info .yith-wcwl-add-to-wishlist {
        left: 65%;
    }
    .single-imgh7.elementor-element .elementor-image .wp-caption .ftc-image-content {
        max-width: 90%;
        max-height: 100%;
        padding-left: 10px;
    }
    .single-img6h7 .wp-caption,
    .single-img6h7 .wp-caption img {
        width: 100%;
    }
    .ftc-blogs-slider .style_7 .blogs-slider .inner-wrap .post-text .meta .element-date-timeline {
        margin-left: 65.5%;
        margin-top: -55.5%;
    }
    .h7-footer .elementor-column {
        width: 100% !important;
    }
    .h7-footer .elementor-column .elementor-element .elementor-icon-box-wrapper .elementor-icon-box-content {
        padding-left: 15px;
    }
    .footer-form-h7 .elementor-text-editor .mc4wp-form .mc4wp-form-fields .email input[type="email"] {
        width: 100%;
    }
    /*home8*/
    .single-imageh8_1,
    .single-imageh8_2,
    .single-imageh8_3 {
        width: 100% !important;
    }
    .text-singleimage .elementor-column-wrap {
        margin: 0% 0% 0% 0% !important;
    }
    .h8single_imgbanner .elementor-image .wp-caption .ftc-image-content .ftc-image-caption {
        font-size: 18px;
        line-height: 20px;
    }
    .h8single_imgbanner .elementor-image .wp-caption .ftc-image-content {
        right: 25px!important;
    }
    /*home9*/
    .slider_9 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide .swiper-slide-inner .elementor-image-carousel-caption {
        margin-top: -40px;
        padding: 2px 7px;
        font-size: 14px;
    }
    .slider_9 .elementor-image-carousel-wrapper .elementor-swiper-button-prev,
    .slider_9 .elementor-image-carousel-wrapper .elementor-swiper-button-next {
        padding: 14px;
        bottom: -21px;
        font-size: 14px !important;
    }
    .slider_9 .elementor-image-carousel-wrapper .elementor-swiper-button-prev {
        right: 42px;
    }
    .h9-title-ob .elementor-heading-title,
    .h9-title-medical {
        font-size: 24px!important;
        line-height: 24px!important;
    }
    .single1_h9 .elementor-image .wp-caption .ftc-image-content .ftc-image-caption p,
    .single2_h9 .elementor-image .wp-caption .ftc-image-content .ftc-image-caption p {
        font-size: 20px;
    }
    .single1_h9 .elementor-image .wp-caption .ftc-image-content .ftc-image-caption p {
        padding-left: 20px;
        padding-right: 20px;
        line-height: 20px;
    }
    .single1_h9 .elementor-image .wp-caption .ftc-image-content,
    .single2_h9 .elementor-image .wp-caption .ftc-image-content {
        width: max-content;
        height: 25%;
    }
    .ftc-element-testimonial.style_4 .swiper-wrapper .item .infomation {
        padding: 0 40px;
        text-align: justify;
    }
    .ftc-element-testimonial.style_4 .navigation-slider div:before {
        font-size: 14px;
    }
    .ftc-element-testimonial.style_4 .navigation-slider .nav-prev,
    .ftc-element-testimonial.style_4 .navigation-slider .nav-next {
        padding: 1px 7px;
    }
    .single3_h9 .elementor-image .wp-caption .ftc-image-content {
        width: 90%;
    }
    .single3_h9 .elementor-image .wp-caption .ftc-image-content .ftc-image-caption p {
        font-size: 15px;
        line-height: 15px;
    }
    /*home10*/
    .gr-sl-h10 .but-sl-h10,
    .gr1-sl-h10 .but1-sl-h10,
    .gr2-sl-h10 .but2-sl-h10,
    .gr3-sl-h10 .but3-sl-h10,
    .gr4-sl-h10 .but4-sl-h10,
    .gr5-sl-h10 .but5-sl-h10 {
        padding: 0px 7px !important;
    }
    /*home11*/
    .product-tab-template.ftc-product-tabs.style_6 .tabs-wrapper {
        margin-bottom: 20px;
        padding-bottom: 0;
        width: unset;
    }
    .product-tab-template.ftc-product-tabs.style_6 .tabs-wrapper .tab-title.active::before,
    .product-tab-template.ftc-product-tabs.style_6 .tabs-wrapper .tab-title:hover::before {
        bottom: 0;
    }
    .ftc-element-testimonial.style_6 .swiper-wrapper .item .infomation p {
        padding: 0 15px;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 4;
        overflow: hidden;
    }
    .ftc-element-testimonial.style_6 .swiper-wrapper .item .infomation {
        margin-bottom: 0;
    }
    .blogs-slider.style_4 .blogs-slider .post-text {
        text-align: center;
    }
    .ftc-contact-form.style_c7 form>p label {
        max-width: 260px;
    }
    /*home12 (home2 new)*/
    .img-box-h12 .elementor-widget-container,
    .icon-box-h12 .elementor-widget-container {
        border-width: 0 0 1px 0 !important;
    }
    .mini-box-icon-h12 .elementor-column:nth-child(2) .img-box-h12:last-child .elementor-widget-container,
    .mini-box-info-h12 .elementor-column:nth-child(2) .icon-box-h12:last-child .elementor-widget-container {
        border-width: 0 !important;
    }
    .title2-h12 .elementor-heading-title span::before {
        display: none;
    }
    .product-tab-template.ftc-product-tabs.style_7 .tabs-wrapper {
        margin-bottom: 20px;
        padding-bottom: 0;
        width: unset;
    }
    .product-tab-template.ftc-product-tabs.style_7 .tabs-wrapper .tab-title.active::before,
    .product-tab-template.ftc-product-tabs.style_7 .tabs-wrapper .tab-title:hover::before {
        bottom: 0;
    }
    .ftc-product-tabs.style_7 .woocommerce .ftc-product .item-description .short-description {
        padding: 0 10px;
    }
    .video-h12 .elementor-custom-embed-play i {
        font-size: 50px;
    }
    .icon-box-h12 .elementor-icon-box-content .elementor-icon-box-description,
    .icon-box-h12.icon-2 .elementor-icon-box-content .elementor-icon-box-description,
    .icon-box-h12.icon-3 .elementor-icon-box-content .elementor-icon-box-description,
    .icon-box-h12.icon-4 .elementor-icon-box-content .elementor-icon-box-description {
        margin-top: 0;
    }
    .icon-box-h12.icon-3 .elementor-icon-box-content .elementor-icon-box-description {
        max-width: unset;
    }
    .ftc_products_slider.style_4 .woocommerce .ftc-product .images .group-button-product .add-to-cart {
        width: 140px;
    }
    .ftc_products_slider.style_4 .woocommerce .ftc-product .images .group-button-product .add-to-cart a span {
        font-size: 14px;
    }
    .blogs-slider.style_5 .blogs-slider .post-text {
        text-align: center;
    }
    .ftc-element-testimonial.style_7 .swiper-wrapper .item .infomation p {
        padding: 0 15px;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 4;
        overflow: hidden;
    }
    .ftc-contact-form.style_c8 form>p label {
        max-width: 230px;
    }
    /*home13 (home3 new)*/
    .price-list-h13 ul li .ftc-price-list-header .ftc-price-list-separator {
        margin-left: 20px !important;
    }
    .ftc-element-testimonial.style_8 .swiper-wrapper .item .infomation p {
        padding: 0 15px;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 4;
        overflow: hidden;
    }
    .img-team-h13 .elementor-image {
        width: max-content;
    }
    .blogs-slider.style_6 .blogs-slider .post-text {
        text-align: center;
        align-items: center;
    }
    .countdown-h20 {
        position: relative !important;
        left: unset;
        margin-bottom: 0 !important;
    }
    .ftc_products_deal_slider.style_1 .navigation-slider,
    .pro3-h20 .navigation-slider {
        display: none;
    }
    .ftc_products_deal_slider.style_1 .ftc-deal-products .item-description .price ins > .amount,
    .ftc_products_deal_slider.style_1 .ftc-deal-products .item-description .price del > .amount {
        padding: 0;
    }
    .button2-h20 a {
        width: 40px;
        height: 40px;
    }
    .button2-h20 a .elementor-button-icon {
        font-size: 16px;
        line-height: 40px;
    }
    .button2-h20 a:before {
        display: none;
    }
    .title2-h20 .elementor-heading-title span span {
        font-size: 22px;
    }
    .button3-h20 {
        position: relative !important;
        top: 0;
    }
    .ftc_products_slider.style_10 .ftc-products .product {
        display: unset;
    }
    .ftc_products_slider.style_10 > .ftc-products {
        padding-top: 30px;
    }
    .button1-h20 {
        position: relative !important;
    }
    .ftc_products_deal_slider.style_1 .ftc-deal-products .item-description .meta_info .add-to-cart a span,
    .ftc_products_slider.style_9 .product .item-description .meta_info .add-to-cart a span {
        display: none;
    }
    .ftc_products_deal_slider.style_1 .ftc-deal-products .item-description .meta_info .add-to-cart a:before,
    .ftc_products_slider.style_9 .product .item-description .meta_info .add-to-cart a:before {
        margin: 0;
    }
    .footer-section .footer-column .elementor-heading-title i {
        font-weight: 100;
    }
    .footer-section .elementor-heading-title.active i:before {
		content:"\f107";
	}
    .footer-column .elementor-heading-title {
		cursor: pointer;
	}
    .footer-section .footer-column .elementor-widget-icon-list,
    .box-ft-h15 .elementor-column:first-child .elementor-heading-title i,
    .box-ft-h15 .elementor-column:last-child .elementor-heading-title i,
    .mini-box-ft-h16 .elementor-column:first-child .elementor-heading-title i,
    .mini-box-ft-h16 .elementor-column:last-child .elementor-heading-title i,
    .box-ft-h20 .elementor-column:last-child .elementor-heading-title i
     {
        display: none;
    }
    .footer-section .footer-column .elementor-heading-title i {
        font-size: 20px;
        margin-left: 10px;
    }
    .banner1-h20 figure {
        max-width: unset !important;
        max-height: 200px;
    }
    .banner1-h20 figure .ftc-image-content {
        background-color: rgba(255,255,255,.8);
    }
    .ftc_products_slider.style_11 .ftc-products .item-description .product-name {
        margin-bottom: 10px;
        font-size: 24px;
    }
    .ftc_products_slider.style_11 .ftc-products .item-description .short-description {
        margin-bottom: 10px;
    }
    .ftc_products_slider.style_11 .ftc-products .item-description .meta_info > .add-to-cart a span {
        font-size: 20px;
    }
    .banner1-h21 figure .ftc-image-content .ftc-image-caption h2 {
        font-size: 32px;
        line-height: 34px;
    }
    .banner1-h21 figure .ftc-image-content .ftc-image-caption p {
        margin-bottom: 20px;
    }
    .img1-h21 {
        max-width: unset;
    }
    .img2-h21 {
        position: relative !important;
        max-width: unset;
        bottom: 0;
        right: unset;
    }
    .video-h21.elementor-widget-video .elementor-custom-embed-image-overlay img {
        min-height: 150px;
        max-width: unset !important;
        width: auto !important;
    }
    .ftc-product-grid.style_9.woocommerce.product-template .products .product {
        width: 100%;
    }
    .ftc-product-grid.style_10.woocommerce.product-template .product .item-description .star-rating,
    .ftc_products_slider.style_12 .woocommerce .product .item-description .star-rating {
        margin: 0 auto;
    }
    .video-h22 .elementor-custom-embed-play i {
        font-size: 22px;
        width: 50px;
        height: 50px;
        line-height: 50px;
    }
    .video-h22 .elementor-custom-embed-play i:after {
        top: -5px;
        left: -5px;
        width: 60px;
        height: 60px;
    }
    .video-h22 .elementor-custom-embed-play::before {
        bottom: -30px;
        font-size: 16px;
    }
    .video-h22.elementor-widget-video .elementor-custom-embed-image-overlay img {
        min-height: 150px;
        max-width: unset !important;
        width: auto !important;
    }
    .video-h23 .elementor-custom-embed-play i {
        font-size: 22px;
        width: 50px;
        height: 50px;
        line-height: 50px;
    }
    .video-h23 .elementor-custom-embed-play i:after {
        top: -5px;
        left: -5px;
        width: 60px;
        height: 60px;
    }
    .ftc_products_slider.style_12 .woocommerce .product .images .product-group-button > a.quickview {
        display: none;
    }
    .ftc_products_slider.style_12 .woocommerce .product .item-description .price del > .amount {
        padding: 0;
    }
    .img-ins-h23 figure img {
        position: relative;
        max-width: unset;
        width: 700px;   
    }
    .ftc-instagram ul:not(.slider).columns-4 li {
        width: 50%;
        padding: 10px !important;
    }
    .ins-h23 .ftc-instagram ul:not(.slider) {
        margin-left: -10px;
        margin-right: -10px;
    }
    .list-benefit-h24.elementor-widget.elementor-tablet-align-left .elementor-icon-list-item {
        text-align: center;
    }
    .ftc-product-tabs.style_8.horizontal .tabs-content-wrapper .woocommerce .products .product {
        width: calc(50% - 20px);
        margin: 0 10px 20px;
    }
    .ftc-product-tabs.style_8 .woocommerce .product .item-description {
        padding: 0 10px 10px;
        align-items: center;
    }
    .ftc-product-tabs.style_8 .woocommerce .product .item-description .meta_info > .yith-wcwl-add-to-wishlist {
        display: none;
    }
    .ftc-product-tabs.style_8 .woocommerce .product .item-description .price ins > .amount {
        padding: 0;
    }
    .ftc-product-tabs.style_8 .woocommerce .products .star-rating {
        width: 90px;
        margin-left: auto;
        margin-right: auto;
    }
    .banner1-h15 figure .ftc-image-content {
        padding: 10px 0 6px 10px;
    }
    .banner1-h15 figure .ftc-image-content .ftc-image-caption h2 {
        margin-bottom: 5px;
    }
    .banner1-h15 figure .ftc-image-content .button-banner {
        transform: none;
        top: unset;
        bottom: 13px;
        line-height: 1;
    }
    .ftc-element-testimonial.style_9 .swiper-wrapper .item .infomation p {
        display: -webkit-box;
        -webkit-line-clamp: 4;
        -webkit-box-orient: vertical;
        overflow: hidden;
    }
    .box-video-h16 {
        margin-top: -215px !important;
    }
    .box-cover-video-h16 .elementor-container {
        min-height: 340px !important;
    }
    .wpcf7 form .sub-form-h16 .button-h16,
    .wpcf7 form .sub-form-h17 .button-h17,
    .wpcf7 form .sub-form-h24 .button-h17 {
        right: 10px;
    }
    .wpcf7 form .sub-form-h16 input[type="email"],
    .wpcf7 form .sub-form-h17 input[type="email"],
    .wpcf7 form .sub-form-h24 input[type="email"] {
        padding-left: 10px;
        height: 50px;
        line-height: 50px;
    }   
    .banner4-h18 {
        max-width: 100%;
    }
    .wpcf7 form .sub-form-h18 .button-h18,
    .wpcf7 form .sub-form-h24 .button-h24 {
        padding: 0 10px;
    }
}

@media only screen and (max-width: 384px) {
    .ftc-product-tabs.style_7 .woocommerce .ftc-product .item-description .price .woocommerce-Price-amount bdi,
    .ftc-product-tabs.style_6 .woocommerce .ftc-product .item-description .price .woocommerce-Price-amount bdi{
        font-size: 16px;
    }
    .ftc-product-tabs.style_7 .woocommerce .ftc-product .item-description, 
    .ftc-product-tabs.style_6 .woocommerce .ftc-product .item-description{
        min-height: 182px;
    }
    .ftc-element-testimonial.style_1 .navigation-slider .nav-next {
        right: 33%;
    }
    .ftc-element-testimonial.style_1 .navigation-slider .nav-prev {
        left: 32%;
    }
    .ftinstar .elementor-widget-wrap .ftc-element-instgram {
        margin-left: 30px;
    }
    .infoft {
        margin-left: 26%;
    }
    .ordo-home-1 .elementor-image .ftc-image-content .ftc-image-caption p {
        font-size: 18px;
        line-height: 18px;
    }
    .ordo-home-2 .elementor-image .wp-caption p {
        font-size: 18px;
        line-height: 18px;
    }
    .elementor-element .subscribe .elementor-widget-container .elementor-text-editor .mc4wp-form .mc4wp-form-fields input[type="submit"] {
        margin-left: 90%;
    }
    .ptistargram .elementor-widget-container .ftc-element-instgram .original .images {
        margin-right: 10px;
        width: 24%;
        margin-bottom: -3px;
    }
    .infoft {
        padding-left: 50px;
    }
    /*home2*/
    .products_1 .star-rating {
        margin: 0px 39% !important;
    }
    .footerform .mc4wp-form-fields .submit input[type="submit"] {
        margin-left: 61%;
    }
    .footermail_2 .elementor-widget-container h2 {
        margin-top: -48px;
        padding-right: 40px;
    }
    .footercard_1 .elementor-widget-container {
        padding: 0px 48px 0px 0px !important;
    }
    .desc_6 .elementor-element .elementor-widget-container .elementor-text-editor p {
        font-size: 13px;
        padding-left: 5px;
    }
    /*home3*/
    .home3ft_desc .elementor-text-editor p {
        padding: 0px;
    }
    .home3ftmail {
        padding: 0px;
    }
    /*home4*/
    /*home5*/
    .imgcontent .elementor-image .wp-caption .ftc-image-content .ftc-image-caption {
        padding: 0;
    }
    .ftc-element-testimonial.def_style_1 .swiper-wrapper .item .name {
        margin-top: 110px;
    }
    /*home6*/
    .elementor-6123 .elementor-element.elementor-element-1f91cf2 {
        margin: 0px 20% 0 33%;
    }
    /*home7*/
    .single-imgh7.elementor-element .elementor-image .wp-caption .ftc-image-content .button-banner {
        margin-top: 0px;
    }
    .ftc-blogs-slider .style_7 .blogs-slider .inner-wrap .post-text .meta .element-date-timeline {
        margin-left: 67.5%;
    }
    /*home8*/
    .h8-title-banner .elementor-text-editor span {
        font-size: 35px !important;
    }
    .ftc-element-testimonial.style_3 .swiper-wrapper .item .infomation p {
        text-overflow: ellipsis;
        white-space: revert;
        overflow: hidden;
    }
    /*home9*/
    .h9-easy-desc .elementor-text-editor {
        font-size: 13px!important;
    }
    /*home10*/
    .h10-product .ftc-product-grid .products .ftc-product .item-description .price,
    .h10-product1 .ftc-product-grid .products .ftc-product .item-description .price {
        display: inline-flex;
        padding: 0px;
        margin-left: 0px;
        margin-right: 0px;
    }

}