
.careerPage ul {
    margin-bottom: 0;
    padding-left: 0;
    list-style: none;
}
.careerPage ul li {
    position: relative;
    padding-left: 0;
    margin-bottom: 10px;
   
}
.trueEmpact .careerPage ul{
 list-style: disc;
 margin-left: 15px;
}
.careerPage .banner__inner:after{
	background: transparent!important;
}
.landingPage .commonBreadcrumb{
	    position: relative;
    z-index: 1;
}
.commonTitle__sbTitle{
 font-size: 1.25rem;
 margin-top: 9px;
}
/*.careerAbout .cAboutBox_b1{
	background: url(../);
}
.careerAbout .cAboutBox_b2{
	background: url(../images/careeAbt1.jpg);
}
.careerAbout .cAboutBox_b3{
	background: url(../images/careeAbt1.jpg);
}
.careerAbout .cAboutBox_b4{
	background: url(../images/careeAbt1.jpg);
}*/
.careerPage .banner .banner__inner--subTitle{
    font-size: 1rem;
}
.careerPage .banner .banner__inner--title{
    font-size: 3.2rem;
    font-weight: 300;
    margin-bottom: 2rem;
}

.careerAbout .cAboutBox img, .coreValue .coreValueBox img{
	-webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
}
.careerAbout .cAboutBox:hover img, .coreValue .coreValueBox:hover  img{
	transform: scale(1.25);
}
.careerAbout .cAboutBox .cAboutBox_inner h4{
    font-size: 42px;
    font-weight: 300;
    color: #fff;
    margin-bottom: 10px;
}
.careerAbout .cAboutBox .cAboutBox_inner p{
	color: #fff;
    font-size: 0.9rem;
}
.leanLeadLive_box{
	    padding: 3rem 2rem;
	text-align: center;
	color: #fff;
}
.leanLeadLive_box.learn_box{
	background-color: #00BCD4;
    z-index: 3;
}
.leanLeadLive_box.lead_box{
	background-color: #00ACC2;
    z-index: 2
}
.leanLeadLive_box.liveLeap_box{
	    background-color: #0197AA;
    z-index: 1

}
.coreValue{
	background: url(../images/career/yashFamilyBG.png);
    background-size: cover;
}
.trueEmpact{
    background: url(../images/career/trueGen.png);
    background-size: cover;
}
.oneYASHTeam{
    background: url(../images/career/findBestBG.png);
    background-size: cover;
}
.bannerHeader{
    position: absolute;
    right: 0;
    top: 0;
}
.bannerHeader img{
    max-width: 400px;
}
.careerSearch .container{
    background-color: #ffffff;
    box-shadow: 0 0px 18px rgb(0 0 0 / 15%);
    position: relative;
    padding: 20px 15px;
}
.careerSearch .container .form-group{
    margin-bottom: 0;
}
.careerPage section{
	padding: 50px 0
}
.careerPage section.overview{
	padding: 10px 0 50px
}
.careerPage section.overview  .commonTitle__title{
    margin-bottom: 1.5rem;
}

.careerPage section.careerAbout{
	padding-top: 0;
    background: #010F6C;
    padding: 30px 0;
}
.cAboutBox_inner {
    padding: 1rem;
    min-height: 11rem;
}
.careerAbout .col-xl-3:nth-child(1) .cAboutBox:after,
.careerAbout .col-xl-3:nth-child(2) .cAboutBox:after,
.careerAbout .col-xl-3:nth-child(3) .cAboutBox:after{
    content: "";
    position: absolute;
    right: -20px;
    height: 100px;
    width: 1px;
    background: #ffffff;
    top: 20%;
}

