@import url("global-new_v1.css");
#login-menu .login-box-content a.login-link:hover {
	color:#fff!important
}
#extendLogin h6 a.lock-ext:hover, #login-menu .login-box-content a.login-link.online-bank-ico:hover {
	transition:none!important
}
.login-box-content #extendLogin h6 a {
	color:#000!important;
	font-size:17px;
	font-weight:300
}
#login-menu .form-tabs-secton .tabs.vertical dd a {  
	color:#000;
	font-size:15px;
	font-weight:300;
	margin-bottom:3px;
}



@media only screen and (min-width:768px) {
.nw-temp-banner.static-bx-banner .bx-wrapper .bx-caption {
bottom:25px!important;
top:auto!important
}
} 
@media \0screen {
.nw-temp-banner.static-bx-banner .bx-wrapper .bx-caption {
	bottom:25px!important;
	height:auto!important; 
	top:auto!important
}
.nw-temp-banner.static-bx-banner .bx-wrapper .bx-caption p {
	padding-right:60px!important
}
.nav-bar li .sub-menu-article li a {
	display: block !important;
}

}
.nw-temp-banner .bx-wrapper {
	margin:0;
	padding:0;
	position:relative
}
.banner-thumbs.nw-temp-thumbs {
	background:#fff
}
.banner-thumbs.nw-temp-thumbs {
	z-index:4
}
.nw-temp-banner .bxslider {
	background:url("standard-chartered-monochrome-logo.png") center center no-repeat #eee
}
.nw-temp-banner .bxslider img {
	display:none
}
.express-button
{
	margin-top: 15px !important;

}
.benefit-title
{
margin: 0px !important;
}
.nw-temp-banner .bx-wrapper .bxslider img {
	display:block !important
}
.nw-temp-banner .bx-controls-direction {
	display:none
}
.nw-temp-banner .bxslider .bx-caption {
	display:none
}
.nw-temp-banner .bx-wrapper .bxslider .bx-caption {
	display:block !important
}
.nw-temp-banner .bx-wrapper .bx-caption h1.white-txt {
	color:#fff
}
.nw-temp-banner .bx-wrapper .bx-caption p.white-txt {
	color:#fff
}
.nw-temp-banner.static-bx-banner .bx-wrapper .bx-pager {
	text-align:center
}
.nw-temp-banner.static-bx-banner .bx-wrapper .bx-pager, .nw-temp-banner.static-bx-banner .bx-wrapper .bx-controls-auto {
	bottom:-20px;
	position:absolute;
	width:100%
}
.nw-temp-banner.static-bx-banner .bx-wrapper .bx-pager .bx-pager-item, .nw-temp-banner.static-bx-banner .bx-wrapper .bx-controls-auto .bx-controls-auto-item {
	display:inline-block
}
.nw-temp-banner.static-bx-banner .bx-wrapper .bx-pager.bx-default-pager a {
	background:url("a-link.png") no-repeat scroll center center transparent;
	display:block;
	float:left;
	height:9px;
	margin:0 4px;
	outline:0 none;
	text-indent:-9999px;
	width:9px
}
.nw-temp-banner.static-bx-banner .bx-wrapper .bx-pager.bx-default-pager a:hover, .nw-temp-banner.static-bx-banner .bx-wrapper .bx-pager.bx-default-pager a.active {
	background:url("a-active.png") no-repeat scroll center center transparent
}
.pintile-boxes.new-temp-margin {
	padding-top:30px
}
.nw-temp-banner.static-bx-banner .bx-controls-direction {
	display:block;
	position:absolute;
	text-align:center;
	width:100%;
	z-index:100;
	bottom:-8px
}
.nw-temp-banner.static-bx-banner .bx-controls-direction a.bx-prev {
	background:url("arrow-previous-12.png") no-repeat scroll center center transparent;
	display:inline-block;
	height:12px;
	outline:0 none;
	position:relative;
	right:35px;
	text-indent:-9999px;
	top:14px;
	width:12px
}
.nw-temp-banner.static-bx-banner .bx-controls-direction a.bx-next {
	background:url("arrow-next-12.png") no-repeat scroll center center transparent;
	display:inline-block;
	height:12px;
	outline:0 none;
	position:relative;
	right:-35px;
	text-indent:-9999px;
	top:14px;
	width:12px
}
@media only screen and (min-width:768px) {
.nw-temp-banner .bx-wrapper .bxslider .bx-caption {
background:none repeat scroll 0 0 transparent !important
}
.nw-temp-banner .bxslider {
width:100%;
height:295px;
overflow:hidden;
margin:0
}
.nw-temp-banner .bx-wrapper .bx-caption {
background:none repeat scroll 0 0 transparent;
left:62%;
position:absolute;
width:345px;
padding-right:4%;
height:180px
}
.nw-temp-banner.static-bx-banner .bx-wrapper .bx-caption {
background:none repeat scroll 0 0 transparent;
height:auto;
left:20%;
padding-right:4%;
position:absolute;
width:500px
}
.nw-temp-banner .bx-wrapper .bx-caption h1 {
color:#000;
font-size:22px
}
.nw-temp-banner .bx-wrapper .bx-caption p {
color:#000;
font-size:12px
}
.nw-temp-banner.static-bx-banner .bx-wrapper .bx-caption p {
color:#000;
font-size:17px;
padding-right:20px
}
.nw-temp-banner.static-bx-banner .bx-wrapper .bx-caption p.white-txt {
color:#fff
}
.nw-temp-banner .bx-wrapper .bx-caption .button.small {
font-size:12px;
padding:6px 25px 7px
}
.nw-temp-banner.static-bx-banner .bx-wrapper .bx-caption .button.small {
font-size:12px;
padding:8px 38px 9px
}
.nw-temp-banner .bx-wrapper .bx-viewport {
left:50%;
margin-left:-790px;
overflow:hidden;
position:relative;
width:1580px !important;
height:295px !important
}
.nw-temp-banner .bx-wrapper .bxslider img {
display:block !important;
height:295px;
max-width:100%;
width:1580px
}
.nw-temp-banner .bx-wrapper .bxslider li {
width:1580px !important
}
}
@media only screen and (min-width:1110px) {
.nw-temp-banner.static-bx-banner .bx-wrapper .bx-caption {
top:41%
}
}
@media only screen and (min-width:1580px) {
.nw-temp-banner .bx-wrapper .bxslider img {
display:block !important;
height:295px;
max-width:100%;
width:100%
}
.nw-temp-banner .bx-wrapper .bxslider li {
width:100% !important
}
.nw-temp-banner .bx-wrapper .bx-viewport {
height:295px !important;
left:0;
margin-left:0;
max-width:100%;
width:100% !important
}
}
@media only screen and (max-width:767px) and (min-width:440px) {
.nw-temp-banner .bxslider {
width:100%;
overflow:hidden;
margin:0
}
.nw-temp-banner .bx-wrapper .bxslider img {
max-width:350% !important
}
.nw-temp-banner .bx-wrapper .bx-caption {
background:none repeat scroll 0 0 #919fa8;
height:225px;
left:100%;
padding:0 12px;
position:relative;
top:96%;
width:100%
}
.nw-temp-banner.static-bx-banner .bx-wrapper .bx-caption {
height:100%
}
.nw-temp-banner .bx-wrapper .bxslider li {
left:-100%
}
.nw-temp-banner .bx-wrapper .bx-caption h1 {
color:#000;
font-size:22px
}
.banner-thumbs.nw-temp-thumbs #bx-pager a h5 {
font-size:13px
}
.nw-temp-banner .bx-wrapper .bx-caption p {
color:#000;
font-size:14px
}
.nw-temp-banner .bx-wrapper .bx-caption .button.small {
font-size:12px;
padding:6px 25px 7px
}
.banner-thumbs.nw-temp-thumbs #bx-pager {
margin-left:36%;
padding-bottom:8px;
padding-top:8px;
position:relative
}
}
@media only screen and (max-width:439px) {
.nw-temp-banner .bxslider {
width:100%;
overflow:hidden;
margin:0
}
.nw-temp-banner .bx-wrapper .bxslider img {
max-width:400% !important
}
.nw-temp-banner .bx-wrapper .bxslider li {
right:135% !important
}
.nw-temp-banner .bx-wrapper .bx-caption {
background:none repeat scroll 0 0 #919fa8;
left:135%;
padding:0 12px;
position:relative;
top:99%;
width:100%;
bottom:0;
height:200px
}
.nw-temp-banner.static-bx-banner .bx-wrapper .bx-caption {
height:auto;
top:99%
}
.nw-temp-banner .bx-wrapper .bx-caption h1 {
color:#000;
font-size:22px
}
.nw-temp-banner .bx-wrapper .bx-caption p {
color:#000;
font-size:14px
}
.nw-temp-banner .bx-wrapper .bx-caption .button.small {
font-size:13px;
padding:10px 20px 11px
}
.banner-thumbs.nw-temp-thumbs #bx-pager {
margin-left:36%;
padding-bottom:8px;
padding-top:8px;
position:relative
}
}
@media only screen and (max-width:815px) and (min-width:768px) {
.nw-temp-banner .bx-wrapper .bx-caption {
left:59%;
position:absolute;
width:300px
}
.nw-temp-banner.static-bx-banner .bx-wrapper .bx-caption {
left:58%;
position:absolute;
bottom:15%;
width:500px
}
.nw-temp-banner .bx-wrapper .bx-caption h1 {
width:58.3333%
}
}
@media only screen and (max-width:767px) {
.express-button
{
	margin-top: 30px !important;

}
.bx-viewport {
overflow:visible !important
}
.nw-temp-banner .bx-wrapper .bx-caption {
bottom:0 !important
}
.container.banner-container.nw-temp-banner {
z-index:3
}
.container.banner-container.nw-temp-banner.static-bx-banner {
margin-bottom:27px
}
.nw-temp-banner.static-bx-banner .bx-wrapper .bx-caption p {
font-size:17px
}
.nw-temp-banner .bxslider {
height:100% !important
}
.nw-temp-banner.static-bx-banner .bx-wrapper .bx-caption {
padding-top:20px
}
.nw-temp-banner .bx-wrapper .bx-caption h1 {
color:#fff;
font-size:24px
}
.nw-temp-banner .bx-wrapper .bx-caption p {
color:#fff
}
}
@media only screen and (max-width:767px) and (min-width:580px) {
.nw-temp-banner .bx-wrapper .bxslider img {
margin-left:35%
}
}
@media only screen and (max-width:579px) and (min-width:531px) {
.nw-temp-banner .bx-wrapper .bxslider img {
margin-left:20% !important
}
}
@media only screen and (max-width:1109px) and (min-width:768px) {
.nw-temp-banner.static-bx-banner .bx-wrapper .bx-caption p {
float:none !important
}
.nw-temp-banner .bx-wrapper .bx-caption h1 {
width:58.3333%
}
.nw-temp-banner.static-bx-banner .bx-wrapper .bx-caption {
bottom:15%
}
}
/*Skip to Content*/

a.offscreen {
	position:absolute;
	left:-1000px;
	top:-1000px;
	width:1px;
	height:1px;
	text-align: left;
	overflow:hidden;
}
a.offscreen:focus, a.offscreen:active, a.offscreen:hover {
	position:absolute;
	left:0;
	top:0;
	width:auto;
	height:auto;
	overflow:visible;
	background-color:#FF3;
	border: 1px dotted #000;
}
/*Old Universal Bar, Nav Bar, Footer Style*/

.old-universal-bar#universalNav.nav-bar > li > a{
	 font-weight: 700;
	}



.old-universal-bar #header, .old-universal-bar.header, .old-universal-bar.header .bg-menu {
	height: 50px;
}
.old-universal-bar .nav-bar > li {
	line-height: 50px;
}
.old-nav-bar .brand-header .nav-bar > li > a > h3 {
	color: #222;
	font-size: 16px;
	margin: 0;
	font-weight: bold;
}
.old-nav-bar .brand-header .nav-bar > li > a > summary, .old-nav-bar .brand-header .nav-bar > li > a > span.summary {
	color: #888;
	display: block;
	line-height: 12px;
	padding-top: 5px;
}
.old-nav-bar .brand-header .nav-bar > li > a:first-child {
	padding: 27px 0 17px !important;
}
.old-nav-bar .brand-header .nav-bar > li:first-child > a:first-child {
	margin-left: 22px;
}
.old-nav-bar .brand-header .nav-bar > li > a > summary, .old-nav-bar .brand-header .nav-bar > li > a > span.summary {
	font-size: 12px;
	font-weight: 400;
}
.sticky .old-nav-bar {
	height: auto!important;
}
.sticky .old-nav-bar .brand-header .nav-bar > li > a:first-child {
	padding-top: 18px!important;
}
.old-footer.footer-links .three.nobg:after {
	background: none repeat scroll 0 0;
}
 @media only screen and (min-width :980px) and (max-width :1024px) {
 .old-nav-bar .brand-header .standard-chartered-logo-holder {
 width: auto;
}
.old-universal-bar.universal-grey #header #universalNav.nav-bar > li.has-flyout > a:first-child {
 font-size: 13px;
 padding-left: 7px!important;
 padding-right: 7px!important;
}
}
 @media only screen and (min-width :900px) and (max-width :979px) {
 .old-nav-bar .brand-header .standard-chartered-logo-holder {
 top: 16px;
 width: 100px;
}
.old-universal-bar.universal-grey #header #universalNav.nav-bar > li.has-flyout > a:first-child {
 font-size: 13px;
 padding-left: 5px!important;
 padding-right: 5px!important;
}
}
 @media only screen and (min-width :768px) and (max-width :899px) {
 .old-nav-bar .brand-header .nav-bar > li > a:first-child {
 padding-bottom: 18px!important;
 padding-top: 31px!important;
}
.old-nav-bar .brand-header .nav-bar > li > a > summary, .old-nav-bar .brand-header .nav-bar > li > a > span.summary {
 display:none!important;
}
.old-nav-bar .brand-header {
 height:70px;
}
 .old-nav-bar .brand-header .standard-chartered-logo-holder {
 top: 16px;
 width: 100px;
}
.old-universal-bar.universal-grey #header #universalNav.nav-bar > li.has-flyout > a:first-child {
 font-size: 13px;
 padding-left: 5px!important;
 padding-right: 5px!important;
}
}
 @media only screen and (max-width:767px) {
 .old-universal-bar.header, .old-universal-bar.header .bg-menu {
 height: 50px !important;
}
 #mainNav.old-nav-bar {
 background: #fff none repeat scroll 0 0 !important;
 z-index: 99!important;
}
 .old-nav-bar #megaLogin {
 display: block !important;
 color: #b5bcc2;
}
 .old-nav-bar .navbar-button span, .old-nav-bar #megaMenu span, .old-nav-bar #megaMenu.open span {
 background:  url("../../sg/assets/global/images/page/iconlib_small.png") no-repeat scroll 0 0!important;
 display: block!important;
 height: 32px!important;
 left: 0!important;
 position: absolute!important;
 top: 0!important;
 width: 32px!important;
}
 .old-nav-bar #megaLogin span {
 background-position: -160px -64px!important;
}
 .old-nav-bar .navbar-button {
 padding: 10px 10px 10px 36px!important;
}
 .old-nav-bar #megaMenu {
 right: 90px;
 top: 14px;
}
 .old-nav-bar #megaMenu span {
 background-position: -122px -101px!important;
}
 .old-nav-bar .brand-header .standard-chartered-logo-holder img {
 width: 90px;
}
 .old-nav-bar #megaLogin {
 margin-left: 0!important;
 padding-right: 0!important;
}
 .old-nav-bar #megaMenu, .old-nav-bar #megaLogin {
 color: #b5bcc2;
}
 .old-nav-bar .brand-header .nav-bar > li > a:first-child {
 padding: 3px 5px 2px !important;
 margin-left: 0px!important;
}
 .sticky .old-nav-bar .brand-header .nav-bar > li > a:first-child {
 padding-top: 0!important;
}
 .old-nav-bar .brand-header .nav-bar > li > a > h3 {
 color: #222;
 font-size: 16px;
 margin: 0;
}
 .old-nav-bar .brand-header .nav-bar > li > a > summary, .old-nav-bar .brand-header .nav-bar > li > a > span.summary {
 color: #888;
 display: block!important;
 line-height: 12px;
 padding-top: 5px;
}
 .old-nav-bar .standard-chartered-logo-holder {
 box-shadow: 0 2px 2px #999!important;
 z-index: 9999;
}
 .old-nav-bar #megaMenu.open span {
 background-position: -160px -101px!important;
}
 .old-nav-bar #megaMenu span {
 background-position: -122px -101px!important;
}
.old-footer.footer-block .block-ft .block-grid > li a {
    background: #2c2c2c none repeat scroll 0 0;
    padding: 10px;
}
.old-footer.footer-block .block-ft .block-grid > li {
    padding: 0 0 0 5px;
}
}
.grid figure.promotion-page {

max-width: 100%;
    min-width: 100%;
}
figure.effect-lexi.promotion-page img{

 width: calc(100% + 15px);

}
div.overlay-img {
	display:none;
}
.up-arrow-img {
	display:none;
}
 @media \0screen {
.pop-up-arrow-cont a:hover div.overlay-img {
	background: #000;
	display: block!important;
	height: 18% !important;
	position: absolute;
	right: 0;
	top: 0;
	width: 18%;
	z-index: 999;
	opacity:.4;
	filter:alpha(opacity=40);
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
}
.pop-up-arrow-cont a:hover .up-arrow-img {
	background:url(down-arrow-v.png);
	display:block!important;
	height:24px;
	position:absolute;
	right:17px;
	top:7px;
	width:24px;
	z-index:9999
}
}
@media \0screen {
.no-pop-up-cont{
margin-bottom: 40px;
}
.ap-ch{
padding-top: 25px;
}
.ap-msa{
padding-top: 65px;
}
}
.ap-msa{
padding-top: 57px;
}
.ap-wgn{
padding-top: 17px;
}
.ap-ch{
padding-top: 21px;
}

@media only screen and (max-width: 767px) {
.ap-msa{
padding-top: 0px;
}
.ap-wgn{
padding-top: 0px;
}
.ap-ch{
padding-top: 0px;
}
}
figure.effect-lexi figcaption::before {
    background: rgba(0, 0, 0, 0.3) none repeat scroll 0 0;
    border: 0 none;
    border-radius: 50%;
    bottom: -100px;
    box-shadow: 0 0 0 900px rgba(255, 255, 255, 0.4);
    content: "";
    height: 300px;
    opacity: 0;
    position: absolute;
    top: -170px;
    transform: scale3d(0.5, 0.5, 1);
    transform-origin: 50% 50% 0;
    width: 300px;
}

.inpage-content ul.block-grid ul.green-arrow > li {
    padding-left: 12px!important;
}
.gathr-text{
  margin-top: 34px;
} 
@media only screen and (max-width: 767px) {
	 .close-sec.button.large.full-width {
 background: #0070ae none repeat scroll 0 0 !important;
 border-color: #0070ae !important;
 bottom: 0;
 position: fixed;
 width: 100%
}
.close-sec a.close-reveal-modal {
 background-image: none !important;
 color: #fff !important;
 margin-left: auto !important;
 margin-right: auto !important;
 padding-top: 10px !important;
 position: relative !important;
 width: 100% !important;
}

.reveal-modal.mob-padding {
    min-height: 640px;
    padding: 0 !important;
    z-index: 9999;
}
.reveal-modal.mob-padding {
    padding-bottom: 50px !important;
}

.reveal-modal.mob-padding {
    margin-left: -50% !important;
    width: 100% !important;
}
#modal-content{
padding-left: 10px;
    padding-right: 10px;
}
iframe#form-frm {
    height: 860px !important;
}
.six.columns.mob.equal-height-offers-box{
height: auto !important;
}

.gathr-text{
  margin-top: 0px;
} 
	 }
.equal-height-offers-box{
height: 210px !important;
}
.black-text{
color:#424242 !important;
font-size: 14px !important;
}
.inpage-content .option-choose-box-details p.regular-txt {
    color: #424242;
    font-size: 14px;
    line-height: 1.3em;
}
@media \0screen {
	.home-page.page-personal .pintile-boxes.static-pintiles article.pinned-items .elm-content-area h6.blue-txt{
	height:60px!important;
	}
.sub-page.page-personal .pintile-boxes.static-pintiles article.pinned-items .elm-content-area h6.blue-txt{
	height:60px!important;
	}
}
 @media only screen and (max-width:767px) {
.old-nav-bar .brand-header .standard-chartered-logo-holder img {
    width: 100px;
}

}
table.table-striped, table.responsive {
	border-collapse:collapse;
}
table.table-striped .tbody-head, table.responsive tbody-head,  table.table-striped thead th, table.responsive thead th,  table.table-striped thead td, table.responsive thead td {
	background: #f2f2f2 none repeat scroll 0 0 !important;
	border-top: 3px solid #000 !important;
	color: #000 !important;
	margin-top: 10px !important;
	padding: 20px 20px 20px 6px !important;
	border-bottom: 1px solid #ccc !important;
}
table.responsive thead {
	background: #f2f2f2 none repeat scroll 0 0;
}
table.table-striped .tbody-head, table.responsive tbody-head,  table.table-striped thead th, table.responsive thead th,  table.table-striped thead td, table.responsive thead td, table.responsive thead td strong {
	font-weight:700 !important;
	   font-size: 13px !important;
		text-align:left !important;
		line-height: 1.25em !important;
}
table.table-striped tbody, table.responsive tbody, table.table-striped thead, table.responsive thead {
	box-shadow: none;
}
table.table-striped tbody tr td, table.responsive tbody tr td {
	color: #666 !important;
	padding: 15px 20px 15px 6px !important;
	border-bottom: 1px solid #999 !important;
	text-align:left !important;
	line-height: 1.25em !important;
}
table.table-striped tbody tr, table.responsive tbody tr {
	background:none !important;
}
@media only screen and (max-width:767px){
table.table-striped .tbody-head, table.responsive tbody-head, table.table-striped thead th, table.responsive thead th, table.table-striped thead td, table.responsive thead td{
	background: none!important;
	}
div.table-wrapper{
	    border-right: 0px;
	}
}
/* White Persistence bar*/


.page-cta article {
	height:auto !important;/* background:url("images/persistent-bar-bg.png") repeat 0 0;*/
	text-align: left !important;
	background:#fff !important;
	background:-moz-linear-gradient(top, #fff 0, #d8d8d8 100%) !important;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #fff), color-stop(100%, #d8d8d8)) !important;
	background:-webkit-linear-gradient(top, #fff 0, #d8d8d8 100%)!important;
	background:-o-linear-gradient(top, #fff 0, #d8d8d8 100%) !important;
	background:-ms-linear-gradient(top, #fff 0, #d8d8d8 100%) !important;
	background:linear-gradient(to bottom, #fff 0, #d8d8d8 100%) !important;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#d8d8d8', GradientType=0) !important;
	box-shadow: 0 2px 2px #ccc !important;
	border: 0 none !important;
}
.page-cta span {
	position: absolute !important;
	right: 20px !important;
	top: 8px !important;
}
#page .container.page-cta article {
	z-index: 999999 !important;
}
.page-cta article .button {
	background:#009fda!important;
	filter:none!important;
	border:1px solid #009fda !important;
	color:#fff !important;
	box-shadow: none !important;
}
.page-cta article .button:hover {
	background:#0083db!important;
	border:1px solid #0083db !important;
	transition:none!important;
		filter:none!important;
}
.page-cta article h5 {
	background-image: none !important;
	background-repeat: no-repeat !important;
	display: inline-block !important;
	margin-top: -5px !important;
	max-width: 100% !important;
	min-height: 40px !important;
	padding-left: 25px !important;
	padding-top: 10px !important;
	text-align: left !important;
	font-family: "SC Sans Web", Arial, sans-serif !important;
	font-stretch: normal !important;
	font-style: normal !important;
	font-weight: 400 !important;
	color: #6f6f6f !important;
}
.page-cta article a.button {
	top: 14px !important;
	 font-weight: 400!important;
}
.bxslider img{cursor:pointer}

/* -------- TWO BUTTON PERSISTANT BAR --------*/

.page-cta.two-button-persist article h5 {
    padding-right: 275px;
}
.page-cta article a.button.second-button-persist {
    right: 160px;
}
@media only screen and (max-width: 479px) {

	.page-cta article a.button.second-button-persist {
	     position:relative; 
	    right:0px!important;
	}
	.page-cta.two-button-persist article h5 {
	    padding-right: 0px !important;
	}
	
}


/* -------- TWO BUTTON PERSISTANT BAR --------*/

.tgl-template .tgl-pintile-boxes {
	padding-top: 20px;
	padding-bottom:30px;
	background: #f3f3f3 none repeat scroll 0 0;
}
.tgl-template .tgl-panel {
	background: #fff none repeat scroll 0 0 !important;
	border-color: #d9d9d9 !important;
	border-style: solid !important;
	border-width: 1px !important;
	box-shadow: 2px 2px 3px rgba(50, 50, 60, 0.15) !important;
	margin-bottom: 18px;
	height: 320px;
}
.tgl-template .tgl-panel .elm-content-area {
	height: 185px;
}


.tgl-template .tgl-panel .elm-content-area p {
	color: #555;
	font-size: 14px;
	max-height: 72px;
	overflow: hidden;
}
.tgl-template .tgl-panel .elm-content-area h5 {
	font-size: 18px;
	line-height: 1.3;
	margin-top: 0;
	font-weight:300;
	max-height: 50px;
	overflow: hidden;
	text-align: left;
}
.tgl-template header.tgl-image {
	position:relative;
}
.tgl-template header.tgl-image img {
	display:block;
	  width: 100%;
}
.tgl-template .tgl-tag {
	bottom: 0px;
	color: #fff;
	display: block;
	font-size: 13px;
	font-weight: 400;
	padding: 8px 15px;
	position: absolute;
	right: 0;
	z-index: 9;
	background:#000;
}
.tgl-template .featured-circle-tag {
	position: absolute;
	right: 12px;
	top: 12px;
}
.tgl-template .offer-txt-circle {
	display: table-cell;
	height: 45px;
	width: 45px;
	text-align: center;
	vertical-align: middle;
	border-radius: 50%;
	background: #5dc452;
	color: white;
}
.tgl-template .offer-txt-circle span {
	display: block;
	font-size: 14px;
	font-weight: 300;
}
.tgl-template .offers-cards {
	bottom: 15px;
	text-align: right;
	padding-right:24px;
}
.tgl-template form.custom div.custom.dropdown {
	display: block;
	margin-bottom: 5px;
	margin-top: 1px;
	position: relative;
	width: 100% !important;
	height: 23px;
}
.tgl-template form.custom div.custom.dropdown a.current {
	background-color: #fff;
	color: #666;
	border: medium none;
	display: block;
	min-height: 28px;
	padding: 0 38px 0 6px;
	white-space: nowrap;
	width: auto;
	font-size: 14px;
	padding: 0 45px 0 0;
	margin-bottom:15px;
}
.tgl-template form.custom div.custom.dropdown ul {
	border: 1px solid #dedede;
	left: 0;
	top: 28px !important;
	width: 100% !important;
}
.tgl-template form.custom div.custom.dropdown a.selector {
	height: 50px!important;
	border: medium none;
	display: block;
}
.tgl-template form.custom div.custom.dropdown a.selector:after {
	background: transparent url("new-tgl-down-arrow.png") no-repeat scroll left center;
	border: medium none;
	height: 8px;
	left: 5px;
	top: 13px !important;
	width: 15px;
}
.tgl-template form.custom div.custom.dropdown a.selector:hover:after, .tgl-template form.custom div.custom.dropdown:hover a.selector:after, .tgl-template form.custom div.custom.dropdown.open a.selector:after {
	background: url("new-tgl-down-arrow.png") no-repeat scroll left center transparent;
	border:none;
	width:15px;
	height:8px;
	top:13px!important;
}
.tgl-template .form-data form.custom {
	display: block;
	margin-bottom: 18px;
	border: 1px solid #ddd;
}
.tgl-template form.custom div.custom.dropdown ul li {
	line-height: 25px;
}
.tgl-template form.custom div.custom.dropdown ul li.selected {
	display: none;
}
.tgl-template form.custom div.custom.dropdown ul li.selected {
	background:none;
}
.tgl-template form.custom div.custom.dropdown ul li.selected:after {
	content: none;
}
.tgl-template form.custom div.custom.dropdown a.current {
	padding-left:20px;
}
.tgl-template form.custom div.custom.dropdown ul li {
	padding-left: 20px;
	position:relative;
}
.tgl-template form.custom div.custom.dropdown ul li.selected-country {
	background: #cdebf5 none repeat scroll 0 0;
	color: #000;
}
.tgl-template form.custom div.custom.dropdown ul li.selected-country:after, form.custom div.custom.dropdown ul li.selected-country:hover:after {
	content: "\2713";
	left: 6px;
	position: absolute;
	color:#000;
}
.tgl-template .inpage-links.filter-links p {
	margin-top: 6px;
}
.tgl-template .inpage-links.filter-links p a.active-tab, .tgl-template .inpage-links.filter-links p a:hover {
	color: #0072aa;
}
.tgl-template .no-paddingltrt {
	padding-left:0px;
	padding-right:0px;
}
.tgl-template .cf.collapse .columns {
	padding-left:0px;
}
.tgl-template .reveal-modal-bg {
	background: rgba(0, 0, 0, 0.95) none repeat scroll 0 0;
	opacity:0.9!important;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)"!important;
	filter: alpha(opacity=90)!important;
}
.tgl-template.reveal-modal.offers-modal {
	padding: 0 !important;
}
.tgl-template .modal-contents .image-box.panel {
	position: relative;
	margin-bottom:0px !important;
}
.tgl-template .modal-contents .image-box.panel img {
	display:block;
}
.tgl-template .offer-percent {
	bottom: 15px;
	position: absolute;
	right: 15px;
}
.tgl-template .modal-contents .reveal-content-section {
	padding: 20px 30px 15px;
}
.tgl-template .brand-logo {
	height: auto;
	left: 10px;
	position: absolute;
	top: 10px;
	width: 80px;
}
.tgl-template.reveal-modal .row.collapse {
	margin-bottom:0px !important;
}
.tgl-template .offer-percent .offer-txt-circle {
	width: 90px;
	height: 90px;
}
.tgl-template .offer-percent .offer-txt-circle span {
	font-size: 28px;
	font-weight: 400;
}
.tgl-template .modal-contents .reveal-content-section h6.blue-txt {
	color: #0070ae;
	font-size: 23px;
	font-weight: 400;
	margin-bottom: 20px;
	margin-top: 0;
	text-align: left
}
.tgl-template .reveal-content-section ul.tabs-content.contained > li {
	background: #eee none repeat scroll 0 0;
	border-color: #eee;
	padding: 20px 10px 20px 20px;
}
.tgl-template .reveal-content-section ul.tabs-content.contained > li p {
	color:#000;
}

.tgl-template .reveal-content-section ul.tabs-content.contained > li#detailsTab  p {
	color:#000;
	 font-size: 13px;
    margin-bottom: 8px;
}



.tgl-template .tabs.contained a {
	background: #eee none repeat scroll 0 0;
	margin-right: 7px;
}
.tgl-template .tabs dd.active {
	background: #eee none repeat scroll 0 0;
	border-top: 0 none;
	margin-top: 0;
	height: 47px;
	margin-right: 7px;
}
.tgl-template .tabs dd.active a, .tgl-template .tabs dd a:focus {
	border: 0 none;
	color: #01598b;
	font-weight: 400;
}
.tgl-template .tabs dd.active a:focus {
	font-weight: 400;
}
.tgl-template .tabs {
	border-bottom: 0px;
}
.tgl-template .tabs.contained {
	margin-bottom: 7px;
}
.tgl-template .tgl-template .tabs.contained dd.active:last-child {
	margin-right:0px!important;
}
.tgl-template .event-footer a.event-location {
	position:relative;
	padding-left:30px;
	color:#999;
	text-decoration:underline;
	display: block;
}
.tgl-template .event-footer a.event-location:after {
	background:url("new-tgl-location.png") no-repeat scroll 0 0;
	content: "";
	display: block;
	height: 24px;
	left: 0;
	position: absolute;
	top: -4px;
	width: 24px;
}
.tgl-template .event-footer a.event-date {
	position:relative;
	padding-left:30px;
	color:#000;
	display: block;
}
.tgl-template .event-footer a.event-date:after {
	background:url("new-tgl-valid-clock.png") no-repeat scroll 0 0;
	content: "";
	display: block;
	height: 24px;
	left: 0;
	position: absolute;
	top: -4px;
	width: 24px;
}
.tgl-template #termsTab li {
	color:#000;
	padding-bottom:7px;
	   line-height: 18px;
}
.tgl-template .inner-content-div {
	height: 225px;
	overflow-y: scroll;
}
.tgl-template .venue-list-section {
	position: absolute;
	top: 0;
}
.tgl-template .location-map {
	position: relative;
}
.tgl-template .venue-list-section .venue-list {
	background-color: #cfd0d2;
	list-style-type: none !important;
	margin-bottom: 0 !important;
    margin-left: 0;
    margin-right: 0 !important;
    margin-top: 0;
	padding: 0;
}
.tgl-template .venue-list-section .venue-list > li {
	color: #fff;
	padding: 3px 31px 3px 10px;
}
.tgl-template .venue-list-section .venue-list > li.active {
	background-color:#f44236;
}
.tgl-template .venue-list-section .venue-list > li a {
	color:#fff;
}
.tgl-template .sub-section-details .cf p a.vist-site {
	color: #01598b;
	display: inline-block;
	padding: 2px 25px;
	text-align: left;
}
.tgl-template .button-group-columns {
	float:left!important;
}
.tgl-template .inner-content-div .offers-cards {
	text-align: left;
	float: left !important;
}
.tgl-template .apply-now-button {
	font-size: 12px;
	padding: 8px 50px 9px;
	display:inline-block;
	background: #40a447 none repeat scroll 0 0;
	border: 1px solid #40a447;
	color:#fff;
	font-weight:300;
}
.tgl-template .apply-now-button:hover {
	background: #268f00 none repeat scroll 0 0;
	border: 1px solid #268f00;
	transition: none 0s ease 0s !important;
	-webkit-transition: none 0s ease 0s !important;

	}
.tgl-template  .offers-cards > img {
    display: inline-block;
	margin-right:-3px;
}
.tgl-template .inner-content-div .offers-cards   img{
margin-right:1px;
}
	

.tgl-template .applicable-cards .applicable-card-txt{
font-size: 13px!important;
}

.tgl-template-applicable-cards{
	bottom: 35px;
	position: absolute;
	width:100%;
	padding-right: 50px;
	}
.tgl-template-applicable-cards > img{
	float:right;
	}
.tgl-template .tgl-panel .elm-content-area h5 {
	height: 22px !important;
	}
.tgl-template .tgl-panel .elm-content-area p.tgl-txt{
	height:38px;
	text-overflow: ellipsis;
	}
/* tgl new */

.tgl-subcateg-container {
 padding-bottom: 0px;
 padding-top: 0px!IMPORTANT;
}

.tgl-subcateg-container {
  height: auto !important;
}

.tgl-subcateg-container .columns.tgl-subcateg-item {
  width: 25%;
  padding-left: 30px;
  float: left;
  padding-bottom:16px;
  padding-top:16px;
}



/* tgl new end */





 @media only screen and (min-width : 999px) {
 .tgl-template.reveal-modal.offers-modal {
background: transparent none repeat scroll 0 0;
 left: 0 !important;
 margin: 0 !important;
 outline: 0 none !important;
 overflow: hidden !important;
 position: fixed !important;
 right: 0 !important;
 width: auto !important;
 z-index: 1050 !important;
}
 .tgl-template.reveal-modal.offers-modal .modal {
 background: #fff none repeat scroll 0 0;
 margin: 15px auto;
 width: 969px;
 position: relative;
}
}
 @media only screen and (min-width : 768px) and (max-width : 998px) {
 .tgl-template.reveal-modal.offers-modal {
background: transparent none repeat scroll 0 0;
 left: 0 !important;
 margin: 0 !important;
 outline: 0 none !important;
 overflow: hidden !important;
 position: fixed !important;
 right: 0 !important;
 width: auto !important;
 z-index: 1050 !important;
}
 .tgl-template.reveal-modal.offers-modal .modal {
 background: #fff none repeat scroll 0 0;
 margin: 15px auto;
 width: 740px;
 position: relative;
}
 .tgl-template.reveal-modal.offers-modal .modal .four.columns {
 position: absolute;
width: 265px;
}

 .tgl-template.reveal-modal.offers-modal .modal .sub-section-details .four.columns {
 position: static;
    width: auto;
}


 .tgl-template .offer-percent .offer-txt-circle {
 height: 70px;
 width: 70px;
}
 .tgl-template .offer-percent .offer-txt-circle span {
 font-size: 20px;
 font-weight: 400;
}
 .tgl-template .modal-contents .image-box.panel .wide-image img {
 display: block;
}
.tgl-template .event-footer a.event-date {
 font-size: 13px;
}
.tgl-template .event-footer a.event-location {
 font-size: 13px;
}
 .tgl-template .reveal-content-section ul.tabs-content.contained > li p {
 font-size: 13px;
 margin-bottom: 10px;
}

.tgl-template #termsTab li {
 font-size: 13px;
}
.tgl-template .modal-contents .reveal-content-section {
    padding: 20px 10px 15px 30px;
}

.tgl-template .venue-list-section .venue-list{
	 margin: 0 0 0 10px !important;
	}

}
 @media only screen and (min-width : 768px){
.tgl-template .tgl-panel .elm-content-area p.tgl-txt{
height:38px;
text-overflow: ellipsis;
}

.tgl-template .event-footer a.event-date{
float:right;
}

.tgl-template .tgl-pintile-columns .columns{
float:left!important;
}

.tgl-template .modal-contents .image-box.panel .wide-image img{
    width: 100%;
}
.tgl-template .tgl-panel .elm-content-area h5 {
	max-height: 22px;
	min-height: 22px;
	height: 22px !important;
	word-wrap: normal;
	text-overflow: ellipsis;
	white-space: pre-wrap;

	}
.tgl-template-applicable-cards{
	bottom: 35px;
	position: absolute;
	width:100%;
	padding-right: 50px;
	}
.tgl-template-applicable-cards > img{
	float:right;
	}
}

 @media \0screen {
	 .tgl-template .offers-cards > img{
	margin-right: 0;
	}
.tgl-template .inner-content-div .offers-cards img {
    margin-right: 2px;
}
 .tgl-template .tgl-panel .elm-content-area p.tgl-txt{
height:38px;
}
.tgl-template .tgl-pintile-columns .columns{
float:left!important;
}

.tgl-template .event-footer a.event-date{
float:right;
}
.tgl-template .modal-contents .image-box.panel .wide-image img{
    width: 100%;
}
 
.tgl-template .border-list-top {
	float:right!important;
}
.tgl-template .offer-txt-circle {
	background:url("new-tgl-featured-circle-tag-75.png") no-repeat scroll 0 0;
}
.tgl-template .offer-percent .offer-txt-circle {
	background:url("new-tgl-featured-circle-tag-90.png") no-repeat scroll 0 0;
}

 .tgl-template.reveal-modal.offers-modal {
background: transparent none repeat scroll 0 0;
 left: 0 !important;
 margin: 0 !important;
 outline: 0 none !important;
 overflow: hidden !important;
 position: fixed !important;
 right: 0 !important;
 width: auto !important;
 z-index: 1050 !important;
}
 .tgl-template.reveal-modal.offers-modal .modal {
 background: #fff none repeat scroll 0 0;
 margin: 15px auto;
 width: 969px;
 position: relative;
}

.tgl-template .tgl-panel {
	height:320px;
	}
.tgl-mod-pin-img{
width:100%;
display:block;
float:left !important;
vertical-align:middle;
overflow:hidden;
}


}
 @media only screen and (max-width : 767px) {
.tgl-template-applicable-cards{
	bottom: 24px;
	position: absolute;
	width:100%;
	padding-right: 190px;
	}
.tgl-template-applicable-cards > img{
	float:right;
	}
.tgl-template .tgl-panel header {
float: left;
height: 105px;
 width: 146px;
}
 .tgl-template .tgl-panel .elm-content-area {
 float: left;
height: 105px;
 overflow: hidden;
 padding: 3px 15px 4px;
 width: calc(100% - 150px);
}
 .tgl-template .tgl-panel .elm-content-area h5 {
 font-size: 15px;
 height: 22px;
 margin-bottom: 3px;
 margin-top: 8px;
 overflow: hidden;
}
.tgl-template .tgl-panel .elm-content-area h5 {
	max-height: 22px;
	min-height: 22px;
	height: 22px !important;
	}
 .tgl-template .tgl-panel .elm-content-area p.tgl-txt {
 overflow: hidden;
 text-overflow: ellipsis;
 overflow : hidden;
 text-overflow: ellipsis;
 display: -webkit-box;
 -webkit-line-clamp: 2;
 -webkit-box-orient: vertical;
 font-size:12px;
 margin-bottom: 7px;
}
@-moz-document url-prefix("") {
.tgl-template .tgl-panel .elm-content-area p.tgl-txt {
 overflow : hidden;
 text-overflow: ellipsis;
 white-space:normal;
 height:40px;
}
}
 .tgl-template .tgl-tag {
 bottom: 0;
 right: 0;
}
.tgl-template .featured-circle-tag {
 position: absolute;
 right: 9px;
 top: 6px;
}
 .tgl-template .offer-txt-circle {
 height: 40px;
 width: 40px;
}
 .tgl-template .offer-txt-circle span {
 font-size:12px;
}
 .tgl-template p.offers-cards {
 max-height: none !important;
 margin-bottom:0px!important;
}
 .tgl-template .form-data form.custom {
 padding-left: 0;
 padding-right: 0;
}
.tgl-template .border-list-top {
 border-top: 1px solid #eee;
}
 .tgl-template .form-data form.custom {
 display: block;
 margin-bottom: 10px;
}
 .tgl-template form.custom div.custom.dropdown ul {
 border-top:1px solid #eee;
 border-image: none;
 border-style: solid;
 border-width: 1px;
 left: -5px;
 top: 36px !important;
 width: 100% !important;
}
 .tgl-template .border-list-top {
 padding: 0;
}
 .tgl-template form.custom div.custom.dropdown.open a.current {
 color: #333;
 padding-left: 15px;
}
 .tgl-template form.custom div.custom.dropdown.open ul {
 left: 0;
}
.tgl-template form.custom div.custom.dropdown a.selector:after {
 left: 0;
}
 .tgl-template form.custom div.custom.dropdown.open a.current {
 color: #333;
 padding-left: 15px;
}
 .tgl-template form.custom div.custom.dropdown a.current {
 padding-left:15px;
}
 .tgl-template form.custom div.custom.dropdown ul li {
 padding: 3px 38px 10px 13px;
}
 .tgl-template .tgl-pintile-boxes {
 padding-top:20px;
}
.tgl-template .tgl-panel {
 border-width: 0 !important;
}
.tgl-template .form-data form.custom {
 margin-bottom: 0;
}
 .tgl-template .filter-links-mobile {
 padding-top:0px;
}
.tgl-template .all-filter {
 border-right:1px solid #ccc;
}
 .tgl-template form.custom div.custom.dropdown {
 margin-top: 10px;
 height: 30px;
}
 .tgl-template .form-data form.custom {
 border: 0 none;
}
.tgl-template form.custom div.custom.dropdown ul {
    max-height: 400px;
    overflow-y: scroll;
}
 .tgl-template form.custom div.custom.dropdown ul {
 background: #fff none repeat scroll 0 0;
}
 .tgl-template .country-filter {
 background: #f3f3f3 none repeat scroll 0 0;
}
.tgl-template .country-filter form.custom div.custom.dropdown a.current {
 background-color: #f3f3f3;
}
 .tgl-template form.custom div.custom.dropdown ul li {
 padding: 3px 20px 3px 10px;
}
 .tgl-template ol.filetr-sub-list {
 margin-bottom: 0;
 margin-left:0px;
}
.tgl-template form.custom div.custom.dropdown ol.filetr-sub-list li {
 position:relative;
 padding-left: 25px;
}
 .tgl-template ol.filetr-sub-list li:after, .tgl-template ol.filetr-sub-list li:hover:after {
content: "";
 display: block;
 left: 10px;
 position: absolute;
 right: auto;
 top: 2px;
}
.tgl-template .sub-filter-row {
 border-top:1px solid #ccc;
}
 .tgl-template .product-list-one, .tgl-template .product-list-two {
 background:#f3f3f3 none repeat scroll 0 0;
}
 .tgl-template .product-list-one {
 border-right: 1px solid #ccc;
}
 .tgl-template .product-list-one form.custom div.custom.dropdown a.current, .tgl-template .product-list-two form.custom div.custom.dropdown a.current {
 background-color: #f3f3f3;
}
 .tgl-template .offers-cards {
	bottom: 15px;
	text-align: right;
	padding-right:24px;
}
.tgl-template .tgl-panel .elm-content-area {
 padding: 3px 10px 4px 15px;
}
 .tgl-template .modal-contents {
 padding: 0;
}
.tgl-template .modal-contents .reveal-content-section {
 padding:0px;
}
 .tgl-template .subheader.blue-txt.offer-hd-mob {
 color: #0070ae;
 font-size: 20px;
 font-weight: 300;
 margin-bottom: 13px;
 text-align: center;
}
 .tgl-template .modal-contents .image-box.panel img {
  display: block;
 
 position: relative;
 width: 100%;
}
 .tgl-template .offer-percent .offer-txt-circle {
 height: 50px;
 width: 50px;
}
 .tgl-template .offer-percent .offer-txt-circle span {
 font-size: 15px;
 font-weight: 400;
}
 .tgl-template .brand-logo {
 width: 65px;
}
.tgl-template .modal-contents .image-box.panel .brand-logo img {
 height: auto!important;
 width: auto !important;
}
.tgl-template .tabs.contained {
 margin-bottom:0px;
}
.tgl-template .tabs dd.active {
 background: #eee none repeat scroll 0 0;
 border-top: 0 none;
 height: auto;
 margin-right: 0;
 margin-top: 0;
}
.tgl-template .tabs.contained a {
 background: #fff none repeat scroll 0 0;
 border-right: 1px solid #eee;
 margin-right: 0
}
 .tgl-template .tabs dd.active a, .tgl-template .tabs dd a:focus {
 background: #eee none repeat scroll 0 0;
}
.tgl-template .event-footer a.event-location {
 color: #999;
 display: block;
 margin-left: 20px;
 padding-bottom: 30px;
 padding-left: 30px;
 font-size: 13px;
}
 .tgl-template .event-footer a.event-date {
 display: block;
 margin-left: 20px;
 padding-bottom: 30px;
 padding-left: 30px;
 font-size: 13px;
}
.tgl-template.reveal-modal.offers-modal {
 padding: 0 0 50px !important;
}
 .tgl-template .tabs dd a {
 font-size:13px;
}
 .tgl-template .reveal-content-section ul.tabs-content.contained > li p {
 font-size: 13px;
 margin-bottom: 10px;
 line-height: 1.6;
}
.tgl-template #termsTab li {
 font-size: 13px;
}
.venue-list-section {
 display:none;
}
 .tgl-template .sub-section-details .mobile-two {
 width: auto !important;
 padding: 0 10px 0 0;
 float:left!important;
}
 .tgl-template .sub-section-details p {
 margin-bottom: 10px;
}
.tgl-template .inner-content-div p.offers-cards {
 margin-bottom:10px!important;
}
 .tgl-template .tgl-panel .elm-content-area p.offers-cards {
 position: relative;
    bottom: 3px;
}
.tgl-template .sub-section-details .cf p a.vist-site{
	   margin-right: 7px;
	}
