/*****************************************************
***************** Maximum Resolution *****************
*****************************************************/

/* Extra small devices (phones, 480px) */
@media (max-width: 320px) { 

}
@media (max-width: 480px) { 
.navbar-brand{float:none;}
#testimonials .testimonials-innner figure{width:50px; height:50px; float:left; border-radius:100%;}
#testimonials .testimonials-innner figure img{border-radius:100%; width:50px; height:50px;}
#testimonials .testimonials-innner .client-content{padding:0px 20px 10px 70px;}
#testimonials .testimonials-innner .client-content p{font-size:13px; line-height:20px;}
}

/* Small devices (tablets, 768px and up) */
@media (max-width: 767px) {
.social{display:none;}
.enquiry-us{margin-bottom:40px;}
#cssmenu{margin-top:10px;}
}

/* Medium devices (desktops, 992px and up) */
@media (max-width: 992px) { 
.service-slider{margin-bottom: 20px;}	

}

/* Large devices (large desktops, 1200px and up) */
@media (max-width: 1200px) { 


}


/*****************************************************
***************** Minimum Resolution *****************
*****************************************************/

/* Extra small devices (phones, 480px) */
@media (min-width: 480px) { 
 
}

/* Small devices (tablets, 768px and up) */
@media (min-width: 768px) { 
#cssmenu{background:none; display:inline-block; float:right;}
#cssmenu > ul{box-shadow:0px 0px 0px ;}
#cssmenu > ul > li:hover > a, #cssmenu > ul > li > a:hover, #cssmenu > ul > li.active > a{background:none;}
#cssmenu > ul > li:hover > a, #cssmenu > ul > li > a:hover, #cssmenu > ul > li.active > a{color:#ed2e10;}
#cssmenu > ul > li.has-sub > a::after{border-color: #000000 transparent transparent;}
#cssmenu > ul > li.has-sub > a:hover:after{border-color: #F30 transparent transparent;}
#cssmenu > ul > li > a {
    border-right: 0 solid rgba(80, 80, 80, 0.12);
    color: #000000;
    font-size: 13px;
    letter-spacing: 1px;
    padding: 12px 12px 15px;
    text-decoration: none;
    text-transform: uppercase;
}
}

/* Medium devices (desktops, 992px and up) */
@media (min-width: 992px) { 
header .logo{padding:0px 0px;} 
#cssmenu ul ul li a:hover{background:#ed2e10; color:#ffffff;}
#cssmenu {margin-top:10px;}
#cssmenu ul ul li a{width:250px;}
.navbar-default .navbar-nav > li > a{line-height: 83px;}	
.owl-carousel .owl-item img{height: 210px;}
.navbar-right .dropdown-menu{right: -73px;}
}

/* Large devices (large desktops, 1200px and up) */
@media (min-width: 1200px) { 


}


/*****************************************************
*************** Max and Min Resolution ***************
*****************************************************/
/* Small devices (tablets, 640px and 767px) */
@media (min-width: 640px) and (max-width: 767px) {

}

/* 768px and 991px */
@media (min-width: 768px) and (max-width: 991px) {

}

/* 992px and 1200px */
@media (min-width: 992px) and (max-width: 1199px) {
#cssmenu > ul > li > a{padding: 18px 6px 21px; font-size:11px;}
}

/* 1200px and up */
@media (min-width:1200px) {
	
}



/*-- =================================
		Responsive Menu
================================== --*/

@media (min-width:768px) {
 .dropdown:hover .dropdown-menu {
display: block;
}
 .dropdown .dropdown-menu {
 top:100%;
}
 .dropdown .dropdown-menu li a {
color:#424242;
 
padding:7px 20px;
font-weight:normal;
border-bottom:none;
}
 .dropdown .dropdown-menu li a:hover {
color:#fff;
background:#223366;
}
.dropdown-menu{border: none;}
}








