.unique-accordion-header {
border: 1px solid #0b374966 !important;
    margin-top: 0px !important;
    margin-bottom: 15px !important;
    border-radius: 16px !important;
}
.ghr-contact-set-qs{
min-width: 131px;
}
.popup-inner{

overflow: hidden;
}
.main-team{
overflow-y: auto;
}
.mobile-menu-dub-class button:focus{
outline: none !important;
}
.wp-block-search__button:focus{
outline: none !important;
}
.compressed-menu-desktop-animation button:focus{
outline: none !important;
}
@media (min-width: 320px) and (max-width: 766px) {
.popup-content{
height: auto !important;
}
}
@media (min-width: 500px) and (max-width: 766px) {
.svg-navigation{
left: 30% !important;
}
}
@media (min-width: 767px) and (max-width: 1024px) {
.eb-parallax-slider-wrapper .eb-parallax-container .eb-parallax-slider .eb-parallax-wrapper {
    margin-left: -40px !important;
}
/*pop code*/
.popup-inner{
flex-direction: column !important;
}
.svg-navigation {
    left: 22% !important;
}
.popup-inner-image-qs{
height: 50% !important;
}
.wp-block-boldblocks-counting-number {
    width: 100% !important;
}
.footer-custom-styles .wp-block-navigation:not(.has-background) .con-us-foot{
min-width: 70px !important;
}
.padding-tab{
padding: 1em 1em !important;
}
.news-insights-posts{
padding: 1em 1em !important;
}
.dt-contactus-h2{
font-size: 18px !important;
}
.chart-container{
margin: auto;
}
.cc-set-3-border {
        border-left: 1px solid rgba(11, 55, 73, 0.60);
        padding-left: 15px !important;
    }
    .policyholder_cover{
    min-height: 500px !important;
    }
    .set-home-button-space{
    height: 20px !important;
    }
        .counter-h1 {
        font-size: 60px !important;
    }
    .display-ipadpro{display: none !important;}
    .fre_qs_cover {
        min-height: 600px !important;
    }
    
}


@media (width: 1024px){
.qs-gg-space{
height: 550px !important;
}
.slider-prev{
left: 7% !important;
}
.slider-next{
right: 7% !important;
}
.set-counter-qs-flex{
flex-basis: 100% !important;
}
    .cc-qs-paragraph p, .qs-sec12-ghr-inline p, .cc-qs-sec5-ghr p, .cc-we-embrace-inline p {
        font-size: 22px !important;
    }
.display-ipadshow{display: none !important;}
}

@media only screen and (min-width: 320px) and (max-width: 766px) {
   .video-topping {
        margin-top: -27px !important;
    }
}
@media only screen and (min-width: 520px) and (max-width: 600px) {
    .mobile-menu-border-bg {
        margin-left: 72px !important;
        margin-right: 72px !important;
    }
}
@media only screen and (min-width: 601px) and (max-width: 699px){
 .mobile-menu-border-bg{
        margin-left: 100px !important;
        margin-right: 100px !important;
        }
        .team-member .image-container{
        min-height: 530px !important;
        }
        .popup-image {
        max-height: 450px !important;
        }
}
@media only screen and (min-width: 700px) and (max-width: 766px) {
    .mobile-menu-border-bg {
        margin-left: 150px !important;
        margin-right: 150px !important;
    }
    .team-member .image-container{
        min-height: 530px !important;
        }
        .popup-image {
        max-height: 450px !important;
        }
}
@media (min-width: 766px) and (max-width: 769px){
.pad-display{display: none !important;
}
.cn-ipadmin-flex{
    flex-direction: column !important;
}
.qs-ipad-min{display: none !important}
/*.pad-display-set{
height: 100px !important;
}*/
    .image-column-footer{
    padding-left: 10px;
    }
    .aagb__accordion_component{
    margin-left: 15px;
    }
    .dt-contactus{
    margin-left: 15px !important;
    }
    .footer-no-cta-custom{
    padding-top: 0px!important;
    padding-bottom: 0px!important;
    }
}
@media (min-width: 767px) and (max-width: 1023px) {
qs-dispaly-me{display: none !important}
.slider-prev, .slider-next{ display: none !important;}
}
@media (min-width: 1023px) and (max-width: 1024px) {
.all_screen_margin{
margin-top: -50px !important;
}
}
@media (width: 1023px){
.all_screen-23_margin{
margin-top: -50px !important;
}
}
@media (min-width: 320px) and (max-width: 767px) {
    .qs-contact-padding .eb-row-inner {
        justify-content: center;
    }
    .dt-contactus a{ font-size: 18px !important; }
}

.custom-container {
  margin: 0;
  padding: 0;
  position: relative;
  background-color: #069bd7;
  overflow: hidden;
}


.wp-image-7422{
	background-color: #D1E9FF;
    border-radius: 20px;
}
.DENISE_NICHOLS span{
	font-weight:700 !important;
}


/* For screens larger than or equal to 1690px */
@media (min-width: 1690px)  and (max-width: 1690px) {
  .cc_second_section {
    font-size: 30.5px !important;
  }
}

/* For screens between 1440px and 1689px */
@media (min-width: 1440px) and (max-width: 1689px) {
  .cc_second_section {
    font-size: 28px !important;
  }
  .experienced-interns {
    font-size: 15px !important;
  }
}

@media (min-width: 1250px) and (max-width: 1250px) {
  .cc_second_section {
    font-size: 24px !important;
}
}

@media (min-width: 1024px) and (max-width: 1024px){
  .cc_second_section {
    font-size: 20px !important;
  }
  .cc_spacer{
    height: 0px !important;
  }
  .DENISE_NICHOLS span{
    font-size: 10px !important;
  }
}



@media (max-width:768px){
	.cc_new_section{
		padding:15px !important;
	}
  .unique-main-pdf {
    padding-left: 15px !important;
}
.section-2 {
  margin-top: 0rem !important;
}
}


/* Slider Css*/

.slide--current{
  position: relative !important;
}
.slide__content{
  top: 310px;
  right: 21px;
  text-align: left;
  letter-spacing: -0.6px !important;
}

.eb-parallax-slider-wrapper .eb-parallax-container .eb-parallax-slider .eb-parallax-wrapper .slide .slide__content {
  --d: 60;
  opacity: 0.18;
  padding: 4vmin;
  position: relative;
  transition: transform var(--base-duration) var(--base-ease);
  visibility: visible !important;
}

/* .eb-parallax-wrapper{
  transform: translateX(-14.091%) !important;
} */

.eb-parallax-slider-wrapper .eb-parallax-container {

  overflow-x: hidden !important;
  overflow-y: hidden !important;
}
.slide__headline{
  line-height: 26px !important;
  letter-spacing: -0.6px !important;
     margin-bottom: 70px !important; 
    margin-top: 30px !important;
}
.main-growing{
  margin-bottom: 3.9rem;
}


/*image styling*/

/* Approximate 75% zoomed-out */
@media screen and (min-resolution: 90dpi) and (max-resolution: 110dpi) {
.size-large .fortitude-main-image{
 width: 100% !important;
}
}

/* Approximate 60% zoomed-out */
@media screen and (min-resolution: 58dpi) and (max-resolution: 75dpi) {
  .size-large .fortitude-main-image{
    width: 100% !important;
   }
}

/* Styling of the button */

.main-view-btn-career .wp-block-button__link {
  align-items: center; 
  justify-content: space-between;
  transition: all 0.3s ease; 
}

.main-view-btn-career .wp-block-button__link:hover {
  margin-left: -10px; 
}

.main-view-btn-career .wp-block-button__link img {
  transition: margin-left 0.3s ease;
  margin-left: 10px; 
}

.main-view-btn-career .wp-block-button__link:hover img {
  margin-left: 20px; 
}


/* Style the arrow icon and link container */
.deib {
  display: flex;
  align-items: center;
}
.svg_moving svg {
  transition: transform 0.2s ease;
}

.deib p:hover + .svg_moving {
  transform: translateX(5px); /* Slide the icon to the right */
}
.Learn-more p:hover + .svg_moving {
  transform: translateX(5px); /* Slide the icon to the right */
}

.experienced-interns p:hover + .svg_moving {
  transform: translateX(5px); /* Slide the icon to the right */
}
.intern p:hover + .svg_moving {
  transform: translateX(5px); /* Slide the icon to the right */
}
.avp-es-cpt-yt p:hover + .svg_moving {
  transform: translateX(5px); /* Slide the icon to the right */
}


.deib a:hover{
  color: #0B3749 !important;
}


.Learn-more a:hover{
  color:#0B3749;
}

.experienced-interns a:hover {
  color:#0B3749;
}
.intern a:hover {
  color:#0B3749;
}
.avp-es-cpt-yt a:hover{
 color:#0B3749;
}



.svg_margin_top{
  margin-top: 2px;
}
.svg_margin_bottom{
  margin-bottom: 2px;
}
.svg_margin_top2{
  margin-top: 2px;
}


/* @media screen and (min-resolution: 120dpi) and (max-resolution: 150dpi) {
 .we-succeed{
    margin-top: 100px !important;
 }
}

@media screen and (min-resolution: 90dpi) and (max-resolution: 110dpi) {
  .we-succeed{
    margin-top: 150px !important;
 }
}
@media screen and (min-resolution: 58dpi) and (max-resolution: 75dpi) {
  .we-succeed{
    margin-top: 300px !important;
 }
}
@media screen and (min-width: 1921px) {
  .we-succeed{
    margin-top: 100px !important;
 }
}

@media screen and (min-width: 1800px) {
  .we-succeed{
    margin-top: 100px !important;
 }
} */

.behind_the_scenece span{
  font-size: 39px !important;
font-weight: 350 !important;
line-height: 130% !important;
letter-spacing: -1.17px !important;
}

.vertical-spacer{
    color: #0B3749;
    height: 100% !important;
    border-left: 1px solid #0B3749;
    margin: 2px 0px -10px 0px;
}


.border-container-column{
    padding:15px 0px;
}

.hro {
  border-bottom: 1px solid #d9d9d9 !important;
}
.unique-main-pdf{
    padding-left:32px ;
}

.icon_svg{
  margin-top:20px !important;
}
.aiching-aar-sep {
  width: 1px !important;
  height: 228px !important;
  background-color: #d9d9d9 !important;
  border: none !important;
  margin: 0 !important;
  position: relative !important;
  top: -50% !important;
  left: -8px;
}

