/*-----------Start of country-select css-------------*/
.head-wrap {
	/*background:url(../../images/country-select-bg.jpg) left center / cover no-repeat;*/
	min-height:808px;
}
/*-----------Start of menu css-------------*/
.menu  {
	padding:30px 0;
}
.menu .nav {
	max-width:750px;
	margin:3px 0;
}
.menu .nav li a {
	color:#ffffff;
	line-height:22px;
	padding:0 7px;
	text-shadow:0 2px 2px rgba(0, 0, 0,0.1);
	opacity:1;
	filter:Alpha(opacity=100); /* IE8 and earlier */
}
.menu .nav li a:hover,
.menu .nav li a:focus,
.menu .nav li:hover a,
.menu .nav li:focus a   {
	color:#d9d9d9;
}
.navbar-brand {
	padding-top:0;
	padding-bottom:0;
}
.menu .nav span {
	float:left;
	color:#ffffff;
}
/*-----------End of menu css-------------*/
/*-----------Start of banner css-------------*/
.banner h1 {
	margin:135px 0 30px 0;
}
.banner p {
	line-height:48px;
	margin:0;
}
.banner form {
	background:rgba(255,255,255,0.5);
	max-width:660px;
	margin:0 auto 255px auto;
	padding:21px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	-ms-border-radius:5px;
	-o-border-radius:5px;
	border-radius:5px;
}
.banner form select {
	color:#383737;
	background:#ffffff;
	background-image: url(../../images/select-open.png);
	background-position:95% center;
	background-repeat:no-repeat;
	max-width:300px;
	height:50px;
	font-size:16px;
	line-height:24px;
    font-family: 'din_mediumregular';
	padding:12px 24px 12px 12px;
	margin-right:18px;
	float:left;
	border:none;
	border-bottom:2px solid #cccccc;
	-webkit-appearance:none;
	-moz-appearance:none;
	-ms-appearance:none;
	-o-appearance:none;
	appearance:none;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	-ms-border-radius:4px;
	-o-border-radius:4px;
	border-radius:4px;
}
.banner form select:hover {
	color:#121111;
}
.banner form select option {
	max-width:280px;
}
.banner .btn-cntnu {
	color:#ffffff;
	background:#4f80e1;
	min-width:300px;
	height:48px;
	font-size:16px;
	line-height:24px;
    font-family: 'din_alternatebold';
	text-transform:uppercase;
	text-shadow:0 2px 2px rgba(0, 0, 0,0.1);
	border-bottom:2px solid #3b60a9;
}
.banner .choose {
	color:#ffffff;
    text-transform:uppercase;
	letter-spacing:1px;
	line-height:48px;
	text-shadow:0 2px 2px rgba(0, 0, 0,0.1);
	display:inline-block;
	margin-bottom:21px;
	position:relative;
}
.banner .choose i {
	color:#ffffff;
	font-size:14px;
	position:absolute;
	left:48%;
	bottom:-4px;
}
/*-----------End of banner css-------------*/
/*---------Start of country-list-----------*/
.conutry {
	padding:65px 0 73px 0;
}
.cntry-list {
	padding-top:55px;
}
.cntry-list-blk {
	padding-bottom:52px;
}
.cntry-list-blk h4 {
	color:#b7b7b7;
	line-height:40px;
	text-transform:uppercase;
	margin:0 0 10px 0;
}
.cntry-list-blk ul {
	margin:0;
}
.cntry-list-blk ul li a {
	color:#383838;
	font-size:16px;
	line-height:40px;
    font-family: 'dinregular';
}
.cntry-list-blk ul li a:first-child {
	float:left;
	margin-right:8px;
}
/*---------End of country-list-----------*/
/*-----------End of country-select css-------------*/
@media screen and (min-width: 768px) and (max-width: 991px) {
.navbar-collapse {
	padding:0;
}
}
@media screen and (max-width: 767px) {
.navbar-brand {
	margin:0;
}
.navbar-toggle {
    border-right:0;
    float:right;
    margin:0;
    padding:0 15px 0 0;
}
.navbar-collapse {
	background:rgba(0,0,0,0.5);
	text-align:center;
	margin-top:30px;
}
.menu .nav span  {
	display:none;
}
.menu .nav li a {
	display:inline-block;
}
.menu .nav li:hover a,
.menu .nav li:focus a {
	color:#ffffff;
}
.menu .nav li a:hover,
.menu .nav li a:focus {
	color:#d9d9d9;
}
.cntry-list {
	margin:0;
}
}
@media screen and (max-width: 710px) {
.banner form select,
.banner form select option,
.banner .btn-cntnu {
	min-width:100%;
	width:100%;
}
.banner form select {
	margin:0 0 10px 0;
}
}
@media screen and (max-width: 400px) {
.banner form select option {
	max-width:100px;
}
.banner form .selectpicker li {
	max-width:200px;
}
}
/*-----------Fix of 27/02/2015----------------*/
/*.main-home-wrap {
    background-image: url("http://staging.ourbhip.com/wp-content/uploads/2015/02/country-select-bg.jpg?id=270") !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
}*/
.main-home-container {
	padding-top:0 !important;
}
.region {
	background: none repeat scroll 0 0 rgba(255, 255, 255, 0.5);
  border-radius: 5px;
  margin: 0 auto 255px;
  max-width: 660px;
  padding: 21px;  
}
.region select {   
  color:#383737;
  background: url("http://bhipglobal.com/wp-content/uploads/2015/02/select-open.png") no-repeat scroll 95% center #ffffff;
	min-width:300px;
	height:50px;
	font-size:16px;
	line-height:24px;
  font-family: 'din_mediumregular';
	padding:12px 24px 12px 12px;
	margin-right:18px;
	float:left;
	border:none;
	border-bottom:2px solid #cccccc;
	-webkit-appearance:none;
	-moz-appearance:none;
	-ms-appearance:none;
	-o-appearance:none;
	appearance:none;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	-ms-border-radius:4px;
	-o-border-radius:4px;
	border-radius:4px;
}
.region .btn-country-select-continue {
	color:#ffffff !important;  
}
.main-home-wrap .main-home-top-menu li a {
	float:left;
	padding: 0 7px !important;  
}
.main-home-wrap .main-home-top-menu li:last-child span {
	display:none;  
}
@media (max-width:767px) {
.region select {
	margin-bottom:10px;    
}
.region select,
.btn-cntnu {
	width:100%;
  min-width:100%;
}
}
/*-----------Fix of 27/02/2015 alignment----------------*/
.main-home-wrap .navbar-brand {
	padding:0  
}
.main-home-container .h-small {
	margin-bottom:0 !important;  
}
.main-home-wrap {
	position:absolute;
	top:0;
	min-height:110px;
  z-index:1111;
}
.cntry-list-blk {
	margin-bottom:0 !important;  
}
/*-----------Fix of 28/02/2015----------------*/
.main-home-body-wrap {
	margin:0 !important;  
}
@media (max-width:767px) {
.navbar-collapse {
  background:rgba(0, 0, 0, 0.5) !important;
}
.navbar-toggle {
  border:none !important;  
}
.main-home-wrap .main-home-top-menu li a {
	float:none;    
}
}