a{text-decoration: none;}
.section-padding-large{padding-top: 90px;padding-bottom: 90px;}
.section-padding{padding-top: 60px;padding-bottom: 60px;}
.section-small-padding{padding-top: 30px;padding-bottom: 30px;}
.section-padd-top{padding-top: 60px;}
.section-bvottom-padd{padding-bottom: 60px;}
.d-flex{display: flex;flex-wrap: wrap;}
.outer-sec {padding: 0 10px;}
.lightblue-bg{background-color: #f6f9fc;}
.testimonial_headings h2{margin-bottom:20px;}

/*****banner******/
.banner{background: url('../images/openings/team-us-banner.jpg');background-size: cover;min-height: 450px;display: flex;align-items: center;background-position: center;}
.container-wrapper {max-width: 1240px;margin: 0 auto;padding: 0 10px;width: 100%;}
.referal_link {margin-right: 20px;}
.row-col-wrapper {display: flex;align-items: center;margin: 0 -10px;clear: both;flex-wrap: wrap;}
.d-flex.refreals {align-items: center;}
.banner_inner h1 {font-size: 40px;font-weight: 700;line-height: 48px;margin-bottom:15px;text-align: left;margin-top: 0;color: #273a50;}
.banner_inner h1 span {color: #1e75bb;}
.banner_inner {max-width: 612px;}
.referal_btn {padding: 10px 30px;background:#1E75BB;color:#fff;border-radius: 0px;font-size: 22px;cursor: pointer;border: 0px;font-weight: 700;line-height: normal;
display: inline-block;font-family: "Inter", sans-serif;text-decoration: none;}
.banner_inner p {margin-bottom:10px;margin-top: 0px;}
.referal_btn:hover {background: #27A8E0 !important;text-decoration: none; color:#fff;}
.col-box-33 {width: 32.33%;}
/*****jobs-section****card**/
.jobs-section .d-flex {justify-content:left;}
.jobs-section .col-33 {display: flex;}
.card_btn{font-size: 18px;}
.content-box-cards {background: #f6f9fc;padding: 30px 20px;border-radius: 10px 10px;border-bottom: 8px solid #e7edf2;margin-bottom: 20px;width: 100%;}
.content-box-cards h3 {font-size: 18px;margin-bottom:15px;min-height: 65px;text-transform: capitalize;}
.content-box-cards h3 a{color:#1e75bb;font-size: 22px;}
.content-box-cards .viewDetails{color: #1e75bb;text-decoration: underline;margin-left: 10px;}
.mb-20 {margin-bottom: 20px;}
.d-flex.all_btns {justify-content:inherit;margin-top:20px;}
.label_bx {font-weight: bold;width: 35%;}
.label_desc {width: 65%; text-transform:capitalize;word-wrap: break-word;}
.pagination {justify-content: space-between;display: flex;width: 100%;padding: 11px 10px;position: relative;}
.listing_pagination ul {display: flex;justify-content: space-between;align-items: center;padding: 20px;}
.listing_pagination li {padding: 0 20px;align-items: center;display: flex;background: #f6f9fc;width: 40px;height: 40px;margin: 0 3px;border-radius: 10px;color: #596676;
justify-content: center;font-size: 24px;}
.listing_pagination {display: flex;align-items: center;}
.left-arrow, .right-arrow {background: #f6f9fc;width: 40px;height: 40px;border-radius: 10px;display: flex;align-items: center;justify-content: center;}
.left-arrow img, .right-arrow img {position: relative;top: 4px;}
.listing_pagination li:first-child {background: #1e75bb;}
.active_page{color:#fff;}
.set_height {min-height:80px;}
.jobs-section .d-flex.mb-20{margin-bottom: 10px;}

.load_more_blk {text-align: center;margin-top: 0;margin: 0px auto;}
.load_more_blk .page-text {color: #96a0ac;font-size: 16px;font-weight: 400;text-transform: uppercase;letter-spacing: 2px;}
.progressbar_blk {text-align: center;height: 8px;width: 100px;background: #f6f9fc;border-radius: 15px;margin: 20px auto;overflow: hidden;}
.job_progressbar {background: #27a8e0;height: 8px;width: 0;}
.custom_btn {padding: 10px 30px;background: #ffba56;color: #fff;border-radius: 0;text-transform: uppercase;font-size: 24px;cursor: pointer;border: 0;font-weight: 700;line-height: normal;display: inline-block;}
.container-wrapper.posted-job-blk, .container-wrapper.posted-job-blk .col-box-33{display:flex;flex-wrap: wrap;}
.locationDiv{min-height:40px;}

.popup_overlay {position: fixed;top: 0;left: 0;width: 100%;height: 100%;background: rgba(39, 58, 80, .7);z-index: 999999;display: none;}
.video_popup_wrap {position: fixed;top: 50%;left: 50%;z-index: 9999999;width: 100%;display: none;max-width: 1024px;transform: translate(-50%,-50%);}
.video_popup_inner {position: relative;padding:15px;background: #fff;border-radius:0;}
.popup_close_btn {position: absolute;right: 15px;top: 15px;z-index: 203;cursor: pointer;background: #fff; width: 40px; text-align: center; border-radius: 50px; height: 40px;line-height: 45px;}
.video_wrap iframe {width: 100%;aspect-ratio: 16 / 9;margin-bottom: 0;}
.videoPlayBtnInner .vid_play{display:inline-block;}
.video_item .videoPlayBtn {background:#fff;border-radius:0px 0  10px 10px;}
.video_item .videoPlayBtnInner {padding:10px 0;}
.video_item .vid_play {display: flex;justify-content: center;align-items: center;}
.video_item .vid_play .btn_blue_bg {width: 70px;height: 70px;margin-bottom: 0;margin-right: 15px;display: inline-flex;background: #1E75BB;border-radius: 100%;justify-content: center;align-items: center;}
.video_item .videoPlayBtn h3 {text-transform: uppercase;text-align: center;font-size: 24px;line-height: 32px;color: #1E75BB;font-weight: 700;}
.video_item .vid_play .btn_blue_bg img {max-width: 20px;}
.container-wrapper.posted-job-blk .col-box-33 {padding: 0px 10px;}

/****testiomonial section********/
.testimonial_silder .prev-btn, .testimonial_silder .next-btn{cursor:pointer;}
.slider {width: 100%;margin: 30px auto 0px auto;}
.slick-slide {margin: 0px 10px;}
/* .slick-track {display: flex;gap: 1rem;} */
.slick-slide img {width: 100%;}
.slick-prev:before,.slick-next:before {color: black;}
.slick-slide {transition: all ease-in-out .3s;/* opacity: .2; */}
.slick-active {/* opacity: .5; */}
.slick-current {opacity: 1;}
.slick-prev:before, .slick-next:before {color: #aa5353 !important;}
.full-row, [class*='col-'] {float: left;float: inherit;}
.site-footer .footerLogo [class*='col-'] {float: left;}
.silder_bg{background:#f6f9fc ;}
.testimonials-section p {color: #1e75bb;font-size: 26px;line-height: 40px;margin-top: 34px;}
.content-bxs {background: #fff;box-shadow: 10px 10px 10px rgb(0 0 0 / 2%);padding: 20px;border-radius: 10px;margin: 0px 10px;}
.content-bxs img {width: initial;}
.desgination {color: #273a50 !important;font-size: 24px !important;margin-top: 45px !important;}
.content-bxs {text-align: center;}
.content-description {min-height: 288px;}
.content-desb {min-height: 201px;/* background: #000; */}
.testimonial_silder {position: relative;}
.btn-wrap {position: absolute;top: -73px;right: 0;display:none;}
.prev-btn, .next-btn {background: none !important;border: none;}
.text-center h2{text-align: center;}
.video_item {background: #f6f9fc;border-radius: 10px;text-align: center;box-shadow: 0px 6px 2px rgb(0 0 0 / 7%);}
.video_item h4 {color: #273a50;font-size: 20px;font-weight: 600;}
.video_item p {font-size: 18px;}
.video_item p:nth-of-type(1) {font-weight: 600;}
.video_item h3 {padding: 13px 0;}
.video_item h4 {padding: 0 0 10px 0;text-transform: capitalize;}
.video_item  p {padding-bottom:10px;}
.play_button {background: #fff;border-radius: 0 0 10px 10px;padding:0px;/* position: relative; */bottom: 0;left: 0;right: 0;}
.video_item {width: 32.33%;position: relative;}
.video_outer-box{display: flex;flex-direction: row;flex-wrap: wrap;justify-content: space-between;width: 100%;padding-top: 172px;}
.client_pic {position: absolute;top: -127px;margin: 0 auto;left: 0;right: 0;}
.video_inner {margin-top: 180px;margin-bottom:10px;}
.item-center {display: block;/* text-align: center; */margin: 45px auto 0 auto;}
@media screen and (max-width: 1200px) {
	.container-wrapper {padding: inherit;padding: 0 20px !important;}
	.banner{min-height: auto;padding: 30px 5px;}
	.jobOpening .testimonial_silder .slick-next {right:-10px;}
	.jobOpening .testimonial_silder .slick-prev {left: -10px;}
	.jobs-section .job-listing1.d-flex {justify-content: center;}
	.job-listing1.outer-box.d-flex {overflow: hidden;}
	.set_height .label_desc{width: 60%;}
	.set_height .label_bx {width: 40%;}
	.d-flex.all_btns .label_bx{width: 44%;}
	.testimonials-section p{font-size: 20px; line-height: 32px;}
	.content-bxs .desgination{font-size: 22px !important;  margin-top: 30px !important;}
}
@media only screen and (min-width : 768px) and (max-width : 1080px) {
.container-wrapper {padding: inherit;padding: 0 20px !important;}
.slick-slide {margin: 0px 0 0 1px;}
	.content-box-cards .label_bx{width: 45%;}
	.content-box-cards .label_desc{width:55%;}
	
    .banner{min-height: auto;padding: 40px 0px;}
    .banner_inner h1{font-size: 32px; line-height: 42px;}
    .banner_inner p {margin-bottom: 0px;}
    .heading-box h2{font-size: 26px; line-height: 32px;}
	
	
}
@media only screen and (max-width: 991px){
	.col-box-40, .col-box-60,.col-box-50,.col-box-23, .col-box-33  {width: 49%;}
    .video_item h3{font-size: 22px;}
    .video_item .videoPlayBtn h3{font-size: 22px;}
	
}
@media screen and (max-width: 767px) {
.banner_inner h1 {font-size: 32px;line-height: 42px;}
.banner_inner {padding: 40px 0;}
.banner {min-height: auto;padding: 40px 0;}
.banner_inner {padding: 0px 15px;}
.section-padding {padding-top: 30px !important;padding-bottom: 30px !important;}
.col-box-40, .col-box-60,.col-box-50,.col-box-23, .col-box-33, .banner .col-60  {width: 100%;flex: 0 0 100%; max-width:100%;}
.container-wrapper {padding: inherit;padding: 0 10px !important;}
.banner {background: none;background-color: #f6fafd !important;}
.set_height {min-height: inherit;}
.viewing_job_posting {text-align: center;}
.viewing_job_posting {text-align: center;width: 100%;margin-top: 10px;}
.video_outer-box {flex-direction: column;}
.video_item {width: calc(100% - 20px);margin: 0 10px;margin-top: 166px;}
.slick-slide {margin: 0px 10px;}
	.container-wrapper.posted-job-blk .col-box-33{padding:0px;}
.testimonial_headings {padding: 0 10px;}
.btn-wrap {right: 10px;display: none;}
.listing_pagination {justify-content: center;}
.testimonial_silder {overflow:inherit;}
.video_outer-box {padding-top: inherit;}
.testimonials-section p {font-size: 20px;line-height: 34px;font-weight: 500;}
.award_certifications_blk .siteTitle h2, .testimonial_headings h2, .video_sections h2{font-size: 28px; line-height: 32px;text-align:center;}
	.testimonials-section .row-col-wrapper{text-align:center; justify-content: center;}
		.content-box-cards .label_bx{width: 45%;}
	.content-box-cards .label_desc{width:55%;}
	.testimonial_headings h2{margin-bottom: 20px;}
	.page-template-our-openings .testimonials-section{overflow:hidden;}

}
