@font-face {
  font-family: 'helvetica_neuebold';
  src: url(//23758050.fs1.hubspotusercontent-na1.net/hubfs/23758050/raw_assets/public/Eco-Alpha_March2023/fonts/helveticaneue-bold.woff2) format('woff2'),
      url(//23758050.fs1.hubspotusercontent-na1.net/hubfs/23758050/raw_assets/public/Eco-Alpha_March2023/fonts/helveticaneue-bold.woff) format('woff');
  font-weight: normal;
  font-style: normal;
}


@font-face {
  font-family: 'helvetica_neuemedium';
  src: url(//23758050.fs1.hubspotusercontent-na1.net/hubfs/23758050/raw_assets/public/Eco-Alpha_March2023/fonts/helveticaneue-medium-webfont.woff2)  format('woff2'),
      url(//23758050.fs1.hubspotusercontent-na1.net/hubfs/23758050/raw_assets/public/Eco-Alpha_March2023/fonts/helveticaneue-medium-webfont.woff) format('woff');
  font-weight: normal;
  font-style: normal;

}
@font-face {
  font-family: 'SourceSansProBlack';
  src: url();
  src: url() format('embedded-opentype'),
      url(//23758050.fs1.hubspotusercontent-na1.net/hubfs/23758050/raw_assets/public/Eco-Alpha_March2023/fonts/SourceSansProBlack.woff2) format('woff2'),
      url(//23758050.fs1.hubspotusercontent-na1.net/hubfs/23758050/raw_assets/public/Eco-Alpha_March2023/fonts/SourceSansProBlack.woff) format('woff'),
      url(//23758050.fs1.hubspotusercontent-na1.net/hubfs/23758050/raw_assets/public/Eco-Alpha_March2023/fonts/SourceSansProBlack.ttf) format('truetype'),
      url() format('svg');
}

.header-wrapper .avia-menu-desk ul>li>a  { font-family: 'SourceSansProSemibold';}
.sticky-header { position: relative; z-index: 9999; transition: all 0.3s ease-in-out; }
.sticky-header .logo-type-color{display:none;}
.sticky-header.scrolled .logo-type-color{display:inline;}
.sticky-header .logo-type-white{margin-top:10px;}
.sticky-header.scrolled .logo-type-white{display:none;}
.sticky-header.scrolled .logo-links ul { margin-top: 0px; padding-top: 0px;}
.jan-2025-design .sticky-header.scrolled .top-nav .logo-links ul li a {font-size: 12px;}
.sticky-header.scrolled .btn-blue { padding: 6px 13px;}



#hs-banner-parent{
  --hs-banner-inset: auto auto 32px 50% !important;
}

@media (max-width: 1330px) {
  .sticky-header.scrolled span.av-hamburger-inner,.sticky-header.scrolled span.av-hamburger-inner:after,.sticky-header.scrolled span.av-hamburger-inner:before{background-color: #000;}
}

.jan-2025-design.header-wrapper .sticky-header.scrolled  .avia-menu-desk ul>li>a { color: #000;}
.jan-2025-design .sticky-header.scrolled .top-nav .logo-links ul li a {color: #000;}

.question_section h2 {
  font-family: 'SourceSansProBold';
  font-size: 42px;
  line-height: 38px;
  color: #161A2F;
  margin-bottom: 10px;
}
form .hs-richtext p { font-size: 20px;  font-family: 'SourceSansProLight'; color: #161A2F; line-height: normal; }
form .hs-richtext p a {color: #40ADC7; text-decoration: underline;}
form label { color: #161A2F; font-family: 'SourceSansProSemibold'; font-size: 16px;}
.question_section p {color: #000000; font-size: 20px;  font-family: 'SourceSansProRegular'; line-height: 27px;}
.location-box {    display: inline-block;
  width: 72%; box-shadow: 0px 4px 6px #00000008;}
.location-box h2 {font-family: 'SourceSansProSemibold'; font-size: 28px; margin-bottom: 0px; line-height: normal;}
.location-box p { font-size: 16px; margin-top: 7px; font-family: 'SourceSansProSemibold';}
.location-box p a {color: #40ADC7; font-size: 16px; font-family: 'SourceSansProSemibold';}
.location-box h5.text-blue { margin-bottom: 0px; color: #268EA8; font-family: 'SourceSansProBold'; }
#hs_cos_wrapper_widget_1735291490115 {box-shadow: 0 4px 6px #00000008;}

.location-box p, .location-box p a { line-height: normal;}
.question_section h2 span {color: #44ADC7;}
.bio-item .bio-description h2 { font-family: 'SourceSansProSemibold'; font-size: 28px; margin-bottom: 0px; line-height: normal;}
.bio-item .bio-description p{ margin-bottom: 35px; margin-top: 0px; font-family: 'SourceSansProSemibold'; font-size: 20px;}
.location-left-section h3 {  font-family: 'SourceSansProBold'; font-size: 36px; margin-bottom: 10px !important; color: #161A2F !important;}
.custom-serach .hs-search-field button {top: 8px; right: 7px;}
.custom-serach .hs-search-field button:hover { background-color: transparent;}
.custom-serach:hover .hs-search-field__suggestions-container {display: block;}
.custom-serach .hs-search-field__suggestions-container {display: none;}
.location-left-section .tp-img-cnt-inner p { margin-top: 0px; padding-top: 0px; color: #000000; font-size: 22px; margin-bottom: 20px !important;  font-family: 'SourceSansProRegular'; line-height: normal;}
#hs_cos_wrapper_widget_1716569820173 .hs-search-field__bar>form>.hs-search-field__input {box-shadow: 6px 12px 20px #00000029;}
.location-left-section .item-date {color: #0D0D0D; font-family: 'SourceSansProRegular';}
.location-left-section .col-btn-item a.hs-button { border: 0px; padding: 10px 35px; font-family: 'SourceSansProRegular';  font-size: 16px;}

.local-new-section .top_content h3  { color: #161A2F; font-size: 36px; font-family: 'SourceSansProBold'; margin-bottom: 10px !important;}
.local-new-section h4.recent-post-title a {color: #0D0D0D; font-size: 20px; font-family: 'SourceSansProRegular';  line-height: 20px;}
.local-new-section h4.recent-post-title { line-height: 22px;}
.local-new-section .item-date .value_m { font-size: 12px; font-family: 'SourceSansProRegular';}
.local-new-section .item-date  { background-color: #bcbcbc;}
#hs_cos_wrapper_widget_1716569820173 .hs-search-field__bar>form>.hs-search-field__input:focus{ outline: none;}
#fa-i-ammount.text-black {
  color: #44adc7;
  font-family: 'SourceSansProBold';
  font-size: 28px;
  font-weight: 700;
  line-height: normal;
  margin-bottom: 0;
}
.light-blue-section2 { background-color: #F4FDFF; padding: 35px 48px 25px; box-shadow: 0px 3px 6px #00000029; z-index: 5; position: relative;}
.light-blue-section2 hr { margin: 20px 0px;}
.light-blue-section2 .b-exp-line {width: 15%;}
.light-blue-section2 h2 { line-height: normal; color: #161A2F; font-size: 36px; font-family: 'SourceSansProBold'; margin-bottom: 5px;}
.light-blue-section2 p { color: #000000; font-size: 20px; margin-top: 0px; font-family: 'SourceSansProLight';  margin-bottom: 0px; line-height: normal;}
.light-blue-section2 h5 {font-family: 'SourceSansProSemibold'; font-size: 20px; color: #44ADC7;}
.light-blue-section2 .list_bult ul{margin: 0px; padding: 0px; display: flex;flex-wrap: wrap;}
.light-blue-section2 .list_bult ul li { font-family: 'SourceSansProSemibold'; font-size: 18px; color: #5A5A5A; list-style: none; position: relative; padding: 0px 0px 0px 31px; margin: 0px; width: 50%; margin-bottom: 3px;}
.light-blue-section2 .list_bult ul li::before { content: ""; top: 3px; left: 0px; background: url(https://eco-alpha.com/hubfs/raw_assets/public/Eco-Alpha_March2023/Images/icon-feather-check-circle.png) no-repeat; position: absolute; width: 20px; height: 20px; background-size: 100%;}
.light-blue-section-3-col .list_bult ul li { width: 33.33%;}
#home-2-testimonials.widget_1735276386044 .page-center {
  max-width: 468px;
  float: right;
  margin-right: 100px; 
}
.testimonials_slider#home-2-testimonials.widget_1735276386044 .page-center h2.title::before { content: ""; height: 3px; width: 85px; background-color: #44ADC7; position: absolute; top: 0px;}
.testimonials_slider#home-2-testimonials.widget_1735276386044 .page-center h2.title {color: #161A2F; font-size: 36px; font-family: 'SourceSansProBold'; position: relative;}
.testimonials_slider#home-2-testimonials.widget_1735276386044 .page-center h2.title span { color: #44ADC7;}
.testimonials_slider .testmn_inner { box-shadow: none !important; padding: 0px !important;}
.testimonials_slider .glide__slides > * { padding: 0px !important; margin: 0px !important;}
.testimonials_slider#home-2-testimonials.widget_1735276386044 .page-center .top_sec { padding-left: 0px; padding-right: 0px;}
.testimonials_slider .card_box .card_quote p {font-family: 'SourceSansProLight'; font-size: 20px; color: #000000; line-height: normal;}
.testimonials_slider .card_content h4 {color: #000000; font-size: 20px; font-family: 'SourceSansProRegular';}
.testimonials_slider .card_content span {color: #000000; font-size: 14px; font-family: 'SourceSansProRegular';}
.testimonials_slider#home-2-testimonials.widget_1735276386044 .page-center .glide__track::after { background: url(https://eco-alpha.com/hubfs/raw_assets/public/Eco-Alpha_March2023/Images/left-ionic-md-quote.png) no-repeat; content: ""; height: 46px; width:55px; position: absolute; top: 7px; left: -80px;}
.testimonials_slider#home-2-testimonials.widget_1735276386044 .page-center .glide__track::before { background: url(https://eco-alpha.com/hubfs/raw_assets/public/Eco-Alpha_March2023/Images/right-ionic-md-quote.png) no-repeat; content: ""; height: 46px; width:55px; position: absolute; bottom: 87px; right: -60px;}

.testimonials_slider#home-2-testimonials.widget_1735276386044 .page-center  .top_sec { margin-bottom: 0px;}
.testimonials_slider#home-2-testimonials.widget_1735276386044 .page-center  .top_sec  h2 { margin-bottom: 0px; text-align: left;}

.custom-section-text p {
    font-family: 'SourceSansProLight';
    font-size: 24px;
    font-weight: 300;
    color: #161A2F;
    line-height: normal;
}

.inner-banner-section .banner-content-inner, .inner-banner-section2 .banner-content-inner  { padding-left: 50px; padding-right: 50px;}
.inner-banner-section .top_sec h1{margin-top: 45px; line-height: normal; font-size: 48px;}
.inner-banner-section2 .top_sec h1{ line-height: normal; font-size: 48px;}
.m-n-113 { margin-left: -135px;}
.mr-n-113 { margin-right: -135px;}
.server-section h2 strong{ line-height: normal;}
.server-section h2 { color: #161A2F; line-height: 45px;  font-family: 'SourceSansProBold';  font-size: 42px !important;}
.server-section p{color: #161A2F; font-size: 24px; font-family: 'SourceSansProLight'; line-height: normal;}
.hs-content-id-118911576996 #hs_cos_wrapper_widget_1716563038613 h2 {font-family: 'SourceSansProBold' !important; }
.inner-banner-section .top_sec p{margin-top: 45; }

.hs-content-id-169562320789 .row-fluid .span12.cell_1717604050741-background-layers, 
.hs-content-id-169562320789 .row-fluid .span12.cell_17176048864953-background-layers, 
.hs-content-id-169562320789 .row-fluid .span12.cell_1717604112645-background-layers, 
.hs-content-id-169562320789 .row-fluid .span12.cell_17352042901572-background-layers, 
.hs-content-id-169562320789 .row-fluid .span12.cell_17352042901576-background-layers,
.hs-content-id-169562320789 .row-fluid .span12.cell_173520429015710-background-layers{
  /*width:363px*/;
  height: 580px;
}

.custom-card-block { height: 450px; position: relative; padding: 17px; box-shadow: 0px 5px 8px #00000059; }
.custom-card-block .custom-card-inner-block { position: absolute; bottom: 35px; left: 20px; right: 20px;}
.custom-card-block .custom-card-inner-block .cust-line {width: 70px; height: 10px; border-top: 5px solid #45adc7;}
.custom-card-block .custom-card-inner-block h2 {font-size: 32px; line-height: normal;   font-family: 'SourceSansProBold'; color: #fff; margin-bottom: 5px;}
.custom-card-block .custom-card-inner-block p {font-size: 20px; font-family: 'SourceSansProRegular'; margin: 0px; line-height: normal;   color: #fff; }

.text-blue{color:#44ADC7 !important;}
.text-white{color:#FFFFFF !important;}
.text-black{color:#000000 !important;} 

.banner-headline{
  font-family: 'SourceSansProBold';
  font-size: 48px;
  line-height: normal; 
}
.banner-sub-headline{
  font-family: 'SourceSansProLight';
  font-size: 24px;
  line-height: normal; 
}
.simple-banner .top_sec p.banner-sub-headline{
  font-family: 'SourceSansProLight';
  font-size: 24px;
  line-height: normal; 
}
.new-font-treatment{
  color: #222;
  font-size: 40px;
  line-height: normal; 
  font-family: 'SourceSansProBold';
  font-weight:bold;
}
.news-header-style{
  font-family: SourceSansProBold;
  font-size: 20px;
  line-height: normal; 
}
.services-body-text{
  font-family: SourceSansProLight;
  font-size: 20px;
  line-height: normal;   
}

h6.col-title{font-family:'SourceSansProBold';font-size:20px;}

.hs-button{background-color:#44ADC7 !important;padding:10px 30px;}
.cnt-wit-tp-img-wrp .col-btn-grp a, 
#hs_cos_wrapper_module_17355511968613 a.hs-button{font-size:16px; padding-right:20px !important;padding-left:20px !important;} 

.header-wrapper span.logo{width:181px;}

.header-wrapper .container-n.av-logo-container.header-top{
  max-height:110px;
}
.logo-bar{
  display: flex;
  flex-wrap: inherit;
  align-items: center;
  justify-content: space-between;
}

.logo-bar .logo-spacer{
    margin-left: auto;
}

.logo-bar .logo-links{
  display: flex;
  flex-basis: auto;
}

.logo-links ul {
  list-style: none;
}
.logo-links ul li{
  display: inline;
  margin-left:20px;
}
.logo-bar .login{
  text-decoration:none;
  color:#0D0D0D;
}
.logo-bar .btn-white{
  background:#FFFFFF;
  border:solid 1px #0D0D0D;
  text-transform:uppercase;
  padding:10px 30px;
  color:#0D0D0D;
}

.btn-cont-white{
  background:transparent;
  border:solid 1px #fff;
  color:#fff;
  display:inline-block;
  padding:15px 30px;
  margin:0px;
}
.btn-cont-white span{text-transform:uppercase;}
.btn-cont-white:hover{color:#fff;}

.btn-blue{
  background:#44ADC7;
  border:solid 1px #44ADC7;
  text-transform:uppercase;
  padding:10px 30px;
  color:#ffffff;
}

.btn-blue.pdf-link{
  background: #44ADC7 url("https://eco-alpha.com/hubfs/raw_assets/public/Eco-Alpha_March2023/Images/icon-pdf-blue.png") no-repeat 15px 10px;
  padding-left: 44px;
  padding-right: 15px;
  display: inline-block !important;
  width: auto;
}
.btn-blue.pdf-link:hover{
  background-color:#4bbcd8;
  color:#fff;
}

.btn-cont-dark{
  background:transparent;
  border:solid 1px #1a1a1a;
  color:#1a1a1a;
  display:inline-block;
  padding:15px 30px;
  margin:0px;
}
.btn-cont-dark span{text-transform:uppercase;}
.btn-cont-dark:hover{color:#1a1a1a;}

.hs-button{
  font-family:'SourceSansProRegular';
  font-size:16px;
  text-transform:uppercase;
}

a.hs-button{font-family: 'SourceSansProRegular' !important;}
form .actions .hs-button{font-family: 'SourceSansProRegular' !important;}

.hs-sec-btn{
  border-width:1px;
  font-family:'SourceSansProRegular';
  font-size:16px;
  text-transform:uppercase;
}

.header-wrapper .container_wrap.desk{background-color:#FFFFFF;border-top:solid 1px #C4C4C4;box-shadow:0px 5px 5px #c4c4c4;}
.header-wrapper nav.main_menu-desk{text-align:left;}
.header-wrapper .avia-menu-desk ul>li{border:none;color:#000;margin: 0px 13px;}
.header-wrapper .avia-menu-desk ul>li>a{border:none;background-color:#FFF;min-width:0px;padding:0px;color:#000;font-size:16px;}
.header-wrapper .avia-menu-desk ul>li:hover a{background-color:#FFF;color:#44ADC7;}
.header-wrapper .avia-menu-desk ul>li a:after {
  content: '';
  position: absolute;
  width: 100%;
  transform: scaleX(0);
  height: 2px;
  bottom: 2px;
  left: 0px;
  background-color: #44ADC7;
  transform-origin: bottom right;
  transition: transform 0.25s ease-out;
}

.header-wrapper .avia-menu-desk ul>li a:hover:after {
  transform: scaleX(1);
  transform-origin: bottom left;
}

/*Sub Navigation*/



.header-wrapper .avia-menu-desk ul>li:nth-child(5),
.header-wrapper .avia-menu-desk ul>li:nth-child(6){display:none;} /* Hide contact and locations from main nav. They need to be in the nav becuase we want them on the mobile nav*/

.header-wrapper .avia-menu-desk ul>li:nth-child(4) ul>li:nth-child(5),
.header-wrapper .avia-menu-desk ul>li:nth-child(4) ul>li:nth-child(6){display:block;}

.header-wrapper .avia-menu-desk ul>li ul{height:175px;width:500px;background:#FFF;}
.header-wrapper .avia-menu-desk ul>li ul>li a:after {display:none;}
.header-wrapper .avia-menu-desk ul>li ul>li{width:60%;}
.header-wrapper .avia-menu-desk ul>li ul>li:first-child{background-color:#F4FDFF;width: 185px;height:175px;}
.header-wrapper .avia-menu-desk ul>li ul>li:first-child a{background-color:#F4FDFF;}
.header-wrapper .avia-menu-desk ul>li ul>li a{color:#3E3E3E;}

.header-wrapper .avia-menu-desk ul>li:nth-child(5) ul{
  width:auto;
  height:auto;
}
.header-wrapper .avia-menu-desk ul>li:nth-child(5) ul>li:first-child{
  width:auto;
  height:auto;
}
.header-wrapper .avia-menu-desk ul>li>ul>li>a{
  font-size:14px;
  padding: 5px 15px;
}
.header-wrapper .avia-menu-desk ul>li>ul>li:first-child a{
  padding: 10px 15px;
}

.service-nav{
  margin-top:15px;
  color: #3E3E3E;
  border-left: solid 2px #40ADC7;
  padding-left: 10px;
}

.service-nav-btn-blue{
  background: #44ADC7;
  border: solid 1px #44ADC7;
  text-transform: uppercase;
  padding: 5px 20px;
  color: #ffffff;
  width: 115px;
}

.header-wrapper .avia-menu-desk{
  width:70%; 
}

.header-wrapper .avia-menu-links{
  width:29%;
  float:right;
  font-size:13px;
  color:#000;
  text-align: right;
  padding-right:20px;
}
.header-wrapper .avia-menu-links a{
  color:#000;
}
.header-wrapper .avia-menu-links sup{
  font-size: 150%;
  line-height: 0;
  position: relative;
  vertical-align: middle;
}

.header-wrapper .avia-menu-desk ul>li:nth-child(2) ul>li:nth-child(2) a{
  background:url("https://eco-alpha.com/hubfs/raw_assets/public/Eco-Alpha_March2023/Images/nav-icon-environmental-grey.png") no-repeat left center;
  padding-left:25px;
  margin-left:10px;
  color:#5A5A5A;
  margin-top: 25px;
  margin-bottom: 10px;
}
.header-wrapper .avia-menu-desk ul>li:nth-child(2) ul>li:nth-child(3) a{
  background:url("https://eco-alpha.com/hubfs/raw_assets/public/Eco-Alpha_March2023/Images/nav-icon-operations-grey.png") no-repeat left center;
  padding-left:25px;
  margin-left:10px;
  color:#5A5A5A;
  margin-bottom: 10px;
}
.header-wrapper .avia-menu-desk ul>li:nth-child(2) ul>li:nth-child(4) a{
  background:url("https://eco-alpha.com/hubfs/raw_assets/public/Eco-Alpha_March2023/Images/nav-icon-emergency-grey.png") no-repeat left center;
  padding-left:25px;
  margin-left:10px;
  color:#5A5A5A;
}
.header-wrapper .avia-menu-desk ul>li:nth-child(2) ul>li:nth-child(5) a{
  background:url("https://eco-alpha.com/hubfs/raw_assets/public/Eco-Alpha_March2023/Images/nav-icon-facility-grey.png") no-repeat left center;
  padding-left:25px;
  margin-left:10px;
  color:#5A5A5A;
}
.header-wrapper .avia-menu-desk ul>li:nth-child(2) ul>li:nth-child(6) a{
  background:url("https://eco-alpha.com/hubfs/raw_assets/public/Eco-Alpha_March2023/Images/nav-icon-staffing-grey.png") no-repeat left center;
  padding-left:20px;
  margin-left:10px;
  color:#5A5A5A;
}
.header-wrapper .avia-menu-desk ul>li:nth-child(2) ul>li:nth-child(7) a{
  background:url("https://eco-alpha.com/hubfs/raw_assets/public/Eco-Alpha_March2023/Images/nav-icon-custom-grey.png") no-repeat left center;
  padding-left:25px;
  margin-left:10px;
  color:#5A5A5A;
}
.header-wrapper .avia-menu-desk ul>li:nth-child(2) ul>li:nth-child(8) a{
  background:url("https://eco-alpha.com/hubfs/raw_assets/public/Eco-Alpha_March2023/Images/nav-icon-training-grey.png") no-repeat left center;
  padding-left:25px;
  margin-left:10px;
  color:#5A5A5A;
}

.header-wrapper .avia-menu-desk ul>li ul>li{margin-top:0px;margin-bottom: 0px;}

.header-wrapper .avia-menu-desk ul>li ul>li:nth-child(2) a:hover, 
.header-wrapper .avia-menu-desk ul>li ul>li:nth-child(3) a:hover, 
.header-wrapper .avia-menu-desk ul>li ul>li:nth-child(4) a:hover, 
.header-wrapper .avia-menu-desk ul>li ul>li:nth-child(5) a:hover, 
.header-wrapper .avia-menu-desk ul>li ul>li:nth-child(6) a:hover,
.header-wrapper .avia-menu-desk ul>li ul>li:nth-child(7) a:hover,
.header-wrapper .avia-menu-desk ul>li ul>li:nth-child(8) a:hover
{
color:#44ADC7; 
}

.header-wrapper .avia-menu-desk ul>li ul{background: #EFEFEF; height: 175px;width: 465px;}
.header-wrapper .avia-menu-desk ul>li ul>li:nth-child(2) a{background: url(https://eco-alpha.com/hubfs/raw_assets/public/Eco-Alpha_March2023/Images/nav-icon-environmental.png) no-repeat 0;}
/*
.header-wrapper .avia-menu-desk ul>li ul>li:nth-child(3) a{background: url(https://eco-alpha.com/hubfs/raw_assets/public/Eco-Alpha_March2023/Images/nav-icon-operations.png) no-repeat 0;}
.header-wrapper .avia-menu-desk ul>li ul>li:nth-child(4) a{background: url(https://eco-alpha.com/hubfs/raw_assets/public/Eco-Alpha_March2023/Images/nav-icon-emergency.png) no-repeat 0;}
*/
.header-wrapper .avia-menu-desk ul>li ul>li:nth-child(3) a{background: url(https://eco-alpha.com/hubfs/raw_assets/public/Eco-Alpha_March2023/Images/nav-icon-facility.png) no-repeat 0;}
.header-wrapper .avia-menu-desk ul>li ul>li:nth-child(4) a{background: url(https://eco-alpha.com/hubfs/raw_assets/public/Eco-Alpha_March2023/Images/nav-icon-staffing.png) no-repeat 0;}

.header-wrapper .avia-menu-desk ul>li:nth-child(3) ul{background: #EFEFEF; height: auto;width: 200px; padding:10px;}
.header-wrapper .avia-menu-desk ul>li:nth-child(3) ul>li {width:100%;}
.header-wrapper .avia-menu-desk ul>li:nth-child(3) ul>li:first-child {padding:0px;background:transparent;height:auto;}
.header-wrapper .avia-menu-desk ul>li:nth-child(3) ul>li a{color:#3e3e3e;background:none;margin-left:0px;padding:5px 15px 5px 5px;text-transform:uppercase;width:100%;}

.header-wrapper .avia-menu-desk ul>li:nth-child(4) ul{background: #EFEFEF; height: auto;width: 260px; padding:10px;}
.header-wrapper .avia-menu-desk ul>li:nth-child(4) ul>li {width:100%;}
.header-wrapper .avia-menu-desk ul>li:nth-child(4) ul>li:first-child {padding:0px;background:transparent;height:auto;}
.header-wrapper .avia-menu-desk ul>li:nth-child(4) ul>li a{color:#3e3e3e;background:none;margin-left:0px;padding:5px 15px 5px 5px;text-transform:uppercase;width:100%;}
.header-wrapper .avia-menu-desk ul>li:nth-child(4) ul>li:last-child a{font-weight:bold;text-transform:none;padding-left:20px;}

.header-wrapper .avia-menu-desk ul>li:nth-child(5) ul{background: #EFEFEF; height: auto;width: 260px; padding:10px;}
.header-wrapper .avia-menu-desk ul>li:nth-child(5) ul>li {width:100%;}
.header-wrapper .avia-menu-desk ul>li:nth-child(5) ul>li:first-child {padding:0px;background:transparent;height:auto;}
.header-wrapper .avia-menu-desk ul>li:nth-child(5) ul>li a{color:#3e3e3e;background:none;margin-left:0px;padding:5px 15px 5px 5px;text-transform:uppercase;width:100%;}



/*
* Green circles
.header-wrapper .avia-menu-desk ul>li ul>li:nth-child(2):after{content: " ";color: #1DBA7A;background-color:#1DBA7A;border:solid 1px #707070;width:5px;padding:6px;border-radius:10px;position:absolute;right:0px;top:12px;}
.header-wrapper .avia-menu-desk ul>li ul>li:nth-child(4):after{content: " ";color: #1DBA7A;background-color:#1DBA7A;border:solid 1px #707070;width:5px;padding:6px;border-radius:10px;position:absolute;right:16px;top:12px;}
.header-wrapper .avia-menu-desk ul>li ul>li:nth-child(5):after{content: " ";color: #1DBA7A;background-color:#1DBA7A;border:solid 1px #707070;width:5px;padding:6px;border-radius:10px;position:absolute;right:30px;top:12px;} 
.header-wrapper .avia-menu-desk ul>li ul>li:nth-child(8):after{content: " ";color: #1DBA7A;background-color:#1DBA7A;border:solid 1px #707070;width:5px;padding:6px;border-radius:10px;position:absolute;right:45px;top:12px;}
*/
/*End Sub Navigation*/

.row-number-7.banner_area-row-3-background-gradient{display:none;}

#cm-home-slider .page-center {max-width: 1310px;padding:50px 0px 0px 0px;width: 42%; margin-left: 60px;}
#cm-home-slider .glide__bullets{left: 120px !important;}
#cm-home-slider .glide__bullet--active{background-color:#44ADC7;}
#cm-home-slider h1{font-weight:bold;}

.home-service-card{
  box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
  margin-right:6px;
  margin-left:6px;
}
.home-service-card.dnd_padd{padding:0px;}
.home-service-card .flex_row .col12{padding:0px;}
.home-service-card .page-center{padding:0px;}
.home-service-card .col-title{font-size:16px;text-transform: uppercase;font-weight: bold;}

.home-service-container .card_item .card_box{}
.home-service-container.card_gallery .card_inner{padding:0px;box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 9px 0px; background:#fff !important;border-radius:0px;}
.home-service-container.card_gallery .icon_box .icon_inner{width:100%;}
.home-service-container.card_gallery .card_box .it_title{font-size: 15px; font-weight: 700; text-transform: uppercase;}
.home-service-container.card_gallery .card_box .card_content{font-size: 15px; font-weight: 700; text-transform: uppercase;}
.home-service-container.card_gallery .card_box .card_content{padding: 50px 0px 10px 0px; background: #fff;}


.bio-row-five .bio-item{width: 20% !important;}
.hs-content-id-184022041091 .splide__slide--image_caption__wrapper .splide__slide--image__wrapper { border-radius: 10px; overflow: hidden;}
.hs-content-id-184022041091 .splide__slide--image_caption__wrapper .splide__slide--image__wrapper img{ transition: all 0.4s;}
.hs-content-id-184022041091 .splide__slide--image_caption__wrapper:hover .splide__slide--image__wrapper > img {transform: scale(1.1);}

.hs-content-id-184022041091 #hs_cos_wrapper_widget_1737144430168 .hs-image__grid__item__overlay{background-color: rgba(255, 255, 255, 0); font-family: 'SourceSansProBold';font-size: 28px;    line-height: normal;}
.hs-content-id-184022041091 #hs_cos_wrapper_widget_1737144430168 .hs-image__grid__list__item__button img{ transition: all 0.4s;}
.hs-content-id-184022041091 #hs_cos_wrapper_widget_1737144430168 .hs-image__grid__list__item__button:hover img{transform: scale(1.1);}

.hs-content-id-184022041091 #hs_cos_wrapper_widget_1737144430168 .hs-image__grid__item__overlay__content--fit:before {
    background-color: #fff;
    bottom: 100px;
    content: "";
    display: block;
    height: 2px;
    left: 0;
    margin: auto;
    position: absolute;
    right: 0;
    transition: all .5s;
    width: 45px;
}
.hs-content-id-184022041091 #hs_cos_wrapper_widget_1737144430168 li:hover .hs-image__grid__item__overlay__content--fit:before {
    background-color: #44adc7;
    width: 135px;
}

/* about */
.about-left-section h2 { font-family: 'SourceSansProBold'; font-size: 42px; margin-bottom: 5px !important; color: #161A2F !important; line-height: normal;}
.about-left-section p {font-family: 'SourceSansProRegular'; font-size: 20px; line-height: 28px; margin-top: 0px; margin-bottom: 20px !important; color: #000000 !important;}
.about-left-section .b-exp-line {width: 25%;}
.about-left-section .btn-blue  {font-family: 'SourceSansProRegular';}
.custom-bioGroup#bioGroup .bio-row .bio-item {transition: all 0.5s;}
.custom-bioGroup#bioGroup .bio-row .bio-item .bio-description h2 { padding-top: 0px;}
.custom-bioGroup#bioGroup .bio-row .bio-item .bio-description {opacity: 0;  display: flex; align-items: center; justify-content:center; flex-wrap: wrap; transition: all 0.5s;}
.custom-bioGroup#bioGroup .bio-row .bio-item:hover .bio-description {opacity: 1;  display: flex; align-items: center; justify-content:center; flex-wrap: wrap;}
.bio-content-block h2 { color:#fff; font-size: 28px;  font-family: 'SourceSansProSemibold';}
.bio-item .bio-description .bio-content-block h2 { color:#fff; font-size: 28px;  font-family: 'SourceSansProSemibold';}
.custom-bioGroup#bioGroup .bio-row .bio-item:hover .bio-description .bio-button {display: inline-block;}
.bio-item .bio-description .bio-content-block p { color:#fff; font-size: 20px; margin-bottom: 0px;  font-family: 'SourceSansProSemibold';}
.custom-bioGroup#bioGroup .bio-row .bio-item .bio-description .bio-content-block h2, .custom-bioGroup#bioGroup .bio-row .bio-item .bio-description .bio-content-block p {  transition: all 0.5s; }
.custom-bioGroup#bioGroup .bio-row .bio-item:hover .bio-description .bio-content-block h2 {  margin-bottom: 10px;  }

.custom-bioGroup#bioGroup .bio-row .bio-item .bio-description .bio-button {font-family: 'SourceSansProRegular'; margin-top: 25px; font-size: 16px; padding: 8px 30px;}
.custom-bioGroup#bioGroup .bio-row .bio-item .bio-description .bio-button:hover {background-color: #fff; border-color: #fff; color: #000;}
.btn-cont-dark {font-family: 'SourceSansProRegular'; }


.findout-more-section h2 { font-family: 'SourceSansProBold'; font-size: 42px; margin-bottom: 5px !important; color: #fff !important; line-height: normal;}
.findout-more-section p {font-family: 'SourceSansProRegular'; margin-top: 0px; font-size: 20px; margin-bottom: 25px !important; color: #fff !important; line-height: normal;}
.findout-more-section a.btn-cont-dark { display: inline-block; font-family: 'SourceSansProRegular'; font-size: 16px; padding: 15px 35px; color: #fff; text-transform: uppercase; }
.findout-more-section a.btn-cont-dark:hover { background-color: #fff; color: #000 !important;}
.findout-more-section .b-exp-line {width: 25%;}

#hs_cos_wrapper_widget_1699642516041 .reveal-modal {border-radius: 0px; padding: 70px;}
#hs_cos_wrapper_widget_1699642516041 .xlarge .close-reveal-modal {background: url(https://eco-alpha.com/hubfs/raw_assets/public/Eco-Alpha_March2023/Images/close-img.png) no-repeat;     top: -14px;
  right: -14px; font-size: 0px; width: 30px; height: 30px;}
#hs_cos_wrapper_widget_1699642516041  .bio-photo img {width: 203px; height: 222px; object-fit: cover;}
#hs_cos_wrapper_widget_1699642516041 .bio-modal .bio-name h2 {font-size: 28px; line-height: normal; font-family: 'SourceSansProBold';color: #161A2F;}
#hs_cos_wrapper_widget_1699642516041 .bio-modal .bio-name strong.text-blue {font-size: 20px;  font-family: 'SourceSansProBold';color: #268EA8;}
#hs_cos_wrapper_widget_1699642516041 .bio-modal .bio-name .btn-contact { text-transform: uppercase;  font-family: 'SourceSansProSemibold';}
#hs_cos_wrapper_widget_1699642516041 .bio-modal .bio-details p {font-size: 20px; color: #161A2F; font-family: 'SourceSansProRegular'; line-height: normal;}
#hs_cos_wrapper_widget_1699642516041 .bio-modal .bio-name p {font-size: 18px; margin-top: 0px; color: #000; font-family: 'SourceSansProRegular'; line-height: normal;}
.block-section-edit .b-exp-line {width: 20% !important;}
.block-section-3.block-section-edit h2 { line-height: 40px;  margin-bottom: 15px;}
.recent-card.dnd_padd { padding-bottom: 0px; padding-top: 0px; }
.recent-card.blog-feed .hs-featured-wrp {background-color: #e1e1e1;}
.recent-card.blog-feed .recent-post-item .item_inner { box-shadow: none !important;}
.recent-card.blog-feed .item_inner  .post-btm { position: absolute; left: 10px; right: 10px; bottom: 0px; background-color: #00000066; padding: 15px;}
.recent-card.blog-feed .item_inner  .post-btm h4.recent-post-title a { color: #fff !important; font-size: 24px;  font-family: 'SourceSansProBold';}
.recent-card.blog-feed .item_inner  .post-btm h4.recent-post-title  { margin-bottom: 0px; }
.recent-card.blog-feed .item_inner  .post-btm p.item_descr {font-size: 16px; margin-top: 0px; color: #fff; font-family: 'SourceSansProRegular'; }
.recent-card.blog-feed .item_inner  .post-btm .read-more a.hs-button { font-family: 'SourceSansProRegular'; border: 0px; font-size: 16px;}
.recent-card.blog-feed .item_inner .post-btm .meta_wrap { padding-left: 15px;}
.recent-card.blog-feed .item_inner .post-btm .meta_wrap .item-date .icon_img { color: #fff;}
.recent-card.blog-feed .item_inner .post-btm .meta_wrap .value_m { color: #fff; font-size: 16px; font-family: 'SourceSansProRegular';}
.recent-right-side-section.blog-feed .hs-featured-wrp {    background-color: #e1e1e1;}
.recent-right-side-section.blog-feed .hs-featured-wrp .feature_img ,.blog-feed.otherNews .hs-featured-wrp .feature_img,.featuredinsights.blog-feed .hs-featured-wrp .feature_img,
.blog-feed.feateredNew .hs-featured-wrp .feature_img {background-size: contain; background-repeat: no-repeat;}

.hs-content-id-118911576996 .span4 .row-number-11 .widget-type-custom_widget { box-sizing: none; }
.recent-right-side-section.blog-feed { margin-top: 0px; padding-top: 0px; padding-bottom: 0px;}
.recent-right-side-section.blog-feed .recent-post-item .item_inner { box-shadow: none;}
.recent-right-side-section.blog-feed .recent-post-item .post-btm { position: absolute; bottom: 0px; background-color: #000; padding: 15px; left: 10px; right: 10px;}
.recent-right-side-section.blog-feed .recent-post-item .post-btm h4.recent-post-title a { color: #fff !important; font-size:16px;  font-family: 'SourceSansProBold';}
.recent-right-side-section.blog-feed .recent-post-item .post-btm h4.recent-post-title { margin-bottom: 0px !important; line-height: 24px;}
.recent-right-side-section.blog-feed .recent-post-item .post-btm .meta_wrap { display: none;}
.hs-content-id-118911576996 .row-number-11 .cell_17355345725583-padding .row-number-12 .widget-type-custom_widget { box-shadow: none; padding: 0px;}
.custom-recent-post-block .blog-feed h4.recent-post-title a {font-size:24px; color: #000;  font-family: 'SourceSansProBold';}
.custom-recent-post-block .blog-feed h4.recent-post-title { line-height: 26px;}
.custom-recent-post-block.blog-feed .recent-post-item .post-btm .item_descr  {font-size: 16px;}
.custom-recent-post-block.blog-feed .recent-post-item .post-btm .read-more a.hs-button {background-color: transparent !important; border: 0px !important; padding: 0px; color: #44ADC7; font-size: 18px; font-family: 'SourceSansProBold'; text-decoration: underline;}
.custom-recent-post-block.blog-feed .recent-post-item .item_inner {box-shadow: 5px 6px 8px #0000002a;}


.cta-section-text h1{color:#000;font-weight:bold;line-height:45px;font-size:34px;}
.cta-section-text .btn_item a{border-color:#0D0D0D; color:#0D0D0D;}
.cta-section-image{border-radius: 10px;padding-bottom: 25px;}
.cta-section-image h2{color:#fff;margin-top: 150px;font-weight: bold;font-size: 30px;line-height: 32px;}

.cta-section-image:hover .bg_img,
.cta-section-image:focus .bg_img {
transform: scale(1.2);
}

.widget_1685568161741 .top_sec{text-align:left;margin-bottom:0px;}
.widget_1685568161741 .top_sec h1{font-weight:bold;line-height:20px;}
.widget_1685568161741 .top_sec .blog-raise-nav{margin-top:-30px;margin-bottom:30px;}
.widget_1685568161741 .item_inner{-webkit-box-shadow: 0 0 0 0 #fff !important;box-shadow:0 0 0 0 #fff !important;}
.widget_1685568161741 .recent-post-item h4{line-height:1.2;}
.widget_1685568161741 .recent-post-item h4 a{color:#0D0D0D;}
.widget_1685568161741 .recent-post-title a:hover{color:#41A3D4;}
.widget_1685568161741 .feed-outer-wrp{border-bottom:solid 1px #AFAFAF;}
.widget_1685568161741 .bototm_btn .btn_row{justify-content:right;}
.widget_1685568161741 .bototm_btn .btn_row .btn_item a{color:#0D0D0D;background:#fff;border-top:solid 1px #fff;border-left:solid 1px #0D0D0D;border-right:solid 1px #0D0D0D;border-bottom:solid 1px #fff;padding:15px 35px;}
.widget_1685568161741 .bototm_btn .btn_row .btn_item a:hover{background:#44ADC7;border-color:#40a8e4;color:#fff;padding:15px 30px;}

.widget_1686078143537 .item_inner{-webkit-box-shadow: 0 0 0 0 #fff !important;box-shadow:0 0 0 0 #fff !important;}
.widget_1686078143537 .recent-post-item h4{line-height:1.2;}
.widget_1686078143537 .recent-post-item h4{line-height:1.2;}
.widget_1686078143537 .recent-post-item h4 a{color:#0D0D0D;}


.b-exp-line{width:40%;border-top:solid 5px #44ADC7;display: block;height: 10px;}
.w-exp-line{width:40%;border-top:solid 5px #FFFFFF;display: block;height: 10px;}
.who-hover .exp-line{width:10%;border-top:solid 1px #707070;display: block;height: 10px;}
.who-hover:hover{color:#44ADC7; font-size: 37px; margin-bottom: 18px;}
.who-hover:hover .exp-line{width:100%;border-top:solid 5px #44ADC7;}
.btn-art{color:#0D0D0D;background:transparent;border-top:solid 1px transparent;border-left:solid 1px #0D0D0D;border-right:solid 1px #0D0D0D;border-bottom:solid 1px transparent;padding:15px 35px;}
.btn-art:hover{background:#44ADC7;border-color:#44ADC7;color:#fff;padding:15px 30px;}

.clients-hover .exp-line{width:10%;border-top:solid 5px #ffffff;display: block;height: 10px; margin: auto;}
/* .clients-hover:hover{color:#ffffff; font-size: 37px; margin-bottom: 18px;}
.clients-hover:hover .exp-line{width:100%;border-top:solid 5px #ffffff;} */
h2.clients-hover { margin-bottom: 0px !important; line-height: normal;}
h2.clients-hover strong { font-size: 36px;   font-family: 'SourceSansProBold'; color: #ffff; line-height: normal;}
.customp-text { font-size: 20px; font-family: 'SourceSansProLight'; color: #ffffff; line-height: normal; max-width: 430px; margin: auto;}
button.splide__arrow--prev {
  left: -2em !important;
}
button.splide__arrow--next {
  right: -2em !important;
}
#hs_cos_wrapper_widget_1685636624907 .splide__arrow--prev{
left:-50px;
}

#hs_cos_wrapper_widget_1685636624907 .splide__arrow--next{
right:-50px;
}

/*Testimonials Styles*/
#home-testimonials h2{
margin: 0px;
padding: 0px;
font-family: Open Sans,sans-serif;
text-align: left;
font-size: 40px;
font-weight: bold;
}
#home-testimonials h2:before{
content:"";
border-top:solid 5px #45adc7;
width:10%;
position:absolute;
}
#home-testimonials h2:hover:before{
width:100%;
}
#home-testimonials .card_box .icon_box{
display: inline-block;
width:15%;
vertical-align: middle;
}
#home-testimonials .card_box .card_quote{
display: inline-block;
width: 80%;
padding-left:100px;
background:url("https://eco-alpha.com/hubfs/raw_assets/public/Eco-Alpha_March2023/Images/quote-start.png") no-repeat left top;
margin-left: 40px;
vertical-align: middle;
}
#home-testimonials .card_box .card_quote p{
background:url("https://eco-alpha.com/hubfs/raw_assets/public/Eco-Alpha_March2023/Images/quote-end.png") no-repeat right bottom;
padding-right:100px;
}
#home-testimonials .testmn_inner{
box-shadow:none;
}
#home-testimonials span.icon_img.icon_sp{
width:100%;
height:auto;
}
#home-testimonials .glide__slides > *{
margin:0px;
}
#home-testimonials .card_content{
margin-top: 0px;
}
#home-testimonials .glide__bullets.square_bullets .glide__bullet{
width: 12px;
height: 12px;
margin-left: 10px;
}
#home-testimonials .glide__bullets{
justify-content:right;
padding-right: 30px;
}
/*End Testimonials Styles*/

/*Home Case Studies Styles*/
#home-case-studies .card_box .icon_box{
display: inline-block;
width:25%;
vertical-align: middle;
}
#home-case-studies .card_box .card_quote{
display: inline-block;
width: 74%;
  margin-left: 0px;
  padding-left: 50px;
vertical-align: middle;
}
#home-case-studies .card_box .card_quote h3{
  color: #45adc7;
  text-decoration: underline;
  margin-bottom: 12px;
  font-weight: bold;
  text-transform: uppercase;
  font-size: 21px;
}
#home-case-studies .card_box .card_quote h4{
font-family:Source Sans Pro Black, sans-serif;
font-size:30px;
font-weight:bold;
margin-bottom:5px;
}
#home-case-studies .card_box .card_quote p{
padding-right:100px;
}
#home-case-studies .testmn_inner{
box-shadow:none;
}
#home-case-studies span.icon_img.icon_sp{
width:100%;
height:auto;
}
#home-case-studies .glide__slides > *{
margin:0px;
}
#home-case-studies .card_content{
margin-top: 0px;
}
#home-case-studies.testimonials_slider span.icon_img.icon_sp{
border-radius:0px;
}
#home-case-studies .glide__bullets.square_bullets .glide__bullet{
width: 12px;
height: 12px;
margin-left: 10px;
}
#home-case-studies .glide__bullets{
justify-content:right;
padding-right: 30px;
}
#home-case-studies .card_box .cs-button{
color:#000;
padding:10px 30px;
border:solid 1px #000;
text-transform:uppercase;
}

/*End Home Case Studies Styles*/


.service-packages{
  display:inline-block;
  width:70%;
  border-left:solid 5px #44adc7;
  font-family: 'SourceSansProBold';
  font-size: 36px;
  line-height: 50px;
  font-weight: bold;
  padding-left:15px;
  color:#3E3E3E;
}
.service-packages-button{
  font-family: 'SourceSansProSemibold';
  display:inline-block;
  width:25%;
  text-align:center;
  vertical-align: top; 
  padding-top: 30px;
  margin-left:40px;
}

.footer-row span.logo img{
  max-width: 100% !important;
  width:100% !important;
}

.footer.cm-footer-style .page-center{
  padding:0px;
  width:100%;
}

.footer.cm-footer-style .footer-section-1 .col-section{
  margin-bottom: 30px;
  margin-left: 3%;
  margin-top: 30px;
  padding: 0;
  width: 12%;
}
.footer.cm-footer-style .footer-section-1 .col-section.num1{
  width:15%;
  margin-top:65px;
}
.footer.cm-footer-style .footer-section-1 .col-section.num5{
  margin-top:65px;
  width:15%;
  text-align:center;
  margin-left:0px;
}
.footer.cm-footer-style .footer-section-1 .col-section.num6{
  margin-top:48px;
  width:9%;
  text-align:center;
  margin-left:0px;
}
.footer.cm-footer-style .footer-section-1 .col-section.num7{
  margin-left: 0%;
  width:12%;
}

.footer .footer-nav{font-size: 13px;padding-top:20px;}
.footer .footer-nav u{font-size: 14px;font-weight: bold;}
.footer .footer-nav a{color:#fff;}
.footer .footer-nav a:hover{text-decoration:underline;}
.footer .footer-nav.cert{font-size:10px;padding-top: 10px;}
.footer .footer-nav.cert.vendor{font-size:10px;padding-top: 2px;}

.footer .footer-section-2{font-size: 13px;}

.footer-copyright{text-align:right;}

.footer-privacy a{color:#fff;text-decoration:none;margin-right:20px;}

.social_bookmarks_twitter .icon-x{
  background: url(https://eco-alpha.com/hubfs/raw_assets/public/Eco-Alpha_March2023/Images/ico-icon-x.png) no-repeat center;
  background-size: 17px;
  display: block;
  height: 32px;
}
.social_bookmarks_twitter:hover .icon-x{
background: url(https://eco-alpha.com/hubfs/raw_assets/public/Eco-Alpha_March2023/Images/ico-icon-x-white.png) no-repeat center;
background-size: 17px;
display: block;
height: 32px;
}

/*Contact Page*/
.simple-banner.header-contact{
min-height: 238px;
padding: 0px 15px;
margin-top: 0px;
}
.simple-banner.header-contact h1{margin-bottom:0px;}

.location-box{background:#F4FDFF;padding:30px;color:#161A2F;}
.location-box h2{margin-bottom:0px;font-size: 28px;line-height:28px;}

#hs_form_target_widget_1685641608906{
position:relative;
margin-top:-220px;
background:#fff;
padding:30px 70px 50px 70px;
z-index: 10;
box-shadow: 0px 4px 10px 0px #888888;
}

#hs_cos_wrapper_widget_1685641608906 input{
border-radius:5px;
}

.hs-content-id-118364252675 .row-number-2.dnd-section{
overflow:visible;
}
/*End Contact Page*/

/*Free Access Page*/
.free-access-cards.card_gallery .card_inner{
border:solid 1px #44ADC7;
border-radius:20px;
}

.free-access-cards .card_inner h3.it_title{
font-family: 'SourceSansProBold';
font-weight:bold;
font-size:36px;
text-transform:uppercase;
margin:0px;
line-height: 30px;
}
.free-access-cards .card_inner h4{
font-family: 'SourceSansProBold';
font-weight:bold;
font-size:28px;
color:#44adc7;
line-height: normal;
margin-bottom: 0px;
}
.free-access-cards .card_inner .text-black2{
  font-family: 'SourceSansProRegular';
font-weight:400;
font-size:20px;
color:#000000;
margin-bottom: 0px;

}
.free-access-cards .card_inner .ma-toggle div.active { font-weight: bold; font-family: 'SourceSansProBold';}
.free-access-cards .card_inner .ma-toggle div {   font-family: 'SourceSansProSemibold';}
.free-access-cards .card_item    { padding-left: 20px; padding-right: 20px;}
.mb-5 { margin-bottom: 38px !important;}
.mb-10 { margin-bottom: 10px !important;}
.light-blue-bg { background-color: #F4FDFF; border-radius: 14px; padding: 15px 35px; text-align: center;}
.light-blue-bg h3{ color: #000000;}
.custommt-7 {    margin-bottom: 18px !important;
  margin-top: 10px;}
.free-access-cards .card_inner ul li{font-family: 'SourceSansProSemibold';}
.free-access-cards .card_inner p{
color:#0D0D0D;

font-family: 'SourceSansProSemibold';
margin-top: 0px; font-size: 16px;
}
.simple-banner.header-assist h1 { margin-bottom: 0px;}
.light-blue-bg h3 { font-size: 20px; text-decoration: underline; font-family: 'helvetica_neuebold'; margin-bottom: 5px;}
.light-blue-bg p {margin: 0px;  color: #000000; font-family: 'helvetica_neuemedium'; font-size: 20px; }
.free-access-cards .card_inner .ma-toggle{
border: 1px solid #9b9b9b;
border-radius: 20px;
color: #0d0d0d;
margin: auto;
padding: 4px 0px;
text-transform: uppercase;
width: 192px;
height: 34px;
font-size: 15px;
font-weight: bold;
}
.free-access-cards .card_inner .ma-toggle div{
display:inline;
width:49%;
border-radius:20px;
margin: 2px;
padding: 4px 10px;
cursor:pointer;
}
.free-access-cards .card_inner .ma-toggle .active{
background:#44ADC7;
color:#FFF;
}

.free-access-cards .card_inner ul{list-style:none;}
.free-access-cards .card_inner ul li{
text-align:left;
background:url("https://eco-alpha.com/hubfs/raw_assets/public/Eco-Alpha_March2023/Images/plan-check-box.svg") no-repeat left 5px;
background-size:21px 21px;
padding-left:30px;
margin-left: 0px;
margin-bottom: 10px;
}

.free-access-cards .card_inner .btn_item{width:100%}
.free-access-cards .card_inner .btn_item a{
width:100%;
background-color:#44ADC7;
font-weight:bold;
}

.customflex-end .custom-serach {background:#ededed url("https://eco-alpha.com/hubfs/raw_assets/public/Eco-Alpha_March2023/Images/magnify.png") no-repeat calc(100% - 10px) 10px;}
.customform input{background:#ffffff url("https://eco-alpha.com/hubfs/raw_assets/public/Eco-Alpha_March2023/Images/magnify.png") no-repeat calc(100% - 10px) 9px;}

.comparison-checks.gallery-section .item img{height:27px !important; width:27px !important;max-height:27px !important;max-width:27px !important;object-fit:none !important;} 
.comparison-checks.gallery-section .item{text-align:center;}
.comparison-checks.gallery-section .item .overlay-color{display:none;}
.gallery-section img{height:27px;width:27px;max-height:27px;max-width:27px;object-fit:none;}

.hs-content-id-118393670747 .hs-image__grid__container .hs-image__grid__list__item{text-align:center;}
.hs-content-id-118393670747 .hs-image__grid__container .hs-image__grid__list__item .hs-image__grid__list__item__image{width: 27px;height: 27px;margin: auto;}
#hs_cos_wrapper_widget_1685718303724 .hs-image__grid__container .hs-image__grid__list__item{margin-top:-40px;}
#hs_cos_wrapper_widget_1685718303724 .hs-image__grid__container .hs-image__grid__list__item__image{width:146px;height:58px;}

.hs_cos_wrapper_type_rich_text ul.fa-bottom-checks{list-style:none;margin-top:15px;}
.hs_cos_wrapper_type_rich_text ul.fa-bottom-checks li{display:inline;list-style:none;font-family:Source Sans Pro, sans-serif;color:#0D0D0D;font-size:12px;font-weight:bold;}
.hs_cos_wrapper_type_rich_text ul.fa-bottom-checks li:first-child{
text-align:left;
background:url("https://eco-alpha.com/hubfs/raw_assets/public/Eco-Alpha_March2023/Images/plan-check-box.svg") no-repeat left 3px;
background-size:15px 15px;
padding-left:21px;
margin-left:0px;
}
.hs_cos_wrapper_type_rich_text ul.fa-bottom-checks li:nth-child(2){
text-align:left;
background:url("https://eco-alpha.com/hubfs/raw_assets/public/Eco-Alpha_March2023/Images/plan-plus-box.svg") no-repeat left 3px;
background-size:15px 15px;
padding-left:21px;
}
.hs_cos_wrapper_type_rich_text ul.fa-bottom-checks li:nth-child(3){
text-align:left;
background:url("https://eco-alpha.com/hubfs/raw_assets/public/Eco-Alpha_March2023/Images/plan-all-box.svg") no-repeat left 3px;
background-size:15px 15px;
padding-left:21px;
}
/*End Free Access Page*/
.free-access-cards-edit.free-access-cards .card_inner ul { margin-left: 0px; margin-bottom: 0px;}
.free-access-cards.free-access-cards-edit .card_inner ul li { margin-bottom: 0px;}
.free-access-cards.free-access-cards-edit .card_inner p { font-family: 'SourceSansProRegular'; color: #5e5e5e; font-size: 16px; font-weight: 400; padding-left: 0px; line-height: normal;}


/*Environmental Services Page*/
.hs-content-id-118550283561{overflow:hidden;}
.hs-content-id-118550283561 .row-fluid-wrapper.row-depth-1{overflow:visible;}
#hs_cos_wrapper_widget_1685728556984{overflow:visible;z-index: 10;}
#hs_cos_wrapper_widget_1685728556984 span img{max-width: 140% !important;margin-top: -300px;}

.widget_1685734314106 .top_sec{text-align:left;margin-bottom:0px;}
.widget_1685734314106 .top_sec h1{font-weight:bold;line-height:20px;}
.widget_1685734314106 .top_sec .blog-raise-nav{margin-top:-30px;margin-bottom:30px;}
.widget_1685734314106 .item_inner{-webkit-box-shadow: 0 0 0 0 #fff !important;box-shadow:0 0 0 0 #fff !important;}
.widget_1685734314106 .recent-post-item h4{line-height:1.2;}
.widget_1685734314106 .recent-post-item h4 a{color:#0D0D0D;}
.widget_1685734314106 .recent-post-title a:hover{color:#41A3D4;}
.widget_1685734314106 .feed-outer-wrp{border-bottom:solid 1px #AFAFAF;}
.widget_1685734314106 .bototm_btn .btn_row{justify-content:right;}
.widget_1685734314106 .bototm_btn .btn_row .btn_item a{color:#0D0D0D;background:#fff;border-top:solid 1px #fff;border-left:solid 1px #0D0D0D;border-right:solid 1px #0D0D0D;border-bottom:solid 1px #fff;padding:15px 35px;}
.widget_1685734314106 .bototm_btn .btn_row .btn_item a:hover{background:#40a8e4;border-color:#40a8e4;color:#fff;padding:15px 30px;}

.env-docs-box{padding:50px;}
/*End Environmental Services Page*/


/*Assist Page*/
.simple-banner.header-assist{min-height: 537px;}
/*End Assist Page*/


/*Courses Page*/
.hs-content-id-118589475764 .banner_area-row-1-padding .row-fluid,
.hs-content-id-118589475764 .banner_area-row-2-padding .row-fluid{ 
padding:0px;
}
ul.menu-courses{
list-style:none;
margin: 80px 0 20px -10px;
}
.menu-courses li{border-right:solid 8px #fff;}
.menu-courses li a{
font-family:Source Sans Pro, sans-serif;
font-size:20px;
font-weight:bold;
color:#000;
width:100%;
}
.menu-courses li.active, .menu-courses li:hover{border-right:solid 8px #49ADC7;}
.menu-courses li.active a, .menu-courses li:hover a{color:#49ADC7;}
/*End Courses Page*/


/*About Page*/
.hs-content-id-118900573339 .row-fluid-wrapper.row-depth-1{overflow:visible;}
#hs_cos_wrapper_widget_1685983855895{overflow:visible;z-index: 10;}
#hs_cos_wrapper_widget_1685983855895 img{margin-top:-150px;}

/*.about-exe-box{border-left:solid 3px #268EA8;padding-left:15px;}*/
.about-exe-box .cnt-wit-tp-img-wrp .col-title{margin-bottom:0px;}
.about-exe-box .col-title,
.widget_1685985055761 .col-title{font-family:Source Sans Pro Black, sans-serif;font-weight:bold;font-size:25px;margin-bottom: 0px;}
.btn-contact{
background:#44ADC7 url("https://eco-alpha.com/hubfs/raw_assets/public/Eco-Alpha_March2023/Images/icon-email.png") no-repeat 15px 11px;
padding:5px 20px 5px 40px;
font-size:14px;
border:solid 1px #44adc7;
margin-left: 0px;
margin-top: 8px;
color: #fff;
display: block;
width: fit-content;
}
.btn-contact:hover{color: #fff;}
.two-col-content.about-team .content-col .description{
margin-bottom:0px;
}

#bioGroup .bio-row{width:100%;display:block;background: #656667;}
#bioGroup .bio-row .bio-item{width:25%;display:inline-block;position:relative;margin-left:-4px;}
#bioGroup .bio-row .bio-item .bio-description{
display:none;
position:absolute;
width:100%;
height:100%;
color:#fff;
text-align:center;
background: rgba(0, 0, 0, .4);
}
#bioGroup .bio-row .bio-item:hover .bio-description{display:block;}
#bioGroup .bio-row .bio-item .bio-description h2{color:#fff;font-size: 28px;margin-bottom: 0px;padding-top: 170px;}
#bioGroup .bio-row .bio-item .bio-description .bio-button{background:transparent;color:#fff;border:solid 1px #fff;font-size:14px;padding:10px 30px;}
#bioGroup .bio-row .bio-item img{width:100%;max-width:100%;height:100%;margin:0px;padding:0px;}

.bio-modal .bio-photo{display:inline-block;width:33%;vertical-align:top;}
.bio-modal .bio-name{display:inline-block;width:66%;font-size: 15px;padding-top:20px;padding-left:20px;}
.bio-modal .bio-name h2{font-size: 20px;font-weight: bold;margin-bottom: 0px;}
.bio-modal .bio-details{margin-top:40px;font-size:16px;}
/*End About Page*/

/*Projects Page*/
#hs_cos_wrapper_widget_1692141457853 .projects-main-wrapper article.inner-entry{box-shadow:none;}
#hs_cos_wrapper_widget_1692141457853 .projects-main-wrapper a.grid-image{margin-right:10px;margin-left:10px;}
#hs_cos_wrapper_widget_1692141457853 .projects-main-wrapper .page-center{padding-left:0px;padding-right:0px;}
#hs_cos_wrapper_widget_1692141457853 .sort_width_container{
  display:inline-block;
  width:25%;
  margin-right:5%;
  vertical-align:top;
}
#hs_cos_wrapper_widget_1692141457853 .items-wrapper{
  display:inline-block;
  width:69%;
  vertical-align:top;
}
#hs_cos_wrapper_widget_1692141457853 .sort_by_cat{
  overflow:visible; position: relative;
}
#hs_cos_wrapper_widget_1692141457853 .sort_by_cat:before{
  content: 'Categories';
  color:#000;
  font-family: 'SourceSansProBold';
  font-size:24px;
  font-weight:bold;
  border-bottom:solid 1px #e1e1e1;
  width: 100%;
  position:absolute;
}
.projects-main-wrapper .sort_by_cat a { 
  font-family: 'SourceSansProLight'; 
  color: #000 !important; 
}
.projects-main-wrapper .sort_by_cat a.active_sort { 
  color: #40a8e4 !important;
}
#hs_cos_wrapper_widget_1692141457853 .sort_by_cat a{
  display: block;
  width: 100%;
  font-family: 'SourceSansProLight';
  font-size: 16px;
  border-bottom:solid 1px #f5f5f5;
  padding-bottom: 10px;
  margin-bottom:10px;    letter-spacing: -0.32px;
  text-align: left;
}
#hs_cos_wrapper_widget_1692141457853 .sort_by_cat a.active_sort{
    font-family: 'SourceSansProBold'; 
}

#hs_cos_wrapper_widget_1692141457853 .sort_by_cat a:first-child{
  padding-top: 57px;
}
.projects-main-wrapper .grid-entry { margin-bottom: 20px !important;}

#hs_cos_wrapper_widget_1692141457853 .sort_by_cat .text-sep-n{
  display: none;
}

.projects-main-wrapper span.image-overlay-inside:before { display: none !important;}
.categories_box{
  background:#DEDEDE;
  padding:20px;
  font-family: Source Sans Pro;
  color:#3C3C3C;
  margin:30px 0px 15px 0px;
}
.categories_box h3{
  font-weight:bold;
  font-size:15px;
  margin:0px 0px 7px 0px;
  padding:0px;
}

.counter-section.project-inner-sty .num1 {
  border-right:solid 1px #fff;
}
.counter-section.project-inner-sty .num2 {
  border-right:solid 1px #fff;
}
.counter-section.project-inner-sty .num2 .prefix{
  padding-right:10px;
}
.counter-section.project-inner-sty .noImgIcon .inner{
  padding-bottom:0px;
  padding-top:0px;
}
.counter-section.project-inner-sty .item .inner{
  min-height: auto;
  min-width: auto;
  padding: 0px;
}
.project-inner-sty.dnd_padd{
  padding-bottom:20px;
  padding-top:20px;
}
.counter-section .item .desc p{
  font-size:16px;
}
.h2, h2.count-wrap {
  font-size: 24px !important;
  font-weight: bold;
}
.projects-main-wrapper h3.grid-entry-title.entry-title{font-family:'SourceSansProBold' !important;}

/*End Projects Page*/

/*Request a Demo Page*/
#hs_form_target_widget_1685641608906{
  position:relative;
  margin-top:-220px;
  background:#fff;
  padding:30px 70px 50px 70px;
  z-index: 10;
  box-shadow: 0px 4px 10px 0px #888888;
}

#hs_form_target_widget_1685641608906 input{
  border-radius: 5px;
}
#hs_form_target_widget_1685641608906 input.hs-button{
  font-family: 'SourceSansProRegular'; 
  border-radius:0px;
  width:100%;
}

.hs-content-id-118918471991 .row-number-2.dnd-section{
  overflow:visible;
}
.hs-content-id-118918471991 .legal-consent-container{margin-top:15px;}
/*End Request a Demo Page*/


/*Projects Page*/
.title-categories{
  color:#000;
  font-family:Source Sans Pro Black, sans-serif;
  font-weight:bold;
  font-size:25px;
  width:100%;
  border-bottom:solid 1px #707070;
}
ul.menu-categories{
  list-style:none;
  margin-top:20px;
  margin-left:0px;
  padding-left:0px;
}
ul.menu-categories li{
  margin-left:0px;
  padding-left:0px;
}
ul.menu-categories li a{
  font-family:Source Sans Pro, sans-serif;
  font-size:18px;
  font-weight:normal;
  color:#000;
}
.menu-categories li.active a, .menu-categories li:hover a{color:#49ADC7;}
.widget_1686002075166.gallery-section img{width:100%;max-width:100%;}
/*End Projects Page*/

/*Services Page*/
.hs-content-id-184306871159 #hs_cos_wrapper_widget_1735843859921 .hs-image__grid__item__overlay{background-color:rgba(0,0,0,0)}
.hs-content-id-184306871159 #hs_cos_wrapper_widget_1735843859921 .hs-image__grid__item__overlay__content{white-space:wrap; color:#fff;}
.hs-content-id-184306871159 #hs_cos_wrapper_widget_1735843859921 .hs-image__grid__item__overlay__content--fit{white-space:wrap !important; color:#fff;}

.hs-content-id-184306871159 #hs_cos_wrapper_widget_1735843859921 .hs-image__grid__item__overlay__content--fit div:nth-child(1){
  color: #fff;
  font-family: SourceSansProRegular;
  font-size: 34px !important;
  line-height: normal;
  margin-bottom:25px;
  position:relative;
}
.hs-content-id-184306871159 #hs_cos_wrapper_widget_1735843859921 .hs-image__grid__item__overlay__content--fit div:nth-child(1) strong:before{
    background-color: #fff;
    bottom: -11px;
    content: "";
    display: block;
    height: 2px;
    left: 0;
    margin: auto;
    position: absolute;
    right: 0;
    transition: all .5s;
    width: 45px;
}
.hs-content-id-184306871159 #hs_cos_wrapper_widget_1735843859921 .hs-image__grid__item__overlay__content--fit div:nth-child(2){
  color: #fff;
  font-family: SourceSansProRegular;
  font-size: 16px;
  line-height: normal;
}
.hs-content-id-184306871159 #hs_cos_wrapper_widget_1735843859921 li:hover > img {transform: scale(1.1);transition: all 0.4s;}
.hs-content-id-184306871159 #hs_cos_wrapper_widget_1735843859921 li:hover .hs-image__grid__item__overlay__content--fit div:nth-child(1){font-size:36px !important;}
.hs-content-id-184306871159 #hs_cos_wrapper_widget_1735843859921 li:hover a > img {transform: scale(1.1);transition: all 0.4s;}
.hs-content-id-184306871159 #hs_cos_wrapper_widget_1735843859921 li:last-child:hover a > img {transform:scale(1.0);transition: all 0.4s;}
.hs-content-id-184306871159 #hs_cos_wrapper_widget_1735843859921 li:hover .hs-image__grid__item__overlay__content--fit div:nth-child(1) strong:before{background-color: #44adc7;width: 135px;}

/* Style the last content box */
.hs-content-id-184306871159 #hs_cos_wrapper_widget_1735843859921 li:nth-child(4)hover img {transition:none;}
.hs-content-id-184306871159 #hs_cos_wrapper_widget_1735843859921 li:nth-child(4)hover a > img {transition:none;}
.hs-content-id-184306871159 #hs_cos_wrapper_widget_1735843859921 li:nth-child(4) .hs-image__grid__item__overlay{align-items:start;padding-top:50px;}
.hs-content-id-184306871159 #hs_cos_wrapper_widget_1735843859921 li:nth-child(4) .hs-image__grid__item__overlay__content--fit div:nth-child(1){
  color: #45adc7; 
  font-family:'SourceSansProBold';
  font-size: 42px !important;
  line-height: normal;
  margin-bottom:30px;
}
.hs-content-id-184306871159 #hs_cos_wrapper_widget_1735843859921 li:nth-child(4):hover .hs-image__grid__item__overlay__content--fit div:nth-child(1){font-size:42px !important;}
.hs-content-id-184306871159 #hs_cos_wrapper_widget_1735843859921 li:nth-child(4) .hs-image__grid__item__overlay__content--fit div:nth-child(2){font-family:SourceSansProLight;font-size: 24px !important; color:#545757; line-height: 43px; margin-bottom:75px;}
.hs-content-id-184306871159 #hs_cos_wrapper_widget_1735843859921 li:nth-child(4) .hs-image__grid__item__overlay__content--fit div:nth-child(2) strong{font-weight:normal;color:#44adc7;}
.hs-content-id-184306871159 #hs_cos_wrapper_widget_1735843859921 li:nth-child(4) .hs-image__grid__item__overlay__content--fit div:nth-child(3){
    font-family: SourceSansProRegular;
    text-align: center;
    width: 85%;
    background: #44adc7;
    margin: auto;
    padding: 10px 0px;
    font-size: 20px !important;
}
/*End Services Page*/

.card_content{padding:0px 25px 25px 25px;}
.card_content p{padding-top:10px;}


.details-service-card .it_title{
  font-family:'SourceSansProBold';
  color:#fff;
  background: rgba(0,0,0,0.5);
  color:#fff !important;
  font-size: 24px;
  text-transform:uppercase;
  position:absolute;
  width:80%;
  top:-63px;
  left:0px;
  padding:10px;
}

#hs_cos_wrapper_widget_1716577140946 .details-service-card .card_content{
  font-family:'SourceSansProLight';
  font-size:20px;
  line-height:normal;
  position:relative;
  height: 740px;
}
 
/*Mechanical Services*/
#hs_cos_wrapper_widget_1716577140946 .details-service-card{margin-top:-170px;}
#hs_cos_wrapper_widget_1716577140946 .details-service-card .card_inner .card_box{background:#F4FDFF;border-radius:0px;box-shadow: 0px 4px 10px 0px #888888;}
#hs_cos_wrapper_widget_1716577140946 .details-service-card .icon_box.large_sz .icon_inner{width:100%;height:auto;}
.hs-content-id-168417537661 #hs_cos_wrapper_widget_1716577140946 .details-service-card .flex_row .card_item:nth-child(1) .it_title{top:-63px;color#fff !important;}
.hs-content-id-168417537661 #hs_cos_wrapper_widget_1716577140946 .details-service-card .flex_row .card_item:nth-child(2) .it_title{top:-63px;color#fff !important;}
.hs-content-id-168417537661 #hs_cos_wrapper_widget_1716577140946 .details-service-card .flex_row .card_item:nth-child(3) .it_title{top:-63px;color#fff !important;}

#hs_cos_wrapper_module_17165802733164 .details-service-card{margin-bottom:-170px;}
#hs_cos_wrapper_module_17165802733164 .details-service-card .card_inner .card_box{background:#fff;border-radius:0px;box-shadow: 0px 4px 10px 0px #888888;}
#hs_cos_wrapper_module_17165802733164 .details-service-card .icon_box.large_sz .icon_inner{width:100%;height:auto;}
#hs_cos_wrapper_module_17165802733164 .details-service-card .card_content{
  font-family:'SourceSansProLight';
  font-size:20px;
  position:relative;
  height: 680px;
}
.hs-content-id-168417537661 #hs_cos_wrapper_module_17165802733164 .details-service-card .flex_row .card_item:nth-child(1) .it_title{top:-89px;color#fff !important;}
.hs-content-id-168417537661 #hs_cos_wrapper_module_17165802733164 .details-service-card .flex_row .card_item:nth-child(2) .it_title{top:-89px;color#fff !important;}
.hs-content-id-168417537661 #hs_cos_wrapper_module_17165802733164 .details-service-card .flex_row .card_item:nth-child(3) .it_title{top:-63px;color#fff !important;}


#hs_cos_wrapper_widget_1685639921600 .btn_item .hs-button{background-color: #44adc7;border-color: #44adc7;}
.location-card h3 { margin-bottom: 5px !important;  font-family: 'SourceSansProBold'; font-size: 24px;}
.location-card .tp-img-cnt-inner p {color: #161A2F  !important; font-size: 20px; margin-top: 0px; font-family: 'SourceSansProRegular'; line-height: normal;} 
.location-card .col-btn-item a.hs-button {padding: 15px 45px; font-size: 16px;  font-family: 'SourceSansProSemibold'; border: 0px;}
.location-card  .tp-img-cnt-inner { padding-left: 65px; padding-right: 65px;}

.hs-content-id-184022041091 .banner_area-row-1-padding{
  padding-bottom: 200px !important;
}
  #hs_cos_wrapper_widget_1716577140946 .details-service-card .card_content{height: 500px;}
  #hs_cos_wrapper_module_17165802733164 .details-service-card .card_content{height: 500px;}
} 
/*End Mechanical Services*/

/*Training Services*/
.hs-content-id-171271838844 #hs_cos_wrapper_widget_1716577140946 .details-service-card .it_title{top:-63px !important;color#fff !important;}
.hs-content-id-171271838844 #hs_cos_wrapper_widget_1716577140946 .details-service-card .card_content{height:700px;}
/*End Training Services*/

/*Facility Services*/
.hs-content-id-171270800051 #hs_cos_wrapper_widget_1716577140946 .details-service-card .it_title{top:-51px;}
.hs-content-id-171270800051 #hs_cos_wrapper_widget_1716577140946 .details-service-card .flex_row .card_item:nth-child(1) .it_title{top:-63px;color#fff !important;}
.hs-content-id-171270800051 #hs_cos_wrapper_widget_1716577140946 .details-service-card .flex_row .card_item:nth-child(2) .it_title{top:-89px;color#fff !important;}
.hs-content-id-171270800051 #hs_cos_wrapper_widget_1716577140946 .details-service-card .flex_row .card_item:nth-child(3) .it_title{top:-89px;color#fff !important;}
/*End Facility Services*/

/*Emergency Services*/
.hs-content-id-171270801693 #hs_cos_wrapper_widget_1716577140946 .details-service-card .flex_row .card_item:nth-child(1) .it_title{top:-116px;color#fff !important;}
.hs-content-id-171270801693 #hs_cos_wrapper_widget_1716577140946 .details-service-card .flex_row .card_item:nth-child(2) .it_title{top:-116px;color#fff !important;}
.hs-content-id-171270801693 #hs_cos_wrapper_widget_1716577140946 .details-service-card .flex_row .card_item:nth-child(3) .it_title{top:-89px;color#fff !important;}
/*End Emergency Services*/

/*Enviornmental Services Styles*/
.hs-content-id-171264225208 .simple-banner .btn_item .hs-button{padding:10px 30px;}
.hs-content-id-171264225208 #hs_cos_wrapper_widget_1716577140946 .details-service-card .it_title{top:-63px; color:#fff !important;}
.hs-content-id-171264225208 #hs_cos_wrapper_widget_1716577140946 .details-service-card .card_content{font-family:'SourceSansProLight';height:770px;padding: 0 15px 15px 15px;}
/*End Enviornmental Services Styles */

/*News Page*/
#hs_cos_wrapper_widget_1716569820173 .hs-search-field__form{width:80%}
#widget_1716569820173-input{
  height: 54px;
  padding: 6px 12px;
  background-color: #fff;
  border: 1px solid #ccd0d2;
  border-radius: 4px;
  box-shadow: 0px 4px 10px 0px #888888;
}
.hs-content-id-184274599004 .dnd-section>.row-fluid .dnd-column { padding-right: 30px;}
.hs-content-id-184274599004 .span4.dnd-column { transition: all 0.5s;}
.hs-content-id-184274599004 .span4.dnd-column:hover {transform: scale(1.02);}
.hs-content-id-184274599004 .span4.dnd-column .custom-card-block {transition: all 0.5s;  transition: background 0.5s ease;
  background: rgb(0,0,0);
  background: linear-gradient(184deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 59%);

}
.hs-content-id-184274599004  .span4.dnd-column:hover .custom-card-block {
  background: rgb(0,0,0);
  background: linear-gradient(184deg, rgba(0,0,0,0.034138655462184864) 0%, rgba(0,0,0,0.4459033613445378) 59%);
  transition: background 0.5s ease;
}
.hs-content-id-118911576996 .row-number-1.dnd-section{overflow:visible;z-index:10;}
.hs-content-id-118911576996 .row-number-2.dnd-section{overflow:visible;z-index:10;}
.dnd-section{overflow:visible !important}
#hs_cos_wrapper_widget_1716508351748 {overflow:visible}
#hs_cos_wrapper_widget_1716508351748_ img{margin-top:-150px;position:relative;z-index:10;}

.widget_1716562010991.dnd_padd{padding:0px;}
.feateredNew .flex_row .col4 { padding-left: 15px; padding-right: 15px; margin-bottom: 15px !important;}
#hs_cos_wrapper_widget_1716563038613_ h1{font-size: 28px;font-family: 'SourceSansProBold';font-weight:bold;margin-bottom:0px;}
#hs_cos_wrapper_widget_1686078143537 h2{text-align:left; font-size: 48px; font-family: 'SourceSansProBold'; }

/* #hs_cos_wrapper_widget_1686078143537 .top_sec{margin-bottom:206px!important;} */

.feateredNew .item_inner  {box-shadow: 3px 6px 9px #00000029 !important; border-radius: 0px !important;} 
.feateredNew h4.recent-post-title, .feateredNew h4.recent-post-title a {color: #0D0D0D;  font-family: 'SourceSansProRegular';font-size: 24px;}
.hs-content-id-118911576996 .row-number-11 .widget-type-custom_widget{box-shadow: 5px 8px 15px #00000029; padding:25px;}
.hs-content-id-118911576996 .row-number-11 .widget-type-custom_widget h3{color:#000;font-size:24px;font-family: 'SourceSansProBold';font-weight:bold;}
.hs-content-id-118911576996 .row-number-11 .widget-type-custom_widget p{color:#000;font-size:16px;font-family: 'SourceSansProRegular'; line-height: normal; margin: 20px 0px;}
.hs-content-id-118911576996 .row-number-11 .widget-type-custom_widget .text-black {font-family: 'SourceSansProBold'; font-size: 18px;}
#hs_cos_wrapper_widget_1716911548744 .col4_row.dnd_padd{padding:0px;}
.blog-feed .hs-featured-wrp .feature_img  {background-color: #e1e1e1;}
.feateredNew.blog-feed .hs-featured-wrp .feature_img {height: 335px;  background-color: #e1e1e1;}

.feateredNew.blog-feed  .hs-featured-wrp { padding-bottom: 353px !important;}
.feateredNew.blog-feed .post-btm .meta_wrap { padding-left: 15px;}
.feateredNew.blog-feed .post-btm .meta_wrap .item-date .value_m {}

/*.otherNews .item-date { background-color: #000 !important;}*/
.blog-feed.theme2 .meta_wrap>span.item-date{background-color: #fff; color:#44ADC7;}
.otherNews.blog-feed .post-btm .meta_wrap {margin-bottom: 0px;} 
.otherNews.blog-feed .recent-post-item .post-btm .item_descr { 
  font-family:'SourceSansProLight';
  margin-top: 0px; 
  font-size: 20px;
}

.recent-post-title {padding:0px 15px; line-height: normal;}
.recent-post-title a{font-family: 'SourceSansProBold'; color:#000000 !important;}
.post-btm .read-more{margin-left:15px;}

.otherNews h4.recent-post-title a{color:#000; font-size: 24px;line-height: normal;}
.otherNews h2.title {font-family: 'SourceSansProBold'; font-size: 42px; line-height: normal;  text-align: left;   }
.otherNews .top_sec { margin-bottom: 0px;}
.otherNews .recent-post-item.col4 { padding-left: 15px; padding-right: 15px; margin-bottom: 15px !important;}
.otherNews p.item_descr { color: #000000;  font-family: 'SourceSansProRegular'; font-size: 16px;}

#hs_cos_wrapper_widget_1716911548744 h1 {
  font-family: Source Sans Pro Black, sans-serif;
  font-size: 28px;
  text-align: left;
  font-weight: 700;
  margin-bottom: 0;
}
#hs_cos_wrapper_widget_1716911548744 .widget_1716911548744.dnd_padd{padding-top:20px;}
#hs_cos_wrapper_widget_1716911548744 .top_sec{margin-bottom:10px;}

#hs_cos_wrapper_widget_1716913494889 .hs-content-library__card{border:none;}
#hs_cos_wrapper_widget_1716913494889 .hs-content-library__image{display:none;}
#hs_cos_wrapper_widget_1716913494889 .hs-content-library__card h2.hs-content-library__title{font-size: 22px;line-height: 25px;}
#hs_cos_wrapper_widget_1716913494889 a.hs-content-library__link{font-weight:bold;}
#hs_cos_wrapper_widget_1716913494889 a.hs-content-library__link:after{
  content: "";
  width: 28px;
  height: 21px;
  background:url("https://eco-alpha.com/hubfs/raw_assets/public/Eco-Alpha_March2023/Images/read-more-arrow.png") no-repeat;
  position: absolute;
  display: inline-block;
}

.body-container--blog-post .blog-post-context-container .blog-content-wrapper .blog-content-header h1{font-family: SourceSansProBold !important;}
.body-container--blog-post .blog-related-posts h5.related_title{color: #0d0d0d; font-family: SourceSansProBold; font-size: 36px !important; text-align:left !important;}
.body-container--blog-post .blog-related-posts__list .blog-index-post{width:25% !important;} 
.body-container--blog-post .blog-related-posts__list .avia-related-detail {box-shadow: 5px 6px 8px #0000002a;text-align:left;padding:9px;min-height: 200px;}
/*End News Page*/


/*Corporate Resopnsibility Page*/
.hs-content-id-184274599004 .row-fluid .span12.cell_1717604050741-background-layers, 
.hs-content-id-184274599004 .row-fluid .span12.cell_17176048864953-background-layers, 
.hs-content-id-184274599004 .row-fluid .span12.cell_1717604112645-background-layers, 
.hs-content-id-184274599004 .row-fluid .span12.cell_17352042901572-background-layers, 
.hs-content-id-184274599004 .row-fluid .span12.cell_17352042901576-background-layers,
.hs-content-id-184274599004 .row-fluid .span12.cell_173520429015710-background-layers{
  height: 450px;
}
/*End Corporate Resopnsibility Page*/

/*Login Page*/
#hs_form_target_widget_1686007422636{width: 50%;margin: auto;padding:50px;-webkit-box-shadow: 0px 7px 10px 5px #a1a1a1;box-shadow:0px 7px 10px 5px #a1a1a1;}
#hs_form_target_widget_1686007422636 form span.hs-form-required{margin-left: 22px;}
#hs_form_target_widget_1686007422636 form .hs-email span.hs-form-required{margin-left: 54px;}
#hs_form_target_widget_1686007422636 input{border-color: #707070 !important;border-radius:4px;}
#hs_form_target_widget_1686007422636 .hs-richtext{text-align: right; margin-top: -34px;}
#hs_form_target_widget_1686007422636 .hs-form-booleancheckbox-display input{margin-top:6px}
#hs_form_target_widget_1686007422636 .hs-button{width:100%;border-radius:0px;}
/*End Login Page*/


/*Modal Code*/
.reveal-modal-bg { 
  position: fixed; 
  height: 100%;
  width: 100%;
  background: #000;
  background: rgba(0,0,0,.8);
  z-index: 100;
  display: none;
  top: 0;
  left: 0; 
  }

.reveal-modal {
  visibility: hidden;
  top: 100px; 
  left: 50%;
  margin-left: -300px;
  width: 520px;
  background: #fff -200px -80px;
  position: absolute;
  z-index: 101;
  padding: 30px 40px 34px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  -moz-box-shadow: 0 0 10px rgba(0,0,0,.4);
  -webkit-box-shadow: 0 0 10px rgba(0,0,0,.4);
  -box-shadow: 0 0 10px rgba(0,0,0,.4);
  }
  
.reveal-modal.small 		{ width: 200px; margin-left: -140px;}
.reveal-modal.medium 		{ width: 400px; margin-left: -240px;}
.reveal-modal.large 		{ width: 600px; margin-left: -340px;}
.reveal-modal.xlarge 		{ width: 800px; margin-left: -440px;}

.reveal-modal .close-reveal-modal {
  font-size: 22px;
  line-height: .5;
  position: absolute;
  top: 8px;
  right: 11px;
  color: #aaa;
  text-shadow: 0 -1px 1px rbga(0,0,0,.6);
  font-weight: bold;
  cursor: pointer;
} 
/*End Modal Code*/

.hs-search-field button {top: 24px;  transform: translateY(0%);}

#cm-home-slider {padding-bottom: 0px !important;padding-top: 0px !important;}
#cm-home-slider .glide_title h2 {color: #fff; font-family: 'SourceSansProBold'; font-size: 60px; line-height: 59px;}
#cm-home-slider .glide_subtitle p{color: #fff; font-size: 20px; font-family: 'SourceSansProRegular'; line-height: normal;}
#cm-home-slider .btn_item a.hs-sec-btn  { font-size: 16px; border-width: 1px !important; font-family: 'SourceSansProRegular';  font-size: 16px; padding: 12px 26px; font-weight: 400;}
#cm-home-slider .btn_item a.hs-sec-btn:hover  { font-size: 16px; border-width: 1px !important; font-family: 'SourceSansProRegular';  font-size: 16px; padding: 12px 26px; font-weight: 400;}
#cm-home-slider .glide_title h2 span { color: #44ADC7; }
.button-section a.btn-art { display: inline-block;}

.block-section-3 h2::before{ display: none;}
.block-section-3 h2{font-family: 'SourceSansProBold'; line-height: normal; margin-bottom: 0px; font-size: 42px; color: #161A2F;}
.block-section-3 p {font-size: 20px; color: #161A2F; line-height: normal; font-family: 'SourceSansProLight'; margin: 5px 0 15px 0; }

.hs-content-id-184022041091 .splide__slide {width: 50% !important; padding: 0px 15px !important;} 
/* .hs-content-id-184022041091 .splide__slide {width: 33% !important; padding: 0px 15px !important;} */
.splide__slide__contents { justify-content: flex-start !important;}*/

.hs-content-id-184022041091 .hs-video-wrapper iframe{border-radius:20px} 


#hs_cos_wrapper_widget_1735559082186 button.splide__arrow { bottom: 0px; top: auto;}
#hs_cos_wrapper_widget_1735559082186 button.splide__arrow {width: 3rem; height: 3rem; border-radius: 0px;}
#hs_cos_wrapper_widget_1735559082186 button.splide__arrow--prev {
  left: -9.5em!important;
}
#hs_cos_wrapper_widget_1735559082186 button.splide__arrow--next {
  left: -110px;
}
#hs_cos_wrapper_widget_1735559082186 .splide__slide--caption > p {color: #fff; font-size: 16px; margin: 35px 0px; line-height: normal; font-family: 'SourceSansProRegular'; }
#hs_cos_wrapper_widget_1735559082186 .splide__slide--caption { bottom: 90px !important; text-align: center;}
#hs_cos_wrapper_widget_1735559082186 .splide__slide--caption > p > strong { padding-bottom: 16px; transition: all 0.5s; line-height: normal; position: relative; font-family: 'SourceSansProSemibold'; display: block; font-size: 40px; color: #fff; text-align: center;}
#hs_cos_wrapper_widget_1735559082186 .splide__slide--image_caption__wrapper:hover .splide__slide--caption > p > strong {     font-size: 42px;}
#hs_cos_wrapper_widget_1735559082186 .splide__slide--caption > p > strong::before{
  background-color: #fff;
  content: "";
  height: 2px;
  transition: all 0.5s;
  width: 45px;
  display: block;
  position: absolute; 
  margin: auto;
  left: 0px;
  right: 0;
  bottom: 0;
}

#hs_cos_wrapper_widget_1735559082186 .splide__slide--image_caption__wrapper:hover .splide__slide--caption > p > strong::before{
  width: 135px; background-color: #44ADC7;
}

.home-blue-box h2 { color: #D9F8FF !important; font-size: 42px !important; margin: 0px !important; line-height: normal !important; font-family: 'SourceSansProBold' !important;}
.home-blue-box p { color:#F4FDFF !important;  font-size: 20px ! important; line-height: normal; font-family: 'SourceSansProRegular'; margin: 0px;}
.blog-feed .recent-post-item .post-btm { padding-left: 0px !important; padding-right: 0px !important;}
.blog-feed .recent-post-item .post-btm .item-date .value_m , .blog-feed .recent-post-item .post-btm .blog-author .value_m a {font-family: 'SourceSansProRegular';  color: #0D0D0D; font-size: 14px;}
.blog-feed .recent-post-item .post-btm .item_descr {color: #0D0D0D; font-size: 20px; font-family: 'SourceSansProLight';  line-height: normal; padding:0px 15px;} 

.btn-art  {font-size: 16px; text-transform: uppercase; font-family: 'SourceSansProRegular'; color: #0D0D0D;}
.ourclient-section h3 {font-size: 42px; font-family: 'SourceSansProBold';color: #ffff; line-height: normal; margin-bottom: 0px;}
.ourclient-section p {font-size: 24px; font-family: 'SourceSansProRegular'; color: #ffff; line-height: normal; margin: 5px 0 15px 0;}
.our-sevice-section {
  max-width: 680px; width: 100%; margin: auto;
}
.our-sevice-section > h2 {font-family: 'SourceSansProBold' !important; line-height: normal; text-align: center; margin-bottom: 0px; margin-top: 10px;  font-size: 42px; color: #000000; line-height: normal;}
.our-sevice-section p {color: #000000; font-size: 20px; font-family: 'SourceSansProLight'; line-height: normal; margin: 0px 0px 25px;}
.our-sevice-section p a { text-decoration: underline; color: #44ADC7;}
.projects-main-wrapper .avia-arrow { display: none;}
.projects-main-wrapper .grid-content { background-color: transparent;}
.custom-recent-post-block.blog-feed  h4.recent-post-title a { line-height: 26px;}


/*Supplier Diversity*/
.hs-content-id-169562320789 #hs_cos_wrapper_widget_1685983855895 img{margin-top:-200px}
.dnd-section>.row-fluid .dnd-column.cell_17176032909074-padding{padding-left:0px;padding-right:0px;}
.dnd-section>.row-fluid .dnd-column.cell_17176048864953-padding{padding-left:0px;padding-right:0px;}
.dnd-section>.row-fluid .dnd-column.cell_1717604112645-padding{padding-left:0px;padding-right:0px;}
/*End Supplier Diversity*/


/* RESPONSIVE STYLES */
.show-on-mobile{display:none;}
.hs-content-id-184022041091 span.av-hamburger-inner, 
.hs-content-id-184022041091 span.av-hamburger-inner:after, 
.hs-content-id-184022041091 span.av-hamburger-inner:before {
  background-color: #fff;
} /* Mobile Nav on home page*/


@media (max-width: 1600px){
  #bioGroup .bio-row .bio-item .bio-description h2{font-size: 17px;padding-top: 140px;}
  #bioGroup .bio-row .bio-item .bio-description p{font-size: 14px;}
  #bioGroup .bio-row .bio-item .bio-description .bio-button{font-size:12px;padding:8px 25px;}
}

@media (max-width: 1500px){
  #bioGroup .bio-row .bio-item .bio-description h2{font-size: 15px;padding-top: 120px;}
  #bioGroup .bio-row .bio-item .bio-description p{font-size: 12px;}
  #bioGroup .bio-row .bio-item .bio-description .bio-button{font-size:12px;padding:8px 25px;}
  #cm-home-slider {padding-bottom: 100px; padding-top: 0px !important;}
}

@media (max-width: 1450px) {
  .home-service-container.card_gallery .card_box .card_content{padding: 50px 0px 10px 0px;}
}

@media (max-width: 1350px) {
  .home-service-container.card_gallery .card_box .card_content{padding: 40px 0px 10px 0px;}
}

@media (max-width: 1330px){
  .bnr_wrp .glide_content.pdlr15  { padding-top: 80px !important;}
  .cta-section-image{font-size:14px;}
  .cta-section-image h2{font-size:24px;}
  .customflex-end { margin-right: 65px;}
  .custom-header-wrapper.sticky-header .customflex-end { margin-right: 0px;}
}
  
@media (max-width: 1310px){
    #hs_cos_wrapper_widget_1716577140946 .details-service-card .card_content{height: 600px;}
    .testimonials_slider#home-2-testimonials.widget_1735276386044 .page-center h2.title { line-height: normal;}
    .testimonials_slider#home-2-testimonials.widget_1735276386044 .page-center .glide__track:before {
      width: 35px;
      background-size: 100%;
    }
    .testimonials_slider#home-2-testimonials.widget_1735276386044 .page-center .glide__track:after {
      width: 35px;
      background-size: 100%;
      left: -51px;
    }
    h2.clients-hover strong {font-size: 26px;}
    .customp-text {font-size: 16px;     max-width: 340px;}
    .testimonials_slider#home-2-testimonials.widget_1735276386044 .page-center h2.title {font-size: 26px;}
    .testimonials_slider .card_box .card_quote p {font-size: 16px;}
    #home-2-testimonials.widget_1735276386044 .page-center {
      float: right;
      margin-right: 100px;
      max-width: 378px;
    }
    h2.clients-hover { line-height: normal;}
    .testimonials_slider#home-2-testimonials.widget_1735276386044 .page-center .glide__track::before { right: -40px;}
  
    #hs_cos_wrapper_module_17165802733164 .details-service-card .card_content{height: 600px;}
   .hs-content-id-171271838844 #hs_cos_wrapper_widget_1716577140946 .details-service-card .card_content{height:900px;}
  
    .server-section h2 {font-size: 36px !important; line-height: 36px;}
    .server-section p { font-size: 20px;}
    .light-blue-section2 h2 { font-size: 26px;}
    .light-blue-section2 p { font-size: 16px;}
    .light-blue-section2 .list_bult ul li {font-size: 14px;}
  
    
} 

@media (max-width: 1300px) and (min-width: 1101px) {
  .home-service-container .flex_row .col20 {width: 20% !important;}
}

@media (max-width: 1270px){
  #cm-home-slider h1 {font-size: 33px;}
  .footer.cm-footer-style .footer-section-1 .col-section{width: 20%;}
  .footer.cm-footer-style .footer-section-1 .col-section.num5{margin-left: 208px;}
  .footer.cm-footer-style .footer-section-1 .col-section.num7{margin-left: 5%;}
  .footer.cm-footer-style .header-wrapper .noLightbox{float:none;}
}

@media (max-width: 1250px){
  .home-service-container.card_gallery .card_box .card_content{padding: 30px 0px 5px 0px;}
  #hs_cos_wrapper_module_17165802733164 .details-service-card .it_title{top:-68px;}
  #hs_cos_wrapper_module_17165802733164 .details-service-card .card_content{height: 700px;}
  .hs-content-id-171271838844 #hs_cos_wrapper_widget_1716577140946 .details-service-card .card_content{height:800px;}
}

@media (max-width: 1200px){
    .hs-content-id-184022041091 #hs_cos_wrapper_widget_1737144430168 .hs-image__grid__item__overlay{font-size:25px;}
    .hs-content-id-184022041091 #hs_cos_wrapper_widget_1737144430168 .hs-image__grid__item__overlay__content--fit:before {bottom:85px;}
  
    #hs_cos_wrapper_widget_1716506847630_ h2 { font-size: 32px !important; line-height: 32px !important;}
    .custom-recent-post-block.blog-feed h4.recent-post-title a {
      line-height: normal;
    }
    .otherNews .dnd_padd {
      padding-bottom: 0;
      padding-top: 0;
    }
    #hs_cos_wrapper_widget_1686078143537 h2 ,.otherNews h2.title{ font-size: 36px !important;}
    .otherNews h4.recent-post-title a { font-size: 20px;}
    .otherNews h4.recent-post-title { line-height: 20px;}
    .feateredNew h4.recent-post-title a { font-size: 18px;}
    .feateredNew .top_sec { margin-bottom: 0px;}
    .feateredNew.dnd_padd { padding-top: 0px; padding-bottom: 0px;}
    .custom-recent-post-block.blog-feed .recent-post-item .post-btm .read-more a.hs-button { font-size: 14px;}
    .custom-recent-post-block.blog-feed  h4.recent-post-title { font-size: 18px; line-height: 22px;}
    .hs-content-id-118911576996 #hs_cos_wrapper_widget_1716563038613 h2 {font-size: 36px !important;}
    #hs_cos_wrapper_widget_1716569820173 .hs-search-field__bar>form>.hs-search-field__input { padding-left: 19px; font-size: 20px;}
    .hs-content-id-184022041091 .span5.cell_1719272706479-padding {width: 100%; padding-right: 0px;}
    .hs-content-id-184022041091 .span7.cell_1734652296546-margin {width: 100%; padding: 0px; margin-top: 50px !important;}
    #hs_cos_wrapper_widget_1735559082186 button.splide__arrow--prev {
      left: 46% !important;
      transform: translateX(-50%);
    }
    #hs_cos_wrapper_widget_1735559082186 button.splide__arrow--next {
      left: 54%;
      transform: translateX(-50%);
    }
    #hs_cos_wrapper_widget_1735559082186 .hs-gallery-slider-main__arrow .splide__arrow {bottom: -82px;}
    .reveal-modal.xlarge {
      margin-left: -250px;
      width: 500px;
    }
    .cta-section-image{font-size:13px;}
    .service-packages {
      font-size: 36px;
        font-weight: 700;
        line-height: 40px;
    }
    .cta-section-image h2{font-size:21px;}
    #hs_form_target_widget_1686007422636{width:60%;}

    #bioGroup .bio-row .bio-item{width:50%;}
    #bioGroup .bio-row .bio-item .bio-description h2{font-size: 24px;padding-top: 170px;}
    #bioGroup .bio-row .bio-item .bio-description p{font-size: 16px;}
    #bioGroup .bio-row .bio-item .bio-description .bio-button{font-size:14px;padding:10px 30px;}
  
  .hs-content-id-169562320789 .row-fluid .span12.cell_1717604050741-background-layers, 
  .hs-content-id-169562320789 .row-fluid .span12.cell_17176048864953-background-layers, 
  .hs-content-id-169562320789 .row-fluid .span12.cell_1717604112645-background-layers, 
  .hs-content-id-169562320789 .row-fluid .span12.cell_17352042901572-background-layers, 
  .hs-content-id-169562320789 .row-fluid .span12.cell_17352042901576-background-layers,
  .hs-content-id-169562320789 .row-fluid .span12.cell_173520429015710-background-layers{height:680px;}
}

@media (min-width: 1199px) { 
  .sticky-header.scrolled {background-color: #fff !important; left: 0px; right: 0px; height: 109px; box-shadow: 0px 0px 5px #00000017; position: fixed !important;}
}

@media (max-width: 1100px){
    .hs-content-id-184022041091 #hs_cos_wrapper_widget_1737144430168 .hs-image__grid__item__overlay{font-size:23px;}
    .hs-content-id-184022041091 #hs_cos_wrapper_widget_1737144430168 .hs-image__grid__item__overlay__content--fit:before {bottom:70px;}
  
    .home-service-container.card_gallery .card_box .card_content{padding: 80px 0px 5px 0px;}
    #hs_cos_wrapper_widget_1699642516041 .reveal-modal {border-radius: 0;padding: 20px;}
    #hs_cos_wrapper_widget_1699642516041 .bio-modal .bio-details p { font-size: 18px;}
    #hs_cos_wrapper_widget_1699642516041 .bio-modal .bio-name strong.text-blue { line-height: 18px; font-size: 18px;}
  
    #hs_cos_wrapper_widget_1716577140946 .details-service-card .card_content{height: 700px;}
    #hs_cos_wrapper_module_17165802733164 .details-service-card .card_content{height: 800px;}
    .hs-content-id-171271838844 #hs_cos_wrapper_widget_1716577140946 .details-service-card .card_content{height:900px;}
  
    .server-section h2 {
      font-size: 26px !important;
      line-height: 26px;
    }
    .m-n-113 {margin-left: 0;} 
    .server-section p {font-size: 16px;}
    .light-blue-section2 h2 {font-size: 20px;}
    .light-blue-section2 hr {margin: 7px 0;}
    #home-2-testimonials.widget_1735276386044 .page-center { margin-right: 75px; max-width: 318px;}
    .testimonials_slider .card_content h4  {font-size: 16px;}
    .light-blue-section2 {padding: 20px 25px 17px;}
    .testimonials_slider .card_content span { font-size: 11px;}
    .hs-content-id-184301232145 #hs_cos_wrapper_module_16922253590455 {
      display: block !important;
      padding-right: 0px !important;
      padding-top: 0% !important;
    }
    .hs-content-id-184301232145 #hs_cos_wrapper_module_17352752624167{   
      display: block !important;
      padding-left: 0px !important;
      padding-top: 0% !important;
    }
  
    .light-blue-section-3-col .list_bult ul li { width: 50%;}
    .hs-content-id-184301232145 #hs_cos_wrapper_module_17352176561353 ,
    .hs-content-id-184301232145  #hs_cos_wrapper_module_17352758723155,
    .hs-content-id-184301232145 #hs_cos_wrapper_module_17352759601039{ padding-top: 0% !important;}
    .mr-n-113 { margin-right: 0px;}
  
    .hs-content-id-169562320789 .row-fluid .span12.cell_1717604050741-background-layers, 
    .hs-content-id-169562320789 .row-fluid .span12.cell_17176048864953-background-layers, 
    .hs-content-id-169562320789 .row-fluid .span12.cell_1717604112645-background-layers, 
    .hs-content-id-169562320789 .row-fluid .span12.cell_17352042901572-background-layers, 
    .hs-content-id-169562320789 .row-fluid .span12.cell_17352042901576-background-layers,
    .hs-content-id-169562320789 .row-fluid .span12.cell_173520429015710-background-layers{height:780px;}
  
    #hs_cos_wrapper_module_17371432912505{
      padding-left: 0px; 
      padding-top: 0px;
    }
}
  
@media (max-width: 1050px){
  .splide__slide__contents {
    justify-content: center !important;
  }
  #hs_cos_wrapper_widget_1685728556984 span img{margin-top: -260px;}
  .cta-section-image h2{font-size:18px;}
  .service-packages {font-size: 26px;font-weight: 700;line-height: 31px;}
  .service-packages-button { margin-top: 10px;}
  
  .hs-content-id-171271838844 #hs_cos_wrapper_widget_1716577140946 .details-service-card .card_content{height:1050px;}
}

@media (max-width: 1025px) {
  .about-left-section h2 { font-size: 32px;}
  .about-left-section p {font-size: 16px; line-height: 22px;}
  .findout-more-section h2 {font-size: 32px;}
  .findout-more-section p {font-size: 16px;}
  .findout-more-section a.btn-cont-dark {padding: 10px 15px;}
  
  .hs-content-id-169562320789 .row-fluid .span12.cell_1717604050741-background-layers, 
  .hs-content-id-169562320789 .row-fluid .span12.cell_17176048864953-background-layers, 
  .hs-content-id-169562320789 .row-fluid .span12.cell_1717604112645-background-layers, 
  .hs-content-id-169562320789 .row-fluid .span12.cell_17352042901572-background-layers, 
  .hs-content-id-169562320789 .row-fluid .span12.cell_17352042901576-background-layers,
  .hs-content-id-169562320789 .row-fluid .span12.cell_173520429015710-background-layers{height:880px;}
  
}

@media (max-width: 1000px) {
  .hs-content-id-184022041091 #hs_cos_wrapper_widget_1737144430168 .hs-image__grid__item__overlay{font-size:20px;}
  .home-service-container.card_gallery .card_box .card_content{padding: 70px 0px 5px 0px;}
  
  .hs-content-id-171271838844 #hs_cos_wrapper_widget_1716577140946 .details-service-card .card_content{height:1100px;}
}

@media (max-width: 991px){
  #home-2-testimonials.widget_1735276386044 .page-center {margin-right: 75px; max-width: 248px;}
  .hs-content-id-171271838844 #hs_cos_wrapper_widget_1716577140946 .details-service-card .card_content{height:650px;}
}
  
@media (max-width: 990px) {
  .home-service-container.card_gallery .card_box .card_content{padding: 125px 0px 5px 0px;}
  .home-service-container.card_gallery .icon_box span.icon_img.icon_sp{margin-top:30px;}
}

@media (max-width: 989px){
  .recent-right-side-section.blog-feed .recent-post-item .post-btm { padding: 5px;}
  .recent-right-side-section.blog-feed .recent-post-item .post-btm h4.recent-post-title a  {font-size: 17px; line-height: normal;}
  #hs-link-header_logo_hs_logo_widget img{margin-top:15px;}
  #cm-home-slider .page-center{width:50%;}
  .logo-bar .logo-links{display:none;}

  .cta-section-image h2{font-size:16px;}

  .footer.cm-footer-style .footer-section-1 .col-section.num1{width:20%}
  .footer.cm-footer-style .footer-section-1 .col-section.num5{margin-left: 240px;}
  .footer.cm-footer-style .footer-section-1 .col-section.num6{margin-left: 0px;}
  .footer img.hs-image-widget{margin-top:0px;}
  .footer-privacy{text-align:center;}
  .footer-copyright{text-align:center;}

  #hs_cos_wrapper_widget_1685983855895 img{margin-top:0px;padding-left: 20px;}
  .hs-content-id-184301232145 #hs_cos_wrapper_widget_1685983855895 img { padding-left: 0px ;}
  #hs_cos_wrapper_module_16859844039567_ img{margin-top: 50px;padding-right: 30px;}
  #hs_cos_wrapper_module_16859846259015_ img{margin-left: 30px;}
  .hs-content-id-118900573339 .dnd-column.widget-type-cell{padding-left:0px;}

  #hs_form_target_widget_1686007422636{width:80%;}
  
  .av-burger-overlay-scroll{background-color: #44ADC7;}
  #hs_menu_wrapper_header-menu ul li:nth-child(2) ul li:first-child{display:none;}
  
  .hs-content-id-169562320789 .row-fluid .span12.cell_1717604050741-background-layers, 
  .hs-content-id-169562320789 .row-fluid .span12.cell_17176048864953-background-layers, 
  .hs-content-id-169562320789 .row-fluid .span12.cell_1717604112645-background-layers, 
  .hs-content-id-169562320789 .row-fluid .span12.cell_17352042901572-background-layers, 
  .hs-content-id-169562320789 .row-fluid .span12.cell_17352042901576-background-layers,
  .hs-content-id-169562320789 .row-fluid .span12.cell_173520429015710-background-layers{height:1000px;}
}

@media (max-width: 910px){
    .hs-content-id-184022041091 #hs_cos_wrapper_widget_1737144430168 .hs-image__grid__item__overlay{font-size:18px;}
    .hs-content-id-184022041091 #hs_cos_wrapper_widget_1737144430168 .hs-image__grid__item__overlay__content--fit:before {bottom:65px;}  
    #hs_cos_wrapper_module_17165802733164 .details-service-card .card_content{height: 680px;}
} 
  
@media (max-width: 900px){
    .hs-content-id-184022041091 #hs_cos_wrapper_widget_1737144430168 .hs-image__grid__item__overlay{font-size:16px;}
    .hs-content-id-184022041091 #hs_cos_wrapper_widget_1737144430168 .hs-image__grid__item__overlay__content--fit:before {bottom:60px;} 
    .hs-content-id-184022041091 #hs_cos_wrapper_widget_1737144430168 li:hover .hs-image__grid__item__overlay__content--fit:before {width: 90px;}
  
    .hs-content-id-171271838844 #hs_cos_wrapper_widget_1716577140946 .details-service-card .card_content{height:830px;}
  
    #bioGroup .bio-row .bio-item{width:50%;}
    #bioGroup .bio-row .bio-item .bio-description h2{font-size: 20px;padding-top: 170px;}
    #bioGroup .bio-row .bio-item .bio-description p{font-size: 14px;}
    #bioGroup .bio-row .bio-item .bio-description .bio-button{font-size:14px;padding:6px 24px;}
}
  
@media (max-width: 830px) {
  .home-service-container.card_gallery .card_box .card_content{padding: 95px 0px 5px 0px;}
  .home-service-container.card_gallery .icon_box span.icon_img.icon_sp{margin-top:0px;}
  
  .hs-content-id-169562320789 .row-fluid .span12.cell_1717604050741-background-layers, 
  .hs-content-id-169562320789 .row-fluid .span12.cell_17176048864953-background-layers, 
  .hs-content-id-169562320789 .row-fluid .span12.cell_1717604112645-background-layers, 
  .hs-content-id-169562320789 .row-fluid .span12.cell_17352042901572-background-layers, 
  .hs-content-id-169562320789 .row-fluid .span12.cell_17352042901576-background-layers,
  .hs-content-id-169562320789 .row-fluid .span12.cell_173520429015710-background-layers{height:1200px;}  
  
}

@media (max-width: 767px){
  .hide-on-mobile{display:none;}
  .show-on-mobile{display:block;}
  
    .hs-content-id-184022041091 #hs_cos_wrapper_widget_1737144430168 button.hs-image__grid__list__item__button{width:100%;}
    .hs-content-id-184022041091 #hs_cos_wrapper_widget_1737144430168 .hs-image__grid__item__overlay{font-size:36px;}
    .hs-content-id-184022041091 #hs_cos_wrapper_widget_1737144430168 .hs-image__grid__item__overlay__content--fit:before {bottom:300px;} 
    .hs-content-id-184022041091 #hs_cos_wrapper_widget_1737144430168 li:hover .hs-image__grid__item__overlay__content--fit:before {width: 350px;}
    
  
  .header-wrapper span.logo{width: 140px !important; margin-top: 5px; margin-left: 15px !important;}
  #hs_cos_wrapper_widget_1699642516041 .bio-photo {width: 100%;}
  #hs_cos_wrapper_widget_1699642516041 .bio-photo img {width: 100%;}
  #hs_cos_wrapper_widget_1685983855895 .hs_cos_wrapper img.hs-image-widget  {padding-left: 0px !important;}
  .hs-content-id-184022041091 #hs_cos_wrapper_module_17358085601613{padding-left: 0px !important;}
  
  .hs-content-id-184022041091 .banner_area-row-1-padding{padding-bottom:0px !important;}
  .hs-content-id-184022041091 .row-number-16{padding-top:130px;}
  .art-btn-container{padding-top:30px;}
 
  .home-service-container {
      width: 294px !important;
      margin: 0px auto 30px auto;
  } 
  .jan-2025-design .top-nav .logo-links {
    margin-right: 20px !important;
    text-align: right;
  }
  .banner-headline{font-size: 36px;}
  .inner-banner-section .top_sec h1 { font-size: 36px; margin-top: 0px; text-align: center;}
  .inner-banner-section2 .top_sec h1 { font-size: 36px; margin-top: 0px; text-align: center;}
  .simple-banner .top_sec h1 { font-size: 36px; margin-top: 0px; text-align: center;}
  .custom-section-text h1 { font-size: 26px !important; line-height: normal !important;}
  .custom-card-block .custom-card-inner-block h2{ font-size: 26px;}
  .custom-card-block .custom-card-inner-block p {font-size: 16px;}
  .custom-section-text p { font-size: 18px; line-height: normal;}
  .home-service-container.card_gallery span.icon_img img{width:auto;max-width:294px;}
  .custom-card-block { height: 390px;}
  .hs-content-id-184274599004 .custom-card-block{ height:450px; }

  .service-packages{
    display:block !important;
    width:100% !important;
  }
  .service-packages-button{
    display:block !important;
    width:100% !important;
  }
 
  .recent-card.blog-feed .item_inner .post-btm h4.recent-post-title a { font-size: 16px;}
  .recent-card.blog-feed .item_inner .post-btm p.item_descr { font-size: 12px;}
  #hs_cos_wrapper_widget_1686078143537 .feateredNew h2 { font-size: 36px !important;}
  .recent-card.blog-feed .item_inner .post-btm .meta_wrap { margin-bottom: 0px;}
  .bio-row-mobile .bio-item{width: 33.33%!important;}
    .reveal-modal.xlarge {
      margin-left: -150px;
      width: 303px;
  }
  .bio-modal .bio-photo {
    display: inline-block;
    vertical-align: top;
    width: 25%;
  }
  .bio-modal .bio-name {
    display: inline-block;
    font-size: 15px;
    padding-left: 0px;
    padding-top: 15;
    width: 100%;
  }
  .bio-name strong.text-blue { font-size: 12px; }
  .bio-modal .bio-name h2 { line-height: normal;}
  #hs_cos_wrapper_widget_1699642516041 .bio-modal .bio-details p { margin-top: 0px;}

  .reveal-modal {padding: 15px;}
  .location-box {width: 100%;}
  .question_section h2 { font-size: 32px; line-height: 32px;}
  .question_section p { font-size: 16px; line-height: 22px;}
  .light-blue-section2 .list_bult ul li {width: 100%; padding-left: 0px 0px 0px 22px;}
  .light-blue-section2 .list_bult ul li::before { width: 15px; height: 15px; background-size: 100%;}
  #hs_cos_wrapper_widget_1716506847630_ h2 {font-size: 30px !important;}
  .service-packages-button { margin-top: 15px;}
  body #hs_cos_wrapper_widget_1716563038613 h2  {font-size: 26px !important;}
  .service-packages { font-size: 18px; line-height: normal; border-left: 3px solid #44adc7;}
  body #hs_cos_wrapper_widget_1686078143537 h2 { font-size: 26px !important;}
  #hs_cos_wrapper_widget_1716569820173 .hs-search-field__form {width: 100%;}
  #hs_cos_wrapper_widget_1716569820173 .hs-search-field__bar>form>.hs-search-field__input{padding: 20px !important;font-size: 18px !important;}
  .testimonials_slider#home-2-testimonials.widget_1735276386044 .page-center h2.title {font-size: 22px;}
  .testimonials_slider#home-2-testimonials.widget_1735276386044 .page-center .glide__track::before {right: -30px;width: 24px;}
  .testimonials_slider#home-2-testimonials.widget_1735276386044 .page-center .glide__track:after {width: 24px; left: ;}
  #home-2-testimonials.widget_1735276386044 .page-center { margin-right: 0;max-width: 100%; padding: 25px 35px;}
  .feateredNew h4.recent-post-title  {font-size: 16px;}
  .hs-search-field button {top: 18px; 
  transform: translateY(0%);}
  .dnd-section>.row-fluid {width: 95%;}

  #hs_cos_wrapper_widget_1716508351748_ img{margin-top:0px;position:relative;z-index:10;}
  #cm-home-slider .page-center{width:80%;}

  .cta-section-text .btn_item{margin-bottom: 30px;}
  .banner_area-row-3-padding { padding-left: 0px !important; padding-right: 0px !important;}
  .hs-content-id-118911576996 .row-number-11 .widget-type-custom_widget h3  {font-size: 18px;}
  .dnd-section>.row-fluid .dnd-column { padding-left: 0px !important; padding-right: 0px !important;}
  
  .hs-content-id-169562320789 .dnd-section>.row-fluid .span12.cell_1717604050741-background-layers, 
  .hs-content-id-169562320789 .dnd-section>.row-fluid .span12.cell_17176048864953-background-layers, 
  .hs-content-id-169562320789 .dnd-section>.row-fluid .span12.cell_1717604112645-background-layers, 
  .hs-content-id-169562320789 .dnd-section>.row-fluid .span12.cell_17352042901572-background-layers, 
  .hs-content-id-169562320789 .dnd-section>.row-fluid .span12.cell_17352042901576-background-layers,
  .hs-content-id-169562320789 .dnd-section>.row-fluid .span12.cell_173520429015710-background-layers{height:400px;}  
  
  .hs-content-id-169562320789 .dnd-section>.row-fluid .span12.cell_1717604050741-background-layers.dnd-column, 
  .hs-content-id-169562320789 .dnd-section>.row-fluid .span12.cell_17176048864953-background-layers.dnd-column, 
  .hs-content-id-169562320789 .dnd-section>.row-fluid .span12.cell_1717604112645-background-layers.dnd-column, 
  .hs-content-id-169562320789 .dnd-section>.row-fluid .span12.cell_17352042901572-background-layers.dnd-column, 
  .hs-content-id-169562320789 .dnd-section>.row-fluid .span12.cell_17352042901576-background-layers.dnd-column,
  .hs-content-id-169562320789 .dnd-section>.row-fluid .span12.cell_173520429015710-background-layers.dnd-column{padding-left:10px!important;  padding-right:10px !important;}  
  
  .hs-content-id-169562320789 #hs_cos_wrapper_widget_1685983855895 img{ margin-top: -60px;}
  
  .module_16855626489843{margin-bottom:50px}

  .footer.cm-footer-style .flex_row{display: flex;}
  .footer.cm-footer-style .footer-section-1 .col-section.num1{width:40%;margin-right:10%;}
  .footer.cm-footer-style .footer-section-1 .col-section.num2{width:40%;margin-left:10%;}
  .footer.cm-footer-style .footer-section-1 .col-section.num3{width:40%;margin-right:10%;}
  .footer.cm-footer-style .footer-section-1 .col-section.num4{width:40%;margin-left:10%;}
  .footer.cm-footer-style .footer-section-1 .col-section.num5{width:30%;margin-left:0px;}
  .footer.cm-footer-style .footer-section-1 .col-section.num6{width:30%;margin-left:0px;}
  .footer.cm-footer-style .footer-section-1 .col-section.num7{width:40%;margin-left:0px;}

  #hs_form_target_widget_1685641608906{margin-top:0px;}
  #hs_form_target_widget_1685641608906{padding: 30px 40px 50px;}
  #hs_form_target_widget_1686007422636 .hs-richtext{margin-top:0px;text-align:left;}

  #hs_cos_wrapper_widget_1685728556984 span img{margin-top: -160px;max-width: 100% !important;}
  .cta-section-image{font-size:16px;}
  .cta-section-image h2{font-size:28px;}

  #bioGroup .bio-row .bio-item{width:50%;}
  #bioGroup .bio-row .bio-item .bio-description h2{font-size: 16px;padding-top: 170px;}
  #bioGroup .bio-row .bio-item .bio-description p{font-size: 11px;}
  #bioGroup .bio-row .bio-item .bio-description .bio-button{font-size:11px;padding:6px 24px;}
  .hs-content-id-184022041091 .splide__slide {width: 100% !important; margin: 0px !important;}
  #hs_cos_wrapper_widget_1735559082186 .splide__slide--image_caption__wrapper:hover .splide__slide--caption>p>strong {font-size: 20px }
  #hs_cos_wrapper_widget_1735559082186 .splide__slide--image_caption__wrapper .splide__slide--caption>p>strong {font-size: 20px;}

  #hs_cos_wrapper_widget_1735559082186 button.splide__arrow--next {
    left: 58%;
    transform: translateX(-50%);
  }
  #hs_cos_wrapper_widget_1735559082186 button.splide__arrow--prev {
    left: 41% !important;
    transform: translateX(-50%);
  }
  
  .free-access-cards.free-access-cards-edit .card_inner p { padding-left: 10px;}
  .free-access-cards .card_inner ul { padding-left: 10px;}
  .heading-mob { font-size: 32px !important;}
  .location-card  .tp-img-cnt-inner { padding-left: 15px; padding-right: 15px;}
  .inner-banner-section .banner-content-inner, .inner-banner-section2 .banner-content-inner  { padding-left: 15px; padding-right: 15px;}
  .free-access-cards .card_inner h3.it_title { font-size: 24px;}
  .free-access-cards .card_inner .text-black { font-size: 18px;}
  .free-access-cards .card_inner h4 { font-size: 22px;}
  .free-access-cards .card_item {  padding-left: 0px; padding-right: 0px;}
  .light-blue-bg h3 { font-size: 18px;}
  .light-blue-bg p { font-size: 12px;}
  .light-blue-bg {padding: 11px 10px;}
  .dnd-row #hs_cos_wrapper_widget_1680245562926 { padding-left: 0px !important; padding-right: 0px !important;}
  #hs_cos_wrapper_widget_1716577140946 .icon_img.icon_sp{width:100%;}
  #hs_cos_wrapper_module_17165802733164 .icon_img.icon_sp{width:100%;}
  #hs_cos_wrapper_module_17165802733164 .details-service-card .it_title{top:-51px;}
  #hs_cos_wrapper_widget_1716577140946 .details-service-card .card_content{height: 450px;}
  #hs_cos_wrapper_module_17165802733164 .details-service-card .card_content{height: 450px;} 
  
  .hs-content-id-171271838844 #hs_cos_wrapper_widget_1716577140946 .details-service-card .card_content{height:350px;}
}

@media (max-width: 610px){
  .hs-content-id-184022041091 #hs_cos_wrapper_widget_1737144430168 .hs-image__grid__item__overlay__content--fit:before {bottom:250px;} 
}

@media (max-width: 555px){
  .hs-content-id-184022041091 #hs_cos_wrapper_widget_1737144430168 .hs-image__grid__item__overlay__content--fit:before {bottom:200px;}
  .hs-content-id-184022041091 #hs_cos_wrapper_widget_1737144430168 li:hover .hs-image__grid__item__overlay__content--fit:before {width: 300px;}
  
  .bio-row-mobile .bio-item{width: 50%!important;}
  .footer span.social-main{display:block;}
  #hs_form_target_widget_1685641608906{padding: 30px 30px 30px 30px;}
  #hs_cos_wrapper_widget_1685718303724 .hs-image__grid__container .hs-image__grid__list__item__image{height: 34px;margin-top: 10px;}

  #hs_cos_wrapper_widget_1685728556984 span img {margin-top: -120px;}

  #hs_form_target_widget_1686007422636{width:100%;}
  
  #bioGroup .bio-row .bio-item .bio-description h2{font-size: 16px;padding-top: 130px;}
  
  .hs-content-id-169562320789 .dnd-section>.row-fluid .span12.cell_1717604050741-background-layers, 
  .hs-content-id-169562320789 .dnd-section>.row-fluid .span12.cell_17176048864953-background-layers, 
  .hs-content-id-169562320789 .dnd-section>.row-fluid .span12.cell_1717604112645-background-layers, 
  .hs-content-id-169562320789 .dnd-section>.row-fluid .span12.cell_17352042901572-background-layers, 
  .hs-content-id-169562320789 .dnd-section>.row-fluid .span12.cell_17352042901576-background-layers,
  .hs-content-id-169562320789 .dnd-section>.row-fluid .span12.cell_173520429015710-background-layers{height:600px;} 
}

@media (max-width: 500px){
   .hs-content-id-184022041091 #hs_cos_wrapper_widget_1737144430168 .hs-image__grid__item__overlay__content--fit:before {bottom:130px;}
  .hs-content-id-184022041091 #hs_cos_wrapper_widget_1737144430168 li:hover .hs-image__grid__item__overlay__content--fit:before {width: 200px;}
  
  .env-docs-box{padding:20px;}
  .widget-type-cell{margin-bottom:15px;}
  .location-box h2 {font-size: 20px;}

  #hs_form_target_widget_1686007422636{width:100%;padding:25px;}
  #hs_cos_wrapper_widget_1734728453202_ .hs-image-widget{width:100%;}

  #bioGroup .bio-row .bio-item{width:100%;}
  #bioGroup .bio-row .bio-item .bio-description h2{font-size: 20px;}
  #bioGroup .bio-row .bio-item .bio-description p{font-size: 12px; line-height: normal;}
  #bioGroup .bio-row .bio-item .bio-description .bio-button{font-size:14px;padding:10px 30px;}
  
  .av-burger-overlay-inner ul>li{font-size:18px;}
  .av-burger-overlay-inner ul>li ul>li{font-size:14px;}
  .hs-menu-wrapper.flyouts .hs-menu-children-wrapper a{white-space:normal;}

  #hs_cos_wrapper_widget_1716577140946 .details-service-card .card_content{height: 550px;}
  #hs_cos_wrapper_module_17165802733164 .details-service-card .card_content{height: 650px;}
  #hs_cos_wrapper_module_17165802733164 .details-service-card .it_title{top:-68px;}
  #hs_cos_wrapper_module_17165802733164 .details-service-card .card_item:last-child .it_title{top:-51px;}
  
  .hs-content-id-171271838844 #hs_cos_wrapper_widget_1716577140946 .details-service-card .card_content{height:700px;}
}