.title-lg-visible {
    display: none;
}
.shown_wide{
    display: none;
}
.shown_narrow{
    display: block;
}
.shown_mobile{
    display: none;
}
.inner-title a {
    margin-bottom: 0px;
}
.link-col-md-12{
    width: 67%;
}
.link-col-md-12 p:last-child{
    margin-bottom: 0;
}
.show_1240{
    display: none;
}
.hide_1240{
    display: block;
}
.newline_md{
    display: block;
}
.title-lg-hidden{
    display: block;
}
.inner-box:nth-child(2n){
    padding: 5px 0px 10px 0px;
}
.large-visible {
    display: none;
}
.large-hidden {
    display: block;
}
.lg-visible {
    display: block;
}
.xlg-visible {
    display: none;
    clear: both;
}
#content {
    padding: 0px !important;
}
.article {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
    width: 120px;
    border: 1px solid red;
}
.country-title {
    margin-right: 0;
}
.span-19 {
    width: 100%;
    margin-left: 10px;
}
.custom_home .span-19 {
    margin-left: 0px;
}
.content-left-container, .span-new {
    float: none;
    width: 100%;
}
.ads-right-container {
    display: none;
}
#right-content {
    width: 750px;
    margin: 0 auto;
    float: none;
}
#container {
    width: 950px;
}
#search-box {
    background-color: #D7E4F5;
    width: 220px;
    height: auto;
    display: inline-block;
    margin: 3px 6px 0 0px;
}
.mb-top-section {
    display: none;
}
.custom_home .header-box-first, .custom_home .header-box {
    margin: 3px 6px 0 8px;
}
.custom_home .header-box-first, .custom_home .header-box {
    margin: 3px 6px 0 8px;
}
.custom_home .header-box-first img, .custom_home .header-box img {
    height: 140px;
    width: 252px;
}
.custom_home #search-box {
    float: right;
}
.custom_home .span-132, .custom_home .span-30 {
    width: 523px;
    margin: 0;
    padding-left: 10px;
}
.custom_home .span-132 {
    width: 510px;
}
.custom_home #dest-col {
    float: left;
    width: 20%;
}
.dest-col {
    float: left;
    width: 15%;
}
.custom_home #biz-stay-popular-destinations-box .dest {
    font-size: 12px;
    margin: 0 5px 10px 0;
}
.custom_albany-area .inner-box {
    border-right: 0 none !important;
    width: 570px;
    border-bottom: 0px none;
    margin-bottom : 0px;
}
.custom_albany-area .inner-box.empty-box {
    display: none;
}
.custom_albany-area .inner-content {
    text-align: left;
}
.custom_albany-area .inner-content > div {
    padding: 0;
    margin: 0 !important;
}
.custom_albany-area .outer-box {
    border: 0px;
    display: block;
    overflow: auto;
}
.custom_albany-area .content-left-container {
    float: left;
    width: 600px;
}
.custom_albany-area .ads-right-container {
    display: block;
}
#container-left-nav-home1 {
    background: #eee;
}
#right-content, #footer .copyright {
    background: #fff;
}
#footer div {
    margin: 0;
    padding: 8px 0 5px !important;
}
#biz-stay-popular-destinations-box{
    margin-left: 0;
}
#biz-stay-popular-destinations {
    padding-left: 0%;
    margin-left: 20px;
}
.inner-box:nth-child(2n+1) {
    padding-left: 0px;
}
.town-place {
    height: auto;
}
.city_thumb{
    width: 26%;
}
.city_thumb_text{
    width: 73%;
}
.dest-col-6 {
    float: left;
    line-height: 1.3;
    text-align: left;
    width: 49%;
}
.shown_wide.shown_mobile{
    display: none;
}
.shown_narrow.shown_mobile{
    display: block;
}
.navbig {
    line-height: 1.5;
    padding: 0 0 15px 0;
}
.new-cols-md-4{
    width: 100%;
    -webkit-column-count: 4; /* Chrome, Safari, Opera */
    -moz-column-count: 4; /* Firefox */
    column-count: 4;
}
.new-cols-md-5{
    width: 100%;
    -webkit-column-count: 5; /* Chrome, Safari, Opera */
    -moz-column-count: 5; /* Firefox */
    column-count: 5;
    -moz-column-gap: 5px;
    -webkit-column-gap: 5px;
    column-gap: 5px;
}
.new-cols-md-2{
    width: 100%;
    -webkit-column-count: 2; /* Chrome, Safari, Opera */
    -moz-column-count: 2; /* Firefox */
    column-count: 2;
    -moz-column-gap: 5px;
    -webkit-column-gap: 5px;
    column-gap: 5px;
}

.other-locations-bottom {
    overflow: auto;
    line-height: 1.3;
    height:auto;	
}

.inner-box {
    float: left;
    width: 50%;
    padding-bottom: 20px;
    min-height: 0px;
    box-sizing: border-box;
    padding-top: 20px;
}

.other-locations {
    overflow: auto;
    line-height: 1.3;
    height: auto;
}