/* @import url('http://example.com/example_style.css'); */

/***********************************************/
/* CSS @imports must be at the top of the file */
/* Add them above this section                 */
/***********************************************/

.container, 
.container-fluid, 
.container-sm, 
.container-md, 
.container-lg, 
.container-xl{ padding-right: 15px; padding-left: 15px; }@media (min-width: 803px) {
  .container,
  .container-sm { max-width: 767px;}
}
@media (min-width: 968px) {
  .container,
  .container-sm,
  .container-md {	max-width: 920px;}
}
@media (min-width: 1056px) {
  .container,
  .container-sm,
  .container-md,
  .container-lg { max-width: 1024px; }
}
@media (min-width: 1288px) {
  .container,
  .container-sm,
  .container-md,
  .container-lg,
  .container-xl { max-width: 1228px;}
}
@media screen and (min-width: 2560px) {
  .container { max-width: 1520px; }
}

/***** Editor gap css *******/
.hs-inline-edit .body_dnd_area{ margin-top:100px; } 

/*****************************************/
/* Start your style declarations here    */
/*****************************************/






















a{ transition:all 0.3s ease-in-out; }
a:hover{ transition:all 0.3s ease-in-out; }

ul, ol { padding-left: 1rem; }
ul li, ol li{ margin-bottom:10px; }

