@media (min-width: 1024px) {
.container{
	width:960px;
	margin:0 auto;
	}
.header{
	height:146px;
	position:relative;
	background:#ffffff;
	width:auto;
	}
.header-about{
	height:220px;
	position:relative;
	background:#ffffff;
	width:auto;
	}
#top{
	float:left;
	margin-top:145px;}		
.logo{
	position:absolute;
	left:34%;
	top:15px;}		
.main-manu{	
position:relative;
background:#f6a32b;
border-top:1px solid #cccccc;}
.full-width{
	width:100%;
	float:left;}
.banner{
	position:relative;
	float:left;
	}
.main-content-area{
	background:#eeeeee url(../images/mprs_content-bg_03.jpg) no-repeat 140px 0px;
	float:left;
	margin-bottom:20px;
	}	
.banner ul li img{
	width:100%;
	float:left;}
.content-left{
	width:642px;
	float:left;
	margin-left: 10px;
	margin-bottom:30px;
	}
.content-right{
		width:308px;
		float:right;}
.contact-wrap{
	background:#f6a32b;
	float:left;
	}
.get-in-touch{
	float:left;
	width:297px;
	}
.send-message{
	float:right;
	width:333px;}
.captcha-img img {
width: 145px;
margin-left: 2px;
height: 40px;}	
.map{
	float:left;
	margin-top:15px;
	}						
.content-discription p img{
	margin-top:-20px;
	}	
	}
 #menu, #menu ul {
		margin: 0;
		padding: 0;
		list-style: none;
		background:#f6a32b;}
	#menu {
		width: auto;}
	#menu:before,
	#menu:after {
		content: "";
		display: table;}
	#menu:after {
		clear: both;}
	#menu {
		zoom:1;}
	#menu li {
		
		float: left;
		position: relative;
		}
		#menu li:first-child a { width:104px;}
		#menu a {
  		float: left;
  		width:120px;
  		text-align:center;
  		padding: 18px 0px 18px 0px;
		  color: #ffffff;
		  display:block;
		  text-transform: uppercase;
		  font-family: 'ralewaybold';
		  font-weight:bold;
		font-size:14px;
		text-decoration: none;
		}
	#menu li:hover > a, #menu li.current_page_item a {
		background: #165585;}
	*html #menu li a:hover { /* IE6 only */
		background: #165585;}
	/* Mobile */
	#menu-trigger {
		display: none;}
	#menu-wrap{
		float: left;
		}
		
	.phn-contact-nav{
		float:right;
		margin:0;
		padding:0;
		width:256px;
		background:#ffffff;
			}
		
	.phn-contact-nav li {
		display: inline-block;
		list-style:none;
		float:left;
				}
	.phn-contact-nav li a{
		float:left;}			
	.phn-contact-nav li span{
		font-family: 'ralewaybold'; 
		font-size:24px;
		text-decoration:none;
		color:#165585;
		line-height:52px;
		margin-left:10px;
		
		}		

	@media screen and (max-width: 767px) {

		/* nav-wrap */
		#menu-wrap {
			position: relative;
			background:#f4a429;}
		#menu-wrap * {
			-moz-box-sizing: border-box;
			-webkit-box-sizing: border-box;
			box-sizing: border-box;}
		/* menu icon */
		/* nav-wrap */
		#menu-wrap-top {
			position: relative;
			background:#f4a429;}
		#menu-wrap-top * {
			-moz-box-sizing: border-box;
			-webkit-box-sizing: border-box;
			box-sizing: border-box;}
		/* menu icon */
		
		#menu-trigger {
			display: block; /* show menu icon */
			height: 40px;
			line-height: 40px;
			cursor: pointer;		
			padding: 0 0 0 35px;
			font-family: 'ralewaylight';
			color: #ffffff;
			font-weight: bold;
			background-color: #f4a429;
			background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAPCAMAAADeWG8gAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjE2QjAxNjRDOUNEOTExRTE4RTNFRkI1RDQ2MUYxOTQ3IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjE2QjAxNjREOUNEOTExRTE4RTNFRkI1RDQ2MUYxOTQ3Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MTZCMDE2NEE5Q0Q5MTFFMThFM0VGQjVENDYxRjE5NDciIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MTZCMDE2NEI5Q0Q5MTFFMThFM0VGQjVENDYxRjE5NDciLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz42AEtnAAAABlBMVEX///////9VfPVsAAAAAnRSTlP/AOW3MEoAAAAWSURBVHjaYmAgFzBiACKFho6NAAEGAD07AG1pn932AAAAAElFTkSuQmCC) no-repeat 10px center, linear-gradient(#f4a429, #f4a429);
			}
		
		/* main nav */
		#menu {
			margin: 0; padding: 10px;
			position: absolute;
			top: 40px;
			width: 100%;
			z-index: 1;
			background:#f6a32b;
			display: none;
			box-shadow: none;}
			
			#menu li {
			position: static;
			display: block;
			float: none;
			border: 0;
			margin: 5px;
			box-shadow: none;}
		
		#menu a{
			display: block;
			float: none;
			padding: 10px 0px 10px 10px;
			color: #ffffff;
			text-transform: uppercase;
			font-family: 'ralewaylight';
			font-weight:bold;
			font-size:14px;}
		#menu a:hover{
			background: #165585;}	
		
		}

	@media screen and (min-width: 767px) {
		#menu {
			display: block !important;
		}
	}


	/* iPad */
	.no-transition {
		transition: none;
		opacity: 1;
		visibility: visible;
		display: none; }

	#menu li:hover > .no-transition {
		display: block;}
		

 @media (min-width: 320px) and (max-width: 460px) {
 .container{
	width:305px;
	}
.header{
	height:120px;
	background:#ffffff;
	margin-left:14px;
	}
	.logo{
	position:absolute;
	left:6%;
	top:15px;}
	.logo img{
		width:90%;
		}
	.phn-contact-nav{
		width:247px;
		}
.phn-contact-nav li span{
	line-height:32px;
	font-size: 20px;}
.phn-contact-nav li a img{
	width: 35px;
	}				
#menu-wrap{
	float: left;
	width: 291px;
	margin-left: 14px;
		}
