.cro-section__mktmsg h1{font-size:26px; min-height: 140px}
.country_tag {color: #005282; display: block; font: 700 12px/20px Arial,"Helvetica Neue",Helvetica,sans-serif; position: absolute; right: 16px; top: 51px}

#signInLink{cursor: pointer}
#ember485,.flight_dis{display:none}
.why-sub__header, .why-sub__header a {position: relative}
.why-sub__header.ic-bpg-badge-empty:after{content: 'S$'; font-size: 25px; left: 49%; margin-left: -12px; margin-top: -34px; position: absolute; top: 51%}
.ads-spot--vt{margin-top:0}


.promo-code__tag {font-size: 11px}
.newsletter__header{margin: 0 0 5px; color: #fff; font-size: 16px; font-weight: 700; text-shadow: none; height: 19px}
.cro-section__promo-code{padding-left: 0; margin-top: 70px !important}


.promo-code__tag{color: #016dab; float: left; font-size: 12px; font-weight: 700; height: 40px; left: 0 !important; margin-right: 5px; position: relative !important; top: 0 !important; transform: rotate(-12deg); width: 45px}
.promo-code__tag:before{color: #016dab; font-size: 48px !important; left: 0 !important; position: absolute; top: -7px !important; transform: rotate(12deg); z-index: -1}
.promo-code__tag:after{content: "S$"; left: 25px; position: absolute; top: 13px}
.user__pw-link:hover, .benefit__more:hover, .promo-code__note:hover{color: #999 !important}

.content-wrapper {background: url('//c.fareportal.com/vd/coa/travel/r6/images/sg-1.jpg') no-repeat top center}
#mktmsg-slider{cursor: auto}
.featured-deal{padding: 20px 0}
.connect-coa__signup .input-group .btn-lg{padding-bottom: 13px}


@media (min-width: 993px) and (max-width: 1024px){
.promo-code__header{white-space: normal}
.promo-code__tag{height:60px}
.newsletter__header{height:auto}
.cro-section__promo-code{margin-top:50px}
.extra {display: none !important}
}
/* iPads (landscape) ----------- */
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : landscape) {
.header-nav__utility .hidden-sm.extra {display: none !important}
}

/* iPads (portrait) ----------- */
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : portrait) {
.extra {display: block !important}
}
.extra {display: none !important}

@media (max-width: 992px){
.why-book {margin-top: 0}
.nav-utility__phone-num{top: 0 !important; padding: 20px 30px !important}
.path-search .header-nav__main--mobile .nav-menu a:hover,.active .nav-main__link:hover, .active .nav-utility__link:hover{text-decoration: none}
.cro-section__mktmsg{padding:20px; float:left; margin: 0}
#mktmsg-slider.cro-section__mktmsg{height:200px !important}
.cro-section__mktmsg h1{font-size: 25px !important}
.cro-section__mktmsg h1 b{font-size: 35px}
.cro-section {background: url(//c.fareportal.com/vd/coa/travel/r6/images/sg-1.jpg) no-repeat  70% 60%; padding: 0}
.cro-section__promo-code{clear: both; line-height: 30px; margin: 0; min-height: 50px; padding-bottom: 0; padding-top: 0}
.promo-code__header{font-size:90%}
.cro-section__newsletter{margin: 85px 0 0 0; width: 65.5%}
.fb_iframe_widget_fluid{display:block !important}
.why-book__sub p{padding:0 10%}
.footer-info--addition a.footer-disclaimer__link{line-height:24px}
.bubble-msg{left: auto; line-height: 15px; margin-left: 0; margin-top: -5px; right: 2%; width: 92%}
}
@media screen and (max-width: 767px){
.why-sub__header.ic-bpg-badge-empty:after{font-size: 17px; margin-left: -10px; margin-top: -30px}
.active .header-nav__main{margin-top: 0 !important}
.nav-utility__phone-num{padding: 20px 15px !important}
.nav-utility__phone-num.extra, .active .header-nav__utility li.nav-utility__phone-num.extra{display:none !important}
.cro-section{background: none}
.featured-deal{margin: 0; padding: 10px 0}
.promo-code__tag, .promo-code__tag:before{color: #fff !important; content: "\e60b"}
#tabTd .cro-section__promo-code{width: 100% !important; margin: 0; padding: 10px 1% !important}
.promo-code__header{white-space: pre-wrap; display: inline; font-size: 90%; line-height: 18px}
.promo-code__tag{height:60px}
.cro-section__promo-code{line-height: 18px; text-align: left}
.bubble-msg{width: 96%; margin-top: 0}
.promo-code__note, .promo-code__note + .smtxt{display: inline-block; white-space: pre-line; line-height: 15px; color: #fff}
.deals .dealsBlock{padding: 8px 8px 0}
}
@media screen and (max-width:600px){
.deal-phone span:before{top: 14px}
}
@media screen and (max-width:360px){
.deal-list {padding: 0 0 15px}
.deals .dealsBlock{line-height:20px}
}
@media only screen and (min-width: 360px) and (max-width: 400px) {
	.why-sub__header.ic-bpg-badge-empty:after{font-size: 16px; margin-left: -8px; margin-top: -23px}
}
@media only screen and (min-width: 400px) and (max-width: 480px) {
	#tabTd .cro-section__promo-code{padding: 10px 5% !important}
}
@media only screen and (min-width: 480px) and (max-width: 580px) {
	#tabTd .cro-section__promo-code{padding: 10px 13% !important}
}
@media only screen and (min-width: 580px) and (max-width: 767px) {
	#tabTd .cro-section__promo-code{padding: 10px 15% !important}
}


/* ----------- iPhone 4 and 4S ----------- */

/* Portrait and Landscape */
@media only screen and (min-device-width: 320px) and (max-device-width: 480px)
  and (-webkit-min-device-pixel-ratio: 2) {

}

/* Portrait */
@media only screen 
  and (min-device-width: 320px) 
  and (max-device-width: 480px)
  and (-webkit-min-device-pixel-ratio: 2)
  and (orientation: portrait) {
}

/* Landscape */
@media only screen 
  and (min-device-width: 320px) 
  and (max-device-width: 480px)
  and (-webkit-min-device-pixel-ratio: 2)
  and (orientation: landscape) {

}

/* ----------- iPhone 5 and 5S ----------- */

/* Portrait and Landscape */
@media only screen 
  and (min-device-width: 320px) 
  and (max-device-width: 568px)
  and (-webkit-min-device-pixel-ratio: 2) {

}

/* Portrait */
@media only screen 
  and (min-device-width: 320px) 
  and (max-device-width: 359px)
  and (-webkit-min-device-pixel-ratio: 2)
  and (orientation: portrait) {
	.why-sub__header.ic-bpg-badge-empty:after{font-size: 16px; margin-left: -8px; margin-top: -30px}
}
@media only screen 
  and (min-device-width: 360px) 
  and (max-device-width: 568px)
  and (-webkit-min-device-pixel-ratio: 2)
  and (orientation: portrait) {
	.why-sub__header.ic-bpg-badge-empty:after{font-size: 16px; margin-left: -8px; margin-top: -23px}
}

/* Landscape */
@media only screen 
  and (min-device-width: 320px) 
  and (max-device-width: 568px)
  and (-webkit-min-device-pixel-ratio: 2)
  and (orientation: landscape) {
	.why-sub__header.ic-bpg-badge-empty:after{font-size: 18px; margin-left: -7px; margin-top: -30px}
}

/* ----------- iPhone 6 ----------- */

/* Portrait and Landscape */
@media only screen 
  and (min-device-width: 375px) 
  and (max-device-width: 667px) 
  and (-webkit-min-device-pixel-ratio: 2) { 

}

/* Portrait */
@media only screen 
  and (min-device-width: 375px) 
  and (max-device-width: 667px) 
  and (-webkit-min-device-pixel-ratio: 2)
  and (orientation: portrait) { 

}

/* Landscape */
@media only screen 
  and (min-device-width: 375px) 
  and (max-device-width: 667px) 
  and (-webkit-min-device-pixel-ratio: 2)
  and (orientation: landscape) { 

}

/* ----------- iPhone 6+ ----------- */

/* Portrait and Landscape */
@media only screen 
  and (min-device-width: 414px) 
  and (max-device-width: 736px) 
  and (-webkit-min-device-pixel-ratio: 3) { 

}

/* Portrait */
@media only screen and (min-device-width : 414px) and (max-device-width : 736px) and (device-width : 414px) and (device-height : 736px) and (orientation : portrait)  and (-webkit-min-device-pixel-ratio : 3) and (-webkit-device-pixel-ratio : 3) {
	.why-sub__header.ic-bpg-badge-empty:after{font-size: 16px; margin-left: -8px; margin-top: -23px}
}

/* Landscape */
@media only screen and (min-device-width : 414px) and (max-device-width : 736px) and (orientation : landscape) and (-webkit-min-device-pixel-ratio : 3) {
	.why-sub__header.ic-bpg-badge-empty:after{font-size: 18px; margin-left: -7px; margin-top: -30px}
}
