html, body {
	overflow-x: hidden;
}
body {
	font-family: 'sofia-pro', Sans-serif !important;
	font-weight: 400;
	font-size: 16px;
	line-height: 1.625;
	color: #000000;
	background-color: #fff;
}
p {
	font-family: 'sofia-pro', Sans-serif;
	font-weight: 400;
	font-size: 16px;
	line-height: 1.625;
	margin-bottom: 0.9rem;
}
h1, h2, h3, h4, h5, h6 {
    font-family: 'sofia-pro', Sans-serif !important;
}
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6, {
    font-family: 'sofia-pro', Sans-serif !important;
	-webkit-font-smoothing: antialiased;
	letter-spacing: normal;
	font-weight: 700;
	color: #2954a2;
}
h1 {
	font-size: 36px;
}
h1 {
    margin-top: -10px;
}
h2 {
	font-size: 28px;
}
h3 {
	font-size: 23px;
}
h4 {
	font-size: 18px;
}
h5 {
	font-size: 20px;
}
h6 {
	font-size: 16px;
}
@media (min-width: 768px) {
	h1 {
		font-size: 40px;
	}
	h2 {
		font-size: 30px;
	}
	h3 {
		font-size: 23px;
	}
	h4 {
		font-size: 18px;
	}
}
img.brand-logo {
	max-width: 200px;
	width: 100%;
}
a, a:visited {
    font-weight: 600;
}
/* Typograohy*/

.navbar {
    background: #FFFFFF !important;
}
li.nav-item a{
    color: #00A3EA;
    font-weight: 600;
    text-transform:uppercase;
    -webkit-transition: .4s;
    -o-transition: .4s;
    transition: .4s;
}

li.nav-item a:visited{
    color: #00A3EA;
}
li.nav-item a:hover {
    color: #ff9325;
    text-decoration:none;
}
li.nav-item {
    padding: 13px 6px;
    margin-bottom: 0;
}
li.nav-item a
{
  font-size:14px;
}
.nav-item {
  margin:0px;
  margin-top: auto !important;
  margin-bottom: auto !important;
}
footer {
    background-color: #FFFFFF;
    padding: 50px 15px 40px 15px;
    color:#171717;
  
}
footer a,footer a:visited{
  color:#333333;
}
.sociallinks a,sociallinks a:visited
{
  color:#FF9325 !important;
}
footer a:hover{
  color:#000000;
}
ul.sociallinks {
    margin-top: 1rem;
}
ul.sociallinks a {
   font-size:24px;
}
/*** Job listing cards**/
.job-component-details {
    font-size: 90%;
}
.job-search-results-content .card {
    border: 1px solid #d9d9d9;
    background-color: transparent;
    border-radius: 0px 15px 7px 7px;
}
.job-search-results-content .card-body
{
    background-color: #FFF;
    border-left: 12px solid #08B9AD;
    margin-left: -12px;
    margin-top: 30px;
    padding: 8px 25px;
  border-bottom-left-radius: 12px;
  
}
.job-search-results-content .card-footer {
    border-top: 0;
    border: 0;
    background-color: #fff;
    color: #000;
    padding: 0 25px 12px 25px;
}
.card-title {
    margin-bottom: 10px;
    color: #767676;
    font-size: 20px;
    font-weight: 700;
}
.card-title a,.card-title a:visited {
   font-weight: 700;
   color: #767676;
  
}

.job-search-results-footer a {
  color: #767676;
  font-size: 90%;
  font-weight: 600;
}
.my-auto .col-md-4, .my-auto .col-md-6, .my-auto .col-md-8 {
    margin-top: auto;
    margin-bottom: auto;
}
/*** filter styling ***/
.input-group:not(.has-validation) > :not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating), .input-group:not(.has-validation) > .dropdown-toggle:nth-last-child(n+3), .input-group:not(.has-validation) > .form-floating:not(:last-child) > .form-control, .input-group:not(.has-validation) > .form-floating:not(:last-child) > .form-select {
    border-top-right-radius: 40px;
    border-bottom-right-radius: 40px;
}
.job-search-results input.form-control {
    border-radius: 40px;
}
select.job-search-results-filter {
	padding: 12px;
    background: #fff;
    border: 1px solid rgba(190, 191, 193, 1);
    border-radius: 40px;
}