.tgl-template .inner-content-div .offers-cards {
float: none !important;
}	
	
.tgl-template .tgl-panel {
	height:auto!important;
	}	
	
}
.tgl-template .slimScrollBar{
	background: #777 none repeat scroll 0 0!important;
	}
.tgl-template.reveal-modal.offers-modal{
	box-shadow: none !important;
	}

.tgl-subcat-item-mob{
	position:relative;
	width:100%;
	padding:10px;
	padding-left:45px;
	float:left;
	background:#f8f8f8;
	font-size:13px;
	}
.tgl-subcat-item-mob-select{
	background:#f8f8f8 url(green-tick-tgl.png) no-repeat 22px 9px;
	}
.tgl-subcat-item-mob-deselect{
	/*background:#f8f8f8 url(ash-tick-tgl.png) no-repeat 22px 9px;*/
	}
.tgl-categ-item-mob{
	position:relative;
	width:100%;
	padding:10px;
	padding-left:28px;
	float:left;
	}
.tgl-categ-item-mob-select{
	background:url(green-tick-tgl.png) no-repeat 5px 9px;
	}
.tgl-categ-item-mob-deselect{
	/*background:url(ash-tick-tgl.png) no-repeat 5px 9px;*/
	}
.tgl-country-item-mobile{
	position:relative;
	width:100%;
	padding:15px;
	padding-left:35px;
	float:left;
	}
.tgl-country-item-mobile-select{
	background:url(green-tick-tgl.png) no-repeat 7px 14px;
	}
.tgl-country-item-mobile-deselect{
	background:#FFF;
	}
.tgl-country-item{
	position:relative; 
	width:210px;
	margin-left:20px;
	padding:15px;
	padding-left:50px;
	margin-bottom: 16px;
	
	}
.tgl-country-item-select{
	border:1px solid #0035ac;
	background:url(green-tick-tgl.png) no-repeat 18px 14px;
	}
.tgl-country-item-deselect{
	border:1px solid #dedede;
	background:#FFF;
	}
.tgl-cat-tab{
	padding:10px;
	}
.tgl-cat-tab-select{
	color:#0072aa;
	}
.tgl-cat-tab-deselect{
	color:#424242;
	}
.tgl-subcateg-item{
	padding:10px;
	padding-left:20px;
	cursor:pointer;
	}
.tgl-subcateg-item:hover{
	color:#000;
	}
.tgl-subcateg-item-select{
	color:#0072aa;
	}
.tgl-subcateg-item-deselect{
	color:#424242;
	}
.tgl-subcateg-container{
	padding-top:10px;
	width:100%;
	background:#f8f8f8;
	float:right;
	border:0px solid #ccc;
	margin-right:0px;
	left:0px;
	margin-top:8px;
	display:block;
	box-shadow:0 2px 2px -1px #999;
	display:none;
	}

.tgl-transparent-bg {
	background-color: #004775;
	display: block;
	height: 100%;
	opacity: 0.1;
	
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=10)";
	filter: alpha(opacity=10);
	-moz-opacity: 0.1;
	-khtml-opacity: 0.1;
	
	position: absolute;
	width: 100%;
	}
.tgl-image:hover .tgl-transparent-bg{
	display:none;
	}
.tgl-popup-url{
	background:url("new-tgl-website.png") no-repeat;
	padding-right:20px;
	}
.tgl-popup-phone-no{
	background:url("new-tgl-phone.png") no-repeat;
	padding-right:20px;
	}

/*tgl-new--start*/

.empty-logo-bar{
	height: 50px; display: none;
	}
.tgl-template-waypointcheck{
	position:relative;width:100%;height:0px;
	}
.tgl-template-filter-master-empty-cont{
	position:relative;width:100%;
	}
.tgl-template-filter-master-empty{
	position:relative;width:100%;height:70px;display:none;
	}
.tgl-template-filter-master-mobile-empty-cont{
	position:relative;width:100%;
	}
.tgl-template-filter-master-mobile-empty{
	position:relative;width:100%;height:45px;display:none;
	}
.tgl-template-filter-master{
	position:relative;width:100%;height:70px;background:#fff;z-index:90;box-shadow:0 2px 2px -1px #999;
	}
.tgl-template-filter-master .shadow-block{
	padding-top:20px;
	}

.tgl-cat-tab-cont{
	margin-top:7px;
	}
.tgl-template .border-list-top .border-list-top-in {
	margin-top:10px;
	}
.tgl-template .offer-select-lbl {
	text-align:right;
	}
.tgl-template .offer-select-lbl-mb-cont{
	padding:17px;background:#fff;height:45px;
	}
.tgl-template .offer-select-lbl-mb {
	text-align:left;background:url(new-tgl-down-arrow.png) no-repeat 97% 5px;
	}
.tgl-template .offer-select-lbl-ico {
	background:url(new-tgl-down-arrow.png) no-repeat 0px 5px;width:28px;height:20px;
	}

.tgl-template-subcateg-panel{
	position:absolute;height:0px;width:100%;
	}
#subcateg_container_Dining{
	height:210px;
	}
#subcateg_container_Retail{
	height:130px;
	}
#subcateg_container_RestRelax{
	height:95px;
	}
#subcateg_container_Online{
	height:95px;
	}
.country-selector a, .country-selector div{
	display: inline-block; 
	}
.tgl-template .country-selector-cont{
	position:absolute;height:0px;width:100%;
	}
.tgl-template .country-selector-pc{
	background:#fff;border:1px solid #ccc;margin-right:8px;margin-top:8px;padding-right:20px;display:none;padding-top:16px;float:right;
	}
.country-selector-mb{
	position:absolute;width:100%;background:#fff;float:right;border:1px solid #ccc;margin-right:8px;display:none;
	}
.tgl-template .filter-links-mobile{
	height: 45px;position: relative;top: 0;width: 100%;z-index: 1000;background:#fff;box-shadow:0 2px 2px -1px #999;
	}
.tgl-template .filter-links-mobile-first-item{
	padding:17px;background:#fff;height:45px;
	}
.tgl-template .categ-select-lbl-mob{
	background:url(new-tgl-down-arrow.png) no-repeat 97% 5px;
	}
.tgl-template .categ-selector-cont{
	position:absolute;width:100%;height:350px;visibility:hidden;
	}
	.tgl-template .country-selector-cont-mob{
	position:absolute;width:100%;height:328px;visibility:hidden;
	}
.tgl-template .categ-selector{
	position:absolute;width:100%;height:350px;background:#fff;float:right;border:1px solid #eee;visibility:hidden;
	}

.tgl-template-lbox-cont{
	z-index:1000;
	position:absolute;
	width:100%;
	top:0px;
	display:none;
	}
.tgl-template-lbox{
	width:950px;
	display:table;
	margin:auto;
	background:#fff;
	position:relative;
	margin-bottom:50px;
	}
.tgl-template-lbox-bg{
	position:fixed;
	width:100%;
	height:100%;
	background:#000;
	
	opacity: 0.8;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
	filter: alpha(opacity=80);
	-moz-opacity: 0.8;
	-khtml-opacity: 0.8;
	
	z-index:900;
	display:none;
	}
.tgl-template-lbox-close{
	background: url("search-close.png") no-repeat 0px 0px;
	cursor: pointer;
	height: 25px;
	margin-right: -10px;
	margin-top: -10px;
	position: absolute;
	right: 0;
	top: 0;
	width: 25px;
	z-index: 100;
	}
.tgl-template-lbox-lr{
	width:100%;
	height:auto;
	position:relative;
	border-bottom: 1px solid #ccc;
	display:table;
	}
.tgl-template-lbox-lr-l{
	width:350px;
	height:auto;
	position:relative;
	float:left;
	}
.tgl-template-lbox-lr-r{
	width:600px;
	height:400px;
	position:relative;
	float:right;
	overflow:hidden;
	background:#fafafa;
	}
.tgl-template-lbox-lr-r img{
	width:none;
	position:relative;
	}
.tgl-template-lbox-lr h6{
	padding-left:20px;
	padding-top:10px;
	height:35px;
	overflow:hidden;
	}
.tgl-template-lbox-desc{
	font-size:16px;
	color:#000;
	padding-left:20px;
	padding-top:10px;
	padding-right: 20px;
	line-height:1.5em;
	height:105px;
	overflow:hidden;
	}
.tgl-template-lbox-site{
	color:#0035ac;
	font-weight:bold;
	font-size:13px;
	padding-left:46px;
	padding-top:18px;
	background:url("new-tgl-web-globe.png") no-repeat scroll 18px 14px;
	height:55px;
	}
.tgl-template-lbox-divider{
	margin-left: 20px;
	margin-right: 20px;
	border-bottom:1px solid #ccc;
	}
.tgl-template-lbox-valid{
	padding-left:20px;
	padding-top:20px;
	}
.tgl-template-lbox-cards{
	padding-left:20px;
	padding-top:20px;
	padding-bottom:20px;
	border-bottom:none;
	}
.tgl-template-lbox-cards img{
	margin-right:5px;
	}

.tgl-template-lbox-tab{
	width:100%;
	height:50px;
	cursor:pointer;
	}
.tgl-template-lbox-tab-open{
	background:url("green-arrow-up-down-left.png") no-repeat scroll 96% 16px;
	}
.tgl-template-lbox-tab-close{
	background:url("green-arrow-up-down-left.png") no-repeat scroll 96% -16px;
	}
/*	.tgl-template-lbox-tab-close {
  background: url("green-arrow-up-down-left.png") no-repeat scroll 96% -52px;
}*/
.tgl-template-lbox-tab-side{
	background:url("green-arrow-up-down-left.png") no-repeat scroll 96% -52px;
	}



.tgl-template-lbox-tab-lbl{
	color:#0035ac;
	font-weight:bold;
	font-size:15px;
	padding-left:35px;
	padding-top:20px;
	
	background:url("green-bullet-tri.png") no-repeat 20px 24px;
	}
.tgl-template-lbox-tab-ofd{
	width:100%;
	display:table;
	}
.tgl-template-lbox-tab-ofd-l{
	width:50%;
	float:left;
	display:none;
	}
.tgl-template-lbox-ofd{
	font-size:14px;
	color:#000;
	padding-left:37px;
	padding-right: 20px;
	line-height:1.5em;
	margin-bottom:20px;
	}
.tgl-template-lbox-tab-ofd-r{
	width:50%;
	float:left;
	display:none;
	}
.tgl-template-lbox-acpcrd{
	padding-left:55px;
	padding-top:3px;
	background:url("new-tgl-accp-card.png") no-repeat scroll 18px 0px;
	height:35px;
	}
.tgl-template-lbox-acpcrd-citem{
	width:100%;
	display:table;
	padding-top:0px;
	line-height:1.5em;
	padding-bottom: 5px;
	}
.tgl-template-lbox-acpcrd-citem-l{
	width:45%;
	float:left;
	padding-left:32px;
	font-weight:bold;
	}
.tgl-template-lbox-acpcrd-citem-r{
	width:55%;
	float:left;
	padding-right: 20px;
	padding-bottom: 10px;
	}
.tgl-template-lbox-tab-tnc{
	display:none;
	}
.tgl-template-lbox-tab-tnc-txt{
	padding-left:40px;
	padding-right:20px;
	padding-bottom:20px;
	padding-top:10px;
	line-height:1.5em;
	}
.tgl-template-lbox-tab-map-cont{
	display:none;
	}
.tgl-template-lbox-tab-tnc-bspacer{
	width:100%;
	height:50px;
	}
.tgl-template-lbox-map-mb-cont{
	position:absolute;
	width:100%;
	z-index:1500;
	display:none;
	}
.tgl-template-lbox-mb-marker-popup{
	width:290px;height:210px;padding-left:10px;
	}
.tgl-template-lbox-map-mb{
	width:100%;
	height:500px;
	background:#fafafa;
	}
.tgl-template-lbox-mb-venue-main{
	padding-left:42px;
	padding-top:15px;
	padding-bottom:5px;
	font-weight:bold;
	font-size:13px;
	line-height:1.52em;
	background:url("new-tgl-venue-ico.png") no-repeat scroll 10px 14px;
	}
.tgl-template-lbox-mb-time-main{
	padding-left:42px;
	padding-top:5px;
	font-weight:bold;
	font-size:13px;
	line-height:1.52em;
	background:url("new-tgl-opr-time-clock.png") no-repeat scroll 10px 3px;
	}
.tgl-template-lbox-mb-time{
	margin-top:6px;
	}
.tgl-template-lbox-mb-sub{
	padding-left:42px;
	font-weight:normal;
	line-height:1.52em;
	font-size:13px;
	padding-right:10px;
	padding-bottom:10px;
	min-height:45px;
	}
.tgl-template-lbox-mb-time-sub1{
	font-weight:normal;
	line-height:1.52em;
	font-size:13px;
	font-weight:bold;
	padding-top:10px;
	}
.tgl-template-lbox-mb-time-sub2{
	font-weight:normal;
	line-height:1.52em;
	font-size:13px;
	padding-top:10px;
	padding-right:10px;
	}
.tgl-template-lbox-mb-btn-cont{
	width:100%;
	margin-top:15px;
	}
.tgl-template-lbox-mb-call-btn{
	width:110px;
	height:40px;
	background:#0035ac;
	color:#FFF;
	line-height:40px;
	float:left;
	padding-left:50px;
	padding-right:15px;
	font-size:12px;
	background:#0035ac url("new-tgl-phone-white.png") no-repeat scroll 10px 10px;
	margin-left:15px;
	cursor:pointer;
	}
.tgl-template-lbox-mb-call-btn2{
	width:130px;
	height:40px;
	color:#000000;
	line-height:40px;
	float:left;
	padding-left:40px;
	padding-right:0px;
	font-size:12px;
	background:url("new-tgl-phone-grey.png") no-repeat scroll 10px 10px;
	cursor:pointer;
	overflow:hidden;
	}
.tgl-template-lbox-mb-dir-btn{
	width:140px;
	height:40px;
	background:#0035ac;
	color:#FFF;
	text-align:center;
	line-height:40px;
	float:right;
	padding-left:40px;
	padding-right:15px;
	font-size:12px;
	background:#0035ac url("new-tgl-map-car.png") no-repeat scroll 10px 10px;
	margin-right:0px;
	cursor:pointer;
	}

@media only screen and (max-width : 767px) {
	.mega-item-credit-cards{
		border-bottom:none !important;
		}
	.tgl-template-lbox{
		width:100%;
		}
	.tgl-template-lbox-lr{
		border-bottom: none;
		}
	.tgl-template-lbox-lr-l{
		width:100%;
		height:auto;
		}
	.tgl-template-lbox-lr-r{
		width:100%;
		height:auto;
		}
	.tgl-template-lbox-cards{
		border-bottom:1px solid #ccc;
		}
	.tgl-template-lbox-desc{
		height:auto;
		font-size:15px;
		}
	.tgl-template-lbox-ofd{
		padding-left:20px;
		}
	.tgl-template-lbox-tab-ofd-l{
		width:100%;
		}
	.tgl-template-lbox-tab-ofd-r{
		width:100%;
		}
	.tgl-template-lbox-tab-tnc-txt{
		padding-left:20px;
		}
	.tgl-template-lbox-divider{
		margin-left: 0px;
		margin-right: 0px;
		}
	.tgl-template-lbox-tab-map-cont{
		display:block;
		}
		

	}
@media only screen and (min-width : 768px) and (max-width : 949px) {
	.tgl-template-lbox{
		width:768px;
		}
	.tgl-template-lbox-lr{
		height:auto;
		border-bottom: 1px solid #ccc;
		}
	.tgl-template-lbox-lr-l{
		width:282px;
		height:auto;
		}
	.tgl-template-lbox-lr-r{
		width:486px;
		height:324px;
		}
	.tgl-template-lbox-cards{
		border-bottom:none;
		}
	.tgl-template-lbox-desc{
		height:105px;
		font-size:15px;
		}
	.tgl-template-lbox-ofd{
		padding-left:37px;
		}
	.tgl-template-lbox-tab-ofd-l{
		width:50%;
		}
	.tgl-template-lbox-tab-ofd-r{
		width:50%;
		}
	.tgl-template-lbox-tab-tnc-txt{
		padding-left:40px;
		}
	.tgl-template-lbox-divider{
		margin-left: 20px;
		margin-right: 20px;
		}
	.tgl-template-lbox-tab-map-cont{
		display:none;
		}
	}
@media only screen and (min-width : 950px) {
	.tgl-template-lbox{
		width:950px;
		}
	.tgl-template-lbox-lr{
		height:auto;
		border-bottom: 1px solid #ccc;
		}
	.tgl-template-lbox-lr-l{
		width:350px;
		height:auto;
		}
	.tgl-template-lbox-lr-r{
		width:600px;
		height:400px;
		}
	.tgl-template-lbox-cards{
		border-bottom:none;
		}
	.tgl-template-lbox-desc{
		height:105px;
		font-size:16px;
		}
	.tgl-template-lbox-ofd{
		padding-left:37px;
		}
	.tgl-template-lbox-tab-ofd-l{
		width:50%;
		}
	.tgl-template-lbox-tab-ofd-r{
		width:50%;
		}
	.tgl-template-lbox-tab-tnc-txt{
		padding-left:40px;
		}
	.tgl-template-lbox-divider{
		margin-left: 20px;
		margin-right: 20px;
		}
	.tgl-template-lbox-tab-map-cont{
		display:none;
		}
	}


	.tgl-template-lbox-desc.tgl-lbox-align {
    	height: 62px;
	}
.tgl-template-code {
            padding-left: 20px;
            height: 142px;
            }

.tgl-template-code img {
            height: 100%;
            }

.tgl-template-lbox-cards{
            padding-left:20px;
            padding-top:10px;
            padding-bottom:10px;
            border-bottom:none;
            }

.tgl-mod-lbox-qr img{
            width: 100%;
}
p.redemption-code {
    color: #6f6f6f;
    padding-top: 14px;
    font-size: 13px;
}


.tgl-template-lbox-tab-tnc-head{
cursor: default;
                background: none;
                }
.tgl-template-lbox-tab-tnc-head-pdf{
                background: url("new-tgl-tnc-ico.png") no-repeat scroll 96% 5px !important;
                }
.tgl-template-lbox-tab-tnc-head-html{
                background: url("new-tgl-tnc-ico.png") no-repeat scroll 96% -35px !important;
                }
.tgl-template-lbox-tab-tnc-ico{
                width:40px;height:40px;margin-top:-30px;float: right;margin-right: 2%;cursor: pointer;
                }
.tgl-template .load-more{
			text-align:center;padding-top:20px;display:none;
			}
.tgl-template-lbox-tab-tnc-head-html {
    background: url("tgl-tc-link.png") no-repeat scroll 96% 21px !important;
}

/*.tgl-template-lbox-tab-tnc-head:hover {
background: url("green-arrow-up-down-left.png") no-repeat scroll 96% -52px #f7f7f7 !important;
cursor: pointer;
}*/

.tgl-template-lbox-tab-tnc-head-html.tgl-template-lbox-tab-tnc-head:hover {
    background: url("tgl-tc-link.png") no-repeat scroll 96% 21px #f7f7f7 !important;
    cursor: pointer;
}

			
.load-more a.button.small {
	background: none;
	padding: 15px 40px;
	color: #000;
	text-transform: uppercase;
	font-size: 12px;
	border: 2px solid #e4e4e4;
	margin-top: 10px;
	margin-bottom: 0px;
	transition: none;
	filter:none;
}
.load-more a.button.small:hover {
	background: none;
	color: #777;
	border: 2px solid #dedede;
	transition: none;
	filter:none;
}
 @media only screen and (min-width:768px) {
.load-more a.button.small {
	padding: 25px 40px;
}
}
@media \0screen {
	.load-more a.button.small {
	padding: 25px 40px;
}
}
.grey-info-box {
	background: #e8e8e8;
	height: 200px;
	vertical-align: middle;
	display: block;
	color: #919191;
	float: left;
	padding-top: 80px;
	text-align: center;
	font-size: 21px;
	font-weight: 300;
	padding-left: 166px;
	width: 100%;
}
.grey-info-box img {
	margin-right: 15px;
	display: inline-block;
	float: left;
	width: 50px;
}
.grey-info-box span {
	margin-top: 18px;
	float: left;
	display: block;
	font-size: 16px;
	font-weight:400;
}
 @media(max-width: 767px) {
 
  .load-more a.button.small{margin-bottom: 20px;padding: 27px 40px;}
 .tgl-template .load-more{padding-top: 0px;}
 .tgl-template .load-more .twelve.columns {
    padding: 0 10px;
}

.grey-info-box span {
 margin-top: 15px;
 float: left;
 width: 100%;
 text-align: center;
 padding: 0 56px;
 line-height: 25px;
 font-weight: 400;
 font-size: 16px;
}
.grey-info-box img {
 margin-right: 0px;
 display: inline-block;
 float: none;
 width: 45px;
}
.grey-info-box {
 text-align: center;
 padding: 150px 0px;
 height: auto;
}
 }		
 
 
 .tgl-template header.tgl-image {
	position: relative;
	height: 167px;
	overflow: hidden;
	display: block;
}
.tgl-panel-image {
	display: table-cell;
	height: 167px;
	vertical-align: middle;
}
.tgl-template .tgl-pintile-columns .columns {
	display: table-cell;
}
.tgl-subcateg-container {
	padding-bottom:0;
	padding-top:0;
	height:auto
}
.tgl-subcateg-container .columns.tgl-subcateg-item {
	width:25%;
	padding-left:30px;
	float:left
}
.tgl-subcateg-container .columns.tgl-subcateg-item:last-child {
	padding-bottom:20px
}
.tgl-slider {
	padding-bottom:50px;
}
.tgl-no-offer-info {
	display: none;
	background: #f3f3f3;
	padding: 50px 0px 10px !important;
}
.tgl-no-offer-info-box {
	background: #e8e8e8;
	height: 200px;
	vertical-align: middle;
	display: block;
	color: #919191;
	float: left;
	padding-top: 80px;
	text-align: center;
	font-size: 21px;
	font-weight: 300;
	padding-left: 166px;
	width: 100%;
}
.tgl-no-offer-info-box img {
	margin-right: 15px;
	display: inline-block;
	float: left;
	width: 50px;
}
.tgl-no-offer-info-box span {
	margin-top: 18px;
	float: left;
	display: block;
	font-size: 16px;
	font-weight:400;
}
 @media only screen and (min-width: 768px) {
.nw-temp-banner.static-bx-banner.tgl-slider .bx-wrapper .bx-caption {
 background: url(../assets/global/images/page/info-bg-op.png)!important;
 height: auto!important;
 left: auto!important;
 position: absolute!important;
 width: 490px!important;
 right: 50%!important;
 padding: 22px 21px 22px 22px!important;
}
 .nw-temp-banner.static-bx-banner.tgl-slider .bx-wrapper .bx-caption p {
 color: #fff!important;
 font-size: 28px!important;
 line-height: 29px!important;
 width: 100%!important;
 margin-bottom: 0px!important;
 padding-right:0px!important;
}
}
 @media \0screen {
.nw-temp-banner.static-bx-banner.tgl-slider .bx-wrapper .bx-caption {
	background: url(../assets/global/images/page/info-bg-op.png)!important;
	height: auto!important;
	left: auto!important;
	position: absolute!important;
	width: 490px!important;
	right: 50%!important;
	padding: 22px 21px 22px 22px!important;
}
.nw-temp-banner.static-bx-banner.tgl-slider .bx-wrapper .bx-caption p {
	color: #fff!important;
	font-size: 28px!important;
	line-height: 29px!important;
	width: 100%!important;
	margin-bottom: 0px!important;
	padding-right:0px!important;
}
.tgl-template .tgl-pintile-columns .columns {
	display: table-cell;
}
.tgl-template header.tgl-image img {
	width:auto;
}

.tgl-template header.tgl-image img {
width:auto;
}

.tgl-panel-image {
    display: table-cell;
    height: 167px;
    vertical-align: middle;
    float: left;
    width: 100%;
}

}
h3.tgl-subheader{
text-align: center;
    padding-top: 20px;
    margin-bottom: 0px;
    margin-top: 10px;
    color: #1ebef7;
    font-size: 35px;
	}
@media only screen and (max-width: 979px) and (min-width: 768px) {
 .nw-temp-banner.static-bx-banner.tgl-slider .bx-wrapper .bx-caption {
 left: 410px!important;
 right: 0!important;
}
}
 @media(max-width: 991px) {
 .tgl-no-offer-info-box {
padding-left: 10px;
}
}
 @media(max-width: 767px) {
.tgl-panel-image, .tgl-template header.tgl-image {
height: 105px;
}
.tgl-template-waypointcheck {
 border-top: 1px solid #ccc;
}
.tgl-slider {
 padding-bottom: 0px;
}
.tgl-template .tgl-pintile-columns .columns {
display: block;
}
 .tgl-no-offer-info {
 padding: 20px 10px 0px !important;
}
.tgl-no-offer-info-box span {
 margin-top: 15px;
 float: left;
 width: 100%;
 text-align: center;
 padding: 0 56px;
 line-height: 25px;
 font-weight: 400;
 font-size: 16px;
}
.tgl-no-offer-info-box img {
 margin-right: 0px;
 display: inline-block;
 float: none;
 width: 45px;
}
.tgl-no-offer-info-box {
 text-align: center;
 padding: 50px 0px;
 height: auto;
 margin-bottom: 20px;
}
.tgl-template-waypointcheck {
 border-top: 1px solid #ccc;
}
.tgl-slider {
 padding-bottom: 0px;
}
h3.tgl-subheader {
    font-size: 25px;
}
}
.nw-temp-banner.static-bx-banner.tgl-slider .bx-controls-direction a.bx-prev {
	right:18px !important;
}
.nw-temp-banner.static-bx-banner.tgl-slider .bx-controls-direction a.bx-next {
	right:-18px !important;
}

 .tgl-template-lbox-site{
padding-right: 20px;
word-wrap: break-word;
 }

 
 
 
/*tgl-new--end*/


	
.shadow-block.grey-section-area:after {
    background: none;
    border-top: 1px solid #f2ede5;
    content: "";
    height: 10px;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 0;
}

.inpage-sections.grey-section-area{
background: #f9f9f9 none repeat scroll 0 0;
    padding-bottom: 50px;
    padding-top: 40px;
}

.inpage-sections.grey-section-area .inpage-content {
    padding: 0 30px;
}

.inpage-sections.grey-section-area .inpage-content h1{
	font-size: 22px;
	color: #4d4c4c;
}

a.button.long-button {
    background: #10ace1 none repeat scroll 0 0;
    border: medium none;
    border-radius: 0;
    box-shadow: none;
    color: #fff;
    filter: none;
    font-family: 'SC Sans Web', Helvetica, Arial, sans-serif;
    font-size: 18px;
    height: 75px;
    line-height: 35px;
    padding-top: 20px;
    width: 100%;
}
.tgl-tc-head { 
width: 100%; 
height: 50px; 
cursor: pointer; 
} 
.tgl-tc-head { 
background: url("green-arrow-up-down-left.png") no-repeat scroll; 
} 

.tgl-tc-close { 
background-position: 96% -13px; 
} 

.tgl-tc-open { 
background-position: 96% 23px; 
} 


.tgl-tc .tgl-tc-head-inner h3 { 
margin:0px; 
} 
.tgl-tc .tgl-tc-head-inner { 
color: #0035ac;
font-weight: bold; 
font-size: 15px; 
padding-left: 15px; 
padding-top: 15px; 
background-position: 0px 24px; 
border-top: 1px solid #ddd; 
border-bottom: 1px solid #ddd; 
padding-bottom: 15px; 
background: url("green-bullet-tri.png") no-repeat 0px 24px; 
} 
.tgl-tc .outer-green-list ul { 
padding-left: 20px; 
padding-top: 10px; 
margin-bottom: 0px; 
} 
.tgl-tc-read-more{
display:none;
}
.tgl-tc .tgl-tc-read-more { 
width:100%; 
font-size: 14px; 
color: #000; 
} 
.tgl-tc .tgl-tc-read-more-inner { 
padding-left: 0px; 
margin-bottom: 0px; 
font-size: 14px; 
color: #000; 
padding-right: 20px; 
line-height: 1.5em; 
} 
.tgl-tc .tgl-tc-read-more ul.green-arrow { 
padding-left: 20px; 
margin: 0px; 
} 
.tgl-tc-box { 
padding-bottom:30px; 
border-bottom: 1px solid #ddd; 
} 
.load-more a.button.small { 
width:100%; 
} 
.tgl-template-lbox-divider { 
margin-left: 0px; 
margin-right: 0px; 
} 
.tgl-template-lbox-tab-tnc-head:hover { 
background: url("new-tgl-tnc-ico-hover.png") no-repeat scroll 96% -35px #f7f7f7 !important; 
cursor: pointer; 
} 

.tgl-subcateg-container .columns.tgl-subcateg-item {
    width: 100%;
}

.tgl-subcateg-container{
	    width: 200px;
	min-width: 200px;
    position: relative;
	float:left;
	}

.tgl-subcateg-container#subcateg_container_Dining{
	    left: 35px;
	}
.tgl-subcateg-container#subcateg_container_Retail{
	    left: 135px;
	}	
.tgl-subcateg-container#subcateg_container_RestRelax{
	    left: 235px;
	}
.tgl-subcateg-container#subcateg_container_Online{
	    left: 385px;
	}
	
.tgl-subcateg-container#subcateg_container_Automotive{
	left: 360px;
	}	


@media only screen and (max-width: 767px) {

	.inpage-sections.grey-section-area{
    padding-bottom: 20px;
    padding-top: 10px;
}
.tgl-tc { 
padding-top:30px; 
} 
.tgl-tc .tgl-template-lbox-ofd { 
padding-left: 0px; 
} 
.tgl-tc-box { 
padding-bottom: 20px; 
border-bottom: 1px solid #ddd; 
margin-bottom: 25px; 
} 
.tgl-tc .outer-green-list { 
padding-top: 5px; 
} 
}


/*Teaser-page-custom-template*/

.teaser-page .container.banner-section.inpage-content.section-padding.shadow-block.page-base-section {
 background-image: url("teaser-bg-img.jpg");
    background-repeat: no-repeat;
    padding-bottom: 0;
    padding-top: 100px;
	background-size:cover;
	
}
.teaser-page .container.banner-section.inpage-content.section-padding.shadow-block.page-base-section.workbench-banner-img {
	background-image: url("workbench-banner-2x.png");
	background-repeat: no-repeat;
	padding-bottom: 0;
	padding-top: 100px;
}
.teaser-page .hero_top_banner{
	    position: relative;
    top: 4px;
	}
	
.teaser-page .section-padding {
    padding: 60px 0;
}

.teaser-page .section-padding.section-one{
	padding-bottom:0px;
	}
	
.teaser-page .section-padding.section-two{
	padding-top:100px;
	}	