.careerAbout .btn{
	margin-top: 40px;
}
.coreValue .coreValueBox .coreValueBox_inner h4{
    margin-bottom: 0;
    position: relative;
    top: -20px;
    display: inline-block;
    background: #fff;
    padding: 5px 10px;
    color: #010F6C;
    font-weight: 300;
    font-size: 1.5rem;
}
.coreValue .coreValueBox .coreValueBox_inner p{
    margin-bottom: 0;
    position: relative;
    top: -15px;
    font-size: 0.9rem;
    padding-left: 13px;
    color: #212129;
    font-weight: 400;
}
.trueEmpact .commonTitle__title{
 color: #010F6C;
}
/* .coreValueBox{
    margin-bottom: 25px;
    background: #fff;
    border: 1px solid #00BCD4;
    padding: 0 1rem 0 1rem;
} */
.coreValueBox {
    margin-bottom: 25px;
    background: #fff;
    border: 1px solid #00BCD4;
    padding: 2rem 1rem 0 1rem;
}
.coreValue .commonTitle__title{
    margin-bottom: 1.2rem;
}
.coreValue .commonTitle__sbTitle{
    margin-bottom: 4rem;
    color: #5BB33E;
}
.corevalueIMG img{
    max-width: 70%;
}

.oneYASHTEAMSEC {
    background: #fff;
    padding: 15px;
    box-shadow: 10px 10px 0px #e6e6e6;
 }
 .oneYASHTEAMSEC p:before{
    content: "";
    position: absolute;
    top: -70px;
    left: 0;
    width: 30px;
    height: 23px;
    background-repeat: no-repeat;
    background-image: url(../images/career/quote_ico.svg);
    top: 15px;
    background-size: cover;
 }
 .oneYASHTEAMSEC p.quote_txt{
 	padding-top: 100px;
 }
 .oneYASHTEAMSEC {
       padding: 15px;
    background: #fff;
    box-shadow: 7px 8px 0px #e6e6e6;
}
.oneYASHTEAMSEC p.quote_txt {
    padding-top: 0;
    line-height: 1.9;
    font-style: italic;
    margin-top: 20px;
}
.oneYASH_autor {
    padding-top: 3rem;
    display: flex;
    padding-bottom: 1.5rem;
}
.oneYASH_autor img{
       max-width: 70px;
    max-height: 70px;
}
.oneYASH_autor .oneYASHtestiImg{
        padding-top: 15px;
    padding-left: 12px;
}
.oneYASH_autor h6 {
    font-weight: 700;
    font-size: 0.9rem
}
.oneYASH_autor p{
    font-size: 0.9rem	
}
.oneYASHTEAMSEC h3{
	color: #096efa;
	font-size: 1.5rem;
}
.oneYASHTEAMSEC ul.carousel-indicators{
	left: auto;
	margin-right: 0;
	    bottom: 1.5rem;
}
.oneYASHTEAMSEC ul.carousel-indicators  li{
	    padding-left: 0px;
	    width: 15px
	   
}
.oneYASHTEAMSEC ul.carousel-indicators  li:after{
	    background: #838383
}
.oneYASHTEAMSEC ul.carousel-indicators  li.active:after{
	background: #f6190d
}
.leanLeadLive{
	text-align: center;
}
.leanLeadLive .commonTitle__title{
 color: #fff;
 text-align: center;
}
.leanLeadLive h6{
	font-size: 1.25rem;
    margin-top: 9px;
    text-align: center;
    
}
.leanLeadLive ul{
	list-style: none;
	margin-top: 2rem;
}
.leanLeadLive ul li{
	text-align: center;
    list-style: none;
    padding-top: 2.3rem;
    position: relative;
}
.leanLeadLive ul li:after{
    display: none;
}
.leanLeadLive ul li:before{
	content: "";
    background: #fedc00;
    width: 21px;
    height: 3px;
    position: absolute;
    display: block;
    margin-top: 1px;
    left: 0;
    right: 0;
    margin: 0 auto;
    top: 26px;
}
.leanLeadLive ul li span{
	    display: block;
    font-weight: 700;
    margin-bottom: 10px;
}
.lead_box.leanLeadLive_box,
.liveLeap_box.leanLeadLive_box,
.learn_box.leanLeadLive_box {
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
    transition: all 0.25s;
}

