@charset "utf-8";
/* CSS Document */

@media only screen and (max-width: 1220px)
{
	.container{
		width:96%;
		padding-left:2%;
		padding-right:2%;
	}
}
@media only screen and (max-width: 1100px)
{
	
	#mag-b-8 {
	width: 66.6666666666%;
}

}




@media 
only screen and (max-width: 760px),
(min-device-width: 768px) and (max-device-width: 1024px)  {

.mag-pb-10{
	padding-left:5%;
	padding-right:5%;
	width:90%;
}

.ts-150{
	font-size:100px;
}
.benefits li, .shortlist-steps li, .recruitment-diff li{
	width:100%;
	padding-left:0px;
	padding-right:0px;
	margin-bottom:70px;
	min-height:0px;
	height:auto;
}
.recruitment-diff {
	padding-bottom:0px;
	margin-bottom:0px;
}
#recruitment-banna{
	background-image:none;
	padding-bottom:0px;
}
#employers-banna, #recruitment-banna, #shortlisting-banna, #paid-banna, #free-banna{
	margin-top:70px;
}
#employers-banna h1, #recruitment-banna h1, #paid-banna h1, #free-banna h1{
	margin-top:30px;
	font-size:36px;
}
#recruitment-banna h1{
	background-image:none;
	font-size:46px;
}
.botton-1{
	width:100%;
	margin-left:0px;
	margin-right:0px;
}
.recruitment-services2 li{
	width: 85%;
	padding-left: 0px;
	background-position: left 15% top 25px;
	padding-top:100px;
	padding-left:10%;
	padding-right:5%;
	
	
}
.jobmag-box{
	width:80%;
	padding-left:10%;
	padding-right:10%;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	padding-top: 30px;
	padding-bottom: 30px;
	
}
.employer-services li{
	width:100%;
	margin-bottom:50px;
}
.employer-services {
	margin-top:30px;
}
#employers-banna{
	padding-bottom:50px;
	height:auto;
}
.line-dim{
	margin-top:0px;
	width:2px;
	height:100px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFF;
		border-top-width: 0px;
	border-top-style: none;
	margin-left:50%;
	
}
.cutting-edge{
	margin-left:0px;
	width:100%;
}
.featured-box{
	margin-left:0px;
	width:100%;
}
.shortlist-steps, #contac-button, .botton-2{
	margin-bottom:0px;
	padding-bottom:0px;
}
.post-job3, .botton-2, #contac-button{
	width:100%;
	margin-left:0px;
	margin-right:0px;
	padding-left:0px;
	padding-right:0px;
}

.botton-3{
	width:100%;
	margin-left:0px;
	margin-right:0px;
	padding-left:0px;
	padding-right:0px;
	padding-top:7px;
	padding-bottom:7px;
	font-size:18px;
}
.how-shortlisting-works{
	width:100%;
	margin-left:0px;
}
#shortlist-right{
	background-image:none;
}
.form-part1, .form-part2{
	width:90%;
	padding-left:5%;
	padding-right:5%;
}
.form-part1{
	margin-bottom:50px;
	border-bottom-style: none;
}
.post-job2{
	width:90%;
	margin-left:4%;
	padding-left:0px;
	padding-right:0px;
}
.g-recaptcha{
	width:auto;
	margin-left:0px;
	margin-right:0px;
}

#upsell-feaurure h2 {
	font-size: 30px;
}

#free-job-benefits img{
	width:100%;
}
.benefits2 li{
	padding-left:0px;
	width:100%;

}
.benefits2 li h3{
	width:78%;
	padding-left:18%;
	margin-left:0px;
	padding-top:4;
	font-size:24px;
}

#benefit-h3-3{
	background-image:url(../img/application-icon2.png);
}

#benefit-h3-2{
	background-image:url(../img/candidate-icon2.png);
}

#benefit-h3-1{
	background-image:url(../img/wide-coverage-icon2.png);
}
#benefit-h3-4{
	background-image:url(../img/employers-icon2.png);
}
.benefits2{
	padding-left:0px;
	border-left-style:none;
	width:100%;
}
#coverage-img{
	margin-top:0px;
}
#free-banna-2{
	background-image:none;
}
.form-part2{
	
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCC;
}
.form-input2{
	width:97%
}
.mag-b-70, .mag-b-80{
	width:100%;
	margin-left:0px;
	margin-right:0px;
}
.formli{
	width:100%;
	margin-bottom:10px;
}
.featured-price{
	width:100%;
	margin-left:0px;
	margin-right:0px;
}
.free-job-tex-h1{
	font-size:40px;
	line-height: 40px;
}
.mag-b-2{
	width:100%;
	margin-bottom: 20px;
}

.job-l-col{
	width:100%;
	margin-right:0px;
}

.mag-b-6, .mag-mb-6-3, .mag-b-4, .mag-b-44, .mag-b-3, .mag-b-5, .mag-b-7, .mag-b-8, .mag-b-10, .mag-b-9, .mag-b-5-6, .mag-pb-4-3 {
		
	width:100%;
}

#mag-b-4 {
	width: 33.3333333333%;
}

.form-input {
	width:97%;
}

#salary-infox{
	width:90%;
	padding-left:5%;
	padding-right:5%;
	margin-bottom:30px;
}