.teaser-page section.ash-background{
	background:#f9f9f9;
	border-bottom:1px solid #e3e3e3;
	}
	
	
.teaser-page h6.introline-subhead{
   color: #000;
    font-size: 13px;
    font-weight: 300;
    margin-bottom: 0;
    margin-top: 30px;
    text-align: center;
    text-transform: uppercase;
	}	
	
.teaser-page h1.main-head-title{
  color: #747474;
    font-size: 38px;
    font-weight: 300;
    margin: 27px auto 30px;
    text-align: center;
    width: 83%;
	}
	
.teaser-page a.try-now-button{
	display: inline-block;
    font-size: 12px;
    height: 71px;
    line-height: 70px;
    text-align: center;
    text-transform: uppercase;
    width: 220px;
	z-index: 9;
	position:relative;
	}	
	
.teaser-page a.try-now-button.green-border-button{
	border:2px solid #0035ac;
	color:#6ac075;
	}
	
	
	
.teaser-page a.try-now-button.green-border-button:hover{
	border:2px solid #0035ac;
	color:#0035ac;
	}
	
.teaser-page a.try-now-button.grey-border-button{
	border:2px solid #f2f2f2;
	color:#000;
	}	
	
.teaser-page a.try-now-button.grey-border-button:hover{
	border:2px solid #ddd;
	color:#333;
	}		
	
.teaser-page h3.blue-header-subhead{
  color: #02b8f8;
    font-size: 38px;
    font-weight: 200;
    margin-bottom: 20px;
	}	
.teaser-page .content-section-teaser p{
	font-size:16px;
	font-weight:400;
	line-height:24px;
	color:#000;
	
	}	
	
.teaser-page .section-one .image-box-teaser{
  float: right;
    position: relative;
    top: 3px;
	}	
.teaser-page .section-one .image-box-teaser.image-box-workbench
{
	top: 9px;
}	
	
.teaser-page.section-one.ash-background{
	padding-bottom:0px;
	}

.teaser-page .section-one .content-section-teaser{
 padding-top: 50px;
    position: relative;
	}
.teaser-page .inner-section-teaser .image-box-teaser{
	 float: right;
	  left: 70px;
    position: relative;
	}
	

.teaser-page .inner-section-teaser{
	padding-top:50px;
	}
	
.teaser-page .section-four .image-box-teaser{
	   float: right;
    left: 60px;
    position: relative;
	}

.teaser-page section.ash-background.section-four{
	border-bottom: 0px;
	}
	

.teaser-page .white-background.section-five{
    min-height: 900px;
	padding-top:0px;
	}	
	.teaser-page .white-background.section-five.convinient-main-div {
	min-height: 420px !important;;
	padding-top:0px;
}
.teaser-page .section-img-bg.cf{
	 position: relative;
	}
.teaser-page .section-five .section-img-bg:after{
background-image: url("devices-perspective-2x.png");
    background-repeat: no-repeat;
    background-size: 1188px 752px;
    content: "";
    display: block;
    height: 800px;
    left: -95px;
    padding-bottom: 0;
    position: absolute;
    top: 50px;
    width: 1200px;
	}	
	
	
.teaser-page .section-five .section-img-bg.convinient-img-bg:after {
	background-image: url("convenient-2x.png");
	background-size: 621px 307px !important;
	background-repeat: no-repeat;
	content: "";
	display: block;
	height: 800px;
	left: 0px;
	padding-bottom: 0;
	position: absolute;
	top: 50px;
	width: 1200px;
}
	
.uganda-teaser-page.teaser-page .section-five .section-img-bg:after
{
	background-image: url("ug_devices-perspective-2x.png");
    background-repeat: no-repeat;
    background-size: 1188px 752px;
} 
	
	.zw-teaser-page.teaser-page .section-five .section-img-bg:after
{
	background-image: url("zw_devices-perspective-2x.png");
    background-repeat: no-repeat;
    background-size: 1188px 752px;
} 

.zm-teaser-page.teaser-page .section-five .section-img-bg:after
{
	background-image: url("zm_devices-perspective-2x-v1.png");
    background-repeat: no-repeat;
    background-size: 1188px 752px;
} 

.kenya-teaser-page.teaser-page .section-five .section-img-bg:after
{
	background-image: url("ke_devices-perspective-2x.png");
    background-repeat: no-repeat;
    background-size: 1188px 752px;
} 
.botswana-teaser-page.teaser-page .section-five .section-img-bg:after
{
    background-image: url("bw-devices-perspective-2x.png");
    background-repeat: no-repeat;
    background-size: 1188px 752px;
}
.ghana-teaser-page.teaser-page .section-five .section-img-bg:after
{
    background-image: url("gh-devices-perspective-2x.png");
    background-repeat: no-repeat;
    background-size: 1188px 752px;
}
.my-teaser-page.teaser-page .section-five .section-img-bg:after
{
    background-image: url("my-devices-perspective@2x.png");
    background-repeat: no-repeat;
    background-size: 1188px 752px;
}

.sg-teaser-page.teaser-page .section-five .section-img-bg:after
{
    background-image: url("sg-devices-perspective@2x.png");
    background-repeat: no-repeat;
    background-size: 1188px 752px;
}



.teaser-page .section-five  .content-section-teaser{
	 padding-top: 80px;
	}
	
.teaser-page .section-two h3.blue-header-subhead{
	   padding-right: 25px;
	} 
	
.teaser-page .section-two .content-section-teaser p, .teaser-page .section-three .content-section-teaser p{
	padding-right: 10px;
	}	

.slanted { position:relative;}
.slanted:after {
    border-left: 0 solid transparent;
    border-right: 1600px solid transparent;
    border-top: 160px solid #f9f9f9;
    bottom: 0;
    content: "";
    display: block;
    height: 0;
    left: 0;
    margin-bottom: -160px;
    position: absolute;
    width: 0;
    z-index: 0;
}

.teaser-page .footer-block a.external-link {
    padding-left: 0 !important;
}

.teaser-page .footer-block a.external-link:hover {
    background:  none repeat scroll 0 0 !important;
}
.convinient-img-bg h6 {
    font-size: 22px;
    font-weight: 300;
    line-height: 30px;
    color: #000;
    margin-top:25px;
}
.convinient-img-bg h6 span{
 color: #02b8f8;
    display: block;
}
.convinient-img-bg h6 span a{
 color: #02b8f8;
}



 @media only screen and (min-width : 768px) {
 }
 
  @media only screen and (min-width : 768px) and (max-width : 998px) {
  }
  
  @media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) {
	  
	  .teaser-page .section-five .section-img-bg:after{
		 background-size: 39% auto;  
		     top: 123px;
		  }
		  
		  .teaser-page .white-background.section-five {
    min-height: auto;
		  }
	
	.image-box-teaser img{
		width:100%!important;
		}
		
.teaser-page .section-padding {
	padding-left:15px;
	padding-right:15px;
}		
		  
	  
	  
  }
  
   @media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) {
   }



  @media \0screen {
  
		.teaser-page.ae-teaser-text h1.main-head-title
		{  
		width: 100% !important;
		}
	  
	  .teaser-page h3.blue-header-subhead{
		  font-size:35px;
		  padding-left:0px!important;
		  padding-right:0px!important;
		  }
	  
.teaser-page .container.banner-section.inpage-content.section-padding.shadow-block.page-base-section.workbench-banner-img {
	background-image: url("workbench-banner.png");
	background-repeat: no-repeat;
	padding-bottom: 0;
	padding-top: 100px;
}	
.teaser-page .section-five .section-img-bg.convinient-img-bg:after {
	background-image: url("convenient.png");
    background-size: auto !important;
	background-repeat: no-repeat;
	content: "";
	display: block;
	height: 800px;
	left: 0px;
	padding-bottom: 0;
	position: absolute;
	top: 50px;
	width: 1200px;
}

.botswana-teaser-page.teaser-page .section-five .section-img-bg:after
{
    background-image: url("bw-devices-perspective-ie.png");
    background-repeat: no-repeat;
}
.ghana-teaser-page.teaser-page .section-five .section-img-bg:after
{
    background-image: url("gh-devices-perspective-ie.png");
    background-repeat: no-repeat;
}
.my-teaser-page.teaser-page .section-five .section-img-bg:after
{
    background-image: url("my-devices-perspective-ie.png");
    background-repeat: no-repeat;
}

.sg-teaser-page.teaser-page .section-five .section-img-bg:after
{
    background-image: url("sg-devices-perspective-ie.png");
    background-repeat: no-repeat;
}
	  
  }

 @media only screen and (max-width : 767px) {
.teaser-page .section-padding {
          padding: 30px 15px;
		  
		  
}
.teaser-page .white-background.section-five.convinient-main-div {
    min-height: 520px !important;
}

.teaser-page .section-five.convinient-main-div .section-img-bg.convinient-img-bg:after {
    background-image: url("convenient-2x.png");
    background-repeat: no-repeat;
    content: "";
    display: block;
    height: 307px;
    left: 0px;
    padding-bottom: 0;
    position: absolute;
    top: 315px;
    width: 621px;
    background-size: 55%!important;
}
.convinient-img-bg p {
    margin-bottom: 24px !important;
}

.convinient-img-bg h6 {
text-align:center;
margin-top: 0;
}


.teaser-page h1.main-head-title {
    color: #747474;
 
	   
}

.teaser-page .section-two h3.blue-header-subhead{
	padding-right: 0px;
	}


.teaser-page .container.banner-section.inpage-content.section-padding.shadow-block.page-base-section{
	  background-size: cover;
	}
	
.teaser-page .hero_top_banner{
	  position: relative;
    top: 0px;
	}
.teaser-page .hero_top_banner img{
	    display: block;
    margin: 0 auto;
	}	
	
.teaser-page .section-one .content-section-teaser {
    padding-top: 0;
}

.teaser-page h3.blue-header-subhead{
	 margin-bottom: 20px;
    margin-top: 15px;
	}
	
.teaser-page  .image-box-teaser	img{
	    display: block!important;
    margin: 0 auto!important;
    width: 100%!important;
	text-align:center;
	}
	
.teaser-page  .image-box-teaser {
    float: none!important;
    position: relative!important;
    top: 0!important;
}
.teaser-page  .image-box-teaser.image-box-workbench
{
	top: 3px !important;
}
.teaser-page .image-box-teaser{
	text-align:center;
	}

.teaser-page h3.blue-header-subhead{
	  text-align: center;
	  color: #02b8f8;
    font-size: 35px;
    font-weight: 200;
}

.teaser-page .content-section-teaser p{
	text-align: center;
	}
.teaser-page .section-padding.section-two {
    padding-top: 30px;
}	

.teaser-page .inner-section-teaser .image-box-teaser {
    float: none;
    left: auto;
    position: static;
}
.teaser-page .inner-section-teaser {
    padding-top: 15px;
}	

.teaser-page .section-four .image-box-teaser {
    float: none;
    left: auto;
    position: relative;
}

.slanted:after{
	display:none;
	}

.teaser-page .white-background.section-five{
	    min-height: initial!important;
	}	
.teaser-page .section-five .content-section-teaser {
    padding-top: 30px;
}	

.teaser-page .section-three {
	 padding-bottom: 30px;
    padding-top: 30px;
	}

.teaser-page .section-one .image-box-teaser img , .teaser-page .section-four .image-box-teaser img{
	margin-left:0px!important;
	}
	
.teaser-page .section-two .image-box-teaser img{
	width: 90%!important;
	}

	
	.teaser-page .section-two .inner-section-teaser .image-box-teaser img{
	margin-left:0px!important;
	}
	
.teaser-page .section-three .inner-section-teaser .image-box-teaser{
	padding-bottom:20px;
	}
.teaser-page .section-three .inner-section-teaser .image-box-teaser img{
	width:90%!important;
	}	
	
	
.teaser-page .section-four .image-box-teaser{
	padding-bottom:15px;
	}
	
	.teaser-page h6.introline-subhead {
    color: #000;
    font-size: 14px;
    font-weight: 300;
    margin-bottom: 0;
    margin-top: 30px;
    text-align: center;
    text-transform: uppercase;
    line-height: 20px;
    width: 80%;
    margin: 2em auto;
}

.teaser-page .blockContainer{
	 display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-orient: vertical;
    -moz-box-orient: vertical;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    /* optional */
    -webkit-box-align: start;
    -moz-box-align: start;
    -ms-flex-align: start;
    -webkit-align-items: flex-start;
    align-items: flex-start;
}

.teaser-page .blockContainer_first {
    -webkit-box-ordinal-group: 2;
    -moz-box-ordinal-group: 2;
    -ms-flex-order: 2;
    -webkit-order: 2;
    order: 2;
  }

 .teaser-page  .blockContainer_second {
    -webkit-box-ordinal-group: 1;
    -moz-box-ordinal-group: 1;
    -ms-flex-order: 1;
    -webkit-order: 1;
    order: 1;
  }
	
 }

@media \0screen {
.teaser-page  .image-box-teaser.image-box-workbench
{
	top: 3px !important;
}
.teaser-page .section-five .section-img-bg:after {
    background-image: url("devices-perspective-ie.png");
    background-repeat: no-repeat;
    content: "";
    display: block;
    height: 800px;
    left: -95px;
    padding-bottom: 0; 
    position: absolute;
    top: 50px;
    width: 1200px;
}
.uganda-teaser-page.teaser-page .section-five .section-img-bg:after
{
	background-image: url("ug_devices-perspective-ie.png");
    background-repeat: no-repeat;
}

.sg-teaser-page.teaser-page .section-five .section-img-bg:after
{
	background-image: url("sg-devices-perspective-ie.png");
    background-repeat: no-repeat;
}

.sg-teaser-page.mobile-banking .container.banner-section{min-height: auto !important;}

.teaser-page .image-box-teaser {
    width: 100% !important;
}

.teaser-page .section-one .image-box-teaser img, .inner-section-teaser .image-box-teaser img, .teaser-page .section-four .image-box-teaser img {
    float: right!important;
}


} 

h6.bordline-fotter-line{
border-top: 1px solid #424242;
    margin: 0;
    padding-bottom: 20px;
    padding-top: 20px;
text-align: center;
}

@media only screen and (min-width: 768px){
.teaser-page .section-two .content-section-teaser p {
  padding-right: 26px;
}

.teaser-page .section-two .inner-section-teaser .content-section-teaser p {
  padding-right: 93px;
}

.teaser-page .section-three .content-section-teaser p {
  padding-right: 23px;
}

.teaser-page .section-four .content-section-teaser p {
  padding-right: 32px;
}

.teaser-page .section-five .content-section-teaser p.ug-rgt {
  padding-right: 28px;
}

}

@media only screen and (max-width: 767px) {
 .teaser-page  .blockContainer_second
 {
 	margin: auto;
 }
.teaser-page h1.main-head-title  { 
	color: #747474;
    font-size: 18px;
    width: 320px;
    line-height: 26px;
    padding-bottom: 0px;
    margin-bottom: 12px;
    padding-left: 0px;
	margin:0 auto;
	margin-bottom: 25px;
   }
   
 .teaser-page .content-section-teaser p{  text-align: center;
    width: 320px;
    margin: 0 auto;
    margin-bottom: 32px;
    font-size: 15px;
    padding: 0px 15px !important;
}
	.workbench-page.teaser-page .section-two .content-section-teaser p, .teaser-page .section-three .content-section-teaser p{
	padding: 0px 35px !important;
	}	
	.workbench-page.teaser-page .inner-section-teaser {
    padding-top: 50px;
}

.teaser-page .white-background.section-five {
    min-height: 660px !important;
}

.teaser-page .section-five .section-img-bg:after {

    background-repeat: no-repeat;
    background-size: 1188px 752px;
    content: "";
    display: block;
    height: 800px;
    left: -16px;
    padding-bottom: 0;
    position: absolute;
    top: 355px;
    width: 1200px;
	 background-repeat: no-repeat;
    background-size: 32% auto !important;
}

.teaser-page .footer-block a.external-link {
    padding-left: 10px !important;
}


}

.teaser-page h1.main-head-title br
{
display:none;
}
@media(max-width: 360px){
.workbench-page.teaser-page h1.main-head-title  { 
    width: 275px;
   }
   
 .workbench-page.teaser-page .content-section-teaser p{
    width: 275px;}
	
	.workbench-page.teaser-page .inner-section-teaser {
    padding-top: 50px;
}
}


/*Custom styles for mobile banking app*/
.mobile-banking .section-padding {
	padding:70px 0px;
}
.mobile-banking .container.banner-section.inpage-content.section-padding.shadow-block.page-base-section {
	padding-bottom: 0;
	background-image:url('masthead-bg-mb.png');
	background-repeat:no-repeat;
	background-size:cover;
}
.mobile-banking .container.content-section.inpage-content.section-padding.page-base-section.ash-background {
	background-color:#fcfcfc;
}
.mobile-banking .container.content-section.inpage-content.with-background.section-padding.page-base-section {
	background-image:url('light-bg-footer.png');
	background-repeat:no-repeat;
	background-size:cover;
}
.mobile-banking h2.banner-main-hd {
	color: #fff;
	font-size: 55px;
	font-weight: 200 !important;
	margin-bottom: 15px;
	line-height: 62px;
	margin: 40px 0px 15px 0px;
}
.mobile-banking .banner-section p {
	color: #fff;
	font-size: 25px;
	font-weight: 300;
	margin-bottom: 20px;
	line-height: 33px;
}
.mobile-banking .banner-section.inpage-content .five.columns > img {
	margin-bottom: -5px;
}
.mobile-banking .subheader.app-benefits.text-center {
	font-weight: 600;
	margin-bottom: 10px;
	 margin-top: 25px;
}
.mobile-banking .plan-desc.text-center {
	margin: 0 auto;
	width: 76%;
	font-size: 15px;
	line-height: 22px;
}
.mobile-banking .icon-description:first-child .plan-desc.text-center {
	width: 73%;
}
.mobile-banking .container.mobile-section.inpage-content.section-padding.page-base-section {
	padding-bottom: 0;
}
.mobile-banking .container.mobile-section.inpage-content.section-padding.page-base-section .five.columns > img {
	margin-bottom:-5px;
}
.mobile-banking .subheader.plan-hd {
	color: #1ebef7;
	font-size: 35px;
	font-weight: 200;
}
.mobile-banking .plans-with-desc {
	display: block;
	margin-top: 45px;
}
.mobile-banking .plans-with-desc h4.subheader {
	font-size: 26px;
}
.mobile-banking .advantage-desc {
	width: 86%;
	font-size: 15px;
	line-height: 23px;
}
.mobile-banking .plans-with-desc:last-child .advantage-desc {
	width: 84%;
}
.mobile-banking .mobile-section a.setup-link {
	color: #0070ae !important;
}
.mobile-banking .mobile-section a.setup-link:hover {
	color:#107295 !important;
}
.mobile-banking .buying-section .apply-link {
	color: #0070ae !important;
}
.mobile-banking .buying-section .apply-link:hover {
	color:#107295 !important;
}
.mobile-banking .with-background h3.subheader.blue-text {
	font-size: 44px;
	font-weight: 200;
	margin-bottom: 0 !important;
	margin-top: 0;
	color: #1ebef7;
}
.mobile-banking .ash-bg-hd.subheader {
	line-height: 1.3;
	margin: 20px auto;
	width: 52%;
	font-weight: 300;
	font-size: 20px;
	line-height: 28px;
}
.mobile-banking .with-background p.text-center > img {
	margin-top: 5px;
}
.mobile-banking .with-background p.text-center {
	margin-bottom:0px !important;
}
.mobile-banking .quest-cust.text-center {
	color: #696767;
	margin-bottom: 0px;
	line-height: 14px;
}
.mobile-banking .buying-section .quest-cust.text-center {
	margin-bottom: 5px;
	line-height: 22px;
}
.mobile-banking .buying-section .quest-cust.text-center:last-child {
	margin-bottom: 0px;
}
.mobile-banking .container.buying-section.inpage-content.minimum-padding.page-base-section {
	background-color: #f1f3f4;
}

.svg-logo-devices, .svg-icon-devices, .svg-devices,.svglogo-devices  {
	display: block;
}

.nonsvg-logo-devices, .nonsvg-icon-devices, .nonsvg-devices,.nonsvglogo-devices  {
	display: none;
}
.svg-logo-devices img {
	width: 123px;
}
.nonsvg-logo-devices img {
	width: 123px;
}
.icon-description .svg-icon-devices img {
	 height: 85px;
}
.icon-description .nonsvg-icon-devices img {
	width: 85px;
}


 @media only screen and (max-width:767px) {
.mobile-banking .container.banner-section.inpage-content.section-padding.shadow-block.page-base-section {
 padding-top: 0;
}
.mobile-banking .nav-for-mobile {
 background-color: #2bb8d7;
 display: block;
 float: left;
 margin-bottom: 50px;
 padding: 10px 0 !important;
 width: 100%;
}
.mobile-banking .with-background h3.subheader.blue-text {
 font-size: 35px;
}

.mobile-banking h2.banner-main-hd {
 font-size: 35px;
    text-align: center;
    line-height: 40px;
    margin-top: 0px;
}




.mobile-banking .banner-section p {
 text-align:center;
 font-size:20px;
}
.mobile-banking .text-section {
 display: block;
 float: left;
 width: 75%;
 padding-left: 10px;
}
.mobile-banking .img-section {
 display: block;
 float: left;
 width: 25%;
}
.mobile-banking .subheader.app-benefits.text-center {
 font-weight: 600;
 margin-bottom: 10px;
 text-align: left;
 margin-top:0px;
}
.mobile-banking .text-section p.plan-desc {
 text-align: left;
 width: 100% !important;
 font-size: 14px;
}
.mobile-banking .four.columns.icon-description {
 margin-bottom: 30px;
}
.mobile-banking .subheader.plan-hd {
 margin: 0 auto !important;
 text-align: center;
 width: 77%;
}
.mobile-banking h4.subheader.sub-plan-hd {
 margin: 0 auto !important;
 text-align: center;
 width: 75%;
}
.mobile-banking .advantage-desc {
    margin: 5px auto !important;
    text-align: center;
    width: 320px !important;
}
.mobile-banking .container.mobile-section.inpage-content.section-padding.page-base-section .five.columns > img {
 margin-top:40px;
}
.mobile-banking .ash-bg-hd.subheader {
    font-size: 18px;
    width: 325px;
    line-height: 1.3;
    margin-bottom: 0px;
}
.mobile-banking .quest-cust.text-center {
 color: #696767;
 font-size: 11px;
 margin-bottom: 0px;
}
.mobile-banking .buying-section .quest-cust.text-center {
 line-height: 11px !important;
}
.mobile-banking .container.buying-section.inpage-content.minimum-padding.page-base-section {
 background-color: #f1f3f4;
 padding: 15px 30px;
}
.mob-app-icons .for-iphone {
 display: none;
}
 .mob-app-icons .for-android {
 display: none;
}
 .iphone .mob-app-icons .for-iphone {
 display: block;
}
 .android .mob-app-icons .for-android, .android2 .mob-app-icons .for-android, .android4 .mob-app-icons .for-android {
 display: block;
}
 .mobile-banking .section-padding {
 padding: 30px 0;
}
 .mobile-banking .container.mobile-section.inpage-content.section-padding.page-base-section {
 padding-bottom: 0;
}
 .mobile-banking .container.mobile-section.inpage-content.section-padding.page-base-section .five.columns > img {
 display: block;
 margin: 40px auto 0;
 width: 65%;
}
 .mobile-banking .container.content-section.inpage-content.section-padding.page-base-section.ash-background {
 padding-left: 5px;
 padding-right: 12px;
 padding-top: 45px;
}
.mobile-banking .banner-section.inpage-content .five.columns > img {
 display: block;
 margin: 0 auto;
 width: 60%;
}


.mobile-banking .icon-description .text-section p.plan-desc{
	margin: 0px;
	}
.icon-description .svg-icon-devices img {
    height: 55px;
}	

.mobile-banking .mobile-section .subheader.plan-hd{
	line-height: 1.1;
	}

.mobile-banking .mobile-section h4.subheader.sub-plan-hd{
	line-height: 1.2;
	}

}

/*Visa Infinite css*/