.lead_box.leanLeadLive_box.box-hover,
.liveLeap_box.leanLeadLive_box.box-hover,
.learn_box.leanLeadLive_box.box-hover{
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
}
.lead_box.leanLeadLive_box .leanLeadLive_content,
.liveLeap_box.leanLeadLive_box .leanLeadLive_content,
.learn_box.leanLeadLive_box .leanLeadLive_content{
    display: none;
}
.lead_box.leanLeadLive_box.box-hover .leanLeadLive_content,
.liveLeap_box.leanLeadLive_box.box-hover .leanLeadLive_content,
.learn_box.leanLeadLive_box.box-hover .leanLeadLive_content{
 display: block;
}
/* .lead_box.leanLeadLive_box .leanLeadLive_content,
.liveLeap_box.leanLeadLive_box .leanLeadLive_content{
 display: none;
}
.learn_box.leanLeadLive_box{
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
}
.lead_box.leanLeadLive_box,
.liveLeap_box.leanLeadLive_box {
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
}
.lead_box.leanLeadLive_box:hover{
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
}
.lead_box.leanLeadLive_box:hover .leanLeadLive_content{
    display: block;
}
.lead_box.leanLeadLive_box:hover > .liveLeap_box.leanLeadLive_box{
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
} */
.threePoint .threePoint_Box{
    padding: 2rem 1.5rem;
    /* background: #001482; */
    /* color: #fff; */
    background: #e9e9e9;
}
.careerPage .commonBreadcrumb--gray .breadcrumb-item:before{
    color: #a6a6a6;
    font-size: 0.9rem;
}
.threePoint .threePoint_Box h5{
	font-weight: 600;
    font-size: 1.5rem;
    color: #010f6c;
}
.leanLeadLive .leanLeadLive_box .commonTitle__title {
    font-weight: 600;
    font-size: 42px;
  }
  .leanLeadLive .leanLeadLive_box ul li strong {
    font-weight: 600;
  }
  .leanLeadLive .leanLeadLive_box ul li {
    font-weight: 300;
  }
/* .threePoint .threePoint_Box:after{
	content: "";
    background: #333333;
    width: 8px;
    height: 8px;
    position: absolute;
    display: block;
    margin-top: 1px;
    right: 10%;
    border-radius: 8px;
    top: 19%;
    display: none;
} */


.careerPage .banner{
	    background-size: cover;
    background-repeat: no-repeat;
    padding: 10px 0 30px;
}
.careerPage_inner .bannerHeader{
    display: none;
}
.careerPage.careerPage_inner .banner:after {
    content: "";
    position: absolute;
    background: rgba(0,0,0,0.5);
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
}
.trueEmpact  ul li{
	padding-left: 0
}
.careerPage section.threePoint {
    background: #fff;
}



