.entry-content {margin-bottom: 0px !important;}
.menu-title {display: none;}
@font-face {
    font-family: "FlamaLightRegular";
    src: url("fonts/FlamaLightRegular.otf") format("opentype");
}
@font-face {
    font-family: "CustomCursive";
    src: url("fonts/CustomCursive.otf") format("opentype");
}

/*main body*/
.home .section-title-area .section-title {
	text-transform: uppercase !important;
}
body {font-family: 'Roboto', sans-serif; overflow-x: hidden;}
h1, h2, h3, h4, h5 {color: #777777; font-family: 'FlamaLightRegular', san-serif !important;}
.section-title-area .section-title {text-transform: none !important; letter-spacing: 4px !important;font-weight: 700 !important;}
.hero-content-style1 h2 {font-size: 50px !important;}
.btn-theme-primary {background: #39b54a !important;}
.btn.btn-secondary-outline {border-color: #39b54a !important;}
.footer-widgets {background: #5B5759 !important;}
/*top bar menu*/
.top-bar-menu {background: #00000c;}
.top-bar-menu ul {display: block;}
.top-bar-menu ul li {display: inline-block;}
.top-bar-menu ul li a {color: #fff;}
.top-bar-menu ul li a:hover {text-decoration: none;}
.top-bar-menu ul li.menu-call-us-91-022-25439933-91-7208480078 {float: right;
    margin-right: 25px;}
/*header css*/
.followWrap {height: 115px;}
.site-header {line-height: 115px;}
.site-branding, .onepress-menu {float: none;}
.site-branding .site-logo-div img {position: absolute; margin-left: auto; margin-right: auto; left: 0px; right: 0px;  z-index: 999;}
.secondary-logo img {display: none; position: absolute; margin-left: auto; margin-right: auto; left: 0px; right: 0px; top: 15px; width: auto; height: 40px; z-index: 999;}
ul.onepress-menu {position: relative; left: 50%; text-align: center; float: left;}
ul.onepress-menu a {padding: 0px 20px;}
ul.onepress-menu li {right: 50%;}
ul.onepress-menu li ul {text-align: left;}
ul.onepress-menu li ul li {right: 0px;}
.onepress-menu .menu-item-1018 { margin-right: 130px !important;}
.onepress-menu .menu-item-47 {margin-left: 130px !important;}
.onepress-menu #menu-item-1518 {display: none;}
.search-form {display: none;}
/*hero css slider*/
#hero {
	height: 550px !important
}
/*how we work css*/
#how-we-work {background-image: url("../../uploads/2019/03/recruitment-steps.jpg"); background-size: contain; background-position: center; position: relative; width: 100%; background-repeat: no-repeat; height: 1300px;}
#how-we-work .row .col-md-3 {text-align: center; padding-top: 18px !important; max-width: 20% !important;}
#how-we-work .row .col-md-3:hover {background: #f6f6f6 !important;}
#how-we-work .row .icon img {width: 100px;}
#how-we-work .row .col-md-3 p {font-size: 14px; font-weight: 600; letter-spacing: 1px;}
/*our services css*/
#our-services .row {
	text-align: center;
}
#our-services .row .col-md-3 {
	
}
#our-services .row .col-md-3 img {
	width: 150px;
}
#our-services .row .col-md-3 a:hover {
	text-decoration: none;
}
#our-services .row .col-md-3 h4 {
	font-size: 18px !important; letter-spacing: 1px !important; 
	padding-top: 20px !important;
}
#our-services .row .col-md-3 p {
	font-size: 15px; letter-spacing: 1px;
}
/*our client css*/
#our-clients .row .col-md-2 {
	margin: 0px 16px 20px 16px;
}
#our-clients .row .col-md-2:hover {background: #f6f6f6;}
#our-clients .know-more a:hover {
	/*tline: none !important;*/
}
#our-clients .button-outline-white {
	font-family: flama-medium,sans-serif; font-size: 14px; font-style: normal;transition: 
	background-color .15s,color .15s,border-color .15s; border: 1px solid #000; letter-spacing: 2px; margin: 42px auto;
    padding: 10px 28px; text-transform: uppercase; background-color: transparent;
    color: #000; display: inline-block; text-align: center;
}
#our-clients .button-outline-white:hover {
	background-color: #000; border-color: #fff; color: #fff; text-decoration: none;
}
/*upload resume*/
#submit-resume {background: #00000c; color: #fff; text-align: center; padding-bottom: 40px;}
#submit-resume .p-botton a {color: #fff;}
#submit-resume .p-botton {border: 1px solid #ccc; width: 178px; padding: 5px; background: transparent; margin: 0px auto; letter-spacing: 1.5px;}
#submit-resume .button-outline-white:hover {background-color: #fff; border-color: #fff; color: #000; text-decoration: none;}
#submit-resume .button-outline-white {font-family: flama-medium,sans-serif; font-size: 14px; font-style: normal; transition: background-color .15s,color .15s,border-color .15s;
border: 1px solid #fff; letter-spacing: 2px; margin: 42px auto; padding: 10px 28px; text-transform: uppercase; background-color: transparent; color: #fff; display: inline-block; text-align: center;}
.wpcf7-form img.wpcf7-captchac {margin-bottom: 10px !important;}
/*footer*/
.sidebar .widget a {color: #fff !important;}
.sidebar .widget a:hover {text-decoration: none !important; color: #fff !important;}
/*about us css*/
.read-more-button {width: 100px; text-align: center; margin: 0px auto; background: #ed1c24; padding: 6px; border-radius: 6px;}
.read-more-button a {color: #fff; font-size: 16px; letter-spacing: 0.5px;}
.read-more-button a:hover {text-decoration: none;}
.about-us .about-page-header .col-md-6 h1 {color: #fff; font-size: 50px; font-weight: 800; letter-spacing: 5px;}
/*company profile css*/
.company-profile-banner {
	background-image: url("../../uploads/2019/03/profile-page.jpg"); background-size: cover;
    background-position: center; width: 100%; background-repeat: no-repeat; height: 450px;
}
.company-profile-banner .section-title-area {
	    margin: 0px; padding: 165px 0px;
}
.company-profile-banner .section-title-area h2 {
	color: #fff; font-size: 70px;
}
#company-porfile {
	padding-top: 40px;
}
#company-profile .row .col-md-7 p {
	letter-spacing: 2px; font-size: 16px; line-height: 30px;
}
.company-profile-contant p {
	letter-spacing: 2px; font-size: 16px; margin-top: 12px; line-height: 30px;
}
.company-profile-footer {
	background-image: url("../../uploads/2019/03/companyprofilebanner.jpg"); background-size: cover; background-position: center; width: 100%; background-repeat: no-repeat; height: 150px;
}
.company-profile-footer h1 {
	text-align: center; color: #fff; padding-top: 50px;
    letter-spacing: 2px; font-weight: 500;
}
/*proprietor-desk css*/
.proprietor-desk-banner {
	background-image: url("../../uploads/2019/03/proprietor-page.jpg"); background-size: cover;
    background-position: center; width: 100%; background-repeat: no-repeat; height: 450px;
}
.proprietor-desk-banner .section-title-area {
	margin: 0px; padding: 165px 0px;
}
.proprietor-desk-banner .section-title-area h2 {
	color: #fff; font-size: 70px;
}
.proprietor-profile .proprietor-desk-profile {
	width: 600px !important; margin: 0px auto !important; font-size: 18px !important; letter-spacing: 1px !important; text-align: center !important;
}
#proprietor-desk {
	padding-bottom: 0px;
}
#proprietor-desk .proprietor-desk-content p {
	letter-spacing: 1px; font-size: 16px; margin-bottom: 10px;
}
#proprietor-desk .row .proprietor-content p {
	letter-spacing: 1px; font-size: 16px; margin-bottom: 10px;
}
.proprietor-desk-tagline {
	padding: 75px 0px; margin-top: 35px; text-align: center; background: #222222;
}
.proprietor-desk-tagline h3 {
	color: #fff; font-size: 29px; font-weight: 200; letter-spacing: 0.5px;
	line-height: 50px;
}
.proprietor-desk-tagline .tagline-content span.seamlessly {
	font-family: 'CustomCursive', cursive; font-size: 50px;
    position: relative; top: 2px; left: 5px;
}
/*recruitment process css*/
.recruitment-process-banner {
	background-image: url("../../uploads/2019/03/recruitment-process-final.jpg"); background-size: cover; background-position: center; width: 100%; background-repeat: no-repeat; height: 450px;
}
.recruitment-process-banner .section-title-area {
	margin: 0px; padding: 165px 0px;
} 
.recruitment-process-banner .section-title-area h2 {
	color: #fff; font-size: 70px;
}
.our-recruitment-process-banner {
	background-image: url("../../uploads/2019/02/recruitment-cycle-final.html"); background-size: cover;position: relative; width: 100%; background-repeat: no-repeat; height: 1405px;
}
/*executive-search css*/
.executive-search-banner {
	background-image: url("../../uploads/2019/03/executive.jpg"); background-size: cover;
    background-position: center; width: 100%; background-repeat: no-repeat; height: 450px;
}
.executive-search-banner .section-title-area {
	margin: 0px; padding: 165px 0px;
}
.executive-search-banner .section-title-area h2 {
	color: #fff; font-size: 70px;
}
#executive-search {
	padding: 0px;
}
#executive-search .executive-p {letter-spacing: 2px; font-size: 16px;}
#executive-search .following-procedure {
	border-radius: 20px; padding: 10px 0px 10px 35px; background: #f6f6f6;
    box-shadow: 0px 0px 1px 1px #c6c5c5; margin-bottom: 35px;
}
#executive-search .following-procedure div {letter-spacing: 2px; font-size: 16px; margin-bottom: 10px;}
#executive-search .following-procedure .check-arrow-img {width: 30px; margin-right: 20px;}
.executive-search-tagline {
	text-align: center; background: #f6f6f6; padding: 20px 0px;
    margin-bottom: 40px;
}
.executive-search-tagline .executive-search-content {
	letter-spacing: 1.45px; line-height: 3.25rem; color: #00000c;
    font-weight: 500; font-size: 30px;
}
.executive-search-tagline .executive-search-content span.best-in-class {
	font-family: 'CustomCursive', cursive; font-size: 50px;
	position: relative; top: 2px; left: 5px;
}
/*campus Recruitment*/
.campus-recruitment-banner {
	background-image: url("../../uploads/2019/03/campus-recruitment-page-banner.jpg"); background-size: cover;
    background-position: center; width: 100%; background-repeat: no-repeat; height: 450px;
}
.campus-recruitment-banner .section-title-area {
	margin: 0px; padding: 165px 0px;
}
.campus-recruitment-banner .section-title-area h2 {
	color: #fff; font-size: 70px;
}
#campus-recruitment {
	padding: 0px; padding-bottom: 45px;
}
#campus-recruitment .div-1 {
	letter-spacing: 2px; font-size: 16px; margin-bottom: 10px;
}
#campus-recruitment .div-2 {
	letter-spacing: 2px; font-size: 16px; margin-bottom: 30px;
}
#campus-recruitment .div-3 {
	border: 1px solid #dcdcdc; padding-top: 20px;
    padding-bottom: 20px; border-radius: 20px; background: #f6f6f6;
}
#campus-recruitment .div-4 {
	letter-spacing: 2px; font-size: 16px; margin-bottom: 25px; text-align: center;
}
#campus-recruitment .row .col-md-3 {
	text-align: center; background: #e3e0e0; padding-top: 20px;
    padding-bottom: 20px; border-radius: 8px; max-width: 22%;
    margin-left: 12px;
}
#campus-recruitment .row .col-md-3 img {
	width: 110px;
}
.campus-requirment-tagline {
	background: #f6f6f6; padding: 20px 0px;
    margin-bottom: 40px;
}
.campus-requirment-tagline .row .col-md-8 .campus-requirment-content {
	letter-spacing: 1.45px; line-height: 3.25rem; color: #00000c;
    font-weight: 500; font-size: 30px;
}
.campus-requirment-tagline .campus-requirment-content .ideal {
	font-family: 'CustomCursive', cursive; font-size: 50px;
    position: relative; top: 5px; right: 2px; left: 2px;
}
/*Plant Level Recruitment css*/
.plant-level-recruitment-banner {
	background-image: url("../../uploads/2019/03/plant-level-recruitment.jpg"); background-size: cover;
    background-position: center; width: 100%; background-repeat: no-repeat; height: 450px;
}
.plant-level-recruitment-banner .section-title-area {
	    margin: 0px; padding: 165px 0px;
}
.plant-level-recruitment-banner .section-title-area h2 {
	color: #fff; font-size: 70px;
}
#plant-level-recruitment .div-1 {
	letter-spacing: 2px; font-size: 16px; margin-bottom: 10px;
}
#plant-level-recruitment .div-2 {
	font-size: 16px; font-weight: 500; padding-top: 20px; letter-spacing: 1px;
}
#plant-level-recruitment .ul-job li {
	font-size: 16px; letter-spacing: 1px;
}
.plant-level-requirment-tagline {
	text-align: center; background: #f6f6f6; padding: 20px 0px;
    margin-bottom: 40px;
}
.plant-level-requirment-tagline .plant-level-requirment-content {
	font-size: 30px; font-weight: 500; letter-spacing: 1px; color: #00000c;
}
.plant-level-requirment-tagline .plant-level-requirment-content .dedicated {
	font-family: 'CustomCursive', cursive; font-size: 50px;
    position: relative; top: 5px; right: 2px;
}
/*greenfield requirment css*/
.greenfield-recruitment-banner {
	background-image: url("../../uploads/2019/03/greenfield-recruitment.jpg"); background-size: cover;
    position: relative; width: 100%; background-repeat: no-repeat; height: 450px;
}
.greenfield-recruitment-banner .section-title-area {
	   margin: 0px; padding: 165px 0px;
}
.greenfield-recruitment-banner .section-title-area h2 {
	color: #fff; font-size: 70px;
}
.greenfield-requirment-tagline {
	text-align: center; background: #f6f6f6; padding: 20px 0px;
    margin-bottom: 40px;
}
.greenfield-requirment-tagline .green-content {
	font-size: 25px; font-weight: 400; letter-spacing: 1px; color: #00000c;
	line-height: 40px;
}
.greenfield-requirment-tagline .green-content .instantly {
	font-family: 'CustomCursive', cursive; font-size: 50px;
    position: relative; top: 5px; left: 5px;
}
/*home-success banner css*/
#set-success {
	background-image: url('../../uploads/2019/03/success-final.jpg'); height: 400px;
    background-position: center; background-size: cover; text-align: center;
}
#set-success h2 {
	letter-spacing: 4.45px;
    line-height: 4.25rem; color: #fff; font-weight: 500; font-size: 40px;     
}
#set-success h2 span.success {
	font-family: 'CustomCursive', cursive !important;
    font-size: 80px;
    opacity: 1;
	letter-spacing: normal;
}
#set-success p {
	color: #fff; margin: 0px auto; width: 500px; font-family: elena-regular,sans-serif;
    font-size: 16px; font-style: normal; letter-spacing: 0px;
}
#set-success .button-outline-white:hover {
	background-color: #fff; border-color: #fff; color: #000; text-decoration: none;
}
#set-success .button-outline-white {
	font-family: flama-medium,sans-serif; font-size: 14px; font-style: normal;
    transition: background-color .15s,color .15s,border-color .15s;
    border: 1px solid #fff; letter-spacing: 2px; margin: 42px auto;
    padding: 10px 28px; text-transform: uppercase; background-color: transparent;
    color: #fff; display: inline-block; text-align: center; text-decoration: none;
}
/*client css*/
.client-banner {
	background-image: url("../../uploads/2019/03/client.jpg"); background-size: cover;
    background-position: center; width: 100%; background-repeat: no-repeat; height: 450px;
}
.client-banner .section-title-area {
	margin: 0px; padding: 165px 0px;
}
.client-banner .section-title-area h2 {
	color: #fff; font-size: 70px;
}
.client-page {
	background: #f2f2f2; text-align: center;
}
.client-page .client-tagline {
	font-size: 22px; letter-spacing: 1px; padding: 46px 0px; color: #00000c;
	line-height: 35px;
}
.clients-logo .row {
	margin-top: 45px; margin-bottom: 45px;
}