.fortitude-for-good-right-border{
    margin-top:40px;
}

.fortitude-for-good-row{
    margin-bottom:8px;
}

.fortitude-career{
    padding-top:7px!important;
}

.go-all-in-parent-index {
  position: relative;
  z-index: 9999;
}

.mar-btm-initiative {
  margin-bottom: -40px;
}

.mission-two {
  padding: 0px !important;
}

.custom-container h1 {
  padding: 20px;
  color: white;
  font-size: 50px;
  margin: 0;
  text-align: center;
  z-index: 1;
  position: relative;
}

@media (max-width: 768px) {
  .fortitude-main-image img {
      width: 100% !important; 
      height: auto !important; 
  }
}
.video-overlap {
  position: relative;
  width: 100%;
  max-width: 800px;
  margin: 0 auto;
  z-index: 0;
  margin-top: -30px;
}

.video-overlap video {
  width: 100%;
  height: auto;
}

.flex-container {
  display: flex;
  max-width: 66.67%;
  margin: 0 auto;
  justify-content: space-between;
  align-items: center;
}

.flex-container p {
  color: #0b3749;
  font-size: 27px;
  margin: 0;
}

.our-core-main,.our-vision{
margin-bottom:0;    
}

.flex-container .wp-block-button__link {
  border: 1px solid #0b3749;
  color: #0b3749;
  padding: 10px 20px;
  border-radius: 5px;
  text-align: center;
  text-decoration: none;
  border-radius: 40px;
}

.wp-block-button__link:hover {
  background-color: #cdfc59 !important;
  border: none;
}

.flex-container .wp-block-buttons {
  display: flex;
  justify-content: flex-end;
}

#free-legacy {
  font-weight: bold;
}

.custom-container-1 {
  margin-top: 20px !important;
  background-color: #c0daf2;
  color: #0b3749;
  padding: 40px;
  max-width: 66.67%;
  margin: 0 auto;
  border-radius: 15px;
}

.custom-container-1 h2 {
  margin-left: 54px !important;
  font-size: 36px;
  font-weight: 400;
  color: #0b3749;
}

.custom-container-1 p {
  margin-left: 160px !important;
  font-size: 18px;
  line-height: 1.6;
  color: #0b3749;
}

.custom-container-1 a {
  color: #0b3749;
  font-weight: 700;
  text-decoration: none;
}

.custom-container-1 a:hover {
  text-decoration: underline;
}

.custom-container-1 h4 {
  margin-top: 20px;
  font-size: 18px;
  color: #0b3749;
  font-weight: 700;
}

.custom-container-1 ul {
  margin-left: -2px !important;
  list-style: none;
  padding-left: 0;
}

.custom-container-1 ul li {
  margin-top: 10px;
  font-size: 18px;
  color: #0b3749;
}

.custom-container-1 ul li a {
  text-decoration: none;
  color: #0b3749;
}

.custom-container-1 ul li a:hover {
  text-decoration: underline;
}

#positions-list {
  list-style: none;
  padding-left: 0;
}

#positions-list li {
  margin-top: 10px;
}

#experienced-professional,
#internship-program,
#explore-positions {
  font-size: 18px;
  color: #0b3749;
  text-decoration: none;
  margin-left: 170px !important;
}

#experienced-professional:hover,
#internship-program:hover {
  text-decoration: none;
}

.centered-icon-group {
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
  max-width: 50%;
  margin: 20px auto;
  padding: 20px;
}

.icon-container {
  margin-bottom: 20px;
}

.icon {
  font-size: 36px;
  color: #0b3749;
}

.text-container {
  padding: 20px;
  border-radius: 10px;
  color: #0b3749;
}
.highlight-text {
  color: #0b3749;
  font-weight: bold;
}

.own-col {
  padding: 69px !important;
  height: 300px !important;
  border-radius: 10px;
  background-color: #cdfc59;
  color: #000;
  max-width: 66.66667%;
  margin: 0 auto;
  padding: 20px;
  z-index: 999;
}

.own-col .wp-block-heading {
  text-align: left;
}

.own-col .wp-block-paragraph {
  text-align: left;
}

.is-layout-constrained
  > :where(:not(.alignleft):not(.alignright):not(.alignfull)) {
  max-width: 100% !important;
  margin-left: 0px !important;
  margin-right: 0px !important;
  object-fit: cover;
}

.col-md-8 {
  max-width: 66.67%;
  margin-left: auto;
  margin-right: auto;
}

.col-4 {
  width: 50%;
}

.wp-block-columns {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.wp-block-column {
  /*padding: 10px;*/
}

#side-img {
  width: 300px !important;
  height: 200px !important;
  border-radius: 15px;
  object-fit: cover;
}

.custom-full-width-container {
  width: 100%;
  max-width: 100%;
  padding: 0;
  box-sizing: border-box;
}

.custom-columns {
  display: flex;
  justify-content: space-between;
  gap: 0;
}

.custom-left-column,
.custom-right-column {
  flex: 1;
  margin: 0;
  padding: 20px;
  box-sizing: border-box;
}

.custom-left-column {
  background-color: #c0daf2;
  color: #0b3749;
}

.custom-right-column {
  display: flex;
  justify-content: center;
  align-items: center;
}

.custom-image img {
  max-width: 100%;
  height: auto;
  border-radius: 15px;
}

.custom-full-width-section {
  width: 100%;
}

.custom-col-md-12 {
  max-width: 100%;
  margin: 0 auto;
  text-align: center;
}

.custom-paragraph,
.custom-heading,
.additional-paragraph {
  color: #0b3749;
}

.custom-heading {
  font-size: 1.5rem;
  margin-top: 0.5rem;
}

.additional-paragraph {
  font-size: 1rem;
  margin-top: 1rem;
}

.section-2 {
  margin-top: 3rem;
}

.unique-quote-container {
  width: 100%;
  background-color: #c0daf2;
}

.unique-inner-container {
  max-width: 80%;
  margin-left: auto;
  margin-right: auto;
  padding-left: 1rem;
  padding-right: 1rem;
}

.unique-main-heading {
  margin-top: 1rem;
  color: #0b3749;
}

.unique-sub-heading {
  margin-top: 0.5rem;
  color: #0b3749;
}

.unique-quote-carousel {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  margin-top: 1rem;
}

.unique-quote-item {
  display: flex;
  align-items: center;
  margin-bottom: 1rem;
}

.unique-quote-content {
  max-width: 60%;
  margin-right: 1rem;
  text-align: left;
}

.unique-quote-image img {
  width: 150px;
  height: 150px;
  border-radius: 10px;
}

.unique-extra-sub-heading {
  margin-top: 1rem;
  color: #0b3749;
}

.unique-extra-paragraph {
  margin-top: 0.5rem;
  color: #0b3749;
}

.unique-carousel-controls {
  text-align: center;
  margin-top: 1rem;
}

.unique-control-prev,
.unique-control-next {
  background-color: #0b3749;
  color: #ffffff;
  border: none;
  padding: 0.5rem 1rem;
  margin: 0 0.5rem;
  cursor: pointer;
}

.unique-12-container {
  margin-top: -17px;
  background-color: #cdfc59;
  color: #0b3749;
  display: flex;
  justify-content: center;
  align-items: flex-start;
  padding: 2rem;
  gap: 2rem;
  padding-bottom: 212px;
}

.unique-text-section {
  flex: 1;
  max-width: 50%;
}