#menu a{
	width: auto;
	text-align: left;
	}
#menu li:first-child a{
	width: auto;
	text-align: left;
	}			
.content-discription p img{
	width: 267px;
	height: 200px;
	}	
	.main-content-area {
background:#eeeeee url(../images/mprs_content-bg_03.jpg) no-repeat 140px 0px;
float: left;
margin-bottom: 20px;
width:95%;
margin-left:15px;
	 }
.column-3{
	margin-left:1px;
	margin-top:20px;
	width:285px;
	}
.column-2{
	margin-left:1px;
	width:285px;
		}
.column-1{
	margin-left:2px;
	width:287px;
	}		
	
.banner{
	margin-left:14px;
	}
.banner-text{
		top:12px;
		right:10px;
		} 	 
.banner-text h2{
	font-size:9px;
	line-height: 20px;
	right: 3px;
	width: 175px;
	position:absolute;
	top:0px;
	}
.banner-text h1{
	font-size:15px;
	line-height: 30px;
	right: 142px;
	width: 330px;
	position:absolute;
	top:11px;
	}
.banner-text h3{
	font-size:9px;
	line-height: 20px;
	right: -22px;
	width: 200px;
	position:absolute;
	top:21px;
	}			
.banner-text .read-more-btn{
	background: #12466e url(../images/readmore-forwed-icon_22.png) no-repeat 80px 4px !important;
	padding: 8px 22px 5px 12px;
	font-size:9px;
	position:absolute;
	right:20px;
	top:50px;
	width:76px;
	}	
.banner-text .contact-btn{
	background: #e69828 url(../images/banner-contact-icon_22.png) no-repeat 75px 1px !important;
	padding: 8px 30px 6px 5px;
	font-size:9px;
	position:absolute;
	right:8px;
	top:80px;
	width:75px;
	}	
	
.grid-6 input[type="text"] {
	width: 87%;
	margin-left: 5px;}
.grid-12 input[type="text"]{
	width: 74%;}
.captcha-img img{
	width: 140px;
	margin-left: 5px;
	height: 40px;
	}		
	/* about us start responsive*/
.about-content-area{
	margin-left: 14px;
	width: 95.5%;
	}	
.about-content-area h2{
	background:none;
	font-size:24px;
	float:left;
	margin-left:65px;
	padding-top:15px;
	}			
