@media only screen and (max-width:966px) {
.mobmenu {
position: absolute;
top: 10px;
left: 20px;
z-index: 50;
width: 23px;
height: 23px;
display: block;
}
.mobmenu:after {
content: "";
position: absolute;
left: 0;
top: 5px;
width: 1.5em;
height: 0.20em;
background: #ffffff;
box-shadow: 0 0.4em 0 0 #ffffff, 0 0.8em 0 0 #ffffff;
z-index: 50;
}
.bgimg {
display: none;
}
.center ,.othercity ,.breadcrum,.listotel {
width: auto;
}
#header .mainmenu {
float: none !important;
display: none;
background: #193f63;
position: absolute;
width: 100%;
top: 47px;
z-index: 30;
text-align: left;
}
.slickimg a span b {
font-size: 36px;
}
.popular > ul > li {
width: 100%;
box-sizing: border-box;
vertical-align: top;
margin: 0px 0px;
}
.attraction .slick-slide {
background: #fff;
padding: 15px 14px 11px 14px;
margin: 0;
box-shadow: 0 1px 1px rgba(0,0,0,.1);
width: 314px;
display: inline-block;
vertical-align: top;
margin: 0px 6px;
box-sizing: border-box;
}
#footer .center {
padding: 0px 20px;
}
.othercity {
padding-left: 20px;
padding-right: 20px;
}
#content .center {
/*padding: 0px 20px;*/
}
.slickimg a{ font-size: 27px;}
.mainmenu ul li {
float: none !important;
display: block !important;
border-bottom: 1px solid #fff;
}
nav.mainmenu ul li.active a {
border-top: 3px solid #fff;
border-bottom: 3px solid #ffffff;
background: #fff;
color: #333;
}
#header {
background: #193f63;
margin: auto;
height: auto;
min-height: 44px;
border-bottom: 4px solid #fff;
text-align: center;
}
.slick-arrow {
z-index: 4;
}
.mainmenu ul li a {
display: block;
border-top: 3px solid #193f63;
border-bottom: 3px solid #193f63;
padding: 0px 19px !important;
}
.attraction button.slick-next.slick-arrow {
right: 0px !important;
}
.attraction button.slick-prev.slick-arrow {
left: 0px !important;
}
.popular.contlist {
display: block;
vertical-align: top;
width: 100%;
margin-left: 0px;
}
.text {
display: block;
vertical-align: top;
width: 100%;
margin-left: 0px;	
}	
.leftbl {
width: 100%;
}
.breadcrum {
/*margin: 0px 20px;*/
/*margin-top: 15px;*/
}
.sortbl {
display: none;
}
.popular.contlist > ul > li {
width: 100%;
padding: 0px;
margin-bottom: 15px;
}
.popular.contlist > ul > li .imgtur {
height: 172px;
overflow: hidden;
}
.popular.contlist > ul:after {
content: '';
display: block;
clear: both;
}
.bigtxtcity {
color: #fff;
height: 159px;
overflow: hidden;
}
.detailimg {
margin-top: 15px;
width: 100%;
}
ul.listbigimg li {
display: none;
height: auto;
}
.detailimg ul.listbigimg img {
width: 100%;
height: auto;
}
.abautotel {
margin-top: 15px;
margin-bottom: 15px;
width: 100%;
padding: 0px 0px 0px 0px;
display: block;
box-sizing: border-box;
}
.trumbotel li {
display: inline-block;
vertical-align: top;
width: 64px;
height: 64px;
cursor: pointer;
overflow: hidden;
position: relative;
float: none;
margin: 0px;
border: 1px solid #fff;
box-sizing: border-box;
-moz-transition: all 0.3s ease-in-out;
-webkit-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}
ul.listsmallimg img {
max-width: 100px;
max-height: 100px;
}

.popular.contlist .detailcomfort li {
width: 100%;
}
.detailtxt {
background: #fff;
padding: 15px 14px 15px 14px;
margin: 0;
box-shadow: 0 1px 1px rgba(0,0,0,.1);
margin: 0 auto;
margin-top: 15px;
margin-bottom: 15px;
}
.textcontent {
background: #fff;
padding: 15px 14px 15px 14px;
margin: 0;
box-shadow: 0 1px 1px rgba(0,0,0,.1);
margin: 0 auto;
margin-top: 15px;
margin-bottom: 15px;	
}
.hotelsearch {
background: #fff;
padding: 15px 14px 15px 14px;
margin: 0;
box-shadow: 0 1px 1px rgba(0,0,0,.1);
margin: 0 auto;
margin-top: 15px;
margin-bottom: 15px;
}
ul.listsmallimg {
text-align: center;
}
.abautotel .comfort {
display: none !important;
}
.milesotel {
margin-bottom: 0px;
background: #eaeaea;
padding: 15px 15px;
border-radius: 4px;
}
}
@media only screen and (max-width: 966px) and (min-width: 400px){
.attraction .slick-slide {
background: #fff;
padding: 15px 14px 11px 14px;
margin: 0;
box-shadow: 0 1px 1px rgba(0,0,0,.1);
width: 360px;
display: inline-block;
vertical-align: top;
margin: 0px 6px;
box-sizing: border-box;
}
}
@media only screen and (max-width: 966px) and (min-width:760px){
.popular > ul > li {
width: 33%;
float: left;
box-sizing: border-box;
vertical-align: top;
margin: 0px 0px;
}
.popular.contlist .detailcomfort li {
width: 33%;
float: left;
box-sizing: border-box;
}
.detailimg {
margin-top: 15px;
width: 65%;
float: left;
}
.abautotel {
margin-top: 15px;
margin-bottom: 15px;
float: left;
width: 35%;
padding: 0px 0px 0px 20px;
display: block;
box-sizing: border-box;
}
ul.listsmallimg {
text-align: left;
}
.popular:after {
content: '';
display: block;
clear: both;
margin-bottom: 15px;
}
.popular.contlist > ul > li {
width: 32%;
/* padding: 0px 3px; */
margin-bottom: 15px;
margin: 0px 5px;
}
}
@media only screen and (max-width: 760px) {
.popular.contlist > ul > li {
/*margin: 0 0 5px 0;*/
height: 308px;
width: 308px;
}
.popular.contlist > ul > li .imgtur {
/*margin: 5px;*/
width: 308px;
height: 210px;
float: left;
}	
.popular.contlist > ul > li .pricetur {
height: 100px;
min-height: 0;
padding: 10px;
}
.pricedet {
margin: 0;
}
.detail a {

padding: 5px 10px;
}
.pricetur a.det {
font-size: 16px;
/*margin-left: 10px;*/
}
.streetotel {
font-size: 12px;
/*margin-left: 10px;*/
}
.detail {
    margin-top: 18px;
}
.reklama {
display: none;
}
}