.unique-subheading {
  color: var(--Dark-Blue, var(--Color-6, #0b3749));
  font-size: 14px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  letter-spacing: 0.56px;
  text-transform: uppercase;
  padding-left: 32px;
  padding-top: 40px;
}
.wp-image-3423 {
  width: 5px !important;
  height: 10px;
  margin-left: 12px;
}

.unique-main-heading {
  padding-left: 32px;
  color: var(--Color-6, #0b3749);
  font-size: 44px;
  font-style: normal;
  font-weight: 350;
  line-height: 130%;
  letter-spacing: -1.32px;
  margin-top: -0.5rem;
  padding-right: 181px;
}

.unique-main-heading strong {
  font-weight: 700;
}

.unique-accordion-section {
  flex: 1;
  max-width: 50%;
}

.unique-accordion-container {
  display: flex;
  flex-direction: column;
  gap: 8rem;
  padding: 25px;
  padding-top: 25px !important;
}

.unique-accordion-item {
  border-radius: 1px;
}
.main-accordian {
  padding-top: 15px !important ;
}
.unique-accordion-header.active {
  font-weight: 300 !important;
}

.main-accordian .wp-block-aab-accordion-item .aagb__accordion_head {
  border: none !important;
}

.unique-accordion-header {
  color: var(--Color-6, #0b3749);
  font-size: 24px;
  font-weight: 350;
  font-style: normal;
  line-height: 130%;
  letter-spacing: -0.72px;
  border: 1px solid #0b374966;
  border-radius: 20px;
  padding: 1rem;
  cursor: pointer;
  position: relative;
  background-color: #cdfc59;
  color: #0b3749;
  transition: border-radius 0.3s ease, background-color 0.3s ease;
}

.unique-accordion-header.active {
  border-radius: 15px 15px 0 0;
  background-color: #cdfc59;
  color: #0b3749;
}

.dashicons-minus:before {
  content: "\f543" !important;
}




.rotate {
  transform: rotate(45deg);
/*   transition: transform 0.7s ease-in-out; */
}
.aagb__accordion_head .dashicons-plus-alt2, 
.aagb__accordion_head .dashicons-minus {
  transition: transform 0.7s ease-in-out;
}





.logo-images {
  object-fit: contain !important;
}

.unique-accordion-content {
  overflow: visible;
  padding: 1rem;
  border-radius: 0 0 15px 15px;
  background-color: #cdfc59;
  margin-top: -1px;
}

.wp-block-accordion.active .unique-accordion-content {
  display: block;
}

.wp-block-accordion.active .unique-accordion-header::after {
  content: "-";
}

#flexible {
  font-weight: bold;
}

.wp-block-separator:not(.is-style-wide):not(.is-style-dots) {
  min-width: 97%;
}

.unique-accordion-content {
  overflow: hidden;
}

.unique-accordion-header.active {
  font-weight: bold;
}

#img {
  height: 246px;
  border-radius: 15px;
}

.main-background {
  background: #ffffff;
background-image: linear-gradient(#069bd7, #069bd7);
background-size: 100% 89%;
background-repeat: no-repeat;
}

.our-mission {
  color: var(--Dark-Blue, var(--Color-6, #0b3749));
  font-size: 12px;
  font-style: normal;
  font-weight: 700;
  line-height: 140%;
  letter-spacing: 0.48px;
  text-transform: uppercase;
}
.solving-clients {
  color: rgba(11, 55, 73, 0.6);
  font-size: 30px;
  font-style: normal;
  font-weight: 350;
  line-height: 130%;
  letter-spacing: -1.62px;
}
.vision {
  padding: 62px;
  border-radius: 15px;
  margin-top: -20px;
}

.free-capital {
  margin-top: 22px !important;
  color: rgba(11, 55, 73, 0.6);
  text-align: center;
  font-size: 32px;
  font-style: normal;
  line-height: 130%;
  letter-spacing: -0.96px;
  text-transform: none !important;
  font-weight: 350;
}
.vision-heading {
  color: var(--Dark-Blue, var(--Color-6, #0b3749));
  text-align: center;
  font-size: 14px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  letter-spacing: 0.56px;
  text-transform: uppercase;
  padding-top: 20px;
}
.vision-para {
  color: rgba(11, 55, 73, 0.6);
  text-align: center;
  font-size: 32px;
  font-style: normal;
  font-weight: 350;
  line-height: 130%;
  letter-spacing: -0.96px;
}

.mission-heading {
  color: var(--Dark-Blue, var(--Color-6, #0b3749));
  font-size: 14px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  letter-spacing: 0.56px;
  text-transform: uppercase;
}
.mission-image-col {
  display: flex;
  justify-content: flex-end;
  padding: 0px 0px 10px 0px !important;
}
.side-main {
  margin-bottom: 0.2rem;
  border-radius: 25px;
  overflow: hidden;
}
.managment-issues {
  color: rgba(11, 55, 73, 0.6);
  font-size: 54px;
  font-style: normal;
  font-weight: 350;
  line-height: 130%;
  letter-spacing: -1.62px;
}
.our-mission-main {
  align-self:center;
  padding: 0px 0px 0px 0px;
}

.img-mission {
  border-radius: 15px;
}

.main-section {
  display: flex;
  padding: 0px !important;
}

.fix {
  background-color: #cdfc59;
  height: 1079px;
}

.fix-image {
  width: 100vw;
  height: auto;
}

.re-good {
  padding-left: 32px;
  color: var(--Dark-Blue, var(--Color-6, #0b3749));
  font-size: 14px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  letter-spacing: 0.56px;
  text-transform: uppercase;
  margin-top: 67px;
  margin-left: 1.25rem;
}
.re-good-p {
  margin-top: 21px !important;
  padding-left: 32px !important;
  color: var(--Color-6, #0b3749);
  font-size: 44px;
  font-style: normal;
  font-weight: 350;
  line-height: 130%;
  letter-spacing: -1.32px;
  margin-left: 1.25rem;
  padding-right:13rem;
}
.re-good-p strong {
  font-weight: 500;
}

.Learn-more {
  margin-left: 3.25rem !important;
  margin-top: 111px !important;
  color: rgba(11, 55, 73, 0.6) !important;
  font-size: 20px !important;
  font-style: normal;
  font-weight: 400 !important;
  line-height: normal !important;
  letter-spacing: -0.2px  !important;
}
.diversity {
  color: var(--Dark-Blue, var(--Color-6, #0b3749));
  font-size: 14px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  letter-spacing: 0.56px;
  text-transform: uppercase;
  padding-left: 0px !important;
}
.diversity-h {
  padding-bottom: 30px;
  color: var(--Color-6, #0b3749);
  font-size: 50px;
  font-style: normal;
  font-weight: 350;
  line-height: 130%;
  letter-spacing: -1.5px;
}
.diversity-h strong {
  font-weight: 500;
}
.diversity-p {
  padding-left: 11px;
  margin-top: -20px !important;
  color: rgba(11, 55, 73, 0.6);
  font-size: 24px;
  font-style: normal;
  font-weight: 400;
  line-height: 150%;
  letter-spacing: -0.48px;
  padding-bottom: 20px !important;
}

.deib {
  margin-top: 0px !important;
  margin-bottom: -16px !important;
  margin-left: -0.862em;
  color: rgba(11, 55, 73, 0.6);
  font-size: 20px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  letter-spacing: -0.2px;
  padding-left: 32px;
}

.deib a {
  color: rgba(11, 55, 73, 0.6) !important;
  text-decoration: none !important;
  font-weight: 400 !important;
}
.deib a:hover{
  color: #0B3749 !important;
}

.employee_group {
  color: var(--Dark-Blue, var(--Color-6, #0b3749));
  font-size: 32px;
  font-style: normal;
  font-weight: 350;
  line-height: 130%;
  letter-spacing: -0.96px;
}
.employee_group strong {
  font-weight: 500;
}

.dedicated_belong {
  padding-left: 40px !important;
}
.culture-belonging {
  margin-left: 20px !important;
  border-left: 1px solid #d9d9d9;
}

.we-succeed {
  color: var(--Color-6, #0b3749);
  font-size: 27px;
  font-style: normal;
  font-weight: 350;
  line-height: 130%;
  letter-spacing: -1.17px;
}
.des-moines {
  color: rgba(11, 55, 73, 0.6);
  font-size: 19px;
  font-style: normal;
  font-weight: 350;
  line-height: 130%;
  letter-spacing: -0.84px;
}
.faces {
  color: var(--Dark-Blue, var(--Color-6, #0b3749));
  font-size: 11px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  letter-spacing: 0.56px;
  text-transform: uppercase;
  margin-top: 2.813em;
}
.houston {
  font-weight: 100;
  color: #0b3749;
  font-size: 12px;
  font-style: normal;
  line-height: 130%;
  letter-spacing: -0.6px;
}

.coming_in {
  font-size: 14px;
  font-weight: 700;
  letter-spacing: 0.56px;
  color: #0b3749;
  text-align: center;
  font-style: normal;
  line-height: normal;
  margin-top: -40px !important;
}

.fan {
  padding-top: 47px !important;
  margin-left: -85px !important;
}
.bright {
  padding-top: 65px !important;
}

.core-belief {
  margin-top: 2.6rem !important;
  color: var(--Dark-Blue, var(--Color-6, #0b3749));
  text-align: center;
  font-size: 32px;
  font-style: normal;
  line-height: 140%;
  letter-spacing: -0.96px;
  /*margin-bottom: 2rem !important;*/
  font-weight: 350;

  .core-belief strong {
    font-weight: 700;
  }

  .unique-accordion-header accordian_style {
    border: none;
  }
}
/* .video-3 {
  height: 920px;
  flex-shrink: 0;
} */
.quote-video {
  margin-bottom: 0rem !important;
}

.info-video-section{
    margin-bottom:0!important;
}

.main-accordian .aagb__accordion_body.aagb__accordion_body--show{
    border-top:none!important;
}

.thinking-processes {
  margin-bottom: 0.5rem;
  color: var(--Color-6, #0b3749);
  font-size: 24px;
  font-style: normal;
  font-weight: 350;
  line-height: 130%;
  letter-spacing: -0.96px;
}

.open-postions-main {
  margin-top: 2.15rem !important;
  background-color: #c0daf2;
  border-radius: 15px;
}
.exceptional {
  margin-top: 3.9rem;
  color: rgba(11, 55, 73, 0.8);
  font-size: 52px;
  font-style: normal;
  font-weight: 350;
  line-height: 130%;
  letter-spacing: -1.56px;
  margin-bottom: 45px;
}
.main-explore{
  margin-bottom: 3.9rem;
}
.exceptional strong {
  font-weight: 500;
}
.jersey-city {
  margin-top: -10px !important;
  padding-left: 13px !important;
  color: rgba(11, 55, 73, 0.8);
  color: rgba(11, 55, 73, 0.6);
  font-size: 24px;
  font-style: normal;
  font-weight: 400;
  line-height: 150%;
  letter-spacing: -0.48px;

  a {
    text-decoration: underline;
    background-color: transparent;
    color: #0b374999 !important;
  }
}
.main-explore {
  border-left: 1px solid rgba(11, 55, 73, 0.6);
  padding: 0px;
}

.jersy-city a {
  color: rgba(11, 55, 73, 0.6);
  text-decoration-line: underline;
}
.open-positions {
  padding-top: 20px !important;
  padding-left: 13px !important;
  color: var(--Dark-Blue, var(--Color-6, #0b3749));
  font-size: 14px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  letter-spacing: 0.56px;
}
.intern {
  margin-bottom: -5px !important;
  margin-top: -15px !important;
}
.experienced-interns {
  padding-top: 14px;
  padding-left: 13px !important;
  color: rgba(11, 55, 73, 0.6);
  font-size: 20px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  letter-spacing: -0.2px;
  
}

.experienced-interns a {
  text-decoration: none !important;
  color: rgba(11, 55, 73, 0.6);
}
.background {
  background-color: #069bd7;
}
.fast-growing-l {
  justify-content: flex-start !important;
  align-items: center !important;
  padding: 0px !important;
}
.main-flex {
  display: flex !important;
}
.main-background-image {
  margin-bottom: -1% !important;
  position: relative;
}
.wp-image-2165 {
  margin-left: 8px;
}
.sequence-7 {
  width: 100%;
}
.culture-career {
  margin-top: 20px;
  font-weight: 300;
  color: var(--White, #fff);
  text-align: center;
  font-size: 140px;
  font-style: normal;
  line-height: normal;
  letter-spacing: -2.8px;
  text-transform: capitalize;
  margin-bottom:15px;
}
.plus {
  color: var(--White, #cdfc59);
  font-family: "Neue Haas Unica W1G";
  font-size: 82px;
  font-style: normal;
  font-weight: 300;
  line-height: normal;
  letter-spacing: -2.8px;
  text-transform: capitalize;
}

.mission-main {
  margin-top: 3.75rem;
}

.img {
  color: #0b3749 !important;
}

.a {
  color: #0b3749 !important;
  text-decoration: none !important;
}

.wp-block-buttons > .wp-block-button.wp-block-button__width-75 {
  margin-top: 5px !important;
}

.view-all .wp-block-button__link {
  width: 435px !important;
  color: var(--Color-6, #0b3749);
  font-size: 20px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  letter-spacing: -0.8px;
  border-radius: 50px;
  border: 1px solid #d9d9d9;
  z-index: 999 !important;
  margin-top:15px;
}

.main-view-btn-career {
  display: flex !important;
  justify-content: flex-end !important;
}

/* .view-all .wp-block-button__link:hover {
  border: 1px solid #cdfc59 !important;
  background-color: #cdfc59 !important;
  color: #0b3749 !important;
  text-decoration: none !important;
  font-weight: 400 !important;
  font-size: 21px;
} */

/* .wp-block-button__link {
  transition: all 0.5s ease !important;
  transition-delay: 1s;
} */

.wp-block-button__link:hover {
  border: 1px solid #cdfc59 !important;
  background-color: #cdfc59 !important;
  color: #0b3749 !important;
  text-decoration: none !important;
  font-weight: 400 !important;
  transition-delay: 1s;
}

.asian {
  margin-top: -20px !important;
  margin-left: -42px !important;
}

.black-resources {
  margin-top: -11px !important;
  margin-left: -18px !important;
}

.images_caption {
  color: var(--Dark-Blue, var(--Color-6, #0b3749));
  text-align: center;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 130%;
  letter-spacing: -0.32px;
  margin-top: -40px;
}

.value-top-container{
position:relative;    
}

.space-height-mission-main {
  display: none !important;
}
.go-all-in {
  background-color: #cdfc59;
  border-radius: 15px;
  padding: 120px;
  z-index: 999;
  position: relative;
}
.second-video {
  position: relative;
  margin-bottom: -14.5rem !important;
  margin-top: -3rem;
}
.second-video::after {
  content: "";
  position: absolute;
  bottom: -2px;
  left: 0;
  right: 0;
  height: 40%;
  background: linear-gradient(
    to top,
    rgba(255, 255, 255, 1) 0%,
    rgba(255, 255, 255, 0) 100%
  );
  z-index: 0;
}

.our-vision {
  color: var(--Dark-Blue, var(--Color-6, #0b3749));
  text-align: center;
  font-size: 14px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  letter-spacing: 0.56px;
  text-transform: uppercase;
  margin-top: -4rem;
}
.our-vision-main {
  margin-top: 10px !important;
  border-radius: 20px;
  background: #d1e9ff;
  padding: 70px 0px 60px 0px !important;
}
.comments {
  margin-top: -4.5rem;
  color: var(--Color-6, #0b3749);
  font-size: 17px;
  font-style: normal;
  font-weight: 400;
  line-height: 130%;
  letter-spacing: -0.6px;
  margin-left: -17px;
}

.team3 {
  flex-shrink: 0;
  border-radius: 15px;
}

.team-images {
  gap: 11px;
  display: flex;
  border-radius: 15px !important;
  display: none;
}

.team-2 {
  flex-shrink: 0;
  margin-top: 40px;
  border-radius: 20px;
}

.team-4 {
  flex-shrink: 0;
  border-radius: 20px;
  margin-top: 40px;
}

.team-1 {
  flex-shrink: 0;
}
.image-one {
  margin-top: 4px;
  border-radius: 15px !important;
}

.hispano {
  padding: 10px 0px 0px 0px !important;
}


@media (max-width: 768px) {
  .cky-btn-revisit-wrapper {
    justify-content: center;
    align-items: center;
    margin: 2px auto;
  }
  .cky-notice-btn-wrapper {
    flex-wrap: nowrap !important;
  }
  .cky-notice-des p:last-child {
    padding-left: 46px !important;
    color: var(--Color-6, #0b3749);
    text-align: center;
    font-family: "Neue Haas Unica";
    font-size: 18px !important;
    font-style: normal;
    font-weight: 400;
    line-height: 130%;
    letter-spacing: -0.72px;
  }
  .cky-notice-btn-wrapper .cky-btn {
    margin-left: 10px !important;
  }

  .cky-notice-btn-wrapper {
    flex-direction: row-reverse !important;
  }
}

.cky-notice-des p:last-child {
  padding-left: 5px;
  font-size: 20px;
}

.cky-audit-table {
  display: none !important;
}
.cky-btn:last-child {
  margin-right: 10px !important;
}

.cky-btn-revisit {
  display: none !important;
}
.cky-notice-btn-wrapper {
  flex-direction: row-reverse !important;
}

.cky-consent-bar .cky-btn-customize::after {
  display: none !important;
}
.cky-prefrence-btn-wrapper .cky-btn {
  display: none;
}
.cky-consent-container .cky-consent-bar {
  border: none !important;
}
.cky-notice-btn-wrapper .cky-btn {
  border: 1px solid rgba(11, 55, 73, 0.6) !important;
  border-radius: 40px !important;
  padding: 4.239px 20.711px;
  justify-content: center !important;
  align-items: center !important;
  padding-top: 6.5px;
  height: 40px;
}

.behind-scene {
  margin-top: 1.75rem;
  color: var(--Color-6, #0b3749);
  font-size: 39px;
  font-style: normal;
  font-weight: 500;
  line-height: 130%;
  letter-spacing: -1.17px;
}
.with-our-team {
  color: var(--Color-6, #0b3749);
  font-size: 39px;
  font-style: normal;
  font-weight: 350;
  line-height: 130%;
  letter-spacing: -1.17px;
}

.slider-controls {
  position: relative;
  width: 100%;
  margin-top: 20px;
}

.left-arrow,
.right-arrow {
  font-size: 30px;
  color: #0b3749;
  background-color: white;
  border: none;
  padding: 15px;
  border-radius: 50%;
  position: absolute;
  top: 50%;
  transform: translateY(-100%);
  cursor: pointer;
}

.employee-resource-group {
  color: var(--Dark-Blue, var(--Color-6, #0b3749));
  font-size: 22px;
  font-style: normal;
  font-weight: 350;
  line-height: 130%;
  letter-spacing: -0.96px;
}

.left-arrow {
  left: -131px;
}

.right-arrow {
  right: -131px;
}

.left-arrow:hover,
.right-arrow:hover {
  background-color: #c0daf2;
}


@media screen and (max-width: 1200px)  {
 .we-succeed{
  margin-bottom: 2.5rem !important;
 }
}

  .unique-main-pdf-link{
      height: 22px !important;
  }
  /* svg{
    height: 7px !important;
  } */


@media (max-width: 1200px) {
  .left-arrow {
    left: -40px;
  }

  .right-arrow {
    right: -40px;
  }
}

@media (max-width: 768px) {
  .left-arrow,
  .right-arrow {
    font-size: 20px;
    padding: 10px;
  }

  .left-arrow {
    left: -30px;
  }

  .right-arrow {
    right: -30px;
  }
}

@media (max-width: 480px) {
  .left-arrow,
  .right-arrow {
    font-size: 18px;
    padding: 8px;
  }

  .left-arrow {
    left: -20px;
  }

  .right-arrow {
    right: -20px;
  }
}

.right-arrow:focus,
.right-arrow-unique:focus,
.left-arrow:focus,
.left-arrow-unique:focus {
  outline: none;
}

.heading {
  color: var(--Dark-Blue, var(--Color-6, #0b3749));
  font-size: 22px;
  font-style: normal;
  font-weight: 700;
  line-height: 140%;
  letter-spacing: -0.96px;
  margin-bottom:20px;
}
.description {
  color: var(--Dark-Blue, var(--Color-6, #0b3749));
  font-size: 23px;
  font-style: normal;
  font-weight: 350;
  line-height: 140%;
  letter-spacing: -0.96px;
}
.category {
  color: var(--Dark-Blue, var(--Color-6, #0b3749));
  font-size: 12px;
  font-style: normal;
  font-weight: 700;
  line-height: 140%;
  letter-spacing: 0.48px;
  text-transform: uppercase;
}

.go-all-in {
  min-height: 350px;
}


.core-image {
  display: flex !important;
  justify-content: center !important;
  align-items: center !important;
}

.right-arrow-unique {
  margin-top: 9.375rem;
  font-size: 28px;
  background-color: white;
  border: none;
  position: absolute;
  top: 50%;
  right: -70px;
  transform: translateY(-50%) translateY(-15px);
}

.left-arrow-unique {
  margin-top: 9.375rem;
  font-size: 28px;
  background-color: white;
  border: none;
  position: absolute;
  top: 50%;
  left: -70px;
  transform: translateY(-50%) translateY(-15px);
}

.left-arrow-unique:hover,
.right-arrow-unique:hover {
  background-color: #c0daf2;
  transform: translateY(-50%) translateY(-15px) scale(1.1);
}

@media (min-width: 1200px) {
  .left-arrow-unique {
    left: -100px;
  }
  .right-arrow-unique {
    right: -100px;
  }
}

@media (max-width: 1200px) {
  .left-arrow-unique {
    left: -70px;
  }
  .right-arrow-unique {
    right: -70px;
  }
}

@media (max-width: 768px) {
  .left-arrow-unique,
  .right-arrow-unique {
    font-size: 22px;
    right: -40px;
  }
}

@media (max-width: 480px) {
  .left-arrow-unique,
  .right-arrow-unique {
    font-size: 18px;
    left: -20px;
    right: -20px;
  }
}

.left-arrow-unique:hover,
.right-arrow-unique:hover {
  padding: 10px;
  background-color: #c0daf2 !important;
  border-radius: 50% !important;
  color: #0b3749 !important;
}

.left-arrow:hover,
.right-arrow:hover {
  padding: 10px;
  background-color: #c0daf2 !important;
  border-radius: 50% !important;
  color: #0b3749 !important;
}

.left-arrow-unique.active,
.right-arrow-unique.active {
  outline: none;
}
.left-arrow.active,
.right-arrow.active {
  border: none;
}

.video-4 {
  margin-top: 4.875rem;
}

.left-arrow:hover,
.right-arrow:hover {
  color: #0b3749;
  background-color: #c0daf2;
  border-radius: 50%;
  padding: 10px;
}

.benefit-accesss {
  margin-top: 80px;
}
.team-mobile-images-in {
  display: none;
}

.main-growing {
  padding-left: 12px;
}

.p-1 {
  color: var(--Color-6, #0b3749);
  font-size: 32px;
  font-style: normal;
  font-weight: 350;
  line-height: 130%;
  letter-spacing: -0.96px;
  margin-top:15px;
}

.p-1 strong {
  font-weight: 500;
}

.p-2 {
  color: var(--Color-6, #0b3749);

  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 130%;
  letter-spacing: -0.72px;
}

.accordian-p {
  margin-top: 30px;
}

@media screen and (min-width: 1024px) {
    
  .unique-12-container-mobile {
    display: none;
  }
  .faces-fortitude-main-mobile {
    display: none;
  }
  .fortitude-re-good-main {
    display: none;
  }
  .culture-mobile {
    display: none;
  }
  .unique-12-container {
    display: none;
  }
}

.accordian-p {
  margin-top: -30px !important;
}
.images-mid {
  object-fit: contain !important;
}

.header-template-main-zee {
  position: relative;
  z-index: 999;
  margin-top: 30px;
}

.succeed-team-upper-testimonial {
  margin-bottom: -70px !important;
  padding: 0px !important;
}



/* for 1025 to 1249 start */

@media (min-width: 1024px) and (max-width: 1249px) {
    
    .fortitude-for-good-row {
    margin-bottom: 15px;
}
.fortitude-career {
    padding-top: 2px !important;
}
  .behind-scene,
  .with-our-team {
    font-size: 30px !important;
  }
  
  
.border-container-column {
    padding: 5px 0px;
}
  
  .mission-image-col img{
      width:288px!important;
      height:288px!important;
  }
  
  .hide-spacer-1025{
      display:none;
  }

 .slick-next {
    width: 100px;
    height: 101px;
    right: 4% !important;
}
.slick-prev{
  width: 100px;
  height: 101px;
  
}

  .fan {
    margin-left: 0px !important;
  }
  .asian {
    margin-left: -20px !important;
  }

  .space-abv-culture-belong,
  .space-height-mission-main {
    display: none !important;
  }

  
  .culture-career {
    font-size: 85px !important;
    padding-top: 0px !important;
  }
  
  .main-view-btn-career a{
    font-size:16px!important;    
  }
  
  .view-all .wp-block-button__link:hover {
      font-size: 17px!important;
  }
  
  .p-1 {
    font-size: 20px !important;
  }
  .core-belief {
    font-size: 17px !important;
  }
  .managment-issues {
    font-size: 30px !important;
  }
  .free-capital {
    font-size: 18px !important;
  }
  .hro {
  }
  .exceptional {
    font-size: 33px !important;
  }
  .experienced-interns {
    font-size: 11px !important;
  }
  .jersey-city {
    font-size: 12px !important;
  }

  .open-positions {
    font-size: 9px !important;
  }
  .wp-image-3423 {
    width: 5px !important;
  }
  .mission-heading,.vision-heading {
    font-size: 12px !important;
  }
  .diversity-h {
    font-size: 29px !important;
  }
  .employee_group {
    font-size: 21px !important;
  }
 .aiching-aar-sep {
    width: 1px !important;
    height: 170px !important;
    background-color: #d9d9d9 !important;
    border: none !important;
    margin: 0 !important;
    position: relative !important;
    top: -50% !important;
    left: -8px;
}
  
  .fan {
    padding-top: 62px !important;
    flex-basis: 17% !important;
  }
  .images_caption {
    font-size: 12px !important;
  }
  .unique-main-heading {
    font-size: 27px !important;
  }
  .re-good-p {
    font-size: 30px !important;
  }
  .re-good {
    font-size: 12px !important;
  }
  .diversity-p {
    font-size: 16px !important;
  }
  
  .deib {
      font-size:15px;
      padding-left:25px;
  }
  
  .space-mob-career-right{
    flex-basis:20%!important;    
  }
  
  .space-mob-career-left{
    flex-basis:35%!important;    
  }
  
  .backgrounds-brings-flex{
      flex-basis:44%!important;
  }
  
  .bright_one {
    flex-basis: 2% !important;
  }
  .fan_one {
    flex-basis: 2% !important;
  }
  .unique-sub-heading {
    font-size: 9px !important;
  }
  .unique-accordion-header {
    font-size: 15px !important;
  }
  .black-resources {
    margin-top: -9px !important;
  }
  .hispano {
    padding: 10px 56px 0px 0px !important;
  }
  .coming_in {
    font-size: 9px !important;
  }
  /* .women{
        margin-left: -110px !important;
      }
      .pride{
        margin-left: -135px !important;
      } */
  .mission-one {
    flex-basis: 17% !important;
  }
  .flexing-class-icon-inf {
    flex-basis: 33% !important;
  }

  .faces-fortitude-arrow-cls .slick-next {
    margin-left: 1000px !important;
  }
 
}

/* for 1025 to 1249 end */


/* for 1250 to 1399 start */

@media (min-width: 1250px) and (max-width: 1399px) {
  .behind-scene,
  .with-our-team {
    font-size: 34px !important;
  }
  /* .slick-next,.slick-prev {
    width: 70px;
    height: 70px;
} */


.border-container-column {
    padding: 5px 0px;
}

.space-mob-career-right{
    flex-basis:21%!important;    
  }
  
  .space-mob-career-left{
    flex-basis:35%!important;    
  }
  
  .backgrounds-brings-flex{
      flex-basis:44%!important;
  }

.mission-image-col img{
      width:350px!important;
      height:350px!important;
  }
  .space-abv-culture-belong,
  .space-height-mission-main {
    display: none !important;
  }
  .main-background-image{
  margin-bottom:0px;    
  }
  
  .culture-career {
    font-size: 110px !important;
    padding-top: 0px !important;
  }
  .p-1 {
    font-size: 24px !important;
  }
  .view-all .wp-block-button__link {
    font-size: 17px;
  }
  .view-all .wp-block-button__link:hover {
      font-size: 18px;
  }

  .video-3 {
    flex-shrink: 0;
  }

  .exceptional {
    font-size: 38px !important;
  }
  .jersey-city {
    font-size: 16px !important;
  }
  .open-positions {
    font-size: 12px !important;
  }
  .experienced-interns {
    font-size: 14px !important;
  }
  .main-explore {
    padding: 2px !important;
  }
  .open-positions {
    font-size: 10px !important;
  }
  .wp-image-3423 {
    width: 7px !important;
    height: 5px !important;
  }
  .core-belief {
    font-size: 22px !important;
  }
  .mission-heading,.vision-heading {
    font-size: 12px !important;
  }
  .managment-issues {
    font-size: 39px !important;
  }
  .our-vision-main {
    flex-basis: 70% !important;
  }

  .free-capital {
    font-size: 22px !important;
  }
  .re-good {
    font-size: 14px !important;
  }
  .re-good-p {
    font-size: 34px !important;
    padding-right: 5rem;
  }
  .Learn-more {
    font-size: 15px !important;
  }
  .diversity {
    font-size: 12px !important;
  }
  .diversity-h {
    font-size: 35px !important;
  }
  .diversity-p {
    font-size: 18px !important;
    padding-left: 5px !important;
  }
  
  .aiching-aar-sep {
    height: 183px !important;
}

  .deib {
    font-size: 15px !important;
    padding-left:20px;
  }
  .employee_group {
    font-size: 25px !important;
  }
  .bright_one {
    flex-basis: 3% !important;
  }

  .fan_one {
    flex-basis: 3% !important;
  }
  .culture-belonging {
    margin-left: 5px !important;
  }

  .hispano {
    flex-basis: 22% !important;
  }
  .fan_two {
    flex-basis: 12% !important;
  }
  .pride {
    margin-left: -84px !important;
  }

  .women {
    margin-left: -64px !important;
  }
  .images_caption {
    font-size: 13px !important;
  }
  .unique-subheading {
    font-size: 12px !important;
  }
  .unique-main-heading {
    font-size: 33px !important;
    padding-right: 4rem;
  }
  .unique-accordion-header {
    font-size: 16px !important;
  }

  .coming_in {
    margin-top: -37px !important;
    font-size: 10px !important;
  }
  .asian {
    margin-top: -18px !important;
  }
}

/* for 1250 to 1399 end */

/* workaround for top section on screen 1399 */

@media (min-width: 1399px) and (max-width: 1499px) {

  
.jersey-city {
        font-size: 18px !important;
    }
    
        .managment-issues {
        font-size: 36px !important;
    }
        .diversity-h {
        font-size: 38px !important;
    }
        /* .video-3 {
        height: 730px;
        flex-shrink: 0;
    } */
    
    .slick-next,.slick-prev {
    width: 101px;
    height: 103px;
}
    
}
/* end here */

/* for 1500 to 1650 start */


@media (min-width: 1500px) and (max-width: 1650px) {


  .space-abv-culture-belong,
  .space-height-mission-main {
    display: none !important;
  }

  /* .video-3 {
    height: 780px !important;
  } */

  .culture-career {
    font-size: 135px !important;
  }

  .p-1 {
    font-size: 29px !important;
  }
  .view-all .wp-block-button__link {
    font-size: 18px;
  }
  .hro {
  }
  .exceptional {
    font-size: 46px;
  }
  .jersey-city {
    font-size: 19px;
  }
  .experienced-interns {
    font-size: 17px;
  }
  .core-belief {
    font-size: 27px !important;
  }
  .managment-issues {
    font-size: 48px !important;
  }
  .mission-heading {
    font-size: 13px !important;
  }

  .mission_one {
    flex-basis: 17% !important;
  }
  .our-vision-main {
    flex-basis: 71% !important;
  }
  .mission_three {
    flex-basis: 16% !important;
  }
  .re-good-p {
    font-size: 35px !important;
  }
  .diversity-h {
    font-size: 44px !important;
  }
  .diversity-p {
    font-size: 21px !important;
  }
  .employee_group {
    font-size: 29px !important;
  }
  .unique-main-heading {
    font-size: 39px !important;
  }
  .unique-subheading {
    font-size: 13px !important;
  }
  .re-good {
    font-size: 13px !important ;
  }

  .free-capital {
    font-size: 27px !important;
  }
  .diversity {
    font-size: 13px !important;
  }
  .images_caption {
    font-size: 15px !important;
  }

  .hispano {
    flex-basis: 19% !important;
  }

  .unique-accordion-header {
    font-size: 20px !important;
  }
  .deib {
    font-size: 19px !important;
  }
}

/* for 1500 to 1650 end */

/* extra widths desktop start */

@media only screen and (min-width: 1720px) and (max-width: 1730px) {
  .backgrounds-brings-flex {
    flex-basis: 38% !important;
  }
  .culture-belonging-main-flex {
    flex-basis: 56% !important;
  }
  .main-explore {
    flex-basis: 580.88px !important;
  }
  .free-capital {
    font-size: 30px !important;
  }

 

  .gp-all-in-arrows .slick-next {
   
  }
}


@media only screen and (min-width: 1400px) and (max-width: 1650px) {
/*   .faces-fortitude-arrow-cls {
    max-height: 380px;
} */
  .our-mission-main {
    padding: 0px 0px 0px 20px !important;
  }
}

@media only screen and (min-width: 1250px) and (max-width: 1399px) {


.faces-fortitude-arrow-cls {
    max-height: 340px;
}
  .our-mission-main {
    padding: 0px 0px 0px 0px !important;
  }
}
@media (min-width: 1650px) and (max-width: 1400px) {

.svg_sixfifty{padding-bottom:5px !important;}
}
/* extra widths desktop end */

/* tablet start */

@media (min-width: 767px) and (max-width: 1023px) {
  .slick-prev,
  .slick-next {
    display: none !important;
  }
  .always-looking-team{
      padding:20px;
  }
  
  .video-cover-rel-top{
      top:0px;
      
  }
  .second-video{
      position: relative;
    margin-bottom: 0rem !important;
    margin-top: -3rem;
  }
  
  .space-height-mission-main{
      display:block!important;
      height:45px!important;
  }
  
  .mission-image-col img{
      width:100%!important;
      height:auto!important;
  }
  
  .mission-image-col figure{
      width: 95%;
  }
  
  
  .header-mobile-for-tab-hidden {
    display: none !important;
  }

  .logo-marr {
   /* margin-left: 10px !important;*/
  }
  

  .culture-mobile {
    margin-top: -75px !important;
  }
  .culture-career {
    font-size: 80px !important;
    margin-bottom: 60px !important;
    padding-top: 40px;
  }
  .culture-mobile .wp-block-video {
    margin-bottom: -1rem !important;
  }
  .culture-mobile:where(.wp-block-group.has-background) {
    padding: 0em 0em !important;
  }
  .space-mob-career {
    display: none;
  }
  .p-1{
      margin:20px 40px!important;
  }
  .main-view-btn-career {
    display: flex;
    justify-content: center !important;
    align-items: center !important;
  }
  .open-postions-main {
    margin: 20px !important;
  }

  .exceptional {
    font-size: 47px !important;
  }

  .core-image {
    margin-top: 0px !important;
  }
  .our-mission-main {
    margin-top: 0px !important;
    padding: 20px;
  }
  .mission-image-col {
    display: flex;
    justify-content: center !important;
    align-items: center !important;
  }
  .our-vision {
    margin: 20px !important;
  }

  .main-section-mobile,
  .second-last-section {
    display: none !important;
  }

  .fre-good-four-main-desktop .wp-block-columns {
    flex-flow:column-reverse!important;
  }
  
  /* .fre-good-four-main-desktop .wp-block-image img{
      height:560px!important;
  } */
  
  .re-good {
      margin-top:30px!important;
  }
  
  .Learn-more {
  margin-top: 178px!important;
      
  }
  
  .fix {
    height: auto; 
}

  .fre-good-four-main-mobile {
    display: block !important;
  }
  .fre-good-four-mob-position {
    position: relative;
    top: -5%;
  }
  
  .aiching-aar-sep {
    position: absolute !important;
    top: 50%!important;
}
  
  .employee-group{
  display:none;    
  }
  
  .absolute-position-misbehavior-section {
    margin: 30px !important;
    margin-top: -20px !important;
  }

  .bright-fortaleza-mobile-none {
    display: none !important;
  }
  /* .video-3 {
    height: 340px !important;
        margin-top: 60px;
  } */
  
  .faces-fortitude-main{
      margin:15px;
  }
  
  .main-aich-aar {
    position: absolute;
    top: 70%;
    margin-left: 20px;
    height: 300px;
}

.column-faces-housten-bottom{
    margin-bottom:0px!important;
}

.faces-fortitude-arrow-cls .wp-block-columns-is-layout-flex{
    flex-flow:column-reverse!important;
}
.second-video::after {
    display:none;
}
/* .faces-fortitude-arrow-cls {
     max-height: 1080px;
} */

.unique-main-heading,.unique-subheading {
    padding-left:0px;
}

.behind-scene{
    padding-left:35px;
}

.with-our-team{
    padding-left:25px;
}

.faces-fortitude-arrow-cls .wp-block-image{
    width:100%;
    padding:15px;
}

.faces-fortitude-arrow-cls .wp-block-image img{
    width:100%;
}

.fofre-cpt{
    font-size: 14px;
    margin-left: 20px;
}

.height-fifty{
    display:none;
}

  
  .we-succeed {
    font-size: 40px;
  }
  
  .diversity-h {
    font-size: 35px !important;
  }
  .unique-main-heading {
    font-size: 41px !important;
  }

  .space-abv-culture-belong {
  display: block !important;
}
  .spacer-mobile-phone-only {
    display: none !important;
  }
}

/* tablet end */

/* extraa start */
.fre-good-four-main-mobile {
  display: none;
}
@media (min-width: 1025px) and (max-width: 1980px) {
  .space-abv-culture-belong {
    display: none !important;
  }
  .spacer-mobile-phone-only {
    display: none !important;
  }
}

/* extra endd */

@media only screen and (max-width: 766px) {
  .slick-prev,
  .slick-next {
    display: none !important;
  }
  .header-template-main-zee {
    display: none !important;
  }
}

/* mobile start */

@media (min-width: 320px) and (max-width: 766px) {
    .spacer-mobile-phone-only {
        display: block !important;
    }

      .space-abv-culture-belong {
    display: none !important;
  }
    
    .view-all .wp-block-button__link {
        font-size: 20px !important;
    }
  .slick-prev,
  .slick-next {
    display: none !important;
  }

  .header-mobile-for-tab-hidden {
    display: block !important;
        position: absolute !important;
        top: 92px;
        z-index: 999;
	  width: 100%;
  }
	
	.header-mobile-for-tab-hidden .root-eb-row-m208u{
		position: absolute;
    width: 100%;
	}
	.header-mobile-for-tab-hidden .root-eb-row-o4x5h{
		position: absolute;
    width: 100%;
	}
	.header-mobile-for-tab-hidden .root-eb-column-ozu5m{
		position: absolute;
    margin-top: 60px;
    width: 100%;
	}
	.header-mobile-for-tab-hidden .root-eb-row-qmq2g{
		position: absolute;
    margin-top: 60px;
    width: 100%;
	}
/* .wp-block-cb-carousel .slick-slide{
    padding-left:20px;
    padding-right:20px;
	margin-top: -20px !important;
} */
  .logo-marr {
    margin-left: 10px !important;
  }
/*   .main-background {
    display: none;
  } */

  .culture-mobile {
    margin-top: -75px !important;
  }
  .culture-career {
        font-size: 58px !important;
    margin-bottom: 50px !important;
    padding-top: 90px !important;
    margin-left: 30px;
        margin-right: 30px;
        line-height:100%;
        margin-top: 170px;
  }
  .culture-mobile .wp-block-video {
    margin-bottom:-1rem !important;
  }


.wp-block-buttons>.wp-block-button.wp-block-button__width-75 {
    width: calc(90% - var(--wp--style--block-gap, .5em)* .25);
}

.view-all .wp-block-button__link {
padding:19px;
}

.spacer-items-hide-mobile{
    display:none!important;
}

.main-background-image .wp-container-core-columns-is-layout-4{
    margin:0px;
}

  .culture-mobile:where(.wp-block-group.has-background) {
    padding: 0em 0em !important;
  }
  .space-mob-career {
    display: none;
  }
  .main-view-btn-career {
    display: flex;
    justify-content: center !important;
    align-items: center !important;
  }
  .open-postions-main {
    margin: 20px !important;
    padding:30px 21px 2px 21px;
  }
.wp-block-image img {
    /*width:22px;
    height:22px;*/
}
.main-growing {
    padding-left: 0px;
}
  .exceptional {
    font-size: 32px !important;
    margin-top:0px!important;
    letter-spacing: -1.02px;
  }
  
  .jersey-city {
    font-size: 22px !important;
  }
  
  .experienced-interns {
    font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: normal;
letter-spacing: -0.18px;
padding-left: 15px !important;
  }
  
  .core-image{
      margin-bottom:0!important;
  }
  
  
  .open-positions{
      font-size:12px;
  }
  
  .core-belief {
    font-size: 32px !important;
        text-align: center;
        margin-top: 1.4rem !important;
        margin-left: 15px !important;
        margin-right: 15px !important;
  }
  .our-core-main{
      padding:20px;
  }
  
  .managment-issues {
    font-size: 30px !important;
  }
  .side-main {
    margin: 20px !important;
  }
  .go-all-in {
    padding: 46px 21px 33px 21px !important;
  }
  .category{
      font-size:12px!important;
  }
  .description {
    font-size: 28px !important;
  }

  .core-image {
    margin-top: 0px !important;
  }
  .free-capital {
    font-size: 30px !important;
    margin: 20px 25px 0px 25px !important;
  }
  .re-good-p {
    font-size: 24px !important;
    padding-right:0px !important;
  }
  .our-mission-main {
    margin-top: 0px !important;
    padding: 20px;
    padding-bottom: 0px;
  }
  .mission-image-col {
    display: flex;
    justify-content: center !important;
    align-items: center !important;
  }
  .our-vision {
    margin-left: 20px !important;
    margin-right: 20px !important;
  }
  /* .fre-good-four-main-desktop {
        margin-top: 275px !important;
    } */
  .fre-good-four-main-desktop .wp-block-columns {
    flex-flow:column-reverse!important;
  }
  .fortitude-for-good-right-border{
      padding-left:30px;
  }
  /* .fre-good-four-main-desktop .fortitude-main-image img{
      height:490px!important;
  } */

  @media screen and (max-width: 600px) {
   .video-3{
    margin-top: 100px !important;
   }
  }
.video-cover-rel-top{
    top:-19rem;
}
.video-cover-rel-top ::after{
display:none;    
}
.second-video {
    margin-bottom: -17.5rem !important;
}

  .main-section-mobile,
  .second-last-section {
    display: none !important;
  }

    .re-good {
    padding-left: 24px;
    margin-top: 0px;
    margin-left:0;
}

.re-good-p {
    margin-top: 21px !important;
    padding-left: 25px !important;
    color: var(--Color-6, #0b3749);
    font-size: 44px;
    font-style: normal;
    font-weight: 350;
    line-height: 130%;
    letter-spacing: -1.32px;
    margin-left: 0;
    padding-right:0px !important;
}

.Learn-more {
    margin-left: 25px !important;
    margin-top: 178px;
    color: rgba(11, 55, 73, 0.6) !important;
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: -0.2px;
    margin-bottom:30px!important;
}
  .fre-good-four-main-mobile {
    display: block !important;
  }
  .fre-good-four-mob-position {
    position: relative;
    top: -5%;
  }
  .absolute-position-misbehavior-section {
    margin: 20px !important;
    margin-top: 60px !important;
  }
  
  .diversity-h {
    padding-bottom: 0px;
      
  }

  .bright-fortaleza-mobile-none {
    display: none !important;
  }
  /* .video-3 {
    height: 177px !important;
    margin-top: 80px;
  } */
  
  .succeed-team-upper-testimonial {
    margin: 50px 20px -70px 20px !important;
}
  .diversity-h {
    font-size: 24px !important;
    font-style: normal;
        font-weight: 350;
        line-height: 130%;
        letter-spacing: -0.96px;
  }
  .diversity-p {
    font-size: 24px !important;
  }
  .deib {
    font-size: 15px;
    padding-left: 12px
  }
  .unique-main-heading {
    font-size: 21px !important;
    padding-left:15px;
    letter-spacing: -0.96px;
    padding-right:0px !important;
  }
  .aiching-aar-sep {
    height: 400px !important;
    position: absolute!important;
    top: 40% !important;
    left:inherit;
  }
  .employee_group {
    display:none;
  }
  .backgrounds-brings-flex {
    margin-bottom: -70px !important;
  }
  
  .behind-scene {
    margin-top: 1.5rem;
    margin-left:20px;
  }
  
  .with-our-team{
      margin-left:20px!important;
  }
  
  .height-fifty {
    display: none !important;
  }
  .hou-perr-cpt {
    font-size: 18px !important;
    padding-left: 10px;
    margin-top: 290px !important;
  }
  .avp-es-cpt-yt,
  .avp-es-cpt {
    font-size: 12px !important;
    padding-left: 12px;
  }
  .main-aich-aar {
    height: 218px !important;
    top: 63% !important;
    position:absolute!important;
  }
  .column-faces-housten-bottom{
    margin-bottom:0px!important;
}

.faces-fortitude-arrow-cls .wp-block-columns-is-layout-flex{
    flex-flow:column-reverse!important;
}
  .faces-fortitude-arrow-cls > .slick-track {
    height: 950px !important;
  }
  .faces-fortitude-arrow-cls .wp-block-image{
    width:100%;
}

.unique-accordion-container {
    display: flex;
    flex-direction: column;
    gap: 8rem;
    padding: 10px;
    padding-top: 0px !important; 
}

.height-thirty{
    height:15px;
}

/* .faces-fortitude-arrow-cls {
    max-height: 650px;
} */

.faces-fortitude-arrow-cls .wp-block-image img{
    width: 100%;
}

.unique-subheading{
    padding-left:15px;
}
  
  .main-accordian .aagb__accordion_title {
   font-size: 24px !important;
font-style: normal !important;

line-height: 130% !important;
letter-spacing: -0.72px !important;
font-weight: 350 !important;
    color:#0B3749!important;
  }
  .unique-accordion-header {
    padding: 10px !important;
  }
  
  .hide-on-mobile{
display:none;    
}

.main-accordian .aagb__accordion_component {
        margin-top: 25px;
        margin-bottom: 25px;
        padding-left:15px !important;
        font-size: 24px !important;
font-style: normal !important;
font-weight: 350 !important;
line-height: 130% !important;
letter-spacing: -0.72px !important;
        color: #0B3749 !important;
    }
    
    .accordian-footer-first .aagb__accordion_head.aab_right_icon{
        padding:0px!important;
        background-color: #bcb6b600 !important;
    }
    
    .accordian-footer-first{
        padding-left: 20px !important;
        padding-right: 20px !important;
    }
    
    .image-column-footer{
        padding-left: 13px;
    padding-top: 13px;
    }
    
    .for_good_rows {
    font-size: 24px;
    letter-spacing: -1.32px;
}

}

@media (min-width: 430px) and (max-width: 540px) {
        .re-good-p {
        font-size: 32px !important;
        margin-right: 30px;
        padding-right:0px !important;
    }
    
        .Learn-more {
        margin-left: 25px !important;
        margin-top: 178px;
        color: rgba(11, 55, 73, 0.6) !important;
        font-size: 20px;
        font-style: normal;
        font-weight: 400;
        line-height: normal;
        letter-spacing: -0.2px;
        margin-bottom: 20px !important;
    }
    
    
    
    .diversity-h {
        font-size: 32px !important;
        font-style: normal;
        font-weight: 350;
        line-height: 130%;
        letter-spacing: -0.96px;
    }
    
    .aiching-aar-sep {
        height: 332px !important;
        top: 54% !important;
        left: inherit;
    }
    .deib {
        font-size: 20px;
        padding-left: 12px;
    }
    
    .we-succeed {
    color: var(--Color-6, #0b3749);
    font-size: 32px;
    font-style: normal;
    font-weight: 350;
    line-height: 130%;
    letter-spacing: -1.17px;
}

    .hou-perr-cpt {
        font-size: 24px !important;
        padding-left: 10px;
        margin-top: 340px !important;
    }
    
        .main-aich-aar {
        height: 235px !important;
        top: 56% !important;
        position: absolute !important;
    }
    
        .unique-main-heading {
        font-size: 32px !important;
        padding-right: 0px !important;
    }
}
/* mobile end */






 .slick-prev {
  background-image: url('/wp-content/uploads/2024/10/Group-2563.png');
  background-size: contain;
  background-repeat: no-repeat;
  width: 101px;
  height: 101px;
}

.slick-prev:before {
  content: ''; 
    display: block;
    width: 100%; 
    height: 100%; 
    background-image: url('/wp-content/uploads/2024/10/Group-2563.png');
    background-size: contain;
    background-repeat: no-repeat;
}

.slick-prev:hover {
  background-image: url('/wp-content/uploads/2024/11/Property-1Variant2.png');
}

/* Next button styling */
 .slick-next {
  background-image: url('/wp-content/uploads/2024/10/Gallery-Nav.png');
  background-size: contain;
  background-repeat: no-repeat;
  width: 101px;
  height: 101px;
}

.slick-next:before {
  content: ''; 
    display: block;
    width: 100%; 
    height: 100%; 
    background-image: url('/wp-content/uploads/2024/10/Gallery-Nav.png');
    background-size: contain;
    background-repeat: no-repeat;
}

.slick-next:hover {
  background-image: url('/wp-content/uploads/2024/11/Property-1Variant21.png');
}
.cc-section-1{
  background: #ffffff;
background-image: linear-gradient(#069bd7, #069bd7);
background-size: 100% 89%;
background-repeat: no-repeat;
}
.cc-arrow-btn {
    border: 1px solid #D9D9D9 !important;
    display: inline-flex;
    align-items: center;
    border-radius: 50px;
    transition: color 0.3s ease;
}
.cc-ghr-divider-z-index hr{
	position: relative;
	z-index: 20000 !important;
}
.go-all-in {
  background-color: #cdfc59;
  border-radius: 20px;
	padding-top:120px;
	padding-right:120px;
	padding-bottom:120px;
	padding-left:152px;
  z-index: 1;
  position: relative;
}
.cc-arrow-btn .wp-image-9798{
    margin-left: 5px;
    transition: transform 0.3s ease;
}
.cc-arrow-btn:hover .wp-block-button__link  {
   padding-left: 10px !important;
    transition: transform 0.4s ease;
}
.cc-arrow-btn:hover .wp-image-9798 {
    transform: translateX(10px); 
    transition: transform 0.4s ease; 
}
.cc-border-radius ,.wp-image-8423,.wp-image-949{
	border-radius: 20px;
}
.cc-bolder-text strong{
	font-weight:700 !important;
}
.cc-row-link-sec{
	display:inline !important;
}
.cc-hove-sec a{
	text-decoration:underline;
}
.cc-hove-sec:hover a{
	font-weight:400 ;
	text-decoration:none !important;
	color:#0b3749 !important;
}
.cc-div-gap{
    gap:0;
}
.cc-main-growing{
	gap:20px;
}
.cc-section-six{
	z-index: 9999;
}
.arrow-icon {
  transition: transform 0.3s ease;
  font-weight: bold !important;
}
.qs-learn-more a{
	color:#0b374a99;
}
.qs-learn-more:hover a{
color: #0b3749 !important;
}
.cc-qs-space{
  height: 24px !important;
}
.qs-mov-container:hover .arrow-icon {
  transform: translateX(5px);
}
.wp-image-6899{
	width: 276px !important;
height: 244px !important;
}
/* .gp-all-in-arrows .slick-prev{
	left: 10% !important;
}
.gp-all-in-arrows .slick-next{
	right: 10% !important;
} */
.wp-image-3612{
	width: 239.258px !important;
height: 244px !important;
}
.wp-image-3613{
	width: 239.258px !important;
	height: 244px !important;
}
.wp-image-3614{
	width: 165.9px !important;
	height: 244px !important;
}
.wp-image-3616{
	width: 334.961px !important;
	height: 244px !important;
}
.cc-sec-10-inline strong{
	font-weight:500 !important;
}
.cc-sec-image-center{
		text-align:right !important;
	}
/* .cc-sec-image-center img{
	height:433px !important;
} */
.cc-sec-logo-group{
	.wp-block-group {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    text-align: center;
}
.has-text-align-center {
     width: 276px !important;
}}
@keyframes rotate {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
/* last silder */
.eb-parallax-wrapper{
	margin-left: -300px !important;
}

/* .cc-rotate-animation {
  display: inline-block;
	animation: rotate 2s linear infinite; } */
.hover-color:hover{
	p{
		color:#0B3749 !important;
	}
}
@media only screen and (min-width: 320px) and (max-width: 767px) {
	.cc-section1-heading{
		font-size:58px !important;
	}
	.cc-div-gap{
		flex-flow: column-reverse !important;
	}
	.cc-our-four-image{
		min-height:490px !important;
	}
	.go-all-in {
      padding: 46px 21px 33px 21px !important;
    }
	.cc-font-size1{
		font-size:39px !important;
	}
	.cc-font-size2{
		font-size:34px !important;
	}
	.cc-font-size3{
		font-size:32px !important;
	}
	.cc-font-size4{
		font-size:30px !important;
	}.cc-font-size5{
		font-size:28px !important;
	}
	.cc-font-size6{
		font-size:24px !important;
	}
	.cc-font-size9{
		font-size:18px !important;
	}
	.cc-font-size7{
		font-size:14px !important;
		letter-spacing: 0.56px !important;
	}
	.cc-font-size8{
		font-size: 18px !important;
	}
	.cc-qs-paragraph p,.cc-qs-paragraph-h p, .cc-employee-ghr p,.cc-we-succeed-ghr p{
		display:inline !important;
	}
	.qs-sec12-ghr-inline p{
		display:inline !important;
		font-size:32px !important;
	}
	.cc-sec-10-inline p ,.cc-qs-sec8-ghr p, .cc-first-silder-1 p{
		display:inline !important;
	}
	.cc-mob-space ,.cc-free-col,.cc-sec-10-1-inline{
		display:none !important;
	}
	.bright-fortaleza-mobile-none{
		display:none !important;
	}
	.cc-mob-padding{
		padding-left: 1em !important;
    padding-right: 1em !important;
	}
	.cc-sec-image-center{
		text-align:center !important;
	}
	.cc-sec-3-space{
		height: 30px !important;
	}
	.cc-sec-3-1-space{
		height: 35px !important;
	}
	.cc-set-3-border{
		border-left: 1px solid rgba(11, 55, 73, 0.60);
		    padding-left: 15px !important;
	}
	.cc-sec-col2-mob{
		padding-left:0px !important;
	}
	.cc-we-embrace-inline{
		margin-top:0px !important;
	}
	.cc-sec-4-logo div{
		justify-content:center !important;
	}
	.cc-sec-6-video{
		margin-top: -200px !important;
	}
	.cc-sec-6-video span{
		background:none !important;
	}
	.cc-sec-6-video .wp-block-cover{
min-height: 360px !important;
	}
	.cc-sec-12-cover .wp-block-cover{
		min-height: 453.855px !important;
	}
	.cc-sec-7-space{
		    height: 40px !important;
	}
	.cc-sec-9-space{
		height: 25px !important;
	}
	.cc-sec-10-space{
		height: 70px !important;
	}
	.cc-sec-11-space{
		height:100px !important;
	}
	.cc-sec-10-center{
		text-align: center !important;
	}
	.cc-hou-perr-cpt{
		margin-top: 100px !important;
	}
	.cc-sec-10-1-inline{
		display:inline !important;
	}
	.qs-set-3-grp .qs-set-3-grp1{
		display:inline !important;
	}
	.cc-qs-sec5-ghr p{
		display:inline !important;
	}
	.cc-qs-sec5-ghr , .cc-qs-sec5-ghr p{
		text-align:center!important;
	}
/* 	set style file */
	.wp-block-cb-carousel .slick-slide{
    padding-left:20px;
    padding-right:20px;
	margin-top: -20px !important;
}
	.faces-fortitude-arrow-cls .wp-block-columns-is-layout-flex {
        flex-flow: column-reverse !important;
    }
	.cc-our-image-2 img{
		width: 389px !important;
height: 389px !important;
	}
	.cc-set-p-mobile-screen{
		padding-left: 36px !important;
    padding-right: 36px !important;
	}
	.cc-our-vision-spacer{
		height:55px !important;
	}
	.cc-we-succeed-spacer{
		height:45px !important;
	}
	.cc-mob-heading-ghr{
		padding: 0 30px;
	}
	.cc-mob-f1-btn a{
		font-size:20px !important;
	}
	.cc-we-are-heading {
		letter-spacing:-1.02px !important; 
	}
	/* 	11/29 */
	.cc-set-silde-font{
		font-size:24px !important;
	}
	.cc-font-mob-set-qs{
		font-size:20px !important
	}
	.eb-parallax-slider-wrapper .eb-parallax-container .eb-parallax-slider .eb-parallax-wrapper {
    margin-left: 35px !important;
}
	.eb-parallax-slider-wrapper.eb-slider-bonix .eb-parallax-container .eb-parallax-slider .eb-parallax-wrapper .slide .slide__headline { margin-bottom: 0px  !important;}
	.slide__content {text-align:center !important;}
.slide__image-wrapper{width: 273.426px !important;
	height: 265.99px !important;}
	.slide{width: 273.426px !important;
	height: 265.99px !important;
	}
	.slide__content {
    top: 233px !important;
    right: 0px !important;
	}
	.eb-parallax-slider-wrapper.eb-slider-bonix .eb-parallax-container .eb-parallax-slider .eb-parallax-wrapper .slide .slide__content {
    padding: 10px !important;
}
.eb-parallax-container {
/*     padding: 0rem 0 18rem !important; */
    overflow: hidden;
    padding-bottom: 70px !important;
}
	.eb-parallax-slider-wrapper.eb-slider-59s88 .eb-parallax-container .eb-parallax-slider .eb-parallax-wrapper .slide .slide__content {
     padding: 0px !important; 
}
}
@media only screen and (min-width: 768px) and (max-width: 1025px){
	
	.cc-section-2-inline, .cc-sec-10-inline{
		display: inline !important;
	}
	.cc-font-size3{
		font-size:22px !important;
	}
	.cc-our-image-2 img{
	height:auto !important;
		margin-top: 85px;
}
	.go-all-in{
		padding-top: 92px !important;
    padding-right: 90px !important;
    padding-bottom: 90px !important;
    padding-left: 87px !important;
	}
	* section 8 */
.cc-sec-8-header ,.cc-sec-10-1-inline,.cc-sec-8-header{
	display: inline !important;
}
	.qs-set-3-grp .qs-set-3-grp1{
		display:inline !important;
	}
	.cc-qs-sec8-ghr p{
		display:inline !important;
	}
	.cc-qs-paragraph p,.qs-sec12-ghr-inline p,.cc-qs-sec5-ghr p, .cc-we-embrace-inline p{
		display:inline !important;
	}
	.cc-qs-sec5-ghr , .cc-qs-sec5-ghr p,.cc-first-silder-1 p{
		text-align:center!important;
	}
}
@media only screen and (min-width: 1025px) and (max-width: 1250px){ 
	.cc-sec-10-inline ,.cc-section-2-inline,.cc-sec-8-header,.cc-sec-10-1-inline{
		display: inline !important;
	}
	.qs-set-3-grp .qs-set-3-grp1{
		display:inline !important;
	}
	.gp-all-in-arrows .slick-prev{
	left: 7% !important;
}
.gp-all-in-arrows .slick-next{
	right: 7% !important;
}
	.cc-qs-paragraph p,.qs-sec12-ghr-inline p,.cc-first-silder-1 p{
		display:inline !important;
	}
	.cc-our-image-2 img{
	height:auto !important;
		margin-top: 85px;
		
}
}
@media only screen and (min-width: 1250px) and (max-width: 1399px){
	* section 8 */
.cc-sec-8-header{
	display: inline !important;
}.cc-our-image-2 img{
	height:auto !important;
	margin-top: 85px;
}
	.qs-set-3-grp .qs-set-3-grp1{
		display:inline !important;
	}
	.cc-qs-paragraph p,.qs-sec12-ghr-inline p,.cc-first-silder-1 p{
		display:inline !important;
	}
}
@media only screen and (min-width: 1400px) and (max-width: 1650px){
	.cc-qs-paragraph p,.cc-first-silder-1 p{
		display:inline !important;
	}
}
@media only screen and (min-width: 320px) and (max-width: 1720px){
	.cc-slider2-inline p{
		display:inline !important;
	}		
}
@media only screen and (min-width: 1650px) and (max-width: 1840px){
	.cc-qs-paragraph p{
		display:inline !important;
	}
	.cc-houston-Perret-inline p{
		display:inline !important;
	}
}
@media only screen and (min-width: 320px) and (max-width: 1840px){
	.hou-perr-cpt{
		display:inline !important;
	}
}
.rotate {
    transform: rotate(45deg); 
    transition: transform 0.9s ease;
}
.slide-prev-arrow a{
	content:"" !important;
}
.slider-container {
    position: relative;
    width: 600px; 
    margin: auto;
    overflow: hidden; 
}

div.slide-prev-arrow,
div.slide-next-arrow {
    position: absolute;
    top: 55%;
    transform: translateY(200%);
    border-radius: 50%;
    width: 100px;
    height: 100px;
    cursor: pointer;
    z-index: 10;
}
div.slide-prev-arrow {
    left: 10px; 
}
div.slide-next-arrow {
    right: 10px;
}
.cc-text-deuration{
	text-decoration:none !important;
}
.fr4-good-hover:hover{
	p{
		color:#0b3749 !important;
	}
}
/* 30/11 */
.wp-image-9593{
	margin-left:5px;
}
.cc-lip-move:hover .wp-image-9593{
	transition: transform 0.2s ease;
	margin-left:10px;
}
/* 1/12 */
.cc-ghr-divider-z-index{
	z-index: 999999;
}

.qs-policyholder-pp a{
color: #0b3749 !important;
}

/*12/20*/
@media (min-width: 766px) and (max-width: 1024px){

 .policy-mp-qs{
 flex-direction: column-reverse !important;
 }
 .qs-ny-domesti{
 flex-direction: column !important;
 }
 .footer-custom-styles .wp-block-navigation__container{
     padding-bottom: 290px !important;
     padding-right: 0px !important;
 }
 .eb-row-futqy.eb-row-root-container, .eb-parent-eb-column-vu0tt{
 padding-right: 20px !important;
    padding-left: 20px !important;
 }
 .root-eb-column-cjfkv {
        width: calc(100% - 0px) !important;
        }
}