.visa-infinite .add-space{margin-left:8px!important}.visa-infinite .box{background:#eee;margin-bottom:5px;padding:15px;min-height:120px}.visa-infinite .baggage{min-height:157px}.visa-infinite .sub-box,.visa-infinite .sub-box2{margin-bottom:5px;min-height:207px;padding:15px;position:relative}.visa-infinite .four.columns .sub-box p{float:right}.visa-infinite .sub-box{background:#020218}.visa-infinite .sub-box2{background:#eee}.visa-infinite .tx,.visa-infinite .txt{font-size:23px!important;margin-bottom:2px;font-weight:700}.visa-infinite .sub-arrow1,.visa-infinite .sub-arrow2{border-style:solid;border-width:43px 0 43px 65px;height:0;position:absolute;width:0;z-index:1}.visa-infinite .tx{color:#fff!important}.visa-infinite .txt{color:#020218!important}.visa-infinite .tx2{font-weight:700;color:#fff!important}.visa-infinite .txt2{color:#4e4e4e!important;font-weight:700}.visa-infinite .txt3{color:#020218!important;font-weight:700}.visa-infinite .sub-arrow1{border-color:transparent transparent transparent #00001a;margin-left:283px;margin-top:44px}.visa-infinite .sub-arrow2{border-color:transparent transparent transparent #eee;margin-left:284px;top:60px}.visa-infinite .tx3{color:grey!important;font-weight:700}.visa-infinite .interested .panel{background:url(images/page/cross_selling_bnr_divider.jpg) right top no-repeat rgba(0,0,0,0);padding:10px}.visa-infinite .panel{margin:0 0 18px}.visa-infinite .topalign{margin-top:22px!important}.visa-infinite .aligntop{margin-top:35px!important}@media only screen and (max-width:767px){.visa-infinite .sub-arrow1,.visa-infinite .sub-arrow2{display:none}.visa-infinite #sub-txt{margin-left:234px!important}}.visa-infinite .reveal-modal.xlarge{margin-left:-19%!important;width:36%!important}.visa-infinite .leftspace-title{margin-left:35px!important;margin-top:10px!important}.visa-infinite .leftspace{margin-left:35px!important}.visa-infinite .dtxt{border-right:1px dashed #ccc}@media only screen and (max-width:767px){.visa-infinite .dtxt{border-bottom:1px dashed #ccc;margin-bottom:20px;border-right:none!important}}@media \0screen{.visa-infinite .box{background:#eee;margin-bottom:5px;padding:15px;min-height:125px}}


/*Custom styles for apple-pay page*/
.mobile-banking.apple-pay .container.content-section.inpage-content.section-padding.page-base-section.ash-background{background-color:#F9F9F9}.apple-pay .subheader.plan-hd.hd-text.text-center{font-weight:300}.apple-pay .lined-section{border-bottom:1px solid #ECECEC;padding-bottom:50px!important}.apple-pay h3.subheader.plan-hd.wallet-icon.text-center:after{background:url(sg-apple-pay-wallet-icon.jpg);content:no-close-quote;display:block;height:84px;left:60px;position:absolute;top:-25px;width:93px}.mobile-banking.apple-pay .section-padding{padding:20px 0!important}.apple-pay .green-button{background-color:#1FAA45;border:none;color:#fff!important;display:inline-block;font-size:16px;padding:15px 32px;text-align:center;text-decoration:none}.apple-pay .ash-bg-hd.text-center,.apple-pay .contactless-title h3{padding-left:30px;padding-right:15px}.apple-pay .green-button:hover{background-color:#26922C!important}.apple-pay .text-section h6{margin:1em 0 .5em auto}.mobile-banking.apple-pay .plan-desc.text-center{width:78%}.apple-pay .txt-highlight{font-weight:700;margin:0}.apple-pay .image-with-desc h3{margin-bottom:25px}.mobile-banking.apple-pay .advantage-desc{width:79%!important}.apple-pay .plans-with-desc,.apple-pay .plans-with-desc h3{margin-top:0!important}.mobile-banking.apple-pay .plans-with-desc:last-child .advantage-desc{width:77%!important}.apple-pay .twelve.columns.in-store-title{margin-bottom:30px}.apple-pay .iphone{margin-bottom:40px}.apple-pay .iwatch{margin-bottom:100px}.apple-pay .container.mobile-section.inpage-content.within-apps.section-padding.page-base-section{margin-bottom:40px}.apple-pay .contactless-title h3{line-height:1.2em}.apple-pay .paywave-icon{margin-bottom:25px;margin-top:25px}.apple-pay .foot-note{font-size:13px!important}.apple-pay section.container.banner-container.single-banner{background-image:url(sg-apple-pay-new-banner.jpg);height:506px;background-position:center center;background-size:cover}@media only screen and (max-width:767px){.apple-pay section.container.banner-container.single-banner{height:253px!important;background-position:center center!important;margin-left:-45px;right:-39px}.mobile-banking.apple-pay .section-padding{padding:30px 15px!important}.apple-pay .subheader.plan-hd.hd-text.text-center{font-weight:300!important;margin-bottom:20px!important}.mobile-banking.apple-pay .subheader.plan-hd{margin:0 auto!important;text-align:center!important;font-size:30px;width:100%}.apple-pay .image-with-desc p,.apple-pay .plans-with-desc p{width:100%!important;text-align:center}.apple-pay h6.subheader.plan-hd.icon-txt.text-center{text-align:left!important;margin-left:0!important;padding-bottom:15px}.apple-pay .txt-highlight{text-align:center}.mobile-banking.apple-pay .advantage-desc{width:100%!important}.apple-pay .image-with-desc p{padding-bottom:20px!important}.apple-pay .image-with-desc p.txt-highlight{padding-bottom:0!important}.apple-pay .image-with-desc h3,.apple-pay .plans-with-desc h3{padding-bottom:20px!important;width:100%!important;text-align:center}.apple-pay .iwatch{margin-bottom:0}.apple-pay .subheader.plan-hd.wallet-icon.hd-text.text-center{font-weight:300;margin-bottom:20px!important;display:inline-block;position:relative;width:100%;padding-left:70px;padding-right:50px;height:60px}.apple-pay h3.subheader.plan-hd.wallet-icon.text-center:after{background:url(sg-apple-pay-wallet-icon.jpg);content:no-close-quote;display:block;height:84px;left:-11px;position:absolute;top:-13px;width:93px}.apple-pay .mobile-banking.apple-pay.image-with-desc h3{margin-bottom:25px!important}.apple-pay p.plan-desc.text-center{margin-bottom:20px!important}.apple-pay .blockContainer{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-moz-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start}.mobile-banking.apple-pay .blockContainer_first{-webkit-box-ordinal-group:1;-moz-box-ordinal-group:1;-ms-flex-order:1;-webkit-order:1;order:2;margin:0 auto!important}.mobile-banking.apple-pay .blockContainer_second{-webkit-box-ordinal-group:1;-moz-box-ordinal-group:1;-ms-flex-order:1;-webkit-order:1;order:1}.apple-pay .tnc-title p{text-align:left!important}.mobile-banking.apple-pay .container.mobile-section.inpage-content.section-padding.page-base-section .five.columns>img{width:auto}.apple-pay .mid-image{display:block;margin:0 auto}}.apple-pay a.try-now-button{display:inline-block;font-size:12px;height:60px;line-height:60px;text-align:center;text-transform:uppercase;width:200px;z-index:9;position:relative}.apple-pay a.try-now-button.green-border-button{border:2px solid #0035ac;color:#0035ac;margin-top:15px}.apple-pay a.try-now-button.green-border-button:hover{border: 2px solid #0035ac;color: #0035ac}.apple-pay section.container.banner-container.single-banner .row{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}.apple-pay .banner-title-hd{color:#fff;padding-top:200px;font-size:30px;font-weight:300;margin-top:0;padding-left:160px}@media only screen and (max-width:767px){.apple-pay .banner-title-hd{color:#fff;font-size:17px;text-align:left;width:320px;margin:0 auto;padding-top:100px;position:relative;padding-left:0}}@media only screen and (min-width: 999px){.apple-pay .banner-container .row {width: 999px;}}@media \0screen {.apple-pay .banner-container .row {width: 999px;}.apple-pay .banner-title-hd{font-size:27px}}
/*Custom styles for error page */
.error-page-section .inpage-content.serach-bg-mastehad{background-image:url(search_masthead.jpg);background-repeat:no-repeat;padding-top:145px;min-height:470px;padding-bottom:1px}.error-page-section .serach-bg-mastehad .ola-search-wrapper,.error-page-section .sticky .serach-bg-mastehad .ola-search-wrapper{padding-top:30px}.error-page-section h1.blue-error-title{font-size:70px;font-weight:100;margin-bottom:25px;color:#fff}.error-page-section .error-page-panel p{color:#fff;font-size:18px;font-weight:300}.error-page-section .error-page-panel p span{font-weight:400}.error-page-section h3.search-title{margin-top:130px!important;font-weight:200;font-size:19px;color:#fff}.error-page-section .error-page-banner-section .inpage-content{padding-bottom:1px!important;background:#02b8f9!important}.error-page-section .ola-scb-tabs{background-color:#02b8f9!important}.error-page-section .ola-wrapper h1.subheader{display:none}.error-page-section .search-title{margin:25px 0 0!important}.error-page-section .serach-bg-mastehad .ola-scb-tabs{background-color:transparent}.error-page-section .blue-text{color:#11bcf8!important}.error-page-section .serach-bg-mastehad h1.white-header{color:#fff;font-size:40px;font-weight:200;margin-bottom:0}.error-page-section .grey-bg-frequent-searches{padding-top:50px;background:#f3f3f3;padding-bottom:50px}.error-page-section form.custom div.custom.dropdown a.selector:after,.error-page-section form.custom div.custom.dropdown a.selector:after:hover{background:url(down-arrow.png) left center no-repeat!important}.error-page-section .frequent-searches h6.blue-head-txt{color:#11bbf9;font-size:13px;margin-bottom:25px;text-transform:uppercase}.error-page-section b{font-weight:700!important}.error-page-section ul.no-list{list-style-type:none}.error-page-section ul.no-list li{padding-bottom:6px;color:#414141}.error-page-section .ola-search-wrapper{padding-top:15px!important}.error-page-section .section-padding{padding:17px 0;display:inline-block}.error-page-section .custom.dropdown{border:0;display:inline-block!important}.error-page-section a.current,.error-page-section a.selector{border:0!important;display:inline-block!important}.error-page-section a.current{padding-right:15px!important;font-size:16px;font-weight:300}.error-page-section a.selector{width:auto!important;position:relative!important;margin-top:18px!important}.error-page-section form.custom div.custom.dropdown a.selector:after{border:none!important;width:15px;height:8px;left:0;margin-top:6px}.error-page-section .error-page-banner-section .anchor-link.btn.btn-lg.btn-default{display:inline-block;padding:30px;color:#fff;line-height:0;transition:none;border:1px solid #fff;font-weight:300;border-radius:0;font-size:12px;margin:80px auto;min-width:200px}.error-page-section .anchor-link.btn.btn-lg.btn-default:focus,.error-page-section .anchor-link.btn.btn-lg.btn-default:hover{background-color:#fff;color:#000;transition:none}.error-page-section .language-dropdown{float:left;text-align:left}.error-page-section .language-dropdown .language-selected{color:#000;display:block;font-size:16px;min-height:28px;padding:39px 25px 0 0;cursor:pointer;font-weight:300;position:relative}.error-page-section .language-dropdown .language-selected:after{position:absolute;content:"";right:0;display:block;top:43px;background:url(../assets/pws/images/down-arrow.png) left center no-repeat;border:none;width:15px;height:8px}.error-page-section .language-dropdown ul{display:none;border:1px solid #ccc;border-top:1px solid #f5f5f5;min-width:auto!important;overflow-x:hidden;overflow-y:auto;position:absolute;top:0;width:200px;left:0;background:#fff;list-style:none;padding:0;margin:90px 0 0;max-height:280px;z-index:9999}.error-page-section .language-dropdown ul li a{width:100%;float:left;font-size:13px;cursor:pointer;padding:5px 38px 5px 10px;min-height:19px;line-height:18px;color:#555;text-decoration:none}.error-page-section .language-dropdown ul li a:hover{background:#cdebf5;color:#000}.error-page-section .language-selected.selected-lang{color:#6f6f6f;display:block;font-size:16px;line-height:0;min-height:0;padding:0;cursor:pointer;position:relative}.error-page-section .language-selected.selected-lang a{width:100%;float:left;font-size:16px;cursor:pointer;padding:5px 38px 5px 0;min-height:50px;line-height:50px;color:#6f6f6f;text-decoration:none}.error-page-section .language-selected.selected-lang:after{display:none}.error-page-section .error-page-footer.footer-block{background:#fefefe!important}.error-page-section .error-page-footer.footer-block .row{background:0 0!important;padding: 0px 0 45px 0;}.error-page-section .footer-block h6{color:#BEBEBE!important;text-align:right;margin-top:30px;font-size:11px}@media only screen and (max-width:767px){.error-page-section .inpage-content.serach-bg-mastehad{background-image:url(search_masthead.jpg);background-repeat:no-repeat;padding-top:85px;padding-bottom:1px;min-height:0}.error-page-section .right.section-padding.logo-columns img{float:right}.error-page-section .right.section-padding.logo-columns{width:50%;float:left;padding:17px 15px}.error-page-section .left.country-select-columns{width:50%;float:left;padding:0 15px}.error-page-section .grey-bg-frequent-searches{padding-top:20px;background:#f3f3f3;padding-bottom:20px}.error-page-section .serach-bg-mastehad h1.white-he.error-page-section .footer-block h6{margin-top: 30px;}ader{font-size:30px}.error-page-section .error-page-panel p{color:#fff;font-size:17px;font-weight:300}.error-page-section .footer-block h6{padding-right:20px}.error-page-section h1.blue-error-title {font-size: 45px;}}@media \0screen{.error-page-section .logo-columns img{width:100%;min-width:144px;float:left}.error-page-section .error-page-banner-section .anchor-link.btn.btn-lg.btn-default{min-width:130px}}
/*Custom styles for error page */
/*Custom styles for fingerprint page*/
/*Custom styles for online banking promo page*/
.online-promo.apple-pay section.container.banner-container.single-banner{background-image:url(sg-online-banking-promo-banner-new.jpg);height:506px;background-position:center center;background-size:cover}.online-promo .border-section{border-bottom:1px solid #e3e3e3}.online-promo.apple-pay .subheader.plan-hd.hd-text.side-text{margin-bottom:20px!important}.online-promo.teaser-page section.ash-background{border-bottom:none!important}.online-promo .blue-button{background-color:#1EBEF7;border:none;color:#fff!important;display:inline-block;font-size:16px;padding:15px 32px;text-align:center;text-decoration:none}.online-promo .blue-button:hover{background-color:#10A4D8}.online-promo .log-btn{margin:0 10px}.online-promo.apple-pay .blue-button{padding:15px 60px!important}@media only screen and (min-width:768px){.online-promo .intro-copy p{width:79%;padding-left:22%}.online-promo .content-section-teaser.bank-online.cf{margin-left:120px!important}.online-promo .content-section-teaser.new-online-banking.cf{margin-left:60px!important}.online-promo .content-section-teaser.bank-online.cf h3{margin-top:0!important}.online-promo .slanted:after{border-right:1806px solid transparent;border-top:100px solid #FFF;margin-bottom:-90px}.online-promo .slant-section{padding-top:50px!important}.online-promo.apple-pay .green-button{padding:15px 50px!important}.online-promo.teaser-page .section-five .content-section-teaser{padding-top:20px!important}.online-promo .on-bank-title h3{margin-top:0}.online-promo .twelve.columns.on-bank-title{padding-bottom:20px}.online-promo.apple-pay .subheader.plan-hd.hd-text{font-weight:400}}@media \0screen{.online-promo .intro-copy p{width:79%;padding-left:22%}.online-promo .content-section-teaser.bank-online.cf{margin-left:120px!important}.online-promo .content-section-teaser.new-online-banking.cf{margin-left:60px!important}.online-promo .content-section-teaser.bank-online.cf h3{margin-top:0!important}.online-promo .slanted:after{border-right:1806px solid transparent;border-top:100px solid #FFF;margin-bottom:-90px}.online-promo .slant-section{padding-top:50px!important}.online-promo.apple-pay .green-button{padding:15px 50px!important}.online-promo.teaser-page .section-five .content-section-teaser{padding-top:20px!important}.online-promo .on-bank-title h3{margin-top:0}.online-promo .twelve.columns.on-bank-title{padding-bottom:20px}.online-promo.apple-pay .subheader.plan-hd.hd-text{font-weight:400}}@media only screen and (max-width:767px){.online-promo .banner-cta{padding-right:210px}.online-promo ul.green-arrow.inner-list{margin-left:75px}.online-promo.mobile-banking.apple-pay .mob-section-padding{padding:20px 0!important}.online-promo p.button-area.show-for-small{padding-top:20px}.online-promo.apple-pay .blue-button{padding:15px 43px!important}.online-promo .log-btn{margin:15px 20px}}
/*Custom styles for online banking promo page ends*/
/* new error page sections */
.error-page-section .footer-block h6 {
  padding-right: 20px;
}
.sc-error-page-navbar {
    border-bottom: 1px solid #f3f3f3;
}

.sc-error-page-section h1.blue-error-title {
    color: #24c1f9;
    font-size: 54px;
    font-weight: 200;
    margin-bottom: 10px;

}

.sc-error-page-section .error-page-panel p {
    width: 79%;
    color: #919191;
        font-size: 17px;
    font-weight: 300;
    margin-bottom: 30px;
    line-height: 28px;
    margin-top: 10px;
}


.sc-error-page-section .sc-error-page-banner .bgholder {
    left: 48.3%;
    background-image: url(new-error-page-banner.png);
    background-repeat: no-repeat;
    position: absolute;
	top: 0;
    bottom: 0;
    right: 0;
	background-position: left bottom;
}
.sc-error-page-section section.inpage-content.serach-result-mastehad.sc-error-page-banner.section-active {
    padding-bottom: 196px;
    position: relative;
}

.fixed-bottom-page.sc-error-page-section section.inpage-content.serach-result-mastehad.sc-error-page-banner.section-active {
    padding-bottom: 350px;
    position: relative;
}


.sc-error-page-section .footer-block h6 {
    margin-top: 1px;
    color: #6e6e6e !important;
    font-size: 13px;
}
.sc-error-page-section a.anchor-link.btn.btn-lg.btn-default {
    border: 1px solid #919191;
    color: #919191;
    float: left;
    font-size: 11px;
    margin-top: 17px;
    padding: 23px 25px;
    text-align: center;
    width: 250px;
}

.sc-error-page-section .anchor-link.btn.btn-lg.btn-default:hover{
	border: 1px solid #000;
	color: #000;
}
.sc-error-page-section .footer-block .row {
  padding: 45px 0 20px 0;
  }
 .sc-error-page-section .ola-wrapper {
	min-width: 450px;
}
.sc-error-page-section .ola-search-form-container {
	width: 40%;
	float: left;
}
.sc-error-page-section .ola-tab-container {
	margin-top:0px;
}
.sc-error-page-section .ola-search-wrapper {
	padding-top: 0px!important;
}
 
@media only screen and (max-width:1024px) {
.sc-error-page-section .sc-error-page-banner .bgholder {
	  left: 52.3%;
}
}

@media(max-width: 770px){
	.country-select-columns {
  padding-left: 15px;
}
}

@media only screen and (max-width:767px) {
	.sc-error-page-section section.inpage-content.serach-result-mastehad.sc-error-page-banner.section-active{
		padding-left: 30px;

	}
	.country-select-columns {
  padding-left: 0px;
}
	.sc-error-page-section .error-page-panel p {
    width: 84%;}
    .sc-error-page-section h1.blue-error-title{font-size: 42px;}
	.sc-error-page-section .sc-error-page-banner .bgholder {
	   position: relative;
	   left: 23.3%;
	   height: 221px;
	   background-size: 350px auto;
	   margin-top: 10px;
	   background-position: 100%;
		margin-right: -15px;
	}
	.sc-error-page-section section.inpage-content.serach-result-mastehad.sc-error-page-banner.section-active, .fixed-bottom-page.sc-error-page-section section.inpage-content.serach-result-mastehad.sc-error-page-banner.section-active {
    padding-bottom: 0px;
	padding-left: 25px;
}

 .sc-error-page-section .ola-scb-container.ola-scb-tabs {
 padding-left:0px;
 padding-right:0px;
}
 .sc-error-page-section .ola-wrapper {
 min-width: auto;
}
 .sc-error-page-section .ola-search-form-container {
 width: 95%;
 float: left;
}
 .sc-error-page-section .ola-search-container {
 width: 98%;
}
 .sc-error-page-section .ola-scb-container.ola-scb-search {
 padding-left: 20px;
}
.sc-error-page-section .right.section-padding.logo-columns img {
 width: 123px;
}
.sc-error-page-section .right.section-padding.logo-columns {
padding: 10px 15px;
}
.sc-error-page-section .language-dropdown .language-selected {
 padding: 25px 25px 0 0;
}
.sc-error-page-section .language-dropdown .language-selected:after{
top: 31px;
}
.sc-error-page-section .language-dropdown ul {
	margin: 67px 0 0;
}

}

@media \0screen {

.sc-error-page-section .error-page-panel p {
    width: 80%;}
}


/*custom style for tgl tnc*/
.campaign-class{padding-top:10px}.solid-class{border-bottom:1px solid #ddd}.tgl-tnc-page-merchant{color:#0070ae!important;font-size:35px;margin-bottom:20px}.tgl-tnc-page-valid{float:right;padding-top:35px}.tgl-tnc-page-valid-span1{color:#aaa;font-size:13px;display:inline-block;line-height:25px}.tgl-tnc-page-valid-span2{margin-left:10px;vertical-align:bottom;display:inline-block}.tgl-tnc-page-offer-details{margin-top:20px}.tgl-tnc-page-termsconditions{color:#0070ae!important;font-size:13px;margin-top:41px}.contenthead{color:#000}.tgl-tnc-page-contentarea p{padding-top:15px;color:#777}.tgl-tnc-page-goto{color:#9c9}.tgl-tnc-page-imgmaster{margin-left:3px}@media only screen and (max-width:767px){.tgl-tnc-page-valid{float:none;padding-top:0}}
/*custom style for tgl tnc*/

.fingerprint .banner-section p {
	width: 70%;
}
.fingerprint h2.subheader.finger-hd {
	color: #1ebef7;
	font-size: 44px;
	font-weight: 200;
	margin: 0 auto 25px;
	width: 51%;
	line-height: 50px;
}
.fingerprint p.finger-print-desc {
	color: #333 !important;
	margin: 0 auto 20px;
	width: 89%;
}
.fingerprint .finger-img {
	left: 45%;
	position: absolute;
	top: -115px;
}
.fingerprint .four.columns.step-section {
	margin-top: 20px;
}
.fingerprint .step-section h6.step-hd {
	font-weight: 700;
	color: #1ebef7;
	font-size: 18px;
}
.fingerprint p.step-desc {
	color: #333 !important;
	margin: 0 auto;
	text-align: center;
	width: 87%;
	font-size: 17px;
	line-height: 25px;
}
.fingerprint .four.columns.step-section:first-child p.step-desc {
	width: 81%;
}
.fingerprint .mobile-banking .ash-bg-hd.subheader {
	font-weight: 300;
	line-height: 1.3;
	margin: 20px auto;
	width: 35%;
}
.fingerprint h3.subheader.setup-hd {
	font-weight: 200 !important;
	font-size: 35px;
}
.fingerprint p.finger-print-desc {
	font-weight: 300 !important;
	font-size:20px;
	line-height: 30px;
}
.fingerprint.mobile-banking .ash-bg-hd.subheader {
	font-weight: 300;
	line-height: 1.3;
	margin: 20px auto;
	width: 45%;
	font-size: 20px;
	line-height: 30px;
}

.mobile-banking .svg-devices .mob-app-icons img.app-ico-icon{
	  height: 50px;
    margin-right: 8px;
    width: 169px;
	}
.mobile-banking .svg-devices .mob-app-icons img.app-playstore-icon{
	  height: 50px;
    width: 169px;
	}	
	

 @media only screen and (max-width:767px) {
 .fingerprint .banner-section p {
 margin: 0 auto 20px;
 width: 90%;
 line-height: 1.3;
}
.fingerprint h2.subheader.finger-hd {
 margin: 0 auto 25px;
 width: 100%;
}
.fingerprint p.finger-print-desc {
 color: #333 !important;
 margin: 0 auto 50px;
 width: 87%;
}
.fingerprint .finger-img {
 left: 36%;
 position: absolute;
 top: -80px;
}
.fingerprint h3.subheader.setup-hd {
 margin-top: 60px;
}
.fingerprint .four.columns.step-section {
 margin-bottom: 50px;
 margin-top: 20px;
}
.fingerprint p.step-desc {
 color: #333 !important;
 margin: 0 auto;
 text-align: center;
 width: 77%;
}
.fingerprint.mobile-banking .ash-bg-hd.subheader {
 font-size: 19px;
    width: 319px;
    line-height: 1.3;
}
.fingerprint h2.subheader.finger-hd {
font-size: 32px;
line-height: 35px;
}
.fingerprint p.finger-print-desc {
font-size: 17px;
line-height: 25px;
}


.mobile-banking .nav-for-mobile{
	position:fixed;
	width:100%;
	top:0px;
	z-index:9999;
	padding: 20px 15px !important;
	margin-bottom: 0px;
	display: none !important;
	}
	.mobile-banking .nav-for-mobile.persistant-header
	{
		display: block !important;
	}
.mobile-banking .nav-for-mobile .mobile-two:first-child{float: left;}
.mobile-banking .hero_top_marg{
	margin-top:118px;
	}
	
.mobile-banking .svg-devices .mob-app-icons img.app-ico-icon{
	 margin-right: 0px;
	}	
.mobile-banking .svg-devices .mob-app-icons img{
	float:right;
	}
	
.fingerprint h2.subheader.finger-hd{
	 width: 320px;
	}
.fingerprint p.finger-print-desc{
	 width: 305px;
	}
.fingerprint p.step-desc{
	 line-height: 1.3;
	}
	.fingerprint p.step-desc{
	width: 276px;
	}	
.fingerprint .four.columns.step-section:first-child p.step-desc{
	    width: 310px;
	}
	
.mobile-banking .container.content-section.inpage-content.with-background.section-padding.page-base-section {
    padding-top: 40px;
    padding-bottom: 40px;
}

.fingerprint.mobile-banking .ash-bg-hd.subheader{
	    font-size: 18px;
    width: 319px;
    line-height: 1.3;
    margin-bottom: 0px;
	}
	
	.hide-pstnt-nav  .old-nav-bar .standard-chartered-logo-holder{
  box-shadow: none !important;
}



}


.hide-pstnt-nav .sticky .old-nav-bar {
position: relative !important
}




@media \0screen {
.fingerprint h2.subheader.finger-hd {
	width: 50%;
}
.fingerprint p.finger-print-desc {
	width: 85%;
}
.fingerprint.mobile-banking .ash-bg-hd.subheader {
	width: 43%;
}
.svg-logo-devices, .svg-icon-devices, .svg-devices,.svglogo-devices  {
	display: none;
}

.nonsvg-logo-devices, .nonsvg-icon-devices, .nonsvg-devices,.nonsvglogo-devices  {
	display: block;
}
.fingerprint h2.finger-hd.subheader {
	font-size: 36px;
}
.mobile-banking .buying-section .quest-cust.text-center {
	margin-bottom: 0px;
}
.fingerprint .banner-section p {
	width: 80%;
}
.fingerprint p.finger-print-desc {
	font-size: 19px;
	width: 100%;
}
.fingerprint .four.columns.step-section:first-child p.step-desc {
	width: 82%;
}
.fingerprint p.step-desc {
	width: 89%;
}
.fingerprint.mobile-banking .ash-bg-hd.subheader {
	width: 53%;
}
.mobile-banking .plans-with-desc:nth-child(3n) .advantage-desc {
width: 84% !important;
}
.mobile-banking .ash-bg-hd.subheader {
	width: 60%;
}
.mobile-banking .container.banner-section{min-height: 460px;}
.fingerprint .banner-section.inpage-content .five.columns > img{margin-top: 41px;}
.mobile-banking .banner-section.inpage-content .five.columns > img{margin-bottom: 0px !important;}

.mobile-banking .banner-section.inpage-content .five.columns > img{position:relative;top:-4px;}

.zw-teaser-page.teaser-page .section-five .section-img-bg:after
{
	background-image: url("zw_devices-perspective-ie-v1.png");
    background-repeat: no-repeat;
}

.zm-teaser-page.teaser-page .section-five .section-img-bg:after
{
	background-image: url("zm_devices-perspective-ie-v1.png");
    background-repeat: no-repeat;
} 

.kenya-teaser-page.teaser-page .section-five .section-img-bg:after
{
	background-image: url("ke_devices-perspective-ie-v1.png");
    background-repeat: no-repeat;
} 



} 
/*Custom Wallmart page*/
.wallmart-scb-page .custom-pintile-boxes {
	padding-top: 30px;
	padding-bottom:30px;
	background: #f3f3f3 none repeat scroll 0 0;
}
 .wallmart-scb-page  .custom-panel {
	background: #fff none repeat scroll 0 0 !important;
	border-color: #d9d9d9 !important;
	border-style: solid !important;
	border-width: 1px !important;
	box-shadow: 2px 2px 3px rgba(50, 50, 60, 0.15) !important;
}
  .wallmart-scb-page  .custom-panel .elm-content-area {
	height: 355px;
}
.vendor-prepay-new.wallmart-scb-page .custom-panel .elm-content-area {
	height: 430px;
}
p.tgl-txt.small-pintile-file-txt {
	font-size: 11px;
}
.apply-now-area p {
	margin-bottom: 5px;
}
.apply-now-area ol {
	margin-left: 15px;
	color: #424242;
	margin-bottom: 5px;
}
.apply-now-area ol li {
	font-size: 11px;
}
.apply-now-area ol li ul {
	list-style: disc;
	margin-bottom: 10px;
}
p.apply-now-font
{
	font-size: 11px;
}

  .wallmart-scb-page   .wallmart-scb-page  .custom-panel .elm-content-area p {
	color: #555;
	font-size: 14px;
	max-height: 72px;
	overflow: hidden;
}
   .wallmart-scb-page  .custom-panel .elm-content-area h5 {
	    color: #0070ae;
    font-size: 22px;
	line-height: 1.3;
	margin-top: 0;
	font-weight:300;
	max-height: 50px;
	overflow: hidden;
	text-align: left;
}
  .wallmart-scb-page   header.pintile-image {
	position:relative;
}
   .wallmart-scb-page   header.pintile-image img {
	display:block;
	  width: 100%;
}


   .wallmart-scb-page   .no-paddingltrt {
	padding-left:0px;
	padding-right:0px;
}
   .wallmart-scb-page   .cf.collapse .columns {
	padding-left:0px;
}


  .wallmart-scb-page   .pintile-transparent-bg {
	background-color: #004775;
	display: block;
	height: 100%;
	opacity: 0.1;
	
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=10)";
	filter: alpha(opacity=10);
	-moz-opacity: 0.1;
	-khtml-opacity: 0.1;
	
	position: absolute;
	width: 100%;
	}
  .wallmart-scb-page   .pintile-image:hover .pintile-transparent-bg{
	display:none;
	}
.wallmart-scb-page .inner-modal-content{
	 padding-left: 30px;
    padding-right: 30px;
	
}

.inpage-content h5.green-header{
	color: #21AA47;
	
}

.text-center-columns{
	text-align:center;
	
	
}

.text-center-columns .columns{
float:left!important;
min-height:400px;	
}

.wallmart-scb-page p.icon-center{
	text-align:center;
	margin-bottom:15px;
	 height: 100px;
}
.wallmart-scb-page  h6.blue-header-title{
	text-align:center;
	margin-bottom:15px;
	font-size:20px;
	font-weight:300;
	color: #0070ae;
}

.wallmart-scb-page  p.detailed-txt{
	margin-bottom:15px;
	text-align:center;
}

p.icon-center img{
	
	 width: 75px;
}

 @media only screen and (min-width : 768px){
   .wallmart-scb-page   .custom-panel .elm-content-area p.tgl-txt{
text-overflow: ellipsis;
}



   .wallmart-scb-page   .custom-pintile-columns .columns{
float:left!important;
}


   .wallmart-scb-page   .custom-panel .elm-content-area h5 {
	 height: 55px !important;
    max-height: 55px;
    min-height: 30px;
	}
}

@media only screen and (min-device-width : 768px) and (max-device-width : 1023px) and (orientation : portrait) { 
  .vendor-prepay-new.wallmart-scb-page .custom-panel .elm-content-area {
    height: 560px;
  } 
}


 @media \0screen {
	
   .wallmart-scb-page    .custom-panel .elm-content-area p.tgl-txt{
height:38px;
}
.vendor-prepay-new.wallmart-scb-page    .custom-panel .elm-content-area p.tgl-txt{
height:auto;
}
.vendor-prepay-new.wallmart-scb-page .custom-panel {
	height: 600px;
}


   .wallmart-scb-page   .custom-pintile-columns .columns{
float:left!important;
}


  .wallmart-scb-page    .custom-panel {
	height:560px;
	}

	.wallmart-scb-page   .custom-panel .elm-content-area h5 {
	 height: 60px !important;
    max-height: 60px;
    min-height: 60px;
	}


}
 @media only screen and (max-width : 767px) {
	 .wallmart-scb-page .inner-modal-content{
		 padding-top:15px;
		 
	 }
	 .wallmart-scb-page .custom-panel{
	margin-bottom:15px;	 
	 }
	 
	 .text-center-columns .columns{
	min-height:0px;	 
	 }
	 .mob-pin-list {
	 	display: none;
	 }
	 .vendor-prepay-new.wallmart-scb-page    .custom-panel .elm-content-area a.doc-icon:after{
		margin-top: 0px;
	}
   .wallmart-scb-page   .custom-panel header {
float: left;
height: 105px;
 width: 146px;
}
   .wallmart-scb-page    .custom-panel .elm-content-area {
 float: left;
height: 105px;
 overflow: hidden;
 padding: 3px 15px 4px;
 width: calc(100% - 150px);
}
   .wallmart-scb-page    .custom-panel .elm-content-area h5 {
 font-size: 15px;
 height: 22px;
 margin-bottom: 3px;
 margin-top: 8px;
 overflow: hidden;
}
   .wallmart-scb-page   .custom-panel .elm-content-area h5 {
	max-height: 22px;
	min-height: 22px;
	height: 22px !important;
	}
   .wallmart-scb-page    .custom-panel .elm-content-area p.tgl-txt {
 overflow: hidden;
 text-overflow: ellipsis;
 overflow : hidden;
 text-overflow: ellipsis;
 display: -webkit-box;
 -webkit-line-clamp: 2;
 -webkit-box-orient: vertical;
 font-size:12px;
 margin-bottom: 7px;
}

.vendor-prepay-new.wallmart-scb-page    .custom-panel .elm-content-area p.tgl-txt {
 -webkit-line-clamp: 3;
}
@-moz-document url-prefix("") {
 .custom-panel .elm-content-area p.tgl-txt {
 overflow : hidden;
 text-overflow: ellipsis;
 white-space:normal;
 height:40px;
}
}
    .wallmart-scb-page   .custom-pintile-boxes {
 padding-top:20px;
}
  .wallmart-scb-page    .custom-panel {
 border-width: 0 !important;
}

   .wallmart-scb-page   .custom-panel .elm-content-area {
 padding: 3px 10px 4px 15px;
}

	
   .wallmart-scb-page   .custom-panel {
	height:auto!important;
	}	


.wallmart-scb-page .old-nav-bar #megaMenu {
    right: 0;
}
.vendor-prepay-new.wallmart-scb-page .custom-panel .elm-content-area {
	height: 105px;
}

	
}

#vendor-prepay
{	
padding-top: 40px;	
}
	
#key-benefits
{
padding-top: 40px;	
}
	
#why-scb
{
padding-top: 40px;	
}
	
#need-info
{
padding-top: 40px;	
}


/* workbench page */


.workbench-page .featured-press-div
{
	padding-top: 160px;
    padding-bottom: 80px;
}
.workbench-page .featured-press-div .six
{
	padding-top: 50px;
	text-align: center;
}
.workbench-page .featured-press-div .six h3
{
	font-size: 24px;
    padding: 0px 60px;
    font-weight: 300;
}
.workbench-page .featured-press-div .six h5
{
    font-size: 20px;
    color: #0097EA;
    font-size: 16px;
    font-weight: 600;
}
.workbench-page .featured-press-div .workbench-logo-div
{
    padding-top: 50px;
}
.workbench-page .featured-press-div .workbench-logo-div .two
{
	text-align: center;
}
.workbench-page .featured-press-div .workbench-logo-div .two:first-child
{
	text-align: left;
}
.workbench-page .featured-press-div .workbench-logo-div .two img
{
    
    margin-top: 12px;
}
.workbench-page .featured-press-div .workbench-logo-div .two:first-child img
{
	
    max-width: 100%;
    
   
}

.workbench-page .work-bench-border-bottom
{
	border-bottom: 1px solid #e3e3e3 !important;
}

@media only screen and (min-width: 980px){

.workbench-page .section-one .content-section-teaser

{
padding-right: 12px;
}
.workbench-page .section-four .content-section-teaser p 
{
  padding-right: 15px;
}
.workbench-page .section-five .content-section-teaser p 
{
  padding-right: 30px;
}
.workbench-page .blue-link
{
color: #02b8f8;
}
.workbench-page .blue-link:hover
{
color: #0097ea;
}
.workbench-page .section-five .section-img-bg.convinient-img-bg:after {
	background-image: url("convenient-2x.png");
	background-size: 621px 315px !important;
	background-repeat: no-repeat;
	content: "";
	display: block;
	height:630px;
	left: 0px;
	padding-bottom: 0;
	position: absolute;
	top: 50px;
	width: 1242px;
}


}

.workbench-page .featured-press-div .workbench-logo-div a.economic img
{
width:174px;
height:16px;
}

.workbench-page .featured-press-div .workbench-logo-div a.door img
{
width:82px;
height:18px;
}

.workbench-page .featured-press-div .workbench-logo-div a.finextra img
{
width:91px;
height:20px;
}

.workbench-page .featured-press-div .workbench-logo-div a.banking img
{
width:90px;
height:32px;
}

.workbench-page .featured-press-div .workbench-logo-div a.ipad img
{
width:99px;
height:22px;
}

.workbench-page .featured-press-div .workbench-logo-div a.newsolution img
{
width:77px;
height:33px;
 margin-top: 8px;
}

.pad-popup
{
padding:15px;
}

.workbench-page .blue-link
{
color: #02b8f8;
}
.workbench-page .blue-link:hover
{
color: #0097ea;
}


@media(max-width: 767px){
.workbench-page .featured-press-div .six h3{padding: 0px 0px;}
.workbench-page .featured-press-div .workbench-logo-div .two{width: 33.33% !important;float: left;padding-bottom: 18px;text-align: center;}
.workbench-page .featured-press-div{padding-top: 50px;}
.teaser-page.workbench-page h6.introline-subhead{margin: 1em auto;}
.workbench-page .featured-press-div .six{padding-top: 0px;}
}
@media(max-width: 767px){
  .teaser-page .white-background.section-five.convinient-main-div.convinient-no-call {
  min-height: 440px !important;
  }
  .teaser-page .section-five.convinient-main-div.convinient-no-call .section-img-bg.convinient-img-bg:after{
  top: 230px;
  }

}


/*.......Prudential-Seure-Family-Future-Headstart-Page.......*/


.prudential-campaign-page .spcl-margin {
    margin-left: 40px
}


.prudential-campaign-page .white-logos {
    margin-top: -10px;
    width: 120px
}

.prudential-campaign-page .nav-links ul {
    overflow: visible
}

.prudential-campaign-page iframe {
    border: none
}

.prudential-campaign-page .reveal-modal iframe {
    border: none;
    height: 400px;
    width: 100%
}

.prudential-campaign-page iframe#form-frm {
    height: 620px!important
}

.gmap-marker-popup a.button {
    background: url(new-tgl-map-car.png) 8px 3px no-repeat #0035ac;
    border: 1px solid #0035ac;
    filter: none!important
}

.gmap-marker-popup a.button:hover {
    background: url(new-tgl-map-car.png) 8px 3px no-repeat #0035ac;
    border: 1px solid #0035ac;
    filter: none!important
}

.gmap-marker-popup h6 {
    font-weight: 700;
    position: relative
}

.gmap-marker-popup h6:after {
    background: url(new-tgl-venue-ico.png) no-repeat;
    display: block;
    content: "";
    position: absolute;
    width: 25px;
    height: 25px;
    top: 0;
    left: 0
}

.gmap-marker-popup .address-popup h6,
.gmap-marker-popup .address-popup p {
    padding-left: 30px
}

.gmap-marker-popup .address-popup a.button {
    margin-left: 30px;
    padding-left: 38px
}

.prudential-campaign-page .mob-padding.infographics-popup {
    padding: 0
}

@media only screen and (max-width:767px) {
    .prudential-campaign-page .mob-padding.infographics-popup {
        padding: 0
    }
    .prudential-campaign-page iframe#form-frm {
        height: 780px!important
    }
    .prudential-campaign-page .nav-links {
        padding-right: 0
    }
    .prudential-campaign-page .nav-links img.prudential.logo {
        width: 120px
    }
}


/* sanctions-block */
.blue-head
{
	color: #11bcf8 !important;
}
.font-60
{
	font-size: 60px !important;
}
.top-block-header
{
	padding: 15px 0px;
	background: #fff;
}
.middle-block-content
{
	padding: 90px 0px;
}
.middle-block-content h1
{
	font-size: 70px;
	font-weight: 200;
	margin: 30px 0px 20px;
	line-height: 70px;
}
.middle-block-content p
{
	font-size: 16px;
	color: #474747;
}
.button.green-light
{
	background: #6ac075;
	border: 1px solid #6ac075;
	padding: 26px 40px 24px;
	-webkit-transition: none !important; 
	transition: none !important;
  filter: none;
}
.button.green-light:hover
{
	background: #268f00 none repeat scroll 0 0;
	border: 1px solid #268f00;
  filter: none;
}

.text-lineheight
{
	line-height: 22px;
	margin-bottom: 30px;
}
.offwhite-bg
{
	background: #fcfcfc !important;
}
@media(max-width: 767px){
.middle-block-content p{font-size: 20px;}
img.top-new-svg-logo{
	   width: 105px;
	}
.middle-block-content h1 {
    font-size: 47px;
    font-weight: 200;
    margin: 30px 0px 20px;
    line-height: 70px;
    margin-bottom: 4px;
    margin-top: 10px;
}
.button.green-light
{
	padding: 21px 35px;
	font-size: 10px;
}
.middle-block-content p {
    font-size: 18px;
    margin: 0 auto;
    width: 295px;
}
.font-60 {
    font-size: 42px !important;
    line-height: 42px !important;
        margin-bottom: 15px !important;
}
p.text-lineheight {
	width: 315px;
    line-height: 18px !important;
   font-size: 13px !important;
   margin-bottom: 35px;
}
img.graphic-500
{
	width: 107px;
	margin-bottom: 18px;
}
}

@media(max-width: 320px){
p.text-lineheight {
	width: 300px;
   font-size: 12px !important;
}
}

section.grey-background 
{
background: #f9f9f9;
}
section.section-margin
{
height:268px !important;
}
.main-title
{
color:#747474 !important;
}
h1.main-title
{  
font-size: 34px !important;
margin-top:74px !important;
}
@media only screen and (max-width: 767px) {
h1.main-title
{  
font-size: 27px !important;
margin-top:74px !important;
}
}

@media only screen and (max-width: 767px){ 
.inpage-content.common-contact-block 
{
    padding-top:20px;
}
}

.banner-section.inpage-content h1 {
  font-size: 38px;
  margin-bottom: 10px;
  margin-top: 10px;
  font-weight: 200;
}

/* ----------------------SC Mobile-Banking AFRICA --------------------------------------*/

.mobile-banking.africa-mobile-banking .container.banner-section.inpage-content.section-padding.shadow-block.page-base-section {
    padding-bottom: 0;
    background-image: url('africa-masthead-bg-mb.png');
    background-repeat: no-repeat;
    background-size: cover;
}
.mobile-banking.africa-mobile-banking .container.content-section.inpage-content.with-background.section-padding.page-base-section {
    background-image: url('africa-light-bg-footer.png');
}
@media only screen and (max-width: 767px) {
.mobile-banking.africa-mobile-banking .text-section {
    padding-left: 0px;
}
.mobile-banking.africa-mobile-banking .subheader.plan-hd {
    font-size: 34px;
}
.mobile-banking.africa-mobile-banking .plans-with-desc h4.subheader {
    font-size: 21px;
}
.mobile-banking.africa-mobile-banking .ash-bg-hd.subheader {
    font-size: 16px;
}
.mobile-banking.africa-mobile-banking .quest-cust.text-center {
    font-size: 10px;
}
.mobile-banking.africa-mobile-banking .text-section p.plan-desc {
    padding-right: 9px;
}
}

/* ----------------------SC Mobile-Banking AFRICA END ----------------------------------*/



#standard-chartered-touch-login-service

{
	
padding-top:40px;

}

@media \0screen 
{
.nav-login #loginBox 
{
top:94px !important;
}

}

.nav-login #loginBox 
{
top:94px !important;
}

.font-bold
{
	font-weight:bold;
}

a.sg-home-learn-apple
{
	color:#fff !important;
	opacity: 0.5;
	font-size: 14px !important;
	text-decoration: underline;
}
a.sg-home-learn-apple:hover
{
	opacity: 1;
}



a.button.small.ghost-button {
  background: transparent !important;
  border: 1px solid #fff!important;
  filter: none !important;
  -webkit-transition: none !important;
    transition: width none !important;
}

a.button.small.ghost-button:hover {
  background-color: #fff!important;
  border-radius: 0px !important;
  color: #000 !important;
  filter: none !important;
 -webkit-transition: none !important; 
    transition: width none !important;
}

@media \0screen {


a.button.small.ghost-button {
  background: transparent !important;
  border: 1px solid #fff!important;
  filter: none !important;
}

a.button.small.ghost-button:hover {
  background-color: #fff!important;
  border-radius: 0px !important;
  color: #000 !important;
  filter: none !important;
}
}

.teaser-page a.try-now-button.grey-border-nolink
{
  border: 2px solid #c6c6c6 !important;
  color: #c6c6c6 !important; 
  cursor: default !important; 
}

.teaser-page a.try-now-button.green-border-button
 {
border: 2px solid #6ac075;
color: #6ac075;
}


ul.nest li .nest-list

{
  
display: block;

float: left;
  
width: 30px;

}


ul.nest li

{
 
clear:both;
 

}

.nest.sub-numb
{
list-style-type: none;
  margin-bottom: 3px;
  margin-top:0px;
}

ul.nest.sub-numb li p.nest-list-p {
  margin-left: 38px;
  padding-top: 2px;
  margin-bottom: 0px;
}


ul.nest li p.nest-list-p

{
   

margin-left: 38px;
  
padding-top: 2px;


}

p.nest-list-p.out-nest {
  margin-left: 28px !important;
}
.vn-nav-personal .brand-header .nav-bar>li>a:first-child{
margin: 0 12px !important;
}
.vn-nav-personal .links-to-page{
  padding: 0px 17px;!important
}
@media only screen and (min-width: 768px)
{
	.vn-nav-personal .brand-header .nav-bar>li>a:first-child 
	{  
	  margin: 0 12px !important;
	}
	.bn-bz-nav-personal .brand-header .nav-bar>li>a:first-child 
	{  
	  margin: 0 8px !important;
	}
}

@media \0screen 
{
	.vn-nav-personal .brand-header .nav-bar>li>a:first-child 
	{
		margin: 0 13px !important;
	}
	.bn-bz-nav-personal .brand-header .nav-bar>li>a:first-child 
	{
		margin: 0 7px !important;
	}

}




/* ----------------------INDIA EMI campaign ----------------------------------*/

.font-green-text
{
color:#26922c !important;
}

.sup-small
{
font-size:15px !important;
}

.calc-term-text
{
font-size:12px !important;
}

.divide-pan .panel .header-sub-text {
  padding-right: 10px;
  background: url(in-divider.jpg) top right no-repeat;
}

@media only screen and (min-width: 768px){
/* .large-table
{
margin-top: 75px;
} */
 .slider-container 
{
       
 margin-top: 50px;
 
 margin-bottom: 165px;

}
    
.drop-container
{
        
margin-top: 50px;

margin-bottom: 130px;

}

.subheader.sub-emi {
    margin-top: 79px;
    margin-bottom: 32px; 
}
.calc-term-text {
    font-size: 12px !important;
    margin-top: 20px;
}


}
	.nav-left {
	    cursor: pointer;
	    cursor: hand;
	}
	
	.slider-class {
	    left: 0px;
	    top: 0px;
	}
	
	.index-slider-logo-box {
	    height: 80px !important;
	    width: 180px !important;
	    float: left;
	    clear: right;
	    padding: 5px 10px;
	    margin: 10px;
	    position: relative;
	}
	
	.sliderarrow {
	    margin-top: 20px;
	}
	
	@media only screen and (max-width: 767px) {
	    .jcarousel img {
	        display: block;
	        height: auto !important;
	        max-width: 100%;
	        margin-top: 20px;
	        margin-left: 73px;
	    }
	    .slider-container {
	        margin-bottom: 50px;
	    }
	    .highlightlogo div {
	        text-align: center;
	    }
	    div.box {
	        background: none;
	        border-width: 0px;
	    }
	    div.hightlighttext {
	        margin: 0px;
	        text-align: left;
	        color: #000;
	    }
	    .index-slider-logo-box {
	        height: 130px !important;
	        float: left;
	        clear: right;
	        padding: 15px;
	        margin: 10px;
	        position: relative;
	    }
	    .sliderarrow {
	        margin-top: 0.2em;
	    }
		.calc-term-text
		{
		font-size: 12px !important;
		  margin-top: 20px;
			margin-bottom: 50px;
		}
		.drop-container
		  {
		  margin-bottom: 40px;
		  }
		  .divide-pan .panel .header-sub-text 
		  {
			background: none;
		}

	}
	
	.jcarousel-wrapper {
	    position: relative;
	}
	
	.jcarousel {
	    overflow: hidden;
	    position: relative;
	    width: 100%;
	}
	
	.jcarousel ul {
	    width: 20000em;
	    position: relative;
	    list-style: none;
	    margin: 0;
	    padding: 0;
	}
	
	.jcarousel img {
	    display: block;
	    height: auto !important;
	    max-width: 100%;
	}
	
	.jcarousel ul li {
	    margin-right: 30px !important;
	}

@media \0screen 
{
.large-table
{
margin-top: 75px;
}

.subheader.sub-emi {
    margin-top: 22px;
    margin-bottom: 32px;
}
 .slider-container 
{
       
 margin-top: 50px; 
 margin-bottom: 165px;

}
.drop-container
{
        
margin-top: 50px;

margin-bottom: 130px;

}

.calc-term-text {
    font-size: 12px !important;
    margin-top: 20px;
}
  
}


/* ---emi--- */
.contact-emi-body .six.columns.error-outer{
     border-color: red;
    border-style: solid;
    border-width: 1px;
}

.contact-emi-body .error {
	border-color: #ff3333;
	border-style: solid;
	border-width: 1px;
	
}
.contact-emi-body.amount_error
{
	color:red;
}
.contact-emi-body input[type="text"],.contact-emi-body input[type="password"],.contact-emi-body input[type="date"],.contact-emi-body input[type="datetime"],.contact-emi-body input[type="email"],.contact-emi-body input[type="number"],.contact-emi-body input[type="search"],.contact-emi-body input[type="tel"],.contact-emi-body input[type="time"],.contact-emi-body input[type="url"],.contact-emi-body textarea,.contact-emi-body select
{
	margin-bottom: 0px;
	width: 100%;
}
.contact-emi-body article.form-data { 
  width: 100%;
  margin: 0px auto;
  box-sizing: border-box;
  padding: 30px 25px 0;
  background: #f3f3f3;
  border: 1px solid #e4e4e4;
  border-radius: 5px;
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
  border-bottom: 0px;
}
.contact-emi-body article.form-data .six
{
	width: 100%;
}
.contact-emi-body form.custom div.custom.dropdown
{
	margin: 0px;
	width: 100% !important;
	height: 32px;
}
.contact-emi-body form.custom div.custom.dropdown a.current
{
	line-height: 26px;
	min-height: 32px;
}
.contact-emi-body form.custom div.custom.dropdown.open ul
{
	width: 100% !important;
}
.contact-emi-body form.custom div.custom.dropdown a.selector
{
	min-height: 32px;
}
.contact-emi-body .row.validate {
    padding: 0px 6px;
}
.contact-emi-body .row.validate .six
{
	padding: 0px;
}
.contact-emi-body .error
{
	    border-color: #ccc !important;
}
.contact-emi-body p.alert_msg {
    margin: 6px 0;
    color: #9A9A9A;
}


.contact-emi-body article#bookAppointment {
  width: 100%;
  margin: 0px auto;
  box-sizing: border-box;
  padding: 10px 25px 25px;
  background: #f3f3f3;
  border: 1px solid #e4e4e4;
  border-radius: 5px;
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  border-top: 0px;
}
.contact-emi-body section.inpage-content.section-active.apoint_section {
    padding: 0px;
}
.contact-emi-body .button.small
{
	  padding: 0px 15px;
  height: 35px;
  width: auto;
  font-size: 14px;
}
.contact-emi-body .padding
{
	padding: 0px !important;
	margin: 0px !important;
}
.contact-emi-body p.resultval {
    font-size: 20px;
    font-weight: 300;
    color: #0083db;
    padding-top: 6px !important;
}
.contact-emi-body p.resultval span {
    margin-right: 10px;
    font-size: 35px;
    font-weight: 400;
    color: #A0A0A0;
    line-height: 15px;
    float: left;
}
.contact-emi-body label
{
	float: left;
	font-size: 20px;
    font-weight: 300;
    color: #0083db;
	margin-right: 10px;
}
.contact-emi-body article#bookAppointment .six
{
	width: 50% !important;
	float: left;
}
.contact-emi-body p.resultval span#resultval
{
	font-size: 16px !important;
  line-height: 25px;
}

