/*!
* zeynepjs v2.1.0
* A light-weight multi-level jQuery side menu plugin.
* It's fully customizable and is compatible with modern browsers such as Google Chrome, Mozilla Firefox, Safari, Edge and Internet Explorer
* MIT License
* by Huseyin ELMAS
*/


.responsive-menu .hs-menu-wrapper.hs-menu-flow-horizontal > ul li a{ width: inherit; max-width: inherit; display: block; padding: 10px 0px; }

.responsive-menu .hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-menu-depth-1{ float:none; margin:0 20px; width:auto; }
.responsive-menu .hs-menu-wrapper.hs-menu-flow-horizontal > ul{ display:block; }
.responsive-menu .hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-item-has-children ul.hs-menu-children-wrapper li a{ width: inherit; max-width: inherit; display: block; padding: 10px 30px; font-weight: normal; font-size: 13px; } 
.zeynep .hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-item-has-children ul.hs-menu-children-wrapper{ padding:0px; width:100%; position:static; }

.responsive-menu .hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-menu-depth-1.has-submenu > a{  }
.responsive-menu .hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-menu-depth-1.has-submenu > a:after,
.responsive-menu .hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-menu-depth-2.has-submenu > a:after{ font-family: 'Font Awesome 5 Free';
  content: "\f105"; display:inline-block; vertical-align:middle; margin-right:5px; font-size: 15px; font-weight: 900; float:right; }


.zeynep .hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-item-has-children .submenu-header > a{ font-weight:bold; }

.zeynep{
  bottom:0;
  overflow:hidden;
  -webkit-overflow-scrolling:touch;
  overflow-y:auto;
  pointer-events:none;
  position:fixed;
  top:0;
  -webkit-transform: translateX(-100%); /* WebKit */
  -moz-transform: translateX(-100%); /* Mozilla */
  -o-transform: translateX(-100%); /* Opera */
  -ms-transform: translateX(-100%); /* Internet Explorer */
  transform:translateX(-100%);
  z-index:1011;
  max-width:300px;
  min-width: 300px;
  background-color: #fff;
} 




.zeynep:not(.no-transition),
.zeynep .submenu:not(.no-transition){
  transition:all 250ms;
}

.zeynep-opened .zeynep-overlay{
  background-color:rgba(0, 0, 0, .42);
  bottom:0;
  display:none;
  left:0;
  position:fixed;
  right:0;
  top:0;
  z-index:1010;
}

.zeynep-opened .zeynep-overlay{
  display:block;
}

.zeynep.opened{
  pointer-events:auto;
  transform:translateX(0px);
}

.zeynep.submenu-opened{
  overflow:hidden;
}

.zeynep .submenu{
  bottom:0;
  min-height:100%;
  overflow:hidden;
  -webkit-overflow-scrolling:touch;
  overflow-y:auto;
  pointer-events:none;
  position:fixed;
  top:65px;
  width:300px;
  z-index:1;
}

.zeynep .submenu.opened{
  left:0;
  pointer-events:auto;
}

.zeynep .submenu.opened:not(.current){
  overflow:hidden;
}



* zeynepjs menu styles */
.zeynep {
  background-color: #ffffff;
  color: #404143;
  width: 295px;
}

.zeynep ul {
  list-style-type: none;
  padding: 0;
  padding-left: 20px;
  -webkit-overflow-scrolling: touch;
}
.zeynep ul > li {
  display: block;
}

.zeynep ul > li > a {
  color: inherit;
  display: block;
  font-size: 14px;
  font-weight: bold;
  padding: 18px 20px;
  text-decoration: none;
  transition: all 150ms;
}
.zeynep ul > li > a:hover {
  background-color: #efefef;
  border-radius: 3px;
}

.zeynep ul > li:not(:last-child) > a {
  border-bottom: 1px solid #efefef;
}

.zeynep ul > li.has-submenu > a {
  background-image: url("../images/submenu-arrow.svg");
  background-position: right 20px center;
  background-repeat: no-repeat;
  background-size: 8px 14px;
}

