body:after{
	content:"mobile";
	display:block;
	height:0px;
	overflow:hidden;
}
.deals p.title{
	padding-top:60px;
}
body{
	min-width:320px;
}
.menu > ul > li:nth-child(3) > ul{
	left:auto;
	right:0;
}
.frame{
	padding-left:3%;
	padding-right:3%;
	width:100%;
}
.deals_cont{
	padding-left:0%;
	padding-right:0%;
}
.header_out{
	border-bottom-width:5px;
}
.header{
	height:60px;
}
.logo{
	width:120px;
	margin: 5px 20px;
}
.logo_right{
	width:120px;
}
.logo_right img{
    padding:14px;
}
.lang{
	padding-top:0;
}
.banner_dbs{
	height:400px !important;
	background-position:center top !important;
	background-attachment:scroll;
}
.menu{min-width:320px;}
.menu > ul{
	text-align:center;
}
.menu > ul > li {margin:0 0 0 15px;text-align:center; font-size:90%;}
.menu > ul > li:first-child{margin-left:0;}
.menu>ul>li.over{	background-position:center bottom;}
.banner_font p.brown{
	font-size:1.41em;
}
.banner_font p.red{
	font-size:2.541em;
}
.banner_font p span{
	font-size:1.08em;
}
.banner_font .orien_box{
	text-align:left;
	bottom:20px;
	padding:0 12%;
}
.banner_font p span{
	display:block;
	float:left;
	margin-top:10px;
}
.info{
	padding:0 0 60px 0;
}
.info p.title{
	font-size:3.75em;
	margin:0px;
}
.banner_font p span:nth-child(3){
	background:none;
	clear:left;
	padding-left:0;
}
.banner_join,.banner_about{
	background-attachment:scroll;
	background-position:center center !important;
	background-size:200%;
}
.list_logo ul li{
	width:48.5%;
	margin-bottom:20px;
}
.list_logo ul li:nth-child(3n){
	margin-right:3%;
}
.list_logo ul li:nth-child(even){
	margin-right:0;
	clear:right;
}
.join_video{
	width:100%;
}
.join_font{
	width:100%;
}
p.join_font_title{
	font-size:2.08em;
	padding-top:30px;
}
.join_flow{
	padding-top:30px;
}
.join_flow p.line{
	display:none;
}
.join_flow img.processLine{
	display:none;
}
.join_flow ul li{
	width:48.5%;
	margin-bottom:20px;
	margin-left:0%;
}
.join_flow ul li:nth-child(odd){
	margin-left:0;
	clear:left;
}
.join_flow ul li p{
	font-size:1.16em;
}
.join_flow ul li p span{
	font-size:1.33em;
}
.join_title p.title span img {
	top:11px;
	width:135px;
}
.about p.title span img {
    left: 3px;
    top: 0px;
    width: 130px;
}
.about p.tagline{
    font-size: 2em;
    margin: 80px 0 30px;
}
.about_video{
	width:100%;
	height:300px;
}
.about_font{
	padding-top:20px;
	width:100%;
}
.about_frame p.title{
	margin-bottom:50px;
	margin-top:100px;
}
.about_iDeals{
	padding:0;
}
.why{
	background:url(../images/why_bg3.jpg) no-repeat center top;
}
.why_cont ul li{
	width:100%;
	margin-left:0;
	margin-bottom:20px;
	margin-top:10px;
}
.why_cont ul li a.icon{
	width:50%;
}
.why_cont ul li a img{
	width:100%;
}
.about_slide{
	padding:220px 0 0 0;
}
.faq_info{
	padding:60px 20px;
	background-position:center center;
}
.footer{
	padding:25px 3%;
	line-height:180%;
	border-width:5px;
}
.deals_left{
	width:100%;
}
.deals_right{
	width:100%;
	margin-top:40px;
	margin-bottom:60px;
}
.deals_details{
	padding:50px 0;
}
.details_logo{
	margin:40px auto 20px auto;
}
.deals_details .deals_left p{
	font-size:1.08em;
}
.deals_details .deals_left p.deals_title{
	font-size:1.66em;
	padding-top:40px;
}
.deals_details .deals_left table.threeCol_table{
	font-size:0.8em;
	margin-top:20px;
}
.list_box,.about_iDeals .list_box{
	display:block;
	width:50%;
	overflow: auto;
	min-height:40px;
	margin:0 auto 70px auto;
	background:#fff;
	border-radius:10px;
	font-size:1.5em;
	min-width:250px;
}
.about_iDeals .list_box{
	margin-left:-130px;
	left:50%;
	top:180px;
}
.info p.list span.over{
	font-size:1.08em;
}
.list_mobile{
	display:block;
	background: url(../images/mobile_menu.png) no-repeat 10% center;
	color:#2a2a2a;
	padding:10px 0;
	line-height:140%;
	font-size:1.1em;
	color:#7f0000;
	padding-left:30%;
	cursor:pointer;
	text-align:left;
}
.deals p.list_mobile{
	text-align:left;
}
.about_iDeals p.list span{
	padding:0;
}
.info p.list span{
	padding:4px 0;
}
.info p.list span:last-child{
	padding:0;
}
.info p.list{
	display:none;
	margin:0 0 15px 0;
	padding-left:30%;
}
.about_slide{
	padding-top:180px;
}
.tel{
	top:20%;
}
.tel_cont{
	width:200px;
}
.tel span{
	width:45px;
	height:45px;
	background-size:100%;
}
.tel .tel_title{
	height:40px;
	font-size:1.66em;
	padding:8px 0 0 15px;
}
.tel_cont p{
	font-size:1.16em;
	padding:10px 15px;
}
.info p.list span{
	display:block;
	width:100%;
	background:none;
	height:100%;
	color:#2a2a2a;
	font-size:1em;
	line-height:140%;
	text-align:left;
}
.info p.list span:hover{
	color:#7f0000;
}
.deals p.list span.over{
	color:#7f0000;
	font-size:1.1em;
}
.banner_font p span{
    padding: 0 10px;
}
.banner_font p span:first-child,.banner_font p span:nth-child(3) {
    background: url(../images/dots.svg) no-repeat left center;
    padding: 0 10px;
	width:120px;
}
.join_flow ul li p{
	font-size:1.4em;
}
.join_title p.title span img{
	width:160px;
	top:10px;
}
.about p.title span img{
	width:160px;
}
.info p.title{
	font-size: 2.2em;
}
.about p.title span.tagline{
	font-size: 0.55em;
}
.join{
	padding-top:60px;
}
.list_logo ul{
	margin-left:0;
}
.list_logo ul li:nth-child(2n+1){
	clear:left;
	margin-right:3%;
}
.header_out{
	padding:0;
}
.deals_left .imgRight_content{
	width:100%;
	float:none;
}
.sdeal table#suggestForm_table td{
	float: left;
	width: 100%;
	padding:10px;
}
.sdeal table#suggestForm_table td:first-child{
	width: 100%;
	padding-left:0;
}
.sdeal table#suggestForm_table td span{
	float:none;
}
.sdeal .submitBtn a{ 
	width: 100%;
	margin-right:0px;
}
.video_thumb{
	height: auto;
	background:none;
}
.video_popUp{
	height:100%;
}
.videoThumBox{
	position:static;
}
.list_box{
	margin-top:100px;
}
.videoThumBox {
	top:80px;
}
.fixed_menu {
	top:0px;
}
#videoImg, #video_popUp{
	display:block;
}
#myvid{
	display:none;
}
ul.dis { 
	list-style-type:initial;
	padding: 10px 7px ;
}
li.dis { 
	list-style-type:initial; 
	padding: 10px 3px ;
}