.navbar-collapse{
	padding: 0;
}
.job_field_select{
	display: none;
}
.modal-open .modal{
	background: rgba(0,0,0,0.8);
}
@media (min-width:992px) {
	.header-fixed{
		position: fixed;
		width: 100%;
		top: 0;
		background: #fff;
		z-index: 1000;
		padding: 10px 0;
		-webkit-box-shadow:0 1px 1px 1px #f0f0f0;
				box-shadow:0 1px 1px 1px #f0f0f0;	
	}
	.header-fixed .logo{
		width: 150px;
	}
	.header-fixed .menu ul{
		margin-top: 5px;
	}
	.header-fixed .menu ul li a{
		font-size: 16px;
	}
	.header-replace{
		height: 140px;
	}
	/*.banner-gap{
		margin-top: 150px;
	}*/
}
@media (min-width: 992px) and (max-width: 1199px) {
	.container{
		width: 100%;
		overflow-x: hidden;
	}
	.menu ul li{
		margin-left: 20px;
	}
	.menu ul li a{
		font-size: 16px;
	}
}
@media (min-width: 768px) and (max-width: 991px) {
	body{
		font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
	}
	.container{
		width: 100%;
		overflow-x: hidden;
	}
	.menu ul{
		margin-top: 14px;
	}
	.menu ul li a{
		font-size: 14px;
	}
	.banner_section{
		padding: 15px 0;
	}
	.banner_content{
		padding-top: 65px;
	}
	.banner_content h1{
		font-size: 30px;
		line-height: 30px;
	}
	.banner_content p {
	    font-size: 12px;
	    line-height: 16px;
	}
	.banner_content .btn {
	    margin-top: 10px;
	}
	.banner_form h1,
	 .inner_form_blk h1{
		font-size: 20px;
		padding: 10px 0;
		font-family: 'HelveticaNeueLTStd-Bd';
	}
	input[type="text"], input[type="email"], input[type="password"], select, textarea{
		font-size: 14px;
		height: 30px;
		padding: 0 10px;
	}
	.banner_form form .form-group{
		margin-left: -5px;
		margin-right: -5px;
		margin-bottom: 10px;
	}
	.banner_form form .form-group .col-sm-6,
	.banner_form form .form-group .col-sm-12{
		padding-left: 5px;
		padding-right: 5px;
	}
	.banner_form form label {
	    font-size: 12px;
	    line-height: 14px;
	}
	.ar_text_blk{
		padding-top: 2px;
	}
	.attatch_resume h2{
		font-size: 20px;
	}
	.attatch_resume h2 span.yello{
		display: none;
	}
	.attatch_resume h2 span{
		font-size: 14px;
		margin-top: 4px;
		display: block;
	}
	.why_poli_section{
		padding: 40px 0;
	}
	svg{
		height: 50px!important;
	}
	.why_poli_section ul li{
		font-size: 14px;
		line-height: 16px;
		margin-bottom: 10px;
	}
	.find_jobs_section{
		padding: 30px 0;
	}
	.job_field_section{
		padding-top: 30px;
	}
	.job_field_section label{
		font-size: 14px;
		width: 95%;
		margin-bottom: 10px;
	}
	.top_recruiters_section{
		padding: 30px 0;
	}
	.top_recruiters_section	.sm_masking2 svg{
		height: 42px;
	}
	.recruiter_logo_sec{
		padding-top: 10px;
	}
	.footer{
		font-size: 12px;
		padding: 15px 0;
	}
	.footer_menu ul li a{
		font-size: 12px;
	}
	#clipping, #find_jobs, #top_recruiters {
	    font-size: 30px!important;
	}
	.innerpage_content{
		padding: 40px 0;
	}
	.innerpage_content .inner_contener{
		padding-right: 30px;
	}
	.bef_footer_sec h3{
		font-size: 16px;
	}
	.inner_form_blk form{
		font-size: 14px;
	}
	.innerpage_content .inner_contener h2{
		font-size: 24px;
	}
}
@media (max-width: 767px) {
	body{
		font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
	}
	.header{
		-webkit-transition:0.3s;
				transition:0.3s;
		padding: 10px 0;
		border-bottom: 2px solid #fb9a33 ;
	}
	.container{
		width: 100%;
		overflow-x: hidden;
	}
	.logo img{
		width: 100%;
	}
	.navbar-toggle{
		margin: 0;
		padding: 9px 0 0;
	}
	.navbar-header span{
		display: block;
		width: 8px;
		height: 8px;
		margin: 2px 0;
		border:1px solid #ccc;
		border-radius: 50%;
	}
	.menu{
		text-align: left;
	}
	.menu ul{
		display: block;
		margin-top: 20px;
	}
	.menu ul li{
		margin: 0;
		display: block;
		border-bottom: 1px solid #f8f8f8;
	}
	.menu ul li:last-child{
		border:none;
	}
	.menu ul li a{
		-webkit-transition:none;
		transition:none;
		font-size: 14px;
		line-height: 36px;
		font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
	}
	.banner_section{
		padding: 20px 0;
	}
	.banner_content{
		padding: 0;
		margin-bottom: 20px;
		text-align: center;
	}
	.banner_content h1{
		font-size: 24px;
		line-height: 24px;
	}
	.banner_content h1 br{
		display: none;
	}
	.banner_content p{
		font-size: 14px;
		line-height: 18px;
	}
	.banner_content .btn{
		margin-top: 5px;
	}
	.banner_form{
		font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
	}
	.banner_form h1,
	 .inner_form_blk h1{
		font-size: 18px;
	}
	.banner_form .form-group,
	.inner_form_blk .form-group{
		margin-bottom: 0;
	}	
	.banner_form input[type="text"],
	.banner_form input[type="email"],
	.banner_form select,
	.banner_form label,
	.inner_form_blk input,
	.inner_form_blk select,
	.inner_form_blk label{
		margin-bottom: 10px;
	}
	.svg-defs{
		z-index: -10000;
	}
	.banner_form form label{
		font-size: 12px;
		line-height: 14px;
	}
	.attatch_resume{
		text-align: center;
		padding: 20px 0;
	}
	.ar_text_blk{
		padding: 0;
		margin-bottom: 20px;
	}
	.attatch_resume h2{
		font-size: 20px;
		display: block;
	}
	.attatch_resume h2 span.yello{
		display: none;
	}
	.attatch_resume h2 span{
		font-size: 12px;
		display: block;
		padding-top: 5px;
	}
	.attatch_resume .col-sm-3{
		padding-left: 15px;
		text-align: center;
	}
	.why_poli_section{
		padding: 20px 0;
	}
	.why_poli_section svg{
		height: 45px!important;
	}
	.why_poli_section ul li{
		font-size: 14px;
		line-height: 18px;
		margin-bottom: 10px;
		font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
	}
	.find_jobs_section{
		padding: 20px 0;
	}
	#clipping, #find_jobs, #top_recruiters,
	#acivity{
		font-size: 20px!important;
	}
	.bg_masking{
		height: 50px;
	}
	.bg_masking svg{
		height: 50px!important;
	}
	.find_jobs_section .bg_masking{
		height: 40px;
	}
	.find_jobs_section .bg_masking svg{
		margin-top: -15px;
	}
	.job_field_section{
		padding-top: 30px;
	}
	.job_field_section label{
		font-size: 14px;
		margin-bottom: 5px;
	}
	.top_recruiters_section{
		padding: 20px 0;
	}
	.recruiter_logo_sec{
		padding-top: 0;
	}
	.top_recruiters_section svg{
		margin-top: -10px;
		height: 40px;
	}
	.top_recruiters_section p{
		font-size: 12px;
		font-weight: 400;
	}
	.footer{
		padding: 10px 0;
		text-align: center;
	}
	.footer_menu{
		display: none;
	}
	.hiding{ 
		opacity:1; 
	}
	.inner_banner{
		height: 100px;
	}
	.innerpage_content{
		padding: 20px 0;
	}
	.innerpage_content .inner_contener{
		padding-right: 0;
	}
	.innerpage_content .inner_contener h2{
		font-size:18px;
	}
	.innerpage_content .inner_contener{
		font-size: 12px;
	}
	.looking_for_blk{
		padding-bottom: 15px;
	}
	.looking_for_blk label{
		font-size: 12px;
		margin-bottom: 0;
	}
	.inner_form_blk{
		padding-top: 30px;
	}
	.inner_form_blk form{
		font-size: 14px;
	}
	.submit_resume_blk{
		font-size: 12px;
		padding-top: 30px;
	}
	.bef_footer_blk{
		margin-bottom: 15px;
		min-height: inherit;
	}
	.logo-modal .fancy_img_blk{
		width: 100%;
		float: none;
		background: #fff;
		margin-bottom: 10px;
	}
	.logo-modal .fancy_con_blk{
		width: 100%;
		float: none;
	}
	.bef_footer_sec hr{
		padding-bottom: 20px;
		border-top: 2px solid #e1e1e1;
	}
	.bef_footer_sec{
		padding-bottom: 30px;
	}
	.job_field_select{
		padding-top: 10px;
		display: block;
		position: relative;
	}
	.job_field_select:after{
		content: '\f078';
		font-size: 20px;
		color: #fb9a33 ;
		right: 0;
		top: 0;
		margin-top: 16px;
		margin-right: 10px;
		font-family:'FontAwesome';
		position: absolute;
	}
	.job_field_select select{
		position: relative;
		z-index: 10;
		border: 1px solid #fb9a33 ;
		background: transparent;
	}
	.job_field_section{
		display: none;
	}
	.recruiter_logo_sec .row{
		margin-left: -5px;
		margin-right: -5px;
	}
	.recruiter_logo_sec .row .col-xs-6{
		padding-left: 5px;
		padding-right: 5px;
	}
	.recruiter_logo_blk{
		margin-top: 10px;
	}
	.activity_calender{
		padding-top: 0;
	}
	.ac_row{
		min-height: inherit;
		padding-right: 0;
	}
	.ac_row h2{
		font-size: 18px;
	}
	.ac_row ul li{
		font-size: 14px;
	}
	.ac_content_block{
		margin-bottom: 10px;
		padding-top: 10px;
	}
	#gallery-content-center .col-sm-3{
		width: 100%;
	}
	.navbar-collapse.collapse{
		height: 0;
		display: none;
	}
	.navbar-collapse.collapse.in{
		display: block!important;
		height: auto;
	}
	.replace_header,
	.header-replace{
		display: none!important;
	}
	svg{
		display: none;
	}
	.svg_item{
		color: #144a9a;
		font-size: 18px;
		font-weight: 900;
	}
}