@media \0screen {
.contact-emi-body .six.columns.error-outer
{
	padding-bottom: 2px !important;
}
.contact-emi-body p.resultval span
{
	font-size: 30px !important;
}
.contact-emi-body p.resultval span#resultval
{
	font-size: 16px !important;
}
}


/* ------ */



/* ---SG-samsung-pay--- */ 

.samsung-pay section.container.banner-container.single-banner {
  background-image: url(sg-samsung-pay-banner.jpg);
  height: 506px;
  background-position: center center;
  background-size: cover;
}

p.plan-desc.text-center.s-text {
  margin: 0 auto;
  width: 80%;
  font-size: 15px;
  line-height: 22px;
}

.flex-video.custom-flex.flex-pad-video{
	height:auto !important;
	    padding-bottom: 0px !important;
	    padding-top: 0px !important;
		margin-bottom:0px !important;
}

div#video-1
{
padding:0px !important;
}

.samsung-pay.mobile-banking.apple-pay .plan-desc.text-center {
  width: 79% !important;
}

p.plan-desc.text-center.w-text {
  margin-bottom: 20px;
}

.samsung-pay .green-button {
  background-color: #1FAA45;
  border: none;
  color: #fff!important;
  display: inline-block;
  font-size: 16px;
  padding: 15px 32px;
  text-align: center;
  text-decoration: none;
}

.img-section.feature-logo
{
margin-top:25px !important;
}

.paywave-icon.samsung-video
{
background-image: url(sg-video.jpg);
background-size:cover;
height:546px !important;
}

.paywave-icon.samsung-video img.img-play
{
margin:199px !important

}

/* .mobile-banking .subheader.plan-hd.three-step
{
font-weight: 300 !important;
} */



@media only screen and (max-width: 767px)
{

.flex-video.custom-flex.flex-pad-video{
	height:auto !important;
	    padding-bottom: 0px !important;
	    padding-top: 0px !important;
		margin-bottom:0px !important;
}



.samsung-pay.mobile-banking.apple-pay .plan-desc.text-center {
  width: 83% !important;
}

.paywave-icon.samsung-video
{
background-image: url(sg-video.jpg);
background-size:cover;

}

.paywave-icon.samsung-video img.img-play
{
margin:0 !important

}

.paywave-icon.samsung-video img.img-play
 {
width: 60px !important;
position: absolute !important;
top: 60px !important;
}

.paywave-icon.samsung-video {
background-image: url(sg-video.jpg);
background-size: cover;
position: relative;
padding-bottom: 185px;
height:auto !important;
}

.samsung-pay section.container.banner-container.single-banner
 {
  height: 253px!important;
  background-position: center center!important;
  margin-left: -45px;
  right: -39px;
}

h3.subheader.plan-hd.hd-text.wallet-icon.text-left.get-twenty-h
{
margin-top:15px !important;
}

section.container.content-section.inpage-content.grey-background.section-padding.page-base-section.section-one-samsung {
  padding-bottom: 0px !important;
}

.mobile-banking .subheader.plan-hd {
 
  width: 100% !important;
}
h6.subheader.plan-hd.icon-txt.text-center.feature-block
{
margin-top:52px !important;
}

.samsung-pay .subheader.plan-hd.hd-text.text-center
{
  font-weight: 300!important;
  margin-bottom: 20px!important;
}

.samsung-pay h6.subheader.plan-hd.icon-txt.text-center 
{
  text-align: center !important;
  margin-left: 0!important;
  padding-bottom: 15px;
  margin-top: 28px !important;
}

.samsung-pay.apple-pay  .banner-title-hd {
    padding-right: 150px !important;
  width: 320px !important;
}

.samsung-pay.mobile-banking .img-section 
{
  
  width: 100% !important;
}

.samsung-pay.mobile-banking .text-section {
 
  width: 100%;
}

.row.get-twenty
{
margin-top:20px !important;
}
.get-twenty-h
{
margin-top:15px !important;
}

.samsung-pay.mobile-banking .text-section p.plan-desc {
  text-align: center !important;
}
.img-section.three-mob
{
margin-top:25px !important;
}
}



@media only screen and (min-width: 768px)
{
.samsung-pay.apple-pay .subheader.plan-hd.hd-text.text-center {
font-weight: 300;
width: 500px;
margin: 1em auto;
}

.samsung-pay.apple-pay .subheader.plan-hd.hd-text.text-center.enjoy
 {
font-weight: 300;
width: 860px;
margin: 1em auto;
}


.samsung-pay.apple-pay .text-section h6.feature-block {
  margin-top: 0px !important;
}

h3.subheader.plan-hd.hd-text.text-center.one-line-text {
  width: auto !important;
}

p.text-center.main-dec
{
margin: 1em auto;
width: 664px;
}

.plan-desc.text-center.mst-nfc
{
margin:1em auto;
width:276px !important;
}


.samsung-pay .banner-title-hd {
  color: #fff;
  padding-top: 200px;
  font-size: 30px;
  font-weight: 300;
  margin-top: 0;
  padding-left: 157px;
  width:90%;
}

.banner-container.samsung-banner .row
 {

  box-shadow: none !important;
}

.text-center.feature-section
{
margin-top:20px !important;
}

.text-center.work-section
{
margin-top: 35px !important;
}

.text-center.work-section-two
{
margin-top: 35px !important;
}

.text-center.three-step
{
margin-top:20px !important;
}

.text-center.get-button
{
margin-top:35px !important;
margin-bottom:35px !important;
}

section.container.content-section.inpage-content.grey-background.section-padding.page-base-section.section-one-samsung
 {
  padding-bottom: 0px !important;
}

.row.get-twenty
{
margin-top:20px !important;
}

.get-twenty-h
{
margin-bottom:15px !important;
}

.samsung-pay.apple-pay a.try-now-button
{

  height: 0px !important;
  line-height: 0px !important;

}

.green-button.medium.radius.get-app
{
margin-top:45px;
}

.samsung-pay.apple-pay .twelve.columns.in-store-title
{
  margin-bottom: 0px !important;
}

.samsung-pay .twelve.columns.tnc-title
{
margin-top: 20px !important;
}
}


@media only screen and (min-width: 1024px)
{
.samsung-pay .banner-title-hd {
padding-left: 157px !important;
}
}


@media \0screen
 {

 .samsung-pay .banner-title-hd
 {
padding-left: 147px !important;
width:90% !important
}

section.container.content-section.inpage-content.grey-background.section-padding.page-base-section.section-one-samsung
 {
  padding-bottom: 0px !important;
}

.green-button.medium.radius.get-app
{
  margin-top: 45px !important;
}

.get-twenty-h
{
margin-bottom:15px !important; 
}

.samsung-pay.apple-pay .subheader.plan-hd.hd-text.text-center {
font-weight: 400 !important;
width: 950px !important;
margin: 1em auto !important;
}

.row.get-twenty {
  margin-top: 20px !important;
}

.samsung-pay .twelve.columns.tnc-title {
  margin-top: 20px !important;
}

p.text-center.main-dec {
  margin: 1em auto !important;
  width: 664px !important;
}

.apple-pay.samsung-pay h3.subheader.plan-hd.hd-text.text-center.one-line-text {
  width: auto !important;
}

}

.mobile-banking .subheader.plan-hd.get-twenty-h {
  font-weight: 300 !important;
}

@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : portrait)
{
.samsung-pay .banner-title-hd 
{
padding-left: 41px !important;
}
}

.mobile-banking.apple-pay .advantage-desc.desc-one-width
{
width: 100% !important;
}




/* ---TH-index-pop-up--- */ 

@media only screen and (min-width:800px){.img-fsd-th{padding:0;width:800px}.reveal-modal.large.img-fsd-th{height:600px!important;margin-left:-400px!important;width:800px!important}}@media \0screen{.img-fsd-th{padding:0;width:800px}.reveal-modal.large.img-fsd-th{height:600px!important;margin-left:-400px!important;width:800px!important}}


/*-----HK MOBILE WALLET------*/

.mobile-wallet-tittle

{
border: 1px solid #cccccc;
padding:35px 10px;
text-align:center;
}

.mobile-wallet h5
{
color:#424242 !important;
}

.mobile-wallet-visa-tittle
{
border: 1px solid #cccccc;
}



/*-----SG marathon 2016------*/

.tnc-txt
{
font-size:12px !important; 
}

.green-arrow.non-height

{
	
margin-top:0px !important;


}
.text-with-border {
text-align: center; 
border: 2px solid #6d6e71 !important; 
padding: 20px !important; 
height: 135px !important;
}              
                
.text-in-box {
margin-top:0.9em;
font-size:18px;
}              

.text-heighlight {
font-size:26px;
}              

.text-green-background
{
background-color:#26922c;
text-align:center; 
color:#ffffff; 
padding:30px; 
font-size:30px;} 

@media only screen and (max-width:767px) {
.breeze-banner-col.mob-breeze{
padding-top:20px;
}

}
 
/*SG Mid Autumn page*/
 @media only screen and (min-width:768px) {
 .mid-autmn-boxes.isotope-boxes.static-pintiles article.pinned-items.less-text .elm-content-area {
 height: 215px;
}
 .mid-autmn-boxes.pintile-boxes.static-pintiles article.pinned-items .elm-content-area h6.blue-txt {
 max-height: none;
 overflow: visible;
 text-align: left;
 height: auto!important;
}
.mid-autmn-boxes.pintile-boxes.static-pintiles .elm-content-area.large-txts p {
 padding-bottom: 7px;
 max-height: none;
}
 .mid-autmn-boxes .elm-content-area.large-txts p span {
 font-size: 11px;
 line-height: 13px!important;
 display: block;
 margin-bottom: 10px;
}
}
 @media \0screen {
.mid-autmn-boxes.isotope-boxes.static-pintiles article.pinned-items.less-text .elm-content-area {
	height: 215px;
}
.page-personal.home-page .mid-autmn-boxes.pintile-boxes.static-pintiles article.pinned-items .elm-content-area h6.blue-txt {
	max-height: none;
	overflow: visible;
	text-align: left;
	height: auto!important;
}
.mid-autmn-boxes.pintile-boxes.static-pintiles .elm-content-area.large-txts p {
	padding-bottom: 7px;
	max-height: none;
	height:auto!important;
}
.mid-autmn-boxes .elm-content-area.large-txts p span {
	font-size: 11px;
	line-height: 13px!important;
	display: block;
	margin-bottom: 10px;
}
}
 @media only screen and (max-width: 767px) {
 .inpage-mob-content {
 padding:20px;
}
}

/* android pay */
.android-pay section.container.banner-container.single-banner {
  background-image: url(sg-android-pay-masthead.jpg);
  height: 506px;
  background-position: center center;
  background-size: cover;
}


.android-pay .paywave-icon-android{
margin-bottom:30px;margin-top:25px
}








.banner-title-hd span

{
display: block;
}



@media only screen and (min-width: 768px)
{
.android-pay.samsung-pay .banner-title-hd {
  color: #fff;
  padding-top: 142px;
  font-size: 30px;
  font-weight: 300;
  margin-top: 0;
  padding-left: 157px;
  width: 107% !important;
}

.android-pay.samsung-pay.apple-pay .subheader.plan-hd.hd-text.text-center.enjoy {
  font-weight: 300;
  width: 783px;
  margin: 1em auto;
}

.android-pay.samsung-pay .banner-title-hd
{
  padding-left: 166px !important;
}

.android-pay.samsung-pay .banner-title-hd
{
padding-top: 157px !important;
}

.android-pay .text-left a.green-button.banner-btn
{
margin-left: 166px !important;
margin-top: 8px !important;
}

.android-pay.samsung-pay .green-button.banner-btn
{
padding: 10px 20px !important;
}

}

@media only screen and (max-width: 767px)
{
.android-pay.samsung-pay.apple-pay .banner-title-hd
{
  padding-right: 129px !important;
  width: 320px !important;
}

.android-pay.samsung-pay .banner-title-hd
{
padding-top: 70px !important;
padding-left: 0px !important;
}

p.text-left.mob-btn-class
{
  width: 320px !important;
  margin: 0 auto;
  margin-top: 10px;
}

.android-pay.samsung-pay .green-button.banner-btn 
{
  padding: 4px 10px !important;
  font-size: 13px;
}

}

@media \0screen
{

.android-pay.samsung-pay.apple-pay .subheader.plan-hd.hd-text.text-center.enjoy {
  font-weight: 300 !important;
  width: 783px !important;
  margin: 1em auto;
}

.text-center.three-step.android-steps
{
font-size: 33px  !important;
}

.android-pay.samsung-pay .banner-title-hd {
  color: #fff;
  padding-top: 142px;
  font-size: 30px;
  font-weight: 300;
  margin-top: 0;
  padding-left: 157px;
  width: 120% !important;
}

.android-pay.samsung-pay .banner-title-hd
{
  padding-left: 166px !important; 
}

.android-pay.samsung-pay .banner-title-hd
{
padding-top: 157px !important;
}

.android-pay .text-left a.green-button.banner-btn
{
margin-left: 166px !important;
margin-top: 8px !important;
}

.android-pay.samsung-pay .green-button.banner-btn
{
padding: 10px 20px !important;
}

}


@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : portrait)
{
.android-pay .text-left a.green-button.banner-btn {
  margin-left: 56px !important;
  margin-top: 8px !important;
}
.android-pay.samsung-pay .banner-title-hd {
  padding-left: 56px !important;
}
}
/*Custom styles for waystopay page */
.ways-to-pay.android-pay section.container.banner-container.single-banner{background-image:url(sg-waystopay-banner.jpg);height:506px;background-position:center center;background-size:cover}.ways-to-pay h3.subheader.plan-hd.hd-text.one-line-text{font-weight:300}.ways-to-pay.android-pay.samsung-pay .banner-title-hd{padding-top:180px!important;padding-left:60px!important}.ways-to-pay .intro-area{padding-bottom:18px!important}.ways-to-pay.samsung-pay.mobile-banking.apple-pay .plan-desc.text-center{width:90%!important}.ways-to-pay .button-area{margin-top:25px}@media only screen and (max-width:767px){.ways-to-pay.samsung-pay.apple-pay .banner-title-hd{padding-right:160px!important;padding-top:130px!important;font-size:18px!important;padding-left:0!important}}

/* TW - WM digital */

.five-grid {
  width: 20% !important;
  float: left;
  padding: 6px !important;
}

.one-col
{
  margin-top: 30px; 
}

.four-grid {
  width: 25% !important;
  float: left;
  padding: 6px !important;
}

.three-grid {
  width: 33% !important;
  float: left;
  padding: 6px !important;
}


.grey-box-section 
{
  background-color: #f2f2f2 !important;
  padding: 20px !important;
  padding-top: 40px !important;
}

.pad-text-grey {
  font-size: 16px !important;
}


@media only screen and (max-width: 767px) {


.four-grid {
  width: 100% !important;
  float: left;
  padding: 6px !important;
}

.three-grid {
  width: 100% !important;
  float: left;
  padding: 6px !important;
}

.five-grid {
  width: 100% !important;
  float: left;
  padding: 6px !important;
}


}
 

/* disney */
.disney-sw{
border: 1px solid #cccccc; 
background-color:#F3f3f3; 
padding-top:17px;
}

.disney-sw-txt{
  padding-right:20px;
  padding-bottom:10px;
		}
.disney-sw-img{
	padding-left:15px;
		}
.set-offer{
	margin-top: 0px ! important;
		}
		
 @media only screen and (max-width: 767px) {
 .section-inpage-mob  {
 padding-top: 15px;
 padding-bottom: 15px;
}
}		

/* service page */

.sticky-nav-scroll
{
margin-top:-120px;
padding-top:100px;
}

.green-arrow.green-arrow-margin
{
margin-top:0px !important;
margin-bottom:0px !important;
}

/* HK - apple pay */

.apple-pay.hk-apple h3.subheader.plan-hd.wallet-icon.text-center:after {
  background: url(hk-new-apple-pay-wallet-icon.png);
  height: 61px;
    width: 61px;
	left: -74px;
	position: absolute;
    top: -14px;
  
}
.hk-apple .subheader.plan-hd.hd-text.wallet-icon.text-center {
    display: inline-block;
    position: relative;
}

.apple-pay.hk-apple.en-page section.container.banner-container.single-banner {
  background-image: url(hk-apple-pay-new-banner-e-v1.jpg);  
}

.apple-pay.hk-apple.zh-page section.container.banner-container.single-banner {
  background-image: url(hk-apple-pay-new-banner-c-v1.jpg);  
}

.hk-apple .banner-title-hd.apple-main-header {
    padding-right: 131px !important;
}

.subheader.plan-hd.hd-text.text-center.apple-main-title {
    margin-bottom: 16px !important;
}

.apple-pay .subheader.plan-hd.hd-text.apple-main-title.text-center
{
font-weight: 400 !important;
}

.apple-pay .subheader.plan-hd.hd-text.easier-way.text-center
{
font-weight: 400 !important;
}

.apple-pay .spacer.p-top {
    padding-bottom: 27px !important;
    padding-top: 27px !important;
}


.font-scam
{
font-size:22px;
}
.hk-apple .banner-title-hd {
    color: #1f1f1f;
}
.apple-pay.hk-apple .lined-section {
 
  padding-bottom: 28px!important;
}

@media only screen and (max-device-width: 1024px) and (min-device-width: 768px) and (orientation: portrait)
{
.apple-pay.hk-apple .banner-title-hd
{  
  padding-left: 29px !important;
  line-height:33px !important;
}

.apple-pay.hk-apple.zh-page .banner-title-hd
{  
  padding-left: 26px !important;
  line-height:33px !important;
}
}


@media only screen and (max-width: 767px) {
	
.hk-apple .subheader.plan-hd.hd-text.wallet-icon.text-center {
	   padding-right: 0px;
	}		
	.apple-pay.hk-apple h3.subheader.plan-hd.wallet-icon.text-center:after {
    left: 0px;
    top: 0px;
}
.four-grid .iph-text {
    height: auto;
}
.three-grid .iph-text {
    height: auto;
}
/* .hk-apple .banner-title-hd {
    color: #1f1f1f;
    font-size: 17px;
    margin: 0 auto;
    padding-left: 0;
    padding-right: 143px;
    padding-top: 65px !important;
    position: relative;
    text-align: left;
    width: 331px;
} */
.hk-apple .banner-title-hd {
color: #1f1f1f;
font-size: 17px;
margin: 0 auto;
padding-left: 0;
padding-right: 66px;
padding-top: 86px !important;
position: relative;
text-align: left;
width: 360px;
}
	}
	
	/* Hk-android-pay*/
	.apple-pay.hk-apple.en-page.android-pay section.container.banner-container.single-banner {
    background-image: url("hk-android-pay-masthead.jpg");
	height: 350px;
}
.apple-pay.hk-apple.zh-page.android-pay section.container.banner-container.single-banner {
    background-image: url("hk-android-pay-masthead.jpg");
	height: 350px;
}

.android-pay .inf-box {
    background: rgba(0, 0, 0, 0) url("../assets/global/images/page/info-bg-op.png") repeat scroll 0 0;
    bottom: 45px;
    margin-right: 0;
    padding: 22px 21px 5px 22px;
    position: absolute;
    width: 476px;
}
.android-pay .banner-title-hd {
    color: #fff;
    font-size: 30px;
    font-weight: 300;
    margin-top: 0;
    padding-left: 1px;
}
.android-pay .banner-title-hd {
    padding-top: 0px !important;
}
.android-pay .gren-text {
    color: #26922c !important;
    font-size: 35px;
    font-weight: 300;
}
.gren-block {
    display: block;
}

.ad-pay-image {
    margin-left: 91px;
}

.ad-pay-text {
    margin-left: 123px;
}


.buy-pay-image {
    margin-left: 91px;
    margin-top: 40px;
}

.buy-pay-text {
    margin-left: 80px;
}
.ad-pay-image-en{
margin-left: 85px;
}
.ad-pay-text-en{
margin-left: 85px;
}
 .buy-pay-image-en{
 margin-left: 85px;
 margin-top: 43px;
 }
 .buy-pay-text-en{
  margin-left: 38px;
  }	

 @media only screen and (max-width: 767px) {

.gren-block {
    display: inline-block;
}
	.apple-pay.hk-apple.en-page.android-pay section.container.banner-container.single-banner {
    background-image: url("hk-android-pay-masthead.jpg");

}
.apple-pay.hk-apple.zh-page.android-pay section.container.banner-container.single-banner {
    background-image: url("hk-android-pay-masthead.jpg");

}



.ad-pay-image {
    margin-left: 20px;
}
.ad-pay-text {
    margin-left: 55px;
}
.buy-pay-image {
    margin-left: 2px;
    margin-top: 40px;
}
.buy-pay-text {
    margin-left: 0;
}
 .ad-pay-image-en{
margin-left: 15px;
}
.ad-pay-text-en{
margin-left: 8px;
}
 .buy-pay-image-en{
 margin-left: 2px;
 margin-top: 43px;
 }
 .buy-pay-text-en{
  margin-left: 1px;
  }


}
	
	/* ap-end*/

/* tgl-about-us  */

 .good-life section.container.banner-container.single-banner {
    background-image: url("tgl-product-background-banner.jpg");
    background-position: center center;
    background-size: cover;
    height: 506px;
}
 .good-life .banner-title-hd {
    color: #424242;
    font-size: 30px;
    font-weight: 300;
    margin-top: 0;
    padding-left: 33px;
    padding-top: 175px;
}
.six.columns.main-img > img {
    height: 465px;
    margin: 40px 0 0;
}

 .good-life h1.main-head-title {
    color: #747474;
    font-size: 38px;
    font-weight: 300;
    margin: 27px auto 30px;
    text-align: center;
    width: 93%;
}
.container.mobile-section.inpage-content.section-padding.page-base-section.good-life-sub {
    background-image: url("tgl-product-background-cbp-banner.jpg");
    background-position: center center;
    background-size: cover;
    height: 506px;
}

.container.mobile-section.inpage-content.section-padding.page-base-section.good-life-sub.custom-bg-image {
    background-image: url("tgl-product-background-cbp-new-banner.jpg");
    background-position: center center;
    background-size: cover;
    height: 506px;
}

.good-life-sub .six.columns.cards-img {
    margin: 70px 0 0 115px;
    width: 350px;
}
.mobile-banking.good-life .advantage-desc {
width: 84%!important;
}
.mobile-banking.good-life .plans-with-desc:last-child .advantage-desc {
width: 94%!important;
}
h3.subheader.plan-hd.cc-text {
margin-bottom: 20px;
margin-top: 88px !important;
}
.img-google.img-space {
    margin-left: 30px;
}
 @media only screen and (max-width: 767px) {

.good-life .banner-title-hd {
    color: #424242;
    font-size: 16px;
    margin: 0 auto;
    padding-left: 0;
    padding-top: 100px;
    position: relative;
    text-align: left;
    width: 220px;
}

.six.columns.main-img > img {
    height: 180px;
    margin: 40px 0 0;
}
.good-life h1.main-head-title
{
	font-size: 28px;
}
.container.mobile-section.inpage-content.section-padding.page-base-section.good-life-sub
{
	height: auto;
}
.good-life-sub .six.columns.cards-img {
margin: 0px 0 30px 0px;
}
.good-life .blockContainer{
	 display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-orient: vertical;
    -moz-box-orient: vertical;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    /* optional */
    -webkit-box-align: start;
    -moz-box-align: start;
    -ms-flex-align: start;
    -webkit-align-items: flex-start;
    align-items: flex-start;
}

.good-life .blockContainer_first {
    -webkit-box-ordinal-group: 2;
    -moz-box-ordinal-group: 2;
    -ms-flex-order: 2;
    -webkit-order: 2;
    order: 2;
  }

 .good-life  .blockContainer_second {
    -webkit-box-ordinal-group: 1;
    -moz-box-ordinal-group: 1;
    -ms-flex-order: 1;
    -webkit-order: 1;
    order: 1;
  }
.good-life .banner-title-hd {
    color: #424242;
    font-size: 16px;
    margin: 0 auto;
    padding-left: 0;
    padding-top: 100px;
    position: relative;
    text-align: left;
    width: 220px;
}
.app-download
{
	float: none !important;
	margin: 0px auto !important;
}
.good-life .mid-image {
margin-top: 30px;
}
}
/* ends */

/* Start of New Icons Addition */
.icon-g1 span.icons_large {
	background-position:-480px 0px;
}
.icon-i4 span.icons_large {
	background-position:-640px -150px;
}
.icon-j4 span.icons_large {
	background-position:-720px -150px;
}
.icon-h6 span.icons_large {
	background-position:-560px -300px;
}
.icon-i6 span.icons_large {
	background-position:-640px -300px;
}
.icon-j6 span.icons_large {
	background-position:-720px -300px;
}
.icon-h8 span.icons_large {
	background-position:-560px -500px;
}
.icon-i8 span.icons_large {
	background-position:-640px -500px;
}
.icon-j8 span.icons_large {
	background-position:-720px -500px;
}
.icon-e9 span.icons_large {
	background-position:-320px -550px;
}
.icon-f9 span.icons_large {
	background-position:-400px -550px;
}
.icon-g9 span.icons_large {
	background-position:-480px -550px;
}
.icon-h9 span.icons_large {
	background-position:-560px -550px;
}
.icon-i9 span.icons_large {
	background-position:-640px -550px;
}
.icon-j9 span.icons_large {
	background-position:-720px -550px;
}
.icon-f11 span.icons_large {
	background-position:-400px -700px;
}
.icon-g11 span.icons_large {
	background-position:-480px -700px;
}
.icon-h11 span.icons_large {
	background-position:-560px -700px;
}
.icon-i11 span.icons_large {
	background-position:-640px -700px;
}
.icon-j11 span.icons_large {
	background-position:-720px -700px;
}
.icon-g12 span.icons_large {
	background-position:-480px -750px;
}
.icon-j12 span.icons_large {
	background-position:-720px -750px;
}
.icon-d14 span.icons_large {
	background-position:-240px -900px;
}
.icon-e14 span.icons_large {
	background-position:-320px -900px;
}
.icon-f14 span.icons_large {
	background-position:-400px -900px;
}
.icon-g14 span.icons_large {
	background-position:-480px -900px;
}
.icon-h14 span.icons_large {
	background-position:-560px -900px;
}
.icon-i15 span.icons_large {
	background-position:-640px -1000px;
}
.icon-j15 span.icons_large {
	background-position:-720px -1000px;
}
.icon-f16 span.icons_large {
	background-position:-400px -1050px;
}
.icon-e17 span.icons_large {
	background-position:-400px -1150px;
}
.icon-f17 span.icons_large {
	background-position:-400px -1150px;
}
.icon-g17 span.icons_large {
	background-position:-480px -1150px;
}
.icon-h17 span.icons_large {
	background-position:-560px -1150px;
}
.icon-i17 span.icons_large {
	background-position:-640px -1150px;
}
.icon-j17 span.icons_large {
	background-position:-720px -1150px;
}
.icon-j18 span.icons_large {
	background-position:-720px -1200px;
}
.icon-g19 span.icons_large {
	background-position:-480px -1300px;
}
.icon-h19 span.icons_large {
	background-position:-560px -1300px;
}
.icon-d21 span.icons_large {
	background-position:-240px -1450px;
}
.icon-e21 span.icons_large {
	background-position:-320px -1450px;
}
.icon-f21 span.icons_large {
	background-position:-400px -1450px;
}
.icon-g21 span.icons_large {
	background-position:-480px -1450px;
}
.icon-h21 span.icons_large {
	background-position:-560px -1450px;
}
.icon-i21 span.icons_large {
	background-position:-640px -1450px;
}
.icon-i22 span.icons_large {
	background-position:-640px -1550px;
}
.icon-j22 span.icons_large {
	background-position:-720px -1550px;
}
.icon-c23 span.icons_large {
	background-position:-160px -1600px;
}
.icon-d23 span.icons_large {
	background-position:-240px -1600px;
}
.icon-e23 span.icons_large {
	background-position:-320px -1600px;
}
.icon-f23 span.icons_large {
	background-position:-400px -1600px;
}
.icon-g23 span.icons_large {
	background-position:-480px -1600px;
}
.icon-h23 span.icons_large {
	background-position:-560px -1600px;
}
.icon-i23 span.icons_large {
	background-position:-640px -1600px;
}
.icon-j23 span.icons_large {
	background-position:-720px -1600px;
}
.icon-b27 span.icons_large {
	background-position:-80px -1800px;
}
.icon-c27 span.icons_large {
	background-position:-160px -1800px;
}
.icon-d27 span.icons_large {
	background-position:-240px -1800px;
}
.icon-e27 span.icons_large {
	background-position:-320px -1800px;
}
.icon-f27 span.icons_large {
	background-position:-400px -1800px;
}
.icon-g27 span.icons_large {
	background-position:-480px -1800px;
}
.icon-h27 span.icons_large {
	background-position:-560px -1800px;
}
.icon-i27 span.icons_large {
	background-position:-640px -1800px;
}
.icon-j27 span.icons_large {
	background-position:-720px -1800px;
}
.icon-c29 span.icons_large {
	background-position:-160px -1900px;
}
.icon-d29 span.icons_large {
	background-position:-240px -1900px;
}
.icon-e29 span.icons_large {
	background-position:-320px -1900px;
}
.icon-f29 span.icons_large {
	background-position:-400px -1900px;
}
.icon-g29 span.icons_large {
	background-position:-480px -1900px;
}
.icon-h29 span.icons_large {
	background-position:-560px -1900px;
}
.icon-i29 span.icons_large {
	background-position:-640px -1900px;
}
.icon-a30 span.icons_large {
	background-position:0px -1950px;
}
.icon-b30 span.icons_large {
	background-position:-80px -1950px;
}
.icon-c30 span.icons_large {
	background-position:-160px -1950px;
}
.icon-d30 span.icons_large {
	background-position:-240px -1950px;
}
.icon-e30 span.icons_large {
	background-position:-320px -1950px;
}
.icon-f30 span.icons_large {
	background-position:-400px -1950px;
}
.icon-g30 span.icons_large {
	background-position:-480px -1950px;
}
.icon-h30 span.icons_large {
	background-position:-560px -1950px;
}
.icon-i30 span.icons_large {
	background-position:-640px -1950px;
}
.icon-j30 span.icons_large {
	background-position:-720px -1950px;
}
.icon-a31 span.icons_large {
	background-position:0px -2000px;
}
.icon-b31 span.icons_large {
	background-position:-80px -2000px;
}
.icon-c31 span.icons_large {
	background-position:-160px -2000px;
}
.icon-d31 span.icons_large {
	background-position:-240px -2000px;
}
.icon-e31 span.icons_large {
	background-position:-320px -2000px;
}
.icon-f31 span.icons_large {
	background-position:-400px -2000px;
}
.icon-g31 span.icons_large {
	background-position:-480px -2000px;
}
.icon-h31 span.icons_large {
	background-position:-560px -2000px;
}
.icon-i31 span.icons_large {
	background-position:-640px -2000px;
}
.icon-j31 span.icons_large {
	background-position:-720px -2000px;
}
.icon-a32 span.icons_large {
	background-position:0px -2050px;
}
.icon-b32 span.icons_large {
	background-position:-80px -2050px;
}
.icon-c32 span.icons_large {
	background-position:-160px -2050px;
}
.icon-d32 span.icons_large {
	background-position:-240px -2050px;
}
.icon-e32 span.icons_large {
	background-position:-320px -2050px;
}
.icon-f32 span.icons_large {
	background-position:-400px -2050px;
}
.icon-g32 span.icons_large {
	background-position:-480px -2050px;
}
.icon-h32 span.icons_large {
	background-position:-560px -2050px;
}
.icon-i32 span.icons_large {
	background-position:-640px -2050px;
}
.icon-j32 span.icons_large {
	background-position:-720px -2050px;
}
.icon-a33 span.icons_large {
	background-position:0px -2100px;
}
.icon-b33 span.icons_large {
	background-position:-80px -2100px;
}
.icon-c33 span.icons_large {
	background-position:-160px -2100px;
}
.icon-d33 span.icons_large {
	background-position:-240px -2100px;
}
.icon-e33 span.icons_large {
	background-position:-320px -2100px;
}
.icon-f33 span.icons_large {
	background-position:-400px -2100px;
}
.icon-g33 span.icons_large {
	background-position:-480px -2100px;
}
.icon-h33 span.icons_large {
	background-position:-560px -2100px;
}
.icon-i33 span.icons_large {
	background-position:-640px -2100px;
}
.icon-j33 span.icons_large {
	background-position:-720px -2100px;
}
.icon-a34 span.icons_large {
	background-position:0px -2150px;
}
.icon-b34 span.icons_large {
	background-position:-80px -2150px;
}
.icon-c34 span.icons_large {
	background-position:-160px -2150px;
}
.icon-d34 span.icons_large {
	background-position:-240px -2150px;
}
.icon-e34 span.icons_large {
	background-position:-320px -2150px;
}
.icon-f34 span.icons_large {
	background-position:-400px -2150px;
}
.icon-g34 span.icons_large {
	background-position:-480px -2150px;
}
.icon-h34 span.icons_large {
	background-position:-560px -2150px;
}
.icon-i34 span.icons_large {
	background-position:-640px -2150px;
}
.icon-j34 span.icons_large {
	background-position:-720px -2150px;
}
.icon-a35 span.icons_large {
	background-position:0px -2200px;
}
.icon-b35 span.icons_large {
	background-position:-80px -2200px;
}
.icon-c35 span.icons_large {
	background-position:-160px -2200px;
}
.icon-d35 span.icons_large {
	background-position:-240px -2200px;
}
.icon-e35 span.icons_large {
	background-position:-320px -2200px;
}
.icon-f35 span.icons_large {
	background-position:-400px -2200px;
}
.icon-g35 span.icons_large {
	background-position:-480px -2200px;
}
.icon-h35 span.icons_large {
	background-position:-560px -2200px;
}
.icon-i35 span.icons_large {
	background-position:-640px -2200px;
}
.icon-j35 span.icons_large {
	background-position:-720px -2200px;
}
.icon-a36 span.icons_large {
	background-position:0px -2250px;
}
.icon-b36 span.icons_large {
	background-position:-80px -2250px;
}
.icon-c36 span.icons_large {
	background-position:-160px -2250px;
}
.icon-d36 span.icons_large {
	background-position:-240px -2250px;
}
.icon-e36 span.icons_large {
	background-position:-320px -2250px;
}
.icon-f36 span.icons_large {
	background-position:-400px -2250px;
}
.icon-g36 span.icons_large {
	background-position:-480px -2250px;
}
.icon-h36 span.icons_large {
	background-position:-560px -2250px;
}
.icon-i36 span.icons_large {
	background-position:-640px -2250px;
}
.icon-j36 span.icons_large {
	background-position:-720px -2250px;
}
.icon-a37 span.icons_large {
	background-position:0px -2300px;
}
.icon-b37 span.icons_large {
	background-position:-80px -2300px;
}
.icon-c37 span.icons_large {
	background-position:-160px -2300px;
}
.icon-d37 span.icons_large {
	background-position:-240px -2300px;
}
.icon-e37 span.icons_large {
	background-position:-320px -2300px;
}
.icon-f37 span.icons_large {
	background-position:-400px -2300px;
}
.icon-g37 span.icons_large {
	background-position:-480px -2300px;
}
.icon-h37 span.icons_large {
	background-position:-560px -2300px;
}
.icon-i37 span.icons_large {
	background-position:-640px -2300px;
}
.icon-j37 span.icons_large {
	background-position:-720px -2300px;
}
.icon-a38 span.icons_large {
	background-position:0px -2350px;
}
.icon-b38 span.icons_large {
	background-position:-80px -2350px;
}
.icon-c38 span.icons_large {
	background-position:-160px -2350px;
}
.icon-d38 span.icons_large {
	background-position:-240px -2350px;
}
.icon-e38 span.icons_large {
	background-position:-320px -2350px;
}
.icon-f38 span.icons_large {
	background-position:-400px -2350px;
}
.icon-g38 span.icons_large {
	background-position:-480px -2350px;
}
.icon-h38 span.icons_large {
	background-position:-560px -2350px;
}
.icon-i38 span.icons_large {
	background-position:-640px -2350px;
}
.icon-j38 span.icons_large {
	background-position:-720px -2350px;
}
.icon-a39 span.icons_large {
	background-position:0px -2400px;
}
.icon-b39 span.icons_large {
	background-position:-80px -2400px;
}
.icon-c39 span.icons_large {
	background-position:-160px -2400px;
}
.icon-d39 span.icons_large {
	background-position:-240px -2400px;
}
.icon-e39 span.icons_large {
	background-position:-320px -2400px;
}
.icon-f39 span.icons_large {
	background-position:-400px -2400px;
}
.icon-g39 span.icons_large {
	background-position:-480px -2400px;
}
.icon-h39 span.icons_large {
	background-position:-560px -2400px;
}
.icon-i39 span.icons_large {
	background-position:-640px -2400px;
}
.icon-j39 span.icons_large {
	background-position:-720px -2400px;
}
.icon-a40 span.icons_large {
	background-position:0px -2450px;
}
.icon-b40 span.icons_large {
	background-position:-80px -2450px;
}
.icon-c40 span.icons_large {
	background-position:-160px -2450px;
}
.icon-d40 span.icons_large {
	background-position:-240px -2450px;
}
.icon-e40 span.icons_large {
	background-position:-320px -2450px;
}
.icon-f40 span.icons_large {
	background-position:-400px -2450px;
}
.icon-g40 span.icons_large {
	background-position:-480px -2450px;
}
.icon-h40 span.icons_large {
	background-position:-560px -2450px;
}
.icon-i40 span.icons_large {
	background-position:-640px -2450px;
}
.icon-j40 span.icons_large {
	background-position:-720px -2450px;
}
.icon-a41 span.icons_large {
	background-position:0px -2500px;
}
.icon-b41 span.icons_large {
	background-position:-80px -2500px;
}
.icon-c41 span.icons_large {
	background-position:-160px -2500px;
}
.icon-d41 span.icons_large {
	background-position:-240px -2500px;
}
.icon-e41 span.icons_large {
	background-position:-320px -2500px;
}
.icon-f41 span.icons_large {
	background-position:-400px -2500px;
}
.icon-g41 span.icons_large {
	background-position:-480px -2500px;
}
.icon-h41 span.icons_large {
	background-position:-560px -2500px;
}
.icon-i41 span.icons_large {
	background-position:-640px -2500px;
}
.icon-i41 .icons_large {
    width: 99px !important;
}
.icon-a42 span.icons_large {
  width: 99px;
  height: 54px;
}
.icon-i41 span.icons_large {
    background-position: -631px -2500px;
}



.icon-j41 span.icons_large {
    background-position: -730px -2499px;
}


.icon-a42 span.icons_large {
    background-position: 0 -2552px;
}