.uppercase{ text-transform:uppercase; }
.blue-line{ background:#1A78F5; }
.green-line{ background:#28a745; }
.yellow-line{ background:#ffc107; }
.red-line{ background:#dc3545; }
.green-text{ color:#00b222; }

.padding-top-10{ padding-top:10px; }
.padding-top-20{ padding-top:20px; }
.padding-top-30{ padding-top:30px; }
.padding-top-40{ padding-top:40px; }
.padding-top-50{ padding-top:50px; }
.padding-top-60{ padding-top:60px; }
.padding-top-70{ padding-top:70px; }
.padding-top-80{ padding-top:80px; }
.padding-top-90{ padding-top:90px; }
.padding-top-100{ padding-top:100px; }
.padding-top-110{ padding-top:110px; }
.padding-top-120{ padding-top:120px; }
.padding-top-130{ padding-top:130px; }
.padding-top-140{ padding-top:140px; }
.padding-top-150{ padding-top:150px; }
.padding-top-160{ padding-top:160px; }
.padding-top-170{ padding-top:170px; }
.padding-top-180{ padding-top:180px; }
.padding-top-190{ padding-top:190px; }
.padding-top-200{ padding-top:200px; }

.padding-bottom-10{ padding-bottom:10px; }
.padding-bottom-20{ padding-bottom:20px; }
.padding-bottom-30{ padding-bottom:30px; }
.padding-bottom-40{ padding-bottom:40px; }
.padding-bottom-50{ padding-bottom:50px; }
.padding-bottom-60{ padding-bottom:60px; }
.padding-bottom-70{ padding-bottom:70px; }
.padding-bottom-80{ padding-bottom:80px; }
.padding-bottom-90{ padding-bottom:90px; }
.padding-bottom-100{ padding-bottom:100px; }
.padding-bottom-110{ padding-bottom:110px; }
.padding-bottom-120{ padding-bottom:120px; }
.padding-bottom-130{ padding-bottom:130px; }
.padding-bottom-140{ padding-bottom:140px; }
.padding-bottom-150{ padding-bottom:150px; }

@media screen and (max-width: 767px) {
  .mobile-padding-top-10{ padding-top:10px; }
  .mobile-padding-top-20{ padding-top:20px; }
  .mobile-padding-top-30{ padding-top:30px; }
  .mobile-padding-top-40{ padding-top:40px; }
  .mobile-padding-top-50{ padding-top:50px; }
  .mobile-padding-top-60{ padding-top:60px; }
  .mobile-padding-top-70{ padding-top:70px; }
  .mobile-padding-top-80{ padding-top:80px; }
  .mobile-padding-top-90{ padding-top:90px; }
  .mobile-padding-top-100{ padding-top:100px; }
  .mobile-padding-top-110{ padding-top:110px; }
  .mobile-padding-top-120{ padding-top:120px; }
  .mobile-padding-top-130{ padding-top:130px; }
  .mobile-padding-top-140{ padding-top:140px; }
  .mobile-padding-top-150{ padding-top:150px; }
  .mobile-padding-top-160{ padding-top:160px; }
  .mobile-padding-top-170{ padding-top:170px; }
  .mobile-padding-top-180{ padding-top:180px; }
  .mobile-padding-top-190{ padding-top:190px; }
  .mobile-padding-top-200{ padding-top:200px; }

  .mobile-padding-bottom-10{ padding-bottom:10px; }
  .mobile-padding-bottom-20{ padding-bottom:20px; }
  .mobile-padding-bottom-30{ padding-bottom:30px; }
  .mobile-padding-bottom-40{ padding-bottom:40px; }
  .mobile-padding-bottom-50{ padding-bottom:50px; }
  .mobile-padding-bottom-60{ padding-bottom:60px; }
  .mobile-padding-bottom-70{ padding-bottom:70px; }
  .mobile-padding-bottom-80{ padding-bottom:80px; }
  .mobile-padding-bottom-90{ padding-bottom:90px; }
  .mobile-padding-bottom-100{ padding-bottom:100px; }
  .mobile-padding-bottom-110{ padding-bottom:110px; }
  .mobile-padding-bottom-120{ padding-bottom:120px; }
  .mobile-padding-bottom-130{ padding-bottom:130px; }
  .mobile-padding-bottom-140{ padding-bottom:140px; }
  .mobile-padding-bottom-150{ padding-bottom:150px; }
}

.superscript sup {font-size:30px; vertical-align:super;}
.custom-font-70 h1{ font-size:70px; line-height: normal; }
@media screen and (max-width: 767px) {
  .custom-font-70 h1{ font-size:40px; }
  .superscript sup {vertical-align:unset;}
}

/* Bottom Margin Overrides */
.bottom-margin-5 h1,.bottom-margin-5 h2,.bottom-margin-5 h3 {margin-bottom: 5px;}
.bottom-margin-10 h1,.bottom-margin-10 h2,.bottom-margin-10 h3 {margin-bottom: 10px;}
.bottom-margin-15 h1,.bottom-margin-15 h2,.bottom-margin-15 h3 {margin-bottom: 15px;}
.bottom-margin-20 h1,.bottom-margin-20 h2,.bottom-margin-20 h3 {margin-bottom: 20px;}
.bottom-margin-25 h1,.bottom-margin-25 h2,.bottom-margin-25 h3 {margin-bottom: 25px;}

/****** Button css here *******/
.white-button a{ display:inline-block; padding:20px 35px; color:#1A78F5; background:white; text-transform:uppercase; font-weight:bold; border:1px solid white; line-height:normal;  }
.white-button a:hover{ background:transparent; color:white; }

.blue-link a{ display:inline-block; padding:0px 0px; color:#1A78F5; text-transform:uppercase; font-weight:bold; transition: all 0.3s ease-in-out; }
.blue-link a span.angle-right-icon{ height:30px; width:16px; background:url(//2549454.fs1.hubspotusercontent-na1.net/hubfs/2549454/raw_assets/public/Recruitics%20Theme/images/arrow-right-blue.png) center no-repeat; display:inline-block; margin-left:20px; vertical-align:middle; background-size:100%; transition: all 0.3s ease-in-out; }
.blue-link a:hover span.angle-right-icon{ margin-left:25px; }

.white-link a{ display:inline-block; padding:0px 0px; color:#ffffff; text-transform:uppercase; font-weight:bold; transition: all 0.3s ease-in-out; }
.white-link a span.angle-right-icon{ height:30px; width:16px; background:url(//2549454.fs1.hubspotusercontent-na1.net/hubfs/2549454/raw_assets/public/Recruitics%20Theme/images/arrow-right-white.png) center no-repeat; display:inline-block; margin-left:20px; vertical-align:middle; background-size:100%; transition: all 0.3s ease-in-out; }
.white-link a:hover span.angle-right-icon{ margin-left:25px; }

a.cta-button{ font-weight:bold; /*text-transform:uppercase;*/ }

.white-link-arrow .cta-group a{ display:inline-block; padding:0px 0px; color:#ffffff; text-transform:uppercase; font-weight:bold !important; transition: all 0.3s ease-in-out; }
.white-link-arrow .cta-group a:after{ content:''; height:30px; width:16px; background:url(//2549454.fs1.hubspotusercontent-na1.net/hubfs/2549454/raw_assets/public/Recruitics%20Theme/images/arrow-right-white.png) center no-repeat; display:inline-block; margin-left:20px; vertical-align:middle; background-size:100%; transition: all 0.3s ease-in-out; }
.white-link-arrow .cta-group a:hover:after{ margin-left:25px; }

.blue-link-arrow .cta-group a{ display:inline-block; padding:0px 0px; text-transform:uppercase; font-weight:bold !important; transition: all 0.3s ease-in-out; }
.blue-link-arrow .cta-group a:after{ content:''; height:30px; width:16px; background:url(//2549454.fs1.hubspotusercontent-na1.net/hubfs/2549454/raw_assets/public/Recruitics%20Theme/images/arrow-right-blue.png) center no-repeat; display:inline-block; margin-left:20px; vertical-align:middle; background-size:100%; transition: all 0.3s ease-in-out; }
.blue-link-arrow .cta-group a:hover:after{ margin-left:25px; }

.btn-blue-link-arrow-wrapper{ padding-top:20px; border-top: 2px solid #333333; }
.btn-blue-link-arrow-wrapper a.cta-button{ display:block; padding:0px 0px !important; text-transform:uppercase; font-weight:bold !important; transition: all 0.3s ease-in-out; border:0px; min-height: initial !important; text-align:left; position:relative; line-height: 30px; }
.btn-blue-link-arrow-wrapper a.cta-button:after{ content:''; height:30px; width:16px; background:url(//2549454.fs1.hubspotusercontent-na1.net/hubfs/2549454/raw_assets/public/Recruitics%20Theme/images/arrow-right-blue.png) center no-repeat; display:inline-block; vertical-align:middle; background-size:100%; transition: all 0.3s ease-in-out; right: 0;
  position: absolute; }
.btn-blue-link-arrow-wrapper a.cta-button:hover:after{ right:7px; }

.btn-blue-link-wrapper a.cta-button{ display:inline-block; padding:0px 0px !important; color:#1A78F5; text-transform:uppercase; font-weight:bold; transition: all 0.3s ease-in-out; border:0px; min-height: initial !important; }
.btn-blue-link-wrapper a.cta-button:hover{ }

/*.body_dnd_area p, 
.body_dnd_area li{ font-weight:500; } */ 

/********** Global text sizes ********/
.heading-size-xxl .h1, .heading-size-xxl .h2, .heading-size-xxl .h3,.heading-size-xxl .h4,.heading-size-xxl .h5,.heading-size-xxl .h6,.heading-size-xxl,.heading-size-xxl h1,.heading-size-xxl h2,.heading-size-xxl h3,.heading-size-xxl h4,.heading-size-xxl h5,.heading-size-xxl h6{ font-size:130px; line-height:normal; }
.heading-size-xl .h1, .heading-size-xl .h2, .heading-size-xl .h3,.heading-size-xl .h4,.heading-size-xl .h5,.heading-size-xl .h6,.heading-size-xl,.heading-size-xl h1,.heading-size-xl h2,.heading-size-xl h3,.heading-size-xl h4,.heading-size-xl h5,.heading-size-xl h6{ font-size:120px; line-height:normal; } 

/*********** Text Transform ***********/
.text-uppercase{text-transform: uppercase;}
.text-lowercase{text-transform: lowercase;}
.text-capitalize{text-transform: capitalize;}
.text-none{text-transform: none;}

.grey-border-right{ border-right:2px solid #2E3132; }
.grey-border-left{ border-left:2px solid #2E3132; }

.align-left{ text-align:left; }
.align-center{ text-align:center; }
.align-right{ text-align:right; }

.contact-page-form form textarea::placeholder, 
.contact-page-form form select ::placeholder, 
.contact-page-form form .form-control, 
.contact-page-form form input.hs-input::placeholder,
.contact-page-form form select{ font-weight:600; color:#333333; /*opacity:0.8;*/ }
.contact-page-form .inputs-list {margin-top: 15px; margin-left: 30px;}
.middle-item .content-wrapper{ display: flex; justify-content: center; align-items: center; } 

/********* Header css here *******/
/* .website-header-module{ position:absolute; z-index:100; left:0; top:0; width:100%; background:rgba(0,0,0,0.2); border-bottom:1px solid rgba(186,238,255,0.4); }
.website-header-module .header-inner-wrapper{ display:flex; justify-content:space-between;  align-items: center; } 
.website-header-module .header-inner-wrapper .header-menus{ text-align:center;}
.website-header-module .header-inner-wrapper .header-menus ul{ margin:5px 0 0 0px; padding:0px; }
.website-header-module .header-inner-wrapper .header-menus li{ margin-bottom:0px; }
.website-header-module .header-inner-wrapper .header-menus li.hs-menu-depth-1{ display:inline-block; padding:35px 15px; position:relative; }
.website-header-module .header-inner-wrapper .header-menus li a{ color:white; font-weight:bold; cursor:pointer; }
.website-header-module .header-inner-wrapper .header-menus li.hs-menu-depth-1 > a{ text-transform: uppercase;border-bottom:2px solid transparent; display:block; padding-bottom:2px;} */
/* .website-header-module .header-inner-wrapper .header-menus li.hs-menu-depth-1:hover > a{ color:#fdcb02; border-bottom:2px solid #fdcb02;} */
/* .website-header-module .header-inner-wrapper .header-menus ul.hs-menu-children-wrapper{ display:none; position:absolute; top:100%; background:rgba(0,0,0,0.9); min-width:200px; padding:20px 10px; margin:0px;}
.website-header-module .header-inner-wrapper .header-menus ul.hs-menu-children-wrapper li{ display:block; text-align:left; position:relative; padding:5px 20px; }
.website-header-module .header-inner-wrapper .header-menus ul.hs-menu-children-wrapper li a{ display:block; } */
/* .website-header-module .header-inner-wrapper .header-menus ul.hs-menu-children-wrapper > li:hover > a,.website-header-module .header-inner-wrapper .header-menus ul.hs-menu-children-wrapper > li.active-branch a{ color:#fdcb02;} */

/* @media (min-width:768px) {
.website-header-module .header-inner-wrapper .header-menus li:hover > ul.hs-menu-children-wrapper{display:block;} 
} */
/* .website-header-module .header-inner-wrapper .header-menus li a:hover,.website-header-module .header-inner-wrapper .header-menus li.active > a,.website-header-module .header-inner-wrapper .header-menus li.active-branch > a{ color:#fdcb02; }  */
/* .website-header-module .header-inner-wrapper .header-menus ul.hs-menu-children-wrapper li ul.hs-menu-children-wrapper{ left:100%; top:0; } */
/* .website-header-module .header-inner-wrapper .header-menus ul.hs-menu-children-wrapper li.active > a,.website-header-module .header-inner-wrapper .header-menus ul.hs-menu-children-wrapper li.active-branch > a{ color:#fdcb02} */
/* .website-header-module .header-inner-wrapper .header-menus ul.hs-menu-children-wrapper li.active-branch ul.active-branch li.hs-menu-depth-3.active-branch > a{ color:#fff; } 
.website-header-module .header-inner-wrapper .header-menus ul.hs-menu-children-wrapper li.active-branch ul.active-branch li.hs-menu-depth-3.active-branch:hover > a{ color:#fdcb02; } */
.header-button a:after{content:''; height:32px; width:15px; background:url(//2549454.fs1.hubspotusercontent-na1.net/hubfs/2549454/raw_assets/public/Recruitics%20Theme/images/arrow-right-white.png) center no-repeat; background-size:100%; display:inline-block; margin-left:15px; vertical-align:middle;}
body { transition-property: none !important; transition-duration: inherit !important; transition-delay: inherit !important;  }


/* .website-header-module .header-inner-wrapper .header-button a:hover{ color:#fdcb02; } */
/* .header-button a{ display:inline-block; color:white; font-weight:600; } 
.hero-content p{font-size: 26px; line-height: 1.3;letter-spacing: 1.7px;} */

/*** Footer css here ********/
.website-footer-module ul{ padding-left:0; }
.website-footer-module li{ margin-bottom:0px; }
.website-footer-module li a,.website-footer-module a{ color:#2E3132;} 
.website-footer-module .footer-top-row .footer-inner-wrap{ display:flex; justify-content:space-between; }
.website-footer-module .footer-top-row .footer-inner-wrap .footer-left-col{ width:50%; }
.website-footer-module .footer-top-row .footer-inner-wrap .footer-left-col .footer-logo{ padding-bottom:45px; }
.website-footer-module .footer-top-row .footer-inner-wrap .footer-left-col .footer-logo img{ max-width:200px; }
.website-footer-module .footer-top-row .footer-inner-wrap .footer-left-col .footer-text{ padding-bottom:50px; max-width:450px; } 
.website-footer-module .footer-top-row .footer-inner-wrap .footer-left-col .footer-social-share{}
.website-footer-module .footer-top-row .footer-inner-wrap .footer-left-col .footer-social-share a{ display:inline-block; vertical-align:middle; line-height:normal; }
.website-footer-module .footer-top-row .footer-inner-wrap .footer-right-col{ width:50%; display:flex; }
.website-footer-module .footer-top-row .footer-inner-wrap .footer-right-col .footer-col{ width:100%; }
.website-footer-module .footer-top-row .footer-inner-wrap .footer-right-col .footer-col .footer-title h6{ font-weight:bold; }
.website-footer-module .footer-top-row .footer-inner-wrap .footer-right-col .footer-col ul{ list-style:none; padding:0px; margin:0px; }
.website-footer-module .footer-top-row .footer-inner-wrap .footer-right-col .footer-col ul li{ padding-bottom:5px; margin-bottom:25px; font-weight:600; }
.website-footer-module .footer-top-row .footer-inner-wrap .footer-right-col .footer-col .contact-address p{ font-weight:600; } 
.website-footer-module .footer-bottom-row .footer-inner-wrapper{ display:flex; justify-content:space-between; }
.website-footer-module .footer-bottom-row .footer-inner-wrapper .copyright-text p{ margin:0px;}
.website-footer-module .footer-bottom-row .footer-inner-wrapper .footer-links ul{ margin:0px; }
.website-footer-module .footer-bottom-row .footer-inner-wrapper .footer-links ul li{ display:inline-block; vertical-align:middle; padding:0 5px; position:relative; margin:0 10px 0 0px; }
.website-footer-module .footer-top-row .footer-inner-wrap .footer-right-col .footer-col .footer-title{ padding-bottom:30px; } 
.website-footer-module .footer-bottom-row .footer-inner-wrapper .footer-links ul li:after{ height:4px; width:4px; content:''; position:absolute; right:-10px; top:47%; background:#2E3132; border-radius:100%; }
.website-footer-module .footer-bottom-row .footer-inner-wrapper .footer-links ul li:last-child{ margin-right:0px;}
.website-footer-module .footer-bottom-row .footer-inner-wrapper .footer-links ul li:last-child:after{display:none;} 
@media all and (max-width:767px){
  .website-footer-module .footer-bottom-row .footer-inner-wrapper .footer-links ul li a { line-height: 48px;}
}
/******* Modules css here ******/
.hero-01-module{ position:relative; overflow:hidden; }
.hero-01-module .overlay{ position:absolute; left:0; top:0; width:100%; height:100%; z-index:1; }
.hero-01-module .container{ position:relative; z-index:2; }
.hero-01-module .hero-inner-wrapper .hero-content{ padding-top:30px; padding-bottom::5px; max-width:900px; margin:0 auto; }
.hero-01-module .hero-inner-wrapper .hero-button{ padding-top:60px; }
.hero-01-module video{ width:100%; position:absolute; left:0; top:0; z-index:0; min-height:860px; min-width: 1770px; } 
.hero-02-module .left-content-box-align{ max-width:730px; }
.hero-02-module .right-content-box-align{  text-align:right; }
.hero-02-module .right-content-box-align .section-header{  }
.hero-02-module .right-content-box-align .section-content{ max-width:720px; display: inline-block; }

.hero-02-module  .section-inner-wrap .section-content h6,.hero-02-module  .section-inner-wrap .section-content p{ font-size:20px; /*** Changed as per client request 10/10/22 **/ }

.hero-03-module .left-content-box-align{ max-width:720px; }
.hero-03-module .left-content-box-align h1{ margin-bottom:10px; } 
.threeC-boxes-with-links-module .section-header{ padding-bottom:50px; }
.threeC-boxes-with-links-module .section-boxes-row{ display:flex; justify-content:space-between; }
.threeC-boxes-with-links-module .section-boxes-row .boxes-column { width:31.33%; border:1px solid #dcdcdc; padding:40px 40px 90px; position:relative; }
.threeC-boxes-with-links-module .section-boxes-row .boxes-column .box-top-row{ display:flex; justify-content:space-between; align-items: center; padding-bottom:30px; border-bottom:2px solid #2E3132; margin-bottom:30px; }
.threeC-boxes-with-links-module .section-boxes-row .boxes-column .box-link-row{ position:absolute; bottom: 30px; width: 100%; padding: 0 40px; left: 0; }
.threeC-boxes-with-links-module .section-boxes-row .boxes-column .box-link-row a{ display:flex; padding:10px 0px; justify-content:space-between; align-items: center; }
.threeC-boxes-with-links-module .section-boxes-row .boxes-column .box-link-row a .angle-right-icon{ height:30px; width:16px;background:url(//2549454.fs1.hubspotusercontent-na1.net/hubfs/2549454/raw_assets/public/Recruitics%20Theme/images/arrow-right-blue.png) center no-repeat; background-size:100%; }
.threeC-boxes-with-links-module .section-boxes-row .boxes-column .box-top-row .box-title h4{ margin:0px; }
.threeC-boxes-with-links-module .section-boxes-row .boxes-column .box-top-row .box-icon{ width:60px; } 
.threeC-boxes-with-links-module .section-header div:first-child{padding-bottom: 15px;}


.threeC-boxes-with-links-module.column-boxes-repeater .section-boxes-row {flex-wrap: wrap;gap: 20px;display:flex;}
.threeC-boxes-with-links-module.column-boxes-repeater .section-boxes-row .boxes-column {flex: 1 1 calc(25% - 20px);margin-bottom:0;}
.threeC-boxes-with-links-module.column-boxes-repeater .section-boxes-row .boxes-column .box-icon img {min-width:50px}


.logo-grid-module .section-inner-wrap .section-header{ padding-bottom:40px; }
.logo-grid-module .logo-grid-items{ display:flex; flex-wrap:wrap; align-items: center; justify-content: center; }
.logo-grid-module .logo-grid-items .logo-item{ width:23%; margin:0 1%; padding:25px 40px;}

.lazy { background-image: none;background-color: #0d65ff;}
.fullwidth-bgImage-text-link-module .section-inner-wrap{ max-width:675px; }
.fullwidth-bgImage-text-link-module .section-inner-wrap .section-header{ padding-bottom:80px; }
.fullwidth-bgImage-text-link-module .section-inner-wrap .section-content{ padding-bottom:20px; padding-top:30px; border-top:2px solid #ffffff; } 
.fullwidth-bgImage-text-link-module .section-inner-wrap .section-link{ }
.fullwidth-bgImage-text-link-module.contact-us-section .section-inner-wrap{ max-width:510px;/* margin-left: 8.3333%; padding-left:15px; */}
.fullwidth-bgImage-text-link-module.contact-us-section .section-inner-wrap .section-header{ padding-bottom:40px; }
.fullwidth-bgImage-text-link-module.contact-us-section .section-inner-wrap .section-content{ padding-top:50px;} 

.recruitics-two-col-image-content-module{ overflow:hidden;  }
.recruitics-two-col-image-content-module > .container-fluid{ padding-left: 0; padding-right: 0; }
/*.recruitics-two-col-image-content-module .sr-repeater-1 .content-wrapper{ max-width:560px; margin:0 auto; }  */
.recruitics-two-col-image-content-module .sr-repeater-1 .content-wrapper{ max-width: 560px; margin: 0 100px 0 30px; display: inline-block; text-align: left; }
@media screen and (min-width: 2560px) {
  .recruitics-two-col-image-content-module .sr-repeater-1 .content-wrapper{ max-width: 620px; }
}
.recruitics-two-col-image-content-module .sr-repeater-1 .content-wrapper .heading{ padding-bottom:30px; }
.recruitics-two-col-image-content-module .sr-repeater-1 .content-wrapper .col-content{ border-top:2px solid #2E3132; padding-top:40px; }  

.recruitics-two-col-image-content-module .image-column-two-col-module .content-wrapper{ max-width: initial; margin: 0; display: block; text-align: center; }
.recruitics-two-col-image-content-module .content-column-two-col .content-wrapper{ padding:20px 50px; }
.recruitics-two-col-image-content-module .content-column-two-col .content-wrapper h3.heading{ margin-bottom:50px; }
.recruitics-two-col-image-content-module .content-column-two-col .content-wrapper .col-content{ padding-top:50px; } 
.recruitics-two-col-image-content-module .content-column-two-col .content-wrapper .cta-group a.cta-button{ font-weight:bold; }

.recruitics-stats-module .container{ max-width:1540px; }
.recruitics-stats-module .stats-wrapper{  }
.recruitics-stats-module .stats-wrapper .stat .description p{  }

.recruitics-resources-module .resources-item{ width:30.33%; margin:0 1.5% 30px; position: relative; border:1px solid #dcdcdc; border-bottom:3px solid #dcdcdc;  border-top:0px; padding-bottom:90px; }
.recruitics-resources-module .resources-item .resource-image img{ display:block; object-fit:cover; /*min-height:285px;*/ width:100%; }
.recruitics-resources-module .resources-item .resources-content-box{ padding:40px 40px 0px; }
.recruitics-resources-module .resources-item .resources-content-box .post-tag{ padding-bottom:10px; }
.recruitics-resources-module .resources-item .resources-content-box .post-tag a{ color:#2E3132; }
.recruitics-resources-module .resources-item .resources-content-box .post-tag a:hover{ color:#1A78F5; }
.recruitics-resources-module .resources-item .resources-content-box .post-title{ padding-bottom:10px; margin-bottom:10px; }
.recruitics-resources-module .resources-item .resources-content-box .post-title a{ color:#2E3132; display:block; }
.recruitics-resources-module .resources-item .resources-content-box .post-title a:hover{ color:#1A78F5; }
.recruitics-resources-module .resources-item .resources-content-box .post-link{ position: absolute; bottom: 25px; width: 80%;}
.recruitics-resources-module .resources-item .resources-content-box .post-link a{ display:flex; padding:20px 0px 10px; justify-content:space-between; align-items: center; border-top:2px solid #2E3132;  }
.recruitics-resources-module .resources-item .resources-content-box .post-link a .angle-right-icon{ height:30px; width:16px; 
  background:url(//2549454.fs1.hubspotusercontent-na1.net/hubfs/2549454/raw_assets/public/Recruitics%20Theme/images/arrow-right-blue.png) center no-repeat; background-size:100%; }  

.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}
/*# sourceMappingURL=slick.min.css.map */


.recruitics-two-col-slider-module{}
.sr-multicol-media.recruitics-two-col-slider-module .sr-valign-top {align-items:center;}
.recruitics-two-col-slider-module .recrut-slide-item{ display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; margin-right: -15px; margin-left: -15px; }
.recruitics-two-col-slider-module .recrut-slide-item .col-md-6:first-child {padding-right:40px;}
.recruitics-two-col-slider-module .recrut-slide-item .col-content p{ font-size:20px; line-height:28px; }
.recruitics-two-col-slider-module .recruitics-slider-mod{ position:relative; padding-bottom:60px; }
.recruitics-two-col-slider-module .recruitics-slider-mod .slick-arrow{ position:absolute; right:0; bottom:0; border:0; width:18px; height:30px; background:url(//2549454.fs1.hubspotusercontent-na1.net/hubfs/2549454/raw_assets/public/Recruitics%20Theme/images/right-arrow-black.png) center no-repeat; cursor:pointer; font-size:0; }
.recruitics-two-col-slider-module .recruitics-slider-mod .slick-arrow.slick-prev{ right:77px; background:url(//2549454.fs1.hubspotusercontent-na1.net/hubfs/2549454/raw_assets/public/Recruitics%20Theme/images/left-arrow-black.png) center no-repeat; }
.recruitics-two-col-slider-module .recruitics-slider-mod .slider__counter{ text-align:right; font-size:18px; bottom:3px; right:37px; position:absolute; font-weight: 600; }
.recruitics-two-col-slider-module .recruitics-slider-mod .slick-arrow:hover{ opacity:0.7; }

.recruitics-testimonial-slider-module{ position:relative; }
.recruitics-testimonial-slider-module:before{ content:''; top:0; left:0; background:white; width:100%; height:70px; position:absolute; }
.recruitics-testimonial-slider-module .testimonial-slide-item{  display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; margin-right: -15px; margin-left: -15px; }
.recruitics-testimonial-slider-module .testimonial-slide-item .sr-col{ align-self:center; }
.recruitics-testimonial-slider-module .testimonial-slide-item .responsive-image img{  }
.recruitics-testimonial-slider-module .testimonial-slider-mod{ position:relative; padding-bottom:0px; }
.recruitics-testimonial-slider-module .testimonial-slider-mod .slick-arrow{ position:absolute; right:0; bottom:50px; border:0; width:18px; height:30px; background:url(//2549454.fs1.hubspotusercontent-na1.net/hubfs/2549454/raw_assets/public/Recruitics%20Theme/images/right-arrow-black.png) center no-repeat; cursor:pointer; font-size:0; z-index:1; }
.recruitics-testimonial-slider-module .testimonial-slider-mod .slick-arrow.slick-prev{ right:78px; background:url(//2549454.fs1.hubspotusercontent-na1.net/hubfs/2549454/raw_assets/public/Recruitics%20Theme/images/left-arrow-black.png) center no-repeat; }
.recruitics-testimonial-slider-module .testimonial-slider-mod .slider__counter{ text-align:right; font-size:18px; bottom:53px; right:37px; position:absolute; font-weight: 600; }
.recruitics-testimonial-slider-module .testimonial-slider-mod .slick-arrow:hover{ opacity:0.7; } 
.recruitics-testimonial-slider-module .testimonial-slide-item .col-content{ position:relative; }
.recruitics-testimonial-slider-module .testimonial-slide-item .col-content:before{ content:''; height:31px; width:35px; background:url(//2549454.fs1.hubspotusercontent-na1.net/hubfs/2549454/raw_assets/public/Recruitics%20Theme/images/quote-icon.png) center no-repeat; position:absolute; left:-45px; top:0px; }
.recruitics-testimonial-slider-module .testimonial-slide-item .col-content h4{ font-weight:500; line-height:1.6; color:#2E3132; }

.leadership-grid-module .section-inner-wrap .section-header{ padding-bottom:40px; }
.leadership-grid-module .section-inner-wrap .leadership-grid-items{ display:flex; flex-wrap:wrap; }
.leadership-grid-module .section-inner-wrap .leadership-grid-items .leadership-item-block{ width:22%; margin:0 1.5% 40px; text-align:center; } 
.leadership-grid-module .section-inner-wrap .leadership-grid-items .leadership-item-block .person-info{ padding:20px 10px 10px; }
.leadership-grid-module .section-inner-wrap .leadership-grid-items .leadership-item-block .person-info .person-name{ font-weight:bold; line-height:normal; }
.leadership-grid-module .section-inner-wrap .leadership-grid-items .leadership-item-block .person-info .person-title{ }

.about-text p{ font-size: 20px; line-height: 1.6; } 
.recruitics-awards-slider-module .awards-slider-mod{ position:relative; padding-bottom:70px; }
.recruitics-awards-slider-module .awards-slider-mod .slick-arrow{ position:absolute; right:45%; bottom:0; border:0; width:18px; height:30px; background:url(//2549454.fs1.hubspotusercontent-na1.net/hubfs/2549454/raw_assets/public/Recruitics%20Theme/images/right-arrow-black.png) center no-repeat; cursor:pointer; font-size:0; z-index:1; }
.recruitics-awards-slider-module .awards-slider-mod .slick-arrow.slick-prev{ right:inherit; left:45%; background:url(//2549454.fs1.hubspotusercontent-na1.net/hubfs/2549454/raw_assets/public/Recruitics%20Theme/images/left-arrow-black.png) center no-repeat; }
.recruitics-awards-slider-module .awards-slider-mod .slider__counter{ text-align:center; font-size:18px; bottom:3px; left:0; right:0px; position:absolute; font-weight: 600; }
.recruitics-awards-slider-module .awards-slider-mod .slick-arrow:hover{ opacity:0.7; }
.recruitics-awards-slider-module .awards-slider-mod .content-wrapper{ padding:30px 20px 5px; }
.recruitics-awards-slider-module .awards-slider-mod .content-wrapper .responsive-image{ min-height:155px; }
.recruitics-awards-slider-module .awards-slider-mod .content-wrapper .responsive-image img{ margin:0 auto; width:auto; max-height:155px; }
.recruitics-awards-slider-module .awards-slider-mod .content-wrapper .heading{ font-weight:bold; }
.recruitics-awards-slider-module .awards-slider-mod .slider__counter{ display:none; }
.recruitics-awards-slider-module .award-cta{ padding-top:25px; }
.recruitics-awards-slider-module .awards-slider-mod .awards-slide-item .col-md-12.sr-col{ padding:0px; }

.our-values-section .card-carousel .item-card{ margin-bottom:30px; padding-left:40px; padding-right:40px; } 
.our-values-section .card-carousel .item-card .media-body{ text-align:left !important;; display:block; }
.our-values-section .card-carousel .item-card .media-body .heading{ margin-bottom:30px; }
.our-values-section .card-carousel .item-card .media-body hr{ border-top-width:2px; margin-bottom:30px; }
.our-values-section .card-carousel .item-card .media-body .card-description{ padding:0px; }
.our-values-section .card-carousel .item-card .media-body .card-description p{ font-size:20px; } 
/*------------------*/
.powered-by-people-module .section-inner-wrap { display: grid; grid-template-columns: 1fr 1fr; align-items: center; padding-left: 15%; gap:90px;grid-gap: 90px;justify-content: space-between;}
.powered-by-people-module .section-inner-wrap .section-content-column{padding:3.5rem 0}
.powered-by-people-module { max-width: 1920px;  margin: 0 auto;}
.powered-by-people-module .col-heading h2 { position: relative; padding-bottom: 35px;}
.powered-by-people-module .col-heading h2::before { content: ""; position: absolute; width: 100%; height: 2px; background: black; bottom: 0;}
  .website-header-module  .mega-menu-outer { display: none; }
 body.showBody .website-header-module  .mega-menu-outer { display: none; }

@media all and (max-width:1800px){
  .powered-by-people-module .section-inner-wrap{padding-left:5%;}
}
@media all and (max-width:1400px){
  .powered-by-people-module .section-inner-wrap{ padding-left:25px;}
}
@media all and (max-width:1199px){
  .powered-by-people-module .section-inner-wrap .section-people-images-column { max-width: 60%;margin-left:30px;}
  .powered-by-people-module .section-inner-wrap .people-grid-row{height:135px}
  .powered-by-people-module .section-inner-wrap{gap:50px;display:flex;}
}

@media all and (max-width:768px){
  .powered-by-people-module .section-inner-wrap {flex-wrap:wrap;}
  .powered-by-people-module .section-inner-wrap .section-people-images-column {max-width:95%; margin-left:0;}
  .powered-by-people-module .section-inner-wrap .people-grid-row {height:170px;}
}

@media all and (max-width:767px){
  .powered-by-people-module .section-inner-wrap{flex-wrap:wrap; padding-left:0px;}
  .powered-by-people-module .section-inner-wrap .section-people-images-column{max-width:100%;}
  .powered-by-people-module .section-inner-wrap .people-grid-row{height:184px}
  .powered-by-people-module .section-inner-wrap .section-content-column {padding: 3.5rem 25px 0 25px;  max-width: 100%;  width: 100%;}
  .powered-by-people-module .section-inner-wrap .section-content-column p br{display:none;}
}
@media all and (max-width:620px){
  .powered-by-people-module .section-inner-wrap .people-grid-row { height: 155px;}
}
@media all and (max-width:480px){
  .people-grid-items {  flex-wrap: wrap; margin: 0 auto; justify-content: center;}
  .powered-by-people-module .section-inner-wrap .people-grid-row { height: 200px;}

}
/*********** Recruitics - Map Grid *****************/
.map-grid-module .section-header{ padding-bottom:20px; }
.map-grid-module .office-locations-group{ display:flex; flex-wrap:wrap; }
.map-grid-module .office-locations-group .location-items{ width:23%; margin:0 1% 60px; border:2px solid #d7d7d7; }
.map-grid-module .location-items .map { background-color:#f6f7f8; width:100%; height: 14rem; margin-bottom:0px;  }
.map-grid-module .office-locations-group .location-content{ padding:30px; }
.map-grid-module .office-locations-group .location-content .phone-number{ margin-bottom:0px; }

.testimonial-section{ position:relative; }
.testimonial-section:before{ content:''; top:0; left:0; background:white; width:100%; height:100px; position:absolute; } 
.testimonial-section .col-content{ position:relative; }
.testimonial-section .col-content:before{ content:''; height:31px; width:35px; background:url(//2549454.fs1.hubspotusercontent-na1.net/hubfs/2549454/raw_assets/public/Recruitics%20Theme/images/quote-icon.png) center no-repeat; position:absolute; left:-45px; top:0px; }
.testimonial-section .col-content h4{ font-weight:normal; line-height:1.6; color:#2E3132; margin-bottom: 25px; }
.testimonial-section.no-shape:before{ display:none; }

.recruitics---two-col-with-colored-divider{}
.recruitics---two-col-with-colored-divider .repeater-row-item{ padding-top:50px; padding-bottom:50px; }
.recruitics---two-col-with-colored-divider .repeater-row-item .content-wrapper{  }   
.recruitics---two-col-with-colored-divider .repeater-row-item .sr-repeater-1 .content-wrapper{padding-right:70px;}
.recruitics---two-col-with-colored-divider .repeater-row-item .sr-repeater-2 .content-wrapper{ padding-left:70px;}
.recruitics---two-col-with-colored-divider .repeater-row-item .content-wrapper p{ font-size:20px; }

.awards-grid-module{}
.awards-grid-module .section-inner-wrap .awards-grid-items{ display:flex; flex-wrap:wrap;  }
.awards-grid-module .section-inner-wrap .awards-grid-items .awards-item-block{ width:24%; margin:0 0.5% 60px; text-align: center; padding-bottom:40px; position:relative; }
.awards-grid-module .section-inner-wrap .awards-grid-items .awards-item-block .award-image{ min-height:150px; display: flex; justify-content: center; align-items: center; margin-bottom:20px; }
.awards-grid-module .section-inner-wrap .awards-grid-items .awards-item-block .award-image img{ max-height:140px; width:auto; }
.awards-grid-module .section-inner-wrap .awards-grid-items .awards-item-block .award-link{ position:absolute; bottom:0; left:0; width:100%; }
.awards-grid-module .section-inner-wrap .awards-grid-items .awards-item-block .award-title p{ font-size:19px; }

.recruitics-grid-module-01.dei-recruiting .description{ text-align:center; }
.recruitics-grid-module-01.dei-recruiting .item-card{ padding:50px 50px; margin-bottom:30px; /*min-height: initial !important;*/ }
.recruitics-grid-module-01.dei-recruiting .item-card .media-body .card-top-row{ justify-content:space-between; display:flex; align-items: center; border-width: 2px !important; width:100%; padding-bottom:20px; }
.recruitics-grid-module-01.dei-recruiting .item-card .media-body .card-top-row .card-header{ width:100%; background-color:inherit; border-bottom:0px; margin-bottom: 0; padding:0px; }
.recruitics-grid-module-01.dei-recruiting .item-card .media-body .card-top-row .card-image{ text-align:center; width: auto;}
.recruitics-grid-module-01.dei-recruiting .item-card .media-body .card-top-row .card-image img{ border-radius:0px; }
.recruitics-grid-module-01.dei-recruiting .item-card .media-body .card-description{ padding:30px 0px 0px; /*min-height: inherit !important;*/ } 
.recruitics-grid-module-01.dei-recruiting .item-card .media-body .card-description ul li{  }

.contact-page-form .heading{ text-align:center; }
.contact-page-form form .hs-form-field > label{ display:none; }
.contact-page-form form textarea, .contact-page-form form select, 
.contact-page-form form .form-control, 
.contact-page-form form input:not([type="radio"]):not([type="checkbox"]):not([type="file"]):not([type="submit"]), 
.contact-page-form form input[readonly]:not([type="radio"]):not([type="checkbox"]):not([type="file"]):not([type="submit"]){ line-height: 3.35rem; border-color:#dcdcdc; }
.contact-page-form form .hs-form-field .inputs-list .hs-form-booleancheckbox > label span{ font-size: 20px; font-weight:600;padding-left:35px; } 
.contact-page-form form .hs_error_rollup{ text-align:center; }
.sr-form [type="checkbox"]:checked + span::after,
.sr-form [type="checkbox"]:not(:checked) + span::after{ top: -3.5px;top: 5px;left: 7px; }
.sr-form [type="checkbox"]:checked + span:before, 
.sr-form [type="checkbox"]:not(:checked) + span:before {width:25px; height:25px; border-color:#000;margin-top:5px;}

.advertising-solutions-module .section-header{ padding-bottom:30px; }
.advertising-solutions-module .solutions-box-group{ border:1px solid #dddddc; }
.advertising-solutions-module .solutions-box-group .section-top-row{ display:flex;  }
.advertising-solutions-module .solutions-box-group .section-top-row .section-icon{ min-width:230px; text-align:center; max-width:230px; justify-content: center; align-items: center; display:flex; }
.advertising-solutions-module .solutions-box-group .section-top-row .section-icon img{ max-height:100px; width:auto; }
.advertising-solutions-module .solutions-box-group .section-top-row .section-content{ padding-left:50px; }  
.advertising-solutions-module .solutions-box-group .section-mid-row{ padding:50px 50px 50px 291px; display:flex; flex-wrap:wrap; gap: 30px; } 
.advertising-solutions-module .solutions-box-group .section-mid-row .solution-subitem{ width:48%; margin:20px 0% 20px 0px; padding-bottom:30px; position:relative; }
.advertising-solutions-module .solutions-box-group .section-mid-row.total-items3 .solution-subitem:nth-child(3){ /*width:100%;*/ margin:20px 0% 0px 0px; }
.advertising-solutions-module .solutions-box-group .section-mid-row.total-items5 .solution-subitem:nth-child(5){ width:100%; margin:20px 0% 0px 0px; }
.advertising-solutions-module .solutions-box-group .section-bottom-row{ display:flex; justify-content: center; align-items: center; }
.advertising-solutions-module .solutions-box-group .section-bottom-row .section-content{ width:100%;  }
.advertising-solutions-module .solutions-box-group .section-bottom-row .section-content h5{ margin:0px; }
.advertising-solutions-module .solutions-box-group .section-bottom-row .section-link{ min-width:182px; text-align:center; }    
.advertising-solutions-module .solutions-box-group .section-mid-row .solution-subitem .solution-link{ position:absolute; left:0; bottom:0; width:100%; } 
.advertising-solutions-module .solutions-box-group .section-mid-row.total-items2 .solution-subitem{ margin-bottom:0px; }
.advertising-solutions-module .solutions-box-group .section-mid-row.total-items2 .solution-subitem .solution-content p:last-child{ margin-bottom:10px; }

.platform-section .sr-row .sr-repeater-1 .content-wrapper{ padding-right:40px; }
.platform-section .sr-row .sr-repeater-2 .content-wrapper{ padding-left:40px; }

.features-section .col-left p{ font-size:20px; line-height: 34px; }
.features-section .col-right .sr-feature-check{ list-style-type: initial; padding: 0 0 0 19px; } 
.features-section .col-right .sr-feature-check > li{ padding: 0px; font-size:20px; } 
.benefits-box-grid-module .section-content{ padding-bottom:40px; }
.benefits-box-grid-module .benefits-box-group{ display:flex; flex-wrap:wrap; justify-content: space-between; }
.benefits-box-grid-module .benefits-box-group .benefit-column{ display:flex; width:48%; padding:50px 15px; border:1px solid #dddddc; margin:0 0 50px; }
.benefits-box-grid-module .benefits-box-group .benefit-column .section-icon{ text-align:center; display:flex; justify-content:center; max-width:190px; min-width:190px; align-items: center; }
.benefits-box-grid-module .benefits-box-group .benefit-column .section-icon img{ width:110px; }
.benefits-box-grid-module .benefits-box-group .benefit-column .section-content{ text-align:left !important; margin-left:40px; padding-bottom:0px; }
.benefits-box-grid-module .benefits-box-group .benefit-column .section-content p:last-child{ margin-bottom:0px; }


/**** System pages styling ******/
.bg-overlay{ position:relative; }
.bg-overlay .overlay{ position:absolute; left:0; top:0; width:100%; height:100%; background:rgba(0,0,0,0.7); }
.bg-overlay .container{ position:relative; z-index:1; }
.max-width-700{ margin:0 auto; max-width:700px; }
.max-width-870{ margin:0 auto; max-width:870px; }
.error-pages form{ width:100%; display: block; }
.error-pages .item{ padding:20px; border-radius:4px; border:1px solid #dddddc; margin-bottom:25px; }
.error-pages .item p:last-child{ margin-bottom:0px; }
.error-pages .item .fakelabel{ font-weight:bold; }
.error-pages .subscribe-options label{ font-weight:bold; }
.success{ color:#28a745; }

/*********** Blog pages css here ********/
.insights-banner-module .section-content h4 {font-weight:normal;}
.insights-banner-module .section-blog-subscription{ color:white; padding:30px 0 0px; max-width:750px;  margin: 0 auto; }
.insights-banner-module .section-blog-subscription .field>label,
.insights-banner-module .section-blog-subscription .field span{ color:white; }
.insights-banner-module .section-blog-subscription form{ display:block; }
.insights-banner-module .section-blog-subscription form fieldset{ padding-bottom:25px; }
.insights-banner-module .section-blog-subscription h3{ display:none; }
.insights-banner-module .section-blog-subscription form{ position: relative; }
.insights-banner-module .section-blog-subscription form .hs-recaptcha{ padding:10px 0px; }
.insights-banner-module .section-blog-subscription form .hs-recaptcha .grecaptcha-badge{ margin:0 auto; }
.insights-banner-module .section-blog-subscription form .hs-submit{ position:absolute; right:0; top:5px; }
.insights-banner-module .section-blog-subscription form .hs-submit input.hs-button.primary{ background-color:transparent; font-size:0; background-image:url(//2549454.fs1.hubspotusercontent-na1.net/hubfs/2549454/raw_assets/public/Recruitics%20Theme/images/arrow-right-blue.png); background-position:center; background-repeat:no-repeat; border: 0; background-size: 18px; padding: 0 1.6rem; }
.insights-banner-module .section-blog-subscription form .hs-error-msgs { order: 2; padding-top:5px; }
.insights-latest-posts-info-module .section-inner-wrapper{ display:flex; justify-content:space-between; }
.insights-latest-posts-info-module .section-inner-wrapper .section-left-column{ width:67%; background:white; box-shadow:0 0 1px rgba(0,0,0,0.1); align-self: start; border:1px solid #dcdcdc; }
.insights-latest-posts-info-module .section-inner-wrapper .section-left-column .latest-blog-slider{ position:relative; padding-bottom:10px; }
.insights-latest-posts-info-module .section-inner-wrapper .section-left-column .latest-blog-slider .slick-arrow{ position:absolute; right:35px; bottom:170px; border:0; width:18px; height:30px; background:url(//2549454.fs1.hubspotusercontent-na1.net/hubfs/2549454/raw_assets/public/Recruitics%20Theme/images/right-arrow-black.png) center no-repeat; cursor:pointer; font-size:0; z-index:1; }
.insights-latest-posts-info-module .section-inner-wrapper .section-left-column .latest-blog-slider .slick-arrow.slick-prev{ right:95px; background:url(//2549454.fs1.hubspotusercontent-na1.net/hubfs/2549454/raw_assets/public/Recruitics%20Theme/images/left-arrow-black.png) center no-repeat; }
.insights-latest-posts-info-module .section-inner-wrapper .section-left-column .latest-blog-slider .slider__counter{ text-align:center; font-size:18px; bottom:172px; right:61px; position:absolute; font-weight: 600; }
.insights-latest-posts-info-module .section-inner-wrapper .section-left-column .latest-blog-slider .slick-arrow:hover{ opacity:0.7; }
.insights-latest-posts-info-module .section-inner-wrapper .section-left-column .latest-blog-slider .blog-post-item .post-desc{ padding:40px 40px 80px; }
.insights-latest-posts-info-module .section-inner-wrapper .section-left-column .latest-blog-slider .blog-post-item{ position:relative; }
.insights-latest-posts-info-module .section-inner-wrapper .section-left-column .latest-blog-slider .blog-post-item .post-img img{ /*min-height:475px; max-height:475px;*/ object-fit:cover; }
.insights-latest-posts-info-module .section-inner-wrapper .section-left-column .latest-blog-slider .blog-post-item .post-tag{ padding-bottom:10px; }
.insights-latest-posts-info-module .section-inner-wrapper .section-left-column .latest-blog-slider .blog-post-item .post-tag a{ color:#2E3132; }
.insights-latest-posts-info-module .section-inner-wrapper .section-left-column .latest-blog-slider .blog-post-item .post-tag a:hover{ color:#1A78F5; }
.insights-latest-posts-info-module .section-inner-wrapper .section-left-column .latest-blog-slider .blog-post-item .post-title{ padding-bottom:10px; margin-bottom:10px; padding-right:130px; }
.insights-latest-posts-info-module .section-inner-wrapper .section-left-column .latest-blog-slider .blog-post-item .post-title a{ color:#2E3132; display:block; }
.insights-latest-posts-info-module .section-inner-wrapper .section-left-column .latest-blog-slider .blog-post-item .post-title a:hover{ color:#1A78F5; }
.insights-latest-posts-info-module .section-inner-wrapper .section-left-column .latest-blog-slider .blog-post-item .post-link{ position: absolute; bottom: 25px; width: 100%; left:0; }
.insights-latest-posts-info-module .section-inner-wrapper .section-left-column .latest-blog-slider .blog-post-item .post-link a{ display:flex; padding:20px 0px 10px; justify-content:space-between; align-items: center; border-top:2px solid #2E3132; margin-left:40px; margin-right:40px; }
.insights-latest-posts-info-module .section-inner-wrapper .section-left-column .latest-blog-slider .blog-post-item .post-link a .angle-right-icon{ height:30px; width:16px; 
  background:url(//2549454.fs1.hubspotusercontent-na1.net/hubfs/2549454/raw_assets/public/Recruitics%20Theme/images/arrow-right-blue.png) center no-repeat; background-size:100%; }

.insights-latest-posts-info-module .section-inner-wrapper .section-right-column{ width:28%; }
.insights-latest-posts-info-module .section-inner-wrapper .section-right-column .section-blog-subscription{ padding-bottom:40px;}
.insights-latest-posts-info-module .section-inner-wrapper .section-right-column .section-blog-subscription h3{ font-size:20px; font-weight:normal; }
.insights-latest-posts-info-module .section-inner-wrapper .section-right-column .section-blog-subscription form{ display:block; position: relative; }
.insights-latest-posts-info-module .section-inner-wrapper .section-right-column .section-blog-subscription form fieldset{ padding-bottom:14px; }
.insights-latest-posts-info-module .section-inner-wrapper .section-right-column .section-blog-subscription form .hs-recaptcha{ padding:10px 0px; }
.insights-latest-posts-info-module .section-inner-wrapper .section-right-column .section-blog-subscription form .hs-submit{ position:absolute; right:0; top:5px; }
.insights-latest-posts-info-module .section-inner-wrapper .section-right-column .section-blog-subscription form .hs-submit input.hs-button.primary{background-color:transparent; font-size:0; background-image:url(//2549454.fs1.hubspotusercontent-na1.net/hubfs/2549454/raw_assets/public/Recruitics%20Theme/images/arrow-right-blue.png); background-position:center; background-repeat:no-repeat; border: 0; background-size: 18px; padding: 0 1.6rem;}
.insights-latest-posts-info-module .section-inner-wrapper .section-right-column .section-blog-subscription form .hs-error-msgs { order: 2; padding-top:5px; }
.insights-latest-posts-info-module .section-inner-wrapper .section-right-column .blog-categories{ padding-bottom:40px; }
.insights-latest-posts-info-module .section-inner-wrapper .section-right-column .search-box .search-bar{ position:relative; }
.insights-latest-posts-info-module .section-inner-wrapper .section-right-column .search-box .search-bar form{ display:block; }
.insights-latest-posts-info-module .section-inner-wrapper .section-right-column .search-box .search-bar form button{ position:absolute; top:13px; right:13px; border:0px; background:none; padding:0px;}
.insights-latest-posts-info-module .section-inner-wrapper .section-right-column .search-box .search-bar form button svg{ width:24px; height:auto; }
.insights-latest-posts-info-module .section-inner-wrapper .section-right-column .search-box .search-bar form button svg,.insights-latest-posts-info-module .section-inner-wrapper .section-right-column .search-box .search-bar form button svg path{fill:#0c63ff;} 

/*** Search auto populate section ***/
.hs-search-field{ position:relative;}
.hs-search-field .hs-search-field__suggestions{ position:absolute; left:0; top:100%; width:100%; list-style:none; z-index: 1; }
.hs-search-field.hs-search-field--open .hs-search-field__suggestions{ padding:10px 0px; background: white; box-shadow: 0 0 1px rgba(0,0,0,0.1); border: 1px solid #dcdcdc; }
.hs-search-field .hs-search-field__suggestions #results-for{ font-weight:bold;}
.hs-search-field .hs-search-field__suggestions li{ padding:5px 15px;} 

.insights-popular-posts-module .section-inner-wrapper .section-header{ padding-bottom:20px;}
.insights-popular-posts-module .section-inner-wrapper .popular-posts-grid{ display:flex; flex-wrap:wrap; justify-content:space-between; }
.insights-popular-posts-module .section-inner-wrapper .popular-posts-grid .post-item{ width:48%; margin:0 0 50px; }
.insights-popular-posts-module .section-inner-wrapper .popular-posts-grid .post-item{ position: relative; border:1px solid #dcdcdc; border-bottom:3px solid #dcdcdc;  border-top:0px; padding-bottom:90px; }
.insights-popular-posts-module .section-inner-wrapper .popular-posts-grid .post-item .post-img img{ display:block; object-fit:cover; max-height:340px; /*min-height:450px; max-height:450px; */ width:100%; }
.insights-popular-posts-module .section-inner-wrapper .popular-posts-grid .post-item .post-content{ padding:40px 40px 0px; }
.insights-popular-posts-module .section-inner-wrapper .popular-posts-grid .post-item .blog-pos-tags{ padding-bottom:10px; }
.insights-popular-posts-module .section-inner-wrapper .popular-posts-grid .post-item .blog-pos-tags a{ color:#2E3132; }
.insights-popular-posts-module .section-inner-wrapper .popular-posts-grid .post-item .blog-pos-tags a:hover{ color:#1A78F5; }
.insights-popular-posts-module .section-inner-wrapper .popular-posts-grid .post-item .post-title{ padding-bottom:10px; margin-bottom:10px; }
.insights-popular-posts-module .section-inner-wrapper .popular-posts-grid .post-item .post-title a{ color:#2E3132; display:block; }
.insights-popular-posts-module .section-inner-wrapper .popular-posts-grid .post-item .post-title a:hover{ color:#1A78F5; }
.insights-popular-posts-module .section-inner-wrapper .popular-posts-grid .post-item .post-link{ position: absolute; bottom: 25px; left:0; width: 100%;}
.insights-popular-posts-module .section-inner-wrapper .popular-posts-grid .post-item .post-link a{ display:flex; padding:20px 0px 10px; justify-content:space-between; align-items: center; border-top:2px solid #2E3132; margin:0 40px; }
.insights-popular-posts-module .section-inner-wrapper .popular-posts-grid .post-link a .angle-right-icon{ height:30px; width:16px; 
  background:url(//2549454.fs1.hubspotusercontent-na1.net/hubfs/2549454/raw_assets/public/Recruitics%20Theme/images/arrow-right-blue.png) center no-repeat; background-size:100%;} 

.insights-listing-wrapper{ padding:50px 0px; }
.insights-listing-wrapper .blog-header{ padding-bottom:30px; }
.insights-listing-wrapper .insights-listing-items{ display:flex; flex-wrap:wrap; margin: 0 -15px; }
.insights-listing-wrapper .insights-listing-items .post-item{ width:23%; margin:0 1% 40px; }
.insights-listing-wrapper .insights-listing-items .post-item{ position: relative; border:1px solid #dcdcdc; border-bottom:3px solid #dcdcdc;  border-top:0px; padding-bottom:90px; }
.insights-listing-wrapper .insights-listing-items .post-item .post-img img{ display:block; object-fit:cover; /*min-height:220px; max-height:220px;*/ width:100%; }
.insights-listing-wrapper .insights-listing-items .post-item .post-content{ padding:30px 30px 0px; }
.insights-listing-wrapper .insights-listing-items .post-item .blog-pos-tags{ padding-bottom:10px; }
.insights-listing-wrapper .insights-listing-items .post-item .blog-pos-tags a{ color:#2E3132; }
.insights-listing-wrapper .insights-listing-items .post-item .blog-pos-tags a:hover{ color:#1A78F5; }
.insights-listing-wrapper .insights-listing-items .post-item .post-title{   }
.insights-listing-wrapper .insights-listing-items .post-item .post-title h5{ font-size: 22px; }
.insights-listing-wrapper .insights-listing-items .post-item .post-title a{ color:#2E3132; display:block; }
.insights-listing-wrapper .insights-listing-items .post-item .post-title a:hover{ color:#1A78F5; }
.insights-listing-wrapper .insights-listing-items .post-item .post-link{ position: absolute; bottom: 20px; width:100%; left:0;}
.insights-listing-wrapper .insights-listing-items .post-item .post-link a{ display:flex; padding:20px 0px 10px; justify-content:space-between; align-items: center; border-top:2px solid #2E3132; margin:0 30px; }
.insights-listing-wrapper .insights-listing-items .post-item .post-link a .angle-right-icon{ height:30px; width:16px; 
  background:url(//2549454.fs1.hubspotusercontent-na1.net/hubfs/2549454/raw_assets/public/Recruitics%20Theme/images/arrow-right-blue.png) center no-repeat; background-size:100%; }
.insights-listing-wrapper .load-more-button{ text-align:center; padding-top:30px; }
.insights-listing-wrapper .load-more-button a{ cursor:pointer; }

.insights-listing-wrapper .blog-author-section{ border-bottom: 3px solid #dcdcdc; display:flex; padding-bottom:50px; margin-bottom:50px; }
.insights-listing-wrapper .blog-author-section .blog-author-image{ min-width:190px; max-width:190px; }
.insights-listing-wrapper .blog-author-section .blog-author-image img{ object-fit:cover; border-radius:100%; width:150px; height:150px; border:1px solid #dcdcdc; }
.insights-listing-wrapper .blog-author-section .blog-info-box{ width:100%; }
.insights-listing-wrapper .blog-author-section .author-social-share{}
.insights-listing-wrapper .blog-author-section .author-social-share a svg{ width:20px; } 

/******** Post detail css here **********/
.post-detail-banner-section{ padding:150px 0 50px; color:white; background: rgb(0,87,171); background: linear-gradient(90deg, rgba(0,87,171,1) 0%, rgba(0,129,255,1) 100%); }
.post-detail-banner-section h1,.post-detail-banner-section p,.post-detail-banner-section li,.post-detail-banner-section h2,.post-detail-banner-section h3,.post-detail-banner-section h4,.post-detail-banner-section h5,.post-detail-banner-section h6,.post-detail-banner-section a{ color:white;}

.post-detail-banner-section .section-inner-wrapper{ max-width:990px; }
.blog-detail-body-wrapper{ padding:80px 0px; }
.blog-detail-body-wrapper .inner-wrap{ display:flex; justify-content:space-between; } 
.blog-detail-body-wrapper .inner-wrap .section-left-col{ width:69%; }
.blog-detail-body-wrapper .inner-wrap .section-left-col .post-image{ padding-bottom:30px; }
.blog-detail-body-wrapper .inner-wrap .section-left-col .section-body{ padding-bottom:30px; }
.blog-detail-body-wrapper .inner-wrap .section-left-col .blog-related-posts .section-header{ padding-bottom:20px; }
.blog-detail-body-wrapper .inner-wrap .section-left-col .blog-related-posts .blog-related-posts__list{ display:flex; justify-content:space-between; }
.blog-detail-body-wrapper .inner-wrap .section-left-col .blog-related-posts .blog-related-posts__list .post-item{ width:47%; margin:0 0% 30px; position: relative; border:1px solid #dcdcdc; border-bottom:3px solid #dcdcdc;border-top:0px; padding-bottom:90px; }

.blog-related-posts .blog-related-posts__list .post-item .post-img img{ display:block; object-fit:cover; /*min-height:290px; max-height:290px;*/ width:100%; }
.blog-related-posts .blog-related-posts__list .post-item .post-content{ padding:30px 30px 0px; }
.blog-related-posts .blog-related-posts__list .post-item .blog-pos-tags{ padding-bottom:10px; }
.blog-related-posts .blog-related-posts__list .post-item .blog-pos-tags a{ color:#2E3132; }
.blog-related-posts .blog-related-posts__list .post-item .blog-pos-tags a:hover{ color:#1A78F5; }
.blog-related-posts .blog-related-posts__list .post-item .post-title{ padding-bottom:10px; margin-bottom:10px; }
.blog-related-posts .blog-related-posts__list .post-item .post-title a{ color:#2E3132; display:block; }
.blog-related-posts .blog-related-posts__list .post-item .post-title a:hover{ color:#1A78F5; }
.blog-related-posts .blog-related-posts__list .post-item .post-link{ position: absolute; bottom: 20px; width:100%; left:0;}
.blog-related-posts .blog-related-posts__list .post-item .post-link a{ display:flex; padding:20px 0px 10px; justify-content:space-between; align-items: center; border-top:2px solid #2E3132; margin:0 30px; }
.blog-related-posts .blog-related-posts__list .post-item .post-link a .angle-right-icon{ height:30px; width:16px; 
  background:url(//2549454.fs1.hubspotusercontent-na1.net/hubfs/2549454/raw_assets/public/Recruitics%20Theme/images/arrow-right-blue.png) center no-repeat; background-size:100%; }

.blog-detail-body-wrapper .inner-wrap .section-right-col{ width:28%; }
.blog-detail-body-wrapper .inner-wrap .section-right-col .blog-popular-section{ padding-top:30px; }
.blog-detail-body-wrapper .inner-wrap .section-right-col .blog-popular-section .popular-blog-items .post-item{width:100%; margin:0 0% 30px; position: relative; border:1px solid #dcdcdc; border-bottom:3px solid #dcdcdc;  border-top:0px; padding-bottom:90px;}

.section-right-col .blog-popular-section .popular-blog-items .post-item .post-img img{ display:block; object-fit:cover; /*min-height:290px; max-height:290px;*/ width:100%; }
.section-right-col .blog-popular-section .popular-blog-items .post-item .post-content{ padding:30px 30px 0px; }
.section-right-col .blog-popular-section .popular-blog-items .post-item .blog-pos-tags{ padding-bottom:10px; }
.section-right-col .blog-popular-section .popular-blog-items .post-item .blog-pos-tags a{ color:#2E3132; }
.section-right-col .blog-popular-section .popular-blog-items .post-item .blog-pos-tags a:hover{color:#1A78F5; }
.section-right-col .blog-popular-section .popular-blog-items .post-item .post-title{ padding-bottom:10px; margin-bottom:10px; }
.section-right-col .blog-popular-section .popular-blog-items .post-item .post-title a{ color:#2E3132; display:block; }
.section-right-col .blog-popular-section .popular-blog-items .post-item .post-title a:hover{ color:#1A78F5; }
.section-right-col .blog-popular-section .popular-blog-items .post-item .post-link{ position: absolute; bottom: 20px; width:100%; left:0;}
.section-right-col .blog-popular-section .popular-blog-items .post-item .post-link a{ display:flex; padding:20px 0px 10px; justify-content:space-between; align-items: center; border-top:2px solid #2E3132; margin:0 30px; }
.section-right-col .blog-popular-section .popular-blog-items .post-item .post-link a .angle-right-icon{ height:30px; width:16px; background:url(//2549454.fs1.hubspotusercontent-na1.net/hubfs/2549454/raw_assets/public/Recruitics%20Theme/images/arrow-right-blue.png) center no-repeat; background-size:100%; } 

.blog-detail-body-wrapper .inner-wrap .section-right-col .section-blog-subscription{ padding-bottom:40px; }
.blog-detail-body-wrapper .inner-wrap .section-right-col .section-blog-subscription h3{ font-size:20px; font-weight:normal; }
.blog-detail-body-wrapper .inner-wrap .section-right-col .section-blog-subscription form{ display:block; }
.blog-detail-body-wrapper .inner-wrap .section-right-col .section-blog-subscription form fieldset{ padding-bottom:14px; }

.blog-detail-body-wrapper .inner-wrap .section-right-col .section-blog-subscription{}
.blog-detail-body-wrapper .inner-wrap .section-right-col .section-blog-subscription form{ display:block; position: relative; }
.blog-detail-body-wrapper .inner-wrap .section-right-col .section-blog-subscription form fieldset{ padding-bottom:14px; }
.blog-detail-body-wrapper .inner-wrap .section-right-col .section-blog-subscription form .hs-recaptcha{ padding:10px 0px; }
.blog-detail-body-wrapper .inner-wrap .section-right-col .section-blog-subscription form .hs-submit{ position:absolute; right:0; top:5px; }
.blog-detail-body-wrapper .inner-wrap .section-right-col .section-blog-subscription form .hs-submit input.hs-button.primary{ background-color:transparent; font-size:0; background-image:url(//2549454.fs1.hubspotusercontent-na1.net/hubfs/2549454/raw_assets/public/Recruitics%20Theme/images/arrow-right-blue.png); background-position:center; background-repeat:no-repeat; border: 0; background-size: 18px; padding: 0 1.6rem; }
.blog-detail-body-wrapper .inner-wrap .section-right-col .section-blog-subscription form .hs-error-msgs { order: 2; padding-top:5px; } 


.blog-detail-body-wrapper .inner-wrap .section-right-col .blog-categories{ padding-bottom:40px; }
.blog-detail-body-wrapper .inner-wrap .section-right-col .search-box .search-bar{ position:relative; }
.blog-detail-body-wrapper .inner-wrap .section-right-col .search-box .search-bar form{ display:block; }
.blog-detail-body-wrapper .inner-wrap .section-right-col .search-box .search-bar form button{ position:absolute; top:13px; right:13px; border:0px; background:none; padding:0px; }
.blog-detail-body-wrapper .inner-wrap .section-right-col .search-box .search-bar form button svg{ width:24px; height:auto; }
.blog-detail-body-wrapper .inner-wrap .section-right-col .search-box .search-bar form button svg,
.blog-detail-body-wrapper .inner-wrap .section-right-col .search-box .search-bar form button svg path{ fill:#0c63ff; }
.blog-detail-body-wrapper .inner-wrap .section-right-col .col-head h5{ font-weight:normal; }

.recruitics-two-col-image-content-module.sr-multicol-media .responsive-image img{ width:100%; } 

/*** announcement-cards-section ***/
.sr-cards-grid-02.announcement-cards-section .card{ padding:0px 0px 30px !important; }
.sr-cards-grid-02.announcement-cards-section .card .card-inner .card-image{  }
.sr-cards-grid-02.announcement-cards-section .card .card-inner .card-image img{ min-height:250px; max-height:250px; object-fit:cover; width:100%;  }
.sr-cards-grid-02.announcement-cards-section .card .card-inner .heading{ padding-left:30px; padding-right:30px; }
.sr-cards-grid-02.announcement-cards-section .card .card-inner .text-wrapper{ padding-left:30px; padding-right:30px; } 

/****** Roating text module css here *********/
.ion-banner-module .section-inner-wrap{ text-align:right; /*align-items: flex-end; flex-direction: column;*/} 
.ion-banner-module .section-inner-wrap .section-heading{ padding-bottom:0px; } 
.ion-banner-module .section-inner-wrap .section-heading h1,
.ion-banner-module .section-inner-wrap .section-heading h2{ margin-bottom:10px; text-transform:uppercase; }
.ion-banner-module .section-inner-wrap .section-heading .ion-header .static-text{ color:#2FCAFE; text-transform: none; }
.ion-banner-module .section-inner-wrap .section-content{ max-width:780px; display: inline-block; }
.ion-banner-module .section-inner-wrap .section-content h6{ font-weight:bold; }
.ion-banner-module .section-inner-wrap .hidden{ visibility:hidden; }
.ion-banner-module .section-inner-wrap .height20{ height:10px; overflow:hidden; }
.red-text{ color:#fe3502; }
.blue-text{ color:#0081ff; }
.yellow-text{ color:#fbbb00; }
.green-text{ color:#00b222; }

/* Fading animation */
.fade-effect { animation-name: fade; animation-duration: 1.5s; }
@keyframes fade { from {opacity:0} to {opacity: 1} }

/******* New room css here *******************/
.newsroom-listing-wrapper{ padding:100px 0px; }
.newsroom-listing-wrapper .newsroom-listing-items{ display:flex; flex-wrap:wrap; }
.newsroom-listing-wrapper .newsroom-listing-items .post-item{ width:31.3%; margin:0 1% 30px; position: relative; border:1px solid #dcdcdc; border-bottom:3px solid #dcdcdc;  border-top:0px; padding-bottom:90px; }
.newsroom-listing-wrapper .newsroom-listing-items .post-item .post-img img{ display:block; object-fit:cover; /*min-height:290px; max-height:290px;*/ max-height:210px; width:100%; }
.newsroom-listing-wrapper .newsroom-listing-items .post-item .post-content{ padding:30px 30px 0px; }
.newsroom-listing-wrapper .newsroom-listing-items .post-item .blog-pos-tags{ padding-bottom:10px; }
.newsroom-listing-wrapper .newsroom-listing-items .post-item .blog-pos-tags a{ color:#2E3132; }
.newsroom-listing-wrapper .newsroom-listing-items .post-item .blog-pos-tags a:hover{ color:#1A78F5; }
.newsroom-listing-wrapper .newsroom-listing-items .post-item .post-title{ padding-bottom:10px; margin-bottom:10px; }
.newsroom-listing-wrapper .newsroom-listing-items .post-item .post-title a{ color:#2E3132; display:block; }
.newsroom-listing-wrapper .newsroom-listing-items .post-item .post-title a:hover{ color:#1A78F5; }
.newsroom-listing-wrapper .newsroom-listing-items .post-item .post-link{ position: absolute; bottom: 20px; width:100%; left:0;}
.newsroom-listing-wrapper .newsroom-listing-items .post-item .post-link a{ display:flex; padding:20px 0px 10px; justify-content:space-between; align-items: center; border-top:2px solid #2E3132; margin:0 30px; }
.newsroom-listing-wrapper .newsroom-listing-items .post-item .post-link a .angle-right-icon{ height:30px; width:16px; 
  background:url(//2549454.fs1.hubspotusercontent-na1.net/hubfs/2549454/raw_assets/public/Recruitics%20Theme/images/arrow-right-blue.png) center no-repeat; background-size:100%; }  
.newsroom-listing-wrapper .load-more-button{ text-align:center; padding-top:20px; } 
.newsroom-listing-wrapper .load-more-button a{ cursor:pointer; } 
/***** New room contact module ******/
.newsroom-contact-module .section-inner-wrap { max-width: 510px; }
.newsroom-contact-module .section-inner-wrap .section-header { padding-bottom: 40px; }
.newsroom-contact-module .section-inner-wrap .section-content { padding-bottom: 20px; padding-top: 30px; border-top: 2px solid #ffffff; }
.newsroom-contact-module .section-inner-wrap .section-content { padding-top: 50px; }

.gray-bg{ background:#f2f2f2; }
.white{ color:white; }

/**** New newsroomp page css here ***/
.recuitics-newsroom-module .news-image{ width:100%; }
.sr-cards-image-01.recuitics-newsroom-module .btn-wrapper{ max-height: inherit; }   
.sr-cards-image-01.recuitics-newsroom-module .item-news{ padding:0px; background-color: #fff; border: 1px solid; box-shadow: 15px 10px 20px 0 rgba(0, 0, 0, 0.00); -webkit-box-shadow: 15px 10px 20px 0 rgba(0, 0, 0, 0.00); box-shadow: 15px 10px 20px 0 rgba(0, 0, 0, 0.00); display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: start; -ms-flex-align: start; align-items: start; -webkit-transition: all 0.2s ease; -o-transition: all 0.2s ease; transition: all 0.2s ease; position:relative; height:100%; }
.sr-cards-image-01.recuitics-newsroom-module .item-news .news-description{ padding:30px; padding-bottom: 80px;}
.sr-cards-image-01.recuitics-newsroom-module .item-news .news-description .cta-group{ position:absolute; bottom:30px; left:0; width:100%; }
.sr-cards-image-01.recuitics-newsroom-module .item-news .news-description .cta-group .btn-wrapper{ margin-left:30px; margin-right:30px; }


.dei-recruiting.one-column .card-carousel.row .col-md-6 { -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; }
.recruitics-grid-module-01.dei-recruiting.one-column .item-card{ min-height:inherit !important; }
.recruitics-grid-module-01.dei-recruiting.one-column .item-card .media-body .card-description{ min-height: inherit !important;
}

.full-height .content-wrapper,
.full-height .content-wrapper .responsive-image{ position:relative; height:100%; }
.full-height .content-wrapper .responsive-image img{ position:relative; min-height:100%; object-fit:cover; object-position: left; }

.block-box{ display:block !important; }
.align-self-center{ align-self:center; }

/****** Insite two column module css here ******/
.insights-twoC-section{  }
.insights-twoC-section .left-column .content-wrapper{ max-width: 560px; margin: 30px 100px 30px 30px; display: inline-block; text-align: left; } 
@media screen and (min-width: 2560px) {
  .insights-twoC-section .left-column .content-wrapper{ max-width: 620px; }
}

.insights-twoC-section .left-column .content-wrapper .heading{ padding-bottom:30px; }
.insights-twoC-section .left-column .content-wrapper .col-content{ border-top:2px solid #2E3132; padding-top:40px; }

/**** Search result page css here ****/
#Page-search-result .hs-search-results .hs-search-results__listing li{ margin-bottom:25px; border: 1px solid #dcdcdc; border-bottom: 3px solid #dcdcdc; padding:25px; }
#Page-search-result .hs-search-results .hs-search-results__listing li .hs-search-results__title{ font-size:30px; font-weight:bold; display:block; margin-bottom:15px; }
#Page-search-result .hs-search-results .hs-search-results__pagination{ padding-top:10px; font-weight:bold; }



/* SR Stats 01 Overrides */
.sr-stats.stats-gap .stats-wrapper {gap:30px;}
.sr-stats.stats-width .stats-wrapper div {flex:30%;-webkit-box-flex: 30%;-ms-flex: 30%;}
.sr-stats .stats-wrapper {align-items:baseline!important;-webkit-box-align: baseline!important;-ms-flex-align: baseline!important;}

/**************************************************************
******************* Media Responsive css here *****************
***************************************************************/

@media (max-width:1440px) {
  .testimonial-section .col-content h4{ line-height: 1.4; }
  .recruitics-two-col-image-content-module .sr-repeater-1 .content-wrapper{ padding-top:40px; padding-bottom:40px; } 

  .threeC-boxes-with-links-module .section-boxes-row .boxes-column{ padding: 30px 30px 80px; }
  .threeC-boxes-with-links-module:not(.column-boxes-repeater) .section-boxes-row .boxes-column .box-top-row .box-icon{ width: 45px; }

  .advertising-solutions-module .solutions-box-group .section-mid-row .solution-subitem{ width: 47%; margin: 20px 0% 20px 0px; }
  .column-boxes-repeater .container {max-width: 1300px;}
}

@media (max-width:1439px) {
  .threeC-boxes-with-links-module .section-boxes-row .boxes-column{width: 23.33%;}

}

@media (max-width:1280px) {
  .insights-latest-posts-info-module .section-inner-wrapper .section-left-column .latest-blog-slider .blog-post-item .post-title{ padding-right:0px; }
  .insights-latest-posts-info-module .section-inner-wrapper .section-left-column .latest-blog-slider{ padding-bottom:50px; }
  .insights-latest-posts-info-module .section-inner-wrapper .section-left-column .latest-blog-slider .slick-arrow{ bottom:30px; }
  .insights-latest-posts-info-module .section-inner-wrapper .section-left-column .latest-blog-slider .slider__counter{ bottom:32px; } 

  .recruitics-two-col-image-content-module .sr-repeater-1 .content-wrapper{ padding-top:40px; padding-bottom:40px; }

}

@media (max-width:1200px) {
  .threeC-boxes-with-links-module.column-boxes-repeater .section-boxes-row .boxes-column {flex-basis: calc(25.333% - 20px);}
}

@media (max-width:1170px) {
  .threeC-boxes-with-links-module .section-boxes-row .boxes-column{ padding: 30px 30px 70px; }
  .threeC-boxes-with-links-module .section-boxes-row .boxes-column .box-link-row{ padding: 0 30px; bottom: 20px; }
  .threeC-boxes-with-links-module:not(.column-boxes-repeater) .section-boxes-row .boxes-column .box-top-row .box-icon { width: 40px; }
  .testimonial-section .content-wrapper{ padding:0 20px; }  
  .map-grid-module .office-locations-group .location-items{ width: 31.3%; }
  .benefits-box-grid-module .benefits-box-group .benefit-column .section-icon{ max-width: 150px; min-width: 150px;  padding: 0 25px; }

  .insights-listing-wrapper .insights-listing-items .post-item{ width:31.33%; }

  .recruitics-two-col-image-content-module .sr-repeater-1 .content-wrapper{ margin: 0 30px 0 30px; padding-top:40px; padding-bottom:40px; }
  .testimonial-section .col-content h4{ font-size:22px; }
  .testimonial-section .col-content h3{ font-size:26px; line-height: normal; } 
  .threeC-boxes-with-links-module.column-boxes-repeater .section-boxes-row .boxes-column .box-top-row .box-title h4 {font-size:22px;line-height:26px;}
  .threeC-boxes-with-links-module.column-boxes-repeater .section-boxes-row .boxes-column .box-top-row .box-icon img {min-width:50px;}

}
@media (max-width:1057px) {
  .threeC-boxes-with-links-module.column-boxes-repeater .section-boxes-row .boxes-column{flex-basis: calc(50.333% - 20px);}
}

@media (min-width:768px) and (max-width:1199px) {
  .advertising-solutions-module .solutions-box-group .section-bottom-row{ padding-left:40px !important; }


}
@media (min-width:768px){
  .header-menus .hs-menu-wrapper {display: block !important;}
}



@media (max-width:991px) { 

  .heading-size-xl, .heading-size-xl h1, .heading-size-xl h2, .heading-size-xl h3, .heading-size-xl h4, 
  .heading-size-xl h5, .heading-size-xl h6 { font-size: 80px; }

  /*   .website-header-module .header-inner-wrapper .header-menus li a{ font-size:13px; }
  .website-header-module .header-inner-wrapper .header-menus li.hs-menu-depth-1{ padding: 35px 7px; } */

  .threeC-boxes-with-links-module .section-boxes-row{ display:block; }
  .threeC-boxes-with-links-module .section-boxes-row .boxes-column{ width:auto; margin-bottom:30px; }
  .threeC-boxes-with-links-module .section-boxes-row .boxes-column .box-top-row .box-icon { width: 50px; }

  .logo-grid-module .logo-grid-items .logo-item{ width: 31.33%; }
  .sr-stats.recruitics-stats-module .stats-wrapper div{ -webkit-box-flex: 33%; -ms-flex: 33%; flex: 33%; } 
  .recruitics-resources-module .resources-item .resources-content-box .post-link{ width:inherit; }
  .recruitics-resources-module .resources-item .resources-content-box{ padding: 25px 25px 0px; }
  .recruitics-two-col-image-content-module{ padding-top:30px; padding-bottom:30px; }

  .website-footer-module .footer-top-row .footer-inner-wrap .footer-left-col { width: 36%; }
  .website-footer-module .footer-top-row .footer-inner-wrap .footer-right-col{ width: 62%; }

  .leadership-grid-module .section-inner-wrap .leadership-grid-items{ justify-content: center; }
  .leadership-grid-module .section-inner-wrap .leadership-grid-items .leadership-item-block{ width: 30.3%; }

  .awards-grid-module .section-inner-wrap .awards-grid-items .awards-item-block{ width:32.3%; }
  .testimonial-section::before{ height: 40px; }
  .testimonial-section .content-wrapper { padding: 0 0px; }
  .map-grid-module .office-locations-group .location-items{ width: 48%; } 

  .recruitics-two-col-image-content-module .responsive-image img{ height:100%; object-fit:cover; }
  .advertising-solutions-module .solutions-box-group .section-mid-row .solution-subitem{ width: 100%; margin: 0 0% 10px 0px; }

  .recruitics---two-col-with-colored-divider .repeater-row-item .sr-repeater-1 .content-wrapper{ padding-right:50px; }
  .recruitics---two-col-with-colored-divider .repeater-row-item .sr-repeater-2 .content-wrapper{ padding-left:50px; }

  .benefits-box-grid-module .benefits-box-group .benefit-column{ width:100%; }
  .insights-listing-wrapper .insights-listing-items .post-item{ width:48%; }

  .sr-multicol-media.sr-two-col-03.testimonial-section .container{ max-width:100%; } 
  .recruitics-two-col-image-content-module .sr-repeater-1 .content-wrapper { margin: 0 30px; display: block; }  
  .sr-multicol-media.sr-two-col-03.testimonial-section .sr-repeater-2 .content-wrapper { padding: 0 15px 0 60px; }

  .newsroom-listing-wrapper .newsroom-listing-items .post-item{ width:48%; margin: 0 1% 30px; }
  .advertising-solutions-module .solutions-box-group .section-mid-row .solution-subitem .solution-link{ position: static; }
  .advertising-solutions-module .solutions-box-group .section-mid-row .solution-subitem{ margin: 0 0% 10px 0px; padding-bottom:0px; }
  .advertising-solutions-module .solutions-box-group .section-mid-row .solution-subitem:last-child{ margin-bottom:0px; }
  .advertising-solutions-module .solutions-box-group .section-mid-row.total-items3 .solution-subitem:nth-child(3){ margin:0px 0% 0px 0px; }

  .insights-twoC-section .left-column{ -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; }
  .insights-twoC-section .left-column .content-wrapper{ max-width: 100%; margin: 30px 30px 30px 30px; }  
}

@media (max-width:768px) {
  .threeC-boxes-with-links-module.column-boxes-repeater .section-boxes-row .boxes-column {
    flex-basis: calc(50% - 20px);
  }
}

@media (max-width:767px) {

  h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6, 
  .display-1, .display-2, .display-3, .display-4 { line-height: normal !important; }  

  h1 br, h2 br, h3 br, h4 br, h5 br, h6 br, 
  .display-1 br, .display-2 br, .display-3 br, .display-4 br, .description br { display: initial; }

  .heading-size-xxl,
  .heading-size-xxl h1,
  .heading-size-xxl h2,
  .heading-size-xxl h3,
  .heading-size-xxl h4,
  .heading-size-xxl h5,
  .heading-size-xxl h6{ font-size:80px; line-height:normal; }

  .heading-size-xl,
  .heading-size-xl h1,
  .heading-size-xl h2,
  .heading-size-xl h3,
  .heading-size-xl h4,
  .heading-size-xl h5,
  .heading-size-xl h6{ font-size:70px; line-height:normal; }


  /****** Button css here *******/
  .white-button a{ display:inline-block; padding:15px 30px;  }


  /*   .header-button a::after { height: 24px;  width: 10px; }
  .website-header-module .header-inner-wrapper .header-logo{ width:100%; }
  .website-header-module .header-inner-wrapper .header-menus{ min-width:80px; }
  .website-header-module .header-inner-wrapper .header-button{ min-width:77px; }
  .website-header-module .header-inner-wrapper .header-menus .mobile-trigger{ width:35px; cursor:pointer; display:inline-block; text-align:center; vertical-align: middle; }
  .website-header-module .header-inner-wrapper .header-menus .mobile-trigger span{ height:2px; background:white; display:block; margin:7px 0px; }
  .website-header-module .header-inner-wrapper .header-menus .hs-menu-wrapper{ display:none; position:absolute; left:0; top:100%; background:rgba(0,0,0,0.8); width:100%; }
  .website-header-module .header-inner-wrapper .header-menus .hs-menu-wrapper > ul{ padding:20px; }
  .website-header-module .header-inner-wrapper .header-menus .hs-menu-wrapper > ul > li{ display:block; text-align:left; }
  .website-header-module .header-inner-wrapper .header-menus .hs-menu-wrapper > ul > li ul.hs-menu-children-wrapper{ position:static; }
  .website-header-module .header-inner-wrapper .header-menus li.hs-menu-depth-1 { padding:10px 7px; }
  .website-header-module .header-inner-wrapper .header-menus .hs-menu-wrapper ul li.hs-item-has-children .child-trigger{ position:absolute; right:0; top:5px; width: auto; text-align: center; cursor: pointer; }
  .website-header-module .header-inner-wrapper .header-menus .hs-menu-wrapper ul li.hs-item-has-children .child-trigger.child-open:after{ transform: rotate(90deg); } */
  .website-header-module .header-inner-wrapper .header-menus .hs-menu-wrapper ul li.hs-item-has-children .child-trigger:after{ content: ''; height: 22px; width: 10px; background:url(//2549454.fs1.hubspotusercontent-na1.net/hubfs/2549454/raw_assets/public/Recruitics%20Theme/images/arrow-right-white.png) center no-repeat;  background-size: auto; background-size: 100%; display: inline-block; margin-left: 15px; vertical-align: middle; }




  .website-footer-module .footer-top-row .footer-inner-wrap{ display:block; }
  .website-footer-module .footer-top-row .footer-inner-wrap .footer-left-col{ width:auto; }
  .website-footer-module .footer-top-row .footer-inner-wrap .footer-right-col{ width:auto; flex-wrap:wrap; margin-top:50px; }  
  .website-footer-module .footer-top-row .footer-inner-wrap .footer-right-col .footer-col.footer-menu{ width:50%; }
  .website-footer-module .footer-top-row .footer-inner-wrap .footer-left-col .footer-text{ padding-bottom: 30px; }
  .website-footer-module .footer-top-row .footer-inner-wrap .footer-right-col .footer-col.contact-info{ padding-top:30px; }
  .website-footer-module .footer-bottom-row .footer-inner-wrapper{ display:block; }
  .website-footer-module .footer-top-row .footer-inner-wrap .footer-right-col .footer-col ul li{ margin-bottom: 15px; }
  .website-footer-module .footer-top-row .footer-inner-wrap .footer-right-col .footer-col .footer-title { padding-bottom: 10px; } 

  .fullwidth-bgImage-text-link-module .section-inner-wrap .section-header { padding-bottom: 40px; }
  .logo-grid-module .section-inner-wrap .section-header { padding-bottom:20px; }
  .hero-content p{ font-size:20px; }
  .hero-01-module .hero-inner-wrapper .hero-button { padding-top: 30px; }

  .recruitics-resources-module .resources-item{ width: auto; margin: 0 15px 30px; }
  .recruitics-resources-module .resources-item .resources-content-box .post-link{ width:100%; left:0; }
  .recruitics-resources-module .resources-item .resources-content-box .post-link a{ margin-left:25px; margin-right:25px; }

  .logo-grid-module .logo-grid-items .logo-item {  width: 48%; }

  .threeC-boxes-with-links-module .section-boxes-row{ display: block; }
  .threeC-boxes-with-links-module .section-boxes-row .boxes-column{ width:auto; margin-bottom:30px; }
  .testimonial-section .content-wrapper { padding: 0 0 0 40px; } 
  .recruitics-two-col-image-content-module .sr-repeater-1 .content-wrapper{ padding: 20px 40px; margin: 0 auto; display: block; }
  .recruitics-resources-module .resources-item .resources-content-box{ min-height:inherit; }
  .recruitics-resources-module .sr-row.row{ display:block; }
  .recruitics-testimonial-slider-module .testimonial-slider-mod .col-content{ padding:15px 20px; }

  .leadership-grid-module .section-inner-wrap .leadership-grid-items .leadership-item-block{ width:47%; }
  .recruitics-testimonial-slider-module .testimonial-slide-item .col-content::before{ left:0; top:15px }
  .recruitics-testimonial-slider-module .testimonial-slider-mod .col-content{ padding-left:50px; padding-bottom:60px; }  

  .recruitics-awards-slider-module .awards-slider-mod .slick-arrow{ right: 42%; }
  .recruitics-awards-slider-module .awards-slider-mod .slick-arrow.slick-prev{ left: 42%; }

  .awards-grid-module .section-inner-wrap .awards-grid-items .awards-item-block{ width:48%; }
  .testimonial-section .col-content{ padding-bottom:50px; } 
  .recruitics-grid-module-01.dei-recruiting .item-card .media-body .card-top-row .card-image img{ max-width:65px; height:auto; }

  .map-grid-module .office-locations-group .location-items{ width:100%; margin:0 0 40px;  }

  .grey-border-right {  border-right:0px solid #333; padding-right:15px; }
  .grey-border-left { border-left: 0px solid #333; padding-left: 15px; }
  .recruitics---two-col-with-colored-divider .repeater-row-item .content-wrapper { padding-left: 0px;  padding-right: 0px;}
  .recruitics---two-col-with-colored-divider .repeater-row-item { padding-top: 20px; padding-bottom: 20px;}
  .recruitics---two-col-with-colored-divider .repeater-row-item .sr-repeater-1 .content-wrapper{ padding-right:0px; }
  .recruitics---two-col-with-colored-divider .repeater-row-item .sr-repeater-2 .content-wrapper{ padding-left:0px; } 

  .advertising-solutions-module .solutions-box-group .section-top-row { display: block; }
  .advertising-solutions-module .solutions-box-group .section-top-row { display: block; padding: 25px !important; }
  .advertising-solutions-module .solutions-box-group .section-top-row .section-icon { min-width: inherit; max-width: inherit; justify-content: center; align-items: center; display: flex; border: 0 !important; margin-bottom:15px; }
  .advertising-solutions-module .solutions-box-group .section-mid-row { padding:25px; }
  .advertising-solutions-module .solutions-box-group .section-top-row .section-content { padding-left:0px; }
  .advertising-solutions-module .solutions-box-group .section-bottom-row{ padding:25px !important; display:block; }
  .advertising-solutions-module .solutions-box-group .section-bottom-row .section-content{ padding-bottom:20px; }
  .advertising-solutions-module .solutions-box-group .section-mid-row .solution-subitem{ margin: 0 0 10px 0px; }
  .advertising-solutions-module .solutions-box-group .section-mid-row .solution-subitem:last-child{ margin-bottom:0px; }
  .recruitics-two-col-image-content-module .content-column-two-col .content-wrapper {  padding: 20px 20px; }
  .recruitics-two-col-image-content-module .content-column-two-col .content-wrapper h3.heading { margin-bottom:30px; }
  .recruitics-two-col-image-content-module .content-column-two-col .content-wrapper .col-content { padding-top:30px; }

  .fullwidth-bgImage-text-link-module.contact-us-section .section-inner-wrap .section-header { padding-bottom: 10px; }
  .fullwidth-bgImage-text-link-module.contact-us-section .section-inner-wrap .section-content { padding-top: 40px; }



  .padding-top-50,
  .padding-top-40,
  .padding-top-30,
  .padding-top-20{ padding-top: 0px; }

  .recruitics-two-col-slider-module .recrut-slide-item .col-md-6:first-child {padding-right:0;}

  .platform-section .sr-row .sr-repeater-1 .content-wrapper{ padding-right:0px; }
  .platform-section .sr-row .sr-repeater-2 .content-wrapper{ padding-left:0px; }

  .benefits-box-grid-module .benefits-box-group .benefit-column{ padding:40px 10px; margin: 0 0 30px; }
  .benefits-box-grid-module .benefits-box-group .benefit-column .section-icon { max-width: 120px; min-width: 120px; padding: 0 15px; }

  .insights-latest-posts-info-module .section-inner-wrapper{ display:block; }
  .insights-latest-posts-info-module .section-inner-wrapper .section-left-column,
  .insights-latest-posts-info-module .section-inner-wrapper .section-right-column{ width: auto; }
  .insights-latest-posts-info-module .section-inner-wrapper .section-right-column{ margin-top:30px; }

  .insights-popular-posts-module .section-inner-wrapper .popular-posts-grid{ display:block; }
  .insights-popular-posts-module .section-inner-wrapper .popular-posts-grid .post-item{ width:auto; margin: 0 0 30px; }

  .blog-detail-body-wrapper .inner-wrap,
  .blog-detail-body-wrapper .inner-wrap .section-left-col .blog-related-posts .blog-related-posts__list{ display:block; }
  .blog-detail-body-wrapper .inner-wrap .section-left-col,
  .blog-detail-body-wrapper .inner-wrap .section-left-col .blog-related-posts .blog-related-posts__list .post-item{ width: auto; }
  .blog-detail-body-wrapper .inner-wrap .section-right-col{ width:auto; }

  .post-detail-banner-section{ padding: 110px 0 50px; }
  .blog-detail-body-wrapper { padding:40px 0px; }

  .mobile-order-1{ order:1; }
  .mobile-order-2{ order:2; }
  .mobile-border-none{ border:0 !important; }

  .sr-multicol-media.sr-two-col-03.testimonial-section .container { padding-left:0px; padding-right:0px; }
  .sr-multicol-media.sr-two-col-03.testimonial-section .sr-repeater-1 .content-wrapper{ padding-left:0px; padding-right:0px; }
  .sr-multicol-media.sr-two-col-03.testimonial-section .sr-repeater-2 .content-wrapper { padding: 0 15px 0 60px; }
  .sr-multicol-media.sr-two-col-03.testimonial-section .sr-repeater-2.mobile-padding-top-30{ padding-top:0px; }

  .threeC-boxes-with-links-module .section-header { padding-bottom: 20px; }
  .threeC-boxes-with-links-module .section-boxes-row .boxes-column:last-child{ margin-bottom:0px; }
  .fullwidth-bgImage-text-link-module .section-inner-wrap .section-header { padding-bottom: 20px; }
  .logo-grid-module .section-inner-wrap .section-header { padding-bottom: 0px; }
  .recruitics-resources-module .resources-item:last-child{ margin-bottom:0px; }

  .sr-row { row-gap: 1.425rem;}
  .padding-rl-mobile20 .responsive-image{ padding-left:20px; padding-right:20px; }
  .map-grid-module .office-locations-group .location-items:last-child{ margin-bottom:0px; }

  .newsroom-listing-wrapper { padding:40px 0px; }
  .newsroom-contact-module{ background-position: left center !important; } 
  .newsroom-contact-module .section-inner-wrap .section-header { padding-bottom: 10px; }
  .newsroom-listing-wrapper .newsroom-listing-items .post-item{ width:100%; margin: 0 0% 20px; }
  .newsroom-listing-wrapper .newsroom-listing-items .post-item .post-img img{ max-height: initial; } 

  .ion-banner-module .section-inner-wrap .section-heading .heading-size-xl{ font-size:46px; }
  .insights-twoC-section .left-column .content-wrapper{ margin:0 auto; display: block; padding:20px 20px; }
  .insights-twoC-section .left-column .content-wrapper .heading { padding-bottom:0px; }

  .partner-form .legal-consent-container .hs-richtext a {line-height: 48px;display: inline-block;}

  .website-header-module  .mega-menu-outer { display: none; }
 body.showBody .website-header-module  .mega-menu-outer { display: none; }
  .threeC-boxes-with-links-module.column-boxes-repeater .section-boxes-row .boxes-column {flex-basis:100%;}
  .website-header-module.website-header-module-new .header-inner-wrapper .header-menus{ opacity: 0;visibility: hidden;transition: opacity 0.5s ease;}
  .website-header-module  .header-menus .hs-menu-wrapper,.website-header-module  .header-menus  .mobile-trigger{ opacity: 0;visibility: hidden;transition: opacity 0.5s ease; }  
  body.showBody .website-header-module  .header-menus .hs-menu-wrapper,body.showBody .website-header-module  .header-menus  .mobile-trigger{opacity: 1; visibility: visible;}
  body.showBody .website-header-module.website-header-module-new .header-inner-wrapper .header-menus{opacity: 1; visibility: visible;}
 

}

@media (max-width:575px) {

  h1 br, h2 br, h3 br, h4 br, h5 br, h6 br, 
  .display-1 br, .display-2 br, .display-3 br, .display-4 br, .description br { display: none; }

  .recruitics-two-col-slider-module .recruitics-slider-mod,
  .recruitics-testimonial-slider-module .testimonial-slider-mod{ margin-left:0px; margin-right:0x; }   

  .awards-grid-module .section-inner-wrap .awards-grid-items .awards-item-block{ width:100%; margin: 0 0% 30px; }
  .benefits-box-grid-module .benefits-box-group .benefit-column .section-icon { max-width: 100px; min-width: 100px; padding: 0 20px; align-items: start; }
  .benefits-box-grid-module .benefits-box-group .benefit-column .section-content{ margin-left: 25px; }
  h1, h2{ word-wrap:break-word; }

  .insights-listing-wrapper .insights-listing-items .post-item { width:100%; margin: 0 0% 30px; } 
  .insights-listing-wrapper .load-more-button{ padding-top:10px; } 
  .insights-listing-wrapper .insights-listing-items{ margin: 0 0px; }

  .insights-latest-posts-info-module .section-inner-wrapper .section-left-column .latest-blog-slider .blog-post-item .post-desc { padding: 20px 20px 90px; }
  .insights-latest-posts-info-module .section-inner-wrapper .section-left-column .latest-blog-slider .blog-post-item .post-link a{ margin-left: 20px; margin-right: 20px; }

  .insights-popular-posts-module .section-inner-wrapper .popular-posts-grid .post-item .post-content{ padding:20px 20px 0px; }
  .insights-popular-posts-module .section-inner-wrapper .popular-posts-grid .post-item .post-link a{ margin: 0 20px; }

  .recruitics-two-col-slider-module .recruitics-slider-mod .slick-arrow{ right: 15px; }
  .recruitics-two-col-slider-module .recruitics-slider-mod .slider__counter{ right: 50px; }
  .recruitics-two-col-slider-module .recruitics-slider-mod .slick-arrow.slick-prev{ right: 92px; }
  .testimonial-section{ overflow:hidden; }
  .testimonial-section .col-content { padding-bottom: 40px; }
  .recruitics-awards-slider-module .awards-slider-mod .content-wrapper{ padding: 0px 10px 5px; }
  .leadership-grid-module .section-inner-wrap .section-header { padding-bottom: 20px; }
  .recruitics-awards-slider-module .awards-slider-mod .slider__counter{ display:block; }

  .insights-listing-wrapper .blog-author-section{ display:block; padding-bottom:30px; margin-bottom:30px; }
  .insights-listing-wrapper .blog-author-section .blog-author-image{ min-width: inherit; max-width: 100%; text-align: center; padding-bottom:20px; }
  .insights-listing-wrapper .blog-author-section .blog-info-box .author-name{ text-align:center; }
}  

@media (max-width:480px) {
  .website-footer-module{ text-align:center; }
  /*.leadership-grid-module .section-inner-wrap .leadership-grid-items .leadership-item-block {  width:100%; margin: 0 0 30px; } */
  .features-section .col-left p{ font-size: 16px; line-height: 28px; }
  .features-section .col-right .sr-feature-check > li{ font-size:16px; }
  .sr-cards-grid-02.announcement-cards-section .card .card-inner .card-image img{ min-height: inherit; max-height: inherit; }
  .ion-banner-module .section-inner-wrap .section-heading .heading-size-xl{ font-size:42px; }
  .threeC-boxes-with-links-module.column-boxes-repeater .section-boxes-row .boxes-column {flex-basis: 100%;max-width: 100%;}

}
@media (max-width:374px) {
  .benefits-box-grid-module .benefits-box-group .benefit-column .section-icon { max-width: 70px; min-width:70px; padding: 0 15px; align-items: start; }
  .ion-banner-module .section-inner-wrap .section-heading .heading-size-xl{ font-size:38px; }
}

/* Resources Page CSS */
@import url("https://fonts.googleapis.com/css?family=Montserrat:300,400,500,600,700,800,900&display=swap");

/* .website-header-module {
position: fixed;
} */

.res-filter-main {
  padding: 30px 0;
  border-bottom: 1px solid #e7e7e7;
}

.res-listing-section .container,
.description-twocol-main .container,
.res-contactus-section .container {
  max-width: 1200px;
  padding: 0 20px;
}

.res-filter-main select {
  position: relative;
  background: #fff url(https://2549454.fs1.hubspotusercontent-na1.net/hubfs/2549454/dropdown-btn.png) no-repeat center right 5px;
  color: #444b50;
  border: 1px solid #d4d4d4;
  padding: 7px 50px 7px 8px !important;
  line-height: 20px;
  height: 40px;
  max-width: 250px;
  outline: 0;
  font-size: 15px;
  min-height: initial;
}

.res-filter-main select:focus {
  outline: 0;
}

.search-trigger {
  position: absolute;
  right: 0px;
  top: 0px;
  height: auto;
  overflow: hidden;
  width: auto;
}

.res-filter-main .text-search {
  border: 0;
  border-radius: 0px !important;
  height: 40px !important;
  padding: 10px 38px 10px 12px;
  -webkit-appearance: none;
  -moz-appearance: none;
  color: #363c3a;
  font-weight: 400;
  letter-spacing: 1px;
  font-family: 'Montserrat',sans-serif;
  font-size: 15px !important;
  color: #444b50;
  border: 1px solid #d4d4d4;
  padding: 9px 100px 9px 8px !important;
  margin-bottom: 0px;
  min-height: initial !important;
  padding: 9px 100px 9px 8px !important;
}

.search-wrap {
  position: relative;
}

.search-trigger button {
  background: #0e65ff;
  height: 40px;
  font-family: 'Montserrat',sans-serif;
  font-size: 16px;
  font-weight: 900;
  color: #fff;
  text-transform: uppercase;
  text-align: center;
  border: 0px;
  cursor: pointer;
  transition: all .4s ease-in-out;
  padding: 8px 10px;  
}

form.filter-group {
  flex-wrap: initial;
}

.res-listing-main {
  padding: 100px 0;
}

.res-listing-main figure {
  overflow: hidden;
  position: relative;
  min-height: 190px;
}

.res-listing-inner {
  display: flex;
  flex-wrap: wrap;
  gap: 30px;
}

.list-feature-img {
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center center;
  border-radius: 7px 7px 0 0;
}

.res-listing-inner .filter-cm {
  width: calc(33.33% - 20px);
  box-shadow: 0px 0px 12px rgba(0,0,0,0.12);
  -webkit-box-shadow: 0px 0px 12px rgba(0,0,0,0.12);
  -ms-box-shadow: 0px 0px 12px rgba(0,0,0,0.12);
  -moz-box-shadow: 0px 0px 12px rgba(0,0,0,0.12);
  -o-box-shadow: 0px 0px 12px rgba(0,0,0,0.12);
  border-radius: 7px;  
  display: flex;
  flex-direction: column;
  transition: all 0.4s ease-in-out;
  -webkit-transition: all 0.4s ease-in-out;
  -ms-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
}

.filter-description {
  padding: 0px 30px 30px 30px;
}

.filter-description h5 {
  padding-bottom: 6px;
  overflow: hidden;	
  font-size: 19px;
  line-height: 1.4;
  font-style: normal;
  color: #444b50;
  font-weight: 700;
  padding-top: 8px;
}

.filter-description {
  text-align: center;
}

.filter-description p {
  font-size: 17px;
}

.typetag {
  text-transform: uppercase;
}

.filter-list-btn a.btn-download {
  text-align: center;
  display: inline-block;
  font-size: 19px;
  line-height: 1;
  color: #fff;
  border: 1px solid;
  width: auto;
  font-weight: 600;
  background: #0e65ff;
  text-decoration: none;
  padding: 12px 22px;
}

.filter-descr-wrap {
  padding-bottom: 50px;
}

.filter-cm-inner {
  height: 100%;
  text-align: center;
  display: flex;
  flex-direction: column;		
}

.filter-description {
  display: flex;
  flex-direction: column;
  height: 100%;
  justify-content: space-between;
}

.filter-cm:hover{
  box-shadow: 0px 0px 25px rgba(0,0,0,0.38);
  -webkit-box-shadow: 0px 0px 25px rgba(0,0,0,0.38);
  -ms-box-shadow: 0px 0px 25px rgba(0,0,0,0.38);
  -moz-box-shadow: 0px 0px 25px rgba(0,0,0,0.38);
  -o-box-shadow: 0px 0px 25px rgba(0,0,0,0.38);
}

/* Detail Page CSS */
.detail-page-hero-banner {
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center center;
  padding: 250px 0 150px 0;  
}

.detail-page-hero-inner {
  text-align: center;
}

.detail-page-hero-inner h1 {
  color: #fff;
}

.description-twocol-main {
  padding: 30px 0 100px 0;
}

.descr-twocol-inner {
  display: flex;  
  gap: 100px;
  margin-top: 30px;
}

.descr-twocol-inner .span6 {
  width: 50%;
}

.dtag {
  font-size: 22px;
  color: #444b50;
  font-weight: bold;
  margin-bottom: 20px;
  display: block;
}

.descri-content-wrap h2 {
  margin-bottom: 30px;	
  color: #0e65ff;
  font-size: clamp(1.875rem, 1.6129032258064515vw + 1.1008064516129032rem, 2.25rem);
  line-height: 1.2;
}

.descri-content-wrap h3 {
  font-size: 22px;
  line-height: 1.25;
}

.res-contactus-section .hs_submit.hs-submit {
  width: 100%;
}

.res-contactus-section form .inputs-list {
  text-align: center;
}

.descri-content-wrap ul {
  list-style: none;
}

.descri-content-wrap ul li {
  line-height: 24px;
  margin-bottom: 8px;
  padding-left: 15px;
  position: relative;
}

.descri-content-wrap ul li::before {
  background: #97cb32;
  border-radius: 50%;
  content: "";
  height: 5px;
  left: 0;
  position: absolute;
  top: 11px;
  width: 5px;
}

.res-contactus-section form .hs-form-booleancheckbox-display span {
  font-size: 12px;
  color: #fff;
}

.descri-content-form form {
  background-color: #fff;
  border: 1px solid #6db33f;
  box-shadow: 0 3px 9px rgba(0,0,0,0.1);
  padding: 36px;
  border: 1px solid #2c373d;
}

.descri-content-form form input {
  height: 48px;
  min-height: initial !important;
  border-radius: 0 !important;
}

.descri-content-form form input[type="text"]:focus, 
.descri-content-form form input[type="password"]:focus, 
.descri-content-form form input[type="datetime"]:focus, 
.descri-content-form form input[type="datetime-local"]:focus, 
.descri-content-form form input[type="date"]:focus, 
.descri-content-form form input[type="month"]:focus, 
.descri-content-form form input[type="time"]:focus, 
.descri-content-form form input[type="week"]:focus, 
.descri-content-form form input[type="number"]:focus, 
.descri-content-form form input[type="email"]:focus, 
.descri-content-form form input[type="url"]:focus, 
.descri-content-form form input[type="search"]:focus, 
.descri-content-form form input[type="tel"]:focus, 
.descri-content-form form input[type="color"]:focus, 
.descri-content-form form input[type="file"]:focus, 
.descri-content-form form textarea:focus, 
.descri-content-form form select:focus {
  border: 1px solid #ffd300 !important;
  box-shadow: 0 0 3px #fff0aa !important;
}

.descri-content-form form > label, .descri-content-form form label {
  color: #555;
  display: block;
  font-size: 15px !important;	
  line-height: 17px;
  margin-bottom: 9px;
}

.descri-content-form form .hs-input.error, .descri-content-form form .hs-input.invalid {
  border: 1px solid red !important;
  box-shadow: 0 0 3px #ff3200 !important;
}

.descri-content-form form .field > label, .descri-content-form form .form-group label, 
.descri-content-form form .field span, 
.descri-content-form form .form-group span {
  color: #555;
}

.descri-content-form form .hs-form-required {
  color: red !important;
  margin-left: 5px;
}

.descri-content-form form ul.hs-error-msgs li label {
  background-color: #ff3200;
  box-shadow: 0 1px 2px rgba(0,0,0,0.3);
  bottom: -11px;
  clear: both;
  color: #fff;
  float: none;
  margin-bottom: 3px;
  padding: 6px;
  position: relative;
  z-index: 900;
  right: auto;
  top: auto;
  max-width: 100%;
  font-size: 12px !important;
  border: 0;
  border-radius: 4px;
  display: block;
  font-weight: 400;
}

.descri-content-form form ul.hs-error-msgs li label::before {
  content: "";
  display: block;
  position: absolute;
  top: -20px;
  left: 10px;
  height: 20px;
  width: 20px;
  border: 10px solid transparent;
  border-bottom: 10px solid #ff3200;
}

.descri-content-form form .hs-error-msgs {
  order: 3;
}

.descri-content-form form.hs-form .hs-form-booleancheckbox span {
  font-size: 14px !important;
  line-height: 24px;
}

.descri-content-form form.hs-form .hs-input[type="checkbox"] {
  border: 0;
  height: auto !important;
  margin-right: 10px;
  margin-top: 5px;
  padding: 0 !important;
  position: absolute;
  left: 0;
}

.descri-content-form form .hs-form-booleancheckbox input + span::before, 
.descri-content-form form .hs-form-booleancheckbox input + span::before {
  background: #fff;
  border: 1px solid #0e65ff;
  color: #e6e6e6;
  content: "";
  cursor: pointer;
  height: 25px;
  left: 0;
  position: absolute;
  top: 0;
  width: 23px;
}

.descri-content-form form input[type="checkbox"]:checked + span::before, 
.descri-content-form form input[type="checkbox"]:checked + span::before {
  background: #0e65ff;
  border-color: #0e65ff;
}

.descri-content-form form input[type="checkbox"]:checked + span::after, 
.descri-content-form form input[type="checkbox"]:checked + span::after{
  color: #fff;
  content: "\f00c";
  cursor: pointer;
  font-family: FontAwesome;
  font-size: 15px;
  height: 25px;
  left: 0;
  line-height: 25px;
  position: absolute;
  text-align: center;
  top: 0;
  width: 23px;
}

.descri-content-form form .hs-form-booleancheckbox-display {
  padding-left: 40px;
}

.descri-content-form form .hs_submit.hs-submit {
  width: 100%;
}

.descri-content-form form .hs_submit.hs-submit input[type="submit"].hs-button {
  background-color: transparent;
  border-color: #0c63ff;
  padding: 0 50px;
  font-size: 19px;
  font-weight: 900;
  height: 54px;
  line-height: 54px;
  color: #0e65ff;
  transition: all 0.4s ease-in-out;
  -webkit-transition: all 0.4s ease-in-out;
  -ms-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
}

.descri-content-form form input.hs-button.primary.large:focus, .descri-content-form form  input.hs-button.primary.large:hover {background: #0e65ff;color: #fff;}

.btn-mobileonly {display: none;}

.solutions-box-group .solution-accordion-section{margin-bottom: 30px;}
.solutions-box-group .solution-accordion-section .accordion_group .accordion_header{padding: 10px 0;border-bottom: 1px solid #dddddc;cursor:pointer;}
.solutions-box-group .solution-accordion-section .accordion_group .accordion_header h5 {display: flex; align-items: center; flex-wrap: wrap;font-size: 16px;margin:0;color:#0c63ff;}
.solutions-box-group .solution-accordion-section .accordion_group .accordion_header img {height: 40px;margin-right: 15px;}
.solutions-box-group .solution-accordion-section .accordion_group .accordion_content {padding: 20px 0;}
.solutions-box-group .solution-accordion-section .show-more a,.solutions-box-group .solution-accordion-section .show-less a {font-weight: 600;color:#0c63ff;}
.solutions-box-group .solution-accordion-section .show-more a:hover,.solutions-box-group .solution-accordion-section .show-less a:hover,.solutions-box-group .solution-accordion-section .accordion_group .accordion_header h5:hover {color: #3bb1f5;} 
.solution-accordion-section .show-more a:after,.solution-accordion-section .show-less a:after {content: "";height: 16px;width: 10px;background: url(//2549454.fs1.hubspotusercontent-na1.net/hubfs/2549454/raw_assets/public/Recruitics%20Theme/images/arrow-right.png) center no-repeat;background-size: cover;display: inline-block;vertical-align: middle;transform: rotate(90deg);-webkit-transform: rotate(90deg);margin-left: 10px;}
.solution-accordion-section .show-less a:after {transform: rotate(-90deg);-webkit-transform: rotate(-90deg);margin-top: -2px;} 
.solutions-box-group .solution-accordion-section .show-more a:hover:after, .solutions-box-group .solution-accordion-section .show-less a:hover:after{opacity:0.8;}


/* .website-header-module.website-header-module-new .header-inner-wrapper .header-menus ul.hs-menu-children-wrapper.sb-menu {text-align: left;width: 1080px;margin: 0 auto;left: 50%;right: 0; transform: translateX(-40%);-webkit-transform: translateX(-40%);}
.website-header-module.website-header-module-new .header-inner-wrapper .header-menus .sb-menu .megaMenu {display: flex;flex-wrap: wrap;border-right: 1px solid #b1b1b1;max-width: 25%;padding: 0 20px;}
.website-header-module.website-header-module-new .header-inner-wrapper .header-menus .sb-menu .megaMenu:last-child{border:none;}
.website-header-module.website-header-module-new .header-inner-wrapper .header-menus .sb-menu .megaMenu .megaMenuIcon {width: 60px;}
.website-header-module.website-header-module-new .header-inner-wrapper .header-menus .sb-menu .megaMenu .megaMenuTitle {width: calc(100% - 60px);padding-right: 10px;}
.website-header-module.website-header-module-new .header-inner-wrapper .header-menus .sb-menu .megaMenu .megaMenuTitle h6 {margin: 0;text-transform: uppercase;}
.website-header-module.website-header-module-new .header-inner-wrapper .header-menus ul.hs-menu-children-wrapper.sb-menu .megaMenu .megaMenuListing ul li {padding-left: 0;padding-right: 0;}
.website-header-module.website-header-module-new .header-inner-wrapper .header-menus .sb-menu .megaMenu .megaMenu-top {display: flex;align-items: center;width:100%;}
.website-header-module.website-header-module-new .header-inner-wrapper .header-menus .mega-menu-outer {display: flex;}
.website-header-module.website-header-module-new .header-inner-wrapper .header-menus .sb-menu .megaMenu .megaMenuIcon img {display: block;height: 60px !important;}
.website-header-module.website-header-module-new .header-inner-wrapper .header-menus ul.hs-menu-children-wrapper.sb-menu .megaMenu .megaMenuListing {width: 100%;height: 100%;padding-top:15px;}
.website-header-module.website-header-module-new .header-inner-wrapper .header-menus .bottomMegaMenu {text-align: right;width: 100%;padding: 25px 30px 10px 10px;}
.website-header-module.website-header-module-new .header-inner-wrapper .header-menus ul.hs-menu-children-wrapper.sb-menu .megaMenu .megaMenuListing ul li ul {padding: 0 10px;}
.website-header-module.website-header-module-new .header-inner-wrapper .header-menus .sb-menu .megaMenu .megaMenuTitle h6 a {color: #fff;}
.website-header-module.website-header-module-new .header-inner-wrapper .header-menus .sb-menu .megaMenu .megaMenuTitle h6 a:hover{color:#fdcb02;} 
.website-header-module-new.scrolled {background: rgba(0,0,0,0.8);}
.website-header-module .header-inner-wrapper .header-menus ul.hs-menu-children-wrapper li ul li a {font-weight: 400;} */


/*  Responsive CSS */
@media only screen and (max-width: 1110px) {
  /*   .website-header-module.website-header-module-new .header-inner-wrapper .header-menus ul.hs-menu-children-wrapper.sb-menu {width: 750px;transform: translateX(-41%);-webkit-transform: translateX(-41%);}
  .website-header-module.website-header-module-new .header-inner-wrapper .header-menus .mega-menu-outer {display: flex;flex-wrap: wrap; gap: 20px 0;}
  .website-header-module.website-header-module-new .header-inner-wrapper .header-menus .sb-menu .megaMenu { max-width: 50%;}
  .website-header-module.website-header-module-new .header-inner-wrapper .header-menus .sb-menu .megaMenu {border: none;}
  .website-header-module.website-header-module-new .header-inner-wrapper .header-menus .sb-menu .megaMenu:nth-child(odd) {border-right: 1px solid #b1b1b1;} */
  form.filter-group {flex-wrap: wrap;justify-content: center;}
}
@media only screen and (max-width: 1024px) {
  .detail-page-hero-banner {padding: 180px 0 50px 0;}  
  .detail-page-hero-inner h1, .descri-content-wrap h2{line-height: initial;}
}
@media only screen and (max-width: 991px) {
  .res-listing-inner .filter-cm {width: calc(50% - 20px);}  
  .res-listing-main {padding: 80px 0;}
}
@media only screen and (max-width: 767px) { 
  .hero-banner-section .hero-heading h2 {font-size: 32px;}  
  .res-filter-main select {max-width: 100%;}  
  .search-wrap {width: 100%;}  
  .detail-page-hero-inner h1 {font-size: 32px;}  
  .detail-page-hero-banner {padding: 130px 0 10px 0;}  
  .descr-twocol-inner {flex-wrap: wrap;}  
  .descr-twocol-inner .span6 {width: 100%;}  
  .description-twocol-main {padding: 50px 0 50px 0;}  
  .descri-content-wrap h2 {font-size: 28px;}  
  .descri-content-wrap h2 {margin-bottom: 20px;}  
  .dtag {font-size: 20px;margin-bottom: 18px;}  
  .btn-mobileonly {display: inline-block;padding: 10px 20px;background-color: #0e65ff;color: #fff;font-weight: 600;text-transform: uppercase;font-size: 14px;margin-bottom: 20px;transition: all 0.4s ease-in-out;-webkit-transition: all 0.4s ease-in-out;-ms-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;}  
  .btn-mobileonly:hover {color: #fff !important;}
  /*   .website-header-module.website-header-module-new .header-inner-wrapper .header-menus .sb-menu .megaMenu { border: none;max-width: 100%; padding: 0; display: block;}
  .website-header-module.website-header-module-new .header-inner-wrapper .header-menus ul.hs-menu-children-wrapper.sb-menu {left: 0;right: 0;transform: inherit;-webkit-transform: inherit;width: 100%;max-height: 80vh;overflow: auto;padding-bottom: 15%;}
  .website-header-module.website-header-module-new .header-inner-wrapper .header-menus .mega-menu-outer,.website-header-module.website-header-module-new .header-inner-wrapper .header-menus .sb-menu .megaMenu .megaMenu-top{display: block;}
  .website-header-module.website-header-module-new .header-inner-wrapper .header-menus .sb-menu .megaMenu .megaMenuIcon {display: none;}
  .website-header-module.website-header-module-new .header-inner-wrapper .header-menus ul.hs-menu-children-wrapper.sb-menu .megaMenu .megaMenuListing ul li {padding-left: 20px;padding-right: 20px;}
  .website-header-module.website-header-module-new .header-inner-wrapper .header-menus ul.hs-menu-children-wrapper.sb-menu .megaMenu .megaMenuListing ul li ul {padding: 0;margin-top:10px;}
  .website-header-module.website-header-module-new .header-inner-wrapper .header-menus .sb-menu .megaMenu .megaMenuTitle h6 a {font-size: 100%;}
  .website-header-module.website-header-module-new .header-inner-wrapper .header-menus .sb-menu .megaMenu .megaMenuTitle h6 {text-transform: uppercase;font-size: 16px;}
  .website-header-module.website-header-module-new .header-inner-wrapper .header-menus .sb-menu .megaMenu .megaMenuTitle { width: 100%; padding-right: 20px; padding-top: 20px; }
  .website-header-module.website-header-module-new .header-inner-wrapper .header-menus .bottomMegaMenu {text-align: left;padding: 20px 30px 10px 20px;display:none;} 
  .website-header-module.website-header-module-new .header-inner-wrapper .header-menus ul.hs-menu-children-wrapper.sb-menu .megaMenu .megaMenuListing {padding-top: 10px;} 
  .website-header-module.website-header-module-new .header-inner-wrapper .header-menus .sb-menu .megaMenu:nth-child(odd){border:none;}
  .website-header-module-new {background: rgba(0,0,0,0.8);}
  .website-header-module .header-inner-wrapper .header-menus ul.hs-menu-children-wrapper li a{padding: 0 0 4px 0;}
  .website-header-module .header-inner-wrapper .header-menus ul.hs-menu-children-wrapper li{padding: 10px 20px;} */
  h1{font-size:34px;}
  h2{font-size:30px;}
  h2{font-size:26px;}
}

@media only screen and (max-width: 560px) {
  .res-listing-inner .filter-cm {width: 100%;}  
  .res-listing-main {padding: 50px 0;}  
}