
/* <<<<<City links start>>>>>>*/
.cityLinksHIS { padding-right:0; padding-left:0;}
.otherCountry #wraperDiv { display:inline-block; width:32.3%; margin-right:1.5%; margin-bottom:15px; vertical-align:top;}
.otherCountry #wraperDiv:nth-child(3),
.otherCountry #wraperDiv:nth-child(6){ margin-right:0;}

#otherCountry dl { margin:0;}
#otherCountry dl dd { border-bottom: solid #ccc 1px;  background: #ffffff; /* Old browsers */
  background: -moz-linear-gradient(top,  #ffffff 0%, #f3f3f3 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f3f3f3)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  #ffffff 0%,#f3f3f3 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  #ffffff 0%,#f3f3f3 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  #ffffff 0%,#f3f3f3 100%); /* IE10+ */
  background: linear-gradient(to bottom,  #ffffff 0%,#f3f3f3 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f3f3f3',GradientType=0 ); /* IE6-9 */
}
#otherCountry dl dd a { display:block; padding: 8px 10px 8px 40px; background:url(../ota/images/placeHolderSprite.png) 20px 13px no-repeat;}
#otherCountry dl dd a.searchOther { padding: 8px 10px 8px 25px; background:url(https://cdn.kaizenplatform.net/v2/attachments/000/021/452/762c586a9e42e2ed2db720b22210f2545681f57e.png) 6px center no-repeat; }

/*OTA Placeholder Start*/
#otherCountry h3,
.openExpandControlWrap h3,
.openExpandControlWrap h2{ padding: 8px 10px; background: #506a77; color: #fff; margin:0; font-size:19px; font-weight:bold;}
.openExpandControlWrap h3 a,
#otherCountry h3 a { color: #fff; }
.openExpandControlWrap dl,
.openExpandControl .destnInfo { border:1px solid #cdccca; background-color: #fefbf4; }
.openExpandControlWrap #otherCountry dl dd { background: #fefbf4; }
.openExpandControlWrap dl,
.openExpandControl .destnInfo  { padding:24px; }
.openExpandControl .destnInfo  dl { border-bottom:1px solid #cdccca; margin-bottom: 10px; padding-bottom: 10px;}
.openExpandControl .destnInfo  dl dd { padding-left:10px;}
.openExpandControlWrap #cityLinksHIS dl dd { margin:0 -24px;}
.openExpandControlWrap #cityLinksHIS dl dd:first-child { margin-top:-24px;}
.openExpandControlWrap #cityLinksHIS dl dd:last-child { margin-bottom:-24px;}
#cityLinksHIS #wraperDiv dl { }
.openExpandControl .destnInfo  {}
.openExpandControl .destnInfo  dl dt.yoko {float: left; width: 10%;}
.openExpandControl .destnInfo  dl.topBox dt.yoko  { float:none; width:auto;}
.openExpandControl #navi_btm { float:none; width: 100%; text-align: center; padding-bottom:0;}
.openExpandControl .destnInfo  dl.topBox  dd .flag { float: left; width: 57px;}   
.otherCountry #wraperDiv {}
.listOfLinks a { width:25%; float:left; padding: 0px 10px 8px 20px; background:url(../ota/images/placeHolderSprite.png) 1px -62px no-repeat;}
.listOfLinks dd{overflow:hidden;}
.countryInfoArea,
.otherCountry dl {}
@media screen and (min-width:100px) and (max-width: 767px) {
	.listOfLinks a { width:50%;}
	.openExpandControlWrap h3 { position: relative; padding-right: 43px;}
	.openExpandControlWrap h3 a { border-radius: 14px; text-indent: -9999px; padding: 5px;width: 28px;height: 28px; display: inline-block; outline: 0; background: url(../seo/images/search-sprite.png) -58px -108px #d6d6d6; position: absolute; right: 7px; top: 13%;}
	.openExpandControl .destnInfo  dl dt.yoko {width: 33%;}
	.openExpandControl .destnInfo  dl dt { background-color:#506a77; border-radius:3px; color:#fff; display: inline-block; padding: 1px 5px; width:auto!important; float: none!important;}
	.openExpandControl .destnInfo  dl dd { padding:5px 0 0 0;}
}


/*OTA Placeholder End*/


/* <<<<<City links end>>>>>>*/
.row.breadcrumbRow,
.specificCity { margin-left:0; margin-right:0;}
.container_.otaPageView { margin-left:auto; margin-right:auto;}
.headerStyleOta.seoPagelayout {padding-left:30px; padding-right:30px;}
@media screen and (min-width:100px) and (max-width: 767px) {
	.cityLinksHIS { padding-right:15px; padding-left:15px;}
	.otherCountry #wraperDiv { width:100%;}
	.otherCountry #wraperDiv { margin-right:0%;}
	.openExpandControlWrap  .metaExpandedOpen{ background-position:-89px -110px;}
	.headerStyleOta.seoPagelayout {padding-left: 15px;padding-right: 15px;}
	.otaPageView .collapseButton .glyphicon-chevron-up::before {color: #fff !important;}
}
@media screen and (min-width:767px) and (max-width: 1015px) {
	.container_.otaPageView {padding-left: 30px; padding-right: 33px;}
}