.search_bar_body .job-search-control, .job-search-dropdown-filters {
	background-color:rgba(11,181,155, 0.25);
}


.search_bar_body .job-search-control {
	margin: 45px 0px 0px 0px !important;
	padding: 45px 16px 30px 16px;
	border-radius: 0px 25px 0px 0px;
}

.job-search-dropdown-filters {
	margin: 0px 0px 45px 0px;
	padding: 5px 16px 45px 16px !important;
    border-radius: 0px 0px 25px 25px;

    
}

.input-group input, .input-group-btn button {
    height: 100% !important;
    padding: 5px 26px;
}

.search_bar_body .input-group-btn {
	margin-left: 25px !important;
}

@media only screen and (max-width: 576px) {
	.search_bar_body .input-group-btn {
		margin-left: 0px !important;
	}
}

@media (min-width: 768px) {
	.job-search-results-dropdown-filter-col {
		flex: 0 0 25%;
		max-width: 25%;
	}

	.job-search-results-card-col {
		flex: 0 0 33.3%;
		max-width: 33.3%;
	}

}
.job-search-control .near-me-control {
     margin-left: 0;
}

/*** buttons**/
.job-search-control .near-me-control {
    margin-left: 0;
}
.job-search-control .input-group-btn {
    margin-left: 15px !important;
}
.btn {
   font-family: "sofia-pro", Sans-serif;
    font-size: 18px;
    font-weight: bold;
    line-height: 2em;
    color: #FFF;
    border:2px solid  rgba(0,0,0,0);
    border-radius:40px;
}
.btn-primary, .btn-info {
    background-color: #08b9ad;
    border-color: rgba(0,0,0,0);
    color: #fffffF;
    border-radius: 40px;
    -webkit-transition: background .3s;
    -o-transition: background .3s;
    transition: background .3s;
    font-weight: 600;
    text-transform: inherit;
    font-size: 16px;
    border-radius: 35px !important;
}
.btn-success {
    background-color: #ffffff;
    border:2px solid #08b9ad;
    color: #08b9ad;
    border-radius:2px solid;
    border-radius: 40px;
    -webkit-transition: background .3s;
    -o-transition: background .3s;
    transition: background .3s;
    font-weight: 600;
    text-transform: inherit;
    font-size: 16px;
}
.btn:hover {
    background: #00A3EA;
    border-color: rgba(0,0,0,0);
    color:#ffffff;
}
.btn-success:hover, .btn-success:visited, .btn-success:active, .btn-success:focus {
    background: #00A3EA;
    border-color: rgba(0,0,0,0);
    color:#fffff;
}
.btn-check:checked + .btn, :not(.btn-check) + .btn:active, .btn:first-child:active, .btn.active, .btn.show {
    background: #00A3EA;
    border-color: rgba(0,0,0,0);
    color:#fffff;
}
.block-job-description .job-description-controls .btn {
   background: #08b9ad;
    border-color: rgba(0,0,0,0);
    color:#ffffff; 
    padding: 10px 10px !important;
    line-height: normal;
}
.block-job-description .job-description-controls .btn:hover{
  text-decoration:none;
}
a.button.button1 {
    background-color: #00A3EAB8;
    border-color: rgba(0,0,0,0);
    color: #fffffF;
    border-radius: 40px;
    -webkit-transition: background .3s;
    -o-transition: background .3s;
    transition: background .3s;
    font-weight: 600;
    text-transform: inherit;
    font-size: 16px;
}
a.button.button1:hover{
   background: #00A3EA;
    border-color: rgba(0,0,0,0);
    color:#fffff;
}
a.button.button2{
    background-color: #FF9325;
    border-color: rgba(0,0,0,0);
    color: #fffffF;
    border-radius: 40px;
    -webkit-transition: background .3s;
    -o-transition: background .3s;
    transition: background .3s;
    font-weight: 600;
    text-transform: inherit;
    font-size: 16px;
}
a.button.button2:hover{
   background: #ff9325;
    border-color: rgba(0,0,0,0);
    color:#fffff;
}
a.button.button3 {
    background-color: #08b9ad;
    border-color: rgba(0,0,0,0);
    color: #fffffF;
    border-radius: 40px;
    -webkit-transition: background .3s;
    -o-transition: background .3s;
    transition: background .3s;
    font-weight: 600;
    text-transform: inherit;
    font-size: 16px;
}
a.button.button3:hover{
   background: #00A3EA;
    border-color: rgba(0,0,0,0);
    color:#fffff;
}

