
.abt-career-wrap {isplay: contents;align-items: center;}
.abt-career-wrap .info-sec {width: 60%;padding:0 8% 0 6%}
/*img{max-width: 100%}*/
.info-sec .sub-heading {margin-bottom: 30px}
.info-sec .sub-heading small{display: block;font-weight: 300;}
.info-sec p {font-size: 1.2vw; ;color: #767676;line-height: 35px;margin-bottom: 15px; }
.section-1 {background: url(../images/career-opening-bg.jpg) bottom no-repeat #fff;}
.openings {color: #424242;text-align: center;width: 72%;margin: -60px auto 0;position:relative;box-shadow: 0 0 30px #c5c5c5;background: #fff;padding-top: 60px}
.openings h3{font-size: 21px;color: #282828;letter-spacing: 6px;text-transform: uppercase;font-weight: 700;margin-bottom: 40px}
.openings p {font-size: 15px; margin: 0 auto 50px; font-weight: 500; color: #767676;width: 80%}

.openings table {width: 100%;font-size: 16px;border: none;position: relative;max-width: 100%;}
.openings table th{background: #1a81bd;padding: 12px 15px;color: #fff;text-transform: uppercase;text-align: center;}
.openings table td{padding: 15px;text-align: center;color: #424242;font-size: 14px;border-bottom: 1px solid #fff}
.openings table td:first-child,.openings table th:first-child{/*text-align: left;*/}
.openings table tr:nth-child(even){background: #f4f3f3}
.openings table tr:nth-child(odd){background: #ededed}
.openings td a {color: #000;border: 1px solid #000;border-radius: 3px;font-size: 13px;font-weight: bold;letter-spacing: 1px}
.job-desc-btn:after{border-radius: 4px;}
.openings td a.job-appy-btn, .openings td a.view-all-btn {background: #363636;border-radius: 30px;color: #fff;border: none;}
.hover-body .job-desc-btn:hover:after{content: 'Job Description';background: #1a81bd;color: #fff}
.hover-body .job-appy-btn:hover:after {content: 'Apply';background: #1a81bd;color: #fff}
.hover-body .view-all-btn:hover:after {content: 'View All';background: #1a81bd;color: #fff}
.desc-cont a.job-appy-btn {position: relative;left: 0;right: 0;margin: 30px auto 0;color: #000}
.fade-lightbx-content.desc-cont {overflow-y: auto}
.openings table tr.desc-cont {display: none;/*transition:0.3s;*/position: absolute;background: #fff;padding: 25px;text-align: left;overflow: auto!important;width: 100%}
.desc-cont {padding: 15px;width: 65%;color: #1e1e1e;text-align: left;font-size: 14px;}
.desc-cont h4 {text-transform: uppercase;font-size: 15px;font-weight: 700;color: #282828;margin:20px 0;letter-spacing: 3px}
.desc-cont ul li {list-style-image: url(../images/bul1.png); font-size: 15px; font-weight: 400; margin-bottom: 8px;list-style-position: outside; margin-left: 20px;padding-left: 10px}
.desc-cont::-webkit-scrollbar {width: 5px;}
.desc-cont::-webkit-scrollbar-track {-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);width: 5px}		 
.desc-cont::-webkit-scrollbar-thumb {background-color: #0374b7; outline: 1px solid #0374b7;width: 8px;border-radius: 5px}
.desc-cont p {width: 100%}
.openings table td a.close-btn{padding: 2px 8px; border-radius: 3px;background: #c7c7c7;color: #424242; position: absolute;border: none;font-size: 20px;font-weight: 500; right: 20px;top: 20px;}
.openings table tr.desc-cont#job-apply{padding: 2% 6%}
.aply-form-flds {display: flex}
.aply-form-flds>div {width: 50%}
.aply-form-flds>div:first-child{padding-right: 3%}
.aply-form-flds>div:last-child{padding-left: 3%}
.aply-form-flds input, .aply-form-flds textarea {border: none;border-bottom: 1px solid #000; width: 100%;padding:10px 0;outline: none;margin-top: 15px;font-size: 15px;font-family: 'Raleway', sans-serif;}
.aply-form-flds textarea {height: 100px}
.aply-form-flds .frm-row input[type="radio"] {-webkit-appearance: radio;}
.openings #job-apply h3{margin-bottom: 0}
.aply-form-flds input::-webkit-input-placeholder{color: #6a6a6a}
.aply-form-flds .frm-row {width: 100%;padding: 20px 0 0;border-bottom: none;}
.aply-form-flds .frm-row input {margin: 0 5px 0 10px; width: auto;}
.aply-form-flds .frm-row input[type="file"]{border-bottom: none;margin-left: 0;width: calc(100% - 130px); margin: 0 0 0 10px;}
.aply-form-flds input[type="submit"]{width: auto;padding: 10px 40px;border-radius: 30px;text-transform: uppercase;;background: #0374b7;color: #fff;font-weight: 700;border:none;}
.aply-form-flds div small {margin-top: 30px;float: right;}
.recrtment-wrap {background: #fff; background: -webkit-linear-gradient(rgba(255,255,255,19), rgba(255,255,255,0.6));background: -o-linear-gradient(rgba(255,255,255,1), rgba(255,255,255,0.6));background: -moz-linear-gradient(rgba(255,255,255,1), rgba(255,255,255,0.6));background: linear-gradient(rgba(255,255,255,1), rgba(255,255,255,0.6)); padding: 220px 14% 140px;color: #393939;font-size: 14px;font-weight: 400;}
.recrtment-wrap .left-line-headding .sub-heading {margin-left: 0}
.recrtment-wrap .left-line-headding .line {left: -20%}
.recrtment-wrap .left-line-headding .line {width: 18%}
.recrtment-wrap .head-wrp {margin-bottom: 30px}
.recrtment-wrap p {font-size: 15px; font-weight: 500;margin-bottom: 15px}
.recrtment-wrap a{color: #1a81bd;font-weight: 600;text-decoration: underline;}
/*.fun-work {padding: 60px 0 80px 14%}*/

.fun-work {padding: 0px 0 0px 14%}



.fun-work .head-wrp.left-line-headding {margin-left: -20%}
/*.fun-work .owl-carousel .owl-item:before {position: absolute;width: 100%;height: 100%;background-color: rgba(0,0,0,0.8);background-image: url(../images/zoom-icn.png); background-repeat: no-repeat; background-position: center center; border: 3px solid #0374b7;transform: scale(0.5);opacity:0;content: '';transition:0.3s;}
.hover-body .fun-work .owl-carousel .owl-item:hover:before {transform: scale(1);opacity:1;}*/
.gallery-slider-wrp > div#fun_slider.owl-carousel.owl-loaded {display: block;}
.carousel-wrp {width: 94%;margin: 80px 0 0;}
.pathshala-sldr-wrp {color: #1e1e1e; font-size: 15px;width: 94%;margin: 50px 0 0;}
.pathshala-sldr-wrp p{ margin-bottom: 30px;}
.intl-tel-input.separate-dial-code .selected-dial-code {color: #000;}
.intl-tel-input .selected-flag .iti-arrow {border-top-color: #000;right: 0;}

.engineer-day-wrp{
	padding: 0 70px 0 14%;
}

.engineer-day-wrp iframe{
	width: 100%;
	height: 400px;
}

@media only screen and (max-width: 1280px) {
	.openings table td:first-child, .openings table th:first-child {width: 26%}
}

@media only screen and (max-width: 1024px) {
	.openings table, .openings table td {font-size: 13px}
	.openings table td a {font-size: 10px}
}

@media only screen and (max-width: 768px), (max-width: 1024px) and (orientation: portrait) {  
	.abt-career-wrap img {width: 100%}
	.abt-career-wrap .info-sec {width: 90%;margin: 0 auto}
	.abt-career-img {position: absolute;width: 100%}
	.abt-career-wrap .info-sec {position: relative;background: #fff;margin: 70px auto 40px; padding-bottom: 10px;}
	.openings {margin-top: 0;width: 90%}
	.recrtment-wrap {padding: 100px 5% 60px;}
	.fun-work{padding-left:0;padding-right:0;margin: 0 auto;width: 85%;padding-bottom: 50px;}
	#wadhwa_ki_pathshala {padding-top: 0}
	.section-1 {position: relative;padding-top: 40px}
	.openings table td a {padding: 5px 10px}
	.carousel-wrp, .pathshala-sldr-wrp {margin-top: 30px;width: 100%}
	.fun-work .head-wrp.left-line-headding {margin-left: auto;text-align: left;}  
	.fun-work .head-wrp.left-line-headding .sub-heading {margin-left: 0;}
	.desc-cont {width: 80%;}
	.fun-work .next-prev .owl-nav {flex-direction: row;left:auto; right: 0;height: auto;}
	.fun-work .next-prev .owl-nav [class*=owl-] {font-size: 0;width: 60px;transform:scale(0.7);}
	.engineer-day-wrp {
		padding-left: 0;
		padding-right: 0;
		margin: 0 auto;
		width: 85%;
		padding-bottom: 50px;
	}
}
@media only screen and (max-width: 767px) {
	.aply-form-flds{flex-direction: column;}
	.aply-form-flds div {width: 100%;}
}

@media only screen and (max-width: 540px) {
	.abt-career-wrap .info-sec {box-shadow: 0 0 35px rgba(0,0,0,0.5); }
	.openings {width: 100%;box-shadow: none;}
	.openings table {max-width: 100%;}
	.openings table th {display: none;}
	.openings tr {width: 100%; display: flex; flex-direction: column;}
	.openings table td{display: block!important; width: 100%!important;}
	.openings table td, .openings table td:first-child{display: block!important; width: 100%!important;text-align: left;border-bottom: none;font-weight: bold;font-size: 14px;padding-left: 5%;padding-right: 5%}
	.openings table td:before {display: block; color: #1a81bd;text-transform: uppercase;font-size: 14px; margin-bottom: 8px}
	.openings table td:first-child:before {content: 'Position : '}
	.openings table td:nth-child(2):before {content: 'Experience : '}
	.openings table td:nth-child(3):before {content: 'Job Locations : '}
	.openings table td:nth-child(4){display: inline-block;}
	.openings table td:nth-child(5){display: inline-block;}
	.openings table td a {font-size: 13px}
	.openings p{width: 85%; text-align: left;font-size: 14px}
	.openings h3 {letter-spacing: 0;width: 85%;margin: 0 auto 30px; text-align: left;}
	.sub-heading {font-size: 24px}
	.recrtment-wrap p {font-size: 14px}
	.recrtment-wrap {padding: 30px 5% 20px}
	.info-sec .sub-heading {margin-bottom: 15px;font-size: 22px}
	.openings { padding-top: 0px;}
	.desc-cont {width: 90%;}
	.aply-form-flds input, .aply-form-flds textarea {margin: 3px 0; padding: 5px 0;font-size: 13px;}
	.aply-form-flds textarea {height: 50px;}
	.aply-form-flds div:last-child,.aply-form-flds div:first-child{padding: 0;}
	.aply-form-flds input[type="submit"] {margin-top: 20px;}
	.aply-form-flds div small {width: 100%;margin-top: 10px;}
	.engineer-day-wrp iframe {
	    height: 200px;
	}
}