.clients-logo .row .col {
	border: 1px solid #e1dfdf; padding-left: 0px; padding-right: 0px; max-width: 13%;
	margin: 0px 12px 10px 20px;}
	
.client-footer {
	background: #222; padding-bottom: 40px; text-align: center;
}
.client-footer .client-footer-contant {
	font-size: 25px; color: #fff; letter-spacing: 0.5px; font-weight: 400;
    padding-top: 55px; line-height: 35px;
}
.client-footer .button-outline-white:hover {
	background-color: transparent; border-color: #fff; color: #fff; text-decoration: none;
}
.client-footer .button-outline-white {
	font-family: flama-medium,sans-serif; font-size: 14px; font-style: normal;
    transition: background-color .15s,color .15s,border-color .15s;
    border: 1px solid #000; letter-spacing: 2px; margin: 42px auto;
    padding: 10px 28px; text-transform: uppercase; background-color: #fff;
    color: #000; display: inline-block; text-align: center; margin-top: 80px;
}
/*contact us css*/
.contact-us-banner {
	background-image: url("../../uploads/2019/03/contact-new-banner.jpg"); background-size: cover;
    width: 100%; background-repeat: no-repeat; height: 450px;
}
.contact-us-banner .section-title-area {
	margin: 0px; padding: 165px 0px;
}
.contact-us-banner .section-title-area h2 {
	color: #fff; font-size: 70px;
}
#contact-us {
	padding-top: 0px;
}
#contact-us .requirment {
	font-weight: 400; text-align: center; font-size: 20px;
    letter-spacing: 1px; padding: 46px 0px; color: #00000c;
    font-family: flama-medium,sans-serif !important;
}
#contact-us .container {
	margin-top: 45px;
}
#contact-us .row .contact-us-contant .address h3 {
	padding-top: 20px;
}
#contact-us .row .contact-us-contant .address p {
	font-size: 15px; letter-spacing: 0.5px;
}
#contact-us .row .contact-us-contant .address .tel-no {
	padding-top: 10px;
}
#contact-us .row .contact-us-contant .address .mobile-no {
	padding-top: 10px;
}
#contact-us .social-links h3 {
	padding-top: 20px;
}
#contact-us .social-links ul {
	display: block; margin: 0px !important; padding-left: 0px !important;
}
#contact-us .social-links ul li {
	display: inline-block; margin: 0px !important;
}
#contact-us .social-links ul li img {
	width: 35px; margin-right: 15px;
}
#contact-success {
	text-align: center; padding-bottom: 0px;
	padding-top: 50px;
}
#contact-success .contact-success-tagline {
	font-size: 22px; font-weight: 300; letter-spacing: 0.5px; color: #00000c;
	line-height: 35px;
}
#contact-success a {
	font-family: flama-medium,sans-serif; font-size: 14px; font-style: normal;
    transition: background-color .15s,color .15s,border-color .15s;
    border: 1px solid #000; letter-spacing: 2px; margin: 42px auto;
    padding: 10px 28px; text-transform: uppercase; background-color: transparent;
    color: #000; display: inline-block; text-align: center;
}
#contact-success a:hover {
	background-color: #000; border-color: #fff; color: #fff; text-decoration: none;
}
.wpcf7 textarea {
	height: 100px !important;
}
.page-id-38 .wpcf7 textarea {
	height: 100px !important;
}
.page-id-42 input[type="submit"] {
	background: #000000;
}
.wpcf7 .captcha-3 .wpcf7-captchar {width: 55%;}
.page-id-42 .wpcf7 .captcha-3 .wpcf7-captchar {width: 46%;}
/*submit cv css*/