.search_bar_body .btn-primary:before,a.button.button1:before {
    content: '\f002';
    font-family: "Font Awesome 6 Free";
    font-weight: 900;
    margin-right: 8px;
}
/**** buttons styling ends**/
  .no-gutters .col-md-12 {
    padding: 0px;
}


.ack_text_section .block-image-cover {
    height: 350px;
    background-position: top center !important;
}

.three_rounded_edges .block-image-cover {
  border-radius: 0px 25px 25px 25px;
}
.GPW_img {
  width:115px;
}
.PID_img {
    width: 100%;
    max-width: 200px;
    margin-right: 12px;
}
.star_li {
  vertical-align:top
}
.star_img {
   width: 150px;
}
   
.jobalert_cta h3{
  color:#ffffff;
}
.jobalert_cta .btn-primary
{
    background-color: transparent;
    border: 2px solid #FFF;
    color:#ffffff;
}
.sidebar .btn-primary{
    background-color: transparent;
    border: 2px solid #08b9ad;
    color: #08b9ad;
}
.sidebar {
    background-color:rgba(11,181,155, 0.25);
    padding: 30px 30px 30px 30px;
    border-radius: 0px 25px 25px 25px;
}
.sidebar h3{
  color:#000000;
}
.yellow_bg 
{
  background-color: rgba(255,213,5, 0.25);
}
.blue_bg
{
  background-color: rgba(0,161,228, 0.25);
}
.block-job-description h3 {
   
  font-weight: 700;
    font-style: normal;
    font-size: 40px;
    margin: 0 0 20px;
    line-height: 1;
    color: #08b9ad;
}
.block-jobs .job h3.job-title {
 
    color: #171717;
    font-size: 18px;
}
.block-jobs h3, .sidebar h3 {
    font-size: 24px;
      line-height: normal;
}
.block-jobs a:hover {
    color: #000;
}
.block-jobs a, .block-jobs a:visited {
    color: #171717;
}
.block-jobs .job-summary 
{
  margin-top:10px;
}
a.referral-link {
    text-decoration: none;
    font-weight: 600;
    /* color: #F7941E; */
    color: #FF8200;
    padding: 10px 25px;
    text-decoration: none;
    background: transparent;
    border: 2px solid #FF8200;
    border-radius: 35px;
}
a.referral-link:hover {
/* color:#08b9ad;*/
  color:#000;
}
.block-jobs .job {
    margin-bottom: 20px;
}
.candidate-settings-panel {
    background-color: #f9f9f7;
    padding: 30px 30px 20px 30px;
    border-radius: 0px 25px 25px 25px;
}
.btn-xs, .btn-group-xs > .btn {
    padding: 4px 20px;
}
.label-primary {
    background-color: #00A3EAB8;
}
.label-info {
    background-color: #FF9325;
}
.label
{
  border-radius: 20px;
}
.call-to-action-create .not-candidate {
    font-size: 14px;
    color: #FFF;
}
.sidebar .call-to-action-create .not-candidate {
    color: #08b9ad;
}
@media (max-width: 768px) {
	

	.job-search-control .easy-autocomplete.form-control.form-control-sm.fix-autocomplete {
		width: 100% !important;
	}

	.job-search-control .input-group-btn {
		width: 100%;
		text-align: center;
		margin-left: 0px !important;
	}

	.job-search-control .btn-primary,
	.job-search-control .btn-success {
		margin-left: 0;
		margin-top: 20px;
		width: 100%;
	}

	.job-search-control .near-me-control {
		margin-left: 0px;
	}

	.job-search-results-dropdown-filter-col {
		margin-bottom: 20px;
	}
  .job-search-results-content .card {
    margin-left: 10px;
}
  .block-job-description .job-description-controls .btn {
    display: block;
    margin-bottom: 12px;
}


}
  .ack_text_section .block-image-cover .block-image-text
{
  width: 100%;
  margin: 0 auto;
}
@media (min-width: 1199px) {
  .ack_text_section .block-image-cover .block-image-text
{
  width: 1100px;
}
}
/** Job Alert CTA Form Feilds Styling **/
.selectize-control.multi .selectize-input > div.active {
    background: #08b9ad ;
    color: #fff;
    border: 0 solid rgba(0, 0, 0, 0);
}
.selectize-control.multi .selectize-input > div {
    background-color: #08b9ad ;
    color: #fff;
    font-size: 80%;
    padding: 1px 5px;
}
.selectize-dropdown-content .option.active
{
background-color: #08b9ad;
}
.selectize-input.focus {
border: 1px solid #08b9ad;
-webkit-box-shadow:  0px 0px 10px 0px rgb(0 0 0 / 50%);
box-shadow: 0px 0px 10px 0px rgb(0 0 0 / 50%);
outline: 0;
}
.selectize-input,.selectize-control.multi .selectize-input.has-items {
    padding: 10px 12px 10px;
    border-radius: 40px;
}
.form-control {
    padding: 10px 12px;
    border-radius:40px;
}