#nav{
		
		position:absolute;
		display:none;
		width:100%;
		margin-left:0px;
		background-color:#FFF;
		left:0px;
		overflow:hidden;
		padding-bottom:0px;
		top:60px;
		border:none;
		border-radius:0px 0px;
		padding-left:0px;
		padding-right:0px;
}
header nav ul li, header nav ul {
	width:100%;
	margin-right:0px;
	padding-top:0px;
	padding-bottom:0px;
	height:auto;
	margin-bottom:0px;
}
header nav ul li a{
	padding-left:5%;
	padding-right:5%;
	width:100%;
	padding-top:15px;
	padding-bottom:15px;
	display:block;
	height:auto;
	font-size:16px;
	color:#666;
}
header nav ul li a:hover{
	background-color: #D8D8D8;
}
#active-nav{
	background-image: none;
	background-color: #FFD680;
	
}
#active-nav a{
	color: #000;
}
header{
	position:absolute;
	height:50px;
	padding-top:10px;
	
}
.contact-phone{
	color:#fff;
	float:right;
	background-color:#900;
	margin-right:10px;
	margin-top:10px;
	border-radius: 5px 5px;
	border:none;
}
.menue{
		display:block;
	}
.container{
		width:90%;
		padding-left:5%;
		padding-right:5%;

	}
	
	
	
	#banna{

	padding-bottom:0px;
	background-image:none;
}
	
.apply-box ul{
	margin-left: 0px;
	width: 100%;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.apply-box ul li{
	margin-left: 0px;
	width: 90%;
	padding-right: 4.9%;
	padding-left: 5%;
	border: 1px solid #06F;
	border-radius:5px 5px;
	padding-top: 30px;
	padding-bottom:30px;
}
#apply-std-li{
	margin-bottom:80px;
	border: 1px solid #F60;	
}
.button4, .button2, .submit-buttton{
	width:90%;
	margin-left:0px;
	margin-right:0px;
	padding-left:5%;
	padding-right:5%;
	
}
.button4{
	margin-top:0px;
}
.intern-tips ul li{
	width:100%;
	margin-right:0px;
	margin-left:0px;
	margin-bottom:40px;
}
#job-listing{
	width:100%;
	padding-left:0px;
	padding-right:0px;
	border:none;
	box-shadow:none;
}
.job-list li{
	width: 100%;
	height: auto;
	min-height: inherit;
	margin-bottom: 0px;
	padding-left:0px;
	padding-right:0px;
}
.job-list li a{
	width:98%;
	padding-left:1%;
	padding-right:1%;
	display:block;
		border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
}
#job-listing h3{
	text-align:left;
}
#banna-container1{
	width:100%;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:0px;
}
#banna-container2{
	background-color:#03F;
	width:90%;
	margin-right:0px;
	margin-left:0px;
	padding-left:5%;
	padding-right:5%;
	padding-top:30px;
	padding-bottom:50px;
	text-align:center;
}
#banna-container2 h1{
	font-size:24px;
	line-height:30px;
}
#banna-container2 p{
	font-size:16px;
	line-height:25px;
}
#request-intern h1{
	font-size:30px;
	line-height:30px;
}
#request-intern p{
	font-size:16px;
	line-height:25px;
}
.down-bg{
	margin-top:-10px;
	height:50px;
	
}
#skolaz{
	padding-top:0px;
}
#inten-jobz{
	padding-bottom:30px;
}
.gp-faq li{
	width:100%;
}
#bf-gp{
	text-align:left;
}
#bf-gp img{
	width:40%;
}
#bef-gra-pac{
	padding-bottom:0px;
	padding-top:20px;
}
#gp-how-deliv{
	padding-top:40px;
}
#park-house, #park-house-wrap{
	width:100%;
	margin-top:50px;
}
.g-parks li{
	width:90%;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:50px;
	padding-left:5%;
	padding-right:5%;
}
#mag-acct-detail{
	width:90%; 
	padding-left:5%; 
	padding-right:5%;
}
.button6{
	width:90%; 
	padding-left:5%; 
	padding-right:5%;
}
.gp-benefits3{
		width:85%; 
	padding-left:10%; 
	padding-right:5%;
}
.gp-benefits3 li{
	width: 90%;
	padding-right: 5%;
	padding-left: 5%;	
}
#y-pay-f-int{
	margin-right:0px;
	
}
.intern-form{
	width: 90%;
	padding-right: 5%;
	padding-left: 5%;
}
#inputz-lab{
	width:100%;
}
#request-intern{
	background-image:none;
}
.application-box {
	width:100%;
	margin-left:0px;
	margin-right:0px;
	padding-left:0px;
	padding-right:0px;
}
.apply-form, .congrat-box, .member-login{
	width:90%;
	margin-left:0px;
	margin-right:0px;
	padding-right:5%;
	padding-left:5%;
}
#apply-sec{
	margin-top:50px;
}
#grad-pack-benefit{
	width:100%;
	margin-top:50px;
}
#pack-refe-prog{
	margin-top:30px;
}
.mag-b-50, .nav-box li{
	width:100%;
	margin-left:0px;
	margin-right:0px;
}
.nav-box{
	width:100%;
	padding-left:0px;
	padding-right:0px;
	margin-right:0px;
}
.nav-box li a{
	width:90%;
	display:block;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:5%;
	padding-right:5%;
	color:#03F;
	font-size:16px;
}

.nav-box li a:hover{
	color:#000;
}
.back-to-jobs {
	float:left;
	background-color:#06C;
	margin-left:5%;
	margin-top:20px;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:20px;
	padding-right:10px;
}
.member-login-wrap{
	width:100%;
	margin-left:0px;
	margin-right:0px;
	margin-left:0px;
}
#reff-email{
	width:90%;
	padding-left:5%;
}
}