/*
Theme Name: HealWell Child
Description: This is a child theme of HealWell.
Author:    Perfect Web Creations
Author URI:   https://www.perfectwebcreations.com/
Template: shopio
Version: 1.0.0
*/

/*==================================
Base/Gentral
==================================*/
html { overflow: auto !important; }
body { counter-reset: section; }
.hidde{ display: none; }
b, strong, .bold { font-weight: 700; }
.color_blue { color: var(--e-global-color-secondary);}
.uppercase { text-transform: uppercase;}
.letter-spacing{ letter-spacing: 3px;}
.mobile-view { display: none;}
.elementor-heading-title { line-height: 1.214;}
::part(acsb-trigger):before { border: 2px solid #fff !important; content: ''; position: absolute; left: 0; right: 0; top: 0; bottom: 0; border-radius: 50%;}

/*Button Custom Style*/
button.slick-prev.slick-arrow.slick-disabled { opacity: .3; }


/*==================================
Home page
==================================*/
.banner-cta { font-weight: 700; font-family: var(--e-global-typography-accent-font-family); letter-spacing: 3px; text-transform: uppercase;}
.elementor-template-full-width .col-full { max-width: 100%; padding-left: 0; padding-right: 0;}
.full-width-img,
.full-width-img img{ width: 100%;}

a.menu-mobile-nav-button.mobile-nav-custom-close .shopio-icon span { display: none;}
a.menu-mobile-nav-button.mobile-nav-custom-close .shopio-icon::before{ content: '' !important; display: block !important;background-repeat: no-repeat; background-position: center; width: 32px; height: 20px; background-image: url('data:image/svg+xml,<svg width="32" height="20" viewBox="0 0 32 20" fill="none" xmlns="http://www.w3.org/2000/svg"><g id="nav/hamburger/collapse"><path id="Vector" d="M24.5957 0.00482816L6 18.5746L7.41323 19.9898L26.009 1.42003L24.5957 0.00482816Z" fill="%2300A3E1"/><path id="Vector_2" d="M7.42227 4.29153e-06L6.00781 1.41397L24.5873 20L26.0018 18.586L7.42227 4.29153e-06Z" fill="%2300A3E1"/></g></svg>');}
.menu-mobile-nav-button .shopio-icon { min-width: 32px; }
.menu-mobile-nav-button .shopio-icon > span { transition: none !important; width: 32px !important; margin-bottom: 10px;}
.menu-mobile-nav-button .shopio-icon .icon-2 { display: none;}
.shopio-mobile-nav { color: #fff; right: 0; left: auto; top: 120px; width: 576px; max-width: 100%; justify-content: flex-start; -webkit-transform: translate3d(576px, 0, 0); transform: translate3d(576px, 0, 0); background-size: cover; background-image:  url(images/binary_pattern-white.png); }
.mobile-nav-active .shopio-mobile-nav { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0);}
.mobile-nav-active .shopio-overlay { top: 120px; background-color: rgba(0, 0, 0, 0.5); }
.mobile-nav-close,
.shopio-mobile-nav .mobile-nav-tabs { display: none;}
.mobile-navigation ul > li.menu-item > a {font-size: 20px; text-transform: uppercase; letter-spacing: 3px; font-weight: 700; font-family: var(--e-global-typography-primary-font-family); border: none; color: currentColor;}
.mobile-navigation ul > li.menu-item > a:hover { color: var(--e-global-color-secondary);}
.shopio-mobile-nav .mobile-menu-tab { padding: 40px; }
.mobile-nav-newsletter { padding:0 40px;}
.mailchimp input[type=email]{ width: 100%; border-radius: 0; height: 48px; padding: 5px 20px; border: 0; font-size: 14px; font-family: var(--e-global-typography-primary-font-family);}
.mailchimp input[type=submit]{ color: #FFF; border-radius: 0; border: 0; font-weight: normal; font-size: 12px; height: 48px; padding: 0px 20px; text-transform: uppercase; letter-spacing: 3px; background-color: var(--e-global-color-secondary); font-family: var(--e-global-typography-primary-font-family);}
.mailchimp p { font-size: 14px; color: #FFF; padding: 0; font-weight: 300;}
.mailchimp span { display: flex; border-radius: 5px; overflow: hidden; }
li.careers a:after { content: ''; width: 20px; height: 14px; display: inline-block; background-color: currentColor; -webkit-mask-image: url('data:image/svg+xml,<svg width="14" height="15" viewBox="0 0 14 15" fill="none" xmlns="http://www.w3.org/2000/svg"><path id="external link icon" d="M14 0.5V14.5H12V3.91L1.41 14.5L0 13.08L10.59 2.5H0V0.5H14Z" fill="currentcolor"/></svg>'); mask-image: url('data:image/svg+xml,<svg width="14" height="15" viewBox="0 0 14 15" fill="none" xmlns="http://www.w3.org/2000/svg"><path id="external link icon" d="M14 0.5V14.5H12V3.91L1.41 14.5L0 13.08L10.59 2.5H0V0.5H14Z" fill="currentcolor"/></svg>'); mask-size: 70%; mask-repeat: no-repeat; margin-left: 10px;}


/*Full Width Carousel Customize*/
#growth-advantage .swiper { width: 560px; float: left; overflow: visible; margin-left: 40px;} 
.elementor-swiper-button-prev { margin-left: -2px;}
.elementor-swiper-button-next { margin-right: -2px;}

/**/
#latest-sec .slick-list { overflow: visible; width: 420px; height: 315px;}
#latest-sec [class*=post-style-].post-style-2 .post-thumbnail img{ width: 400px; height: 300px;}
#latest-sec [class*=post-style-].post-style-2 .post-thumbnail { padding-top: 300px;}
#latest-sec .slick-list:before { content: ''; position: absolute; left: -100px; width: 100px; background: #fff; top: 0; bottom: 0; z-index: 1;}

.latest-sec .swiper { overflow: visible; width: 400px !important; float: left;  }
.latest-sec .swiper:before { content: ''; position: absolute; left: -100px; width: 100px; background: #fff; top: 0; bottom: 0; z-index: 2;}


/**/
#blue-bg-carousel .swiper { overflow: visible; width: 590px; float: left;  min-height: 320px;  }
#blue-bg-carousel [class*=post-style-].post-style-2 .post-thumbnail { padding-top: 300px;}
#blue-bg-carousel .swiper:before { content: ''; position: absolute; left: -100px; width: 100px; background: #fff; top: 0; bottom: 0; z-index: 2;}

/**/
#home-page-team .swiper { overflow: visible; width: 850px; float: left;  }
#home-page-team [class*=post-style-].post-style-2 .post-thumbnail { padding-top: 300px;}
#home-page-team .swiper:before { content: ''; position: absolute; left: -100px; width: 100px; background: var(--e-global-color-primary); top: 0; bottom: 0; z-index: 2;}

.home-page-team .swiper { overflow: visible; width: 1730px; float: left;  }
.home-page-team [class*=post-style-].post-style-2 .post-thumbnail { padding-top: 300px;}
.home-page-team .swiper:before { content: ''; position: absolute; left: -100px; width: 100px; background: var(--e-global-color-primary); top: 0; bottom: 0; z-index: 2;}



/*==================================
Team page
==================================*/
.our_team .layout3 .single-team-area { background-image: url(images/binary_pattern-white2.png); padding: 30px; background-color: #fff; display: flex; gap: 30px; border-radius: 4px; text-align: left;}
.our_team .rt-team-container .img-responsive { width: 270px; height: 270px;}
.our_team .swiper { overflow: visible; }
.elementor-widget-shopio-image-carousel .image-carousel img { border: none; border-radius: 0; }
.our_team .single-team-area figure { max-width: 270px; min-width: 270px;}
.our_team.rt-team-container .readmore-btn { margin-top: 30px;}

.team-container, 
.team-container .elementor-widget-container,
.team-container .elementor-shortcode,
.team-container .rt-team-container,
.team-container .rt-content-loader,
.team-container .our_team .swiper,
.team-container .elementor-widget-shortcode,
.team-container .swiper-wrapper { position: inherit !important; overflow: visible !important;}

.team-container .rt-carousel-holder.top-nav .swiper-nav { width: 100%; bottom: -150px;}
.team-container .readmore-btn a { font-family: var(--e-global-typography-accent-font-family); font-size: 18px; font-weight: 700; text-transform: uppercase; line-height: 28px; letter-spacing: 3px; padding: 0; background-color: transparent !important; color: var(--e-global-color-secondary) !important;}
.rt-team-container .tlp-position { font-family: var(--e-global-typography-primary-font-family); margin: 15px 0; }
.team-container .swiper-arrow { height: 160px; width: 40px;}

.swiper-arrow.swiper-button-next {  position: absolute; right: 0; border-radius:4px;  right: 13px !important;}
.swiper-arrow.swiper-button-prev { position: absolute; left: -17px !important; border-radius:4px;}
.our_team .layout3 .social-icons a { color: #00638B; text-align: center; font-family: var(--e-global-typography-primary-font-family); font-size: 16px;   font-style: normal; font-weight: 700; line-height: 24px; letter-spacing: 3px; text-transform: uppercase; width: auto; display: inline-flex; align-items: center; gap: 5px;}
.our_team .layout3 .social-icons i{ font-size: 18px;width: 30px; height: 30px; margin-top: -6px; }
.our_team .layout3 .social-icons a[title="linkedin"]::before {  content: 'LinkedIn'; }

/*Team Grid*/
.team-grid.rt-team-container .single-team-area{ height: 100%; border: 1px solid #D2D6D9; padding: 20px; border-radius: 4px; font-family: var(--e-global-typography-primary-font-family);}
.team-grid.rt-team-container .single-team-area,
.team-grid.rt-team-container .tlp-content { background-color: #fff; }
.team-grid.rt-team-container .layout1 .single-team-area:hover img { transform: none !important; -webkit-transform: none !important; transform: none !important;}
.team-grid.rt-team-container .layout1 .single-team img { transform: none !important; margin: auto; max-height: 200px; object-fit: contain;}
.team-grid.rt-team-container .short-bio,
.team-grid.rt-team-container .readmore-btn {display: none;}
.team-grid.rt-team-container .social-icons a {color: #00638B; text-align: center; font-family: var(--e-global-typography-primary-font-family); font-size: 15px; font-style: normal; font-weight: 700; line-height: 24px; letter-spacing: 3px; text-transform: uppercase; width: auto; display: inline-flex; align-items: center; gap: 5px;}
.team-grid.rt-team-container .social-icons { text-align: center; }
.team-grid.rt-team-container .social-icons i{ font-size: 18px;width: 30px; height: 30px; margin-top: -6px; }
.team-grid.rt-team-container .social-icons a[title="linkedin"]::before {  content: 'LinkedIn'; }
.team-grid.rt-team-container .tlp-content { padding: 15px 0 0; }

/*==================================
News Releases page
==================================*/
.select-year-bg select.yeardd { min-width: 112px; color: var(--primary-100, #00A3E1); font-family: var(--e-global-typography-primary-font-family); font-size: 14px; font-style: normal; font-weight: 700; line-height: 32px; /* 157.143% */ letter-spacing: 3px; text-transform: uppercase; border-radius: 4px; border: 2px solid currentColor; padding:4px 40px 0px 20px; background-size: 20px 20px; color: var(--e-global-color-primary); background: none;}
.select-year-bg .elementor-widget-container::after { content: ''; width: 12px; height: 8px; -webkit-mask-image: url('data:image/svg+xml,<svg width="12" height="8" viewBox="0 0 12 8" fill="none" xmlns="http://www.w3.org/2000/svg"><path id="arrow" d="M10 2L6 6L2 2" stroke="currentcolor" stroke-width="2" stroke-linecap="square"/></svg>'); -webkit-mask-size: 20px; -webkit-mask-repeat: no-repeat; -webkit-mask-position: 100%;  mask-image: url('data:image/svg+xml,<svg width="12" height="8" viewBox="0 0 12 8" fill="none" xmlns="http://www.w3.org/2000/svg"><path id="arrow" d="M10 2L6 6L2 2" stroke="currentcolor" stroke-width="2" stroke-linecap="square"/></svg>'); mask-size: 12px; mask-repeat: no-repeat; mask-position: 100%; background-color: var(--e-global-color-primary); display: block; position: absolute; right: 20px; top: 50%; transform: translateY(-50%);}

/*Home page Blog sec - old*/
[class*=post-style-].post-style-2 .entry-title a { background: none; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden;}
[class*=post-style-].post-style-2 .entry-title { margin-bottom: 0; font-size: 20px; line-height: 1.5em;}
[class*=post-style-].post-style-2 .entry-content { padding: 20px;}
[class*=post-style-].post-style-2 .entry-meta {display: none;}
[class*=post-style-].post-style-2 .post-thumbnail .posted-on-square { display: none; }


/*Footer*/
.mc4wp-response { padding: 10px 0; }
.mc4wp-alert.mc4wp-error { color: red; font-size: 14px; }
.mc4wp-alert.mc4wp-success { color: green; }
.copyright ul {  list-style: none; display: inline-block; margin: 0 0 0 20px; padding: 0 0 0 20px; border-left: 1px solid;}
.copyright p { display: inline-block;}
.copyright ul li { display: inline-block; padding-right: 30px; }
.copyright ul li a { color: currentColor;}
.copyright ul li a:hover { color: var(--e-global-color-primary); }

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {  background-color: var(--e-global-color-primary);}

/*==================================
Investors page 
==================================*/

/*full-width-btn - old*/
.full-width-btn .elementor-button { width: 100%; }
.full-width-btn span.elementor-button-content-wrapper { justify-content: space-between; }
.full-width-btn .elementor-button svg { width: 40px; }

.investors-menu .elementor-nav-menu:after  { display: none;}
.investors-menu .elementor-nav-menu--layout-horizontal .elementor-nav-menu { width: 100%; justify-content: space-between; }
.investors-menu .elementor-menu-toggle:before { color: #fff; content: "Jump to Section"; font-size: 12px; line-height: 19px; position: absolute; left: 0; letter-spacing: 3px; text-transform: uppercase; font-family: var(--e-global-typography-primary-font-family), Sans-serif; font-weight: bold;}
.investors-menu .elementor-nav-menu--dropdown { padding: 20px 0; }

/*FAQ*/
.why-invest .elementor-widget-text-editor strong { color:var(--e-global-color-primary); }
.faq1.elementor-widget-n-accordion .e-n-accordion-item-title { border-width: 1px 0 0 0; }
.faq1.elementor-widget-n-accordion .e-child { border: none; }
.faq1.elementor-widget-n-accordion .e-n-accordion-item .e-n-accordion-item-title-header::before { counter-increment: section; content:counter(section, decimal-leading-zero ); position: absolute; left: 0; font-size: var(--n-accordion-title-font-size); color: var(--e-global-color-primary); font-family: var(--e-global-typography-primary-font-family); top: 37px;}
.faq1.elementor-widget-n-accordion .e-n-accordion-item-title-icon { position: absolute; right:0px; top: 50%; transform: translateY(-50%); }

/*FAQ2*/
.faq2.elementor-widget-n-accordion .e-n-accordion-item-title-icon { position: absolute; right: 10px; }
.section-scroll > div { min-width: 150px;}
.section-scroll > div:nth-child(3) { min-width: 240px;}
.section-scroll > div li { word-break: break-word; }
div[class*="investors"] a { cursor: pointer; }

/*==================================
News Releases
==================================*/
.post-thumbnail img {   width: 100%; }
.post-type-archive-news-releases .post-inner .entry-title {  line-height: normal;  font-family:var(--e-global-typography-primary-font-family); font-size: 20px; font-style: normal; font-weight: 700; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;  overflow: hidden;}
.post-type-archive-news-releases .post-inner .entry-title a { background: none; }
.post-type-archive-news-releases .post-inner .entry-title a:hover { color:var(--e-global-color-primary); }
.post-type-archive-news-releases .post-inner .entry-content { color: #717C84; padding: 10px 30px 30px; }
.post-type-archive-news-releases .post-inner .post-thumbnail img { border-radius: 4px 4px 0 0; }
.post-type-archive-news-releases .post-style-1 .post-inner { background-color: #fff; border-radius: 4px; overflow: hidden; border: 1px solid #D2D6D9; }
.post-type-archive-news-releases .post-style-1 .post-thumbnail { margin-bottom: 0px; display: flex; flex-direction: column-reverse;}
.post-type-archive-news-releases .post-style-1 .post-thumbnail .posted-on-square { position: relative; left: 30px; margin: 30px 0 10px;}
.post-type-archive-news-releases .post-style-1 .posted-on-square a { width: auto; height: auto; flex-direction: unset; justify-content: start; color: #00638B; text-transform: none; font-size: 18px; font-weight: normal;}
.post-type-archive-news-releases .post-inner:hover .posted-on-square a {  background: inherit; color: inherit;}
.post-type-archive-news-releases .post-style-1 a.more-link { background: none; color: #00A3E1; font-family: var(--e-global-typography-primary-font-family); font-size: 12px; font-style: normal; font-weight: 700; line-height: 19px; /* 158.333% */ letter-spacing: 3px; text-transform: uppercase; padding: 4px 15px; border: 2px solid #00A3E1; transition: .3s all linear; }
.post-type-archive-news-releases .post-style-1 a.more-link:hover{ color: #fff; background-color: #00A3E1; }
.news-releases-template-default .content-area { width: 100%; float: none;}
.taxonomy-description { color: #00A3E1; font-family: var(--e-global-typography-primary-font-family); font-size: 60px; font-style: normal; font-weight: 400; line-height: normal;}

.pagination .page-numbers li .page-numbers.current, 
.pagination .page-numbers li .page-numbers:hover, 
.woocommerce-pagination .page-numbers li .page-numbers.current, 
.woocommerce-pagination .page-numbers li .page-numbers:hover { background-color: var(--e-global-color-primary); color: var(--wp--preset--color--white);}

/*Events*/
.post-type-archive-events div[data-elementor-type="single-post"] .elementor-widget-theme-post-content strong{ margin-top: 40px; display: block; }
.dce-posts-layout-template.dce-col-1.dce-col-tablet-3 article:last-child .e-con-boxed.e-con.e-parent { border: none; }

/*Stock Info*/
.stock-info .smw-widget { padding: 0;}
.stock-info .smw-first-line > * { font-size: 18px !important; font-weight: 400 !important; font-family: var(--e-global-typography-accent-font-family);}
.stock-info .smw-flexbox.smw-flexbox-justify-content-center { justify-content: start; }
.stock-info .smw-card { padding: 0 !important; }
.smw-flexbox.smw-flexbox-justify-content-center { overflow: auto;}

/**/
.dark-bg a { color: #fff; text-decoration: underline; }
.dark-bg a:hover { text-decoration:none; }


.admin-bar .shopio-mobile-nav { top: 152px; }
.mobile-nav-active .admin-bar .shopio-overlay { top: 152px; background-color: rgba(0, 0, 0, 0.5);}

/*Slider*/
div#slider-scroll-btn { position: absolute; top: 90vh; bottom: auto; right: 0; left: 50%; height: auto; transform: translateX(-50%);}
.mdw-horizontal-scroll:not(.fixed) .keep-scrolling { opacity: 0; display: none; }

/*==================================
The Science
==================================*/
/* Initially hide blocks after the first 6 */
.custom-block { display: none; opacity: 0;}

.custom-block:nth-child(-n+6) {display: block; opacity: 1;}

/* Optional: Smooth transition effect for blocks */
.custom-block {opacity: 0; transition: opacity 0.3s ease-in-out;}
.custom-block.visible { display: block; opacity: 1;}

.toggle-btn {
    cursor: pointer;
    color:#fff;
    background-color: var(--e-global-color-primary);
    font-family: "rig-sans", Sans-serif;
    font-size: 18px;
    text-transform: uppercase;
    line-height: 28px;
    letter-spacing: 3px;    
    border-style: none;
    border-radius: 4px 4px 4px 4px;
    padding: 18px 31px 14px 31px;
}
.toggle-btn:hover {
    color:#fff;
    background-color: var(--e-global-color-secondary);
}





/*Responsive*/
@media only screen and (max-width: 1439px) {
    .light-box { width: 100%;}
    .faq1.elementor-widget-n-accordion .e-n-accordion-item .e-n-accordion-item-title-header::before { top: 35px; }

    /*admin-bar*/
    .admin-bar .shopio-mobile-nav, .mobile-nav-active .admin-bar .shopio-overlay { top: 142px; }

    #blue-bg-carousel .swiper { overflow: visible; width: 500px;  }
}
@media only screen and (max-width: 1280px) {
    #latest-sec .swiper-slide {width: 320px !important;  }
    .home-page-team .swiper { width: 1430px;  }

    .full-width-btn .elementor-button svg { width: 30px; }
    #growth-advantage .swiper { width: 540px; margin-left: 0px; } 
    .team-container .swiper-arrow {
    height: 70px;
    width: 35px;
    }
    .shopio-mobile-nav { top: 110px; }
    .mobile-nav-active .shopio-overlay { top: 110px; }

    /*admin-bar*/
    .admin-bar .shopio-mobile-nav, .mobile-nav-active .admin-bar .shopio-overlay { top: 142px; }
}

@media only screen and (max-width: 1024px) {
    .shopio-mobile-nav { top: 100px; }
    .mobile-nav-active .shopio-overlay { top: 100px; }
    .mobile-view { display: block;}

    /*admin-bar*/
    .admin-bar .shopio-mobile-nav, .mobile-nav-active .admin-bar .shopio-overlay { top: 132px; }
}

@media only screen and (max-width: 991px) {
    
    .mailchimp input[type=email] { padding: 8px 20px; }
    .mailchimp input[type=submit] { padding: 0px 20px; }
    
    .team-container .swiper-arrow { height: 70px; }
    .team-container .rt-carousel-holder.top-nav .swiper-nav { bottom: 530px; }
    .our_team .layout3 .single-team-area figure { max-width: 200px; min-width: 200px;}
    .our_team .layout3 .single-team-area figure a{ display: flex; justify-content: center;}
    .our_team .layout3 .team-name a{ font-size: 25px;}
    .our_team .layout3 .short-bio p{ font-size: 15px;}
    .our_team img.img-responsive.rt-team-img { max-width: 200px; }
    .our_team .layout3 .single-team-area { flex-direction: column; align-items: center; height: 100%; }
    
    .elementor-widget-icon-box.elementor-vertical-align-middle .elementor-icon-box-wrapper { align-items: center; }   
    .mbl-bold, .mbl-bold *, .mbl-bold .elementor-heading-title { font-weight: 700 !important;}
    .mbl-font-normal, .mbl-font-normal *, .mbl-font-normal .elementor-heading-title{ font-weight: normal !important;}

    #blue-bg-carousel .swiper { width: 450px;}
    .home-page-team .swiper { width: 720px; }
}
@media only screen and (max-width: 834px) {
    #home-page-team .swiper { width: 350px; }
}
@media (min-width: 783px) {
 
    /*Carousel Custamize*/
    #growth-advantage .swiper-slide { min-width: 538px; }
}
@media only screen and (max-width: 767px) {
    .shopio-mobile-nav .mobile-menu-tab { padding: 40px 20px;}
    .mobile-nav-active .shopio-overlay, .shopio-mobile-nav { top: 60px; }

    /*admin-bar*/
    .admin-bar .shopio-mobile-nav, .mobile-nav-active .admin-bar .shopio-overlay { top: 106px; }

    /*Carousel Custamize*/
    .latest-sec .swiper {width: 320px !important;  }

    #blue-bg-carousel .swiper{ width: 333px !important; }

    #growth-advantage .swiper { width: 370px; margin-left: 0px; } 

    #latest-sec .slick-list { width: 90% !important; }
    #latest-sec [class*=post-style-].post-style-2 .post-thumbnail img{ width: 100%; height: 100%;}

    .mailchimp input[type=email], .mailchimp input[type=submit] { height: 40px; }
    .faq1.elementor-widget-n-accordion .e-n-accordion-item .e-n-accordion-item-title-header::before { display: none;}
    .elementor-widget-icon-box.elementor-vertical-align-middle .elementor-icon-box-wrapper { line-height: 14px; }
    #page .site-content { margin-top: 60px; }
    .mobile-nav-newsletter { padding:0 20px; }
    
    .mbl-full-width-btn { width: 100%;}
    .copyright ul { margin: 0; padding: 0; border: none; }
    .rt-team-container .even-grid-item { padding: 0;}
    #home-page-team .swiper { width: 100%;}

    .full-width-btn .elementor-button-text { min-height: 40px; display: flex; align-items: center;}
}
@media only screen and (max-width: 400px) {
    #growth-advantage .swiper { width: 335px; margin-left: 0px; }
}