/** Ends Here**/
.custom_carousel .container-fluid {
    padding-right: 0;
    padding-left: 0;
}
/*.job-search-results-footer a:after {
    content: '\f061';
    font-family: 'Font Awesome 6 Free';
    font-weight: 900;
    margin-left: 10px;
    
}*/
.hero_banner .block-image-cover {
      height: 200px;
}
@media (min-width: 768px){
  .hero_banner .block-image-cover {
      height: 400px;
}
}
.spacer .col-md-6
{
  margin-bottom:1rem !important;
}
.candidate-settings-panel h3 {
    color: #08b9ad;
}
.job-search-results-footer a {
    color: #767676;
    visibility: hidden;
}

.card-footer a:before {
    content: 'Apply Now' !important;
    visibility: visible;
 
}

/*** top cards ***/
.card {
    border: 0;
    border-radius: 4px !important;
}
.card a.button.button4:after {
    content: '>';
    margin-left: 6px;
    font-size: 18px;
    color: #034CAF;
}

.text-white * {
  color: #ffffff;
}
/* Benefits */
.benefits .block-wrapper {
    background: #0094D5;
    height: 100%;
    border-radius: 6px;
    padding: 30px 25px 10px 25px;
}
.benefits-yourdev .block-wrapper {
    background: #08b9ad;
    height: 100%;
    border-radius: 6px;
    padding: 30px 25px 10px 25px;
}
.benefits-yourwell .block-wrapper {
    background: #FF8200;
    height: 100%;
    border-radius: 6px;
    padding: 30px 25px 10px 25px;
}
/*** Flip Cards CSS ***/
.card-container-each {
  display: grid;
  perspective: 1000px;
}

