@media (min-width: 1136px) {
	.container,
	.container-sm {
		max-width: 1100px;
	}
}

@media (min-width: 1248px) {
	.container,
	.container-sm,
	.container-md {
		max-width: 1200px;
	}
}

@media (min-width: 1432px) {
	.container,
	.container-sm,
	.container-md,
	.container-lg {
		max-width: 1400px;
	}
}

@media (min-width: 1460px) {
	.container,
	.container-sm,
	.container-md,
	.container-lg,
	.container-xl {
		max-width: 1400px;
	}
}

@media screen and (min-width: 2560px) {
	.container {
		max-width: 1400px;
	}
}

@media (min-width: 1090px) {
	.container-small {
		max-width: 1030px;
	}
}


.container-large {
	max-width: 1400px;
}
.btn, .btn-wrapper .cta-button, .btn-wrapper .cta_button, .btn-wrapper input[type=button], .btn-wrapper input[type=submit], input[type=button], input[type=submit]{font-size:18px;}
/*****************************************/
/*     Start your custom style here      */
/*****************************************/
/*-------*/
nav#navbar-main .navbar-main .cta-group .btn-wrapper a { font-size: 18px !important;}

.two-col-image-content-repeater-module .sec-repeater-row { display: flex;  flex-wrap: wrap; align-items: center; max-width:2560px; margin:0 auto;}
.two-col-image-content-repeater-module .section-image img{width:100%;}
.two-col-image-content-repeater-module .sec-repeater-row  > div{max-width:50%; width:100%;}
.two-col-image-content-repeater-module .section-content-column {  padding-top: 100px;  padding-bottom: 100px;}
.sec-col1.content-image-col .section-content-column{order:0; padding-left:13%; padding-right:50px;}
.sec-col1.content-image-col .section-image{order:1; }
.sec-col2.image-content-col .section-content-column{order:1; padding-right:13%; padding-left:50px;}
.sec-col2.image-content-col .section-image{order:0; }
.two-col-image-content-repeater-module .section-content-column .section-button.btn-wrapper { margin-top: 50px;}

/* Using class "image-extend-right" on Two Col Image Content Repeater item for special styling */
.sec-repeater-row.image-extend-right {position:relative;}
.sec-col1.content-image-col.image-extend-right .section-content-column {padding-left: 7.25%;}
.image-extend-right .section-image { position: absolute;  right: 0;  top: 0;  bottom: 0;}
.image-extend-right .section-image img {object-fit:cover; height:100% !important;}
/* Using class "image-extend-left" on Two Col Image Content Repeater item for special styling */
.sec-repeater-row.image-extend-left {  position:relative;}
.sec-col2.image-content-col.image-extend-left .section-content-column {  padding-right: 7.25%; }
.two-col-image-content-repeater-module .sec-repeater-row.image-extend-left {flex-direction:row-reverse;}
.image-extend-left .section-image { position: absolute;  left: 0;  top: 0;  bottom: 0;}
.image-extend-left .section-image img {object-fit:cover; height:100% !important;}



@media (max-width:1024px) {
  .image-extend-left .section-image,
  .image-extend-right .section-image {position:relative;}
}

