@media all and (max-width: 480px) and (orientation: portrait){}


@media all and (min-width:280px) and (max-width: 640px) {
.services-slider ul li {
	width:50%;
}
.services-slider ul li span h3 {
	font-size:14px;
}
}


@media all and (max-width: 640px){
header.sub-header h2 {
	font-size:24px;
}
#service-sidebar ul {
	margin:0 20px;
}
}


@media screen and (max-width: 480px) and (-webkit-min-device-pixel-ratio: 2){}


@media all and (min-width: 640px) and (max-width: 1024px){
header.sub-header h2 {
	font-size:30px;
}
.services-slider ul li span h3 {
	font-size:16px;
}
}


@media all and (min-width: 1024px) and (max-width: 1280px){
.services-slider ul li span h3 {
	font-size:18px;
}
}

@media all and (max-width:1024px ){
#header-contact {
	display:none;
}
#mobile-menu-1, #mobile-menu-2 {
	right:15px;
	top:30px;
}
}

@media all and (max-width: 1400px){
#banner {
	margin:25px;
}
.services-slider .button-prev, .services-slider .button-next {
	display:none;
}
}

@media print,
       (-o-min-device-pixel-ratio: 5/4),
       (-webkit-min-device-pixel-ratio: 1.25),
       (min-resolution: 120dpi) {

}