.icon-j41 span.icons_large {
	background-position:-730px -2500px;
}
.icon-a42 span.icons_large {
	background-position:0px -2550px;
}
.icon-b42 span.icons_large {
	background-position:-80px -2550px;
}
.icon-c42 span.icons_large {
	background-position:-160px -2550px;
}
.icon-d42 span.icons_large {
	background-position:-240px -2550px;
}
.icon-e42 span.icons_large {
	background-position:-320px -2550px;
}
.icon-f42 span.icons_large {
	background-position:-400px -2550px;
}
.icon-g42 span.icons_large {
	background-position:-480px -2550px;
}
.icon-h42 span.icons_large {
	background-position:-560px -2550px;
}
.icon-i42 span.icons_large {
	background-position:-640px -2550px;
}
.icon-j42 span.icons_large {
	background-position:-686px -2550px;
}
.icon-a43 span.icons_large {
	background-position:0px -2600px;
}
.icon-b43 span.icons_large {
	background-position:-80px -2600px;
}
.icon-c43 span.icons_large {
	background-position:-160px -2600px;
}
.icon-d43 span.icons_large {
	background-position:-240px -2600px;
}
.icon-e43 span.icons_large {
	background-position:-320px -2600px;
}
.icon-f43 span.icons_large {
	background-position:-400px -2600px;
}
.icon-g43 span.icons_large {
	background-position:-480px -2600px;
}
.icon-h43 span.icons_large {
	background-position:-560px -2600px;
}
.icon-i43 span.icons_large {
	background-position:-640px -2600px;
}
.icon-j43 span.icons_large {
	background-position:-720px -2600px;
}
.icon-a44 span.icons_large {
	background-position:0px -2650px;
}
.icon-b44 span.icons_large {
	background-position:-80px -2650px;
}
.icon-c44 span.icons_large {
	background-position:-160px -2650px;
}
.icon-d44 span.icons_large {
	background-position:-240px -2650px;
}
.icon-e44 span.icons_large {
	background-position:-320px -2650px;
}
.icon-f44 span.icons_large {
	background-position:-400px -2650px;
}
.icon-g44 span.icons_large {
	background-position:-480px -2650px;
}
.icon-h44 span.icons_large {
	background-position:-560px -2650px;
}
.icon-i44 span.icons_large {
	background-position:-640px -2650px;
}
.icon-j44 span.icons_large {
	background-position:-720px -2650px;
}
.icon-a45 span.icons_large {
	background-position:0px -2700px;
}
.icon-b45 span.icons_large {
	background-position:-80px -2700px;
}
.icon-c45 span.icons_large {
	background-position:-160px -2700px;
}
.icon-d45 span.icons_large {
	background-position:-240px -2700px;
}
.icon-e45 span.icons_large {
	background-position:-320px -2700px;
}
.icon-f45 span.icons_large {
	background-position:-400px -2700px;
}
.icon-g45 span.icons_large {
	background-position:-480px -2700px;
}
.icon-h45 span.icons_large {
	background-position:-560px -2700px;
}
.icon-i45 span.icons_large {
	background-position:-640px -2700px;
}
.icon-j45 span.icons_large {
	background-position:-720px -2700px;
}
.icon-a46 span.icons_large {
	background-position:0px -2750px;
}
.icon-b46 span.icons_large {
	background-position:-80px -2750px;
}
.icon-c46 span.icons_large {
	background-position:-160px -2750px;
}
.icon-d46 span.icons_large {
	background-position:-240px -2750px;
}
.icon-e46 span.icons_large {
	background-position:-320px -2750px;
}
.icon-f46 span.icons_large {
	background-position:-400px -2750px;
}
.icon-g46 span.icons_large {
	background-position:-480px -2750px;
}
.icon-h46 span.icons_large {
	background-position:-560px -2750px;
}
.icon-i46 span.icons_large {
	background-position:-640px -2750px;
}
.icon-j46 span.icons_large {
	background-position:-720px -2750px;
}
.icon-a47 span.icons_large {
	background-position:0px -2800px;
}
.icon-b47 span.icons_large {
	background-position:-80px -2800px;
}
.icon-c47 span.icons_large {
	background-position:-160px -2800px;
}
.icon-d47 span.icons_large {
	background-position:-240px -2800px;
}
.icon-e47 span.icons_large {
	background-position:-320px -2800px;
}
.icon-f47 span.icons_large {
	background-position:-400px -2800px;
}
.icon-g47 span.icons_large {
	background-position:-480px -2800px;
}
.icon-h47 span.icons_large {
	background-position:-560px -2800px;
}
.icon-i47 span.icons_large {
	background-position:-640px -2800px;
}
.icon-j47 span.icons_large {
	background-position:-720px -2800px;
}
.icon-a48 span.icons_large {
	background-position:0px -2850px;
}
.icon-b48 span.icons_large {
	background-position:-80px -2850px;
}
.icon-c48 span.icons_large {
	background-position:-160px -2850px;
}
.icon-d48 span.icons_large {
	background-position:-240px -2850px;
}
.icon-e48 span.icons_large {
	background-position:-320px -2850px;
}
.icon-f48 span.icons_large {
	background-position:-400px -2850px;
}
.icon-g48 span.icons_large {
	background-position:-480px -2850px;
}
.icon-h48 span.icons_large {
	background-position:-560px -2850px;
}
.icon-i48 span.icons_large {
	background-position:-640px -2850px;
}
.icon-j48 span.icons_large {
	background-position:-720px -2850px;
}
.icon-a49 span.icons_large {
	background-position:0px -2900px;
}
.icon-b49 span.icons_large {
	background-position:-80px -2900px;
}
.icon-c49 span.icons_large {
	background-position:-160px -2900px;
}
.icon-d49 span.icons_large {
	background-position:-240px -2900px;
}
.icon-e49 span.icons_large {
	background-position:-320px -2900px;
}
.icon-f49 span.icons_large {
	background-position:-400px -2900px;
}
.icon-g49 span.icons_large {
	background-position:-480px -2900px;
}
.icon-h49 span.icons_large {
	background-position:-560px -2900px;
}
.icon-i49 span.icons_large {
	background-position:-640px -2900px;
}
.icon-j49 span.icons_large {
	background-position:-720px -2900px;
}
.icon-a50 span.icons_large {
	background-position:0px -2950px;
}
.icon-b50 span.icons_large {
	background-position:-80px -2950px;
}
.icon-c50 span.icons_large {
	background-position:-160px -2950px;
}
.icon-d50 span.icons_large {
	background-position:-240px -2950px;
}
.icon-e50 span.icons_large {
	background-position:-320px -2950px;
}
.icon-f50 span.icons_large {
	background-position:-400px -2950px;
}
.icon-g50 span.icons_large {
	background-position:-480px -2950px;
}
.icon-h50 span.icons_large {
	background-position:-560px -2950px;
}
.icon-i50 span.icons_large {
	background-position:-640px -2950px;
}
.icon-j50 span.icons_large {
	background-position:-720px -2950px;
}
/* End of New Icon Addition */


/* UAE touch login */

.fingerprint h3.subheader.setup-hd.ae-setup 
{
padding-top: 31px;
}

/* SG- fresh-online */

  .teaser-page.sg-teaser-banner .container.banner-section.inpage-content.section-padding.shadow-block.page-base-section 
  {
  background-image: url("teaser-bg-img.jpg");
 }
 
 /* VN teaser page */
 
 .teaser-page.vn-teaser-page .container.banner-section.inpage-content.section-padding.shadow-block.page-base-section {
background-image: url("vn-new-talk-to-us-teaser.png") !important;
}

.teaser-page.vn-teaser-page  .section-five .section-img-bg:after
{
background-image: url("vn-devices-perspective-2x-new.png");
}

.teaser-page.teaser-page-vn  .section-five .section-img-bg:after
{
background-image: url("vn-devices-perspective-2x-vn.png");
}
 
@media \0screen {	
.teaser-page.vn-teaser-page  .section-five .section-img-bg:after
{
background-image: url(vn-devices-perspective-x.png);
}


.teaser-page.teaser-page-vn  .section-five .section-img-bg:after
{
background-image: url(vn-devices-perspective-x-vn.png);
}

.teaser-page.vn-teaser-page  .hero_top_banner
{
top: 15px;
}

.mobile-banking.vn-teaser-page  .banner-section.container
{
min-height: 425px;
}


.teaser-page.teaser-page-vn  .hero_top_banner
{
top: 15px;
}

.mobile-banking.teaser-page-vn  .banner-section.container
{
min-height: 425px;
}
}


.cb-booklet-table td span,.cb-booklet-table td span.text-note{display:block;margin-bottom:14px}.cb-booklet-table td span:last-child{margin-bottom:0}.cb-booklet-table td span.text-note{display:block;margin-bottom:10px}@media only screen and (min-width:1024px){.brand-header .standard-chartered-logo-holder{left:5px}}@media \0screen{.brand-header .standard-chartered-logo-holder{left:5px}th.row-five{width:33%!important}th.row-two{width:20%!important}th.row-three{width:23%!important}}table.responsive.cb-booklet-table tbody tr td {padding: 15px 14px 15px 6px !important;}

.german-page h2 {
	font-size: 30px;
}
body.german-page {
	background: #f3f3f3;
}
.german-page.section-mob-padding {
	padding-top:30px !important;
}

 @media only screen and (min-width: 768px) {
 .german-page .footer-fixed {
 position: fixed;
 width: 100%;
 bottom: 0px;
}
body.german-page {
 min-height: 600px;
}
.german-page .footer-fixed.footer-block .row {
 padding: 30px 0 0px 0;
}
}

 @media \0screen {
.german-page .footer-fixed {
	position: fixed;
	width: 100%;
	bottom: 0px;
}
.german-page .footer-fixed.footer-block .row {
	padding: 30px 0 0px 0;
}
}

/* asia miles page HK */

.grid-one
{
  padding-top: 10px;
  padding-right: 24px;
}

.grid-two {
  padding-top: 10px;
  padding-right: 10px;
}

.grid-three {
  padding-right: 29px;
  padding-top: 10px;
}

.grid-four {
  padding-top: 10px;
  padding-right: 11px;
}
/* ------------- SG-ONLINE-TRADING-PAGE ------------- */

.three.columns.features-mod-column3{width:25%}.stock-exchange-location ul li {padding-left: 3px!important;list-style-type: disc;font-weight:bold;color: #fff;margin-left: 20px!important;line-height: 17px;padding-bottom: 6px;}.stock-exchange-location ul {margin: 0px;text-align: left;list-style-type: disc!important;}.stock-exchange-location ul.no-bullet{list-style: none;}.stock-exchange-location ul.no-bullet li {list-style-type: none;line-height: 17px;padding-bottom: 0px;} .features-mod-panel-full{border:1px solid #2bab4c}.features-selection-tab h3{font-size:23px}p.sub-text-features {margin-top: 20px}div.features-mod-icon-box{text-align:center}h3.mod-features-head{margin-top:0}.features-mod-panel-bottom{padding:0 20px 10px}.features-mod-panel-top{padding:25px 20px 10px;height:103px}p.features-mod-top-text{margin-bottom:30px}.features-mod-panel-bottom span.features-mod-bottom-arrow{display:none;width:0;height:0;border-style:solid;border-width:15px 15px 0;border-color:#2aac48 transparent transparent;position:absolute;bottom:-15px;left:50%;margin-left:-25px}span.features-mod-icon,span.mod-convenience-icon{height:54px;background-image:url(../../sg/assets/global/images/page/icon_lib_large.png)}.features-mod-select.active .features-mod-panel-bottom{background-color:#2aac48}.features-mod-select.active .features-mod-panel-bottom p{color:#fff!important}.features-mod-select.active .features-mod-panel-bottom span.features-mod-bottom-arrow{display:block}span.features-mod-icon{width:68px;display:block;left:50%;position:absolute;margin-left:-40px;margin-top:12px;background-repeat:no-repeat}span.mod-convenience-icon,span.mod-convenience-icon-star{margin-top:-8px;background-repeat:no-repeat;position:absolute;display:block}span.mod-convenience-icon{width:82px;left:20px}span.mod-convenience-icon-star{width:30px;height:30px;margin-left:-30px;background-image:url(star-icon.png)}span.features-mod-icon.icon-1{background-position:-90px -1000px}span.features-mod-icon.icon-2{background-position:center center;background-image:url(icon-2-lib-large.png)}span.features-mod-icon.icon-3{background-position:center center;background-image:url(icon-3-lib-large.png)}span.features-mod-icon.icon-4{background-position:center center;background-image:url(icon-4-lib-large.png)}span.mod-convenience-icon.icon-first{background-position:-240px -1800px}span.mod-convenience-icon.icon-second{background-position:-245px -2100px}span.mod-convenience-icon.icon-third{background-position:-324px -1695px}.features-mod-panel-bottom p.features-mod-description{border-top:1px solid #2bab4a;padding-top:25px;height:112px;overflow:hidden}.features-mod-column3 h3{padding-left:20px;margin:20px 0;font-size:24px;color:#0071aa;width:188px}p.features-mod-details{text-align:center;color:#2cae4c;font-weight:700!important}h3.blue-header.in-two-line{margin:0 0 15px;width:208px;padding-right:10px}.features-mod-panel-full strong{font-weight:700}.features-mod-open-tab{padding:20px 0 35px}.features-mod-open-tab h3,.sub-contents h3{margin-bottom:10px}.features-mod-open-tab h3{margin-top:-15px}.sub-contents{padding:45px 0!important}.sub-contents .guide-box{margin-top:35px;margin-left:15px}div.promotion-content{padding-left:8px!important}.promotion-pane span{position:absolute;color:#046eaa}.promotion-pane{width:200px;height:85px;left:50%;position:relative;margin-left:-94px;margin-bottom:30px}h2.subheader.promotion-head{font-size:70px;color:#046eaa;font-weight:700;position:relative;margin-top:17px}span.super-text{left:20px;top:10px;font-size:20px;font-weight:300}span.percentage{top:15px;right:27px;font-size:30px;font-weight:300}span.brokerage,span.rebate{font-size:21px;font-weight:300}span.rebate{bottom:24px;right:-7px}span.brokerage{display:block;bottom:-6px;left:26px}.promotion-content p.green-text{color:#2a9128}p.promotion-pane-text{width:80%;text-align:center;margin:0 auto 35px}p.subtext-features{margin-top:35px}p.text-center.image-text{margin-top:40px}.cf.splitter{padding-bottom:30px;border-bottom:1px solid #cdcdcd}h4.blue-header-features{font-size:19px;color:#016faa}p.text-center.subtext-features.fix-height{min-height:120px;overflow:hidden;margin-top:20px}.grey-bg-box{background-color:#f8f8f8}h6.convenience-box-head{padding:0 0 0 15px;color:#0071aa;margin-top:0;position:relative;line-height:20px;font-weight:700;text-align:center}.mod-convenient-totalbox{width:100%;border:1px solid #ccc;border-radius:20px;margin-bottom:75px;position:relative}.mod-convenience-boxes{width:50%;float:left}.mod-convenience-boxes.grey-bg-box{border:1px solid transparent;background:#f8f8f8;-webkit-border-top-right-radius:20px;-webkit-border-bottom-right-radius:20px;-moz-border-radius-topright:20px;-moz-border-radius-bottomright:20px;border-top-right-radius:20px;border-bottom-right-radius:20px}.mod-convenience-boxes-header-part{padding:30px 90px 0;height:152px;display:table-cell;vertical-align:middle;position:relative}.last-total-box .mod-convenience-boxes-header-part{padding-top:17px}.mod-convenience-boxes-discription-part{padding:32px 10px 15px 62px;height:135px;overflow:hidden;vertical-align:middle;display:table-cell;position:relative}.sm-tab,.targetDiv{display:none}.mod-convenience-boxes-discription-part p{position:relative}.inline-table-list{margin:15px 0 0!important}ul.inline-table-list li{margin-bottom:10px!important}p.convenience-psub-header{margin-bottom:25px}div.mod-bottom-arrow{text-align:center;margin-top:-15px}span.mod-convenient-arrow-bottom{width:0;height:0;border-style:solid;border-width:35px 50px 0;border-color:#ccc transparent transparent}.three.columns.features-mod-column3{padding-right:20px}.mod-convenient-totalbox:last-child{margin-bottom:0}h6.subheader-high-text{font-weight:600}h6.bld-header-markets.text-center{font-weight:600;font-size:14px}p.image-colmn{margin-bottom:35px}.features-mod-select:hover .features-mod-panel-bottom{background-color:#2aac48;color:#fff}.features-mod-select:hover .features-mod-panel-bottom p{color:#fff}.features-selection-tab{padding-bottom:50px}.map-image{padding-top:40px}.loaction-container{position:relative}.location-dots{position:absolute;left:0;top:0;z-index:88;cursor:pointer}.stock-exchange-location{position:absolute;display:inline-block;padding:8px 10px;background:#2aac48;color:#fff;font-weight:400;font-size:16px;bottom:17px;border:1px solid #2aac48;border-radius:4px;text-align:center;min-width:232px;width:232px;left:-104px;z-index:99}.location-popup-show{visibility:visible}.location-popup-hide{visibility:hidden}.stock-exchange-location p{margin:0;padding:0;position:relative;color:#fff;font-size:13px;font-weight:700}.location-down-arrow{width:0;height:0;border-style:solid;border-width:15px 9px 0;border-color:#2aac48 transparent transparent;position:absolute;left:50%;margin-left:-15px;bottom:-15px}.loc-2{left:100px;top:100px}.loc-3{left:300px;top:40px}.loc-4{left:461px;top:98px}.loc-5{left:550px;top:10px}h4.market-header{margin-top:0}.features-mod-open-tab.market-tab-content,section.inpage-content-mod{padding-bottom:0}.market-report-button{margin-top:40px!important}p.promo-pane-span-top-head{font-weight:700;color:#046eaa;font-size:17px}@media \0screen{.promotion-pane{width:200px}span.brokerage{left:20px}.mod-convenient-totalbox.last-total-box{margin-bottom:0}.location-down-arrow{margin-left:-25px}h3.blue-header.in-two-line{width:222px;padding-right:0}}@media only screen and (max-width:767px){h3.mod-features-head{margin-top:20px}h6.convenience-box-head{margin-bottom:0}.features-mod-panel-full{margin-top:20px}.features-mod-open-tab h3,span.features-mod-icon{margin-top:40px}p.promotion-pane-text{width:85%}.three.columns.features-mod-column3{padding-right:0}.features-mod-panel-bottom p.features-mod-description{height:110px}.features-selection-tab{padding-bottom:0}p.features-mod-top-text{padding-top:15px}.mod-convenience-boxes{width:100%}.mod-convenience-boxes.grey-bg-box{-webkit-border-bottom-left-radius:20px;-webkit-border-bottom-right-radius:20px;-webkit-border-top-right-radius:0;-moz-border-radius-topright:20px;-moz-border-radius-bottomright:20px;border-bottom-left-radius:20px;border-bottom-right-radius:20px;border-top-right-radius:0}.mod-convenience-boxes-header-part{height:auto;width:100%;display:block;padding:10px 10px 25px}.mod-convenience-boxes-discription-part{padding:30px 15px 15px 34px;height:135px;overflow:hidden;vertical-align:middle;display:table-cell;position:relative}span.mod-convenience-icon{width:82px;left:50%;margin-left:-41px;margin-top:0;position:relative;margin-bottom:2px}.lg-tab{display:none!important}.features-mod-panel-top{height:100px;padding:0 20px 10px}p.subtext-features{margin-top:25px}p.text-center.subtext-features.fix-height{min-height:auto;margin-bottom:35px}p.mob-center-button{text-align:center}.features-mod-open-tab{padding:15px 0 30px!important}.sub-contents{padding:35px 0!important}.map-image img{max-width:100%}.map-image{width:778px}.connectivity-tab-content .columns.centered{width:100%;overflow:scroll}.stock-exchange-location p{font-weight:300}.stock-exchange-location ul li {font-weight: 300;}}

/* ------------- SG-ONLINE-TRADING-PAGE END --------- */
/* tgl-module updated*/

section.tgl-module {
	width: 100%;
	padding: 30px 15px;
	background: #f3f3f3;
}
section.tgl-module .tgl-mod-pin {
	background: #fff none repeat scroll 0 0 !important;
	margin-bottom: 18px;
	position: relative;
}
/* .tgl-mod-pin-img {
	width: 100%;
	float: left;
	overflow: hidden;
} */

.tgl-mod-pin-img {
	 width: 360px;
	 float: none;
	 overflow: hidden;
	 display: table-cell;
	 vertical-align: middle;
}


.tgl-mod-pin-img .tgl-mod-redmd-watermark{
	width: 100%;
	max-width: 100%!important;
}
.tgl-mod-pin-img img {
	float: left; 
	height: auto; 
	width: 100%; 
	max-width: 100%!important;
/* 	width: 139%;
	max-width: 139%!important; */
}
.tgl-mod-pin-img-main{
	/* margin-left: -20%;	 */
}
 
.tgl-mod-pin-img .tgl-mod-pin-overlay{
	position: absolute;
	width: 100%;
	max-width: 100%!important;
	height: auto;
	top: 0;
	left: 0;
}
.tgl-mod-pin-bottom {
	width: 100%;
	float: left;
	padding: 30px 20px 20px;
	height: 175px;
}
.tgl-mod-pin-bottom h5.tgl-mod-pin-mer-name {
	font-size: 16px;
	margin: 0px;
	font-weight: 400;
	color: #000;
	margin: 0px 0 10px;
	padding-right: 20px;
	height: 18px;
	overflow: hidden;
}
section.tgl-module .tgl-mod-pin:hover {
	box-shadow: 0px 5px 12px 5px #d1d1d1;
}
.tgl-mod-pin-bottom p.tgl-mod-pin-offer-txt {
	font-size: 13px;
	font-weight: 300;
	color: #a7a7a7;
	margin-bottom: 0px;
	height: 50px;
	overflow: hidden;
}
.tgl-mod-pin-appl-cards {
	margin-top: 30px;
}
.tgl-mod-pin-appl-cards img {
	margin-right: 10px;
	height: 20px;
}
.tgl-mod-pin-top-info {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 132px;
    padding: 0 10px;
    z-index: 10;
}
header.tgl-mod-pin-top {
	position: relative;
}
span.tgl-mod-offer-loc {
	float: left;
	padding: 10px 15px 0 20px;
	font-size: 14px;
	color: #fff;
	font-weight: 400;
	margin-left: 10px;
	position: relative;
	margin-top: 25px;
}
span.tgl-mod-offer-loc:after {
	content: "";
	position: absolute;
	left: 0px;
	top: 8px;
	width: 16px;
	height: 20px;
	background: url(tgl-mod-loc.png)no-repeat center;
	background-size: auto 18px;
}
span.tgl-mod-offer-cat {
	position: absolute;
	float: right;
	margin-right: 0px;
	margin-top: 25px;
	width: 30px;
	height: 33px;
	right: 10px;
}
span.tgl-mod-offer-cat.cat-dining {
	background: url(tgl-mod-offer-cat-dining.png)no-repeat center;
	background-size: 20px;
}
span.tgl-mod-offer-cat.cat-retail {
	background: url(tgl-mod-offer-cat-retail.png)no-repeat center;
	background-size: 20px;
}
span.tgl-mod-offer-cat.cat-online {
	background: url(tgl-mod-offer-cat-online.png)no-repeat center;
	background-size: 20px;
}
span.tgl-mod-offer-cat.cat-restrelax {
	background: url(tgl-mod-offer-cat-relax.png)no-repeat center;
	background-size: 20px;
}
span.tgl-mod-offer-cat.cat-automotive {
	background: url(tgl-mod-offer-cat-automotive.png)no-repeat center;
	background-size: 20px;
}
span.tgl-mod-offer-cat img {
	width: 100%;
	float: left;
	height: auto;
}
.tgl-mod-offer-exp {
	float: right;
	/* color: #ed1111; */
	color: #7c7d7d; 
	font-size: 12px;
	font-weight: 400;
	font-style: italic;
	line-height: 19px;
}
section.tgl-module [class*="column"]+[class*="column"]:last-child {
 float: left !important;
}
.tgl-mod-offer-typ {
	position: relative;
	float: left;
	margin-left: 10px;
	width: 45px;
	height: 74px;
}
.tgl-mod-offer-typ.typ-feature {
	background: url(tgl-mod-typ-feature.png)no-repeat center;
	background-size: 47px;
}
.tgl-mod-offer-typ.typ-welcome {
	background: url(tgl-mod-typ-welcome.png)no-repeat center;
	background-size: 47px;
}
.tgl-mod-offer-typ img {
	width: 100%;
	height: auto;
	float: left;
}
.tgl-mod-pin-btns {
	position: absolute;
	float: left;
	width: 100%;
	margin-top: 16px;
	bottom: 10px;
	left: 0px;
	margin: 0 auto;
	padding: 0 10px;
}
.tgl-mod-pin-btns a, .tgl-mod-pin-btns div {
	width: 100%;
	float: left;
	height: 36px;
	line-height: 36px;
	font-size: 12px;
	font-weight: 400;
	text-align: center;
}
.tgl-mod-pin-redm-btn {
	background: #6ac075;
	color: #fff;
}
.tgl-mod-pin-redm-btn span {
	color: #94d69c;
}
.tgl-mod-pin-redm-btn:hover {
	color: #fff;
	background: #268f00;
	transition:none!important;
}
.tgl-mod-pin-redmd {
	background: #d4d4d4;
	color: #fff !important;
	display:none;
}
.tgl-mod-pin-sold {
	line-height: 33px;
	background: none;
	border: 1px solid #d4d4d4;
	color: #000;
	display:none;
	background:#fff;
}
.tgl-mod-ico-watch {
	float: right;
	width: 32px;
	background: url(tgl-mod-ico-watch.png)no-repeat center 2px;
	height: 22px;
	background-size: 22px;
	position: absolute;
	right: 10px;
	bottom: 126px;
}
.tgl-mod-ico-unwatch {
	float: right;
	width: 32px;
	background: url(tgl-mod-ico-unwatch.png)no-repeat center 2px;
	height: 22px;
	background-size: 22px;
	position: absolute;
	right: 10px;
	bottom: 126px;
}
.tgl-mod-ico-watch a, .tgl-mod-ico-unwatch a {
	display: block;
	height: 20px;
}
.tgl-mod-ico-watch img {
	width: 100%;
	height: auto;
	float: left;
}
.tgl-mod-redmd-watermark {
	position: absolute;
	width: 100%;
	height: auto;
	top: 0;
	left: 0;
}

.tgl-mod-redmd-placeholder {
	width: 100%;
	max-width: 100%!important;
}
.tgl-mod-watch-status {
	background:#f6fdf6;
	position:absolute;
	bottom:0px;
	width:100%;
	padding:15px;
}
.tgl-mod-watch-status span.watched-txt {
	font-size: 14px;
	font-weight: 400;
	float: left;
	color: #000;
}
.tgl-mod-watch-status span.reedem-status {
	font-size: 13px;
	font-weight: 300;
	float: left;
	color: #90958f;
	float: right;
	font-style: italic;
}
.tgl-mod-offers-line {
	width: 7px;
	background: url(tgl-mod-offers-line.png);
	height: 4px;
	width: 100%;
	width: 100%;
	position: absolute;
	bottom: -3px;
	left: 0px;
}
.tgl-mod-app-wrapper {
	display:none;
}
.tgl-mod-pin-ph-cont {
	position:relative;
}
header.tgl-mod-pin-top {
	position: absolute;
	top: 0px;
	width: 100%;
}
/*tgl Popup*/

.tgl-mod-lbox-close {
	width: 50px;
	height: 50px;
	background: url(tgl-mod-reveal-close.png) no-repeat 0 0;
}
.tgl-mod-lbox-container {
	position: relative;
	width: 100%;
	display: inline-block;
}
.tgl-mod-lbox-container .tgl-mod-lbox-info {
	position: relative;
	width: 100%;
	background: #3f3f3f;
	padding: 0 20px 25px;
}
.tgl-mod-lbox-container .tgl-mod-lbox-info {
	margin-left: 0px;
}
.tgl-mod-lbox-offer-typ {
	position: relative;
	float: left;
	width: 45px;
	height: 74px;
	margin-right: 12px;
}
.tgl-mod-lbox-offer-typ.typ-welcome {
	background: url(tgl-mod-typ-feature.png)no-repeat center;
	background-size: 47px;
}
.tgl-mod-lbox-offer-typ.typ-welcome-white {
	background: url(tgl-mod-typ-feature-white.png)no-repeat center;
	background-size: 47px;
	height: 83px;
}
.tgl-mod-lbox-mname {
	font-size: 23px;
	font-weight: 300;
	color: #fff;
	margin-left: 0px;
margin-top: 28px;
    margin-bottom: 4px;
    height: 24px;
	overflow: hidden;
	display: inline-block;
	    width: 80%;
}
.feahd .tgl-mod-lbox-mname {
	width: 77%;
}

.redhd .tgl-mod-lbox-mname {
	width: 77%;
}

.tgl-mod-lbox-mname span {
	display: block;
	font-size: 12px;
	color: #fff;
	margin-top: 10px;
}
.tgl-mod-lbox-mname span s {
	color: #ff0000;
	text-decoration: none;
	margin-left: 3px;
}
p.tgl-mod-subtitles {
	width: 100%;
}
p.tgl-mod-subtitles.tgl-mod-lbox-ocnt {
	line-height: 10px;
}
p.tgl-mod-subtitles.tgl-mod-reghd-subtitles {
	line-height: 10px;
	margin-top: 15px;
}
.tgl-mod-subtitles span {
	display: block;
	font-size: 11px;
	color: #fff;
	margin-top: 0px;
}
.tgl-mod-subtitles span s {
	color: #ff0000;
	text-decoration: none;
	margin-left: 3px;
}
.tgl-mod-lbox-info-chat {
	position: absolute;
	width: 32px;
	height: 32px;
	background: url(tgl-mod-chat.png) no-repeat center;
	right: 15px;
	top: 24px;
}
.tgl-mod-lbox-map {
	position: relative;
	width: 100%;
}
.tgl-mod-lbox-map img {
	width: 100%;
	float: left;
	height: auto;
}
.tgl-mod-lbox-content {
	position: relative;
	width: 100%;
	display: inline-block;
	padding: 0 20px;
	background: #fff;
}
.tgl-mod-lbox-contentpanel {
	padding: 30px 0px;
	border-bottom: 1px solid #f4f4f4;
	padding-bottom: 15px;
}
.tgl-mod-lbox-contentpanel.tgl-mod-lbox-border {
	border-bottom: 1px solid #f4f4f4;
	padding-bottom: 30px;
}
.tgl-mod-lbox-title-container {
	position: relative;
}
.tgl-mod-lbox-title {
	font-size: 18px;
	color: #03b8f8;
	font-weight: 300;
	margin: 0 0 20px;
	display: inline-block;
	height: 18px;
	overflow: hidden;
	width: 80%;
}
.tgl-mod-lbox-contentpanel p {
	color: #919191;
	font-size: 12px;
	font-weight: 400;
	margin-bottom: 20px;
}
.tgl-mod-lbox-contentpanel p span {
	color: #000;
}
.tgl-mod-lbox-contentpanel .tgl-mod-lbox-link {
	width: 100%;
	display: inline-block;
}
.tgl-mod-lbox-contentpanel .tgl-mod-lbox-link a {
	color: #919191;
	font-size: 12px;
	font-weight: 400;
	text-decoration: none;
	display: block;
	width: auto;
	float: left;
	border-bottom: 1px solid #f3f3f3;
	padding-bottom: 7px;
	margin-bottom: 12px;
}
.tgl-mod-lbox-contentpanel .tgl-mod-lbox-link.no-bottom a {
	margin-bottom: 0px;
}
.tgl-mod-lbox-contentpanel ul {
	list-style: none;
	padding: 0px;
	margin-bottom: 0px;
}
.tgl-mod-lbox-contentpanel ul li {
	color: #919191;
	font-size: 12px;
	font-weight: 400;
	padding-left: 30px;
	position: relative;
	margin-bottom: 10px;
}
.tgl-mod-lbox-address:after {
	content: "";
	position: absolute;
	left: 1px;
	top: 2px;
	width: 16px;
	height: 19px;
	background: url(tgl-mod-address.png) no-repeat center;
	background-size: 16px 19px;
}
.tgl-mod-lbox-phone:after {
	content: "";
	position: absolute;
	left: 0;
	top: 2px;
	width: 18px;
	height: 18px;
	background: url(tgl-mod-phone.png) no-repeat center;
	background-size: 18px 18px;
}
.tgl-mod-lbox-time:after {
	content: "";
	position: absolute;
	left: 0;
	top: 2px;
	width: 18px;
	height: 18px;
	background: url(tgl-mod-time.png) no-repeat center;
	background-size: 18px 18px;
}
.tgl-mod-lbox-mastercard:after {
	content: "";
	position: absolute;
	left: -3px;
	top: 2px;
	width: 23px;
	height: 15px;
	background: url(tgl-mod-master.png) no-repeat center;
	background-size: 23px 15px;
}
.tgl-mod-lbox {
	top: 100px;
	margin-bottom: 50px;
}
.tgl-mod-lbox-app-wrapper {
	position: relative;
	display: block;
	width: 100%;
}
.tgl-mod-lbox-rbtn{
	display: block;
}
.tgl-mod-lbox-rbtn a {
	width: 100%;
	position: relative;
	float: left;
	height: 72px;
	background: #6ac075;
	color: #fff;
	text-transform: uppercase;
	text-align: center;
	line-height: 72px;
	font-size: 11px;
	font-weight: 400;
}
.tgl-mod-lbox-app-wrapper .tgl-mod-lbox-redeem-hax {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 4px;
	margin-top: -4px;
	background: url(tgl-mod-redeem.png) repeat-x;
}
.tgl-mod-lbox-haxo {
	position: absolute;
	left: 0;
	width: 100%;
	height: 8px;
	margin-top: 0px;
	background: url(tgl-mod-reveal-haxo.png) repeat-x;
	bottom: -8px;
}
.tgl-mod-lbox-app-wrapper .tgl-mod-lbox-haxo {
	position: relative;
	left: 0;
	width: 100%;
	height: 4px;
	margin-top: 0px;
	background: url(tgl-mod-reveal-haxo.png) repeat-x;
	top: 4px;
	z-index: 99;
}
.tgl-mod-lbox-app-wrapper {
	position: fixed;
	display: block;
	width: 300px;
	bottom: 10px;
}
.tgl-mod-lbox-watch {
	position: absolute;
	right: 0px;
	font-size: 12px;
	color: #6ac074;
	font-weight: 400;
	line-height: 20px;
	z-index: 99;
}
.tgl-mod-lbox-watch a {
	color: #6ac074;
	padding-right: 35px;
	position: relative;
}
.tgl-mod-lbox-unwatch a {
	color: #c4c4c4;
	padding-right: 35px;
	position: relative;
}
.tgl-mod-lbox-unwatch {
	position: absolute;
	right: 0px;
	font-size: 12px;
	color: #c4c4c4;
	font-weight: 400;
	line-height: 20px;
	z-index: 99;
}
.tgl-mod-lbox-watch a:after {
	content: "";
	position: absolute;
	right: 0;
	top: -3px;
	width: 32px;
	background: url(tgl-mod-ico-unwatch.png)no-repeat center;
	height: 22px;
	background-size: 22px;
}
.tgl-mod-lbox-unwatch a:after {
	content: "";
	position: absolute;
	right: 0;
	top: -3px;
	width: 32px;
	background: url(tgl-mod-ico-watch.png)no-repeat center;
	height: 22px;
	background-size: 22px;
}
.tgl-mod-lbox-container .tgl-mod-lbox-info.reghd {
	background: #fff !important;
}
.tgl-mod-lbox-container .tgl-mod-lbox-info.redhd {
	background: #6ac075 !important;
}
.tgl-mod-lbox-container .tgl-mod-lbox-info.reghd .tgl-mod-lbox-mname {
	color: #02b8f8;
}
.tgl-mod-lbox-container .tgl-mod-lbox-info.reghd .tgl-mod-lbox-info-chat {
	background: url(tgl-mod-chat-grey.png) no-repeat center;
	background-size: 32px;
}
span.tgl-mod-lbox-acards {
	margin-right: 5px;
	height: 11px;
	color: #d4d4d4;
}
.tgl-mod-lbox-acards img {
	margin-right: 5px;
	float: left;
	height: 11px;
}
span.tgl-mod-lbox-offer-exp {
	float: right;
	color: #ed1111 !important;
	font-size: 10px !important;
	font-weight: 400;
	font-style: italic;
	line-height: 15px;
	margin-left: 10px;
	margin-top: 0px;
}
/*span.tgl-mod-lbox-rcode {
	padding-left: 15px;
	position: relative;
display: inline-block;
}*/

span.tgl-mod-lbox-rcode {
    padding-left: 15px;
    position: relative;
    display: block;
    overflow: hidden;
}


span.tgl-mod-lbox-rcode:after {
	content: "";
	position: absolute;
	left: 0;
	top: 7px;
	width: 10px;
	height: 7px;
	background: url(tgl-mod-tic.png) no-repeat center;
	background-size: 10px 7px;
}
.tgl-mod-lbox-contentpanel:last-child {
	border-bottom:0px;
}
/*.tgl-mod-lbox-watermark {
	position: absolute;
	height: auto;
	top: 48px;
	right: 8px;
}*/
.lbox-mb-map{
	width: 100%;
	height: 200px;	
}
.tgl-mod-lbox-watermark {
    position: absolute;
    height: auto;
    top: 50%;
    left: 50%;
    margin-left: -71px;
    margin-top: -43px;
}
a.tgl-mod-pin-watch-btn {
    width: 50%;
    float: left;
    height: 36px;
    line-height: 36px;
    font-size: 12px;
    font-weight: 400;
    text-align: center;
    background: #c4c4c4;
    color: #fff;
}
.tgl-mod-pin-btns a.redm-with-watch {
    width: 46%;
    margin-left: 4%;
}

.tgl-mod-alert-box-wrapper-bg {
    width: 100% !important;
    position: fixed;
    top: 0;
    left: 0;
    padding: 30px 15px;
    z-index: 9999;
    height: 100%;
       background: rgba(0,0,0,0.8);
    overflow-y: auto;
}

.tgl-mod-alert-box-container {
background: #fff;
    padding: 15px;
    top: 20%;
    position: relative;
    max-width: 344px;
    margin: 0 auto;
    width: 100%;

}
.tgl-mod-alert-box-info{
	text-align:center;
	}	
.tgl-mod-alert-box-info-icon{
	margin-bottom:10px;
	}
.tgl-mod-alert-box-head{
	    color: #6ac075;
    font-size: 32px;
    font-weight: 200;
    margin-top: 0px;
	}
.tgl-mod-alert-box-info p.tgl-mod-alert-box-content{
     color: #919191;
    font-size: 17px;
    font-weight: 300;
    line-height: 23px;
	margin-bottom:0px;
	    color: #919191;
    font-size: 17px;
    font-weight: 300;
    line-height: 23px;
    width: 247px;
    margin: 0 auto;
	    margin-bottom: 17px;
	}
.tgl-mod-alert-green-info{
	color:#6ac075;
	    font-size: 17px;
    font-weight: 300;
    line-height: 23px;
}	
	
	
	
	
.tgl-mod-alert-no-btn{
	width: 30%;
    float: left;
    height: 50px;
    line-height: 50px;
    font-size: 13px;
    font-weight: 400;
    text-align: center;
    border: 1px solid #eee;
    color: #ccc;
    background: #fff;
    margin-right: 4%;
	}	
.tgl-mod-alert-yes-btn{
	width: 66%;
    float: left;
    height: 50px;
    line-height: 50px;
    font-size: 12px;
    font-weight: 400;
    text-align: center;
    border: 1px solid #6ac075;
    color: #fff;
    background: #6ac075;
	}	
	
.tgl-mod-alert-box-info p.tgl-mod-alert-box-content span {
    display: block;
}

.tgl-mod-alert-box-info{
	    padding-bottom: 30px;
    padding-top: 15px;
	}
.tgl-mod-alert-box-wrapper {
    display: none;
}	

.tgl-mod-app-watching-first-status{
    background: transparent;
    position: absolute;
    top: 186px;
    width: 100%;
    padding: 15px;
	}
	
.tgl-mod-app-watching-icon{
float: left;
    display: inline-block;
    border: 1px solid #b2b1b7;
    padding: 9px;
    text-align: center;
    margin-right: 10px;
	}
.tgl-mod-app-watching-icon img{
	    width: 20px;
    vertical-align: middle;
	}	
	
.tgl-mod-app-watching-count{
color: #fff;
    display: inline-block;
    font-size: 14px;
    font-weight: 400;
    padding-top: 11px;
	}	
	
.tgl-mod-app-watching-second-status{
     background: #f6fdf6;
    position: absolute;
    top: 198px;
    width: 100%;
    padding: 20px;
	}
.watching-watched-txt{
    color: #6ac074;
    padding-left: 32px;
    position: relative;
    display: inline-block;
    float: left;
    padding-right: 20px;
	
	}	
.watching-watched-txt:after{
    content: "";
    position: absolute;
    left: 0;
    top: -5px;
    width: 32px;
    background: url(tgl-mod-ico-unwatch.png)no-repeat center;
    height: 22px;
    background-size: 22px;
}

.watching-reedem-status{
font-size: 12px;
    font-weight: 400;
    float: left;
    color: #747675;
    display: inline-block;
	margin-top:1px;
	}
.tgl-mod-app-watching-third-status{
    position: absolute;
    top: 198px;
    width: 100%;
    padding: 20px;
	}
a.tgl-mod-app-user-watching{
/*	    color: #6ac074;*/
color: #89ef96;
    padding-left: 32px;
    position: relative;
    display: inline-block;
    float: left;
    padding-right: 20px;
	}
a.tgl-mod-app-user-watching:after{
    content: "";
    position: absolute;
    left: 0;
    top: -5px;
    width: 32px;
    background: url(tgl-mod-ico-unwatch.png)no-repeat center;
    height: 22px;
    background-size: 22px;
}	

.tgl-mod-app-watching-time{
	color:#999999;
	float:right;
	display: inline-block;
	    font-size: 13px;
    font-weight: 400;
	}
	
.tgl-mod-app-watching-first-status{
	display:none;
	}	 	
 .tgl-mod-app-watching-second-status{
	 	display:none;
	 } 
.tgl-mod-app-watching-third-status{
	display:none;
	}	
.tgl-mod-pin-bottom-shadow{
	position: absolute;
    bottom: 0px;
    left: 0px;
    width: 100%;
    background: url(tgl-mod-nav-panel-bottom.png);
    height: 100px;
    padding: 0 10px;
	}	
.tgl-mod-app-status-wrapper{display: none;}

img.tgl-mod-gmap-overlay {
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0px;
    top: 0px;
}
.tgl-mod-contact-titile{
	padding-top:30px;
	}

.tgl-mod-contact-titile .tgl-mod-lbox-title{
    margin-bottom: 0px;
	}
.tgl-mod-banner-container {
    height: 295px;
    position: relative;
}

.tgl-banner-container{
	position: absolute;
    height: 100%;
    width: 1580px;
    left: 50%;
    margin-left: -790px;
	}
.tgl-mod-banner-content-section{
	padding-top:85px;
	}	
	
	
p.tgl-mod-banner-subheader {
    color: #fff;
}

h1.tgl-mod-banner-header {
color: #fff;
    font-weight: 300;
    display: block;
    width: 700px;
    margin: 20px auto 20px;
    font-size: 49px;
    line-height: 59px;
}

h1.tgl-mod-banner-header.large-header {
  width: 942px;
  margin: 0px auto 20px;
}

a.blue-text-link {
  color: #1ebef7;
}

.tgl-mod-banner-button a{
background: #6ac075;
    height: 60px;
    line-height: 60px;
    color: #fff;
    font-size: 11px;
    font-weight: 400;
    width: 210px;
    display: inline-block;
    margin-top: 15px;
	    transition: none!important;
		text-align: center;
	}
.tgl-mod-banner-button a:hover, .tgl-mod-banner-button a:focus {
	background:#21AA47;
	    transition: none!important;
	}
	
.tgl-mod-offer-fl-container{
	background:#f3f3f3;
	width:100%;
	height:74px;
	padding-left:15px;
	padding-right:15px;
	}
.tgl-mod-offer-fl-text{
	color:#000;
	font-size:14px;
	display:inline-block;
	float:left;
	}	
.tgl-mod-offer-fl-country{
    color: #7fc888;
    display: inline-block;
    padding-right: 10px;
height: 35px;
    padding-top: 10px;
    margin-top: -10px;

	}
.tgl-mod-search-fl-item{
    color: #7fc888;
    display: inline-block;
    padding-right: 15px;
	}	
	
.tgl-mod-offer-fl-search {
	width: 35px;
	height: 35px;
	background: url(tgl-offer-search-icon-2x.png) no-repeat center;
	float: right;
	display: inline-block;
	background-position: center 0px;
	margin-top: -3px;
	background-size: 22px;
}
.tgl-mod-offer-fl-search-close{
	width: 35px;
	height: 35px;
	background: url(tgl-mod-offer-fl-search-close.png) no-repeat center;
	float: right;
	display: inline-block;
	background-position: center 10px;
	margin-top: -10px;
	}	
	
.tgl-mod-offer-fl-block{
	float:right;
	height: 35px;
    margin-top: -10px;
    padding-top: 10px;
	}
.tgl-mod-offer-fl-icon{
position: relative;
    color: #000;
    font-size: 10px;
    text-transform: uppercase;
    padding-right: 45px;
	
	}	
	
.tgl-mod-offer-fl-icon:after{
	width: 32px;
	height: 32px;
	background: url(tgl-mod-offer-filter-icon-2x.png) no-repeat center;
	background-repeat: no-repeat;
	content: "";
	position: absolute;
	right: 0px;
	top: -10px;
	background-size: 100%;
	}
.tgl-mod-offer-fl-panel, .tgl-mod-search-fl-panel{
    padding-top: 30px;
    padding-bottom: 30px;
	}
.tgl-mod-search-text-fl-panel input{
    margin: 0px;
    background: none;
    border: 0px;
    box-shadow: none;
    font-size: 16px;
    color: #000;
    padding: 0px;
    height: 74px;
    position: relative;
    padding-top: 21px;
    font-size: 14px;
    padding-bottom: 18px;
    padding-right: 72px;
    padding-left: 5px;
	}	
.tgl-mod-search-text-fl-panel input:focus{
	box-shadow:none!important;
	}	
	
	
	
.tgl-mod-search-text-fl-panel input:-moz-placeholder 
{  
    color: #999;  
}
.tgl-mod-search-text-fl-panel input::-moz-placeholder {  
  color: #999;  
} 
.tgl-mod-search-text-fl-panel input::-webkit-input-placeholder {  
  color: #999;  
}  
.tgl-mod-search-text-fl-panel input:-ms-input-placeholder {  
  color: #999;  
}
.tgl-mod-search-text-fl-panel{
	padding-top:0px;
	padding-bottom:0px;
	}
.tgl-mod-search-fl-panel{
	display:none;
	}
.tgl-mod-search-text-fl-panel{
	display:none;
	}	
.tgl-mod-offer-fl-container{
	display:none;
	}
	
 @media(min-width: 1580px) {
	 .tgl-banner-container{
position: absolute;
    height: 100%;
    width: 100%;
    left: auto;
    margin-left: auto;
	}
	.tgl-banner-container img{
		max-width: 100%;
    width: 100%;
		}
	
	 }	
	
	

 @media(min-width: 768px) {
.tgl-mod-lbox-wrapper, .tgl-mod-alert-box-wrapper {
 display:none;
}
}
 @media \0screen {
.tgl-mod-lbox-wrapper {
	display:none;
}
.tgl-mod-pin-img{
float: left;
}
.tgl-mod-pin-img img{
	width:235px!important;
}
}
 @media(max-width: 991px) {
.tgl-mod-pin-bottom p.tgl-mod-pin-offer-txt {
font-size: 11px;
}
span.tgl-mod-offer-cat {
width: 30px;
width: 30px;
 height: 33px;
 margin-right: 0px;
 margin-top: 13px;
 background-size: 16px;
 position: absolute;
 background-position: center right;
 right: 10px;
}
 span.tgl-mod-offer-loc {
padding: 10px 10px 0 15px;
font-size: 12px;
margin-top: 15px;
}
span.tgl-mod-offer-loc:after {
top: 8px;
width: 12px;
height: 15px;
background-size: auto 15px;
}
.tgl-mod-offer-typ {
margin-left: 0px;
 width: 30px;
 height: 92px;
background-size: 29px!important;
background-position:center top!important;
}
.tgl-mod-watch-status {
 padding: 15px;
}
}
 @media(max-width: 767px) {

.tgl-mod-offer-fl-container{
	display:block;
	}

h1.tgl-mod-banner-header.large-header {
width: 100%;
}
	
	 
 .tgl-mod-app-status-wrapper{display: block;}
 
section.tgl-module .three.columns {
width: 50% !important;
float: left;
padding: 0 5px;
}
span.tgl-mod-offer-cat {
height: 33px;
margin-right: 0px;
margin-top: 8px;
background-size: 16px!important;
background-position: center right!important;
}
span.tgl-mod-offer-loc {
    margin-top: 14px;
    margin-left: 5px;
    padding: 6px 10px 0 16px;
    font-size: 12px;
}
.tgl-mod-offer-typ {
margin-left: 0px;
width: 30px;
height: 92px;
background-size: 29px;
background-position:center top;
}
span.tgl-mod-offer-loc:after {
top: 5px;
background-size: auto 15px;
}
.tgl-mod-pin-bottom p.tgl-mod-pin-offer-txt {
    font-size: 12px;
    font-weight: 400;
    line-height: 13px;
}
.tgl-mod-pin-bottom h5.tgl-mod-pin-mer-name {
    font-size: 14px;
    margin: 0px 0 7px;
    padding-right: 0px;
}
.tgl-mod-pin-btns a, .tgl-mod-pin-btns div {
font-size: 10px;
}
.tgl-mod-pin-btns {
margin-top: 13px;
}
.tgl-mod-pin-appl-cards img {
margin-right: 5px;
height: 17px;
}
.tgl-mod-offer-exp {
font-size: 10px;
}
section.tgl-module {
padding: 30px 0px!important;
}
.tgl-mod-pin-bottom {
width: 100%;
float: left;
padding: 20px  15px 10px;
}
.tgl-mod-pin-bottom {
height:135px;
min-height: auto;
}
.tgl-mod-pin-appl-cards {
margin-top: 25px;
margin-bottom: 6px;
}
span.tgl-mod-offer-loc {
font-weight: 400;
}
.tgl-mod-pin-bottom p.tgl-mod-pin-offer-txt {
overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
height: 26px;
}
section.tgl-module .twelve.columns {
padding: 0 5px;
}
section.tgl-module .tgl-mod-pin {
margin-bottom: 10px;
 position: relative;
}
.tgl-mod-ico-watch, .tgl-mod-ico-unwatch {
background-size: 20px;
 background-position: top right;
 bottom: 87px;
 right: 15px;
}
 .tgl-mod-offers-line {
 height: 4px;
 background-repeat: repeat;
 width: 100%;
 position: absolute;
 bottom: -4px;
 left: 0px;
}
.tgl-mod-watch-status {
 padding: 13px;
 position: absolute;
 width: 100%;
}
.tgl-mod-watch-status span.watched-txt {
 padding-bottom: 6px;
 display: block;
 width: 100%;
 font-size:13px;
}
 .tgl-mod-watch-status span.reedem-status {
 float: left;
 display: block;
 width: 100%;
 font-size: 12px;
}
 .tgl-mod-pin-btns {
 position: absolute;
 float: left;
 width: 100%;
 bottom: 10px;
 left: 0px;
 margin: 0 auto;
 z-index: 99;
 padding: 0 10px;
}
 .tgl-mod-app-wrapper {
 display: block;
}
.tgl-mod-ico-watch, .tgl-mod-ico-unwatch {
    display: none;
}
 .tgl-mod-lbox {
 display:none;
}
 .reveal-modal-bg {
 position: fixed;
 height: 100%;
 width: 100%;
 background: #000;
 background: rgba(0, 0, 0, 0.9);
 z-index: 100;
 display: none;
 top: 0;
 left: 0;
}
 .tgl-mod-lbox {
 width: 100% !important;
 position: absolute;
 top:51px;
 padding: 0 !important;
 z-index: 9999;
 min-height: 640px;
}
 .tgl-mod-lbox-info .tgl-mod-offer-typ {
 position: relative;
 float: left;
 margin-left: 10px;
 width: 45px;
 height: 74px;
 background-size: 47px!important;
 background-position: center top!important;
}
 .tgl-mod-lbox-contentpanel ul li {
 font-size: 12px;
 line-height: 20px;
}
.tgl-mod-lbox-close-wrapper {
 width: 100%;
 height: 51px;
 margin-right: 0px;
 position: fixed;
 top: 0;
 right: 0;
 z-index: 10;
 
}
 .tgl-mod-lbox-close {
background: url(tgl-mod-filter-close.png);
 background-size: 26px 26px;
 background-position: 0 0;
 height: 50px;
 width: 50px;
 display: block;
 float: right;
 background-repeat: no-repeat;
 margin-top: 12px;
 margin-right: -7px;
}
 .tgl-mod-lbox-container .tgl-mod-lbox-info {
 position: relative;
 z-index: 999;
 box-shadow: 0 2px 2px -3px #aaa;
 height: 110px;
}
.tgl-mod-lbox-inner-container {
 background:#fff;
 position:relative;
}
 .tgl-mod-lbox-grad {
background: -moz-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.01) 1%, rgba(255, 255, 255, 0.86) 59%, rgba(255, 255, 255, 0.97) 78%, rgba(255, 255, 255, 1) 100%);
background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.01) 1%, rgba(255, 255, 255, 0.86) 59%, rgba(255, 255, 255, 0.97) 78%, rgba(255, 255, 255, 1) 100%);
background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.01) 1%, rgba(255, 255, 255, 0.86) 59%, rgba(255, 255, 255, 0.97) 78%, rgba(255, 255, 255, 1) 100%);
position: relative;
position: relative;
 bottom: -4px;
 height: 50px;
 width: 100%;
}
 .tgl-mod-lbox-redeem-bg {
 width: 100%;
 height: 50px;
 margin-top: 0px;
 background-color: rgba(0, 0, 0, .8);
 margin-right: 0px;
 position: relative;
 top: 0;
 right: 0;
}
 .tgl-mod-lbox-wstat {
 background: #f6fdf6;
 padding:25px 20px;
}
.tgl-mod-lbox-wstat span.tgl-mod-lbox-watched-txt {
 font-size: 12px;
 font-weight: 500;
 float: left;
 color: #000;
 text-transform: uppercase;
}
.tgl-mod-lbox-wstat span.tgl-mod-lbox-reedem-status {
 font-size: 13px;
 font-weight: 300;
 float: left;
 color: #7e7f7c;
 float: right;
 font-style: italic;
}
.tgl-template-lbox-cont.tgl-temp-lg-lbox, .tgl-template-lbox-bg.tgl-temp-lg-lbox-bg  {
 display: none!important;
}
 .tgl-mod-white-bg {
 height:110px;
}