.card-each{
 margin:auto;
}
.card-flip {
  display: grid;
  grid-template-areas: "frontAndBack";
  transform-style: preserve-3d;
  transition: all 0.7s ease;
}
.card-flip div {
  backface-visibility: hidden;
  transform-style: preserve-3d;
  border: none;

}
.card-title-back {
  display: grid;
  align-items: center;
  text-align: center;
  
}
.card-text-back {
  display: grid;
  align-items: center;
  text-align: center;
  line-height: 1rem;
}
.card-front {
  grid-area: frontAndBack;
}
.card-back {
  display: grid;
  align-items: center;
  justify-content: center;
  grid-area: frontAndBack;
  transform: rotateY(-180deg);
  background: #fff;
  box-shadow: 0 12px 15px rgb(140 152 164 / 10%);
  padding: 8px 12px;
  border-radius:0.375rem;
}
.card-title-back  {
  font-weight:700;
  margin-bottom: 8px;
  margin-top: 15px;
}
.card-text-back {
    font-size: inherit;
    font-weight: 400;
    line-height: 1.5;
    color: #ffffff;
    font-family: inherit;
}
.card-container-each:hover .card-flip {
  transform: rotateY(180deg);
}
.card-flip img {
    width: 100%;
    max-width: 150px !important;
    max-height: 150px !important;
}
@media only screen and (max-width: 767px) {
   .card-container-each {
    margin-bottom: 20px;
    }
}
.card-flip i {
    display: none;
}
.card-flip i {
    margin-top: 25px;
    font-size: 20px;
}
.card-flip i.integrity, .card-back1 {
  color:#08B9AD;
  background:#08B9AD;
}
.card-flip i.connect, .card-back2 {
  color:#E7C773;
  background:#E7C773;
}
.card-flip i.respect, .card-back3 {
  color:#EE4F78;
  background:#EE4F78;
}
.card-flip i.commitment, .card-back4 {
  color:#13B5EA;
  background:#13B5EA;
}
.card-flip i.safe, .card-back5 {
  color:#B1D679;
  background:#B1D679;
}
.card-flip i.innovation, .card-back6 {
  color:#FAA518;
  background:#FAA518;
}
.card-flip i.celebration, .card-back7 {
  color:#A94C9E;
  background:#A94C9E;
}

/*** image zoom effect ***/
.zoom .page-block {
    position: relative;
    overflow: hidden;
    border-radius: 18px;
    border: 3px solid white;
}
.zoom .page-block img {
    transition: transform 0.3s ease;
}
.zoom .page-block:hover img {
    transform: scale(1.1);
}

