@charset "utf-8";
/* CSS Document */

@media (max-width:1169px)
 {
.container 
 {
	 width:96%;
	 }
	 }
@media (max-width:1024px)
 {
.flinks li 
 {
	 width:33%;
	 }
	 }
@media (max-width:980px)
 {
.teampic 
 {
	 width:100%;
	 margin:0;
	 padding:4px;
	 }
.teamcont 
 {
	 width:100%;
	 padding:4px;
	 margin:0;
	 }
	 }
@media (max-width:800px)
 {

	 }
@media (max-width:768px)
 {
	 }
@media (max-width:767px)
 {
h1 
 {
	 font-size:20px;
	 }
h2 
 {
	 font-size:19px;
	 }
h3 
 {
	 font-size:18px;
	 }
h4 
 {
	 font-size:17px;
	 }
h5 
 {
	 font-size:16px;
	 }
h6 
 {
	 font-size:15px;
	 }
.logo-small {
	display: none !important;
}
.logo1 {
	display: block !important;
}
.logo {
	width:130px;
	z-index:999;
	position:relative;
}
.logo1 a >img 
 {
	 width:100%;
	 }
.sticky-navigation {
	position: relative !important;
	z-index: inherit;
}
.sticky-navigation .MenuDiv {
	background: none;
	box-shadow: none;
}
.menu {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	background:#fff;
}
.largeScreen 
 {
	display:none; 
 }
.mobileMenu, #header .menu 
 {
	 display:block;
 }
header {
	min-height:50px;
}
.topPanel , .wt-we-do-pic
 {
	 display:none;
	 }
	 }
@media (max-width:640px)
 {
.flinks li 
 {
	 width:100%;
	 margin:0;
	 padding:10px 0;
	 }
.servicesList li 
 {
	width:49%; 
 }
 .lHeading h2 
  {
	 margin-left:50px; 
  }
	 }
@media (max-width:639px)
 {
.teampic 
 {
	 width:100%;
	 margin:5px 0;
	 }
.teamcont 
 {
	 width:100%;
	 padding:0;
	 margin:0;
	 }
	 }
@media (max-width:480px)
 {
.rout_list li 
 {
	width:100%; 
 }
 .rout_list li a 
  {
	padding:4px;  
  }
	 }
@media (max-width:479px) 
 {
.servicesList 
 {
	margin-left:0; 
 }
.servicesList li 
 {
	width:100%; 
	margin-left:0;
 }
	 }
@media (max-width:360px)
 {

	 }
@media (max-width:320px)
 {

	 }