.tgl-mod-pin-bottom h5.tgl-mod-pin-mer-name{
	height:17px;
	line-height: 17px;
	}
.tgl-mod-app-watching-first-status {
    bottom: 137px;
    padding: 10px;
    top: auto;
}

.tgl-mod-app-watching-icon {
    padding: 5px 5px 6px;
}

.tgl-mod-app-watching-icon img {
    width: 15px;
    vertical-align: middle;
}

.tgl-mod-app-watching-count {
    font-size: 12px;
    padding-top: 8px;
}
.tgl-mod-app-watching-second-status {
background: #f6fdf6;
    position: absolute;
    top: auto;
    width: 100%;
	padding: 20px 10px;
    bottom: 136px;
}
.watching-reedem-status {

font-size: 13px;
    font-weight: 400;
    float: left;
    color: #747675;
    display: inline-block;
    margin-top: 1px;
    padding-left: 8px;
}
.tgl-mod-app-watching-third-status {
    position: absolute;
    top: auto;
    width: 100%;
    padding: 15px;
    bottom: 137px;
}

a.tgl-mod-app-user-watching{
	    padding-right: 0px;
		padding-left: 25px;
		    font-size: 12px;
	}
a.tgl-mod-app-user-watching:after{
	    background-size: 18px;
	        width: 18px;
	}	
	.tgl-mod-pin-btns a, .tgl-mod-pin-btns div {
font-size: 12px;
}
.watching-watched-txt{
    padding-bottom: 0;
	padding-left: 20px;
    font-size: 12px;
    padding-right: 10px;
}	
.watching-watched-txt:after {
    width: 15px;
    background-size: 15px;
}
.watching-reedem-status {
    font-size: 10px;
    font-weight: 400;
    float: left;
    color: #747675;
    display: inline-block;
    margin-top: 1px;
    padding-left: 0px;
}
.tgl-mod-banner-container {
height: 365px;
    background-size: cover;
    padding-top: 40px;
    padding-bottom: 30px;
    position: relative;
    padding-left: 20px;
    padding-right: 20px;
	background-position:center center;
}
p.tgl-mod-banner-subheader {
color: #bbb;
    text-transform: uppercase;
    font-size: 11px;
    font-weight: 400;
}

.tgl-mod-banner-content-section .text-center{
	text-align:left;
	}
h1.tgl-mod-banner-header {
    color: #fff;
    font-weight: 200;
    display: block;
    width: 250px;
    font-size: 26px;
    line-height: normal;
    margin-bottom: 25px;
    height: 162px;
    overflow: hidden;
    margin: 0px;
    margin-bottom: 25px;
}

.tgl-mod-banner-button a {
    background: transparent;
    height: 52px;
    line-height: 50px;
    color: #fff;
    font-size: 10px;
    font-weight: 400;
    width: 155px;
    display: block;
    margin-top: 15px;
    transition: none!important;
    text-align: center;
    border: 1px solid rgba(255,255,255,0.4);
    padding-left: 10px;
    padding-right: 10px;
}

section.tgl-module {
    padding: 0px 0px!important;
	border-top: 0px;
}	

.tgl-template-waypointcheck {
    border-top: 0px;
}

.tgl-mod-banner-container {
    height: 294px;
   padding-top: 0px; */
    padding-bottom: 0px;
    position: relative;
    padding-left: 20px;
    padding-right: 20px;
}

.tgl-banner-container {
      position: absolute;
	  height: 100%;
	  width: 1575px;
	  left: 50%;
	  margin-left: -780px;
}

.tgl-mod-banner-content-section {
    padding-top: 70px;
}
.tgl-banner-container img{
	max-width: 100%;
	height: auto;
	width: 100%;
	}
.tgl-mod-banner-button a:hover, .tgl-mod-banner-button a:focus {
    background: #fff;
    transition: none!important;
    color: #000;
}



}
/* tgl-module-filter */
.tgl-mod-filter-wrapper {
	display: none;
	width: 100% !important;
	position: fixed;
	top: 0;
	left: 0;
	padding: 30px 15px;
	z-index: 9999;
	height: 100%;
	background: #000;
	overflow-y: auto;
}
.tgl-mod-filter {
	position: relative;
	width: 100%;
	display: inline-block;
	min-height: 50px;
	background: #f6f6f6;
	padding-bottom: 60px;
}
.tgl-mod-filter-close {
	background: url(tgl-mod-filter-close.png);
	background-size: 30px 30px;
	background-position: 0 0;
	height: 30px;
	width: 30px;
	display: block;
	position: fixed;
	right: 0;
	top: 0;
	background-repeat: no-repeat;
	margin-top: 12px;
	margin-right: 7px;
	z-index: 999;
}
.tgl-mod-filter-switchery {
	float: right;
	cursor: pointer;
	display: inline-block;
	height: 35px;
	position: relative;
	vertical-align: middle;
	width: 60px;
	box-sizing: content-box;
}
.tgl-mod-filter-switchery.switchery-default {
	background: url(tgl-mod-filter-switch.png) no-repeat center;
}
.tgl-mod-filter-switchery.active {
	background: url(tgl-mod-filter-switch-active.png) no-repeat center;
}
.tgl-mod-filter-switchery small
{
    height: 40px;
    position: absolute;
    top: 0;
    width: 37px;
}
.tgl-mod-filter-switchery.switchery-default small
{
	left: 2px;
    background: url(tgl-mod-filter-switch-small-2x.png) no-repeat center;
    background-size: 37px;
}
.tgl-mod-filter-switchery.active small
{
	left: auto;
	right: -3px;
	background: url(tgl-mod-filter-switch-small-active-2x.png) no-repeat center;
	background-size: 37px;
}

.tgl-mod-filter-panel {
	position: relative;
	width: 100%;
	display: inline-block;
	padding: 20px 0 0;
}
.tgl-mod-filter-name {
	position: relative;
	width: 100%;
	display: inline-block;
	padding: 20px;
}
.tgl-mod-filter-name h5 {
	margin: 0px;
	font-size: 13px;
	font-weight: 400;
	color: #02b8f8;
}
.tgl-mod-filter-switch {
	position: relative;
	width: 100%;
	float: left;
	padding: 12px 20px;
	background: #fff;
	border-width: 1px 0;
	border-color: #ededec;
	border-style: solid;
}
.tgl-mod-filter-switch {
	border-bottom: 0px;
}
.tgl-mod-filter-switch:last-child {
	border-bottom: 1px solid #ededec;
}
.tgl-mod-filter-switch label {
margin: 0px;
	font-size: 13px;
	font-weight: 400;
	color: #202020;
	line-height: 30px;
	float: left;
	width: auto;
	position: relative;
	font-weight: normal;
}
.tgl-mod-filter-switch label.tgl-mod-filter-feature-typ:after {
content: "";
	position: absolute;
	float: right;
	width: 14px;
	height: 18px;
	background: url(tgl-mod-filter-feature-2x.png) no-repeat center;
	margin-left: 7px;
	margin-top: 6px;
	background-size: 100%;
}
.tgl-mod-filter-switch a {
	font-size: 13px;
	float: right;
	line-height: 30px;
	color: #6ac075;
	font-weight: 400;
}
.tgl-mod-filter-switch a:hover {
	color: #000;
}
.tgl-mod-filter-switch a.tgl-mod-cn-selected:after {
	content: "";
	position: relative;
	float: right;
	width: 5px;
	height: 7px;
	background: url(tgl-mod-caret-right.png) no-repeat center;
	margin-left: 7px;
	margin-top: 13px;
}
.tgl-mod-cat {
	position: relative;
	float: left;
	width: 50%;
	padding: 22px 20px 18px;
	background: #fff;
	border-color: #ededed;
	border-width: 1px 0 0;
	border-style: solid;
	font-size: 13px;
	color: #202020;
}
.tgl-mod-cat span {
	color: #e3e3e3;
}
.tgl-mod-cat-menu.active span {
	color: #6ac075;
}



.tgl-mod-cat:nth-child(5n), .tgl-mod-cat:nth-child(6n) {
 border-bottom: 1px solid #ededed;
}
.tgl-mod-cat:nth-child(odd) {
 border-right: 1px solid #e2e2e2;
}
.tgl-mod-cat.tgl-mod-cat-all {
	background: url(tgl-mod-filter-alltype-2x.png) no-repeat #fff;
	background-position-y: 20px;
	background-position-x: calc(100% - 20px);
	background-size: 19px;
}
.tgl-mod-cat.tgl-mod-cat-restrelax {
	background: url(tgl-mod-filter-relax-2x.png) no-repeat #fff;
		background-position-y: 21px;
	background-position-x: calc(100% - 20px);
	background-size: 21px;
}
.tgl-mod-cat.tgl-mod-cat-dining {
	background: url(tgl-mod-filter-dining-2x.png) no-repeat #fff;
	background-position-y: 15px;
	background-position-x: calc(100% - 18px);
	background-size: 22px;
}
.tgl-mod-cat.tgl-mod-cat-retail {
	background: url(tgl-mod-filter-retail-2x.png) no-repeat #fff;
background-position-y: 15px;
	background-position-x: calc(100% - 22px);
	background-size: 18px;
}
.tgl-mod-cat.tgl-mod-cat-online {
	background: url(tgl-mod-filter-online-2x.png) no-repeat #fff;
	background-position-y: 17px;
	background-position-x: calc(100% - 23px);
	background-size: 16px;
}
.tgl-mod-cat.tgl-mod-cat-automotive {
	background: url(tgl-mod-filter-others-2x.png) no-repeat #fff;
	background-position-y: 18px;
	background-position-x: calc(100% - 22px);
	background-size: 20px;
}
.tgl-mod-cat.tgl-mod-cat-all.active {
	background: url(tgl-mod-filter-alltype-active-2x.png) no-repeat #f6fdf6;
	background-position-y: 20px;
	background-position-x: calc(100% - 20px);
	background-size:19px
}
.tgl-mod-cat.tgl-mod-cat-restrelax.active {
	background: url(tgl-mod-filter-relax-active-2x.png) no-repeat #f6fdf6;
		background-position-y: 21px;
	background-position-x: calc(100% - 20px);
	background-size: 21px;
}
.tgl-mod-cat.tgl-mod-cat-dining.active {
	background: url(tgl-mod-filter-dining-active-2x.png) no-repeat #f6fdf6;
	background-position-y: 15px;
	background-position-x: calc(100% - 18px);
	background-size: 22px;
}
.tgl-mod-cat.tgl-mod-cat-retail.active {
	background: url(tgl-mod-filter-retail-active-2x.png) no-repeat #f6fdf6;
	background-position-y: 15px;
	background-position-x: calc(100% - 22px);
	background-size: 18px;
}
.tgl-mod-cat.tgl-mod-cat-online.active {
	background: url(tgl-mod-filter-online-active-2x.png) no-repeat #f6fdf6;
		background-position-y: 17px;
	background-position-x: calc(100% - 23px);
	background-size: 16px;
}
.tgl-mod-cat.tgl-mod-cat-automotive.active {
	background: url(tgl-mod-filter-others-active-2x.png) no-repeat #f6fdf6;
		background-position-y: 18px;
	background-position-x: calc(100% - 22px);
	background-size: 20px;
}
.tgl-mod-filter-reset {
	position: relative;
	width: 100%;
	left: 0;
	bottom: 0;
	z-index: 9;
	padding: 0px;
}
.tgl-mod-filter-reset a {
	position: relative;
	float: left;
	width: 100%;
	height: 65px;
	text-align: center;
	line-height: 65px;
	color: #fff;
	text-transform: uppercase;
	font-size: 10px;
	font-weight: 400;
	background: #303030;
}

/* tgl desktop filter */

.tgl-mod-fl-panel {
    position: relative;
    float: left;
    width: 20%;
    width: 25%;
    padding: 29px 30px 22px;
    border-width: 0 1px 0 0;
    border-color: #eeeeee;
    border-style: solid;
    height: 90px;
}

.tgl-mod-fl-panel:first-child {
    border-left: 1px solid #eeeeee;
}

.tgl-mod-fl-panel h6 {
    font-size: 10px;
    text-transform: uppercase;
    line-height: 10px;
    margin: 0 0 10px;
    color: #8d8d8d;
}

span.tgl-mod-fl-dropdown,span.tgl-mod-fl-switch {
    font-size: 14px;
    color: #000;
    font-weight: 400;
    position: relative;
    width: 100%;
    float: left;
}

span.tgl-mod-fl-search input[type="text"] {
    margin: 0px;
    background: none;
    border: 0px;
    box-shadow: none;
    font-size: 14px;
    color: #000;
    padding: 0px;
    height: 18px;
}
span.tgl-mod-fl-dropdown a
{
	color: #000;
}
span.tgl-mod-fl-dropdown a.green-txt
{
	color: #26922c;
}
span.tgl-mod-fl-dropdown a span
{
	color: #919191;
}
span.tgl-mod-fl-dropdown:after
{
	content: "";
	position: absolute;
	right: 0;
	top: 6px;
	width: 7px;
	height: 5px;
	background: url(tgl-mod-fl-caretdown.png) no-repeat center;
}
a.tgl-mod-fl-search-button {
	position: absolute;
	right: 0;
	top: 0;
	margin-top: -5px;
	width: 26px;
	height: 26px;
	background: url(tgl-mod-fl-search.png) no-repeat center;
}
span.tgl-mod-fl-search {
    width: 100%;
    float: left;
    position: relative;
}
span.tgl-mod-fl-switch span.tgl-mod-filter-switchery.switchery-default {
    margin-top: -10px;
}
span.tgl-mod-fl-search input:-moz-placeholder 
{  
    color: #000;  
}
span.tgl-mod-fl-search input::-moz-placeholder {  
  color: #000;  
} 
span.tgl-mod-fl-search input::-webkit-input-placeholder {  
  color: #000;  
}  
span.tgl-mod-fl-search input:-ms-input-placeholder {  
  color: #000;  
}
ul.tgl-mod-fl-dropdown-panel {
	display: none;
    position: absolute;
    z-index: 999;
    width: 250px;
    list-style: none;
    padding: 0px;
    margin: 0px;
    top: 100%;
    left: 0px;
	padding: 15px 0px;
	background:#eee;
}
.tgl-mod-fl-panel:hover ul.tgl-mod-fl-dropdown-panel
{
	display: block;
}
ul.tgl-mod-fl-dropdown-panel:after
{
	content: "";
	position: absolute;
	left: 20px;
	top: 0px;
	margin-top: -10px;
	width: 19px;
	height: 10px;
	background: url(tgl-mod-fl-dropdown-after.png) no-repeat center;
}
.tgl-mod-cat-menu {
float: left;
    width: 100%;
        padding: 12px 25px 12px;
    font-size: 13px;
    color: #202020;
    cursor: pointer;
}
.tgl-mod-cat-menu .cat-lbl{
	color: #202020;
}

.tgl-mod-cat-menu.active .cat-lbl {
    color: #6ac075;
}


.tgl-mod-cat-menu span {
	    color: #aaa;
}
.tgl-mod-cat-menu:hover
{
	color: #6ac075;
}

.tgl-mod-cat-menu:hover .cat-lbl {
    color: #6ac075;
}

.tgl-mod-cat-menu:hover span {
	    color: #6ac075;
}

.tgl-mod-fl-tic
{
	display: none;
	position: relative;
	float: left;
	margin-top: 3px;
    margin-right: 10px;
	width: 14px;
	height: 14px;
	background: url(tgl-mod-fl-dropdown-tic.png) no-repeat center;
}
.tgl-mod-cat-menu:hover .tgl-mod-fl-tic, .tgl-mod-cat-menu.active .tgl-mod-fl-tic
{
	display: none;
}

li.tgl-mod-cat-menu.active  {
    padding-left: 46px;
}

li.tgl-mod-cat-menu.active:after {
    background: url(tgl-mod-fl-dropdown-tic.png) no-repeat center;
    content: "";
    position: absolute;
    left: 22px;
    width: 20px;
    height: 20px;
}

.tgl-mod-cat-menu.active .tgl-mod-fl-tic
{
	width: 14px;
    height: 14px;
    background: url(tgl-mod-fl-dropdown-tic.png) no-repeat center;
}



.tgl-mod-cat-menu.tgl-mod-cat-all {
	background: url(tgl-mod-filter-alltype.png) no-repeat #eeeeee;
    background-position-y: 15px!important;
	background-position-x: calc(100% - 25px)!important;
}
.tgl-mod-cat-menu.tgl-mod-cat-restrelax {
	background: url(tgl-mod-filter-relax.png) no-repeat #eeeeee;
    background-position-y: 15px!important;
	background-position-x: calc(100% - 25px)!important;
}
.tgl-mod-cat-menu.tgl-mod-cat-dining {
	background: url(tgl-mod-filter-dining.png) no-repeat #eeeeee;
    background-position-y: 10px!important;
	background-position-x: calc(100% - 25px)!important;
}
.tgl-mod-cat-menu.tgl-mod-cat-retail {
	background: url(tgl-mod-filter-retail.png) no-repeat #eeeeee;
    background-position-y: 15px!important;
	background-position-x: calc(100% - 30px)!important;
}
.tgl-mod-cat-menu.tgl-mod-cat-online {
	background: url(tgl-mod-filter-online.png) no-repeat #eeeeee;
 background-position-y: 15px!important;
	background-position-x: calc(100% - 32px)!important;
}
.tgl-mod-cat-menu.tgl-mod-cat-automotive {
	background: url(tgl-mod-filter-others.png) no-repeat #eeeeee;
	    background-position-y: 15px!important;
	background-position-x: calc(100% - 29px)!important;
}
.tgl-mod-cat-menu.tgl-mod-cat-all:hover {
	background: url(tgl-mod-filter-alltype-active.png) no-repeat #fff;
    background-position-y: 15px!important;
	background-position-x: calc(100% - 25px)!important;
}
.tgl-mod-cat-menu.tgl-mod-cat-restrelax:hover {
	background: url(tgl-mod-filter-relax-active.png) no-repeat #fff;
    background-position-y: 15px!important;
	background-position-x: calc(100% - 25px)!important;
}
.tgl-mod-cat-menu.tgl-mod-cat-dining:hover {
	background: url(tgl-mod-filter-dining-active.png) no-repeat #fff;
	background-position-y: 10px!important;
	background-position-x: calc(100% - 25px)!important;
}
.tgl-mod-cat-menu.tgl-mod-cat-retail:hover {
	background: url(tgl-mod-filter-retail-active.png) no-repeat #fff;
    background-position-y: 15px!important;
	background-position-x: calc(100% - 30px)!important;
}
.tgl-mod-cat-menu.tgl-mod-cat-online:hover {
	background: url(tgl-mod-filter-online-active.png) no-repeat #fff;
    background-position-y: 15px!important;
	background-position-x: calc(100% - 32px)!important;
}
.tgl-mod-cat-menu.tgl-mod-cat-automotive:hover {
	background: url(tgl-mod-filter-others-active.png) no-repeat #fff;
    background-position-y: 15px!important;
	background-position-x: calc(100% - 29px)!important;
}

.tgl-mod-cat-menu.tgl-mod-cat-all.active {
	background: url(tgl-mod-filter-alltype-active.png) no-repeat #fff;
    background-position-y: 15px!important;
	background-position-x: calc(100% - 25px)!important;
}
.tgl-mod-cat-menu.tgl-mod-cat-restrelax.active {
	background: url(tgl-mod-filter-relax-active.png) no-repeat #fff;
    background-position-y: 15px!important;
	background-position-x: calc(100% - 25px)!important;
}
.tgl-mod-cat-menu.tgl-mod-cat-dining.active {
	background: url(tgl-mod-filter-dining-active.png) no-repeat #fff;
	background-position-y: 10px!important;
	background-position-x: calc(100% - 25px)!important;
}
.tgl-mod-cat-menu.tgl-mod-cat-retail.active {
	background: url(tgl-mod-filter-retail-active.png) no-repeat #fff;
    background-position-y: 15px!important;
	background-position-x: calc(100% - 30px)!important;
}
.tgl-mod-cat-menu.tgl-mod-cat-online.active {
	background: url(tgl-mod-filter-online-active.png) no-repeat #fff;
    background-position-y: 15px!important;
	background-position-x: calc(100% - 32px)!important;
}
.tgl-mod-cat-menu.tgl-mod-cat-automotive.active {
	background: url(tgl-mod-filter-others-active.png) no-repeat #fff;
    background-position-y: 15px!important;
	background-position-x: calc(100% - 29px)!important;
}
ul.tgl-mod-sbcat-list {
 display: none;
    position: absolute;
    left: 100%;
    top: 0px;
    width: 237px;
    background: #f9f9f9;
    list-style: none;
    margin: 0px;
    padding: 15px 0px;
    min-height: 294px;
}
.tgl-mod-cat-menu:hover ul.tgl-mod-sbcat-list
{
	display: block;
}
.tgl-mod-sbcat-list li.active {
	color: #6ac075;
    background: #fff;
    padding-left: 46px;
    position: relative;
}

.tgl-mod-sbcat-list li:hover{
	color: #6ac075;
    background: #fff;
} 

.tgl-mod-sbcat-list li:hover > span{
	color: #6ac075!important;
	}
	
.tgl-mod-sbcat-list li.active span{
	color: #6ac075!important;
	}	
	

.tgl-mod-sbcat-list li.active:after {
  background: url(tgl-mod-fl-dropdown-tic.png) no-repeat center;
    content: "";
    position: absolute;
    left: 22px;
    width: 20px;
    height: 20px;
    top: 12px;
}
ul.tgl-mod-sbcat-list li {
     padding: 12px 25px 12px;
    line-height: 20px;
}
ul.tgl-mod-sbcat-list li:hover {
	background:#fff;
}

ul.tgl-mod-sbcat-list li 
{
  color: #202020;
    font-size: 13px;
}
ul.tgl-mod-sbcat-list li span
{
	color: #aaa !important;
}



li.tgl-mod-sbcat-list-col{
	  background: none!important;
    padding: 0px!important;
	border:0px;
	}
.tgl-mod-cat-dining li.tgl-mod-sbcat-list-col, .tgl-mod-cat-retail li.tgl-mod-sbcat-list-col  {
       float: left;
    width: 200px;
    background: none!important;
    padding: 0px!important;
    border-right: 1px solid #efefef;
}	
	


.tgl-mod-cat-dining ul.tgl-mod-sbcat-list, .tgl-mod-cat-retail ul.tgl-mod-sbcat-list {
    width:400px;
}
li.tgl-mod-sbcat-list-col:last-child {
    border-right: 0px;
}

.tgl-mod-sbcat-list-col ul {
    list-style-type: none;
    margin: 0px;
    padding: 0px;
}

.tgl-mod-fl-dropdown-country,  .tgl-mod-fl-dropdown-sort{
       width: 780px!important;
    background: #eeeeee;
	padding: 15px 0 !important;
}
.tgl-mod-fl-dropdown-country li, .tgl-mod-fl-dropdown-sort li {
  width: 20%;
    float: left;
    padding: 10px 20px;
    color: #222;
    cursor: pointer;
    font-size: 13px;
}
.tgl-mod-fl-dropdown-country li a, .tgl-mod-fl-dropdown-sort li a {
    color: #202020;
    font-size: 13px;
}
.tgl-mod-fl-dropdown-country li .tgl-mod-fl-tic, .tgl-mod-fl-dropdown-sort li .tgl-mod-fl-tic {
     display: none; 
    position: relative;
    float: left;
    margin-top: 7px;
    margin-right: 5px;
        width: 14px;
    height: 9px;
    background: url(tgl-mod-fl-dropdown-tic.png) no-repeat center;
}

.tgl-mod-fl-dropdown-country li:hover, .tgl-mod-fl-dropdown-country li.active, .tgl-mod-fl-dropdown-country li.active a, .tgl-mod-fl-dropdown-country li:hover a, .tgl-mod-fl-dropdown-country li.active:hover a {
    color: #26922c;
}

.tgl-mod-fl-dropdown-country li.active .tgl-mod-fl-tic {
    display: block;
}