.careerPage_inner .careerAbout .cAboutBox_inner h4:after{
	display: none;
}
.careerPage_inner .careerAbout .cAboutBox{
	height: auto;
	color: #fff;
}
.careerPage_inner  .careerAbout .cAboutBox .cAboutBox_inner{
	    padding-top: 0;
	        position: relative;
}
.careerPage_inner .careerAbout .cAboutBox img{
	transition: none;
}
.careerOneTeamABT .cAboutBox{
	padding: 2rem 15px;
    min-height: 28rem;
    display: flex;
    flex-wrap: wrap;
}
.careerOneTeamABT .cAboutBox .bottom_ico{
	    display: flex;
    align-self: flex-end;
    position: absolute;
    right: 0;
    -webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
}
.careerOneTeamABT .cAboutBox .bottom_ico:before{
	content: "";
    right: 0;
    position: absolute;
    bottom: -100px;
    background: rgb(255 255 255 / 55%);
    width: 200px;
    height: 200px;
    border-radius: 100%;
    right: -100px;
}
.careerOneTeamABT .cAboutBox img{
	       margin-left: 180px;
    z-index: 1;
    margin-top: 29px;
    position: absolute;
    right: 16px;
    bottom: 19px;
}
.careerOneTeamABT .cAboutBox.blueBG h4, .careerOneTeamABT .cAboutBox.blueBG p{
	color: #fff;
}
.careerOneTeamABT .cAboutBox h4{
	margin-bottom: 1.2rem
}
.lifeImg{
	min-height: 90px
}
.lifeImg img{
	max-width: 100%
}
.exploreYASH{
	background: #F5F5F5
}
.corevaluebox{
	padding: 2rem
}
.corevaluebox .commonTitle{
	    margin-bottom: 10px;
}
.lifeImg{
	position: relative;
	overflow: hidden;
}
.careerOneTeamABT .cAboutBox .bottom_ico:before, .careerOneTeamABT .cAboutBox img, .lifeImg img{
	 -webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
}
.careerOneTeamABT .cAboutBox:hover .bottom_ico:before, .careerOneTeamABT .cAboutBox:hover img, .lifeImg:hover img{
     transform: scale(1.25);
    
}
.exploreYASH .commonTitle__title{
	text-align: center;
	margin-bottom: 2rem
}
.exploreYASH .commonTitle__sbTitle{
	text-align: center;
}
.exploreYASH .btn{
	margin-top: 2rem;
}
.careerOneTeamABT p{
	    line-height: 32px;
    font-size: 18px;
}
.commonBreadcrumb--gray .breadcrumb-item a{
    color: #fff;
}
@media only screen and (max-width: 600px){

	.lifeImg img{
		width: 100%
	}
	.yashFeatures .flex_row .col-xl-6.order_1{
     display: flex;
     order: 1
	}
	.yashFeatures .flex_row .col-xl-6.order_2{
     display: flex;
     order: 2
	}
    .threePoint .threePoint_Box:after{
        display: none;
    }

    .mission_Philosphy .ourvision .misson_inner .ourVisiontxt h3 {
    font-size: 1.5rem;
}
.mission_Philosphy .ourvision .misson_inner .ourVisiontxt{
        position: relative;
    top: 0;
}
.mission_Philosphy .ourvision{
    background: #000
}
}

.careerPage .form-group label{
    display: block;
}
.careerPage .form-group .form-check {
        margin-right: 2rem;
}
.careerPage .form-group .form-check  label{
    position: relative;
    top: 7px
}
.careerForm .traineeTC {
    padding: 15px;
    background: #eee;
    max-height: 13rem;
    overflow-x: auto;
}
.traineeTC p {
    font-size: 0.85rem;
}

.careerForm .custom-checkbox {
     margin-top: 15px
}
.careerForm .custom-checkbox .custom-control-input{
     margin-top: 9px;
}
.careerForm .custom-checkbox .custom-control-label{
    padding-left: 15px;
}
.careerForm .custom-checkbox .custom-control-label:before{
        top: 8px;
}
/* .careerPage .commonBreadcrumb .breadcrumb-item a{
    color: #212129!important;
} */
.breadcrumb_black .commonBreadcrumb .breadcrumb-item a{
    color: #000!important;
}
section.careerForm {
    background: #eee;
    padding: 0;
}
.careerForm .form_box{
        background: #fff;
    margin-top: -50px;
    position: relative;
    padding-top: 20px;
    margin-bottom: 50px
}

.careerForms .tabSec{
    padding: 0;

}
.careerForms .tabSec .nav-tabs{
    justify-content: space-around;
    width: 100%;
}
.careerForms .tabSec nav{
    background: #000;
    display: flex;
        margin-top: -68px;
        position: relative;
}
.careerForms .tabSec nav a{
        padding: 23px 16px;
        display: flex;
    border: 0;
    flex-grow: 1;
    border-radius: 0;
    color: #fff;
    max-height: 68px;
}

.careerForms .tabSec .container{
    padding-left: 0;
    padding-right: 0
}
.careerForms .tabSec {
        justify-content: space-around;
    display: flex;
    flex-wrap: wrap;
    width: 100%;
}
.careerForms .form_box{
 background: #f2f2f2
}
.careerForms .venderForm .form_box{
    margin-top: 0px;
    padding-top: 26px;
}
.careerForms .form_box .btn{
    margin-top: 2rem
}
.careerForms .form_box .right-align{
     text-align: right;
}

