/*tem105-pro*/
.tem105-pro{position:relative}
.tem105-pro .swiper-pagination-bullet{font-size:14px;display:inline-block;width:8px;height:8px;border:2px solid #fff;background:transparent;opacity:1;margin:0 2px;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease}
.tem105-pro .awe-parallax{background-position:50% 50%;background-attachment:fixed;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;z-index:0}
.tem105-pro .accomd-modations{position:relative}
.tem105-pro .accomd-modations .accomd-modations-header{text-align:center}
.tem105-pro .accomd-modations .accomd-modations-header h2,
.tem105-pro .accomd-modations .accomd-modations-header .h2{margin:10px auto 20px;max-width:75%;font-size:16px;line-height:125%}
.tem105-pro .accomd-modations .accomd-modations-content{margin-top:-30px}
.tem105-pro .accomd-modations-content .accomd-modations-room{margin-top:30px}
.tem105-pro .accomd-modations-room{position:relative;overflow:hidden}
.tem105-pro .accomd-modations-room .img{width:100%;padding-top:100%;position:relative;overflow:hidden}
.tem105-pro .accomd-modations-room .img a{display:block}
.tem105-pro .accomd-modations-room .img a img{width:100%;height:100%;position:absolute;left:0;top:0;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease}
.tem105-pro .accomd-modations-room .text{padding:70% 0 5%;position:absolute;bottom:0;left:0;right:0}
.tem105-pro .accomd-modations-room .text h2,
.tem105-pro .accomd-modations-room .text .h2{width:100%;background-color:rgba(0,0,0,0.6);padding:10px;font-size:16px;font-weight:normal;margin:0}
.tem105-pro .accomd-modations-room .text h2 a,
.tem105-pro .accomd-modations-room .text .h2 a{line-height:20px;color:#fff;display:block;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease}
.tem105-pro .accomd-modations-room:hover img{transform:scale(1.1)}
.tem105-pro .swiper-pagination-bullet{border-color:#333;margin:0 4px;background-color:#fff}
.tem105-pro .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#333 !important}
.tem105-pro .pro_price{height:25px;color:#666;padding:3px 0px;background:none;text-transform:uppercase;font-family:arial}
.tem105-pro .swiper-pagination-bullets{position:absolute;bottom:10px;left:0;width:100%}
.tem105-pro .mod_price i{margin-right:3px;font-family:arial;font-weight:300;font-style:normal;font-size:12px}
.tem105-pro .price_new{font-size:18px;font-weight:700;margin-right:8px}
.tem105-pro .price_origin{color:#fff;font-size:12px}
.tem105-pro .price_origin del{font-weight:300}
@media (min-width:768px){
	.tem105-pro .swiper-pagination.pc-none{display:none !important;}
}
@media screen and (max-width:991px){
	.tem105-pro .accomd-modations-content .col-xs-4{width:50%} 
	.tem105-pro .accomd-modations{padding:50px 0} 
	.tem105-pro .accomd-modations:before{content:none} 
	.tem105-pro .accomd-modations .accomd-modations-header{text-align:center;margin-top:0;margin-bottom:40px} 
	.tem105-pro .accomd-modations .accomd-modations-header .heading,
	.tem105-pro .accomd-modations .accomd-modations-header p{color:#333}
}
@media screen and (max-width:768px){
	.tem105-pro.content-section{padding:36px 0!important;}
	.tem103-pro .swiper-pagination.model-none{display:none !important;}
	.tem105-pro .accomd-modations{padding:0} 
	.tem105-pro .accomd-modations-content .accomd-modations-room{margin:5px 0}
	.tem105-pro .accomd-modations .accomd-modations-content .accomd-modations-room .text{padding:10px} 
}
@media screen and (max-width:480px){
	 
}
