 /*  Media Queries*/

@media (min-width: 320px) and (max-width: 800px) {

}
/*for ipad portrait*/ 
   @media (min-width: 320px) and (max-width: 1024px) and (max-aspect-ratio: 1/1) { 
 #thetitle{display:none;}
 #top-L{
 display:none;}	
 #top-R{
 float:none;
 margin:0 auto;
 }	
 .content-wrap{
 	display:none;}
 .fortablet{display:block;background: #fff;border-bottom:8px solid #243876;border-top:8px solid #243876;}
.fortablet .inner{
	margin:0 auto;
}
#phone, #firstname {width:100%;float:none;}
.inner-footer{
	width: 100%;
}
 .form{
 	margin-top: 20px;
 	width: 552px;
 }
  #submit_all {
color: #243876;
border: none;
}
#ym_accept span {margin-right:0;}
#submit_all {
width: 110px!important;
padding: 4px;
text-align: left;
width: 126px!important;
}
#submit_wrap {float:none;

}
#ym_accept {
padding-right: 36px;
margin-top: 0;
width: 485px;
margin: 0 auto;}
#containL{
width: 100%;
float:none;	
background: #fff;

}
#containR{
width: 100%;
float:none;	
margin-bottom: 34px;
}
#containR img{
 margin:0 auto;
}
.tab-header{
	margin:0 auto;
	}
#thanks-header{
height: 488px;
}
.header{
	width:100%;
}
input {
	
	 padding-top: 10px;
padding-bottom: 10px;
	border:1px solid #d8d7d8;
	width: 476px!important;
margin: 0 auto;
}
textarea{
	width: 470px!important;
padding-bottom: 34px;
border: 1px solid #d8d7d8;
margin: 0 auto;
}
#first_step{
	border-top: 8px solid #243876;
}
#ym_accept span {color:#243876;font-size: 0.8em;}
#snd-accept {
float: right;
display: inline-block;
width: 63px!important;	
	
}
.formFieldset {padding-top: 8px;}
.footer-wrap {border-bottom:none;}
#phone {
float:none;
margin-top: 14px;
}
#ym_last{
margin-bottom: 15px;
}
#ym_first ,#ym_sec { 
float: none;
margin-top: 24px;
}
.fortablet .inner img{
	margin:0 auto;
}
   }
/*for ipad landscape*/
   @media (min-width: 811px) and (max-width: 1024px) and (min-aspect-ratio: 1/1) { 
   
  .top_innerwrap {

padding: 20px 0;
}
.content-innerwrap {

margin-top: 39px;
margin-bottom: 37px;
}
   input, select, textarea {
   padding-top: 5px;
padding-bottom: 6px;
   }
   .style-footer {
   padding-top:8px;
   padding-bottom:8px;
   }
    
        }
/*for small tablet portarait*/
   @media (min-width: 575px) and (max-width: 767px) and (max-aspect-ratio: 1/1) { 
}
    
/*for small tablet landscape*/
   @media (min-width: 575px) and (max-width: 810px) and (min-aspect-ratio: 1/1) { 
     
   }
