.new-year .innerBanner {
    background-color: transparent;
    color: white;
}
.link-term-condition{
	color: #b4975a;
}
.centerTxt{text-align: center;}
.centerTxt p{margin-bottom: 30px;}
.text-title {margin-top: 70px;margin-bottom: 64px; position: relative;}
.bggrey{background-color: #eeeeee; text-align: center;padding: 40px 30px; }
.promo{font-weight: bold;text-align: left;font-size: 16px;}
.list-desc {margin-top: 35px; margin-left: 18px; margin-bottom: 30px;text-align: left;}
.list-desc li{list-style: decimal;float:none;}
.money{color: #b4975a;}
.modal {
    display: none; /* Hidden by default */
    position: fixed; /* Stay in place */
    z-index: 100; /* Sit on top */
    padding-top: 100px; /* Location of the box */
    left: 0;
    top: 0;
    width: 100%; /* Full width */
    height: 100%; /* Full height */
    overflow: auto; /* Enable scroll if needed */
    background-color: rgb(0,0,0); /* Fallback color */
    background-color: rgba(0,0,0,0.4); /* Black w/ opacity */
}
/* Modal Content */
.modal-content {
    background-color: #fefefe;
    margin: auto;
    padding: 20px;
    border: 1px solid #888;
    width: 80%;

}

/* The Close Button */
.close {
    color: #aaaaaa;
    float: right;
    font-size: 28px;
    font-weight: bold;
}

.close:hover,
.close:focus {
    color: #000;
    text-decoration: none;
    cursor: pointer;
}
.clearfix{
	clear:both;
}
.modal-content .close{
	background: url(../images/close.png) no-repeat;
	width: 29px;
	height: 29px;
}
.block-text p{margin-bottom: 30px;}
.modal-content{position: relative;}
.row article{display: table-cell;vertical-align: top;}
h4.pagetitle{text-transform: uppercase;}
.font-21{font-size:21px;line-height: 24px;}
.btnStyle{cursor: pointer;}
.fixed-links > span{line-height: 24px;}
.bannerImg div{display:block;}

@media (max-width: 767px) { 
	h4.pagetitle{margin-bottom:15px; text-transform: uppercase;}
	.link-term-condition{ font-size:10px;margin-bottom: 43px;}
	.cont_Landing .landingPara {padding-bottom: 26px;}
	.new-year .container {padding-left: 30px;padding-right: 30px;}
	.bggrey{margin-bottom: 55px;}
	.block-speak{
		padding: 40px 20px;
	}
	.new-year .cont_Landing .findOutBtn {margin-bottom: 30px;margin-top: 10px;}
	.list-time { margin-top: 20px;}
	.list-time li{ float:none; margin-bottom: 1px;}
	.list-time li label{ display: block;text-align: left; font-size: 16px;padding: 17px 10px 17px 30px;}
	.list-time li label.toogle{position: relative;background: #eeeeee;}
	.list-time li label.toogle.collapse:before{content:"";background: url(../images/arrow-up.png) no-repeat; display:block;top: 21px;width: 15px; height: 7px; position: absolute;left:10px;padding-left: 17px;}
	.list-time li label.toogle.in:before{content:"";background: url(../images/arrow-down.png) no-repeat; display:block;top: 21px;width: 15px; height: 7px; position: absolute;left:10px;padding-left: 17px;}
	.panel-content.in{display: block;}
	.panel-content.collapsed{display:none;}
	.new-year .mobContainer{
		width: 100%;
	    position: absolute;
	    top: 50%;
	    left: 0;
	    right: 0;
	    bottom: 0;
	    margin: auto;
	    text-align: center;
	    transform: translate(0,-50%);
	}
	.innerBanner .pagetitle{font-size: 16px;line-height: 24px;margin-bottom:0;padding-bottom: 0;}
	.margin-top-mobile{margin-top: -30px;}
	.margin-top-mobile .col-md-10.innerContainer{background-color:white;border-bottom: 1px solid #bfbfbf; font-size: 16px; line-height: 19.2px;margin-top: -30px;margin-bottom: 40px;padding-top: 38px;}
	.text-title p:first-child{ line-height: 24px;}
	.table li.header{display:none;}
	.table li{border-bottom: 1px solid #7f7f7f;padding-left:63px;padding-top:8px;padding-bottom:8px; float: none;}
	.table li:nth-child(2){border-top: 1px solid #7f7f7f;}
	.table li label{position: relative;}
	.table li label.toogle:before{
		display:block;top: 22px;
	 	width: 15px;
	 	height: 7px;
	   	position: absolute;
	   	left:-40px;
	   	padding-left: 17px;
	   	transition: -webkit-transform .4s ease-in-out;
	    transition: transform .4s ease-in-out;
	    transition: transform .4s ease-in-out,-webkit-transform .4s ease-in-out;
		content:"";background: url(../images/arrow-down.png) no-repeat;
		-webkit-transform: rotate(180deg);
		transform: rotate(180deg);
	   }
	.table li label.toogle.in:before{
		content:"";background: url(../images/arrow-down.png) no-repeat; 
		display:block;top: 22px;
		width: 15px;
		height: 7px;
		position: absolute;
		left:-40px;padding-left: 17px;
		transition: -webkit-transform .4s ease-in-out;
	    transition: transform .4s ease-in-out;
	    transition: transform .4s ease-in-out,-webkit-transform .4s ease-in-out;
	    -webkit-transform: rotate(0deg);
	    transform: rotate(0deg);
	    -webkit-transform-origin: 50%;
	    transform-origin: 50%;
	}
	.table li label.toogle{font-family: interstate-bold; font-weight: normal; font-size: 16px; color: #333333; display:block;}
	.table li label,.table li .detail{padding-top:20px;padding-bottom:20px;}
	.table li .detail{
		border-top: 1px solid #cccccc;
	}
	.table li .detail p:nth-child(2){margin-top: 13px;line-height: 20px;}
	.table li .detail .title{font-family: interstate-bold; font-weight: normal;}
	.table li .detail label{
		font-family: interstate-light;
	}
	.modal-body .hearder{color: #4a4a4a; font-size:26px;line-height: 32px;margin-top: 95px;margin-bottom: 30px;}
	.detail.collapsed{display:none;}
	.detail.in{display:block;}
	.centerTxt p{margin-bottom: 20px;line-height: 24px;}
	.modal{padding-top:0;}
	.modal-content{width: 100%;padding-left:30px;padding-right:30px;}
	.modal-body p{color: #333333;font-size:16px;line-height: 24px;}
	.modal-body .table{
		margin-left: -30px;
    	margin-right: -30px;
	}
	.modal-content .close{margin-right: -10px;}
	.modal-body p.topup{color: #666666;font-size: 16px;line-height: 24px;font-family: interstate-bold; font-weight: normal;}
	.newline-desktop{display: none;}
	.visible-desktop{display: none;}
	.visible-mobile{display:block;}
	.show-mobile{display: inline;}
	.modal-body p.period{
		color:#666666;
	}
}	

@media (min-width: 768px) { 
	.link-term-condition{font-size:12px; line-height: 12px;}
	.margin-top{margin-top: 34px;}
	.cont_Landing .landingPara {margin-bottom: 34px;padding-bottom:0;}
	.list-time {margin-top:18px;}
	.list-time li {background-color: #eeeeee; float:none; margin-bottom:1px ;display: table;width: 100%;}
	.list-time li label {display:table-cell;width: 33.33%;padding-top: 18px;padding-bottom: 18px; padding-left:20px;line-height: 16px; vertical-align: top;}
	.list-time .panel-content {display: table-cell; vertical-align: top;}
	.list-time .panel-content label{display:inline; float: left;width: 50%;} 
	.new-year .imgAlter {margin-top:65px;}
	.content-border { border-top: 1px solid #666666;padding-top: 55px;}
	.text-title:before{
		content: "";
		border-bottom: 1px solid  #bfbfbf ;
		display: table;
		position: absolute;
		width: 90%;
		bottom:-78px;
		left:0;
		right:0;
		margin:auto;
	}
	.margin-top-mobile br{display: none;}
	.modal-content {padding: 130px 60px;}
	.table li{width: 100%; clear: both; }
	.table li.header {border-top: 1px solid #7f7f7f;border-bottom: 1px solid #7f7f7f;font-family: interstate-bold; font-weight: normal;}
	.table li{border-bottom: 1px solid #bfbfbf;}
	.table li:last-child {border-bottom: 1px solid #7f7f7f;}
	.table li.header label,.table .detail,.table li label{ width: 20%; display:block;float:left;padding-top: 14px;padding-bottom: 14px;}
	.table li:after{clear:both;}
	.table .detail .title{display:none;}
	.modal-content .close{
		position: absolute;
	    right: 30px;
	    top: 30px;
	}
	.new-year .col10{max-width: 1204px;}
	.modal-body .hearder{font-size: 42px; line-height: 42px;margin-bottom: 20px;}
	.topup{display:none;}
	.new-year .imgAlter .rgtTxt{padding-left:100px;}
	.newline-desktop{display: block;}
	.visible-desktop{display: block;}
	.visible-mobile{display:none;}
	.block-speak{width: 86%; margin:auto;}
	.sidephoto-wrapper img {
	    max-width: 571px;
	    height: auto;
	}
	.show-mobile{display:none;}

}
@media (min-width: 768px) and (max-width: 1024px) and (orientation: portrait){
	.new-year .imgAlter .rgtTxt{
	    padding-left: 20px;
	}
}