@charset "utf-8";

body { -webkit-text-size-adjust: 100%; /* stops mobile Safari from auto adjusting font-sizes */ }

@media only screen and (min-width: 992px) and (max-width: 3000px) {
	.mshow {display:none !important;}
	.navbar-header {width:30%;}
	#servtext {width:100% !important;box-sizing:border-box !important;padding-right:50px !important;}
}

/* responsive width */
@media only screen and (min-width: 768px) and (max-width: 991px) {
.navbar-header {width:30%;}
.navbar-header img {width:100% !important; margin-top:15px !important; float:left;}
.container {width:100% !important;}
}
@media screen and (min-width:480px) and (max-width:768px) {
  /* Target landscape smartphones, portrait tablets, narrow desktops  */
	.navbar-default .navbar-toggle {margin-top:0px !important;}	
	.mshow {display:block !important;}
 	.wa {width:100% !important; float:none !important;}

}

@media screen and (max-width:479px) {
  /* Target portrait smartphones */
 .navbar-header {height:120px;}
 .navbar-header img {width:220px !important;}
 .mshow {display:block !important;}
 .wa {width:100% !important; float:none !important;}

}
@media all and (orientation: landscape) {
  /* Target device in landscape mode */
}

@media all and (orientation: portrait) {
  /* Target device in portrait mode */
}
/* END responsive width */





/* Selection colours */

::selection {
background: rgb(255,255,158);
}
::-moz-selection {
background: rgb(255,255,158);
}
img::selection {
background: transparent;
}
img::-moz-selection {
background: transparent;
}
body { -webkit-tap-highlight-color: rgb(255,255,158); }