@media only screen and (min-width: 1024px) and (max-width: 1220px) {
	body.boxed #wrap { width: 1012px; }
	.container { width: 972px; }
	/*#slider-home { margin-top: 141px; }
	.fullwidthbanner { height: 450px !important; }*/
	.post-item .post-meta span { padding: 10px 10px 10px 34px; }
	.post-items.ver-1 .post-container { max-height: 147px; }
	.bxslider.portfolio-items > li { width: 225px !important; }
	ul#navlist li a {
  display: block;
  font-size: 1.1em; /* 16px */
  font-weight: normal;
  line-height: normal;
  color: #fff;
  text-transform: uppercase;
  padding: 14px 15px 10px 15px;}
}

/* Tablet Portrait size to standard 960 (devices and browsers) */
@media only screen and (min-width: 768px) and (max-width: 1023px) {
	body.boxed #wrap { width: 766px; }
	.container { width: 750px; }

	#page-title { padding-top: 232px; }
.fullwidthbanner-container{
  width: 100% !important;
  max-width: 100% !important;
  position: relative;
  padding: 0;
  max-height: 705px !important;
  overflow:hidden;
}

.fullwidthbanner {
  width:100% !important;
  height:100%;
  border-bottom:4px solid#FF9400;
  max-height: 680px !important;
  position:relative;
  overflow:hidden;
}
.fullwidthbanner img{height:680px !important;}

	.post-items.ver-1 .post-container { max-height: 170px; }
	.bxslider.portfolio-items > li { width: 237px !important; }

	.bxslider.clients li { width: 169px !important; }

	.service-item { width: 50% !important; margin-bottom: 25px !important; }
	.services { margin-bottom: 0px !important; }
	.services .column { width: 50% !important; }
	.services .service-item { width: 100% !important; }

	/*.recent-posts .post-image { float: none; margin: 0 0 15px 0; display: block; }
	.recent-posts .post-image img { min-width: 100%; }*/

	.recent-posts .post-image { display: none; }

	.pricing-table-container .column { width: 50% !important; margin-bottom: 25px; }

	.widget.contact-us input[type="text"], .widget.contact-us textarea { width: 49.15%; }	
}

