@charset "utf-8";

/**
* GLOBAL LEVEL CSS IMPORT
*/

/**
* PAGE LEVEL CSS
*/


.wrp_main{ width:100%; max-width:1600px; margin:0 auto;}
.clearfix{ clear:both;}
img{ max-width:100%; height:auto;}

.tn{position:absolute; width:15%; line-height:42px; font-weight:bold; cursor:pointer; top:90%; right:0;}

.lg4-micro-content .wrapper {width: 960px;margin: 0 auto;top: 10px!important;position: relative;border-bottom: 4px solid #d80546;min-height: 560px;}
.lg4-micro-content .locate_wrapper{margin-top: 10px!important;}

.pop_up{ width:100%; height:100%; position:absolute; top:0; display:none;}
.pop_up .trans{ width:100%; height:100%; position:relative; background:rgba(0,0,0, 0.8);}
.pop_up .modal-body{ width:60%; margin-left:20%; margin-right:20%; float:left; background:#ffffff; color:#000000; position:absolute; top:-5%;}
.pop_up .modal-body .close123{text-align: right;color: #a50034;font-weight: bold;font-family: 'Smart Regular';cursor: pointer;border-bottom: 1px solid #bfbfbf;background: #333333;width: 2%; text-align: center;float: right;margin: 2%;color: #ffffff;}
.pop_up .modal-body .tnc-nav{ width:80%; float:left; margin-left:10%; margin-right:10%; text-align:left; height:600px; overflow-x:hidden; font-family:'Smart Regular';}
.pop_up .modal-body .tnc-nav h3{ font-size:26px; font-family:'Smart Bold'; color:#a50034; padding-bottom:20px;}
.pop_up .modal-body .tnc-nav ul{ margin:0px 22px; padding:0px;}
.pop_up .modal-body .tnc-nav ul li{ font-family:'Smart Regular'; padding-bottom:20px; font-size:16px;}
.pop_up .modal-body .tnc-nav p{ display:block; font-family:'Smart Regular'; font-size:22px; color:#a50034; font-weight:bold;}

.l-tnc{width:20%; position:absolute; right:12%; bottom:0%; font-size:15px; font-style:italic; color:#d80546;cursor:pointer;}




.pop_up{ width:100%; height:100%; position:absolute; top:0; display:none;}
.pop_up .trans{ width:100%; height:100%; position:relative; background:rgba(0,0,0, 0.8);}
.pop_up .modal-body{ width:60%; margin-left:20%; margin-right:20%; float:left; background:#ffffff; color:#000000; position:absolute; top:-5%;}
.pop_up .modal-body .close123{text-align: right;color: #a50034;font-weight: bold;font-family: 'Smart Regular';cursor: pointer;border-bottom: 1px solid #bfbfbf;background: #333333;width: 2%; text-align: center;float: right;margin: 2%;color: #ffffff;}
.pop_up .modal-body .tnc-nav{ width:80%; float:left; margin-left:10%; margin-right:10%; text-align:left; height:600px; overflow-x:hidden;}
.pop_up .modal-body .tnc-nav h3{ font-size:26px; font-family:'Smart Bold'; color:#a50034; padding-bottom:20px;}
.pop_up .modal-body .tnc-nav ul{ margin:0px 22px; padding:0px;}
.pop_up .modal-body .tnc-nav ul li{ font-family:'Smart Regular'; padding-bottom:20px; font-size:16px;}
.pop_up .modal-body .tnc-nav p{ display:block; font-family:'Smart Regular'; font-size:22px; color:#a50034; font-weight:bold;}


.hed-tnc{margin-top: 4%;margin-bottom: 2%;font-size: 30px;color: #d80546;font-weight: bold;}
	
	
.m-tnc{ width:100%; float:left; text-align:center; cursor:pointer;}

.tp_header{ width:100%; float:left;}
.main-cont{ width:100%; float:left; position:relative;}
.ifrm{ width:68.6%;  position:absolute; left:15.3%; top:0;}

@media only screen and (max-width:1366px){
	.tn{position:absolute; width:15%; line-height:42px; font-weight:bold; cursor:pointer; top:26%; right:0;}
	}
	
@media only screen and (max-width:640px){
	.tn{top: 32%;width: 20%; font-size:12px;}
	.pop_up .modal-body{ width:90%; margin-left:5%; margin-right:5%;}
	.hed-tnc{ font-size:22px;}
	.pop_up .modal-body .close123{ width:5%;}
	}
	
@media only screen and (max-width:360px){
	.tn{top: 19%;width: 23%; font-size:13px;}	
	.pop_up .modal-body{ width:90%; margin-left:5%; margin-right:5%;}
	.hed-tnc{ font-size:15px;}
	.pop_up .modal-body .close123{ width:5%;}
	}
	
	
	
	
	