/*** Carousel ***/
.carousel-caption {
    position: relative;
    right: 0;
    bottom: 0;
    left: 0;
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
    color: #fff;
    text-align: center;
    width: 75%;
    margin-left: auto;
    margin-right: auto;
}
.carousel-control-prev-icon, .carousel-control-next-icon {
    background-image: none; 
}
.carousel-control-prev-icon::before {
    content: "\f053"; 
    font-family: 'Font Awesome 6 Free';
    font-weight: 900;
    font-size: 1.5rem;
    color: #08b9ad;
}
.carousel-control-next-icon::before {
    content: "\f054";
    font-family: 'Font Awesome 6 Free';
    font-weight: 900;
    font-size: 1.5rem;
    color: #08b9ad;
}
.reviews .carousel-item-block-image {
    width: 100%;
    max-width: 240px !important;
    margin-left: auto;
    margin-right: auto;
    padding-top: 30px;
}
.block-carousel .carousel-item .carousel-item-block.col-12 p {
    font-size: 16px;
    font-weight: 500;
    text-shadow: none;
    color: #000000;
}
.block-carousel .carousel-item .carousel-item-block.col-6 img {
    display: block;
    width: 100%;
}
.carousel-control-prev, .carousel-control-next {
    width: 5%;
}
/*** audio player ***/
#player-container {
	width: 100%;
	margin: 0 auto;
	background-color: #fff;
	border-radius: 8px;
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
	padding: 20px;
}
audio {
	width: 100%;
	margin-bottom: 10px;
}
#playlist-container {
    max-height: 200px;
    overflow-y: auto;
    margin-top: 5px;
}
.audio-item {
	display: flex;
	align-items: center;
	padding: 5px;
	cursor: pointer;
}
.audio-item img {
	width: 30px;
	height: 30px;
	margin-right: 10px;
}
.audio-item:hover {
	background-color: #f0f0f0;
}
img#audio-image {
  width: 100%;
  max-width: 80px !important;
}
#audio-image-container {
    display: flex;
    flex-direction: row;
    padding-bottom: 12px;
}
h3#current-audio-title {
    font-size: 18px;
    margin-left: 10px;
}
/*** Grow your career ***/
.grow-your-career h2 {
  font-weight:600;
}
.grow-your-career strong {
  font-weight:400;
}
.grow-your-career strong:nth-child(1) {
    color: #ecc663; /* connectedness */
}
.grow-your-career strong:nth-child(2) {
    color: #1eb1e6; /* commitment */
}
.grow-your-career strong:nth-child(3) {
    color: #b543a1; /* celebrate */
}
.grow-your-career strong:nth-child(4) {
    color: #f79520; /* innovation */
}
.grow-your-career strong:nth-child(5) {
    color: #a5d86a; /* safety */
}
.grow-your-career strong:nth-child(6) {
    color: #08b9ad; /* integrity */
}
.grow-your-career strong:nth-child(7) {
    color: #ff3d76; /* respect */
}