.content-discription p a img{
	width: 100%;
	}	
.content-discription p{
	padding-left: 14px;
	}
.content-discription ul{
	margin-left: -18px;
	}
.grid-6 input[type="submit"]{
	padding: 11px 150px 11px 20px;
	margin-left: 2px;
	}	
		
	/* view job start responsive*/	
	
.view-job-posting ul li:first-child{
	width: 65px;
	margin-left: 2px;
	}
.view-job-posting ul li:nth-child(2){
	width: 120px;
	}
.view-job-posting ul li:last-child{
	width: 71px;
	padding-right:5.5px;
	}
.view-job-posting{
	font-size: 13px;
	}
.job-posting-discription{
	width:99%;
	}
.date-discription{
	width:71px;
	}	
.job-view-date{
	margin-left: 15px;
	}	
.job-type{
	margin-left: 2px;
	margin-bottom: 105px;
	}
	
.job-title-dis{
	width: 139px;
	margin-left: 6px;
	padding-bottom: 25px;
	}	
.job-title-dis h1{
	font-size: 15px;
	}	
.job-title-dis h5{
	font-size: 12px;
	}	
.job-title-dis p{
	font-size: 11px;
	line-height: 18px;
	padding-right:0px;
	}	
.posted-detail{
	width: 64px;
	}	
.posted-detail ul li{
	font-size: 13px;
	}
	
	/* Contact Us start responsive*/
.content-left{
	margin-top:75px;}	
.contact-wrap{
	background: #f6a32b;
	height: 620px;
	}
.content-left{
	margin-top:75px;}	
.get-in-touch h3{
	background: url(../images/git-h3-bg-icon_06.png) no-repeat 25px 29px !important;
	padding-top:20px;
	line-height: 40px;}
h4 {
background: url(../images/git-h3-bg-icon2_06.png) no-repeat 20px 0px !important;
padding-left: 35px;
margin-top: 120px;
}				
.textwidget iframe{
	width:100%;
	margin-top:15px;
	}
.grid-18 input[type="submit"]{
	padding: 11px 155px 11px 22px;
	margin-left: 5px;	}									
 }
 /*Nokia Lumia Resolution Portaite correct*/
  @media (min-width: 460px) and (max-width: 460px){
	.logo img {
		width: 82%;	}
	container{
		 margin:0 auto!important;}
	.logo{
		left:20%;
		}
}
 @media (min-width: 328px) and (max-width: 460px){
	.logo img {
		width: 82%;	}
	.container{
		margin:0 auto;}
	.logo{
		left:20%;
		}
}
  @media (min-width: 768px) and (max-width: 768px){
	.container{
		margin-left:-8px !important;}
	
}
 
 /*HTC Resolution landscape correct*/
 @media (min-width: 640px) and (max-width: 640px){
	 container{
		 margin:0 auto;}
	 .logo{
		left:25%;
		}	
	 }

 /*Google Nexus Resolution Landscape correct*/
 @media (min-width: 966px) and (max-width: 966px){
	container{
		 margin:0 auto;}
 }

 /*Google Nexus Resolution Portaite correct*/
 @media (min-width: 603px) and (max-width: 603px){
	container{
		 margin:0 auto;}
	 	.logo{
		left:24%;
		}
 }
 /*HTC Resolution Portaite correct*/
 @media (min-width: 360px) and (max-width: 360px){
	.logo img {
		width: 82%;	}
	.container{
		margin:0 auto;
		padding-right:14px;}
	.logo{
		left:15%;
		}
}
/*Iphone landscape view chnage*/
 @media (min-width: 568px) and (max-width: 568px) {
	 .logo{left: 22% !important;}
	 container{
		 margin:0 auto;}
	 
	 }
	 		 	 
 @media (min-width: 461px) and (max-width: 767px) {
.container{
	width:465px;
	margin:0 auto;
	padding-right:15px; 
	}
.header{
	height:146px;
	background:#ffffff;
	margin-left:10px;
	}
	.logo{
	position:absolute;
	left:27%;
	top:15px;}
	.logo img{
		width:94%;
		}
.phn-contact-nav{
		width:456px;
		}
.phn-contact-nav li span{
	line-height:32px;
	font-size: 20px;}
.phn-contact-nav li a img{
	width: 35px;
	}			
	#menu-wrap{
	float: left;
	width: 455px;
	margin-left:10px;
		}
