 .cr-careers-section { padding: 70px 0 !important; }
 .cr-didyouknow-section { padding: 70px 0 !important; }
 .cr-careers-section,
 .cr-workenv-section,
 .cr-workenv-row,
 .cr-contact-main-sec,
 .cr-aboutcr-section,
 .cr-missionvision-sec,
 .cr-didyouknow-section,
 .cr-history-row {
   margin-left: 0 !important;
   margin-right: 0 !important;
 }
 .cr-careerfeatures-sec {
   margin: 30px 0 50px;
   color: #194d89;
 }
 .cr-careerfeatures-heading { margin-bottom: 12px !important; }
 .cr-careerfeatures-heading h2, 
 .cr-careerfeatures-text p,
 .cr-workenv-text p {
   font-size: 1.31rem;
   line-height: 1.56rem;
 }
 .cr-careerfeatures-heading h2,
 .cr-workenv-title,
 .cr-linkedin-link,
 .cr-historytext-bold,
 .cr-countrytext-bold {
   font-family: 'HelveticaNeueLTStd-Bd';
   font-weight: normal;
 }
 .cr-careerfeatures-text { margin-bottom: 30px !important; }
 .cr-careerfeatures-text p { 
   max-width: 470px;
   font-family: 'HelveticaNeueLTStd-Lt';
 }
 .cr-workenv-section { padding: 0 !important; }
 .cr-workenv-wrapper { height: 525px; }
 .cr-workenv-wrapper .wpb_wrapper { 
   max-width: 480px;
   margin: auto;
 }
 .cr-workenv-heading { margin-bottom: 20px !important; }
 .cr-workenv-heading h3 {
   color: #fff;
   font-size: 2.12rem;
   line-height: 2.37rem;
 }
 .cr-workenv-text p,
 .cr-recruitment-section { color: #194d89; }
 .cr-didyouknow-image { margin: 60px 0 30px !important; }
 .cr-didyouknow-text { margin-bottom: 70px !important; }
 .cr-didyouknow-text h2 {
   max-width: 800px;
   margin: 0 auto;
   padding-top: 35px;
   font-size: 1.87rem;
   line-height: 2rem;
   text-align: center;
   color: #194d89;
 }
 .cr-didyouknow-image::after {
   display: block;
   width: 130px;
   margin: 30px auto;
   content: "";
   border-bottom: 4px solid #194d89;
 }
.cr-didyouknow-section .owl-carousel .owl-nav button.owl-prev, 
.cr-didyouknow-section .owl-carousel .owl-nav button.owl-next { top: -16%; }
.cr-didyouknow-section .owl-carousel .owl-nav button.owl-next { right: -7%; }
.cr-didyouknow-section .owl-carousel .owl-nav button.owl-prev { left: -7%; }
.cr-didyouknow-section .owl-carousel .owl-dots {
   position: absolute;
   left: 48%;
   bottom: -13%;
}
 .cr-recruitment-text p {
   max-width: 620px;
   margin: 0 auto 30px !important;
   font-family: 'HelveticaNeueLTStd-Lt';
   font-size: 1.31rem;
   line-height: 1.56rem;
 }
 .cr-recruitment-text::after {
   display: block;
   width: 130px;
   margin: 0 auto;
   content: "";
   border-bottom: 4px solid #99cccc;
 }
 .cr-recruitment-info p  {
   max-width: 470px;
   margin: 0 auto;
   font-family: 'HelveticaNeueLTStd-Lt';
   font-size: 1.31rem;
   line-height: 2rem;
   text-align: center;
 }
 .cr-linkedin-link {
   font-size: 1.12rem;
   line-height: 1.7rem;
 }
 .cr-recruitment-image {
   margin-top: 15px;
   margin-bottom: 0 !important;
 }
 .cr-resource-list {
   display: flex;
   flex-wrap: wrap;
   justify-content: center;
   max-width: 1140px;
   padding: 0;  
   margin:0 auto;
   list-style-type: none;
 }
 .cr-resourcelist-link img {
   width: 35px;
   height: auto;
   max-width: 42px;
   max-height: 42px;
   margin-right: 30px;
 }
.cr-resource-list a:hover .cr-icon-blue { display: none; }
.cr-resource-list a:hover .cr-icon-white { display: block; }
.careers .cr-careersbanner-heading h1 { line-height: 50px; }
.contact-us div.wpcf7-response-output { margin: 0; }
.cr-homeproducts-image { max-height: 185px; }
/* Media Queries*/
 @media only screen and (max-width: 767px) {
   .cr-careers-section { padding: 55px 0 !important; }
   .cr-didyouknow-section { padding: 55px 15px !important; }
   .cr-careerfeatures-sec { margin: 24px 0; }
   .cr-careerfeatures-heading h2, 
   .cr-careerfeatures-text p, 
   .cr-workenv-text p,
   .cr-recruitment-text p {
      font-size: 1.12rem;
      line-height: 1.31rem;
   }
   .cr-workenv-wrapper { height: 420px; }
   .cr-workenv-heading h3 {
      font-size: 1.8rem;
      line-height: 2.02rem;
   }
   .cr-didyouknow-text h2 { 
      font-size: 1.5rem;
      line-height: 1.8rem;
   }
   .cr-didyouknow-text { margin-bottom: 50px !important; }
   .cr-didyouknow-image { margin: 50px 0 25px !important; }
   .cr-recruitment-info p {
      font-size: 1.12rem;
      line-height: 1.7rem;
   }
   .cr-recruitment-info { margin-top: 0; }
   .cr-linkedin-link { font-size: 1rem; }
   .cr-didyouknow-section .owl-carousel .owl-nav button.owl-prev, 
   .cr-didyouknow-section .owl-carousel .owl-nav button.owl-next { top: -2%; }
   .cr-homeproducts-image { max-height: none; }
}
@media (min-width: 768px) and (max-width: 992px) {
   .cr-workenv-wrapper { height: 420px; }
   .cr-didyouknow-image { margin: 30px 0 !important; }
   .cr-didyouknow-text { margin-bottom: 20px !important; }
   .cr-didyouknow-section .owl-carousel .owl-nav button.owl-prev { left: -4%; }
   .cr-didyouknow-section .owl-carousel .owl-nav button.owl-next { right: -4%; }
   .cr-didyouknow-section .owl-carousel .owl-nav button.owl-prev, 
   .cr-didyouknow-section .owl-carousel .owl-nav button.owl-next { top: -13%; }
   .cr-didyouknow-section .owl-carousel .owl-dots { bottom: -20%; }
   .cr-homeproducts-image img {
      max-height: 110px;
      object-fit: contain;
   }
}
/*for ipad pro*/
@media only screen and (min-width: 1024px) and (max-width: 1366px) and (orientation : portrait ) {
   .cr-didyouknow-section .owl-carousel .owl-nav button.owl-prev { left: -3%; }
   .cr-didyouknow-section .owl-carousel .owl-nav button.owl-prev,
   .cr-didyouknow-section .owl-carousel .owl-nav button.owl-next { top: -10%; }
   .cr-didyouknow-section .owl-carousel .owl-nav button.owl-next { right: -3%; }
}
 