@charset "utf-8";
/* CSS Document */
:root{
  --bg-color: #0F7376;
    --bg-color1: radial-gradient(100% 316.83% at 0% 94.68%, rgba(15, 115, 118, 0.8) 0%, rgba(126, 171, 71, 0.6) 50.17%, rgba(224, 255, 183, 0.5) 100%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
    --bg-color2: linear-gradient(122.39deg, #FFFFFF 66.48%, rgba(126, 171, 71, 0.5) 111.74%);
    --footer-bg-color: radial-gradient(100% 316.83% at 0% 94.68%, rgba(15, 115, 118, 0.8) 0%, rgba(126, 171, 71, 0.6) 50.17%, rgba(224, 255, 183, 0.5) 100%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
    --thin-font: 'AribauGroteskTRIAL-Rg';
    --bold-font: 'AribauGroteskTRIAL-Bd';
    --subtitle-color: #0F7376;
    --subtitle-color2: #0F7376;
    --title-color: #1c1c1c;
}

body { margin:0; padding:0; overflow-x: hidden;background-color: #FAFFF3;}
h1,h2,h3,h4{font-family: 'AribauGroteskTRIAL-Bd'; color: #1c1c1c; margin: 0; padding: 0;}
h5,h6,ul,li,p, a, del, button, label, input, select, div, span{font-family: 'AribauGroteskTRIAL-Rg'; color: #545454;}
p{margin: 0;}
.btn:focus, .btn-close:focus, .form-control:focus{box-shadow: none;}

.space-height {clear: both;height: 50px;}
.row-reverse{flex-direction: row-reverse;}

.btn-check:checked+.btn, .btn.active, .btn.show, .btn:first-child:active, :not(.btn-check)+.btn:active{background-color: rgba(15, 115, 118, 1);}

section{padding: 70px 0px;}

.bg-gradient{background: linear-gradient(97.71deg, rgba(15, 115, 118, 0.6) 0.62%, rgba(224, 255, 183, 0.6) 100%) !important;}

/* HEADER SECTION START */
.bg-color{background-color: var(--bg-color);padding: 10px 0px;}
.header_social_links ul{margin: 0;padding: 0; text-align: end;}
.header_social_links ul li a{text-decoration: none;color: #ffffff;}
.header_social_links ul li {
  margin: 0;
  padding: 0;
  list-style: none;
  display: inline-block;
  padding-right: 10px;
}
.header_social_links ul li a img{vertical-align: initial;}

/* NAVIGATION SECTION START */

.sticky {
  position: fixed;
  top: 0;
  width: 100%;z-index: 999;
}

.sticky + .content {
  padding-top: 60px;
}

.hamburger-toggle .hamburger span {line-height: 40px;display: block;background-color: #BF6855;height: 2px;width: 25px;margin: 6px 0px;border: 1.5px solid #BF6855;}
.navbar-nav .nav-link{border:2px solid #fff;}
.navbar-nav .nav-link:hover{border-bottom:2px solid #0e7476;color:#0e7476;}

.navbar.box-shadow {
  box-shadow: 0px 0px 25px 0px #00000040;
}
.navbar-expand-lg .navbar-nav {width: 100%; margin: 0 auto;}
.navbar-expand-lg .navbar-nav .nav-link{padding-right: 1.5rem;padding-left: 1.5rem;padding: 0.7rem 1.5rem;}
.apply-now-btn{text-transform: uppercase;color: #1C1C1C;border-radius: 50px;width: 25%;padding: 0.8rem 1.5rem;font-weight: 600;border: 1px solid #1c1c1c;}
.apply-now-btn:hover{background: linear-gradient(90deg, #7EAB47 0%, #E0FFB7 100%);
  border: 1px solid #fff;}
.navbar-toggler:focus{outline: none;box-shadow: none;}
.navbar-toggler{border: 1px solid #0f7376;}
.hamburger-toggle .hamburger span{border: 1.5px solid #0f7376;background-color: #0f7376;}
.bg-transparent {background: transparent !important;transition: 0.5s ease-in;}
  
  .bg-transparent.scrolled {
    background: rgb(255, 255, 255) !important;
    border-bottom: 1px solid #f2f2f2;
  }
.dropdown-item.active, .dropdown-item:active{background-color: #93ad12;}

/* BANNER SECTION START */
.serach_box{width: 80%;}
.serach_box .row{margin: 0;}
.banner_info {padding: 0px 0px 0px 70px; }
.banner_info .row.border{border-radius: 50px;border: 1px solid #1c1c1c !important;}
.banner_info h1{font-size: 78px;
    line-height: 80px;margin-bottom: 20px;font-family: var(--thin-font);color: var(--title-color);}
.banner_info h1 span{font-family: var(--bold-font);color: #0F7376;}
.category_option, .profession_option{padding: 10px 0px;
    line-height: 33px;}
.category_option select, .profession_option select{width: 100%;border: 0;color: #000;border-radius: 0;font-size: 15px;background-color: transparent;}.search_icon {padding: 11px 0px;text-align: center;width: 100%;}
.search_icon a{text-decoration:none;}
.search_icon i{font-size: 24px; line-height: 30px;}
.serach_box .col-lg-5{border-right: 1px solid #000;}
.category_option select:focus, .profession_option select:focus{outline: none;}
.search_input{position: relative;width: 80%;}
.search_input input{border-radius: 50px;border: 0;padding: 14px 25px;box-shadow: 0px 0px 25px 0px #0000000D;}
.search_input button{position: absolute;right: 10px;top: 0;border: 0;color: black;font-size: 24px;padding-top: 0;padding-bottom: 0;line-height: 48px;}
.search_input button:hover{background: transparent;border: 0;color: black;}
:not(.btn-check)+.btn:active{background-color: transparent;color: #000;}

.bg-gradient{position: relative;padding-bottom: 60px;}
/* .bg-gradient::before{content: "";position: absolute;top: 0;left: 0;background: var(--bg-color1);width: 100%;height: 100%;z-index: -1;border-radius: 200px 200px 0px 0px; transform: rotate(180deg);} */

/* ABOUT US SECTION START */
/* .about_us_section{padding-bottom: 0;} */
.about_title h5{font-size: 20px;font-weight: 500;line-height: 26px;color: var(--subtitle-color);text-transform: uppercase;}
.solution_subtitle h5{font-size: 20px;font-weight: 500;line-height: 26px;color: var(--subtitle-color2);text-transform: uppercase;}
.about_title h2{font-size: 42px;font-weight: 500;line-height: 52px;text-align: left;color: var(--title-color);position: relative;}
.blog_title h2{position: relative;text-align: center;}
.about_title h2::after{content: "";display: block;background-color: #0F7376;width: 14px;height: 7px;margin-top: 30px;}
.about_title h2::before{content: "";display: block;background-color: #0F7376;width: 66px;height: 7px;position: absolute;bottom: 0;left: 25px;margin-top: 30px;}
.blog_title h2::after{content: url('../images/title-underline.svg');display: block;margin-top: 30px;margin: 0 auto;background-color: transparent;width: auto;height: auto;}
.blog_title h2::before{display: none;}
.blog_detailbox .blog_img img {
    width: 100%;
    height: 500px;
    object-fit: cover;
    object-position: top;
}
.about_title h2 span{color: #0F7376;}
.about_para p{font-size: 15px;font-weight: 400;line-height: 28px;color: #545454;margin-bottom: 15px;}

/* professionals section start */
.prof_main_box{display: flex;align-items: center;justify-content: center;}
.profes_section .slick-current .prof_img img{width: 190px !important;padding-right: 30px;}
.prof_info{width: calc(100% - 190px);}
.profes_section .slick-current .prof_info{display: block !important;}
.profes_section .slick-active .prof_info{display: none;}
.profes_section .slick-slide img{width: 85%;margin: 0 auto;}
.profes_section .slick-next {right: 40px;}
.profes_section .slick-prev {left: 20px;}
.profes_section .slick-prev, .profes_section .slick-next{z-index:9999;}
.profes_section .slick-prev:before, .profes_section .slick-next:before{background-color: #111111;padding: 10px 11px;border-radius: 100px;}
.prof_info h3{font-size: 20px;margin-bottom: 15px;}.prof_info p{font-size: 12px;}
/*****************************************
*  --------------------------------------*
*  Slick                                 *
*  --------------------------------------*
*****************************************/

.profes_section .cl {
  height:250px;
  padding:10px;display: flex;
  align-items: center;
  justify-content: center;
}

.profes_section .slick-active { 
  padding: 20px 0; 
}

.profes_section .slick-center { 
  transform: scale(1.25) 
}

.profes_section .slick-slide:not(.slick-active) { 
  margin: 20px 0; 
}

.profes_section .child { 
  width:100%; 
}

.profes_section .slide:not(.slick-active) { 
  cursor: pointer; 
}

.profes_section .pagination {
  text-align: center; 
  font-size: 1.2rem;
}

.profes_section .slick-dots {position: static;margin-top: 0px;}

.profes_section .slick-dots .slick-active{padding: 0;}
/* .cl img{width: 50%;} */

/* STAFFING SOLUITONS SECTION START */
.staffing_solution_section{position: relative;z-index: 9;}
/* .staffing_solution_section::before{content: "";position: absolute;top: 0px;left: 0;background: #E3E4DE;width: 100%;height: 100%;z-index: -1;border-radius: 125px 125px 125px 125px;} */
.regular_staff_slide1 img{width: 65%;margin: 0 auto;}.regular_staff_slide2 img{width: 65%;margin: 0 auto;}
.staffing_soln_slider{background-image: url(../images/Union.png); background-position: center; background-repeat: no-repeat;background-size: contain;}
.staffing_soln_slider2{background-image: url(../images/union.png); background-position: center; background-repeat: no-repeat;background-size: contain;}
.solutions_para p{color: #1C1C1C;margin-top: 20px;}
.solutions_category ul{margin: 0;padding: 0;margin-top: 40px;}
.solutions_category ul li{margin: 0;padding: 0;list-style: none;width: 43%;display: inline-block;color: #1C1C1C;margin-right: 30px;margin-bottom: 20px;}
.solutions_category ul li a{text-decoration: none;border: 1px solid #1c1c1c;padding: 10px 10px;display: block;text-align: center;border-radius: 50px;color: #1C1C1C;}
.solutions_category ul li a:hover{background: linear-gradient(90deg, #7EAB47 0%, #E0FFB7 100%);border: 1px solid #fff;}
.mt-80{margin-top: 60px;}

/* TESTIMONIALS SECTION START */
.testm_bg {background-image: url(../images/testimonials-bg.jpg);background-repeat: no-repeat;background-position: center;background-size: cover;background-image: linear-gradient(rgb(0 0 0 / 31%), rgb(0 0 0 / 31%)), url(../images/testimonials-bg.jpg);}
.testim_box img{width: 112px;margin: 0 auto;margin-bottom: 30px;border-radius:150px;border: 4px solid #fff; }
.testim_box p{color: #fff;font-size: 16px;font-weight: 400;line-height: 23.4px;text-align: center;font-family: 'AribauGroteskTRIAL-Rg';}
.inverted_comma{margin: 40px 0px;display: block;}
.testim_box h5{font-size: 20px;color: #fff;}.testim_box h6{font-size: 14px;color: #fff;}
.regular9 .slick-prev {left: -90px;}.regular9 .slick-next {right: -90px;}
.regular9 .slick-prev:before, .regular9 .slick-next:before{opacity: 1;border: 1px solid #fff;padding: 14px 15px;border-radius: 100px;  font-size: 24px;}
.regular9 .slick-dots{display: none !important;}
/*  */

.testimonials_section{padding: 70px 0px;}
.slider-testm .slick-list {padding: 0 30% 0 0%;}
.testimonials_section .slick-initialized .slick-slide {display: block;padding: 0px 30px;}
.testimonials_section .slick-slide {margin: 12px 0px;}
.testim_para{margin-bottom: 55px;}
.testim_name_designtn h5{color: #1C1C1C;font-size: 20px;}
.testim_name_designtn h6{color: #545454;font-size: 14px;}
.testm_comp_logo {min-height: 65px;}
.testm_comp_logo {display:flex;flex-direction: column;justify-content: center;}
.slider-nav-testm .slick-slide.slick-current .testm_comp_logo {background-image: linear-gradient(to left, #7EAB47, #E0FFB7);background-image: -moz-linear-gradient(center bottom, rgb(14,173,173) 33%, rgb(0,255,255) 67% );padding: 2px;}
.slider-nav-testm .slick-slide.slick-current .module {display:flex;flex-direction: column;justify-content: center;background: #fff;min-height: 60px;border-radius: 100px;}
.testm_comp_logo img{width: 140px;margin: 0 auto;}
.slider-nav-testm .slick-slide{margin: 0px 12px;}
.inverted_comma img{width: auto; border: none;}
/* .slider-nav-testm .slick-slide.slick-current{} */

/* CORE VALUES SECTION START */
.core_value_bg{padding: 80px 0px 50px 0px;}
.core_value_para p{color: #545454;margin-top: 20px;line-height: 26px;font-size: 15px;}
.innovation_main{position: relative;}
.innovation_box{background: linear-gradient(180deg, #04080E 0%, #0D1924 100%);padding: 70px 0px 0px;text-align: center;border-radius: 155px 155px 0px 0px;position: relative;width: 99%;margin: 0 auto;}
.innovation_text{padding: 0px 15px;}
.innovation_text h4{color: #fff;font-size: 24px;margin-bottom: 20px;}.innovation_text p{color: #fff;margin: 0;margin-bottom: 50px;}
.integrity_box{background-color: #fff;border-radius: 500px;padding: 50px 0px;position: absolute;text-align: center;  bottom: -170px;left: 0;}
.integrity_text h4{color: #000000;font-size: 40px;margin-bottom: 20px;padding-top: 30px;}
.excellence_box{background-color: #C7E2A6;padding: 50px 15px;border-radius: 500px; color: #fff;}
.collaboration_box{background-color: #0A7578;padding: 70px 0px;border-radius: 150px;}
.collaboration_box h4{margin-bottom: 30px;}.collaboration_box p{padding: 0px 15px;}
.integrity_text p{font-size:14px;}

/* BLOG SECTION START */
.blog_section{margin: 80px 0px;}
.blog_box{border-radius: 10px;position: relative;margin-top: 30px;}
.blog_img img{border-radius: 10px;}.blog_info{padding: 20px 20px;position: absolute;bottom: -60px;left: 40px;background: #fff;border-radius: 10px;left: 50%;bottom: 0;-webkit-transform: translate(-50%, -50%);transform: translate(-50%, 50%);width: 85%;}.blog_info h5, .blog_info p{font-size: 14px;color: #545454;text-transform: uppercase;}
.blog_info h4{font-size: 18px;color: #1C1C1C;margin: 0;margin-bottom: 12px;}
.blog_info a{text-decoration: none;color: #1C1C1C;}
.view_blog_btn{position: absolute;bottom: 0;left: 0;}
.view_blog_btn a{text-decoration: none;color: #000;font-size: 50px;}

/* FOOTER SECTION START */
.footer_section{padding-top: 80px;position: relative;background-color: #0F7376;padding-bottom: 0px;}
/* .footer_section::before{content: "";position: absolute;top: 0px;left: 0;background: var(--footer-bg-color);width: 100%;height: 100%;z-index: -1;border-radius: 0px 0px 125px 125px;transform: rotate(180deg);}  */
.fo_logo_social p{color: #ffffff;font-size: 15px;margin-bottom: 20px;}
.fo_logo_social .logo_footer{width: 200px;margin-bottom: 20px;}
.fo_logo_social ul{margin: 0;padding: 0;}
.fo_logo_social ul li{margin: 0;padding: 0;list-style: none;display: inline-block;padding-right: 10px;}
.fo_logo_social ul li a{text-decoration: none;color: #ffffff;}.fo_logo_social ul li a i{font-size: 20px;}
.fo_logo_social ul li a img{vertical-align: initial;}
.footer_links h4{font-size: 16px;text-transform: uppercase;color: #ffffff;margin-bottom: 30px;position: relative;}
.footer_links h4::after{content:"";display: block;width: 50px;background-color: #d9d9d9;height: 2px;margin-top: 12px;}
.footer_links ul{margin: 0;padding: 0;}
.footer_links ul li{color: #ffffff;list-style: none;margin: 0;padding: 0;padding-bottom: 10px;color: #1C1C1C;}
.footer_links ul li a{text-decoration: none;color: #ffffff;}
.address{display: flex;}
.footer_links .icon{width: 40px;}.footer_links .icon i{font-size: 24px;color: #ffffff;}
.footer_links .info_fo{width: calc(100% - 40px);}.footer_links .info_fo p{font-size: 15px;line-height: 20px;color: #ffffff;}
.footer_section hr{color: #ffffff;background-color: #ffffff;}
.footer_section .container{padding-bottom: 30px;}
.footer_copyright p{font-size: 14px;color: #ffffff;margin-bottom: 30px;margin-top: 15px;}

/*  */

/* ================ABOUT US PAGE START HERE=================== */
.inner_top_header{padding-top: 120px;}
.team_comprises{display: flex;align-items: start;margin-bottom: 30px;border: 2px solid #7EAB4780;border-radius: 10px;padding: 15px 10px;}
.expertise_para ul{margin: 0;padding: 0;}
.expertise_para ul li{margin: 0;padding: 0;list-style: none;}
.expertise_para ul li img{margin-right: 15px;}
.team_comprises_text h5{font-weight: 700;color: #1C1C1C;font-size: 18px;}

/* =====================SERVICE PAGE START HERE======================= */
.service_short_info p{margin-bottom: 15px;margin-top: 15px;}
.service_short_info ul{  list-style-type: none;
  /*columns: 2;*/
  padding: 0;
  /*-webkit-columns: 2;*/
  /*-moz-columns: 2;*/
    
}  .service_short_info ul li:before {content: "• ";font-size: 23px;}
  .service_short_info a{text-decoration: none; color: #0F7376;display: flex;align-items: center;font-size: 16px;}.service_short_info a i{margin-left: 20px;}.service_img {position: relative;}
  .service_img img{width: 90%;margin: 0 auto;position: relative;}.service_img::before{content: "";width: 16px;height: 196px;background-color: #7EAB47;border-radius: 50px;position: absolute;bottom: 0;left: 0;}
  .service_icon{position: absolute;right: -8px;bottom: 40px;}
  .service_img::after{content: "";width: 16px;height: 79px;background-color: #7EAB47;border-radius: 50px;position: absolute;top: 0;right: 0;}
  .service_icon {background-color: #0F7376;padding: 15px;border-radius: 10px;}

  /*.featured_job_lists .row:first-child{border-top: 1px solid #1C1C1C;}*/
  /*.featured_job_lists .row{border-bottom: 1px solid #1C1C1C;}*/
  .featured_job_lists .career_box{border-top:1px solid #1c1c1c;border-bottom:1px solid #1c1c1c;margin:20px 0px;}
  .featured_job_lists .career_box ul{margin: 0;padding: 0;padding-left:17px;}
  .career_box span{display:inline-block;background-color:#f5f5f5;font-size:12px;padding:5px 10px;border-radius:10px;margin-bottom:12px;}
  .featured_jobs_section .job-desc ul{margin: 0;padding: 0;}
  .featured_jobs_section .job-desc ul li{margin: 0;padding: 0;list-style: none;display: inline-block;font-size: 14px;padding:  0px 8px;border-right: 1px solid #545454;padding-right:14px;}
  .featured_jobs_section .job-desc ul li:last-child{border-right: 0;}
  .featured_jobs_section p{font-size:15px;}
  
  .featured_jobs_section .accordion-item{border:0;border-bottom: 1px solid #1C1C1C;}
.featured_jobs_section .accordion-item:first-of-type{border:0;border-radius:0px;border-bottom: 1px solid #1C1C1C;border-top: 1px solid #1C1C1C;}
.featured_jobs_section .accordion-item:not(:first-of-type){border:0;border-radius:0px;border-bottom: 1px solid #1C1C1C;}
.featured_jobs_section .accordion-item:last-of-type{border:0;border-radius:0px;border-bottom: 1px solid #1C1C1C;}
.featured_jobs_section .accordion-item:first-of-type>.accordion-header .accordion-button{border-radius:0px;}
.featured_jobs_section .accordion-button{border-radius:0px;background-color:transparent;padding-top: 30px;box-shadow:none;    
/*border-bottom: 1px solid #000;*/
    padding-bottom: 30px;}
.featured_jobs_section .accordion-button:focus{box-shadow:none;}
.featured_jobs_section .accordion-item{background-color:transparent;}
.featured_jobs_section .accordion-body{background-color: white;}

  
  
  .jobs_apply{text-align: left;}
  .jobs_apply a{text-decoration: none;display: inline-block;align-items: center;font-size: 14px;background-color: rgba(15, 115, 118, 1);
    border-radius: 100px; padding: 7px 12px; color:#fff;border: 0;
    font-family: 'AribauGroteskTRIAL-Rg';}.jobs_apply a i{margin-left: 20px;}

/* ========BLOGS LISTING PAGE START========= */
.blog_box.mb-5{margin-bottom: 65px !important;}
.blog_detailcontent {padding: 15px;background: #fff;border-radius: 25px;}
.blog_detailcontent p {margin-bottom: 15px;}
.blog_detailcontent a span {margin-bottom: 15px;   color: #0f7174 !important;
    font-weight: 700;}    
    

.blog_detailcontent ul{margin: 0;padding-left: 0;margin-bottom: 20px;}
.blog_detailcontent ul li{margin-left: 30px;padding: 5px 0px;}
/* ========BLOGS LISTING PAGE CLOSE========= */

/* ===========CONTACT US PAGE START========== */
.contact_main_box{box-shadow: 0px 0px 60px 30px rgba(0, 0, 0, 0.03);background-color: #fff;border-radius: 10px;padding: 15px;}
.contact_information{background: rgba(15, 115, 118, 1);border-radius: 10px;padding: 40px 30px;}
.contact_info_title{margin-bottom: 40px;}
.contact_mail_address{margin-bottom: 80px;}
.mail_address_box .icon{width: 50px;}
.mail_address_box .text{width: calc(100% - 50px);}
.contact_info_title h4{color: #fff;margin-bottom: 10px;}
.contact_info_title p{color: rgba(201, 201, 201, 1);}
.mail_address_box i, .mail_address_box .text{color: #1c1c1c;}
.contact-bg{position: absolute;bottom: 0;right: 0;}
.contact_social_links{text-align:right;}
.contact_social_links ul{margin: 0;padding: 0;}
.contact_social_links ul li{margin: 0;padding: 0;list-style: none;padding: 10px 15px;display: inline-block;background-color: transparent;border-radius: 50px;margin: 0px 5px;border:1px solid rgba(183, 183, 183, 1);}
.contact_social_links ul li i{color: var(--title-color);font-size:16px;}
.contact_form .form-control{border: 0;border-bottom: 1px solid #ccc;border-radius: 0;border-radius: 25px;
    border: 0;
    padding: 14px 25px;
    box-shadow: 0px 0px 25px 0px #0000000D;
    background: white;}
    .contact_form .form-control:focus {
    border-bottom: 2px solid #2d8980;
    background-color: #f6f6f6;
}
.career_form_modal .modal-header .btn-close{position: absolute;top: 12px;right: 12px;}
.career_form_modal .modal-header {padding: 0;
    border: 0;
    padding-bottom: 25px;}

.contact_form .btn{background-color: rgba(15, 115, 118, 1);border-radius: 100px;padding: 12px 30px;border: 0; font-family: 'AribauGroteskTRIAL-Rg';}
.text a{
    color: #1c1c1c;
    text-decoration: none;
}


/* The container */
.container-cfneem {
  display: inline-block;
  position: relative;
  padding-left: 30px;
  margin-bottom: 20px;
  cursor: pointer;
  font-size: 14px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;margin-right:15px;
}

/* Hide the browser's default radio button */
.container-cfneem input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
}

/* Create a custom radio button */
.checkmark {
  position: absolute;
  top: 0px;
  left: 0;
  height: 22px;
  width: 22px;
  background-color: #eee;
  border-radius: 50%;
}

/* On mouse-over, add a grey background color */
.container-cfneem:hover input ~ .checkmark {
  background-color: #ccc;
}

/* When the radio button is checked, add a blue background */
.container-cfneem input:checked ~ .checkmark {
  background-color: #0f7376;
}

/* Create the indicator (the dot/circle - hidden when not checked) */
.checkmark:after {
  content: "";
  position: absolute;
  display: none;
}

/* Show the indicator (dot/circle) when checked */
.container-cfneem input:checked ~ .checkmark:after {
  display: block;
}

/* Style the indicator (dot/circle) */
.container-cfneem .checkmark:after {
 	top: 7px;
	left: 7px;
	width: 8px;
	height: 8px;
	border-radius: 50%;
	background: white;
}

/* ===========CONTACT US PAGE CLOSE========== */

/*APPLY NOW PAGE START*/

.apply-now{
    margin: 40px 0;
}

#myTab{
    margin-bottom: 30px;
}

.nav-tabs{
    border: 0;
}

.nav-tabs .nav-link{
    color: black;
     padding: 10px 50px;
    border-radius: 35px;
    margin: 5px 20px;
    background-color: #fafff3;
    border: 0.5px solid black;
}

.nav-tabs .nav-link:hover{
    border: 0.5px solid black;
}

.nav-tabs .nav-link.active{
    /*background-color: #fafff3;*/
    
     background-color: rgba(15, 115, 118, 1);
     color: white;
}

.career_form_section .form-control{
   background-color: #fafff3;outline: none;
    text-align: left;
    font-size: 16px;
    border-radius: 25px;
    border: 0;
    padding: 14px 25px;
    box-shadow: 0px 0px 25px 0px #0000000D;
    background: white;
}
.career_form_section .form-control:focus{border-bottom: 2px solid #2d8980;
    background-color: #f6f6f6;}
.career_form_section .form-select{}
.career_form_section .service_img img{height:520px;object-fit:cover;border-radius:20px;}
.career_form_section .service_img iframe{border-radius:20px;}

.navbar-nav .nav-link.active, .navbar-nav .nav-link.show{
    color: var(--bs-nav-link-color);
}


.apply-main{
    margin-top:40px;
}
.contact_mail_address{margin-bottom: 80px;margin-bottom: 0px;}
.mail_address_box .icon{width: 32px;}
.mail_address_box .text{width: calc(100% - 32px);font-size:14px;}

.apply_info_title h4{color:black;margin-bottom:35px; font-size: 45px;}
.apply_info_title p{color: black; margin-bottom:33px;}

.job-desc-new ul:first-child {
    margin: 0;
    padding: 0;
    margin-bottom: 1rem !important;
}
.job-desc-new ul:first-child li {
    margin: 0;
    padding: 0;
    list-style: none;
    display: inline-block;
    font-size: 14px;
    padding: 0px 8px;
    border-right: 1px solid #545454;
    padding-right: 14px;
}

.jobs_apply .btn {
    text-decoration: none;
    display: inline-block;
    align-items: center;
    font-size: 15px;
    background-color: rgba(15, 115, 118, 1);
    border-radius: 100px;
    padding: 12px 20px;
    color: #fff;
    border: 0;
    font-family: 'AribauGroteskTRIAL-Rg';
}



/*APPLY NOW PAGE CLOSE*/

/*FAQS PAGE START*/
.faq_section .accordion-item{margin-bottom:20px;border:0;}
.faq_section .accordion-item:first-of-type{border:0;border-radius:10px;}
.faq_section .accordion-item:not(:first-of-type){border:0;border-radius:10px;}
.faq_section .accordion-item:last-of-type{border:0;border-radius:10px;}
.faq_section .accordion-item:first-of-type>.accordion-header .accordion-button{border-radius:10px;}
.faq_section .accordion-button{border-radius:10px;}
.faq_section .accordion-button:focus{box-shadow:none;}
/*FAQS PAGE CLOSE*/

/*====*/
.serach_box .dropdown {
  position: relative;
  display: block;
  font-family: Arial, sans-serif;
}

.serach_box .dropdown-search {
  display: block;
  width: 100%;
  padding: 8px 16px;
  border: 2px solid #e9e9e9;
  border-radius: 7px;
  outline: none;
  text-align: left;
  font-size: 16px;border-radius: 50px;
    border: 0;
    padding: 14px 25px;
    box-shadow: 0px 0px 25px 0px #0000000D;
}

.serach_box .dropdown-search:focus {
  border-bottom: 2px solid #2d8980;
  background-color: #f6f6f6;
}

.serach_box .dropdown-search2 {
  display: block;
  width: 100%;
  padding: 8px 16px;
  border: 2px solid #e9e9e9;
  border-radius: 7px;
  outline: none;
  text-align: left;
  font-size: 16px;border-radius: 50px;
    border: 0;
    padding: 14px 25px;
    box-shadow: 0px 0px 25px 0px #0000000D;
}

.serach_box .dropdown-search2:focus {
  border-bottom: 2px solid #2d8980;
  background-color: #f6f6f6;
}

.serach_box .dropdown .dropdown-list {
  position: absolute;
  overflow: auto;
  z-index: 9999;
  top: 55px;
  left: 0;
  width: 100%;
  max-height: 150px;
  padding: 8px;
  display: none;
  border-radius: 7px;
  background: #fff;
  border: 1px solid #e9e9e9;
  box-shadow: 0 1px 2px rgb(204, 204, 204);
}

.serach_box .dropdown .dropdown-list::-webkit-scrollbar {
  width: 7px;
}

.serach_box .dropdown .dropdown-list::-webkit-scrollbar-track {
  background: #f1f1f1;
  border-radius: 25px;
}

.serach_box .dropdown .dropdown-list::-webkit-scrollbar-thumb {
  background: #ccc;
  border-radius: 25px;
}

.serach_box .dropdown .dropdown-list::-webkit-scrollbar-thumb:hover {
  background: #b3b3b3;
}

.serach_box .dropdown-list li {
  display: none;
  padding: 10px;
  border-radius: 4px;
  cursor: pointer;
  transition: all .2s ease-in-out;
}

.serach_box .dropdown-list li:hover {
  background-color: #f2f2f2;
}

.serach_box .not-found {
  cursor: default;
}

.serach_box .list_index {
   
    border-radius: 7px;
    background: #fff;
}
.serach_box .list_index .list-items{
   list-style:none;padding:10px;font-size:14px;
}
/*====*/

/**/
.featured_jobs_section .form-control, .featured_jobs_section .form-select {
    background-color: #fafff3;
    outline: none;
    text-align: left;
    font-size: 16px;
    border-radius: 25px;
    border: 0;
    padding: 14px 25px;
    box-shadow: 0px 0px 25px 0px #0000000D;
    background: white;
}
.featured_jobs_section .form-control:focus, .featured_jobs_section .form-select:focus {
    border-bottom: 2px solid #2d8980;
    background-color: #f6f6f6;
}
.search-btn {
    background-color: rgba(15, 115, 118, 1);
    border-radius: 100px;
    padding: 12px 30px;
    border: 0;border:1px solid rgba(15, 115, 118, 1);
    font-family: 'AribauGroteskTRIAL-Rg'; color:#fff;margin-right:10px;
}
.search-btn:hover {background-color:#fff;border:1px solid rgba(15, 115, 118, 1);color:#111;}
.clear-btn {
    background-color: rgba(15, 115, 118, 1);
    border-radius: 100px;
    padding: 12px 30px;
    border: 0;border:1px solid rgba(15, 115, 118, 1);
    font-family: 'AribauGroteskTRIAL-Rg'; color:#fff;
}
.clear-btn:hover {background-color:#fff;border:1px solid rgba(15, 115, 118, 1);color:#111;}



/*custom css about-us page ajay*/

.staffing-patient{
padding-top: 120px !important;}




.mission-vision-underline {
    color: #0F7376 ;
        margin-top: 1rem;
    margin-bottom: 1rem;
            font-size: 16px;
        line-height: 22px;
}

.mission-vision-underline span{
    background-color:#0F7376 ;
        height: 1px;
}


/* =========================================MEDIA QUERY START HERE=========================================== */
/*  */
@media screen and (max-width: 991px) {
.navbar-brand img{width: 150px;}
.navbar-nav .dropdown-menu{border: 0;
  box-shadow: none !important;
  padding-left: 20px;
  padding-top: 0;}
.dropend .dropdown-toggle::after{    border-top: .3em solid;
  border-right: .3em solid transparent;
  border-bottom: .3em solid transparent;
  border-left: .3em solid transparent;}
.dropend .dropdown-menu[data-bs-popper]{border: 0;
  box-shadow: none !important;
  background: transparent;
  padding-left: 16px;}

.profes_section .cl{padding: 0px 40px;}
.core_value_bg .about_title{margin-top: 100px;}
.blog_box{margin-bottom: 60px;}
.service_short_info ul{columns: 1; padding: 0; -webkit-columns: 1;}
.featured_job_lists p, .featured_job_lists ul{margin-bottom: 20px;}
.jobs_apply{text-align: left;}
.featured_jobs_section ul li:first-child{padding-left: 0;}

.contact_information{margin-bottom: 30px;}

.career_box span{margin-bottom:12px;}

}

@media screen and (max-width: 767px) {
.banner_info{padding-left: 0;padding: 0px 10px;}
.banner_info h1 {font-size: 54px;line-height: 68px;}
.bg-gradient::before{border-radius: 50px 50px 0px 0px;}
.bg-transparent {background: white !important;}
.search_input {width: 100%;}
.about_title h2{margin-bottom: 20px;font-size: 36px;line-height: 44px;}.mt-80 {margin-top: 35px;}
.staffing_soln_slider2{margin-bottom: 35px;}.solutions_category ul li{width: 44%;margin-right: 12px;}
.solutions_category ul li a{font-size: 13px;padding: 10px 10px;}
.testimonials_section .slick-initialized .slick-slide { padding: 0px 10px;}
.testim_para p{font-size: 14px;}.slider-testm .slick-list {padding: 0 15% 0 0%;}
.core_value_pointer .col-6{padding: 0;}.innovation_text p{font-size: 14px;}.innovation_text h4{font-size: 20px;margin-bottom: 15px;}
.integrity_text h4{font-size: 26px;margin-bottom: 15px;padding-top: 20px;}.integrity_text{font-size: 14px;padding: 0px 10px;}.integrity_box{bottom: -155px;}
.excellence_title h4{font-size: 20px;margin-bottom: 15px;}.excellence_para p{font-size: 14px;}
.collaboration_box h4{font-size: 20px;margin-bottom: 15px;}.collaboration_box p {padding: 0px 15px;font-size: 14px;}
.view_blog_btn{position: static;}
.footer_section::before{border-radius: 0px 0px 50px 50px;}
.fo_logo_social, .footer_links{margin-bottom: 30px;}.footer_section .container {padding-bottom: 0;}
.footer_section .col:first-child, .footer_section .col:nth-child(2){width: 100%;flex: none;}
.regular9 .slick-prev:before, .regular9 .slick-next:before{display: none;}
.regular9 .slick-dots{position: static;display: block !important;}
.apply-now-btn{width: 100%;padding: 0.6rem 1.5rem;}
.core_value_bg .about_title {margin-top: 55px;}
.profes_section .cl {padding: 0px 0px;height: auto;display: block;margin: 25px 0px;margin-bottom: 0;}
.prof_info {width: 100%;padding: 0px 40px;}.prof_main_box{display: block;}.prof_img{margin-bottom: 20px;}
.prof_info{text-align: left;}.profes_section .slick-current .prof_img img{padding-right: 0;}
.profes_section .slick-slide img{margin: 0px 35px;}.profes_section .slick-dots{margin-top: 0;}
.slick-dotted.slick-slider {margin-bottom: 0;}.profes_section .slick-center{padding-bottom: 0;}
.service_icon{right: 0; bottom: -20px;}
.service_img{margin-bottom: 20px;}

.contact_social_links {text-align: left;}

}

@media (min-width: 576px) {
    .modal-dialog {
        max-width: 950px;
    }
}

@media screen and (max-width: 480px){
  
}