#menu a{
	width: auto;
	text-align: left;
	font-size:11px;
	padding-left:4px;
	padding-right:4px;
	}
#menu li:first-child a{
	width: auto;
	text-align: left;
	}
.content-discription p img{
	width: 415px;
	height: 250px;
	}	
.main-content-area {
background:#eeeeee url(../images/mprs_content-bg_03.jpg) no-repeat 140px 0px;
float: left;
margin-bottom: 20px;
width:97.8%;
margin-left:10px;	
	 }
.column-3{
	margin-left:80px;
	margin-top:20px;}
.column-2{
	margin-left:80px;
	}
.column-1{
	margin-left:80px;
	}		
		 
.banner{
	margin-left:10px;
	}	
.banner-text{
		top:35px;
		right:0px;
		} 	 
.banner-text h2{
	font-size:18px;
	line-height: 20px;
	margin-left:30px;
	}
.banner-text h1{
	font-size:26px;
	line-height: 35px;
	float:right;
	margin-right:-24px;
	}
.banner-text h3{
	font-size:18px;
	line-height: 20px;
	margin-left:30px;
	}			
.banner-text .read-more-btn{
	background: #12466e url(../images/readmore-forwed-icon_22.png) no-repeat 100px 10px !important;
	padding: 10px 35px 8px 10px;
	font-size:13px;
	margin-top:-10px;
	}	
.banner-text .contact-btn{
	background: #e69828 url(../images/banner-contact-icon_22.png) no-repeat 100px 5px !important;
	padding: 10px 35px 8px 10px;
	font-size:13px;
	margin-left:5px;
	margin-top:-10px;
	}
/* about us start responsive*/	
.about-content-area{
	margin-left: 9px;
	width: 98%;
	}	
.about-content-area h2{
	background:none;
	font-size:30px;
	float:left;
	margin-left:124px;
	padding-top:15px;
	}			
.content-discription p a img{
	width: 99%;
	}
.content-discription p{
	padding-left: 20px;
	}
.content-discription ul{
	margin-left: -10px;
	}
.captcha-img img {
	width: 140px;
	height: 40px;}	
		
	 /*view job start responsive	*/	
	 		
.view-job-posting ul li:first-child{
	width: 80px;
	margin-left: 10px;
	}
.view-job-posting ul li:nth-child(2){
	width: 226px;
	}
.view-job-posting ul li:last-child{
	width: 102px;
	padding-right:5.5px;
	}
.job-posting-discription{
	width: 99.6%;
	}
.date-discription{
	width:94px;
	}	
.job-view-date{
	margin-left: 25px;
	}	
.job-type{
	margin-left: 15px;
	margin-bottom: 81px;
	}
	
.job-title-dis{
	width: 242px;
	margin-left: 10px;
	padding-bottom: 15px;
	}		
.posted-detail{
	width: 93px;
	}
	
		/* Contact Us start responsive*/
	
.content-left{
	margin-top:75px;}	
.contact-wrap{
	background: #f6a32b;
	height: 620px;
	}
.content-left{
	margin-top:75px;}	
	
.textwidget iframe{
	width:100%;
	margin-top:15px;
	}
.grid-18 input[type="submit"]{
	padding: 11px 166px 11px 22px;
	}	
.get-in-touch{
	width:450px;
	}
.get-in-touch h3{
	background: url(../images/git-h3-bg-icon_06.png) no-repeat 80px 29px !important;
	padding-top:20px;
	line-height: 40px;
	}	
.get-in-touch p{
	background: url(../images/get-in-phn-icon-1_06.png) no-repeat 70px 8px !important;
	}	
.get-in-touch h6{
	background: url(../images/get-in-mail-icon_10.jpg) no-repeat 72px 10px !important;
	}							
.get-in-touch ul li{
	background: url(../images/get-in-place-icon_12.jpg) no-repeat 75px 10px !important;
	padding-left: 143px;
	padding-right: 154px;
	}		
