﻿@media (max-width: 1023px) {
	.pc2{display: none!important;}
.mb2{display: inline-block;}
.apply-FormsCNT2{ 
    padding-right: 50px;
    padding-left: 50px;}
	}

/*google 10吋(直)*/
@media (max-width: 800px) { 
.pc,.index_Search dt br,header br,.job_Tab,.css-table-th,.css-table div dl>dd>br,.css-table a br,.css-table6-th,.About_servicesTIT br,#member_left_menu{
	display: none!important;
	margin: 0px!important;
	padding: 0px!important;
	height: 0px!important;
}
.main{
	z-index: auto;
}
.mb,.nav_logo2,.nav_icon{display: inline-block;}
h1,h1 a{font-size: 48px;margin-bottom: 20px;margin-top: 20px;}
h6{margin-bottom: 20px;}
footer li{width: 45%;}
footer li:nth-of-type(3) {padding-left: 0px;}
header{ font-size: 18px;}
.css-table,.css-table4{font-size: 16px;}


.css-table4 div dl{display: table;width: 100%;}
.css-table4 div dl dd{display: table-row;}
.css-table4 div dl dd span,.css-table4 div dl dd p{
	display: table-cell;
	padding: 10px;
	vertical-align: middle;
}
.css-table4 div dl dd span{width: 120px;color: #fff;background-repeat: repeat;}
.css-table4 div dl dd{
	border-top-width: 1px;
	border-top-style: solid;
	border-left-style: none;
	border-top-color: #DFDFDF;
}
.css-table4 div dl dd:nth-of-type(1){
	border-top-style: none;
}
.css-table4 dd:nth-of-type(odd) span {background-image: url(../images/dt2.png);}
.css-table4 dd:nth-of-type(even) span {background-image: url(../images/dt1.png);}
.css-table3{width: 95%;}
.css-table3 td, .css-table3 th {
    padding-right: 10px;
    padding-left: 10px;
}
.css-table5 dl dd{
	width: 50%;
	padding: 10px;
	display: inline-block;
	border-left-style: none;
}
.css-table5 dl dd br{display: none;}
@-moz-document url-prefix()
{ .css-table5 dl dd{
	width: 49.7%;
}}

.css-table5 dd:nth-of-type(1n){
	background-image: url(../images/dt2.png)!important;
	color: #FFF;
}
.css-table5 dd:nth-of-type(2n){
	background-image: url(../images/dt4.png)!important;
	color: #333;
}
.css-table5 dd:nth-of-type(3n){
	background-image: url(../images/dt1.png)!important;
	color: #FFF;
}
.css-table5 dd:nth-of-type(4n){
	background-image: url(../images/dt3.png)!important;
	color: #333;
}
.test_tit2{
	background-color: #999;
	background-image: none;
}
.css-table6 dl dd,.css-table6 dl dd span{width: 100%;display:block;}
.css-table6 dl dd{padding-right: 0px;padding-left: 0px;padding-top: 0px;padding-bottom: 0px;}
.css-table6 dl dd span.mb{
	font-weight: bold;
	}
	.css-table6 dl:nth-of-type(odd){background-image: url(../images/dt4.png);}
.css-table6 dl dd span{padding-right: 20px;padding-left: 20px;padding-top: 10px;padding-bottom: 10px;}

.css-table6 dl dd p{
	padding-right: 20px;
	padding-left: 20px;
	padding-top: 0px;
	padding-bottom: 10px;
	margin-top: -5px;
}
.css-table6-4 dl dd p{padding-bottom: 15px;}
.apply-History-table dd:nth-of-type(1) {
    width: 100%;
	background-image: url(../images/dt1.png);
	color: #FFF;
}
.apply-History-table dd a{
	color: #FFF;
}
.css-table6-2{margin-top:-30px;}
.css-table6-2 dl{
	
	display: block;
	width: 100%;
	margin-top: 40px;
}
.css-table6-3 dl{
	margin-top: 20px;
	border: 1px solid #CCC;
}
.css-table6-3 dd{
}
.css-table6 dl dd{
	border-left-style: none;
}

.css-table6-2 dl dd span{padding-top: 0px;}
.css-table6-2 dl dd span.mb{
	background-image: none;background-color: transparent;	padding-bottom: 0px;padding-top: 10px;
}
.css-table6-4 dl dd span.mb{
	background-image: url(../images/dt3.png);
	background-repeat: repeat;
}
.no_br span{display: inline-block!important;width: auto!important;}
.kv{position: relative;height:auto;background-image: none;padding-top: 50px;}
.mb_nav{
	width: 100%;
	text-align: center;
	padding-top: 50px;
}
.kv img{display: block;}
.main2 {margin-top:0%;}
.content2{    margin-top: 100px;}

/*//////////////////////////////////////////////////////*/
.index_kv div{background-image: none !important;}
.index_kv aside, .index_Jobs li,.index_Hot dt figure{width: 100%;}
.index_kv{position: relative;}
.index_Search{margin-top: 0%;}
.index_kv2 a {margin-top: 100%;width: 48%;}
.index_kv_icon2 {right: 0px;left: auto;}
.index_kv div.owl-controls{top: 92%;}
.index_Jobs li dt {height: auto!important;}
.index_Jobs li br{display: none;}
.index_Jobs li figcaption{padding-top: 10px;}
.index_Airline{ margin-top: 60px;}
.index_Hot dl{width: 70%;}
.index_Hot dd, .index_Hot dt,.index_Search dt,.index_Search dd {display: block;width:100%;}
.index_Hot h2{margin-top: 20px;margin-bottom: 20px;}
.index_Hot dt figure img, .index_Hot dt span img {width: 95%;}
.index_Search dt{text-align: center;    padding-left: 0%;}
.index_Search dt span,header font{padding-right: 10px;}
/*//////////////////////////////////////////////////////*/
.jobs_nav {margin-top: 0px;top: 15px;right: 50px;height: 27px;width: 35px;background-image: url(../images/jobs_right_m2.png);z-index: 98;background-size: auto 27px;}
.jobs_nav a {width: 35px; margin-top: 4px; margin-right: 0px;}

.jobs_content{ padding-bottom: 80px!important;}
.jobs_kv,.About_kv{padding-top: 50px;}
.member_kv{padding-top: 0px;}
.job_LTIT{position: relative;top:0px;}
.job_R{
	display: block;
	width: 100%;margin-bottom: 40px;
	
}
.job_L{display: block;padding-right: 0px;}
.job_detail{
	margin-top: 20px;
	padding-top: 20px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #d9d9d9;
}
.screnning_popup:before{
	padding-top: 6.21em;
	width: 100%;
	background-size: 100.5%;
	padding-bottom: 3%;
}
.screnning_popup{
	width: 65%;
	left: 20%;
	top: 30%;
}
.screnning_popup div{
	padding: 50px;
	width: 100%;
}
.screnning_popup div>img{
	top: -100px;
	right: -50px;
}
/*//////////////////////////////////////////////////////*/
.About_partners li {
    width: 49%;
}
.About_partners{
padding-top: 20px;
}
.partners_popup{
	width: 90%;
	margin-left: 0px;
	left: 5%;
}
.partners_popup div{
	padding-top: 20px;
	padding-right: 30px;
	padding-bottom: 50px;
	padding-left: 30px;
}
.partners_popup div>img{ right: 0px;}
/*//////////////////////////////////////////////////////*/
.Login {
    margin-top: 0px;
    margin-bottom: 100px;
}
.Login>li{width: 100%;}
.Login_L {
    padding-right: 0px;
}
.Login_R{
	border-top-width: 2px;
	border-top-style: solid;
	border-left-style: none;
	border-top-color: #abbd09;
	padding-left: 0px;
	padding-top: 20px;
	margin-top: 60px;
}
.Login li>p {
    margin-bottom: 20px;
}
.Login_L dl{    border-bottom-color:#d9d9d9;}
.Login_L h1{margin-bottom: 20px;}
.Forgot{margin-top:30px;margin-bottom: 50px;}

/*//////////////////////////////////////////////////////*/
.member_name{margin-top: 0px;text-align: center;}
.member_nav,.member_L{display: none;}
.member_L{
	background-image: url(../images/popup_BG2.png);
	background-repeat: repeat;
	position: fixed;
	z-index: 2500;
	height: 100%;
	width: 100%;
	top:0px;
	right: 0px;
	padding-left: 60px;
	padding-top: 40px;
	overflow-x: scroll;
}
.member_L>ul>li{    
    border-top-color: #717171;}
	
.member_L a{
	color: #FFF;
}
.member_L li li{
	display: inline-block;
	width: 49%;
}
.member_L>ul{

}
.member_Close,.member_nav_m{
	display: inline-block;
}
.member_go{    bottom: 60px!important;}
.member_R>div {
    padding-top: 65px!important;
}
.service_R>div:nth-of-type(1) {
    padding-top: 0px!important;
}
.member_R2>div:nth-of-type(1) {
	padding-top: 30px!important;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #d9d9d9;
}
.member_box2{   margin-top: 40px;padding-top: 40px;padding-bottom: 40px; margin-bottom: 0px;border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #d9d9d9;}
.member_R{
	padding-bottom: 60px;

}
.member_box,.member_R {
	display: inline-block;
	width: 100%;
}
/*//////////////////////////////////////////////////////*/
.apply_txt>li,.apply_txt2>li{
	display: block;
	width: 100%;
	border-top-width: 1px;
	border-top-style: solid;
	border-left-style: none;
	border-top-color: #d9d9d9;
	
}
.apply_txt2>li{
	padding-top: 10px;
	padding-bottom:10px;
	width:auto!important;}

.apply_txt>li:nth-of-type(1),.apply_txt2>li:nth-of-type(1){border-top-style: none;}
.apply_txt{margin-bottom: 0px;}
.apply_R h3{
	margin-top: 40px;
}

.apply_up_tit a{
	padding-right: 10px;
padding-left: 10px;}
.apply_up_tit a img{margin-left: 0px;}
.apply_up_tit{
	padding-right: 70px;

}
.apply_up_tit a{
	vertical-align: middle;
}
.apply_up_tit a span{
	display: none;
}
.member_R > div.apply-table,.member_R > div.center{padding-top: 0px!important;}
.test_R > div,.Passport_R>div{padding-top: 25px !important;}
.test_R h3{ margin-bottom: -10px; margin-top: 30px;}
.test_table dl dd p{
	padding-left: 48px;
}
.register_R h3,.register_R3 h3{margin-bottom: 10px; margin-top: 0px;}
.register_R3>div{padding-top: 10px !important;}
.register_R2>div{padding-top: 0px !important;}
.Passport_R>div.apply-HistoryOP{
	padding-top:70px!important;
}
.apply-FormsTIT2 dd{ font-size: 30px;    padding-right: 50px;
    padding-left: 50px;}
.apply-FormsCNT2{
	padding-top: 50px;
	padding-right: 20px;
	padding-bottom: 50px;
	padding-left: 20px;
}
.apply-FormsCNT2>p{
	width:900px;
	margin-right: auto;
	margin-left: auto;
}
.apply-table dd:nth-of-type(1) { color:#FFFFFF}
.apply-table a{color:#333}
.apply-History-table,.css-table6-3{
	    -webkit-box-shadow: #e7e7e7 0px 0px 0px;
    box-shadow: #e7e7e7 0px 0px 0px;
	}
/*//////////////////////////////////////////////////////*/
.News_list figure,.News_list figcaption,
.News_tit figure,.News_tit figcaption,
.Living_tit figure,.Living_tit figcaption,
.Living_content div figure,.Living_content div p,
.Living_txt li li,.News_list2 figure,.News_list2 figcaption

{
	display: block;
	width: 100%;
}
.News_list_select select,.News_list figure img,.News_tit figure img,.Living_tit figure img,.Living_content div figure img{width: 100%;}
.News_list,.News_list_select select,.News_tit,.News_content,.Living_content,.Living_tit,.News_content2,.News_list2 figure img{
	width: 100%;
	max-width: 560px;
	margin-right: auto;
	margin-left: auto;
}
.News_list figure,.News_list_select{
	text-align: center;
}
.News_list figure,.News_list_select {
    padding-bottom: 20px;
}
.News_list figcaption,.News_tit figcaption,.Living_tit figcaption,.Living_content div p{padding-left: 0px;}
.News_list figcaption{padding-bottom: 80px;}
.News-table{margin-top: 0px;}
.News-table div{padding-bottom: 0px;}
.News_tit{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #d9d9d9;
	padding-bottom: 40px;
}
.News_list_select select{
	padding-top: 10px;
	padding-bottom: 10px;
}
.News_tit figcaption,.Living_tit figcaption h2,.Living_content div p{padding-top: 20px;}
.News_tit h2{min-height: auto;margin-top: 10px;}
.Living_txt h5{margin-top: 10px; margin-bottom: 10px;}
.Living_list {padding-bottom: 0px;}
.mb_nav2 > li a:hover{filter: alpha(opacity=100);opacity:1;	
							background-color:#8996c7;width: 100%;}
.index_kv aside img.mb{display:block;}
}
/*ipad(直)*/
@media (max-width: 768px) { 

}

/*iphone6 plus(直)*/
@media (max-width: 736px) { 

}
/*iphone6(直)*/
@media (max-width: 667px) { 
.index_Search li{width: 47%;padding-top: 2%;padding-bottom: 2%;}
.index_Search li:nth-of-type(5){width:95%;}
.index_Search select,.index_Search input{padding: 15px;}
.index_Search input{background-position: 60% center;}
.member_div_2x1 div:nth-of-type(3) {
    width: 46%;
}
.member_input_no input.member_input1 {
    width: 69%!important;
}
}
/*asus平板(直)*/
@media (max-width: 600px) { 
.pc3{display: none!important;}
.mb3{display: block!important;}
h1,h1 a {font-size: 42px;}
/*//////////////////////////////////////////////////////*/
.index_Search dt{padding-top: 10px;padding-bottom: 10px;}
.index_kv div.owl-controls {top: 85%;}
.index_Jobs li figcaption {padding-top: 5px;}
.index_Jobs li{ padding-bottom: 30px;}
.index_Airline article{width: 90%;}
.Certifications_tit p span{
	display: block;
	padding-top: 5px;
}
.News_content2 img{
	width: 100%;
	margin-right: 0px;
	margin-left: 0px;
}
.About_services2 dt {
    width: 139px;
}
.About_services1>li{margin-bottom: 0px;}
.apply-FormsTIT2 dd {
    font-size: 28px;
    padding-right: 0px;
    padding-left: 20px;
}
.member_input_no input.member_input2 {
    width: 83%!important;
}
.member_input2x1 input,.member_input2x1_2 input,.member_input2x1 input:nth-of-type(3),.member_input2x1_2 input:nth-of-type(2) {
    width: 100%!important;
}
.member_input2x1 input:nth-of-type(2),.member_input2x1 input:nth-of-type(3),.member_input2x1_2 input:nth-of-type(2) {
	margin-top: 10px;
}
}
/*iphone6 plus*/
@media (max-width: 435px) {
body{line-height: 130%;color: #5A5A5A;}
footer li{padding-left: 0px;width: 47%;}
footer li:nth-of-type(2n){width: 50%;}
footer br{display: inline-block;}
footer table{margin-bottom: 20px;}
footer{padding-bottom: 45px;}
h1,h1 a {font-size: 34px;}
h2,h2 a,.job_detail h7 {font-size: 24px;}
#go{right: 10px;bottom: 10px;width: 48px;height: 48px;}
h6{
	text-align: center;
	margin-top: -20px;
	margin-bottom: 10px;
	font-size: 14px;
}
h6,h6 a{
	color: #999;
}
.nav3 div{
	position: relative;
	text-align: center;
	margin-top: 20px;
	margin-bottom: 20px;
}
.icon_back{margin-bottom: 40px;}
.icon_Save2{width: 100%;}
.icon_g,.icon_g2{
	width: 40%;
	margin-right: 5%;
	margin-left: 5%;
	padding-right: 0px;
	padding-left: 0px;
}
.icon_g3{
	width: 90%;
	margin-right: 5%;
	margin-left: 5%;
	padding-right: 0px;
	padding-left: 0px;
}
.css-table5 dl dd{
	width: 100%;
	padding: 10px;
	display: inline-block;
}
.test_tit2{    background-image: url(../images/dt1.png);}
.css-table5 dd:nth-of-type(odd){
	color: #333;    background-image: url(../images/dt3.png)!important;
}
.css-table5 dd:nth-of-type(even){background-image: url(../images/dt4.png)!important;}
.txt_left_m{text-align: left!important;}
.main_ul li{    background-position: left 8px;}
.About_content ul.main_ul{margin-bottom: 40px;}
.About_content p img{width: 100%; margin-right:0px;margin-bottom: 20px;}
/*//////////////////////////////////////////////////////*/
.index_Airline article {width: 96%;}
.index_Hot dl { width: 85%;}
.index_Jobs li img{ width:100px;    margin-right: 20px;}
.index_Jobs li figcaption {padding-top: 0px;}
.index_Jobs li figcaption h2 {margin-top: 0px;}
.index_Search input {background-position: 67% center;}
.index_Search {margin-top: 0%;}
.index_kv2 a {margin-top: 107%;}
.index_kv div.owl-controls {top: 90%;}
.index_Hot h2{margin-top: 10px;margin-bottom: 10px;}

/*//////////////////////////////////////////////////////*/
.jobs_Search {margin-top: 0%;}
.jobs_nav a {
    margin-top: 6px;
}
.job_detail div>p{    margin-top: 10px;
    margin-bottom: 40px;}	 
.job_table {
    margin-top: -20px;margin-bottom: 40px;
}
/*//////////////////////////////////////////////////////*/
.About_partners li {
    width: 100%;
	padding-bottom: 30px;
	    padding-right: 0px;
    padding-left: 0px;
}	 
.About_partners {
    padding-top: 0px;
}
.About_servicesTIT,.About_services>dl>dd, .About_services>dl>dt a{font-size: 22px;line-height: 130%;}
.About_services>dl>dd br{
	display: none;
}
.About_services2 dt, .About_services2 dd{
	display: block;
	width: 100%;
}
.About_services2 dt{
	text-align: center;
	margin-bottom: 20px;
}
.About_services2 dt img{width: 100px;}
.About_services2 dd {
    padding-left: 20px;padding-right: 20px;
}
.About_services1 figcaption,.About_services1 h5, .About_services1 ul{padding-right: 20px;padding-left: 20px;}
.About_Guide{margin-top: 40px;}
.About_Guide2 dt{    width: 90px;    padding-top:0px;}
.About_Guide2 dd{    padding-right: 10px;
    padding-left: 10px;    font-size: 18px;}
.About_Guide2 dt img{	width: 100%;}
.About_Guide2 a img{    width: 25px;}
.About_Guide dd{ padding-right: 0px;
    padding-left: 0px;}
.About_Guide2 a{ padding-right: 20px;
    padding-left: 20px;    margin-top: 40px;
    margin-bottom: 40px;}
/*//////////////////////////////////////////////////////*/
.Login_L dl a{
	background-image: url(../images/li3.png);
	background-repeat: no-repeat;
	background-position: 15px 5px;
	text-align: left;
	padding-left: 35px;
	background-size:7px;
}
.Forgot h1{margin-top: 0px;}
.Forgot p{text-align: left;    margin-bottom: 20px;    font-size: 16px;line-height: 150%;}
.Forgot p br{
	display: none;
}
.Forgot input{margin-bottom: 0px;}
.Enquiry input{margin-bottom: 20px;}
/*//////////////////////////////////////////////////////*/
.member_L{padding-left: 20px;padding-right: 20px;  }
.member_L li li {
    display: inline-block;
    width: 100%;
}
.member_div_2x1 div{width: 100%!important;}
.member_input_no input.member_input2 {
    width: 75%!important;
}
.member_div_x4 div{ width: 100%;}
.member_div_x4 div:nth-child(even) {
    padding-left: 0px;
}
.member_input2_2 input:nth-of-type(2) {
	margin-left: 0px;
	margin-top: 10px;
}
.member_input2_2 input,.member_input2_2 select{
	width: 100%!important;
}
.member_Close{   top: 20px;}
.test_R p br{
	display: none;
}
.member_L>ul>li>a,.member_L>ul>li>ul>li>a{
	padding-top: 8px;
	padding-bottom: 8px;
}
/*//////////////////////////////////////////////////////*/
.apply_txt dd, .apply_txt dt{
	display: block; width: 100%;
	padding-bottom: 5px;
}
.apply_txt dt {padding-top: 10px;}
.apply_txt li{ padding-top: 10px;}
.Certifications_box2{ width: 100%;}
.Certifications_box3{ padding-left: 0px;}
.apply-FormsTIT2 dt, .apply-FormsTIT2 dd{
	text-align: center;
	display: block;
	width: 100%;
}
.apply-FormsTIT2 dd{
	padding: 10px;
}

/*////////////////////////////////////////////////////////*/
.News_list dt {
    width: 60px;}
.News_list dt span:nth-of-type(1){
	line-height: 50px;
    height: 55px;
	}
.News_tit h2{margin-top: 10px;}

	 }
/*iphone6*/
@media (max-width: 375px) {

footer {padding-bottom: 60px;overflow: hidden;}
footer ul{margin-left: 15px;}
footer li {padding-left: 20px;}
.content{ padding-bottom: 20px;}
.index_kv2 a{padding-top: 10px;padding-bottom: 10px;}
input.member_input2 {
    width: 70%!important;
}
.Login_R li.member_input3 input, .Login_R li.member_input3 select,.member_input2_2 input,.member_input2_2 select{
	width: 100%!important;
	margin-top: 2px;
	margin-bottom: 2px;
}
.recommend_letter{
	padding-top:10px;
	padding-left:3px;
	padding-right:3px;
	padding-bottom:10px;
	font-size:14px;
	}
.About_services1 img{
	margin-left: -15px;
}
.Living_txt li li a{background-position: left 14px;}
.member_input_no input.member_input2 {
    width: 72%!important;
}
	}
/*sony,htc,三星*/
@media (max-width: 360px) { 
.index_kv div.owl-controls {top: 90%;}
.index_Jobs li img { width: 60px;margin-right: 15px;}
.member_input_no input.member_input2 {
    width: 70%!important;
}
.recommend_letter{
	padding-left:2px;
	padding-right:2px;
	}
.About_Guide2 dt {
    width: 70px;
}
}
/*iphone4,5*/
@media (max-width: 320px) { 
footer ul { margin-left: 0px;}
footer{  padding-bottom: 80px;    padding-top: 40px;}
footer li {padding-left: 15px;}
.index_Search input {background-position: 71% center;}
.content > div{min-height: 400px;}
.member_input3 input, .member_input3 select {
	width: 100%!important;
	margin-top: 5px;
	margin-bottom: 5px;
}
.member_div_2 div {
    width: 100%;
	margin-top: 5px;
	margin-bottom: 5px;
}
.member_div_2 div:nth-of-type(2) {
    padding-left: 0px;
}
.member_input_no input.member_input2 {
    width: 65%!important;
}
.member_input_no input.member_input1 {
    width: 70%!important;
}
.member_div_x2 div{ width: 100%;
	margin-top: 5px;
	margin-bottom: 5px;}
.member_div_x2 div {
    padding-left: 0px!important;
    padding-right: 0px!important;
}
.icon_g, .icon_g2 {
    margin-right: 2%;
    margin-left: 2%;
}
.News_list dd,.News_list dt{
	display: block;
}
 .News_list dd {
    padding-left: 0px;
	padding-top: 10px;
}
.News_list li{
	margin-top: 50px;
}
 .News_list h3{
	position: absolute;
	width: 100%;
	top:-70px;
	right: 0px;
	text-align: center;
	padding-top: 20px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #d9d9d9;
}
 .News_list li:nth-child(1) h3{
	border-top-style: none;
}
.News_list figure{    padding-bottom: 0px;}
.About_services1 img {
    margin-left: -35px;
}
.About_Guide2 dd {
    font-size: 16px;
}
.About_Guide2 a{font-size: 20px;    padding-top: 10px;
    padding-bottom: 10px;}
	
.apply_h3 span{
	position: relative;
	top: auto;
	right: auto;
	display: block;
	margin-top: 10px;
}
.css-table6-2 {
    margin-top: -60px;
}
}


@media (max-width: 1400px) {
.screnning_popup{
	width: 35%;
	left: 35%;
	top: 30%;
}
.screnning_popup div{
	padding: 50px;
	width: 100%;
}
.screnning_popup div>img{
	top: -100px;
	right: -50px;
}
}


@media (min-width: 992px) and (max-width: 1399px) {
.screnning_popup{
	width: 55%;
	left: 22%;
	top: 30%;
}
.screnning_popup div{
	padding: 50px;
	width: 100%;
}
.screnning_popup div>img{
	top: -100px;
	right: -50px;
}
}

@media (min-width: 768px) and (max-width: 992px) {
.screnning_popup{
	width: 65%;
	left: 22%;
	top: 30%;
}
.screnning_popup div{
	padding: 50px;
	width: 100%;
}
.screnning_popup div>img{
	top: -100px;
	right: -50px;
}

}

@media (min-width: 578px) and (max-width: 767px) {
.screnning_popup{
	width: 65%;
	left: 22%;
	top: 30%;
}
.screnning_popup div{
	padding: 40px;
	width: 100%;
}
.screnning_popup div>img{
	top: -100px;
	right: -50px;
}
}

@media (max-width: 576px) {
.screnning_popup{
	width: 90%;
	left: 5%;
	top: 30%;
}
.screnning_popup div{
	padding: 26px;
	width: 100%;
}
.screnning_popup li{line-height: 2;}
.screnning_popup div>img{
	top: -150px;
	right: -10px;
}
.screnning_popup li.expiring:before{margin: 2% 0 0 -18%;}
.screnning_popup li:after{margin-top: -10%;}
}

@media screen and (device-width: 360px) and (device-height: 640px) {
.screnning_popup {
    width: 70%;
    left: 16%;
}
.screnning_popup li.expiring:before{margin-left: -16%;}
}

@media (max-width: 320px){
	.screnning_nav{top:58%;}
	.screnning_popup li.expiring:before{margin-left: -22%;}
}
