@charset "utf-8";
/* CSS Document */
@media only screen and (max-width: 1799px) {#main-header .navbar-default::after {
  width: 18%;
}}
@media only screen and (max-width: 1640px) {#main-header .navbar-default::after {
  width: 16%;
}}
@media only screen and (max-width: 1540px) {#main-header .navbar-default::after {
  width: 14%;
}}
@media only screen and (max-width: 1440px) {#main-header .navbar-default::after {
  width: 11%;
}}
@media only screen and (max-width: 1340px) {#main-header .navbar-default::after {
  width: 8%;
}}
@media only screen and (max-width: 1240px) {#main-header .navbar-default::after {
  width: 6%;
}}
@media only screen and (max-width: 1200px) {
  .navbar-header {
      float: none;
  }
  .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;
      margin-top: 7.5px; margin:0px 10px;
  }
  .navbar-nav>li {
      float: none; border-right:none!important; border-bottom: 1px solid #A21E38; box-shadow:none;
  }
  .navbar-nav>li>a {
      padding-top: 10px;
      padding-bottom: 10px;
  }
  .collapse.in{
      display:block !important;}
	  .navbar-nav .open .dropdown-menu {
    position: static;
    float: none;
    width: auto;
    margin-top: 0;
    background-color: transparent;
    border: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
}
.ser-blue{ display:inline;}
.ser-white{ display:inline;}
.dropdown-menu{ position:absolute; top:100%;}
	  
  
}

@media only screen and (max-width: 1600px){
	.bottom-left{ width:71%;}
	.bottom-form{ width:72%;}
	.tp-banner ul:before{ content:''; display:block; width:1px; height:50%; background:#002E4F; position:absolute; left:14%!important; top:0; bottom:0; margin:auto; z-index:9999;}
	}

@media only screen and (max-width: 1300px){
	.bottom-left{ width:87%;}
	.bottom-form{ width:90%;}

	}
	@media only screen and (max-width: 1100px){
	.gallery-cont a:after{border-right: 125px solid rgba(0,0,0,0.5); border-top: 113px solid transparent; border-bottom: 115px solid transparent;}	
	}
@media only screen and (max-width: 768px){
	.logo{ float:none; margin:0px 0px; text-align:center;}

	}	

@media only screen and (max-width: 767px) {
	.logo{ float:none; margin:0px 0px; text-align:center;}
	#main-header .navbar-default:after{ display:none;}
	.tp-banner ul:before{ content:''; display:block; width:1px; height:50%; background:#002E4F; position:absolute; left:5%!important; top:0; bottom:0; margin:auto; z-index:9999;}
	}
	

	
@media screen and (max-width: 540px) and (min-width: 361px) {
	.
	}	

@media only screen and (max-width: 479px) {
	.logo{ float:none; margin:0px 0px; text-align:center;}
	
	.footer-left{ float:none; text-align:center;}
	.footer-right{ float:none; text-align:center;}
	#middle-scsn{ padding:50px 0px 110px 0px;}
	.middle-main {  margin: 0px 0px 45px 0px;}
	.right-scsn ul li{ border-right:none; border-bottom:1px solid #ccc; width:100%; margin-bottom:10px;}
	.right-scsn ul li img{ max-width:100%; width: auto;}
	.caterers{ text-align:center; border:none; padding:45px 0px;}
	.right-middle img{ min-height:175px;}
	.iso{ margin:15px 0px 0px 0px;}
	.right-scsn ul li .marquee{ width:100%;}
	.sub-left{ position:relative; width:100%;}
	#sub-banner img{ min-height:120px;}
	.map{margin: 120px 10px 30px 0px;}
	.right-scsn{ display:none;}
}