.careerForms .form_box .left-align{
     text-align: left;
}
.careerForms .form_box .left-align .btn{
        border-color: #7d7d7d;
        background-color: #7d7d7d;
        box-shadow: 0 10px 30px -4px #7d7d7d !important;
}
.careerForms .tabSec nav a.active{
       background: #0081e4;
    color: #fff;
}
.careerForm .form_box{
       margin-bottom: 75px
}
.acedemicRow{
    background: #f3f3f3;
    margin: 0 0;
    padding: 15px 5px;
    margin-bottom: 24px;
}
.form_box .acedemicRow-btn .btn{
    margin-top: 0
}
.careerForm .form_box.acedemic{
    margin-bottom: 20px
}
.careerForm .form_box.acedemic .commonTitle {
        margin-bottom: 10px;
}
.career-register .custom-checkbox .custom-control-input{
        margin-top: 0;
}
.career-register .custom-checkbox .custom-control-label:before{
        top: 0;
}
.hiringFeedback .form_box{
    margin-top: 0;
    background: #fff
}
section.hiringFeedback.careerForm{
    background: #fff;
}
.fq_options{
    display: flex;
    justify-content: space-around;
}
.feebcackquestion{
    background: #eee;
    padding: 15px 10px;
    margin-bottom: 15px;
}
.feebcackquestion.inputType .fq_options{
    display: flex;
    justify-content: flex-start;
    align-items: center;
}
.feebcackquestion.inputType .fq_options p{
    margin-bottom: 0; 
    padding-right: 15px;
}
.feebcackquestion.inputType .fq_options .form-control{
    max-width: 60px;
}
.feebcackquestion.inputType .form-group{
    margin-bottom: 0
}
.fq_options.fqComment {
    display: block;
}
.fq_option .form-check-label{
    color: #666
}
.feebcackquestion p{
    font-weight: bold;
}
@media only screen and (max-width: 1024px){
    .traineeregForm{
            margin-top: 0;
    }
}
.usCareerbox {
       padding: 22px 10px;
    background: #eee;
    min-height: 50px;
    margin-bottom: 0px;
    display: flex;
    align-items: center;
    border-bottom: 1px solid #ccc;
}
.repeatDiv:nth-child(even) .usCareerbox {
    background: #fff;
}
.usCareerbox h4{
 margin-bottom: 1rem;
 -ms-flex: 0 0 40%;
    flex: 0 0 40%;
    max-width: 40%;
    font-weight: 500;
    font-size: 1.2rem;
    color: #010F6C!important;
}
.usCareerbox p{
    color: #444;
    margin-bottom: 1rem
}
.usCareerbox .dateTime{
     -ms-flex: 0 0 15%;
    flex: 0 0 15%;
    max-width: 15%;
}
.usCareerbox p.addressUS{
    color: #656565;
    font-size: 0.9rem;
     -ms-flex: 0 0 30%;
    flex: 0 0 30%;
    max-width: 30%;
}
.usCareerbox .readMore{
       -ms-flex: 0 0 15%;
    flex: 0 0 15%;
    max-width: 15%;
    font-size: 16px;
    font-weight: 500;
    display: block;
    text-align: center;
        text-decoration: underline;
}
.usCareerbox p.addressUS,
.usCareerbox p.dateTime{
    font-size: 14px
}
.usCareerbox p.addressUS span,
.usCareerbox p.dateTime span{
    margin-right: 5px;
}
.usAbout{
    background: #000 url(../images/career/usCareerAbout.png);
        background-repeat: no-repeat;
    background-position: right;
}
.oneYASHTeamUSA .reasons .reason h4{
 font-size: 1.1rem;
 color: #010F6C;
 font-weight: 600
}
.oneYASHTeamUSA .reasons .reason{
        min-height: 9rem;
    padding: 0.5rem;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    background: rgb(1 15 108 / 10%);
}
.employeeSpeak .oneYASH_autor{
    display: flex;
}
.employeeSpeak .oneYASH_autor img{
        border-radius: 100%;
    height: 80px;
    width: 80px;
    margin-right: 10px;
}
.employeeSpeak .oneYASHTEAMSEC{
 box-shadow: 7px 8px 0px #b5b5b5;
 background: #000000
}
.oneYASHTeamUSA .oneYASH_autor p{
    font-size: 0.7rem;
    color: #fff;
}
.employeeSpeak .oneYASHTEAMSEC p.quote_txt{
    color: #fff;
    font-size: 1rem;
}
.employeeSpeak .oneYASHTEAMSEC .testiauthor h6{
    color: #fff;
}
.employeeSpeak .oneYASHTEAMSEC .testiauthor p{
    color: #ccc;
}
.employeeSpeak .oneYASHTEAMSEC p:before{
        background-image: url(../images/career/quoteIco.png);
}
.usAbout h4{
   color: #ffc107;
    font-weight: 600;
    font-size: 2.2rem;
}
.usAbout h4 span{
    display: block;
    font-size: 0.8rem;
    color: #fff;
    font-weight: 300
}
.trueEmpact ul li ul li{
    width: 45%;
    float: left;
    font-weight: 300;
    font-size: 0.9rem;
}
.trueEmpact ul li ul{
    margin-top: 20px;
}
.trueEmpact ul li ul li:after{
  width: 5px!important;
  height: 5px!important;
}
.employeeSpeak .carousel-indicators li{
        padding-left: 0px;
    width: 6px!important;
    height: 6px!important;
    padding: 0;
    font-size: 0;
    border-radius: 100%;
    border-top: 0;
    border-bottom: 0;
    background: #f6190d
}
.careerPageUSA .tabSec{
        background: #0729e9;
    padding: 25px 0;
}
.careerPageUSA .tabSec .form-group{
    margin-bottom: 0
}
.applyNow{
    right: -46px;
}
.applyNow .openApplyNow{
    cursor: pointer;
}
.applyNowModal .modal-body{
 padding: 40px;
}
.applyNowModal .form-group{
    margin-bottom: 40px
}
.applyNowModal .form-group .form-control{
    background: #f5f5f5
}
.applyNowModal .form-group label, .applyNowModal .input-group label{
    margin-bottom: 7px
}
.applyNowModal .form-check-inline{
    margin-top: 40px;
}
.applyNowModal .instructionApply li{
        font-size: 14px;
    color: #555;
}
.applyNowModal .instructionApply ul{
    margin-bottom: 30px;
}
.applyNowModal .form-check-label.input[type=checkbox] {
        margin-right: 9px;
}
.applyNowModal{
    font-size: 0.7rem;
}
@media only screen and  (max-width: 600px){
    .careerPageUSA .tabSec .form-group{
      margin-bottom: 10px;
    }
   .reasons .pl0 {
       padding-left: 15px;
    }
   .reasons .pr0 {
      padding-right: 15px;
    }
    .trueEmpact ul li ul li{
        width: 100%
    }
    .usAbout{
        background: #000
    }
    .usCareerbox{
        margin-bottom: 20px;
    }
    .usCareerbox{
        flex-wrap: wrap;
    }
    .usCareerbox h4, 
    .usCareerbox p.addressUS,
    .usCareerbox .dateTime,
    .usCareerbox .readMore{
      -ms-flex: 0 0 100%;
      flex: 0 0 100%;
      max-width: 100%;
      margin: 7px 0;
    }
    .usCareerbox .readMore{
        text-align: left;
    }
}
.careerForm .form_box .ms-parent  .ms-choice{
    margin-top: -5px;
}
.careerForm .form_box .ms-parent .ms-drop ul{
  padding-top: 10px;
}
.careerForm .form_box .ms-parent .ms-drop ul li{
  padding-left: 10px;
}
.careerForm .traineeregForm .custom-checkbox .custom-control-label{
        padding-left: 35px;
}
.careerForm .traineeregForm .custom-checkbox .custom-control-input {
    margin-top: -14px;
}
.careerForm .traineeregForm .custom-checkbox .custom-control-input{
        width: 26px;
    height: 26px;
}
.careerForm .traineeregForm .custom-checkbox .custom-control-input:checked~.custom-control-label:before{
        top: 4px;
}
.cThankMsg {
    padding: 3rem 3rem;
    text-align: center;
    font-weight: bold;
    font-size: 1.8rem;
    color: #009620;
    text-transform: uppercase;
}
.usOpeningDetail {
    background: #eee;
        padding-top: 0;
}
.usOpeningDetail .container{
        padding-top: 2rem;
        background: #fff
}
.usOpeningDetail ul li:after{
        width: 7px;
    height: 7px;
    background-color: #8c8c8c;
    left: 0;
    content: "";
    border-radius: 50%;
    position: absolute;
    top: 10px;
}
.usOpeningDetail ul li{
       
        padding-left: 17px;
}
.repeat-form1 .col-sm-6.col-lg-4.col-xl-4{
    flex: 0 0 100%;
    max-width: 50%;
    float: left;
}
.chosen-container{
  display: block;
  width: 100%!important;
  background: #fff;
  height: 45px;
}
.chosen-container-single .chosen-single{
    height: 45px;
    padding-top: 6px;
}
.traineeTC .custom-checkbox {
    padding-left: 5px;
    display: flex;
}
.traineeTC .custom-checkbox input[type=checkbox]{
    height: 20px;
        width: 20px;
}
@media only screen and (max-width: 600px){
 .repeat-form1 .col-sm-6.col-lg-4.col-xl-4{
    flex: 0 0 100%;
    max-width: 100%;
    float: left;
 }
}
.careerSearch .candidateLogin a{
  color: #010F6C;
    margin-top: 15px;
    position: relative;
    top: 14px;
    font-weight: 500;
    letter-spacing: 0.5px;
    text-decoration: underline;
    font-size: 0.9rem;
}