/* Mobile Landscape Size to Tablet Portrait (devices and browsers) */
@media only screen and (min-width: 580px) and (max-width: 767px) {
	body.boxed #wrap { width: 470px; }
	.container { width: 440px; }

	.bxslider.clients li { width: 130px !important; }

	.children { margin-left: 20px; }
	.comment-reply { margin-left: 0; }
	#nav { margin-left: 0 !important; margin-right: 0 !important; }
	#nav > ul { display: none; }
	#nav select { display: block; padding: 7px; margin-top: -5px !important; outline: none; border: 1px solid #333; width: 100%; }
	#nav select li ul li {border: 1px solid #333;margin-left:20px;}

	.widget.contact-us input[type="text"], .widget.contact-us textarea { width: 48.7%; }
	.page	{width:95%;margin:0px 10px 20px 10px;float:left;font-family:Verdana, Geneva, sans-serif;color:#3d3d3d;}
.page .left	 {width:96%;float:left;background-color:#E9E9E9;padding:1.5%;}
.page .right {width:96%;float:left;margin:2% 2% 0% 2%;}
	
}
@media only screen and (min-width: 480px) and (max-width: 579px) {
	body.boxed #wrap { width: 470px; }
	.container { width: 440px; }

	.bxslider.clients li { width: 130px !important; }

	.children { margin-left: 20px; }
	.comment-reply { margin-left: 0; }
	#nav { margin-left: 0 !important; margin-right: 0 !important; }
	#nav > ul { display: none; }
	#nav select { display: block; padding: 7px; margin-top: 20px !important; outline: none; border: 1px solid #333; width: 100%; }
	#nav select li ul li {border: 1px solid #333;margin-left:20px;}

	.widget.contact-us input[type="text"], .widget.contact-us textarea { width: 48.7%; }
.logo {
  float: left;
  width: 100%;
}
.logo .left{
  float: left;
  width: 45%;
  height:10%;
  padding-top:0px;
}
.logo .right{
  float: right;
  width: 55%;
  text-align:center;
  font-size:9px;
  color:#000;
}

.logo .right a{color:#000 !important;}
.logo .right .helpline{
  text-align:right !important;
  color:#000;
  margin-top:-14px;
  width:100%;
  padding-right:10px;
  font-size:9px;
}
.logo .right .helpline img{
	float:right;
	margin-left:10px;}
#logo a img {
  max-width: 100%;
  display: block; 
}
.logo .right a{
padding:0px 10px 0px 0px;
color:#000;
font-size:9px;
}
.logo .right a:hover{
padding:0px 10px 0px 0px;
color:#f00;
}

.service-item { width: 50% !important; margin-bottom: 25px !important; }
	.services { margin-bottom: 0px !important; float:left;}
	.services .column { width: 50% !important; float:left;}
	.services .service-item { width: 100% !important; float:left;}
.footerlink	{
	background-color:#e9e9e9 !important;
	height:70px;
}
.flash-img	{width:100%;}
.pagemr	{margin-top:110px;}
.page	{width:95%;margin:0px 10px 20px 10px;float:left;font-family:Verdana, Geneva, sans-serif;color:#3d3d3d;}
.page .left	 {width:96%;float:left;background-color:#E9E9E9;padding:1.5%;}
.page .right {width:96%;float:left;margin:2% 2% 0% 2%;}
}

/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
@media only screen and (max-width: 479px) {
	.container { width: 320px; }

	#top-bar .info img { display: none; }
	#top-bar .info { padding-left: 13px; }

	.error-page { font-size: 170px; }
	.error-page span { font-size: 36px; }
.logo {
  float: left;
  width: 100%;
}
.logo .left{
  float: left;
  width: 90%;
  height:5%;
  padding-top:0px;
}
.logo .right{
  float: right;
  width: 99%;
  text-align:center;
  font-size:9px;
  color:#000;
  background-color:#2567A4;
}
.logo .right a{color:#000 !important;}
.logo .right .helpline{
  text-align:center !important;
  color:#000;
    margin-top:-30px;
  background-color:#E9E9E9;
  width:100%;
  padding-right:10px;
  font-size:9px;
}
.logo .right .helpline img{
	float:right;}
#logo a img {
  max-width: 100%;
  display: block; 
}
.logo .right a{
padding:0px 10px 0px 0px;
color:#000;
font-size:9px;
}
.logo .right a:hover{
padding:0px 10px 0px 0px;
color:#f00;
}
#nav select { display: block; padding: 7px; margin-top: 0px !important; outline: none; border: 1px solid #333; width: 100%; }
.column	.boxes{
	text-align:center;
	}
.column	.boxes img{
	text-align:center;
	width:100%;
	}

	.children { margin-left: 0; }
	.comment-reply { margin-left: 0; }

	.contact-form input[type="text"], .contact-form textarea, .contact-form.comment input[type="text"] { float: left !important; margin-left: 0 !important; margin-bottom: 15px !important; width: 100% !important; }
.flash-img	{width:100%;}
.pagemr	{margin-top:110px;}
.page	{width:95%;margin:0px 10px 20px 10px;float:left;font-family:Verdana, Geneva, sans-serif;color:#3d3d3d;}
.page .left	 {width:96%;float:left;background-color:#E9E9E9;padding:1.5%;margin-top:120px;}
.page .right {width:96%;float:left;margin:2% 2% 0% 2%;}

}

@media only screen and (max-width: 1023px) {
	#logo { float: none; text-align: center; margin-bottom: 10px; }
	#logo a { display: inline-block; }

	#nav { clear: both; float: none; margin-right: 0; margin-left: -15px; }

	.sf-menu .sub-menu { padding-top: 25px; }
	
	#slider-home { margin-top: 203px !important; }
	.tp-rightarrow, .tp-leftarrow { top: 50% !important; margin-top: -30px !important; }

	#main { width: 100% !important; }
	#sidebar { width: 100% !important; clear: both; }

	#footer .widget { width: 100% !important; clear: both; }
}

@media only screen and (max-width: 767px) {
	#breadcrumbs { clear: both; float: left; margin-top: 20px; }

	#slider-home { margin-top: 190px !important; }

	.tp-bullets .bullet { width: 50px; }

	#back-to-top { margin-bottom: 50px; }

	#page-title { padding-top: 232px; }

	.alignleft, .alignright { float: none; }
	img.alignleft, img.alignright { margin-left: 0; margin-right: 0; }

	.post-items.ver-1 .post-image { margin-bottom: 25px; }

	/* Main Menu */
	#nav { margin-left: 0 !important; margin-right: 0 !important; }
	#nav > ul { display: none; }
	#nav select { display: block; padding: 7px; margin-top: 15px; outline: none; border: 1px solid #333; width: 100%; }
	#nav .sf-menu {font-weight:bold;}
	/* The Grid --- */
	/* row { width: auto; min-width: 0; margin-left: 0; margin-right: 0; }*/
	.column, .columns { float: none; width: 100% !important; margin-bottom: 25px; }
	.column:last-child, .columns:last-child { float: none; }
	[class*="column"] + [class*="column"]:last-child { float: none; }
	.column:before, .columns:before, .column:after, .columns:after { content: ""; display: table; }
	.column:after, .columns:after { clear: both; }
	.offset-by-one, .offset-by-two, .offset-by-three, .offset-by-four, .offset-by-five, .offset-by-six, .offset-by-seven, .offset-by-eight, .offset-by-nine, .offset-by-ten { margin-left: 0 !important; }
	.push-two, .push-three, .push-four, .push-five, .push-six, .push-seven, .push-eight, .push-nine, .push-ten { left: auto; }
	.pull-two, .pull-three, .pull-four, .pull-five, .pull-six, .pull-seven, .pull-eight, .pull-nine, .pull-ten { right: auto; }
}
