@charset "utf-8";
/* CSS Document */
@media screen and (min-width: 0px) and (max-width: 480px){
	/*--banner--*/
	.banner-height {height: auto !important; margin-right:-7.5px;}
	.enquiry form{ margin:10px 0;}
	.navbar-brand img{ width:100%;}
	.upr-head-right{ text-align:center !important; float:none !important;}
	
/*	.dropdown:hover .dropdown-menu {
	display: none !important;
}
.dropdown:focus .dropdown-menu {
	display:block !important;
}
.dropdown:hover .dropdown-menu li ul {
	display: none !important;
}
.dropdown:hover .dropdown-menu li:hover ul {
	display: none !important;
}
.dropdown:focus .dropdown-menu li:focus ul {
	display:block !important;
}*/
	
	/*--icon--*/
	.gap-top{ margin-top:30px;}
	
	/*--gallery--*/
	.grid{ width:100% !important;}
	
	/*--footer--*/
	.left{ width:100%; margin-bottom:20px;}
	.left h2, .right h2{ text-align:center;}
	.adrs{ width:100%; margin-bottom:20px;}
	.map{ width:100%;}
}

@media screen and (min-width: 481px) and (max-width: 768px){
	.container{width:auto;}
	
	/*--banner--*/
	.banner-height {
    height: auto;}
	.enquiry form{ margin:10px 20% 10px 20%;}
	
	/*--footer--*/
	.right{ margin-top:30px;}
	.right h2{ text-align:center; margin-bottom:15px;}
}

@media screen and (min-width: 769px) and (max-width: 991px){
	.container{width:auto;}
	.enquiry form{ margin-top:10px;}
	.enquiry input{ margin-bottom:5px; padding:2px;}
	.enquiry textarea{margin-bottom:5px; padding:2px 5px;}
	.enquiry button{ margin-bottom:5px;}
	
	/*--footer--*/
	.right{ margin-top:30px;}
	.right h2{ text-align:center; margin-bottom:15px;}
	
}

@media screen and (min-width: 992px) and (max-width: 1200px){
	.container{width:auto;}
	.dropdown:hover .dropdown-menu {
	display: block;
}

}

@media (max-width: 991px) {
  .navbar-header {float: none;}
  #nav ul li a {padding: 10px 0px 5px 0px !important;}
  
  .navbar-left,.navbar-right { float: none !important;}
  .navbar-toggle {display: block;}
  .navbar-collapse {border-top: 1px solid transparent; box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);}
  .navbar-fixed-top {top: 0; border-width: 0 0 1px;}
  .navbar-collapse.collapse { display: none!important;}
  .navbar-nav {float: none!important;}
  .navbar-nav>li {float: none;}
  .navbar-nav>li>a { padding-top: 10px; padding-bottom: 10px;}
  .collapse.in{ display:block !important;}
}