.jointalentCommunity{
    background: url(../images/career/jointalentCommunityBG.png);
    background-size: cover;
}
.talentCommunityTXT{
    background-color: #ffffff;
    padding: 1.5rem;
}
.applyNowPOP.applyNow{
 right: -46px;
     border-radius: 6px;
         transform: rotate(90deg);
}
.socialSec, .requestSec.applyNowPOP a span{
    display: block;
    color: #fff;
    padding-left: 9px;
}
.nwBannerHeight .banner__inner{
    height: 235px!important;
}
@media only screen and (max-width: 600px){
    .applyNowPOP.applyNow{
        transform: rotate(90deg);
    }
   .careerPageUSA .commonTitle__title{
        margin-bottom: 17px;
   }
}

@media only screen and (max-width: 600px){

.applyNowPOP.applyNow {  transform: rotate(0deg) !important; -webkit-transform: rotate(0deg)!important; -moz-transform: rotate(0deg) !important;     right: 0;
    border-radius: 0;}

.socialSec.text-center {  display: none;}

section.Codetail.usOpeningDetail p + table {
    width: 100%;
    display: block;
}

}
.searchForm .contactBtn.btn{
    position: relative;
    top: 2px;
    width: 111px;
    height: 45px;
}
@media (max-width: 575.98px) { 
  
    .bannerHeader{
        display: none;
    }
    .careerPage section.careerSearch{
        padding-top: 0;
    }
    .careerSearch .container .form-group{
        margin-bottom: 15px;
    }
    .careerSearch .candidateLogin{
       display: block;
       padding-bottom: 1rem;
       text-align: left!important;
    }
    .careerPage section.overview {
        padding: 40px 0 50px;
    }
    .careerPage section.overview .commonTitle__title {
        margin-bottom: 0;
    }
    .careerAbout .cAboutBox{
        height: auto;
        max-width: initial;
    }
    .cAboutBox:after{
        display: none;
    }
    .cAboutBox_inner{
        min-height: auto;
    }
    .careerAbout .cAboutBox .cAboutBox_inner h4 {
        font-size: 2.4rem;
    }
    .cAboutBox_inner{
        border-bottom: 1px solid #39417a;
    }
    .careerPage section {
        padding: 40px 0;
    }
     .commonTitle__title {
        margin-bottom: 0!important;
    }   
    .coreValueBox{
        margin-top: 1rem;
        margin-bottom: 1rem;
        padding: 1rem 1rem 1rem 1rem;
    }
    .lead_box.leanLeadLive_box, .liveLeap_box.leanLeadLive_box, .learn_box.leanLeadLive_box,
    .learn_box.leanLeadLive_box.box-hover{
        -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
    }
  
    .lead_box.leanLeadLive_box .leanLeadLive_content, .liveLeap_box.leanLeadLive_box .leanLeadLive_content, .learn_box.leanLeadLive_box .leanLeadLive_content{
        display: block;
    }
    .leanLeadLive_box{
        padding: 2rem 1rem;
    }
 }
 @media  (max-width: 767.98px){
    .oneYASHTeam{
        background-size: contain;
        background-repeat: no-repeat;
        background-position: bottom;
        background-color: #ffca3c;
    }
    .coreValue .commonTitle__sbTitle{
        margin-bottom: 2rem;
    }
   
    .careerPage .banner .banner__inner--title{
        font-size: 2.2rem;
    }
    .bannerHeader{
        top: 30px;
    }
    .bannerHeader img {
        max-width: 250px;
    }
    .threePoint .threePoint_Box{
        margin-bottom: 1rem;
    }
  
    .coreValue .commonTitle__sbTitle{
        margin-bottom: 1rem;
    }
    .coreValue .commonTitle {
        text-align: left!important;
    }
    .coreValue .coreValueBox .coreValueBox_inner h4{
        padding: 5px 0;
        top: 0;
    }
    .coreValue .coreValueBox .coreValueBox_inner p{
        padding-left: 0;
        top: 0;
    }
    .jointalentCommunity .col-sm-5{
        -webkit-box-flex: 0;
        -ms-flex: 0 0 60%;
        flex: 0 0 60%;
        max-width: 60%;
    }
  }
  @media (max-width: 991.98px) { 
    .careerSearch .col-sm-9,
    .careerSearch .col-sm-3{
        -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }
    .careerPage .banner .banner__inner--title{
        font-size: 2.2rem;
    }
  }
  @media (min-width: 768px) and (max-width: 991.98px) { 
    .bannerHeader{
        top: 30px;
    }
    .bannerHeader img {
        max-width: 250px;
    }
    .careerPage .commonTitle {
        text-align:left!important;
    }
    .coreValue .coreValueBox .coreValueBox_inner h4,
    .coreValue .coreValueBox .coreValueBox_inner p{
        top: 0;
    }
    .threePoint .threePoint_Box{
        margin-bottom: 1rem;
    }
    .careerAbout .col-xl-3:nth-child(2) .cAboutBox:after{
        display: none;
    }
   }