.tgl-mod-fl-dropdown-sort li:hover .tgl-mod-fl-tic
{
	display: block;
}

.tgl-mod-fl-dropdown-sort li.active .tgl-mod-fl-tic
{
	display: block;
}

.tgl-mod-fl-dropdown-sort li:hover,  .tgl-mod-fl-dropdown-sort li.active, .tgl-mod-fl-dropdown-sort li.active a, .tgl-mod-fl-dropdown-sort li:hover a, .tgl-mod-fl-dropdown-sort li.active:hover a{
	color: #26922c;
}

.tgl-mod-fl-dropdown-country li.active .tgl-mod-fl-tic{
	display:block;
	}


.tgl-mod-fl-dropdown-sort
{
	width: 250px !important;	
}
.tgl-mod-fl-dropdown-sort li
{
	width: 100% !important;
}


.tgl-mod-offers-hd-title {
    font-weight: 300;
    font-size: 24px;
    padding-top: 3px;
    padding-bottom: 15px;
    color: #000;
}



@media(max-width: 767px) {
 .tgl-mod-filter-wrapper {
display: block;
}
.tgl-mod-offers-hd-title{
	display:none;
	}
}
/* tgl-module-country */
.tgl-mod-country-wrapper {
	display: none;
	width: 100% !important;
	position: fixed;
	top: 0;
	left: 0;
	padding: 30px 15px;
	z-index: 9999;
	height: 100%;
	background: #000;
	overflow-y: auto;
}
.tgl-mod-country {
	position: relative;
	width: 100%;
	display: inline-block;
	min-height: 50px;
	background: #f6f6f6;
	padding: 20px 0;
}
.tgl-mod-country-close {
	background: url(tgl-mod-filter-close.png);
	background-size: 30px 30px;
	background-position: 0 0;
	height: 30px;
	width: 30px;
	display: block;
	position: fixed;
	right: 0;
	top: 0;
	background-repeat: no-repeat;
	margin-top: 12px;
	margin-right: 7px;
	z-index: 999;
}
.tgl-mod-country-name {
	text-align: center;
	width: 100%;
	position: relative;
	float: left;
	border-bottom: 1px solid #e2e2e2;
	padding: 27px 20px 24px;
}
.tgl-mod-country-name h5 {
	margin: 0px;
	line-height: 13px;
	font-size: 13px;
	color: #6ac075;
	font-weight: 400;
}
.tgl-mod-country-select {
	position: relative;
	width: 100%;
	float: left;
}
.tgl-mod-country-select a {
	position: relative;
	width: 100%;
	float: left;
	padding: 20px;
	font-size: 13px;
	color: #202020;
	border-bottom: 1px solid #e2e2e2;
}
.tgl-mod-country-select a.active{
	    background: #f5fdf6;
}
.tgl-mod-country-select a.active:after {
    background: url(tgl-mod-country-tic.png) no-repeat transparent;
    color: #46b755;
    content: "";
    position: absolute;
    width: 14px;
    display: block;
    height: 11px;
    top: 20px;
    right: 21px;
}



.tgl-mod-country-back {
	position: absolute;
	left: 5px;
    top: 15px;
    width: 35px;
    height: 35px;
	background: url(tgl-mod-country-back.png) no-repeat center;
}
 @media(max-width: 767px) {
 .tgl-mod-country-wrapper {
display: block;
}
.tgl-mod-fl-container{
	display:none;
	}

}
 @media(max-width: 375px) {
 .tgl-mod-filter-panel {
 padding: 5px 0 0;
}
}

.tgl-mod-lbox-mb-cont{
	width: 100%;
	position: fixed;
	left: 0px;
	top: 0px;
	z-index: 100;
	display:none;
}
.tgl-mod-lbox-mb-bg{
	width: 100%;
	height: 500px;
	display: block;
	background: rgb(0, 0, 0);
	position: absolute;
	left: 0px;
	top: 0px;
	opacity:.9;
	filter:alpha(opacity=90);
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
}
.tgl-mod-lbox-mb-slide-cont{
	width:500px;
	height: 500px;
	position: absolute;
	left: 0px;
	top: 50px;
	

}
.tgl-mod-lbox-mb-slide{
	width:30%;
	height: 400px;
	position: relative;
	float: left;
	left: 0px;
	top: 0px;
	background: #fff;
	margin-left: 10px;
	overflow-y: auto;
	-webkit-overflow-scrolling: touch;
}
.tgl-mod-lbox-mb-slide-end{
	width:10px;
	height: 400px;
	position: relative;
	float: left;
	left: 0px;
	top: 0px;
	background: #fff;
}
.tgl-mod-lbox-mb-slide-cont .slide-last {
	margin-left: 10px;
}
.tgl-mod-lbox-bottom-spacer{
	width:10px;
	height: 80px;
}
.tgl-mod-map-nearby-cont{
	display: none;
	height: 320px;
	background: #f3f3f3;
	}
.tgl-mod-map-nearby{
	width:100%;
	height: 300px;
	}
.tgl-mod-per-spacer-cont {
	position:relative;
	width:100%;
}
.tgl-mod-per-spacer {
	position:relative;
	width:100%;
	height:90px;
	display:none;
}
.tgl-mod-per-spacer-mb-cont {
	position:relative;
	width:100%;
}
.tgl-mod-per-spacer-mb {
	position:relative;
	width:100%;
	height:74px;
	display:none;
}
.tgl-mod-per {
	position:relative;
	width:100%;
	height:90px;
	background:#fff;
	z-index:90;
	border-bottom: 1px solid #e4e4e4;
}
.tgl-mod-per-mb {
	position:relative;
	width:100%;
	height:74px;
	background:#fff;
	z-index: 999;
}
.tgl-mod-waypointcheck {
	position:relative;
	width:100%;
	height:0px;
	border-top: 1px solid #ccc;
}
.tgl-mod-filter-block{
	width:500px;
	height: 500px;
	position: absolute;
	left: 15px;
	top: 30px;
	background: #f6f6f6;
	overflow: hidden;
}
#tgl_mod_filter_lbox .tgl-mod-lbox-close{
	margin-right: -14px;
	margin-top: 20px;
}
.tgl-mod-filter-block-in-cont{
	width:200%;
	position: absolute;
	left: 0%;
	top: 0px;
}
.tgl-mod-filter-block-in-cont-gen{
	width:50%;
	height: 300px;
	position: relative;
	float: left;
	background: #f6f6f6;
	overflow-y: auto;
	-webkit-overflow-scrolling: touch;
}
.tgl-mod-filter-block-in-cont-cn{
	width:50%;
	height: 300px;
	position: relative;
	float: left;
	background: #fff;
	overflow-y: auto;
	-webkit-overflow-scrolling: touch;
}
a.tgl-mod-fl-search-btn {
    position: absolute;
    right: 0;
    top: 32px;
    margin-top: -8px;
    width: 35px;
    height: 35px;
    background: url(tgl-offer-search-icon-2x.png) no-repeat center;
    background-size: 22px;
}
.tgl-mod-fl-search-text-box {
    position: relative;
}

.tgl-mod-search-text-fl-panel input:focus{
	background: none !important;
	}	
a.tgl-mod-fl-search-close {
    display: block;
    position: absolute;
    right: 35px;
    top: 30px;
    margin-top: -7px;
    width: 35px;
    height: 35px;
    background: url(tgl-mod-offer-fl-search-close-2x.png) no-repeat center;
    background-size: 13px;
}
a.tgl-mod-fl-search-btn.active {
	background: url(tgl-offer-search-icon-active-2x.png) no-repeat center right;
	background-size: 100%;
}
.tgl-mod-sbcat-list li.no-item {
    color: #aaa;
    cursor: default!important;
}

.tgl-mod-sbcat-list li.no-item:hover {
    background:none!important;
}


.tgl-mod-sbcat-list li.no-item span{
 color: #aaa!important;   
}

.tgl-mod-sbcat-list li.no-item.active {
    padding-left: 25px;
    background: none;
}

.tgl-mod-sbcat-list li.no-item:after {
    background: none!important;
}

li.tgl-mod-cat-menu.no-item{padding: 12px 25px 12px;background: none!important;cursor: default!important;}
li.tgl-mod-cat-menu.no-item.active .tgl-mod-fl-tic{
 display: none!important;
 background: none!important;
}

li.tgl-mod-cat-menu.no-item:after{
   display: none!important;
 background: none!important;  
}
li.tgl-mod-cat-menu.no-item span, li.tgl-mod-cat-menu.no-item.active span, li.tgl-mod-cat-menu.no-item:hover span {
  
    color: #aaa;
    cursor: default!important;
}



span.tgl-mod-fl-dropdown.all-type {
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 1;
        -webkit-box-orient: vertical;
        height: 26px;
        width: 208px;
        overflow: hidden;
        display: inline-block;
        height: 15px;
}
span.tgl-mod-fl-dropdown.all-type span{
        padding-right:5px   
}


/*2x image*/

@media (-webkit-min-device-pixel-ratio: 1), (min-resolution: 192dpi) {
.tgl-mod-cat-menu.tgl-mod-cat-all {
 background: url(tgl-mod-filter-alltype-2x.png) no-repeat #eeeeee;
 background-size: 19px;
 background-position-y: 15px!important;
    background-position-x: calc(100% - 25px)!important;
}
.tgl-mod-cat-menu.tgl-mod-cat-all:hover, .tgl-mod-cat-menu.tgl-mod-cat-all.active {
 background: url(tgl-mod-filter-alltype-active-2x.png) no-repeat #fff;
 background-size: 19px;
 background-position-y: 15px!important;
    background-position-x: calc(100% - 25px)!important;
}
.tgl-mod-cat-menu.tgl-mod-cat-restrelax {
 background: url(tgl-mod-filter-relax-2x.png) no-repeat #eeeeee;
 background-size: 21px;
 background-position-y: 15px!important;
    background-position-x: calc(100% - 25px)!important;
}
.tgl-mod-cat-menu.tgl-mod-cat-restrelax:hover, .tgl-mod-cat-menu.tgl-mod-cat-restrelax.active {
 background: url(tgl-mod-filter-relax-active-2x.png) no-repeat #fff;
background-size: 21px;
 background-position-y: 15px!important;
    background-position-x: calc(100% - 25px)!important;
}
.tgl-mod-cat-menu.tgl-mod-cat-dining {
 background: url(tgl-mod-filter-dining-2x.png) no-repeat #eee;
 background-size: 22px;
     background-position-y: 10px!important;
    background-position-x: calc(100% - 22px)!important;
}
.tgl-mod-cat-menu.tgl-mod-cat-dining:hover, .tgl-mod-cat-menu.tgl-mod-cat-dining.active{
 background: url(tgl-mod-filter-dining-active-2x.png) no-repeat #fff;
 background-size: 22px;
    background-position-y: 10px!important;
    background-position-x: calc(100% - 22px)!important;
}
.tgl-mod-cat-menu.tgl-mod-cat-retail {
 background: url(tgl-mod-filter-retail-2x.png) no-repeat #eeeeee;
 background-size: 18px;
 background-position-y: 11px!important;
    background-position-x: calc(100% - 27px)!important;
}
.tgl-mod-cat-menu.tgl-mod-cat-retail:hover, .tgl-mod-cat-menu.tgl-mod-cat-retail.active {
 background: url(tgl-mod-filter-retail-active-2x.png) no-repeat #fff;
 background-size: 18px;
  background-position-y: 11px!important;
    background-position-x: calc(100% - 27px)!important;
}
.tgl-mod-cat-menu.tgl-mod-cat-online {
 background: url(tgl-mod-filter-online-2x.png) no-repeat #eeeeee;
 background-size: 16px;
 background-position-y: 15px!important;
    background-position-x: calc(100% - 29px)!important;
}
.tgl-mod-cat-menu.tgl-mod-cat-online:hover, .tgl-mod-cat-menu.tgl-mod-cat-online.active{
 background: url(tgl-mod-filter-online-active-2x.png) no-repeat #fff;
 background-size: 16px;
  background-position-y: 15px!important;
    background-position-x: calc(100% - 29px)!important;
}
.tgl-mod-cat-menu.tgl-mod-cat-automotive {
 background: url(tgl-mod-filter-others-2x.png) no-repeat #eeeeee;
 background-size: 21px;
     background-position-y: 15px!important;
    background-position-x: calc(100% - 26px)!important;
}
.tgl-mod-cat-menu.tgl-mod-cat-automotive:hover, .tgl-mod-cat-menu.tgl-mod-cat-automotive.active {
 background: url(tgl-mod-filter-others-active-2x.png) no-repeat #fff;
 background-size: 21px;
      background-position-y: 15px!important;
    background-position-x: calc(100% - 26px)!important;
}
}


@media \0screen {
.tgl-mod-cat-menu.tgl-mod-cat-all {
 background: url(tgl-mod-filter-alltype.png) no-repeat #eeeeee 92% 15px !important;
}
.tgl-mod-cat-menu.tgl-mod-cat-all:hover, .tgl-mod-cat-menu.tgl-mod-cat-all.active {
 background: url(tgl-mod-filter-alltype-active.png) no-repeat #fff 92% 15px !important;
}
.tgl-mod-cat-menu.tgl-mod-cat-restrelax {
 background: url(tgl-mod-filter-relax.png) no-repeat #eeeeee 92% 15px !important;
}
.tgl-mod-cat-menu.tgl-mod-cat-restrelax:hover, .tgl-mod-cat-menu.tgl-mod-cat-restrelax.active {
 background: url(tgl-mod-filter-relax-active.png) no-repeat #fff 92% 15px !important;
}
.tgl-mod-cat-menu.tgl-mod-cat-dining {
 background: url(tgl-mod-filter-dining.png) no-repeat #eee 92% 10px !important;
}
.tgl-mod-cat-menu.tgl-mod-cat-dining:hover, .tgl-mod-cat-menu.tgl-mod-cat-dining.active{
 background: url(tgl-mod-filter-dining-active.png) no-repeat #fff 92% 10px !important;
}
.tgl-mod-cat-menu.tgl-mod-cat-retail {
 background: url(tgl-mod-filter-retail.png) no-repeat #eeeeee 92% 11px !important;
}
.tgl-mod-cat-menu.tgl-mod-cat-retail:hover, .tgl-mod-cat-menu.tgl-mod-cat-retail.active {
 background: url(tgl-mod-filter-retail-active.png) no-repeat #fff 92% 11px !important;
}
.tgl-mod-cat-menu.tgl-mod-cat-online {
 background: url(tgl-mod-filter-online.png) no-repeat #eeeeee 92% 15px !important;
}
.tgl-mod-cat-menu.tgl-mod-cat-online:hover, .tgl-mod-cat-menu.tgl-mod-cat-online.active{
 background: url(tgl-mod-filter-online-active.png) no-repeat #fff 92% 15px !important;
}
.tgl-mod-cat-menu.tgl-mod-cat-automotive {
 background: url(tgl-mod-filter-others.png) no-repeat #eeeeee 92% 15px !important;
}
.tgl-mod-cat-menu.tgl-mod-cat-automotive:hover, .tgl-mod-cat-menu.tgl-mod-cat-automotive.active {
 background: url(tgl-mod-filter-others-active.png) no-repeat #fff 92% 15px !important;
}
.tgl-mod-filter-switchery.switchery-default small
{
	left: 2px;
    background: url(tgl-mod-filter-switch-small.png) no-repeat center;
    background-size: 37px;
}
.tgl-mod-filter-switchery.active small
{
	left: auto;
	right: -3px;
	background: url(tgl-mod-filter-switch-small-active.png) no-repeat center;
	background-size: 37px;
}

.tgl-mod-cat-menu:hover .tgl-mod-fl-tic, .tgl-mod-cat-menu.active .tgl-mod-fl-tic
{
	display: block !important;
	margin-left: 0px !important;
}
.tgl-mod-cat-menu:hover span .tgl-mod-fl-tic, .tgl-mod-cat-menu.active span .tgl-mod-fl-tic
{
	display: none !important;
}
li.tgl-mod-cat-menu.active  {
    padding-left: 25px;
}
span.tgl-mod-offer-cat.cat-dining {
	background: url(tgl-mod-offer-cat-dining-ie.png) no-repeat center center;
}
span.tgl-mod-offer-cat.cat-retail {
	background: url(tgl-mod-offer-cat-retail-ie.png) no-repeat center center;
}
span.tgl-mod-offer-cat.cat-online {
	background: url(tgl-mod-offer-cat-online-ie.png) no-repeat center center;
}
span.tgl-mod-offer-cat.cat-restrelax {
	background: url(tgl-mod-offer-cat-relax-ie.png) no-repeat center center;
}
span.tgl-mod-offer-cat.cat-automotive {
	background: url(tgl-mod-offer-cat-automotive-ie.png) no-repeat center center;
}
span.tgl-mod-offer-typ.typ-feature {
    background: url(tgl-mod-typ-feature.png) no-repeat !important;
}

.tgl-mod-offer-typ {
    position: relative;
    float: left;
    margin-left: 10px;
    width: 45px;
    height: 92px;
}

.tgl-mod-pin-img{
	float: left;
	}
h1.tgl-mod-banner-header{
	   font-size: 40px;
    line-height: 47px;
	}	
	


}

@media(max-width: 330px){
.tgl-mod-offer-fl-icon:after {
    width: 23px;
    height: 23px;
    top: -6px;
}
.tgl-mod-offer-fl-icon {
    padding-right: 30px;
}
.tgl-mod-offer-fl-text {
    font-size: 12px;
}
.tgl-mod-offer-fl-country{
	    padding-right: 4px;
}
.tgl-mod-offer-fl-search{
    /* background-size: 90%; */
    width: 18px;
    background-size: 18px;
    margin-top: -1px;
}

.tgl-mod-cat{
	font-size: 11px;
	background-position-x: calc(100% - 11px)!important;

}
.feahd .tgl-mod-lbox-mname, .redhd .tgl-mod-lbox-mname {
    width: 65%;
}

span.tgl-mod-offer-loc{
	font-size: 8px;
}

span.tgl-mod-offer-loc:after {
    top: 3px;
    }
   .tgl-mod-pin-top-info{
   	
    height: 86px;
   } 

  .tgl-mod-app-watching-time{
    margin-top: 2px;
  } 
.tgl-mod-pin-appl-cards img {
    margin-right: 3px;
    height: 16px;
}
.tgl-mod-offer-exp{
	line-height: 16px;
}
.tgl-mod-pin-bottom{
	padding: 20px 10px 10px;
	}
.tgl-mod-offer-exp {
    line-height: 16px;
    font-size: 8px;
}
}
@media(max-width: 365px){
.tgl-mod-offer-fl-text{
font-size: 13px;
}
}
@-moz-document url-prefix() { 
.tgl-mod-cat-menu.tgl-mod-cat-all {
    background-position: 92% 15px !important;
}
.tgl-mod-cat-menu.tgl-mod-cat-all:hover, .tgl-mod-cat-menu.tgl-mod-cat-all.active {
    background-position: 92% 15px !important;
}
.tgl-mod-cat-menu.tgl-mod-cat-restrelax {
    background-position: 92% 15px !important;
}
.tgl-mod-cat-menu.tgl-mod-cat-restrelax:hover, .tgl-mod-cat-menu.tgl-mod-cat-restrelax.active {
    background-position: 92% 15px !important;
}
.tgl-mod-cat-menu.tgl-mod-cat-dining {
    background-position: 92% 10px !important;
}
.tgl-mod-cat-menu.tgl-mod-cat-dining:hover, .tgl-mod-cat-menu.tgl-mod-cat-dining.active {
}
.tgl-mod-cat-menu.tgl-mod-cat-retail {
    background-position: 92% 11px !important;
}
.tgl-mod-cat-menu.tgl-mod-cat-retail:hover, .tgl-mod-cat-menu.tgl-mod-cat-retail.active {
}
.tgl-mod-cat-menu.tgl-mod-cat-online {
    background-position: 92% 15px !important;
}
.tgl-mod-cat-menu.tgl-mod-cat-online:hover, .tgl-mod-cat-menu.tgl-mod-cat-online.active {
    background-position: 92% 15px !important;
}
.tgl-mod-cat-menu.tgl-mod-cat-automotive {
    background-position: 92% 15px !important;
}
.tgl-mod-cat-menu.tgl-mod-cat-automotive:hover, .tgl-mod-cat-menu.tgl-mod-cat-automotive.active {
    background-position: 92% 15px !important;
}
}


/* justone */

img.small-image {
  width: 52%;
}

.grey-bg{
background-color: #ECEAEA;
padding: 10px;
}

.header-top
{
margin-top: 20px;
font-weight: bold !important;
}

.grey-text{
color: #6f6f6f !important; 
}

@media \0screen
{
.grey-text
{
color: #6f6f6f !important; 
}
}

/*-------------------- ITO CAREER PAGE --------------------*/

.custom-pintile-columns .btm-align {
	padding-bottom: 20px;
}
.profile-question p.font-bold {
	margin-bottom: 10px;
}
.tile-deatils-block .row {
	margin-top: -70px;
	padding-top: 70px;
}
.anchor-pintile-box .elm-content-area span {
	display: block;
	font-size: 14px;
	margin-bottom: 7px;
}
.about-ito .personal-nav .brand-header .nav-bar>li.about-ito>a>h3, .what-we-do .personal-nav .brand-header .nav-bar>li.what-we-do>a>h3, .our-leaders .personal-nav .brand-header .nav-bar>li.our-leaders>a>h3, .work-with-us .personal-nav .brand-header .nav-bar>li.work-with-us>a>h3, .news-media .personal-nav .brand-header .nav-bar>li.news-media>a>h3, .our-people .personal-nav .brand-header .nav-bar>li.our-people>a>h3, .about-us .personal-nav .brand-header .nav-bar>li.about-us>a>h3 {
    color: #0035ac;
}
.brand-header .nav-bar>li:hover>a>h3 {
	color: #0035ac;
}
.subheader-designation {
	display: block;
	color: #0035ac;
	font-size: 18px;
	margin-top: 12px;
	line-height: 22px;
}

 @media only screen and (min-width: 768px) {
.ito-careers.wallmart-scb-page .custom-panel .elm-content-area h5 {
 height: auto !important;
 max-height: 140px!important;
 min-height: auto;
}
 .ito-careers-page.wallmart-scb-page .custom-panel .elm-content-area {
 height: 315px;
}
 .about-ito.wallmart-scb-page .custom-panel .elm-content-area h5, .ito-careers-page.wallmart-scb-page .custom-panel .elm-content-area h5 {
 height: 30px !important;
}
.about-ito .personal-nav .brand-header .nav-bar>li.about-ito>a:first-child, .what-we-do .personal-nav .brand-header .nav-bar>li.what-we-do>a:first-child, .our-leaders .personal-nav .brand-header .nav-bar>li.our-leaders>a:first-child, .work-with-us .personal-nav .brand-header .nav-bar>li.work-with-us>a:first-child, .news-media .personal-nav .brand-header .nav-bar>li.news-media>a:first-child, .our-people .personal-nav .brand-header .nav-bar>li.our-people>a:first-child, .about-us .personal-nav .brand-header .nav-bar>li.about-us>a:first-child {
    border-bottom-color: #0035ac;
}
 .brand-header .nav-bar>li:hover>a:first-child {
 border-bottom: 4px solid #fff!important;
}
.about-ito .reveal-modal h3, .reveal-modal h3 {
 margin-top: 15px;
}
 .about-ito .reveal-modal.inpage-content, .reveal-modal.inpage-content {
 padding: 20px 15px;
}
.german-page .footer-fixed {
 position: fixed;
 width: 100%;
 bottom: 0px;
}
body.german-page {
 min-height: 600px;
}
.german-page .footer-fixed.footer-block .row {
 padding: 30px 0 0px 0;
}
}
 @media \0screen {
.ito-careers.wallmart-scb-page .custom-panel .elm-content-area h5 {
	height: auto !important;
	max-height: 145px!important;
	min-height: auto;
}
.about-ito .personal-nav .brand-header .nav-bar>li.about-ito>a:first-child, .what-we-do .personal-nav .brand-header .nav-bar>li.what-we-do>a:first-child, .our-leaders .personal-nav .brand-header .nav-bar>li.our-leaders>a:first-child, .work-with-us .personal-nav .brand-header .nav-bar>li.work-with-us>a:first-child, .news-media .personal-nav .brand-header .nav-bar>li.news-media>a:first-child, .our-people .personal-nav .brand-header .nav-bar>li.our-people>a:first-child, .about-us .personal-nav .brand-header .nav-bar>li.about-us>a:first-child {
    border-bottom-color: #0035ac;
}
.brand-header .nav-bar>li:hover>a:first-child {
	border-bottom: 4px solid #fff!important;
}
.ito-careers-page.wallmart-scb-page .custom-panel .elm-content-area {
	height: 215px;
}
.wallmart-scb-page.ito-careers-page .custom-panel {
	height:360px;
}
.wallmart-scb-page.ito-careers-page.home-landing-page .custom-panel {
	height:480px;
}
.about-ito.wallmart-scb-page .custom-panel .elm-content-area h5, .ito-careers-page.wallmart-scb-page .custom-panel .elm-content-area h5 {
	height: 30px !important;
	min-height:30px!important;
	max-height:30px!important;
}
.wallmart-scb-page .custom-panel.press-release .elm-content-area {
	height:auto;
}
.reveal-modal.xlarge.inpage-content {
	padding-left:30px;
}
.about-ito .reveal-modal h3, .reveal-modal h3 {
	margin-top: 15px;
}
.about-ito .reveal-modal.inpage-content, .reveal-modal.inpage-content {
	padding: 20px 15px;
}
.about-ito.wallmart-scb-page .custom-panel .elm-content-area {
	height:auto!important;
}
.about-ito.wallmart-scb-page .custom-panel .elm-content-area p.tgl-txt {
	height:auto!important;
}
.about-ito.wallmart-scb-page .custom-panel {
	height:500px!important;
}
.german-page .footer-fixed {
	position: fixed;
	width: 100%;
	bottom: 0px;
}
.german-page .footer-fixed.footer-block .row {
	padding: 30px 0 0px 0;
}
.news-media.wallmart-scb-page .custom-panel .elm-content-area {
	height: auto;
}
}
 @media screen and (min-width:0\0) {
 .about-ito.wallmart-scb-page .custom-panel .elm-content-area {
 height:auto!important;
}
.about-ito.wallmart-scb-page .custom-panel .elm-content-area p.tgl-txt {
 height:auto!important;
}
.about-ito.wallmart-scb-page .custom-panel {
 height:500px!important;
}
}
 @media only screen and (max-width: 767px) {
 .our-leaders .custom-pintile-boxes.inpage-content {
 padding:0px;
 padding-top:20px;
}
 .wallmart-scb-page.ito-careers .custom-panel .elm-content-area p.tgl-txt {
 margin-bottom: -12px;
 height: 40px;
 line-height: 16px;
}
.video-holder {
 padding: 15px 5px;
}
 .wallmart-scb-page.ito-careers .custom-panel .elm-content-area p.tgl-txt {
 height: 34px;
}
 .wallmart-scb-page.home-landing-page .custom-panel .elm-content-area p.tgl-txt {
 line-height: 18px;
}
}
.what-we-do .inpage-content h5, .work-with-us .inpage-content h5 {
	margin: 1em 0 1em auto;
}
a.grey-text-anchor {
	color: #666666;
}
a.grey-text-anchor:hover {
	color: #000000;
}
/*-------------------- ITO CAREER PAGE --------------------*/
  .bordered-row {
    border: 1px solid #808080;
    padding: 25px 20px;
    padding-bottom: 4px;
    margin-bottom: 20px!important;
}

.grey-border-box {
		   border: 3px solid #676767;
		   min-height: 190px;
		}
		.grey-border-box-inner {
		   padding: 45px 15px 45px 15px;
		}
		p.grey-border-box-inner-txt {
		   font-size: 18px;
		   font-weight: 600;
		}
		span.grey-border-box-grn-txt {
		   font-size: 22px;
		   color: #26922c;
		}
		.grey-box-row {
		   padding-bottom: 15px;
		}
		.grey-border-box-button {
		   margin-top: 30px;
		}
		@media only screen and (max-width:767px) {
			.grey-border-box {
				margin-bottom: 20px;
			}
		}
		ul.green-arrow-mr-top {
    margin-top: 0px;
    margin-bottom: 15px;
}

.camp-mid-arrow,.grey-arrow-box.cf h6,.grey-arrow-box.cf p{text-align:center}.camp-mid-arrow{border-style:solid;border-width:20px 0 20px 15px;height:0;position:absolute;width:0;z-index:1;border-color:transparent transparent transparent #14A33B;left:50%;margin-top:-20px;margin-left: 20px;top:50%}.grey-arrow-box.cf{background-color:#ECEAEA;padding:10px;position:relative}.grey-arrow-box.cf h6{color:#26922c}.grey-arrow-box.cf p{margin-bottom:40px}

@media only screen and (max-width: 767px) {
.camp-mid-arrow {
  position: absolute;
  z-index: 1;
  left: 50%;
  margin-left: -20px;
  margin-top:-10px;
  top: 50%;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 20px 20px 0 20px;
  border-color: #14A33B transparent transparent transparent;
}
.nav-login #loginBox{
top:59px !important;
}
}
/* -------------  PHILIPPINES PAGE NEW -------------- */

p.people-name.text-center {
    margin-bottom: 5px;
}

.people-total-div .people-txt-div {
    min-height: 85px;
}

p.blue-people-txt.text-center {
	color: #0070ae;
	font-size: 15px;
	font-weight: 300;
}
.people-name .subheader-designation {
	font-size: 18px;
	margin-top: 5px;
	line-height: 22px;
	font-weight: 300;
}
.people-total-div .people-img {
    text-align: center;
}

.ph-page .fresh-start h4 {
    margin-top: 0px;
    color: #0076b0;
    font-weight: 300;
    font-size: 23px;
    margin: 0 0 10px 0;
}

.tabs-content .country-dropdown .lang-multi {
    padding-bottom: 8px !important;
}

.ph-page .custom-pintile-boxes {
	padding-top: 30px;
	padding-bottom:30px;
	background: #f3f3f3 none repeat scroll 0 0;
}
.ph-page .custom-panel {
	background: #fff none repeat scroll 0 0 !important;
	border-color: #d9d9d9 !important;
	border-style: solid !important;
	border-width: 1px !important;
	box-shadow: 2px 2px 3px rgba(50, 50, 60, 0.15) !important;
}
.ph-page .custom-panel .elm-content-area {
	height: 250px;
}
.apply-now-area p {
	margin-bottom: 5px;
}
.once-txt {
    margin-top: 11px;
}
.apply-now-area ol {
	margin-left: 15px;
	color: #424242;
	margin-bottom: 5px;
}
.apply-now-area ol li {
	font-size: 11px;
}
.apply-now-area ol li ul {
	list-style: disc;
	margin-bottom: 10px;
}
p.apply-now-font {
	font-size: 11px;
}
.ph-page .ph-page .custom-panel .elm-content-area p {
	color: #555;
	font-size: 14px;
	max-height: 72px;
	overflow: hidden;
}
.ph-page .custom-panel .elm-content-area h5 {
	color: #0070ae;
	font-size: 22px;
	line-height: 1.3;
	margin-top: 0;
	font-weight:300;
	max-height: 50px;
	overflow: hidden;
	text-align: left;
}
.ph-page header.pintile-image {
	position:relative;
}
.ph-page header.pintile-image img {
	display:block;
	width: 100%;
}
.ph-page .no-paddingltrt {
	padding-left:0px;
	padding-right:0px;
}
.ph-page .cf.collapse .columns {
	padding-left:0px;
}
.ph-page .pintile-transparent-bg {
	background-color: #004775;
	display: block;
	height: 100%;
	opacity: 0.1;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=10)";
	filter: alpha(opacity=10);
	-moz-opacity: 0.1;
	-khtml-opacity: 0.1;
	position: absolute;
	width: 100%;
}
.ph-page .pintile-image:hover .pintile-transparent-bg {
	display:none;
}
.ph-page .inner-modal-content {
	padding-left: 30px;
	padding-right: 30px;
}
.inpage-content h5.green-header {
	color: #21AA47;
}
.text-center-columns {
	text-align:center;
}
.text-center-columns .columns {
	float:left!important;
	min-height:400px;
}
.ph-page p.icon-center {
	text-align:center;
	margin-bottom:15px;
	height: 100px;
}
.ph-page h6.blue-header-title {
	text-align:center;
	margin-bottom:15px;
	font-size:20px;
	font-weight:300;
	color: #0070ae;
}
.ph-page p.detailed-txt {
	margin-bottom:15px;
	text-align:center;
}
p.icon-center img {
	width: 75px;
}
.cf.ph-no-ht {
    margin-top: 9px;
}
p.subheader.footer-statement {
    margin-top: 25px;
    line-height: 18px;
    color: #fff;
}
p.subheader.footer-statement-scnd {
    line-height: 18px;
    color: #fff;
}
p.subheader.footer-statement.img-footer-statement {
    margin-bottom: 8px;
}

 @media only screen and (min-width : 768px) {
 .ph-page .custom-panel .elm-content-area p.tgl-txt {
text-overflow: ellipsis;
}
 .ph-page .custom-pintile-columns .columns {
float:left!important;
}
 .ph-page .custom-panel .elm-content-area h5 {
 height: 55px !important;
 max-height: 55px;
 min-height: 30px;
}
.footer-links .three.member-block:after {
    background: none !important;
}
}
 @media \0screen {
.ph-page .custom-panel .elm-content-area p.tgl-txt {
	height:38px;
}
.ph-page .custom-pintile-columns .columns {
	float:left!important;
}
.ph-page .custom-panel {
	height:auto;
}
.ph-page .custom-panel .elm-content-area h5 {
	height: 60px !important;
	max-height: 60px;
	min-height: 60px;
}
}
 @media only screen and (max-width : 767px) {
 .ph-page .inner-modal-content {
 padding-top:15px;
}
 .ph-page .custom-panel {
 margin-bottom:15px;
}
 .text-center-columns .columns {
 min-height:0px;
}
 .ph-page .custom-panel header {
float: left;
height: 105px;
 width: 146px;
}
 .ph-page .custom-panel .elm-content-area {
 float: left;
height: 105px;
 overflow: hidden;
 padding: 3px 15px 4px;
 width: calc(100% - 150px);
}
 .ph-page .custom-panel .elm-content-area h5 {
 font-size: 15px;
 height: 22px;
 margin-bottom: 3px;
 margin-top: 8px;
 overflow: hidden;
}
 .ph-page .custom-panel .elm-content-area h5 {
 max-height: 22px;
 min-height: 22px;
 height: 22px !important;
}
 .ph-page .custom-panel .elm-content-area p.tgl-txt {
 overflow: hidden;
 text-overflow: ellipsis;
 overflow : hidden;
 text-overflow: ellipsis;
 display: -webkit-box;
 -webkit-line-clamp: 2;
 -webkit-box-orient: vertical;
 font-size:12px;
 margin-bottom: 7px;
 height: 38px;
}
@-moz-document url-prefix("") {
 .custom-panel .elm-content-area p.tgl-txt {
 overflow : hidden;
 text-overflow: ellipsis;
 white-space:normal;
 height:40px;
}
}
 .ph-page .custom-pintile-boxes {
 padding-top:20px;
}
 .ph-page .custom-panel {
 border-width: 0 !important;
}
 .ph-page .custom-panel .elm-content-area {
 padding: 3px 10px 4px 15px;
}
 .ph-page .custom-panel {
 height:auto!important;
}
 .mob-top-fix {
 	margin-top: 30px;
 }
}
.universal-grey #utilityNav li.careers>a:first-child:after {
	background-position: -360px -163px;
}
.universal-grey #utilityNav>li.careers>a:first-child {
	padding-left: 23px;
}
 @media only screen and (max-width: 767px) {
.universal-grey #utilityNav li.careers>a:first-child:after {
 background-position: -573px -166px;
 width: 25px;
}
.universal-grey #utilityNav>li.careers>a:first-child {
 width: 49px;
}
}
.ph-page .footer-block a.external-link {
	padding-left:0px;
}
.ph-page .footer-block a.external-link:hover {
	background: none !important;
}
/* -------------  PHILIPPINES PAGE NEW END ---------- */

/*-------------------- MYANMAR PAGE --------------------*/

.universal-grey #utilityNav li.careers>a:first-child:after {
	background-position: -360px -163px;
}
.universal-grey #utilityNav>li.careers>a:first-child {
	padding-left: 23px;
}
 @media only screen and (max-width: 767px) {
.universal-grey #utilityNav li.careers>a:first-child:after {
 background-position: -573px -166px;
 width: 25px;
}
.universal-grey #utilityNav>li.careers>a:first-child {
 width: 49px;
}
.home-page.mm-home .footer-block a.external-link {
    padding-left: 10px !important;
}
a.navbar-button.menu-only {
    right: 0px !important;
}
}
/*-------------------- MYANMAR PAGE END ----------------*/



/*-------------------- NTC / ETC pop up ----------------*/




a.button.small.radius.blue.exs-btn {
    color: #fff !important;
    border-radius: 0px;
    width: 100%;
    line-height: 16px;
}

a.button.small.radius.blue.new-btn {
  color: #fff !important;
  border-radius: 0px;
  width: 100%;
  padding-top: 25px !important;
  height: 66px;
}

.existing-content-box {
	padding: 0 10px 0 0;
	border-right: 1px dashed #ccc;
	border-bottom: none;
}
.existing-content-box {
	padding: 0 0 0 10px;
}
.desktop-next-btns {
	display:block;
}
.border-right-column {
	border-right: 1px dashed #ccc;
}
.lt-768 .existing-content-box {
	padding: 0;
	border-right: none;
	border-bottom: 1px dashed #ccc;
}
.lt-768 .non-existing-content-box {
	padding: 12px 0 0 0;
}
.lt-768 .not-existing-customer-next-mobile-btn-container {
	display:block;
}
.lt-768 .existing-customer-next-mobile-btn-container {
	display:block;
}
.lt-768 .desktop-next-btns {
	display:none;
}
p.blue-txt {
	color:#0070ae;
}
.radio-button-group-horizontal {
	margin-bottom:20px;
}
.button.white-text {
	color: #fff!important;
	border-radius: 0px !important;
	padding: 8px 38px 9px !important;
	width:120px;
}
.existing-user-details {
	display:none;
}
ul.disc-list {
    padding-left: 15px;
}

ul.disc-list li {
    font-size: 12px;
}

p.short-note {
    font-size: 12px;
    margin-bottom:10px;
}

p.note-title {
    margin-bottom: 10px;
}

@media only screen and (max-width: 767px){
div#apply-now-popup.reveal-modal.medium{
width: 80% !important;
margin-left: -40% !important;
}
}
#apply-now-popup.reveal-modal a#etc-cnt-click-here{
  color: #26922c !important;
}

ol.num-lst li {
    margin-bottom: 7px;
}
@media \0screen {
.tgl-mod-pin-img{
width:100% !important;
}
}

span.red-txt {
  color: red;
}
.ways-to-pay.android-pay section.container.banner-container.single-banner-account-based-ticketing {
    background-image: url("sg-accountbasedticketing-masthead.jpg");
    background-position: center center;
    background-size: cover;
    height: 506px;
}
.text-center.icon-top img {
    margin-top: 40px;
}


/* Localized */