.sr-spacer-bottom-50 h2 { margin: 0;}
.our-cycle-module{position:relative;}
.our-cycle-module .overlay{position:absolute; top:0; left:0; width:100%; height:100%;}
.our-cycle-module .container{position:relative;}
.underline-text h6{position:relative; display:inline-block;border-bottom:5px solid #F3A712 }
.our-cycle-module h6{text-transform:uppercase;}
/*--------*/
.custom-form-slider-module .container{position:relative}
.custom-form-slider-module .popup-form-wrapper { position: fixed; top: 50%; transform: translateY(-50%); background: #fff; padding: 30px;width: 100%;z-index: 9; left:0; right:0; margin:0 auto; max-width:1000px; z-index: 999;    overflow: auto;   max-height: 100%;}
.custom-form-slider-module .popup-form-wrapper .close-button {  position: absolute;  right: 15px; top: 15px;}
.custom-form-slider-module .section-inner-wrapper {  display: flex; flex-wrap: wrap; gap: 60px; margin-bottom:60px;}
.custom-form-slider-module .section-inner-wrapper > div {max-width:calc(50% - 30px); width:100%;}
.custom-form-slider-module .section-inner-wrapper > div .section-header{position:relative;}
.custom-form-slider-module .section-inner-wrapper > div .section-header .section-content {text-align:center;}
.custom-form-slider-module .section-header .popup-content-box {  position: absolute; background: #fff; max-width: 100%;  color: #fff;  padding: 30px;  z-index: 3;left: -19%; right: 19%;}
.custom-form-slider-module .section-header .popup-content-box::before{content:"";width: 0;height: 0;  border-left: 25px solid transparent;
  border-right: 25px solid transparent;     position: absolute;  border-bottom: 25px solid #fff; top:-25px; left:0; right:0; margin:0 auto;}
.custom-form-slider-module .section-header .popup-content-box .popup-content h5{font-size:18px; color:#000 !important}
.custom-form-slider-module .section-header .popup-content-box .popup-content p{margin-bottom:0px;color:#000 !important; font-size:16px;}
.custom-form-slider-module .section-header .popup-content-box .close-button { position: absolute; right: 15px; top: 15px;}
.custom-form-slider-module .section-inner-wrapper > div a{cursor:pointer; color:#DB2B39;}
.custom-form-slider-module .section-inner-wrapper > div a:hover{color:#84bd4e;}
.custom-form-slider-module .form-content-block div#sliderResults { text-align: center;margin-bottom:20px;}
.custom-form-slider-module .form-content-block div#sliderResults span { display: block; color: #000 !important;}

.custom-form-slider-module .slider-box {  width: 260px;   background: rgb(0,146,69); 
background: -moz-linear-gradient(0deg, rgba(0,146,69,1) 0%, rgba(0,146,69,1) 4.11%, rgba(252,232,33,1) 23.39%, rgba(247,147,30,1) 38.41%, rgba(237,28,36,1) 55.03%, rgba(102,45,145,1) 76.33%, rgba(37,33,100,1) 89.15%, rgba(37,33,100,1) 100%);
background: -webkit-linear-gradient(0deg, rgba(0,146,69,1) 0%, rgba(0,146,69,1) 4.11%, rgba(252,232,33,1) 23.39%, rgba(247,147,30,1) 38.41%, rgba(237,28,36,1) 55.03%, rgba(102,45,145,1) 76.33%, rgba(37,33,100,1) 89.15%, rgba(37,33,100,1) 100%);
background: linear-gradient(0deg, rgba(0,146,69,1) 0%, rgba(0,146,69,1) 4.11%, rgba(252,232,33,1) 23.39%, rgba(247,147,30,1) 38.41%, rgba(237,28,36,1) 55.03%, rgba(102,45,145,1) 76.33%, rgba(37,33,100,1) 89.15%, rgba(37,33,100,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#009245",endColorstr="#252164",GradientType=1);position:relative; margin: 30px auto 0 auto; padding:35px 0}
.custom-form-slider-module .slider-txt p {  position: absolute; font-size: 14px; width:130px; line-height: initial; left: 110px;}
.slider-txt p.gty-text { bottom: 0; max-width: 130px;}
.slider-txt p.yto-text { top: 52%; width: 130px;}
.slider-txt p.otr-text { top: 30%;}
.slider-txt p.rtp-text { top: 15%;}
.popup-form-button { text-align: center;}
.popup-form-button a{    cursor: pointer !important;}

.custom-form-slider-module .range-slider-wrapper .slider.ui-slider.ui-slider-vertical {  background-color: transparent;  border: none;  background-image: url(https://22070658.fs1.hubspotusercontent-na1.net/hubfs/22070658/EMC-Global-Theme/Images/range-slider-bg.png);   height: 620px;  margin-left: 30px; width: 54px;}
.custom-form-slider-module .range-slider-wrapper .slider.ui-slider.ui-slider-vertical::before {  content: ""; position: absolute; width: 2px; height: 17px; bottom: -5px;    left: 24.5px;  background: white;}
.custom-form-slider-module .range-slider-wrapper .slider.ui-slider.ui-slider-vertical::after {  content: "";  position: absolute;  width: 100%;    height: 3px;
    background: white;  bottom: -5px;}

.custom-form-slider-module .range-slider-wrapper .ui-slider-range.ui-widget-header.ui-corner-all.ui-slider-range-min { display: none;}
.custom-form-slider-module .range-slider-wrapper .ui-slider-vertical .ui-slider-handle{left:19px;    border-radius: 100%; width:16px; height:16px;}
.custom-form-slider-module .range-slider-wrapper span.value.min-value { display: none;}
.custom-form-slider-module .range-slider-wrapper .ui-state-focus, .custom-form-slider-module .range-slider-wrapper .ui-state-hover, .custom-form-slider-module .range-slider-wrapper .ui-widget-content .ui-state-focus, .custom-form-slider-module .range-slider-wrapper .ui-widget-content .ui-state-hover, .custom-form-slider-module .range-slider-wrapper .ui-widget-header .ui-state-focus, .custom-form-slider-module .range-slider-wrapper .ui-widget-header .ui-state-hover{border:none; background:#fff}


body.enable-popup{overflow:hidden;}
body.enable-popup::before { content: ""; position: fixed;  height: 100vh;  width: 100%; background: rgba(0,0,0,0.7);z-index:999; top:0;}



@media all and (min-width:1200px){
  .custom-form-slider-module .container{max-width:1200px;}
}

.custom-form-slider-module form {justify-content: center;}
.custom-form-slider-module .form-box .submitted-message{text-align:center; color:#000}
/*------*/
.sr-cards-articles-02 .cta-group {  text-align: left;  display: inline-block;}
/*---*/
.our-cycle-module .section-image {margin-top: 50px;}
/*--------*/
.sr-tabs-slider-01 span.carousel-control-next-icon,
.sr-tabs-slider-01 span.carousel-control-prev-icon { display: none;}
.sr-tabs-slider-01 a.carousel-control-prev span.arrow.border-primary.text-primary.bg-primary, 
.sr-tabs-slider-01 a.carousel-control-next span.arrow.border-primary.text-primary.bg-primary{ background: #fff !important;}
.sr-tabs-slider-01 a.carousel-control-next:hover span.arrow.border-primary.text-primary.bg-primary,
.sr-tabs-slider-01 a.carousel-control-prev:hover span.arrow.border-primary.text-primary.bg-primary{background:#84bd4e !important}
.sr-tabs-slider-01 a.carousel-control-next:hover span.arrow.border-primary.text-primary.bg-primary svg,
.sr-tabs-slider-01 a.carousel-control-prev:hover span.arrow.border-primary.text-primary.bg-primary svg,
.sr-tabs-slider-01 a.carousel-control-next:hover span.arrow.border-primary.text-primary.bg-primary svg g,
.sr-tabs-slider-01 a.carousel-control-prev:hover span.arrow.border-primary.text-primary.bg-primary svg g,
.sr-tabs-slider-01 a.carousel-control-next:hover span.arrow.border-primary.text-primary.bg-primary svg path,
.sr-tabs-slider-01 a.carousel-control-prev:hover span.arrow.border-primary.text-primary.bg-primary svg path{fill:#ffffff}

/*---*/
.sr-offer-one-col-01 .sr-form h3.heading{color:#84bd4e}
/*--*/
.sr-footer-min.sr-footer-min-01 p.small{font-size:20px; color:#052140; font-weight:400;}
.sr-footer-min.sr-footer-min-01 p.small a{color:#052140}
.sr-footer-min.sr-footer-min-01 p.small a:hover{color:#84bd4e}
/*----------system template----------*/
form#email-prefs-form{max-width: 100%;  width: 100%; display: block;  /*background:#E9ECEF;*/  }
.password-system-page form input#hs-pwd-widget-password,
form#email-prefs-form input.email-edit.hs-input{padding-left:15px !important; padding-right:15px !important;font-size:18px !important;}
body#Page404 .module_404 .sr-cover-image::before{    background-color: rgba(0, 0, 0, 0.85);}
.full-height {  height: 80.7vh;}
.hs-search-field__bar form:before{content:""; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke-width='1.5' stroke='currentColor' class='w-6 h-6'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='M21 21l-5.197-5.197m0 0A7.5 7.5 0 105.196 5.196a7.5 7.5 0 0010.607 10.607z' /%3E%3C/svg%3E%0A"); width:18px; height:18px;}
/*---*/
.blog-pagination a.all-posts-link{background:#84BD4E; border-radius:8px; color:#ffffff}
.blog-pagination a.all-posts-link:hover{color:#84BD4E; background:none; border-color:#84BD4E}
.articles-list .article-panel .tag{background:#F3A712; padding:4px 10px; border-radius:4px; display:inline-block}
.sr-cards-articles-02 .article-item h5.post-name{color:#052140; font-size:clamp(1.25rem,2.6881720430107525vw + .21774193548387094rem,1.75rem);}
.sr-cards-articles-02 .article-item .topic-details.small span.topic-name{font-size:20px; font-weight:500; color:#6C757D;}
.sr-cards-articles-02 .article-item .author-details.small{font-size:20px; color:#6C757D}
.sr-cards-articles-02 .article-item .btn-wrapper a { font-size: 18px;}
.blog-hero .blog-hero-content .tag a { font-size: 16px; display: inline-block; text-transform: uppercase;}
.article-panel .article-content h3{color:#052140}
/*----*/
@media(max-width:1440px){
  .sec-col1.content-image-col .section-content-column{padding-left:9%;}
  .sec-col2.image-content-col .section-content-column{padding-right:9%;}
  
}
@media(max-width:1400px){
  .custom-form-slider-module .section-header .popup-content-box{left:auto; right:0;}
  .custom-form-slider-module .section-header .popup-content-box::before{left:27%; right:auto;}
}
@media (max-width:1199px){
.sec-col1.content-image-col .section-content-column {  padding-left: 5%;}
  .sec-col2.image-content-col .section-content-column{padding-right:5%;}
  .sr-hero-01 .sr-cover-inner h1 br { display: none;}
}
@media (max-width:1024px){
  .sec-col2.image-content-col .section-content-column,
  .sec-col1.content-image-col .section-content-column,
  .two-col-image-content-repeater-module .sec-repeater-row > div{max-width:960; padding-left: 15px; padding-right: 15px; margin:0 auto;}
  .sec-col1.content-image-col.image-extend-right .section-content-column{padding-left:15px;}
  .sec-col2.image-content-col .section-content-column
  .sec-col2.image-content-col .section-image,
  .sec-col2.image-content-col .section-content-column{order:unset;}
  .two-col-image-content-repeater-module .section-content-column{padding-top:0; padding-bottom:30px;}
  .two-col-image-content-repeater-module .sec-repeater-row {  padding-top: 70px;}
  .two-col-image-content-repeater-module .sec-repeater-row:nth-last-child(2){padding-bottom:70px;}

}

@media (max-width:991px){
  .custom-form-slider-module .section-inner-wrapper > div{max-width:100%;}
  .two-col-image-content-repeater-module .sec-repeater-row > div{max-width:720px;}
  .schedule-sec-tow-column .container-fluid > .row > div { flex: 100%;  max-width: 100%;}
  .custom-form-slider-module .section-header .popup-content-box::before{left:0; right:0;}
}
@media (max-width:767px){
  a.navbar-brand { max-width: 200px;}
  .sr-footer-min.sr-footer-min-01 p.small{font-size:16px;}
.btn, .btn-wrapper .cta-button, .btn-wrapper .cta_button, .btn-wrapper input[type=button], .btn-wrapper input[type=submit], input[type=button], input[type=submit]{font-size:16px;}
  
  .sr-hero-500.sr-cover-parallax .height-medium,
  .sr-hero-404.sr-cover-parallax .height-medium { padding: 6rem 0;}
  .full-height{height:auto;}
  .custom-form-slider-module .section-inner-wrapper{gap:30px; margin-bottom:30px;}
  .custom-form-slider-module .section-inner-wrapper > div{max-width:100%;}
   .two-col-image-content-repeater-module .sec-repeater-row > div{max-width:540px;}
  .sr-cards-articles-02 .article-item .topic-details.small span.topic-name,
  .sr-cards-articles-02 .article-item .author-details.small{font-size:14px;}
  .custom-form-slider-module .popup-form-wrapper{width: 95%; right: 0; left: 0; margin: 0 auto;}
}
@media(max-width:520px){}
@media (max-width:480px){
  form#email-prefs-form{padding:20px;}
}
@media all and(max-width:375px){}