.submit-cv-banner {
	background-image: url("../../uploads/2019/03/submit-cv.jpg"); background-size: cover;
    background-position: center; width: 100%; background-repeat: no-repeat; height: 450px;
}
.submit-cv-banner .section-title-area {
	margin: 0px; padding: 165px 0px;
}
.submit-cv-banner .section-title-area h2 {
	color: #fff; font-size: 70px;
}
.submit-cv {
	padding-top: 50px;
}
.submit-cv .submit-cv-content {
	letter-spacing: 1px; line-height: 45px; font-size: 35px; font-weight: 500;
}
.page-id-38 .wpcf7-submit {
	font-family: flama-medium,sans-serif; font-size: 14px;
    font-style: normal; transition: background-color .15s,color .15s,border-color .15s;
    border: 1px solid #000; letter-spacing: 2px; margin: 42px auto;
    padding: 10px 28px; text-transform: uppercase; display: inline-block;
    text-align: center; background: transparent !important; color: #000;
}
.page-id-38 .wpcf7-submit:hover {background-color: #000 !important; border-color: none; color: #fff; text-decoration: none;}
.captcha-1 .wpcf7-captchar {width: 250px !important;}
.submit-cv-content {color: #00000c;}
.submit-cv-content span.perfect-job {font-family: 'CustomCursive', cursive; 
	font-size: 50px; position: relative; top: 2px; left: 5px;}

/*Domestic Jobs css*/
.domestic-jobs-banner {background-image: url("../../uploads/2019/03/domestic-jobs-final-1.jpg"); background-size: cover; background-position: center; width: 100%; background-repeat: no-repeat; height: 450px;}
.domestic-jobs-banner .section-title-area {margin: 0px; padding: 165px 0px;}
.domestic-jobs-banner .section-title-area h2 {color: #fff; font-size: 70px;}
.job_listing-template-default .page-header {display: none !important;}
.job_filters .search_carrier input {background: #ffffff !important;}
.job_types li label {margin-bottom: 0px !important;}
.job_types input[type="checkbox"] {margin: 0px 8px !important; 
	position: relative !important; top: 3px !important;
}
.single_job_listing .company img {top: 3px !important;}
.job_application .application_button:hover {background-color: #000; border-color: #000; color: #fff; text-decoration: none;}
.job_application .application_button {font-family: flama-medium,sans-serif; font-size: 14px; font-style: normal; transition: background-color .15s,color .15s,border-color .15s; border: 1px solid #000; letter-spacing: 2px; margin: 42px auto; padding: 10px 28px; text-transform: uppercase; background-color: #fff; color: #000; display: inline-block; text-align: center; margin-top: 80px;
}
/*International Jobs css*/
.international-jobs-banner {background-image: url("../../uploads/2019/03/international-job.jpg"); background-size: cover; background-position: center; width: 100%; background-repeat: no-repeat; height: 450px;}
.international-jobs-banner .section-title-area {margin: 0px; padding: 165px 0px;}
.international-jobs-banner .section-title-area h2 {color: #fff; font-size: 70px;}
/*privacy policy*/
.privacy-policy-banner {background-image: url("../../uploads/2019/03/privacy.html"); background-size: cover; position: relative; width: 100%; background-repeat: no-repeat; height: 450px;}
.privacy-policy-banner .section-title-area {margin: 0px; padding: 170px 0px;}
.privacy-policy-banner .section-title-area h2 {color: #fff; font-size: 75px;}
/*License*/
#post-1321 .section-title-area {display: none !important;}

.recruitment-mobile {display: none;}

@media only screen and (max-device-width: 425px) {
	/*menu*/
	.top-bar-menu {text-align: center !important;}
	.top-bar-menu ul {padding: 0px; margin: 0px;}
	.top-bar-menu ul li.menu-call-us-91-022-25439933-91-9029080305 {
		float: none; margin-right: 0px;}
	.main-navigation .onepress-menu {
		background: transparent !important;}
	.site-branding .site-logo-div img {
		margin-left: 12px !important; margin-right: 0px !important;}
	ul.onepress-menu {text-align: inherit;}
	ul.onepress-menu li {right: 0% !important;}
	.onepress-menu .menu-item-1018 {margin-right: 0px !important;}
	.onepress-menu .menu-item-47 {margin-left: 0px !important;}
	/**/
	#our-services .row .col-md-3 {width: 50%; padding-bottom: 10px;}
	#our-services .row .col-md-3 h4 {font-size: 16px !important;}
	/**/
	#set-success {height: auto !important;}
	#set-success h2 {line-height: 3.25rem !important; font-size: 30px !important;}
	#set-success p {width: 90% !important; text-align: center !important;}
	#set-success .button-outline-white {margin-bottom: 0px !important;}
	/**/
	#our-clients .row {margin-right: 0px !important; margin-left: 0px !important;}
	#our-clients .row .col-md-2 {width: 40% !important;}
	#our-clients .button-outline-white {margin: 5px auto !important;}
	/**/
	#footer-widgets .row {text-align: center !important;}
	/**/
	.campus-requirment-tagline .campus-tagline-content {text-align: center !important;}
	.campus-requirment-tagline .campus-tagline-img {text-align: center !important;}
	.campus-recruitment-banner {height: 230px !important;}
	#campus-recruitment .div-3 {
		border: none !important; background: transparent !important;}
	#campus-recruitment .row .col-md-3 {max-width: 42% !important;}
	#campus-recruitment .row .pre-placement {margin-left: 22px !important;}
	#campus-recruitment .row .pre-placement {margin-bottom: 15px !important;}
	#campus-recruitment .row .short-listing {margin-bottom: 15px !important;}
	#campus-recruitment .row .written {margin-left: 22px !important;}
	#campus-recruitment .row .technical-interview {margin-left: 22px !important;               margin-bottom: 15px;}
	#campus-recruitment .row .formal-interview {margin-bottom: 15px;}
	#campus-recruitment .row .post-placement {margin-left: 22px !important;}
	/**/
	.executive-search-banner {height: 230px !important;}
	/**/
	.plant-level-recruitment-banner {height: 230px !important;}
	#plant-level-recruitment .ul-job li {margin-left: 0px !important;}
	/**/
	.greenfield-recruitment-banner {height: 230px !important;}
	/**/
	.company-profile-banner {height: 230px !important;}
	/**/
	.proprietor-desk-banner {height: 230px !important;}
	#proprietor-desk .proprietor-img {text-align: center !important;}
	/**/
	.submit-cv-banner {height: 230px !important;}
	h3.submit-cv-content {font-size: 20px !important;}
	.submit-cv .submit-cv-content {margin-bottom: 40px !important;}
	/**/
	.recruitment-process-banner {height: 230px !important;}
	/**/
	.domestic-jobs-banner {height: 230px !important;}
	.domestic-jobs-banner .section-title-area {padding: 88px 0px !important;}
	/**/
	.international-jobs-banner {height: 230px !important;}
	/**/
	.client-banner {height: 230px !important;}
	.clients-logo .row .col-md-2 {width: 50% !important;}
	.client-footer .button-outline-white {
		margin-top: 10px !important; margin-bottom: 10px !important;}
	/**/
	.address {text-align: center !important;}
	#contact-success {padding-top: 0px !important;}
	#contact-us .container {margin-top: 0px !important;}
	.contact-us-banner {height: 230px !important;}
	.contact-us-contant iframe {width: 330px !important;}
	/**/
	.page-template-template-fullwidth-stretched .section-title-area h2.section-title {    font-size: 45px !important;}
	/**/
	.company-profile-banner .section-title-area {padding: 60px 0px !important;}
	.proprietor-desk-banner .section-title-area {padding: 60px 0px !important;}
	.recruitment-process-banner .section-title-area {padding: 60px 0px !important;}
	.executive-search-banner .section-title-area {padding: 60px 0px !important;}
	.campus-recruitment-banner .section-title-area {padding: 60px 0px !important;}
	.plant-level-recruitment-banner .section-title-area {padding: 60px 0px !important;}
	.greenfield-recruitment-banner .section-title-area {padding: 60px 0px !important;}
	.international-jobs-banner .section-title-area {padding: 60px 0px !important;}
	.submit-cv-banner .section-title-area {padding: 88px 0px !important;}
	.client-banner .section-title-area {padding: 88px 0px !important;}
	.contact-us-banner .section-title-area {padding: 88px 0px !important;}
	/**/
	#hero {height: 230px !important;}
	#our-services .row {overflow: hidden;}
	.onepress-menu-mobile ul.visible {display: block;}
	.menu-title {display: block !important; float: right; font-size: 22px;
    color: #000; letter-spacing: 0.5px; width: 100px; top: 5px; position: relative;           margin-right: 2px;}
	.site-branding .site-logo-div img {width: 200px !important;
    top: 16px !important;}
	.secondary-logo img {margin-left: 12px !important;}
	#nav-toggle {width: 120px !important; top: -8px;}
	.main-navigation .onepress-menu {position: initial !important;}
	.onepress-menu #menu-item-1518 {display: block;}
	.search-form {display: block; background: #fff; padding: 0px 14px;}
	.search-form input[type="submit"] {background: #000 !important;}
	#proprietor-desk p {line-height: 35px !important; padding: 10px 15px;}
	#company-profile p {line-height: 35px !important; padding: 10px 15px;}
	#executive-search p {line-height: 35px !important; padding: 10px 15px;}
	#executive-search .following-procedure {padding: 10px 0px 10px 18px !important;}
	#campus-recruitment .div-1 {line-height: 35px !important; padding: 10px 15px;}
	#campus-recruitment .div-2 {line-height: 35px !important; padding: 10px 15px;}
	#plant-level-recruitment .div-1 {line-height: 35px !important; padding: 10px 15px;}
	#plant-level-recruitment .div-2 {line-height: 35px !important; padding: 10px 15px;}
	
	.recruitment-mobile .col-md-6 {width: 50% !important;}
	.recruitment-mobile .col-md-6 p {font-size: 14px; font-weight: 600; 
		letter-spacing: 1px; color: #3a3a3a;}
	.recruitment-mobile .row {padding: 18px;}
	
	#how-we-work {background-image: none !important; height: auto !important; 
		padding: 0px !important;}
	.recruitment-mobile {display: block !important;}
	.recruitment-mobile .row {text-align: center;}
	.recruitment-mobile .row-1 {background: #f8fbff;}
	.recruitment-mobile .row-2 {background: #eaf4ff;}
	.recruitment-mobile .row .icon {text-align: center;}
	.clients-logo .row .col-md-3 {width: 50% !important;} 
	.clients-logo .container {text-align: center;}
	.clients-logo .row .col-md-3 img {width: 100px !important;}
	.clients-logo .row {margin-top: 20px !important; margin-bottom: 0px !important;}
	.client-footer {margin-top: 30px;}
}

@media only screen and (max-device-width: 320px) {
	#set-success p {width: 290px !important; text-align: center !important;}	
	.onepress-menu #menu-item-1518 {display: block;}
	.search-form {display: block; background: #fff; padding: 0px 14px;}
	.search-form input[type="submit"] {background: #000 !important;}
	#proprietor-desk p {line-height: 35px !important; padding: 10px 15px;}
	#company-profile p {line-height: 35px !important; padding: 10px 15px;}
	#executive-search p {line-height: 35px !important; padding: 10px 15px;}
	#executive-search .following-procedure {padding: 10px 0px 10px 18px !important;}
	#campus-recruitment .div-1 {line-height: 35px !important; padding: 10px 15px;}
	#campus-recruitment .div-2 {line-height: 35px !important; padding: 10px 15px;}
	#plant-level-recruitment .div-1 {line-height: 35px !important; padding: 10px 15px;}
	#plant-level-recruitment .div-2 {line-height: 35px !important; padding: 10px 15px;}
}

@media only screen and (max-device-width: 800px) {
	ul.onepress-menu {text-align: inherit;}
	ul.onepress-menu li {right: 0% !important;}
	.onepress-menu .menu-item-1018 {margin-right: 0px !important;}
	.onepress-menu .menu-item-47 {margin-left: 0px !important;}
	.main-navigation .onepress-menu {position: inherit !important;}
	.onepress-menu #menu-item-1518 {display: block;}
	.search-form {display: block; background: #fff; padding: 0px 14px;}
	.search-form input[type="submit"] {background: #000 !important;}
    #proprietor-desk p {line-height: 35px !important; padding: 10px 15px;}
	#how-we-work {background-image: none !important;}
	.recruitment-mobile {display: block !important;}
	#how-we-work {padding: 0px !important; height: auto !important;}
	.recruitment-mobile .row-1 {background: #f8fbff;}
	.recruitment-mobile .row-2 {background: #eaf4ff;}
	.recruitment-mobile .row {padding: 30px 30px !important; 
		text-align: center !important;}
	.recruitment-mobile .row {font-size: 20px !important;}
	#how-we-work .row .icon img {width: 130px !important;}
	#how-we-work .container {width: auto !important;}
}