/* round corners of images on proudly inclusive page*/
pincl-round{
  border-radius: 8px;
}
/*** brush strokes ***/
.brush-stoke-green {
    background: url(https://d2nc0na9w8r5aj.cloudfront.net/public/uploads/f7a5451d71bf18c2d24df9c88cc15acf/images/files/55f929de9e0e43747bb1237daea3bde0/medium/Brush_Stroke_-_Teal.png?1710982724);
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
}
.brush-stoke-blue {
    background: url(https://d2nc0na9w8r5aj.cloudfront.net/public/uploads/f7a5451d71bf18c2d24df9c88cc15acf/images/files/2a1ced4afee3d70ab8d185a26fd26944/medium/Brush_Stroke_-_Blue.png?1710982724);
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
}
.brush-stoke-yellow {
    background: url(https://d2nc0na9w8r5aj.cloudfront.net/public/uploads/f7a5451d71bf18c2d24df9c88cc15acf/images/files/f67097cd6e7d70c7c733233a2678a6f1/medium/brush_stroke_-_yellow.png?1710982724);
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
}
.brush-stoke-orange {
    background: url(https://d2nc0na9w8r5aj.cloudfront.net/public/uploads/f7a5451d71bf18c2d24df9c88cc15acf/images/files/6bf409655cbf9d572454bbec6846e0c2/medium/Brush_Stroke_-_Orange.png?1710982724);
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
}
@media (max-width: 992px) {
  .brush-stoke-green,
  .brush-stoke-blue,
  .brush-stoke-yellow,
  .brush-stoke-orange {
    background-size: cover;
  }
}
/*** responsive fix to show blocks in builder ***/
.page-body.page.editing .page-row {
    display: block !important;
}
/*** margin ***/
.col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
  margin-bottom: 15px;
}
.negative-margin {
    margin-top: -155px;
    margin-bottom: 100px;
}

.negative-margin-secret {
    margin-top: -135px;
    margin-bottom: 80px;
}

@media (max-width: 767px) {
    .negative-margin {
        margin-top: 0px;
        margin-bottom: 0px;
    }
}
}
/*** blogs ***/
.posts-cards .card-columns {
    display: grid;
    grid-template-columns: auto auto auto auto;
}
.card-body.posts-card-body {
    padding: 20px 0px;
}
.posts-card {
    padding: 25px;
}
@media (max-width: 767px) {
  .posts-cards .card-columns {
      display: grid;
      grid-template-columns: auto;
  }
}
/* Footer */
footer li.list-inline-item {
    margin: 0px !important;
}
.fa-stack {
    color: #FF8200;
}
img.footer-brand-logo {
    width: 100%;
    max-width: 145px;
}
.badges img {
    width: 100%;
    max-width: 150px;
    margin-bottom: 10px;
}
.badges {
    margin-top: 12px;
    margin-bottom: 70px;
}
.shape-divider .col-md-12 {
    margin: 0px !important;
    padding: 0px !important;
}
.shape-divider .page-block {
   border-bottom: 1px solid #ffffff !important;
}
.p-t-175 {
  padding-top:175px;
}
/*** video fixes ***/

@media (min-width: 576px) {
	.col-md-12 .clinch-video-player.video-js {
		height: 292px;
	}
	.col-md-8 .clinch-video-player.video-js {
		height: 292px;
	}
	.col-md-6 .clinch-video-player.video-js {
		height: 292px;
	}
	.col-md-4 .clinch-video-player.video-js {
		height: 292px;
	}
}
@media (min-width: 768px) {
	.col-md-12 .clinch-video-player.video-js {
		height: 392px;
	}
	.col-md-8 .clinch-video-player.video-js {
		height: 258px;
	}
	.col-md-6 .clinch-video-player.video-js {
		height: 190px;
	}
	.col-md-4 .clinch-video-player.video-js {
		height: 122px;
	}
}
@media (min-width: 992px) {
	.col-md-12 .clinch-video-player.video-js {
		height: 526px;
	}
	.col-md-8 .clinch-video-player.video-js {
		height: 348px;
	}
	.col-md-6 .clinch-video-player.video-js {
		height: 256px;
	}
	.col-md-4 .clinch-video-player.video-js {
		height: 166px;
	}
}
@media (min-width: 1200px) {
	.col-md-12 .clinch-video-player.video-js {
		height: 628px;
	}
	.col-md-8 .clinch-video-player.video-js {
		height: 414px;
	}
	.col-md-6 .clinch-video-player.video-js {
		height: 310px;
	}
	.col-md-4 .clinch-video-player.video-js {
		height: 200px;
	}
}
@media (min-width: 1400px) {
	.col-md-12 .clinch-video-player.video-js {
		height: 730px;
	}
	.col-md-8 .clinch-video-player.video-js {
		height: 482px;
	}
	.col-md-6 .clinch-video-player.video-js {
		height: 358px;
	}
	.col-md-4 .clinch-video-player.video-js {
		height: 234px;
	}
}
.vjs-youtube .vjs-poster {
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
}
.video-player-wrapper .vjs-poster img {
    object-fit: contain;
    height: inherit;
    width: 100%;
}
/*** exit ***/
.exit-call-to-action-modal .modal-content {
    background: url(https://d2nc0na9w8r5aj.cloudfront.net/public/uploads/f7a5451d71bf18c2d24df9c88cc15acf/images/files/6efd18352f8e9d0e56f3caec465bb3c1/medium/pop-up-box1_%281%29.png?1717718318);
    background-size: cover;
    background-repeat: no-repeat;
}

.cta-orange .btn-primary {
    background-color: #ff8200;
}


/** CTA select dropdowns **/
.selectize-control.multi .selectize-input>div {
	background-color: #08B9AD;
	color: #ffffff;
}
.selectize-dropdown-content .option.active {
	background-color: #08B9AD;
}
.form-control option {
    color: #000000 !important;
}
.side-panel
{
  background-color:#FFC180;
}
.badges-2 img{
	width:100%;
	max-width:250px;
	object-fit:contain;
      margin-bottom: 10px;
}
div#gt_float_wrapper {
    right: 100px !important;
}