.dropdown-large {
  position: static !important;
}
.dropdown-menu-large {
  padding: 15px 0px;
  padding-bottom:30px !important;
}
.dropdown-menu-large > li > ul {
  padding: 0;
  margin: 0;
}
.dropdown-menu-large > li > ul > li {
  list-style: none;
}
.dropdown-menu-large > li > ul > li > a {
  display: block;
 
  clear: both;
  font-weight: normal;
  line-height: 1.528571429;
  color: #333333;
  white-space: normal;
  font-size:14px;
  font-family: 'Open Sans', sans-serif;
}
.dropdown-menu-large > li ul > li > a:hover,
.dropdown-menu-large > li ul > li > a:focus {
  text-decoration: none;
  color: #262626;
}
.dropdown-menu-large .disabled > a,
.dropdown-menu-large .disabled > a:hover,
.dropdown-menu-large .disabled > a:focus {
  color: #999999;
}
.dropdown-menu-large .disabled > a:hover,
.dropdown-menu-large .disabled > a:focus {
  text-decoration: none;
  background-color: transparent;
  background-image: none;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  cursor: not-allowed;
}
.dropdown-menu-large .dropdown-header {
  color: #428bca;
  font-size: 16px;
  margin-top:10px;
}
@media (max-width: 768px) {
  .dropdown-menu-large {
    margin-left: 0 ;
    margin-right: 0 ;
  }
  .dropdown-menu-large > li {
    margin-bottom: 30px;
  }
  .dropdown-menu-large > li:last-child {
    margin-bottom: 0;
  }
  .dropdown-menu-large .dropdown-header {
    padding: 3px 15px !important;
  }
  .navbar-nav .open .dropdown-menu {
    position: static;
    float: none;
    width: auto;
    margin-top: 0;
    background: #d42027;
    border: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
}
  
}


@media (max-width: 991px) {
  .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;
  }
  .navbar-nav>li {
      float: none;
  }
  .navbar-nav>li>a {
      padding-top: 10px;
      padding-bottom: 10px;
  }
  .collapse.in{
      display:block !important;
  }
  
  .dropdown-menu-large {
    margin-left: 0 ;
    margin-right: 0 ;
  }
  .dropdown-menu-large > li {
    margin-bottom: 30px;
  }
  .dropdown-menu-large > li:last-child {
    margin-bottom: 0;
  }
  .dropdown-menu-large .dropdown-header {
    padding: 3px 15px !important;
  }
  .dropdown-menu ul{
	float:left; margin-left:25px !important; width:45%; position:static;}
}




@media screen and (max-width: 52.75em) { 
.header_pannel{ background:url(../images/mob_bannerbg.jpg)top center #08090c;}
.banner_text_box {
	font-size:35px;
	}
.banner_text_small {
	font-size:18px;
	width:95%;
	}
.padding_top2{ padding-top:0px;}
.imperial_style{ font-size:42px; line-height:42px;}
.imperial_style span{ font-size:42px; line-height:25px;}
.logo_text{ font-size:35px; line-height:40px;}
.quick_contact{ font-size:26px; margin-top:25px; padding: 25px 0px;}
	.cbp-hrmenu {
		font-size: 80%;
	}
	.cbp-hrmenu .cbp-hrsub-inner > div{
		width:50%;}
		.phone_number{ text-align: center;} 
	.top_contact_bar{text-align: center !important; line-height:24px; }	

}
@media screen and (max-width: 1200px) {
	.top_bar{ padding-bottom:10px;}
	 }
@media screen and (max-width: 52.75em) { 

	.cbp-hrmenu {
		font-size: 120%;
		border: none;
	}

	.cbp-hrmenu > ul,
	.cbp-hrmenu .cbp-hrsub-inner {
		width: 100%;
		padding: 0;
	}

	.cbp-hrmenu .cbp-hrsub-inner {
		padding: 0 1.1em;
		font-size: 14px;
	}

	.cbp-hrmenu > ul > li {
		display: block;
		border-bottom: 1px solid #d42027;
	}

	.cbp-hrmenu > ul > li > a { 
		display: block;
		padding: 1em 1em;
	}

	.cbp-hrmenu .cbp-hrsub { 
		position: relative;
	}

	.cbp-hrsub h4 {
		padding-top: 0.6em;
	}

}


@media screen and (max-width: 36em) { 
	.cbp-hrmenu .cbp-hrsub-inner > div {
		width: 100%;
		float: none;
		padding: 0em;
	}
}