h4{
	background: url(../images/git-h3-bg-icon2_06.png) no-repeat 95px 0px !important;
	padding-left: 35px;
	margin-top: 120px;
	}					
		 
	 }
 @media (min-width: 768px) and (max-width: 1023px) {
.container{
	width:750px;
	margin:0 auto;
	}
.header{
	height:146px;
	background:#ffffff;
	margin-left:14px;
	}
	.logo{
	position:absolute;
	left:25%;
	top:15px;}
	.logo img{
		width:94%;
		}
.phn-contact-nav{
	width:206px;
	border-top: 1px solid #ccc;
	}
.phn-contact-nav li span{
	font-size:18px;
	margin-left:11px;
	}			
#menu{
	margin-left:14px;}			
#menu a {
	font-size:11px;
	width: 94px;
	padding: 19px 0px 20px 0px;}
#menu li:first-child a{
	width:60px;	
	}	
.banner{
	margin-left:14px;
	}		 
.banner-text h2{
	font-size:30px;
	}
.banner-text h1{
	font-size:40px;
	width:100%;
	}
.banner-text h3{
	font-size:27px;
	}					
.content-discription p img{
	width: 678px;
		}
 .main-content-area {
	background:#eeeeee url(../images/mprs_content-bg_03.jpg) no-repeat 140px 0px;
	float:left;
	margin-left:14px;
	 }
	.banner-text{
		top:75px;
		right:40px;
		}
.banner-text .contact-btn{
	margin-left:10px;
	background: #e69828 url(../images/banner-contact-icon_22.png) no-repeat 112px 7px !important;
	font-size:14px;
	padding: 10px 40px 8px 10px;
	}
.banner-text .read-more-btn{
	font-size:14px;
	background: #12466e url(../images/readmore-forwed-icon_22.png) no-repeat 112px 11px !important;
	padding: 10px 40px 8px 10px;
	}	
			 
.column-3{
	margin-left:45px;
	margin-top:20px;}
.column-2{
	margin-left:33px;
	margin-top:20px;
	}			
.column-1{
	float:right;
	margin-right:400px;
	margin-top:11px;
	}	
/*about us start responsive	*/	
		
.about-content-area{
	margin-left: 15px;
	width: 98%;}	
.about-content-area h2{
	background: url(../images/main-heading-border_03.jpg) no-repeat 40px !important;
	font-size:35px;
	}			
.content-discription p a img{
	width:98%;
	}
.content-discription p{
	padding-left:28px;
	}
.content-discription ul{
	margin-left:10px;
	}			
.captcha-img img {
	width: 140px;
	height: 40px;}	
		 
/*view job start responsive	*/
.view-job-posting ul li:first-child{
	width: 109px;
	margin-left: 20px;
	}
.view-job-posting ul li:nth-child(2){
	width: 430px;
	}
.view-job-posting ul li:last-child{
	width: 139px;
	}
.job-posting-discription{
	width: 99.7%;
	}
.date-discription{
	width:134px;
	}	
.job-view-date{
	margin-left:45px;
	}	
.job-type{
	margin-left: 35px;
	margin-bottom: 45px;
	}
.job-title-dis{
	width: 440px;
	padding-bottom: 19px;
	}		
.posted-detail{
	width: 115px;
	}
	
	/* Contact Us start responsive*/
	
.content-left{
	margin-top:75px;}	
.contact-wrap{
	background: #f6a32b;
	height: 665px;
	}		
.textwidget iframe{
	width:100%;
	margin-top:10px;
	}								
.get-in-touch{
	width: 280px;
	}
.get-in-touch h3{
	background: url(../images/git-h3-bg-icon_06.png) no-repeat 14px 29px !important;
	padding-top:20px;
	line-height: 40px;
	}	
.get-in-touch p{
	background: url(../images/get-in-phn-icon-1_06.png) no-repeat 5px 8px !important;
	}	
.get-in-touch h6{
	background: url(../images/get-in-mail-icon_10.jpg) no-repeat 6px 10px !important;
	}							
.get-in-touch ul li{
	background: url(../images/get-in-place-icon_12.jpg) no-repeat 9px 15px !important;
	padding-left: 58px;
	padding-right: 82px;
	}		
h4{
	background: url(../images/git-h3-bg-icon2_06.png) no-repeat 4px 0px !important;
padding-left: 50px;
margin-top: 120px;
float: left;
margin-left: -254px;
	}						
						
	 
	 }	