/*for small cellular portarait*/
   @media (min-width: 320px) and (max-width: 570px) and (max-aspect-ratio: 1/1) { 

	.form {
		width: 293px;
		margin-top: 0px;
	}
	#ym_accept {
		padding-right: 0;
	}
	#submit_all {
		width: 236px !important;
	}
	.tab-header {
		margin: 0 auto;
		width: 89%;
	}
	#thanks-header{
	width: 105%;
	}
	#top-R #first {
		color: #243876;
		font-size: 1.1em;
		font-weight: bold;
		margin-top: 91px;
		margin-right: 10px;
	}
	#top-R #last {
		color: #243876;
		font-size: 0.9em;
		float: left;
		font-weight: bold;
		margin-top: 91px;
	}
	#top-R {
		width: 287px;
		height: 111px;
		background: url("../images/topR_cvpools.jpg") no-repeat;
	}
	#containR {
		width: 85%;
		float: none;
		margin: 0 auto;
		margin-top: 5.5%;
		margin-bottom: 18px;
	}
	#mobile_pic {
		display: block;
		margin: 6px auto;
	}
	#desk_pic {
		display: none;
	}
	.inner img {
	}
	.fortablet .inner img {
		margin: 0 auto;
		width: 87%;
	}
	#snd-accept {
		float: right;
		display: inline-block;
		width: 22px !important;
	}
	textarea {
		width: 287px !important;
		border: 1px solid #d8d7d8;
	}
	input {
		width: 290px !important;
		border: 1px solid #d8d7d8;
		padding-top: 7px;
		padding-bottom: 9px;
	}
	#ym_last {
		margin-bottom: 0;
	} 

   }
   
   
   
   
/*for small cellular landscape*/
   @media (min-width: 320px) and (max-width: 570px) and (min-aspect-ratio: 1/1) { 

	.form {
		width: 393px;
	}
	.inner-footer {
		width: 100%;
	}
	#phone, #firstname {
		float: none;
		width: 99%;
	}
	textarea {
		width: 99%;
		border: 1px solid #d8d7d8;
	}
	input {
		width: 99%;
		border: 1px solid #d8d7d8;
		padding-top: 7px;
		padding-bottom: 9px;
	}
	#top-L {
		display: none;
	}
	#firstname {
		margin-bottom: 13px;
	}
	.tab-header {
		margin: 0 auto;
		width: 89%;
		height:400px;
	}
	#thanks-header{
     height: 400px;
     }
	#first_step {
		padding-bottom: 29px;
	}
	#email, #job-cat {
		width: 99%;
	}
	.header {
		width: auto;
	}
	.content {
		margin: 0 auto;
		width: 100%;
		margin-top: 25px;
		margin-bottom: 25px;
	}
	.content-innerwrap {
		width: 568px;
		margin: 0 auto;
	}
	.content-wrap img {
		width: 90%;
		margin: 0 auto;
	}
	#top-R #first {
		color: #243876;
		font-size: 1.1em;
		font-weight: bold;
		margin-top: 91px;
		margin-right: 10px;
	}
	#top-R #last {
		color: #243876;
		font-size: 0.9em;
		float: left;
		font-weight: bold;
		margin-top: 91px;
	}
	#top-R {
		width: 287px;
		margin: 0 auto;
		float: none;
		height: 111px;
		background: url("../images/topR_cvpools.jpg") no-repeat;
	}
	#ym_accept span {
		color: #243876;
		font-size: 0.8em;
	}
	#userForm {
		border-top: 7px solid #fff;
	}
	.formFieldset {
		border-top: 8px solid #243876;
	}
	#containR {
		width: 100%;
		float: none;
		margin: 0 auto;
		margin-top: 5.5%;
	}
	#containL {
		float: none;
		width: 100%;
		background: #fff;
	}
	#containR img {
		margin: 0 auto;
		margin-bottom: 33px;
	}

	#thetitle {
		display: none;
	}
	#mobile_pic {
		display: block;
		margin: 6px auto;
	}
	#desk_pic {
		display: none;
	}
	#ym_sec {
		margin-bottom: 6px;
	}
	#ym_first {
		float: none;
	}
	.fortablet .inner img {
		margin: 0 auto;
		width: 87%;
	}
	#snd-accept {
		float: right;
		display: inline-block;
		width: 22px !important;
	}
	#ym_accept {
		margin-right: 0;
		padding-top: 4px;
	}

	#submit_all {
		border: none;
		color: #243876;
		padding: 0;
		padding-top: 4px;
		font-size: 32px;
	}   

   }
 @media (min-width: 320px) and (max-width: 545px) and (min-aspect-ratio: 1/1) { 


     }