@media print {}

@media(max-width:979px) {

}
 
@media(min-width:768px) and (max-width:979px) {
#wraper {
	margin:auto;
	background:url(../images/light.png) no-repeat 150px top;
	width:94%;
}
#header .logo{ 
	float:none;
	width:100%;
	text-align:center;
}
#header .hdmid{ 
	float:none; 
	width:100%;
	margin:20px 0 0 0;
}
#header .hdrgt{ 
	float:none;
	width:100%;
	margin-top:10px;
}
#header .hdrgt .hdctry{
	float:left;
	width:45%;
}
#navbx{
	float:none;
	width:100%;
	margin-top:15px;
}
#contbx{
	float:none;
	width:100%;
	margin-bottom:10px;
}
#leftpan{
	width:100%;
	float:none;
	padding-bottom:20px;
	}
#leftpan .whtxt{
	width:100%;
	float:none;
	padding-left:0px;
	}
#leftpan .vdobx{
	width:100%;
	float:none;
	}
#whbx h2{
	color:#253a96;
	}
#rightpan{
	width:100%;
	float:none;
	margin-bottom:20px;
	}
#fourbx .frone{
	width:100%;
	float:none;
	margin-right:0px;
	margin-bottom:20px;
	text-align:center;
	}
#threebx .thone{
	width:93%;
	float:none;
	margin-right:0px;
	margin-bottom:20px;
	padding:15px 10px 0;
	min-height:155px;
	}
#threebx .thtwo{
	width:93%;
	float:none;
	margin-right:0px;
	margin-bottom:20px;
	padding:15px 10px 0;
	min-height:155px;
	}
#threebx .ththree{
	width:93%;
	float:none;
	margin-bottom:20px;
	padding:15px 10px 0;
	min-height:155px;
	}
#ftbx .fttop{
	padding:0 0 10px;
}
#ftbx .fttop .fttopl{
	float:none;
	width:100%;
	padding-bottom:10px;
	line-height:20px;
}
#ftbx .fttop .fttopr{
	float:none;
	width:100%;
	text-align:left;
	padding-bottom:10px;
	line-height:20px;
}
#ftbx .ftbtm .ftbtm_one {
	width:100%;
	float:none;
	padding-bottom:15px;
}
#ftbx .ftbtm .ftbtm_two {
	width:100%;
	float:none;
	padding-bottom:15px;
}
#ftbx .ftbtm .ftbtm_three {
	width:100%;
	float:none;
}

}
@media screen and (min-width: 701px) and (max-width : 767px){

}

@media screen and (min-width: 150px) and (max-width : 700px)  {
#wrapermain {
	background:none;
}
#wraper {
	margin:auto;
	background:url(../images/light.png) no-repeat 7% top;
	width:100%;
}
#header .logo{ 
	float:none;
	width:100%;
	text-align:center;
}
#header .hdmid{ 
	float:none; 
	width:100%;
	margin:20px 0 0 0;
	background-size:100% 100%;
}
#header .hdmid h1{
	line-height:15px;
}
#header .hdrgt{ 
	float:none;
	width:100%;
	margin-top:10px;
}
#header .hdrgt .hdctry{
	float:left;
	width:45%;
}
#navbx{
	float:none;
	width:100%;
	margin-top:15px;
}
#contbx{
	float:none;
	width:100%;
	margin-bottom:10px;
}
#leftpan{
	width:100%;
	float:none;
	padding-bottom:20px;
	}
#banner .guarantee{
	position:absolute;
	top:5px;
	right:7px;
	width:17%;
	}
#banner .bookbx{
	position:absolute;
	top:65px;
	left:0;
	min-height:60px;
	width:100%;
	padding:8px 0 0 23px;
	width:92%;
	}
#banner .bookbx h2{
	font-size:16px;
	}
#banner .bookbx h2 span{
	font-size:20px;
	}
#banner .bookbx .bookbtn{
	padding-top:10px;
}
#banner .bookbx .bookbtn a{
	font-size:14px;
	padding:3px 12px 4px;
	}
#leftpan .whtxt{
	width:100%;
	float:none;
	padding-left:0px;
	}
#leftpan .vdobx{
	width:100%;
	float:none;
	}
#whbx h2{
	color:#253a96;
	}
#whbx img{
	float:none;
	max-width:100%;
	}
#rightpan{
	width:100%;
	float:none;
	margin-bottom:20px;
	}
#rightpan .desbx .desone .destxt{
	width:60%;
	}
#fourbx .frone{
	width:100%;
	float:none;
	margin-right:0px;
	margin-bottom:20px;
	text-align:center;
	}
#threebx .thone{
	width:93%;
	float:none;
	margin-right:0px;
	margin-bottom:20px;
	padding:15px 10px 0;
	min-height:155px;
	}
#threebx .thone .thonetxt .tho_pho{
	font-size:26px;
	}
#threebx .thtwo{
	width:93%;
	float:none;
	margin-right:0px;
	margin-bottom:20px;
	padding:15px 10px 0;
	min-height:155px;
	}
#threebx .thtwo .thtwotxt .splhd{
	font-size:20px;
	}
#threebx .thtwo .thtwotxt ul li{
	font-size:11px;
	}
#threebx .ththree{
	width:93%;
	float:none;
	margin-bottom:20px;
	padding:15px 10px 0;
	min-height:155px;
	}
#threebx .ththree .newshd{
	font-size:20px;
	}
#threebx .ththree .newstxt{
	font-size:11px;
	padding:0 0 7px;
	}
#ftbx .fttop{
	padding:0 0 10px;
}
#ftbx .fttop .fttopl{
	float:none;
	width:100%;
	padding-bottom:10px;
	line-height:20px;
}
#ftbx .fttop .fttopr{
	float:none;
	width:100%;
	text-align:left;
	padding-bottom:10px;
	line-height:20px;
}
#ftbx .ftbtm .ftbtm_one {
	width:100%;
	float:none;
	padding-bottom:15px;
}
#ftbx .ftbtm .ftbtm_two {
	width:100%;
	float:none;
	padding-bottom:15px;
}
#ftbx .ftbtm .ftbtm_three {
	width:100%;
	float:none;
}

.contactbx .frmbx{
	width:95%;
	}
.contactbx label{
	width:100%;
	float:none;
	}
.contactbx input[type="text"]{
	width:100%;
	float:none;
	}
.contactbx textarea{
	width:100%;
	float:none;
	}
.contactbx input[type="submit"]{
	padding:2% 4%;
	}
	
#rightpan .servbx .servone{
	margin:0 0 5px 16px;
	text-align:center;
	}
#rightpan .latebx .lateone .latetxt{
	width:70.5%;
	}

}

@media screen and (min-width:980px) and (max-width:1300px){


}

 