.zeynep ul > li.has-submenu > a:hover {  background:none; color:#168342; } 

/* zeynepjs submenu styles */
.zeynep .submenu {
  background-color: #ffffff;
  left: -300px;
}

.zeynep .submenu-header {
  background-image: url("../images/menu-back.svg");
  background-position: left 20px center;
  background-repeat: no-repeat;
  background-size: 8px 14px;
  border-bottom: solid 1px #efefef;
  cursor: pointer;
  position: relative;
}

.zeynep .submenu-header > a {  color: #fff; background:#0e2435; display: block; font-size: 14px; font-weight: bold !important; padding: 10px 20px !important; padding-left: 40px; text-decoration: none; text-transform: uppercase; font-size: 12px; }

.zeynep .submenu-header > a:before {
  font-family: 'Font Awesome 5 Free';
  content: "\f104";
 display:inline-block; vertical-align:middle; margin-right:5px; font-size: 15px; font-weight: 900; }

.zeynep .submenu > label { color: #577592; display: block; font-size: 13px; font-weight: bold; margin-bottom: 8px; margin-top: 15px;opacity: 1; padding-left: 0px; width: 100%; border-bottom:1px solid #577592; }
body {  left: 0; }


.zeynep-opened body {
  overflow: hidden;
}

.zeynep {
  right: auto;
  left: 0;
}
.row-fluid .mobile-overlay{ min-height:initial; }
.mobile-overlay .zeynep-overlay{ display:none; } 
.zeynep-opened .mobile-overlay .zeynep-overlay{ background-color: rgba(0,0,0,.42); bottom: 0; display: block; left: 0; position: fixed; right: 0; top: 0; z-index:10; }
@media (min-width: 992px) {
  .mobile-overlay {display:none !important;}
  .zeynep{ opacity:0; }
}














.navyBlue_fill_bg{background: #0E2435;}
.darkBlue_fill_bg{background: #071926;}
.cta_button:hover {
    opacity: 0.6;
}
.font-green{ color:#168342; }

input, button{ outline:0; }
.slick-slide{ outline:0; }


.font-periwinkleGray{color: #B5CDE3;}



.green_fill_button a{ background:#8db92e; color: #ffffff; display:inline-block; padding:11px 30px; border-radius: 4px; text-align:center;text-decoration:none;font-size:16px; font-weight:600; }
.green_fill_button a:hover{ background:#8db92e; color:#ffffff;opacity:0.6; }

.periwinkleGray_fill_button a{ background: #B5CDE3; display:inline-block; padding:11px 30px; text-align:center; }
.periwinkleGray_fill_button a:hover{ background: #8db92e; }

.periwinkleGray_normal_link a{ color: #B5CDE3; display:inline-block; padding:11px 30px; text-align:center; line-height:normal; } 
.periwinkleGray_normal_link a:hover{ color: #ffffff; }

.yellow_border_white_text_button a{ border: 1px solid #ff671b; padding: 11px 30px; filter: drop-shadow(0px 4px 14px rgba(14, 36, 53, 0.04)); border-radius: 4px; text-align:center; font-weight: 600; font-size: 16px; line-height: 22px; color:#ffffff;text-decoration:none; }
.yellow_border_white_text_button a:hover{ background:#ff671b; color:#0E2435;opacity:0.6;}

.black_border_text_button a{ background: #ffffff; display:inline-block; padding:11px 30px; text-align:center; border: 1px solid #173A56; border-radius: 4px; color: #173A56; font-weight: 600; font-size: 16px; line-height: 22px;text-decoration:none; }
.black_border_text_button a:hover{ background:#173A56; color:#ffffff; }

.green_border_white_text_button a{ display:inline-block; padding:11px 30px; text-align:center; border: 1px solid #8db92e; border-radius: 4px; color: #ffffff; font-weight: 600; font-size: 16px; line-height: 22px; }
.green_border_white_text_button a:hover{ background:#8db92e; }

a{color:#ff671b;text-decoration:underline;}
a:hover,
a:focus {text-decoration:none;}

.section_cta_row .periwinkleGray_normal_link a img{ vertical-align:middle; display:inline-block; }
.section_cta_row .periwinkleGray_normal_link a img.hover{ display:none; }
.section_cta_row .periwinkleGray_normal_link a:hover img{ display:none; }
.section_cta_row .periwinkleGray_normal_link a:hover img.hover{ display:inline-block; }
.section_cta_row .periwinkleGray_normal_link a i.fas{ vertical-align:middle; }



.header-container-wrapper .header-section .header-top-row.navyBlue_fill_bg{background: #0E2435;} 
.header-container-wrapper .header-btm-row.darkBlue_fill_bg{background: #071926;}

.header-section .header-btm-row .hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-menu-depth-1 > a{ color: #B5CDE3; }
.header-section .header-btm-row .hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-menu-depth-1:hover > a{ color:#8db92e; }
.header-section .header-btm-row .hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-menu-depth-1.active-branch > a{ color:#8db92e; }

.header-container-wrapper .header-btm-row .hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-item-has-children ul.hs-menu-children-wrapper .mm-post h4{ color: #173A56; }
.header-section .header-btm-row .hs-menu-wrapper.hs-menu-flow-horizontal > ul > li.hs-item-has-children > ul.hs-menu-children-wrapper > li > a{ border-bottom: 1px solid #D5DDE4; }
.header-section .header-btm-row .hs-menu-wrapper.hs-menu-flow-horizontal > ul > li.hs-item-has-children > ul.hs-menu-children-wrapper > li > a::before{ display:none; }
.header-section .header-btm-row .hs-menu-wrapper.hs-menu-flow-horizontal > ul > li.hs-item-has-children > ul.hs-menu-children-wrapper > li > a::after{ display:none; }
.header-section .header-btm-row .hs-menu-wrapper.hs-menu-flow-horizontal > ul > li.hs-item-has-children::after{ background: url('https://2477095.fs1.hubspotusercontent-na1.net/hubfs/2477095/2019_RR_Images/expand_less_24px.svg') center no-repeat !important; } 
.header-section .header-btm-row .hs-menu-wrapper.hs-menu-flow-horizontal > ul > li.hs-item-has-children:hover::after{ background: url('https://2477095.fs1.hubspotusercontent-na1.net/hubfs/2477095/2020_RR/Home/hover-arrow.png') center no-repeat; opacity:1 !important; }    

.header-top-menu .hs-menu-wrapper.hs-menu-flow-horizontal > ul li{ border-right: 1px solid #B5CDE3; }
.header-top-menu .hs-menu-wrapper.hs-menu-flow-horizontal > ul li a{ color: #B5CDE3; } 
.header-top-menu .hs-menu-wrapper.hs-menu-flow-horizontal > ul li a:hover,
.header-top-menu .hs-menu-wrapper.hs-menu-flow-horizontal > ul li.active-branch a{ color:#ffffff; } 

.header-section .header-btm-row .header-inner-row .header-right-col .header_button{ text-align:right; }
.header-section .header-btm-row .header-inner-row .header-right-col .header_button.green_fill_button a{ display:inline-block; padding: 12px 25px; text-align:center; font-size: 16px; font-weight: 600; }
/*.header-container-wrapper .header-btm-row .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.active-branch a{ color:#ffffff; }*/


/********** Banner section css ********/
.two_column-hero-module{}
.two_column-hero-module .section-inner_wrapper{ display:flex; flex-wrap:wrap; }
.two_column-hero-module .section-inner_wrapper .section_content_column{ width:50%; align-self:center; padding-right:10px; }
.two_column-hero-module .section-inner_wrapper .section_content_column p{ font-weight: 600; font-size: 20px; line-height: 27px; color: #B5CDE3; }

.two_column-hero-module .section-inner_wrapper .section_content_column .section_cta_row{ padding:15px 0 0 0px; }
.two_column-hero-module .section-inner_wrapper .section_content_column .section_cta_row .CTA-column1,
.two_column-hero-module .section-inner_wrapper .section_content_column .section_cta_row .CTA-column2,
.two_column-hero-module .section-inner_wrapper .section_content_column .section_cta_row .CTA-column3{ display:inline-block; vertical-align:middle; margin-right:7px; }

.two_column-hero-module .section-inner_wrapper .section_image_column{ width:50%; align-self:center; padding-left:10px; }

.header-container-wrapper .header-btm-row .hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-item-has-children:hover ul.hs-menu-children-wrapper {
    opacity: 1;
    visibility: visible;
    display: block;
}
/******** CTA module css ************/
.cta-bar-module{}
.cta-bar-module .section-inner-wrapper{ display:flex; }
.cta-bar-module .section-inner-wrapper .left-col{ align-self:center; min-width:240px; }
.cta-bar-module .section-inner-wrapper .left-col img{ border-radius: 10px; }
.cta-bar-module .section-inner-wrapper .mid-col{ align-self:center; padding:0 50px 0 30px; }
.cta-bar-module .section-inner-wrapper .mid-col p:last-child{ margin-bottom:0px; }
.cta-bar-module .section-inner-wrapper .right-col{ align-self:center;  min-width:250px; text-align:right; }


/*********** Logo repeater module css ************/
.logo-repeater-module{}
.logo-repeater-module .section_header{ padding-bottom:40px; }
.logo-repeater-module .col-logos{ display:flex; flex-wrap:wrap; }
.logo-repeater-module .col-logos .logo-items{ width:20%; align-self:center; padding:20px 5% 20px 0px; text-align:center; } 



.three-col-mod-assets .section-btm-row .assets-item{ border-bottom:none; }
.three-col-mod-assets .section-btm-row .assets-item::before{ display:none; }
.three-col-mod-assets .section-btm-row .assets-item::after{ display:none; }
.three-col-mod-assets .section-btm-row .assets-item .item-image{ padding-bottom:15px; }

/*********** Testimonial section css *********/
.testimonial-slider-module{}
.row-fluid .testimonial-slider-module .page-center{ max-width:808px; }
.testimonial-slider-module .testimonial-slider{ text-align:center; padding:20px 0px; position:relative; }
.person-info-box{ padding-bottom:10px; }
.person-info-box .person-image{ display:inline-block; vertical-align:middle; }
.person-info-box .person-image img{ margin:0 auto; border-radius:100%; width:50px; height:50px; object-fit:cover; }
.person-info-box .person-info{ display:inline-block; vertical-align:middle; text-align:left; padding:0 0 0 10px; }
.person-info-box .person-info p{ margin:0px; }

.testimonial-slider-module .section_header{ border-bottom:1px solid #D5DDE4; padding:0 0 15px; }
.testimonial-slider-module .testimonial-slider ul.slick-dots{ text-align:center; list-style:none; margin:40px 0 0 0px; padding:0px; }
.testimonial-slider-module .testimonial-slider ul.slick-dots li{ display:inline-block; vertical-align:middle; padding:0 2px; }
.testimonial-slider-module .testimonial-slider ul.slick-dots li button{ width: 8px; height: 8px; background: #D5DDE4; border:0px; cursor:pointer; border-radius:100%; font-size:0px; display:block; padding:0px; } 
.testimonial-slider-module .testimonial-slider ul.slick-dots li.slick-active button{ background:#8db92e; }

.testimonial-slider-module .testimonial-slider .slick-arrow{ position:absolute; bottom:0; font-size:0px; background:none; border:0px; padding:18px; left:36%; cursor:pointer; }
.testimonial-slider-module .testimonial-slider .slick-arrow:before{ font-size:20px; color:#ff671b; font-family:'Font Awesome 5 Free'; content:'\f30a'; font-weight:900; display:block; } 
.testimonial-slider-module .testimonial-slider .slick-arrow.slick-next{ left:inherit; right:36%; }
.testimonial-slider-module .testimonial-slider .slick-arrow.slick-next:before{ content:'\f30b'; } 
.testimonial-slider-module .testimonial-slider .slick-arrow::before:hover{ color:#168342; }


/****** core section css ************/
.content-max-position-mod .mod-items .content-bx-mod{ border-bottom:0px; padding-bottom:0px; }
.content-max-position-mod .mod-items .content-bx-mod::before{ display:none; }
.content-max-position-mod .mod-items .content-bx-mod::after{ display:none; }
.content-max-position-mod .mod-items .green_fill_button.item-btn a.cta_button{ color:#ffffff; }



/********* Icon section css ***********/
.circle_image_repeater_module{}
.circle_image_repeater_module .section_header{ padding-bottom:30px; }

.circle_image_repeater_module .products_repeater_row{ display:flex; flex-wrap:wrap; justify-content: center; }
.circle_image_repeater_module .products_repeater_row .product_item{ text-align:center; width:16.11%; margin:0 0 60px; }  
.circle_image_repeater_module .products_repeater_row .product_item .product_image{ padding:15px 10px 20px; min-height:124px; display: flex; justify-content: center; } 
.circle_image_repeater_module .products_repeater_row .product_item .product_title{ padding:0px 15px; }
.circle_image_repeater_module .products_repeater_row .product_item .product_title p{ font-weight: 600; font-size: 18px; line-height: 25px; color: #173A56; }
.circle_image_repeater_module .products_repeater_row .product_item .product_image img{ align-self:center; }



.accordion {}
.accordion_group {margin-bottom: 2px;background: #f0f0f0;padding: 5px 10px;}
.accordion_header {cursor: pointer;font-size: 18px;line-height: 16px;width: 100%;padding: 10px 15px;}
.accordion_icon{color: #34495e;padding-right: 16px;background-color: #34495e;margin-right: 10px;font-size: 14px;border-radius: 3px;}
.accordion_content {padding: 10px 15px;display: none;}
.accordion_group .accordion_icon {position: relative;}
.accordion_group .accordion_icon::before,
.accordion_group .accordion_icon::after {content: '';display: block;position: absolute;top: 50%;right: 3px;width: 10px;height: 2px;margin-top: -1px;-webkit-transform-origin: 50% 50%;-ms-transform-origin: 50% 50%;transform-origin: 50% 50%;-webkit-transition: all .25s;transition: all .25s;background-color: #f0f0f0;}
.accordion_group.expanded .accordion_icon::before {-webkit-transform: rotate(0deg);-ms-transform: rotate(0deg);transform: rotate(0deg);opacity: 0;}
.accordion_group .accordion_icon::before {-webkit-transform: rotate(-90deg);-ms-transform: rotate(-90deg);transform: rotate(-90deg);opacity: 1;}
.accordion_group .accordion_icon::after {-webkit-transform: rotate(0deg);-ms-transform: rotate(0deg);transform: rotate(0deg);}
.accordion_group.expanded .accordion_icon::after {-webkit-transform: rotate(180deg);-ms-transform: rotate(180deg);transform: rotate(180deg);}  

.faq-module{}
.faq-module .section_header_row{ display:flex; border-bottom:1px solid #D5DDE4; }
.faq-module .section_header_row .section-content{ width:100%; align-self:center; }
.faq-module .section_header_row .faq-buttons{ text-align:right; align-self:center; min-width:250px; }  
.faq-module .section_header_row .faq-buttons p{  }
.faq-module .section_header_row .faq-buttons p a{ color: #435A70; }
.faq-module .section_header_row .faq-buttons p a:hover{ color:#168342; }
.faq-module .accordion_group{ margin-bottom: 0px; background:#ffffff; padding: 5px 0px; border-bottom:1px solid #D5DDE4; }
.faq-module .accordion_header{ padding: 10px 0px; }
.faq-module .accordion_header p{ margin:0px; padding-right:50px; position:relative; color: #173A56; font-size: 18px; }
.faq-module .accordion_header p i.fas{ position:absolute; right:0; top:5px; font-size:16px; color:#2F80ED;  }
.faq-module .accordion_group.expanded .accordion_header p i.fas:before{ content: "\f068"; } 
.faq-module .accordion_header p:hover{ color:#168342; }
.faq-module .accordion_header p:hover i.fas{ color:#168342; }
.faq-module .accordion_content{ padding: 10px 0px; } 



/******* Acadmy listing page css **************/
.updated_academy_nov20 .two_column-hero-module{ position:relative; background-size:cover; background-position:center; }
.updated_academy_nov20 .two_column-hero-module .overlay{ position:absolute; left:0; top:0; content:''; width:100%; height:100%; }
.updated_academy_nov20 .two_column-hero-module .page-center{ position:relative; z-index:1; }
.updated_academy_nov20 .two_column-hero-module .section-inner_wrapper{}
.updated_academy_nov20 .two_column-hero-module .section-inner_wrapper .section_content_column{ width:70%; }
.updated_academy_nov20 .two_column-hero-module .section-inner_wrapper .section_image_column{ width:30%; }

.updated_academy_nov20 .two_column-hero-module .section-inner_wrapper .section_content_column p{ color:#ffffff; }
.updated_academy_nov20 .two_column-hero-module .section-inner_wrapper .section_content_column h6{ text-transform:uppercase; }

.updated_academy_nov20 .academy-listing-section{ padding:0px 0px; }
.updated_academy_nov20 .academy-listing-section .post-listing{}
.updated_academy_nov20 .academy-listing-section .filter-row{ padding:0 0 15px 0px; }
.updated_academy_nov20 .academy-listing-section .filter-row .filter_heading{ padding-bottom:10px; }
.updated_academy_nov20 .academy-listing-section .filter-row ul.filters{ margin:0px; padding:0px; list-style:none; } 
.updated_academy_nov20 .academy-listing-section .filter-row ul.filters li{ border: 1px solid #173A56; border-radius: 4px; display:inline-block; margin:4px; font-weight: 600; font-size: 14px; line-height: 19px; color: #173A56; }
.updated_academy_nov20 .academy-listing-section .filter-row ul.filters li a{ display:block; padding: 6px 8px; color: #173A56; }
.updated_academy_nov20 .academy-listing-section .filter-row ul.filters li a:hover{ background:#0E2435; color:#ffffff; }
.updated_academy_nov20 .academy-listing-section .filter-row ul.filters li.active a {background:#0E2435; color:#ffffff; }
.updated_academy_nov20 .academy-listing-section .filter-row ul.filters li.active a:after{ display:inline-block; vertical-align:middle; margin-left:7px; font-family:'Font Awesome 5 free'; font-weight:900; content:'\f00c'; } 

.updated_academy_nov20 .academy-listing-section .post-listing .blog_row_wrapper{ width: auto !important; height: auto !important; margin:10px -5px 30px; overflow:hidden; } 
.updated_academy_nov20 .academy-listing-section .post-listing .blog_row_wrapper:after{ clear:both; content:''; display:block; }

.updated_academy_nov20 .academy-listing-section .post-listing .blog_row_wrapper .post_item{ max-width: inherit; height: inherit; width:31.33%; margin: 0 1% 25px; padding: 0px; position: static !important; flex: initial;  }
.updated_academy_nov20 .academy-listing-section .post-listing .blog_row_wrapper .post_item a{ display:block; border: 1px solid #D5DDE4; border-radius: 8px; position: relative; height: 100%; }
.updated_academy_nov20 .academy-listing-section .post-listing .blog_row_wrapper .post_item a:hover{text-decoration:none;}
.updated_academy_nov20 .academy-listing-section .post-listing .blog_row_wrapper .post_item .post_top_row{}
.updated_academy_nov20 .academy-listing-section .post-listing .blog_row_wrapper .post_item .post_top_row img{ object-fit:cover; max-height:200px; min-height:200px; width:100%; }
.updated_academy_nov20 .academy-listing-section .post-listing .blog_row_wrapper .post_item .post_top_row .post_video.w_bg{  max-height:200px; min-height:200px; } 

.updated_academy_nov20 .academy-listing-section .post-listing .blog_row_wrapper .post_item .post_bottom_row{ padding:24px 24px 85px; text-align:left; }
.updated_academy_nov20 .academy-listing-section .post-listing .blog_row_wrapper .post_item .post_bottom_row .post-tag{}
.updated_academy_nov20 .academy-listing-section .post-listing .blog_row_wrapper .post_item .post_bottom_row .post-tag span{ font-weight: 600; font-size: 14px; letter-spacing: 0.02em; color: #435A70; text-transform:uppercase; } 

.updated_academy_nov20 .academy-listing-section .post-listing .blog_row_wrapper .post_item.gray_block .post_bottom_row .post-tag span{ color:#435A70; }
.updated_academy_nov20 .academy-listing-section .post-listing .blog_row_wrapper .post_item.yellow_block .post_bottom_row .post-tag span{ color:#FB9B0B; }
.updated_academy_nov20 .academy-listing-section .post-listing .blog_row_wrapper .post_item.green_block .post_bottom_row .post-tag span{ color:#168342;; }
.updated_academy_nov20 .academy-listing-section .post-listing .blog_row_wrapper .post_item.blue_block .post_bottom_row .post-tag span{ color:#2F80ED; } 


.updated_academy_nov20 .academy-listing-section .post-listing .blog_row_wrapper .post_item .post_bottom_row .post_title{ margin:0 0 15px 0px; }
.updated_academy_nov20 .academy-listing-section .post-listing .blog_row_wrapper .post_item .post_bottom_row .post_title h5{ font-weight: 600; font-size: 20px; line-height: 27px; letter-spacing: -0.01em; color: #173A56; }

.updated_academy_nov20 .academy-listing-section .post-listing .blog_row_wrapper .post_item .post_bottom_row .post-button{ position:absolute; bottom:24px; left:0; width:100%; }
.updated_academy_nov20 .academy-listing-section .post-listing .blog_row_wrapper .post_item .post_bottom_row .post-button span{ display:block; text-align:center; border: 1px solid #173A56; 
  box-shadow: 0px 4px 14px rgba(14, 36, 53, 0.04); border-radius: 4px; font-weight: 600; font-size: 14px; line-height: 19px; color: #173A56; padding:12px; margin-left:24px; margin-right:24px; }

.updated_academy_nov20 .academy-listing-section .post-listing .blog_row_wrapper .post_item a:hover .post_title h5{ /*color:#168342;*/ } 
.updated_academy_nov20 .academy-listing-section .post-listing .blog_row_wrapper .post_item a:hover .post_bottom_row .post-button span{ border: 1px solid #8db92e; background:#8db92e; color: #ffffff; } 

.updated_academy_nov20 .academy-listing-section .post-listing .pagination{ text-align:left; }
.updated_academy_nov20 .academy-listing-section .post-listing .pagination a{ display:inline-block; font-weight: 600; font-size: 14px; margin:2px; font-weight:600;
text-align: center; color: #435A70; width: 26px; height: 26px; border-radius:100%; line-height:24px; cursor:pointer; }  
.updated_academy_nov20 .academy-listing-section .post-listing .pagination a:hover,
.updated_academy_nov20 .academy-listing-section .post-listing .pagination a.jp-current{ background:#435A70; color:#ffffff; } 

.updated_academy_nov20 .academy-listing-section .post-listing .pagination a.jp-previous{ font-size:0px; width:auto; height:auto; vertical-align: middle; margin-right:7px; text-align: left; }
.updated_academy_nov20 .academy-listing-section .post-listing .pagination a.jp-previous:before{ display:inline-block; vertical-align:middle; margin-left:7px; font-family:'Font Awesome 5 free'; font-weight:900; content:'\f30a'; color:#fb5757; font-size:20px; line-height:20px; }

.updated_academy_nov20 .academy-listing-section .post-listing .pagination a.jp-next{ font-size:0px; width:auto; height:auto; vertical-align: middle; margin-left:7px; text-align: right; }
.updated_academy_nov20 .academy-listing-section .post-listing .pagination a.jp-next:before{ display:inline-block; vertical-align:middle; margin-left:7px; font-family:'Font Awesome 5 free'; font-weight:900; content:'\f30b'; color:#fb5757; font-size:20px; line-height:20px; } 

.updated_academy_nov20 .academy-listing-section .post-listing .pagination a.jp-previous:hover,
.updated_academy_nov20 .academy-listing-section .post-listing .pagination a.jp-next:hover{ background:none; }
.updated_academy_nov20 .academy-listing-section .post-listing .pagination a.jp-previous:hover:before,
.updated_academy_nov20 .academy-listing-section .post-listing .pagination a.jp-next:hover:before{ color:#8db92e; } 
.updated_academy_nov20 .academy-listing-section .post-listing .pagination a.jp-disabled{ cursor: default; opacity:0.5; } 

.back-button-section{ padding-top: 70px; }
.updated_academy_nov20 .main_blog_wrapper{ padding-top:70px; }
.academy-listing-section .post-listing .back_button, 
.post_detail_wrapper .back_button { margin-bottom: 20px; }


.academy-main-template div#product_blog_main_wrapper .post_detail_wrapper .post_inner_wrapper .post_left_column .post_title{ display:block; }
.academy-main-template div#product_blog_main_wrapper .post_detail_wrapper .post_inner_wrapper .post_left_column .post_title img{ background: #F9FAFB; border-radius: 4px; margin-top:20px; display:block; width:100%; max-height:460px; object-fit:cover; }

.academy-main-template .post_detail_wrapper .post_inner_wrapper .post_left_column .post_info_row{ overflow:hidden; padding:25px 0px 20px; border-bottom:1px solid #D5DDE4; margin-bottom:25px; }
.academy-main-template .post_detail_wrapper .post_inner_wrapper .post_left_column .post_info_row .post-date{ float:left; margin:0px; }
.academy-main-template .post_detail_wrapper .post_inner_wrapper .post_left_column .post_info_row .post-date p{ margin-bottom:0px; color: #435A70; font-weight: normal; font-size: 14px; }
.academy-main-template .post_detail_wrapper .post_inner_wrapper .post_left_column .post_info_row .post-date p span{ color: #435A70; }
.academy-main-template .post_detail_wrapper .post_inner_wrapper .post_left_column .post_info_row .post-date h5{ font-weight: 600; font-size: 18px; color: #173A56; margin:0px; }
.academy-main-template .post_detail_wrapper .post_inner_wrapper .post_left_column .post_info_row .post_btn{ float:right; }
.academy-main-template .post_detail_wrapper .post_inner_wrapper .post_left_column .post_info_row .post_btn a{ background:#173a56; color:#ffffff; }
.academy-main-template .post_detail_wrapper .post_inner_wrapper .post_left_column .post_info_row .post_btn a:hover{ background:#ffffff; color:#173a56; }



.signup_form_template .back_button{ font-size: 14px; color: #141413; }
.signup_form_template .back_button a{ font-size: 14px; color: #141413; }
.signup_form_template .back_button a i { color: #cf4500; }
.signup_form_template .back_button a:hover { color: #168342; }

.signup_form_template .main_repeater_with_form_module .image_copy_repeater_module{ border-right:0px; }
.signup_form_template .main_repeater_with_form_module .main_form_right_section{  }
.signup_form_template .main_repeater_with_form_module .main_form_right_section .section_inner_wrappper{ border: 1px solid #D5DDE4; border-radius: 8px; padding:16px 24px 24px; box-shadow: 0px 4px 130px -15px rgba(14, 36, 53, 0.1); width: 368px; } 
.signup_form_template .main_repeater_with_form_module .main_form_right_section .form_box_wrapper form label{ font-weight: 600; font-size: 12px; line-height: 16px; color: #173A56; }
.signup_form_template .main_repeater_with_form_module .main_form_right_section .form_box_wrapper form .hs-form-field{ padding-bottom:5px; }
.signup_form_template .main_repeater_with_form_module .main_form_right_section .form_box_wrapper form input[type="submit"]{ background:#173A56; }
.signup_form_template .main_repeater_with_form_module .main_form_right_section .form_box_wrapper form input[type="submit"]:hover{ background:#8db92e; }
.signup_form_template .main_repeater_with_form_module .main_form_right_section .follow_us_wrapper p{ font-size: 12px; line-height: 24px; color: #435A70; }
.signup_form_template .main_repeater_with_form_module .main_form_right_section .follow_us_wrapper .social_share_items a{ margin:0 3px; }

.signup_form_template .main_repeater_with_form_module .main_form_right_section .section_inner_wrappper.fixed-sidebar{ top: 100px; } 

.academy-main-template .post_detail_wrapper .post_inner_wrapper .post_left_column{ width: 75%; }
.academy-main-template .post_detail_wrapper .post_inner_wrapper .post_right_column{ width: 25%; }
.academy-main-template .post_detail_wrapper .post_inner_wrapper .post_right_column .blog_recent_posts .posts_inner_wrapper .post_item .post_top_row{}
.academy-main-template .post_detail_wrapper .post_inner_wrapper .post_right_column .blog_recent_posts .posts_inner_wrapper .post_item .post_top_row img{ border: 1px solid #D5DDE4; border-radius: 4px; background: #F9FAFB; height:120px; object-fit:cover; width:100%; }
.academy-main-template .post_detail_wrapper .post_inner_wrapper .post_right_column .blog_recent_posts .posts_inner_wrapper .post_item .post_title h5{ font-weight: 600; font-size: 16px; color: #173A56; }
.academy-main-template .post_detail_wrapper .post_inner_wrapper .post_right_column .blog_recent_posts .posts_inner_wrapper .post_item .post_top_row .post_video.w_bg{ height:120px; }
.academy-main-template .post_detail_wrapper .post_inner_wrapper .post_right_column .post_item .post_bottom_row .post_title .cont-post{ font-size: 14px; font-weight: normal; color: #435A70;}
.academy-main-template .post_detail_wrapper .post_inner_wrapper .post_right_column .post_item .post_bottom_row .post_title .cont-post p{ font-size: 14px; font-weight: normal; color: #435A70; }


.updated_academy_nov20 .post_detail_wrapper .post_inner_wrapper .post_left_column p a{ color: #577592; }  
.updated_academy_nov20 .post_detail_wrapper .post_inner_wrapper .post_left_column p a:hover{ color:#168342; } 
.updated-home-tempNov20 .three-col-mod-assets::after { display:none; }

.signup_form_template .main_repeater_with_form_module{ max-width: 1200px; padding: 0 15px; margin: 0 auto !important; overflow: visible; }
.signup_form_template .main_repeater_with_form_module:after{ clear:both; content:''; display:block; }
.signup_form_template .main_repeater_with_form_module .image_copy_repeater_module{ padding: 5px 30px 50px 0px; max-width: 64%; }  
.main_form_right_section .section_inner_wrappper.bottom-visible{ bottom: 40px; } 

@media (min-width: 768px) {
  .updated-home-tempNov20 .content-max-position-mod .mod-items.image-on-left-pos .item-image{ padding-right:40px; }
  .updated-home-tempNov20 .content-max-position-mod .mod-items.image-on-left-pos .content-bx-mod{ padding-left:18px; }
  .updated-home-tempNov20 .content-max-position-mod .mod-items.image-on-right-pos .item-image{ padding-right:0px; padding-left:40px; }
  .updated-home-tempNov20 .content-max-position-mod .mod-items.image-on-right-pos .content-bx-mod{ padding-right:18px; }
}
  

/***** Testimonial module updates ********/
.testimonial-slider-module.updated{}
.row-fluid .testimonial-slider-module.updated .page-center { max-width: 960px; }
.testimonial-slider-module.updated .section_header{ padding:50px 0px; }
.testimonial-slider-module.updated .section_header .flex-head-bx{ display:flex; justify-content:space-between; }
.testimonial-slider-module.updated .section_header .heading-text{ color:#fff; }
.testimonial-slider-module.updated .section_header .heading-text h2{ color:#fff; margin-bottom:10px; }
.testimonial-slider-module.updated .section_header .heading-text p{ color:#fff; margin-bottom:0px; }
.testimonial-slider-module.updated .testimonial-slider{ text-align:left; padding-top:40px; } 
.testimonial-slider-module.updated .testimonial-slider .rating-column{ padding:0 0 15px 0px; }
.testimonial-slider-module.updated .testimonial-slider .rating-column .rating-img{ display:inline-block; vertical-align:middle; }
.testimonial-slider-module.updated .testimonial-slider .rating-column .rating-txt{ display:inline-block; vertical-align:middle; padding-left:15px; color:#132b45; font-size:16px; }


.testimonial-slider-module .testimonial-slider ul.slick-dots li button{ background: #d7dde4; } 
.testimonial-slider-module .testimonial-slider ul.slick-dots li.slick-active button{ background:#ff671b; }
.testimonial-slider-module .testimonial-slider .slick-arrow:before{ color:#ff671b;} 
.testimonial-slider-module .testimonial-slider .slick-arrow::before:hover{ color:#ff671b; }

.mobile-icon{ display:none !important; }
.toggle_button{ position: absolute; top:0px; 
  /*left: 25px;*/
  transition:all 0.3s ease-in-out; max-width:40px; }
.toggle_button a{ color:#ffffff; font-size: 24px; }

.stickyHeader .toggle_button{ top: 30px; } 

.header_mobile_box{ transition:all 0.3s ease-in-out; background:#ffffff; padding:15px; top:0; position:fixed; height:100%; max-width:295px; display:block !important; left:-300px; width:100% !important; overflow:auto; box-shadow:0 0 20px rgba(0,0,0,0.1); }
.header_mobile_box.open-menu-box{ left:0; } 
.header_mobile_box .mobile-menu{ padding-top:140px; padding-bottom:20px; transition:all 0.3s ease-in-out; }
.header_mobile_box .mobile-menu{}
.header_mobile_box .mobile-menu ul{ display:block; }
.header_mobile_box .mobile-menu ul li{ display:block; float:none !important; border-bottom:1px solid #d5dde4; position:relative; width:auto; } 
.header_mobile_box .mobile-menu ul li:last-child{ border:0px; }
.header_mobile_box .mobile-menu ul li a{ padding:10px 0px; color:#173a56; font-weight: 600; }
.header_mobile_box .mobile-menu ul li a:hover,
.header_mobile_box .mobile-menu ul li a:focus{ color:#168342; font-weight: 600; }
.header_mobile_box .mobile-menu .hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-item-has-children ul.hs-menu-children-wrapper{ position:static; height: auto; display: none; visibility: visible; opacity: 1; }
.header_mobile_box .mobile-menu .hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-item-has-children ul.hs-menu-children-wrapper li{ margin:0px 5px; }
.header_mobile_box .mobile-menu .hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-item-has-children ul.hs-menu-children-wrapper li:last-child{ border-bottom:0px; } 
.header_mobile_box .mobile-menu ul li li a{ font-weight:400; }
.header_mobile_box .mobile-menu .hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-item-has-children ul.hs-menu-children-wrapper li a{ width:auto; }

.header_mobile_box .contact_info_box{ padding-top:50px; padding-bottom:20px; } 
.small-header .header_mobile_box .mobile-menu{ padding-top:100px; }

.header_mobile_box .contact_info_box .green_fill_button a{ display:block; }
.header_mobile_box .contact_info_box .contact-information-text{}
.header_mobile_box .contact_info_box .contact-information-text h6{ text-transform:uppercase; color:#168342; margin-bottom:3px; font-size:12px; }
.header_mobile_box .contact_info_box .contact-information-text p{  }
.header_mobile_box .contact_info_box .contact-information-text p a{ color:#173a56; }   


.zeynep .header_top_row{ background:#071926; padding:15px 20px; }
.zeynep .header_top_row > .row-fluid-wrapper > .row-fluid { display:flex; }
.zeynep .header_top_row .site-logo { width:65%; }
.zeynep .header_top_row .site-logo img{ max-width:100px; }
.zeynep .header_top_row .close_button{ text-align:right; width:35%; align-self:center; }
.zeynep .header_top_row .close_button a{ color:#fff; font-size:16px; display: inline-block; margin-top: 4px; }

.zeynep .contact_info_box{ margin-top:100px; padding-top:50px; padding-bottom:20px; padding-left: 20px; padding-right: 20px; } 
.zeynep .contact_info_box .green_fill_button a{ display:block; }
.zeynep .contact_info_box .contact-information-text{}
.zeynep .contact_info_box .contact-information-text h6{ text-transform:uppercase; color:#168342; margin-bottom:3px; font-size:12px; }
.zeynep .contact_info_box .contact-information-text p{  }
.zeynep .contact_info_box .contact-information-text p a{ color:#173a56; } 
.zeynep .responsive-menu .hs-menu-wrapper.hs-menu-flow-horizontal > ul{ padding-left:0px; }
.zeynep .hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-item-has-children{ position:initial; }
.zeynep .submenu > label { color: #577592; display: block; font-size: 13px; font-weight: bold; margin-bottom:0px; margin-top:0px; opacity: 1; padding-left: 0px; width: 100%; border-bottom:1px solid #efefef; padding:13px 20px; } 


.error-template{}
.error-template .body-container-wrapper,
.error-lay .body-container-wrapper,
.subscription-template .body-container-wrapper,
.password-template .body-container-wrapper,
.search-page .body-container-wrapper{ padding-top: 135px; }

.error-template .main-content,
.error-lay .main-content{ text-align:center; }
.password-template .main-content{ text-align:center; }

.subscription-template .main-content{  }
.error-template .main-content form.hs-form{ margin:15px 0 0 0px; }
.error-template .main-content form.hs-form label{ display:block; font-weight:bold; margin:0 0 5px 0px; }
.error-template .main-content form.hs-form .input{ position:relative; max-width:500px; margin:0 auto; }
.error-template .main-content form.hs-form .input input.hs-input{ padding: 16px 15px; border: 1px solid #d5dde4; border-radius: 4px; } 
.error-template .main-content form .email-edit.hs-input{ padding: 16px 15px; border: 1px solid #d5dde4; border-radius: 4px; }
.error-template .main-content form.hs-form .input a.hs-button.primary{ display: inline-block; background:#8db92e; padding: 12px 25px; text-align: center; font-size: 16px; font-weight: 600; color:#ffffff; border-radius: 4px; cursor: pointer; position:absolute; right:0; top:0; }
.error-template .main-content form.hs-form .input a.hs-button.primary:hover{ background:#8db92e;opacity:0.6;}

.subscription-template .main-content form .hs-button.primary{ display: inline-block; background:#8db92e; padding: 12px 25px; text-align: center; font-size: 16px; font-weight: 600; color:#ffffff; border-radius: 4px; cursor: pointer; border:0px; }
.subscription-template .main-content form .hs-button.primary:hover{ background:#8db92e;opacity:0.6; }


.password-template .custom-form form{ position:relative; max-width:500px; margin:0 auto; } 
.password-template .custom-form form input[type=password]{ padding: 16px 15px; border: 1px solid #d5dde4; border-radius: 4px; height: auto !important; margin: 0 !important; line-height:normal; }
.password-template .main-content form .hs-button.primary{ display: inline-block; background:#8db92e; padding: 13px 25px; text-align: center; font-size: 16px; font-weight: 600; color:#ffffff; border-radius: 4px; cursor: pointer; position:absolute; right:0; top:0; border:0px; }
.password-template .main-content form .hs-button.primary:hover{ background:#8db92e;opacity:0.6;}

.search-page .main-body-content{}
.search-page .main-body-content .search-input{  }
.search-page .hs-search-field{ max-width:700px; margin:0 auto; }
.search-page .hs-search-field .hs-search-field__bar{  }
.search-page .hs-search-field .hs-search-field__bar form{ position:relative; margin:0 auto; }
.search-page .hs-search-field .hs-search-field__bar form input.hs-search-field__input{ padding: 16px 15px; border: 1px solid #d5dde4; border-radius: 4px; }
.search-page .hs-search-field .hs-search-field__bar form button{ border:0px; background:none; cursor:pointer; position:absolute; right:10px; top:14px; }
.search-page .hs-search-field .hs-search-field__bar button svg{ height: 20px; fill:#8db92e;}

/*-------------------------------------------------------------------------
 *      Case listing and case detials page css
 * ---------------------------------------------------------------------------*/
.intro-header-module .intro-content p { font-size: 20px; line-height: 35px;}
.vertical-tab-module .vertical-tab-inner-wrapper { display: flex;}
.vertical-tab-module .vertical-tab-head-wrapper {background: #E5E5E5; padding: 50px 0; max-width:40%; width:100%;}
.vertical-tab-module .vertical-tab-head-wrapper  .vertical-tab-head p{margin-bottom:0}
.vertical-tab-module .vertical-tab-head-wrapper  .vertical-tab-head p a{font-size:20px; font-weight:600; color:#577592;padding:17px 30px 17px 40px; display: inline-block; position:relative;}
.vertical-tab-module .vertical-tab-head-wrapper  .vertical-tab-head p a strong{font-weight:600; }
.vertical-tab-content-wrapper { padding:60px 30px;  max-width: 60%;  width: 100%;   background: #fff;}
.vertical-tab-content-wrapper .tab-content p {font-size: 18px; line-height: 1.7em; color:#577592; font-weight:400;}
.vertical-tab-content-wrapper .tab-content h3 {font-weight:700;}
.vertical-tab-module .vertical-tab-head-wrapper .vertical-tab-head.active p a{background:#257231; color:#fff; clip-path: polygon(0 100%, 0 0, 90% 0, 100% 50%, 90% 100%);}
.clients-logo-module .client-logo-slider .slick-track { display: flex; align-items: center; flex-wrap:wrap;}
.clients-logo-module .client-logo-slider .client-logo{ text-align: center; margin:10px 20px; }
.clients-logo-module .client-logo-slider .client-logo img{display:inline-block;}
.clients-logo-module .slick-arrow{background-repeat: no-repeat; font-size: 0; border: none;background-color: transparent;  width: 30px; height: 30px;    cursor: pointer; position:absolute; top:50%; transform:translatey(-50%)}
.clients-logo-module  button.slick-prev {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='h-6 w-6' fill='none' viewBox='0 0 24 24' stroke='%23577592' stroke-width='2'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='M15 19l-7-7 7-7' /%3E%3C/svg%3E");left:0px;  
}
.clients-logo-module  button.slick-next {background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='h-6 w-6' fill='none' viewBox='0 0 24 24' stroke='%23577592' stroke-width='2'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='M9 5l7 7-7 7' /%3E%3C/svg%3E"); right:0px}

.stats-module .stats-inner-wrapper {display: flex;flex-wrap: wrap;justify-content: space-around;}
.stats-module .stats-inner-wrapper .stat-box{margin:15px;}
.stats-module .stats-inner-wrapper > div {max-width: 478px;}
.stats-module .stats-inner-wrapper>div p { margin-bottom: 0; font-size:23px;font-weight:600;}
.stats-module .stats-inner-wrapper>div p strong{font-size:29px;}

.full-width-content-mod .section-content p { color:#577592;}

.table-top-row {display: flex; flex-wrap: wrap; gap: 25px; justify-content: space-between;}
.threeC-table-module .table-top-row .column-box .box-title{background:#8db92e; text-align:center; min-height:82px; padding:10px 15px; display: flex;
    align-items: center;  justify-content: center;}
.threeC-table-module .table-top-row .column-box .box-title h4{font-size:26px;color:#fff; margin-bottom:0px;}
.threeC-table-module .table-top-row .box-content { padding: 20px 44px; color:#577592}
.threeC-table-module .table-top-row .box-content p{font-size:19px;}
.threeC-table-module .table-top-row .box-content ul{list-style:none; padding-left:0; margin-top:0px; font-size:19px;}
.threeC-table-module .table-top-row .box-content ul li{position:relative;padding-left:25px; color:#577592}
.threeC-table-module .table-top-row .box-content ul li::before{content:""; position:absolute; top:8px; left:0; width:12px; height:12px;background-color:#ff671b; border-radius: 100%;}
.threeC-table-module .table-top-row .box-content samp {font-family: inherit; font-size: 19px; display: block; margin-bottom: 5px;}
.threeC-table-module .table-bottom-row {max-width: 873px; margin: 60px auto 0 auto;}
.threeC-table-module .table-bottom-row .section-table-row { display: flex; flex-wrap: wrap;}
.threeC-table-module .table-bottom-row .section-table-row .table-header-column{max-width:25%; width:100%;}
.threeC-table-module .table-bottom-row .section-header{margin-bottom:35px;}
.threeC-table-module .table-bottom-row .section-header h3 {  font-size: 31px;}
.threeC-table-module .table-bottom-row .section-header p { color:#577592;  font-size: 20px;}
.threeC-table-module .table-bottom-row .section-table-row .table-content-column{max-width:75%; width:100%;}
.threeC-table-module .table-bottom-row .section-table-row .table-content-column table{width:100%;}
.threeC-table-module .table-bottom-row .section-table-row .table-header-column h6 { font-size: 21px;}
.threeC-table-module .table-bottom-row .section-table-row .table-content-column table th{ background:#E6E6E6; padding:10px; color:#173A56; font-size:19px;}
.threeC-table-module .table-bottom-row .section-table-row .table-content-column table td{background:#fff; border-right:1px solid #E6E6E6; max-width:33.333%;text-align:center;}
.threeC-table-module .table-bottom-row .section-table-row .table-content-column table td svg{max-width:23px; min-height:60px; text-align:center; }
.threeC-table-module .table-bottom-row  .bottom-section-content { margin-top: 50px;}
.threeC-table-module .table-bottom-row .bottom-section-content h5{font-size:21px;}
.threeC-table-module .table-bottom-row .bottom-section-content p{font-size:20px;}
.table-top-row > div {max-width: calc(33.3333% - 17px); background:#fff;}
.other-products-module .products-repeater-row > div { max-width: calc(25% - 30px);}
.other-products-module .products-repeater-row a {text-decoration:none;color:#173a56;}
.other-products-module .products-repeater-row a:hover,
.other-products-module .products-repeater-row a:focus {text-decoration:underline;color:#173a56;}

.other-products-module .products-repeater-row { display: flex; flex-wrap: wrap;  gap: 30px; justify-content: space-evenly;}
.other-products-module .products-repeater-row>div .product-image { border-radius: 17PX; overflow: hidden;}
.other-products-module .product-image img{display:inline-block;}
.other-products-module .product-image{margin-bottom:20px;}
.other-products-module .section-header { margin-bottom: 30px;}
.other-products-module .product-title p{font-size:21px; margin-bottom:10px;}
.other-products-module .product-content p{font-size:19px;}


/*------------------*/
.updated .testimonial-slide  .testimonial-updated-slider-wrap > .slick-arrow,
.updated .testimonial-slide .testimonial-slider-updated > .slick-arrow { position: absolute; bottom: -5px; font-size:0; background-color:transparent; border:none; padding: 0; cursor:pointer}
.testimonial-updated-slider-wrap >  button.slick-prev::before,
.updated .testimonial-slide .testimonial-slider-updated > button.slick-prev::before { font-family: 'Font Awesome 5 Free'; content: '\f30a'; font-weight: 900; display: block; font-size: 20px;}
.testimonial-updated-slider-wrap > button.slick-next::before,
.updated .testimonial-slide .testimonial-slider-updated > button.slick-next::before{font-family: 'Font Awesome 5 Free'; content: '\f30b'; font-weight: 900; display: block; font-size: 20px;}

.updated .testimonial-slide  .testimonial-updated-slider-wrap > .slick-prev.slick-arrow,
.updated .testimonial-slide .testimonial-slider-updated > .slick-prev.slick-arrow{left:40%}
.updated .testimonial-slide  .testimonial-updated-slider-wrap > .slick-next.slick-arrow,
.updated .testimonial-slide .testimonial-slider-updated > .slick-next.slick-arrow{right:40%}

.updated .testimonial-slide .testimonial-slider-updated ul.slick-dots{list-style:none; text-align:center;padding-left:0px; margin:40px 0 0 0px}
.updated .testimonial-slide .testimonial-slider-updated ul.slick-dots li{display:inline-block; margin:0 3px;}
.updated .testimonial-slide .testimonial-slider-updated ul.slick-dots button { width: 8px; height: 8px; background:#d7dde4; border: 0px; cursor: pointer; border-radius: 100%;
    font-size: 0px; display: block;padding: 0px;}
.updated .testimonial-slide .testimonial-slider-updated ul.slick-dots li.slick-active button{background:#ff671b;}
.updated .testimonial-slide  .testimonial-updated-slider-wrap ul.slick-dots{margin:0;}

.logo-slider.testimonial-slider-updated .testimonial-updated-slider-wrap .slick-list { width: 100%;}

/****************** Mobile responsive of css **********************
*******************************************************************/

@media (max-width: 1199px) {
  .signup_form_template .main_repeater_with_form_module .main_form_right_section .section_inner_wrappper{ width:auto; } 
  .signup_form_template .main_repeater_with_form_module .image_copy_repeater_module{ max-width: 60%; }
  .signup_form_template .main_repeater_with_form_module{ padding: 0 0px; margin: 0 15px !important; }  
  .header-section .header-btm-row .header-inner-row .header-right-col .header_button.green_fill_button a{ font-size: 14px; padding: 12px 20px; }
  .header-btm-row a.cta_button{ font-size: 14px; line-height: normal; }
  
}

@media (min-width: 992px) {
  .header-section .header-btm-row .hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-item-has-children:last-child .hs-menu-children-wrapper .hs-menu-depth-2 .hs-menu-children-wrapper li:last-child{ /*display:none;*/ }
} 

.footer-section{padding-left: 20px;}
/*#hs_cos_wrapper_module_160502277238954{padding-left: 20px;}*/

@media (max-width: 991px) {
  .mobile-icon{ display:block !important; }
  .header-section .hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-item-has-children .child-trigger{ top: 10px; }
  .header-section .header-btm-row .hs-menu-wrapper.hs-menu-flow-horizontal > ul li a { padding: 10px 5px 10px 10px; }
  .header-section .hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-item-has-children .child-trigger::after{ color:#071926; }
  .header-section .header-btm-row .header-inner-row .header-mid-col .mobile-trigger.cta_border_button span{ background:#ffffff; } 
  .header-section .header-btm-row .hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-item-has-children ul.hs-menu-children-wrapper li a{ padding: 10px 5px; }
  .header-section .header-btm-row .hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-item-has-children ul.hs-menu-children-wrapper li ul li a { padding: 5px 0px; }
  .header-container-wrapper .header-btm-row .hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-item-has-children ul.hs-menu-children-wrapper{ padding: 5px 10px 5px 5px; }
  .updated_academy_nov20 .academy-listing-section .post-listing .blog_row_wrapper .post_item{ width: 31%; }  
  .header-section .header-btm-row .hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-menu-depth-1 > a { color: #173A56; }
  .header-section .header-btm-row .hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-menu-depth-1{ border-bottom: 1px solid #D5DDE4; }  
  .yellow_border_white_text_button a{ padding: 11px 20px; font-size: 14px;  }
  .periwinkleGray_normal_link a{ padding: 11px 20px; }  
  .two_column-hero-module .section-inner_wrapper .section_content_column .section_cta_row .CTA-column1, .two_column-hero-module .section-inner_wrapper .section_content_column .section_cta_row .CTA-column2,  .two_column-hero-module .section-inner_wrapper .section_content_column .section_cta_row .CTA-column3 { margin-right:5px; }  
  .cta-bar-module .section-inner-wrapper .mid-col{ padding: 0 20px 0 20px; }
  .cta-bar-module .section-inner-wrapper .right-col{ min-width: 200px; }
  .cta-bar-module .section-inner-wrapper .left-col{ min-width: 200px; }  
  .circle_image_repeater_module .products_repeater_row .product_item{ width: 25%; }
  .signup_form_template .main_repeater_with_form_module .image_copy_repeater_module { max-width: 55%; }
  .main_repeater_with_form_module .main_form_right_section{ max-width: 45%; }
  .signup_form_template .main_repeater_with_form_module .image_copy_repeater_module{ padding: 5px 10px 40px 0px; }
  
  .header-section .hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-item-has-children .child-trigger.child-open::after{ content: '\f106'; }
  .header-section .header-btm-row .hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-menu-depth-1:hover > a { color: #8db92e; } 
  .header-section .header-btm-row .header-inner-row .header-left-col .header-logo { padding-left: 20px; }
  
  .header-section .header_mobile_box .mobile-menu .hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-item-has-children .child-trigger::after{ content: '\f105'; }
  .header-section .header_mobile_box .mobile-menu .hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-item-has-children .child-trigger.child-open::after{ content: '\f107'; }
  .stickyHeader{ position:relative; z-index:2; }
  .header-container-wrapper .header-btm-row.darkBlue_fill_bg{ position:relative; z-index:2; }
  .header-section .hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-item-has-children .child-trigger{ padding: 0 2px; }
  .header-container-wrapper .header-section .header-top-row.navyBlue_fill_bg{  position:relative; z-index:2; }
  
  
  .threeC-table-module .table-top-row .column-box .box-title h4{font-size:21px;}
  
  
}

@media (min-width: 768px) {  
  .hidden-desktop{ display:none !important; }  
}

@media (max-width: 767px) {
  
  .hidden-phone{ display:none !important; }  
  .body-container-wrapper { padding-top:78px !important; }  
  .two_column-hero-module .section-inner_wrapper .section_image_column{ width:100%; }
  .two_column-hero-module .section-inner_wrapper .section_content_column{ width:100%; }
  .cta-bar-module .section-inner-wrapper { display: block; }
  .cta-bar-module .section-inner-wrapper .mid-col{ padding:10px 0px 10px 0px; }  
  .two_column-hero-module .section-inner_wrapper .section_content_column .section_cta_row .CTA-column1, 
  .two_column-hero-module .section-inner_wrapper .section_content_column .section_cta_row .CTA-column2, 
  .two_column-hero-module .section-inner_wrapper .section_content_column .section_cta_row .CTA-column3{ display:block; }  
  .two_column-hero-module .section-inner_wrapper .section_content_column .section_cta_row .CTA-column1 a, 
  .two_column-hero-module .section-inner_wrapper .section_content_column .section_cta_row .CTA-column2 a, 
  .two_column-hero-module .section-inner_wrapper .section_content_column .section_cta_row .CTA-column3 a{ display:block; }
  .cta-bar-module .section-inner-wrapper .right-col{ text-align: left; }
  .cta-bar-module .section-inner-wrapper .right-col .black_border_text_button a{ display:block; }  
  .logo-repeater-module .col-logos .logo-items{ width: 33.3%; }  
  .testimonial-slider-module .testimonial-slider .slick-arrow{ left: 26%; }
  .testimonial-slider-module .testimonial-slider .slick-arrow.slick-next{ right: 26%; }
  .content-max-position-mod .mod-items.image-on-right-pos .item-image{ padding-left:0px; }  
  .circle_image_repeater_module .products_repeater_row .product_item{ width: 33.3%; }
  .circle_image_repeater_module .products_repeater_row .product_item .product_title p{ font-size: 16px; line-height: 22px; }  
  .academy-main-template .post_detail_wrapper .post_inner_wrapper .post_left_column .post_info_row .post-date{ float:none; }
  .academy-main-template .post_detail_wrapper .post_inner_wrapper .post_left_column .post_info_row .post_btn{ float:none; padding-top:15px; }
  .academy-main-template .post_detail_wrapper .post_inner_wrapper .post_left_column .post_info_row .post_btn a{ display:block; }   
  .academy-main-template .post_detail_wrapper .post_inner_wrapper .post_left_column{ width: 100%; }
  .academy-main-template .post_detail_wrapper .post_inner_wrapper .post_right_column{ width: 100%; } 
  .main_repeater_with_form_module .main_form_right_section{ padding-right:30px; }
  .signup_form_template .main_repeater_with_form_module .main_form_right_section .section_inner_wrappper { width: auto; position: static; } 
  .updated_academy_nov20 .two_column-hero-module .section-inner_wrapper .section_content_column { width:auto; }
  .updated_academy_nov20 .academy-listing-section .post-listing .blog_row_wrapper .post_item{ width:48%; }  
  .updated_academy_nov20 .main_blog_wrapper { padding-top:20px; }
  .updated_academy_nov20 .academy-listing-section .filter-row .filter_for_mobile{ position:relative; }
  .updated_academy_nov20 .academy-listing-section .filter-row .filter_for_mobile a.dropdown-link{ border: 1px solid #D5DDE4; border-radius: 4px; display:block; padding:12px; font-weight: normal; font-size: 14px; color: #173A56; position:relative; } 
  .updated_academy_nov20 .academy-listing-section .filter-row .filter_for_mobile a.dropdown-link i{ position:absolute; right:12px; top:12px; }
  .updated_academy_nov20 .academy-listing-section .filter-row .filter_for_mobile ul.filters li{ display:block; margin:1px 0px; } 
  .updated_academy_nov20 .main_blog_wrapper { padding-top: 40px; }
  .back-button-section { padding-top: 40px; }
  .faq-module .section_header_row .faq-buttons{ min-width: 200px; }
  .faq-module .section_header_row .faq-buttons p{ font-size:14px; }
  .faq-module .accordion_header p{ padding-right: 25px; }  
  .signup_form_template .main_repeater_with_form_module .image_copy_repeater_module { padding: 5px 0px 20px 0px; max-width:inherit; } 
  .signup_form_template .main_repeater_with_form_module .main_form_right_section{ padding:0 0 20px; }  
  .main_repeater_with_form_module .main_form_right_section { max-width: inherit; }
  .testimonial-slider-module.updated .section_header .peer-insight-img{ display:none; }
  
  .header-section .header-btm-row .header-inner-row .header-right-col .header_button.green_fill_button a{ font-size: 12px; padding: 12px 10px; line-height: normal; }
  .header-btm-row a.cta_button{ font-size: 12px; line-height: normal; padding: 12px 10px; }  
  .toggle_button{ top:18px; }
  
  .header_mobile_box .mobile-menu{ padding-top:100px; } 
  .subscription-template .main-content form input.email-edit.hs-input{ width:100% !important; }
  
  
  /*-----Case and details page css------*/
  .vertical-tab-module .vertical-tab-inner-wrapper{flex-wrap:wrap;}
  .intro-header-module .intro-content p,
  .vertical-tab-content-wrapper .tab-content p,
  .vertical-tab-module .vertical-tab-head-wrapper .vertical-tab-head p a{font-size:16px;}
  .vertical-tab-content-wrapper,
  .vertical-tab-module .vertical-tab-head-wrapper{max-width:100%;}
  .threeC-table-module .table-bottom-row .section-table-row .table-content-column,
  .threeC-table-module .table-bottom-row .section-table-row .table-header-column,
  .table-top-row>div{max-width:100%;width:100%;}
  .other-products-module .products-repeater-row>div{max-width:calc(50% - 15px)}
  .threeC-table-module .table-bottom-row .section-header p,
  .threeC-table-module .table-bottom-row .bottom-section-content p,
  .other-products-module .product-content p,
  .threeC-table-module .table-top-row .box-content p,
  .threeC-table-module .table-top-row .box-content ul{font-size:16px;}
  .threeC-table-module .table-bottom-row .section-table-row .table-header-column h6,
  .threeC-table-module .table-bottom-row .bottom-section-content h5,
  .threeC-table-module .table-bottom-row .section-table-row .table-content-column table th,
  .other-products-module .product-title p{font-size:18px;}
  .threeC-table-module .table-bottom-row .section-header h3{font-size:24px;}
  .stats-module .stats-inner-wrapper>div p{font-size:20px;}
  .stats-module .stats-inner-wrapper>div p strong{font-size:24px;}
  
  .updated .testimonial-slide  .testimonial-updated-slider-wrap > .slick-prev.slick-arrow{left: 35%;}
  .updated .testimonial-slide .testimonial-slider-updated > .slick-prev.slick-arrow { left: 36%;}
  .updated .testimonial-slide  .testimonial-updated-slider-wrap > .slick-next.slick-arrow{right: 35%;}
  .updated .testimonial-slide .testimonial-slider-updated > .slick-next.slick-arrow { right: 36%;}
  .updated  .testimonial-updated-slider-wrap.slick-slide .slide-item { width: 25%; float: left;}
}

@media (max-width: 480px) { 
  p{ word-wrap: break-word; }
  .body-container-wrapper { padding-top:90px; }  
  .header-logo img { max-width: 110px; }
  .logo-repeater-module .col-logos .logo-items{ width: 50%; }
  .circle_image_repeater_module .products_repeater_row .product_item{ width:50%; margin: 0 0 30px; }
  .updated_academy_nov20 .academy-listing-section .post-listing .blog_row_wrapper .post_item{ width:100%; margin:0 0 20px; }
  .main_repeater_with_form_module .main_form_right_section .form_box_wrapper form .input{ margin-right: 0px; }
  .main_repeater_with_form_module .main_form_right_section .form_box_wrapper form .input .hs-input{ width: 100%; } 
  .main_repeater_with_form_module .main_form_right_section .form_box_wrapper form .form-columns-2 .hs-form-field .hs-input,
  .main_repeater_with_form_module .main_form_right_section .form_box_wrapper form .form-columns-3 .hs-form-field .hs-input{ width: 100%; } 
  .header-section .header-btm-row .header-inner-row .header-right-col .header_button.green_fill_button a{ font-size: 11px; padding: 12px 10px; line-height: normal; display: block; }
  .header-btm-row a.cta_button{ font-size: 11px; line-height: normal; padding: 11px 10px; display: block; } 
  .header-section .header-btm-row .header-inner-row .header-left-col .header-logo { padding-left: 10px; }
  .error-template .main-content form.hs-form .input a.hs-button.primary{ position:static; margin-top:10px; } 
  .password-template .main-content form .hs-button.primary{ position:static; margin-top:10px; }
  .other-products-module .products-repeater-row>div{max-width:100%;}
  .updated .testimonial-slide  .testimonial-updated-slider-wrap > .slick-prev.slick-arrow{left:28%}
    .updated .testimonial-slide .testimonial-slider-updated > .slick-prev.slick-arrow { left: 30%;}
  .updated .testimonial-slide  .testimonial-updated-slider-wrap > .slick-next.slick-arrow{right:28%}
  .updated .testimonial-slide .testimonial-slider-updated > .slick-next.slick-arrow { right: 30%;}
}
@media (max-width:414px){
.updated  .testimonial-updated-slider-wrap.slick-slide .slide-item { width: 33%; float: left;}
}

@media (max-width: 360px) { 
  .header-section .header-btm-row .header-inner-row .header-left-col .header-logo { padding-left: 5px; }
}
.centered_green_fill_button{
  display: block;
  background-color: white;
  margin: auto;
  border: none;
}


/* Cookies css */


.close-btn {
	width: 50px;
	height: 50px;
	display: flex;
	position: fixed;
	content: "";
	right: 0;
	bottom: 150px;
	z-index: 1000000000 !important;	
	justify-content: center;
	align-content: center;
}

.close-icon {
	display: flex;
	align-items: center;
}

.close-icon img {
  width: 18px;
}

.close-btn.active-close {
  display: flex;
}

.cookies-chkbox-main .form-group {
	margin-bottom: 10px;
  display: flex;
  align-items: flex-start;
  text-align: left;
}

.cookies-chkbox-main .form-group input {
  margin-right: 10px;
}

.cookies-chkbox-main form{
  max-width: 690px;
  margin-left: 70px;
}

.cookies-chkbox-main {
	margin-top: 20px;
}

#hs-eu-cookie-confirmation-inner {
  padding-bottom: 110px !important;
}

#hs-en-cookie-confirmation-buttons-area {
	margin-top: -80px;
}

#chkform {
	position: relative;
}

#cookies-submit {
  background-color: #425b76 !important;
  border: 1px solid #425b76 !important;
  color: #fff;
  font-family: inherit;
  font-size: inherit;
  font-weight: 400 !important;
  line-height: inherit;
  text-align: left;
  text-shadow: none !important;
  border-radius: 3px;
  display: inline-block;
  padding: 10px 16px !important;
  text-decoration: none !important;
  appearance: none;
  cursor: pointer;
  position: absolute;
  right: -122px;
  top: 28px;
}

#hs-eu-confirmation-button {
  display: none !important;
}



/* Responsive CSS */
@media only screen and (max-width: 1367px) {
  #hs-en-cookie-confirmation-buttons-area {
    margin-top: -90px;
  }
}

@media only screen and (max-width: 991px) {
  .close-btn {
    width: 30px;
    height: 30px;
    bottom: 180px;
  }
  
  .cookies-chkbox-main form {   
    margin-left: 20px;
  } 
  
  #hs-en-cookie-confirmation-buttons-area {
    margin-top: 0;
  }
  
  #hs-eu-cookie-confirmation-inner {
    padding-bottom: 70px !important;
  }
  
  #cookies-submit {
    padding: 10px 26px !important;
    right: initial;
    top: initial;
    left: 0;
  }
}

@media only screen and (max-width: 767px) {
  .cookies-chkbox-main form {
    max-width: 90%;
  }
  
  body div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner {
    padding: 18px 14px 70px 14px !important;
    min-height: 536px;
  }
  
  .close-btn {
    bottom: 300px;
  }
}

@media only screen and (max-width: 479px) {
  .cookies-chkbox-main form {
    max-width: 80%;
  }
  
  .close-btn {
    bottom: 495px;
    right: 5px;
  }
}