.oneYASHTeamUSA .reasons .reason.bluedarkBG {
    background: rgb(242 242 242 / 53%);
   
}
.oneYASHTeamUSA .reasons .reason.bluedarkBG h4{
     color: #010F6C; 
}
.careerPageUSA.careerPage section.overview{
    padding-top: 3rem;
}
.careerPageUSA.careerPage section.overview .commonTitle__title{
        margin-bottom: 0;
}
section.oneYASHTeam.oneYASHTeamUSA{
    padding-bottom: 10rem
}
.employeeSpeak .oneYASHTEAMSEC p:before,
.oneYASHTEAMSEC ul.carousel-indicators li:after{
    display: none;
}
.careerPageUSA.careerPage .commonBreadcrumb .breadcrumb-item a {
    color: #eeeeee!important;
}
.career-opportunities-in-us .careerPage .commonBreadcrumb .breadcrumb-item a,
.career-opportunities-in-us .commonBreadcrumb .current:before,
.job-opening-in-us .careerPage .commonBreadcrumb .breadcrumb-item a,
.job-opening-in-us .commonBreadcrumb .current:before,
.job-vacancies-in-us .careerPage .commonBreadcrumb .breadcrumb-item a,
.job-vacancies-in-us .commonBreadcrumb .current:before,
.job-opportunities-in-us .careerPage .commonBreadcrumb .breadcrumb-item a,
.job-opportunities-in-us .commonBreadcrumb .current:before{
 color: #bdbdbd!important
}
.career-opportunities-in-us .container,
.job-opening-in-us .container,
.job-vacancies-in-us .container,
.job-opportunities-in-us .container{
    position: relative;
    z-index: 2;
}