/*====== Layout ======*/
/*
@media (min-width: 300px) {
  .container {
    width: 295px;
  }
}
@media (min-width: 520px) {
  .container {
    width: 520px;
  }
}
*/
@media (min-width: 768px) {
  .container {
    width: 740px;
  }
}
@media (min-width: 992px) {
  .container {
    width: 960px;
  }
}
@media (min-width: 1140px) {
  .container {
    width: 1060px;
  }
}


@media (max-width: 1140px) {
  .footer-news{width:40%;}
  .footer-gallery{width:30%;}
  .footer-contact{width:30%;}
  .widget_project-img{height:auto;}
  .widget_project-img.col-xs-3{width:25%}
  .widget_project-img.col-xs-6{width:50%}
  .widget_project-slide{margin:3px 0;}
  .widget_project-plan{height:322px;overflow:hidden;}
  .widget_project-plan > img{width:100%;height:auto;}
}

@media (max-width: 992px) {
  .site_header-menu li{margin-left:10px;}
  .site_header-menu li a{font-size:13px;}
  .site_header-address > font{display:none;}
  
  .widget_banner .carousel-caption{height:35px;width:100%;left:0;right:auto;padding:0 10px;}
  .widget_banner .carousel-caption img{display:none}
  .widget_banner-detail{margin:0;line-height:35px;width:80%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;display:inline-block;float:left;margin-right:5px;}
  .widget_banner-link{width:auto;height:auto;line-height:35px;background:none;float:left;text-transform:inherit;margin:0;}
  .widget_banner-link:hover{background:none;color:#BA7554}
  
  .widget_menu-detail{height:auto;padding:15px 10px;}
  
  .footer-news{width:50%;float:left}
  .footer-gallery{width:50%;float:left}
  .footer-contact{width:100%;float:left;margin-top:20px;}
  
  .room_list-name{font-size:16px;}
  .room_list-text{padding:0;}
  
  .widget_contant-exclusive .exclusive_type{width:200px;height:200px;}
  
  .location_neighbor-detail{margin-top:10px;}
  .location_neighbor-name{margin-bottom:5px;}
  .location_neighbor-text{font-size:13px;}
  
  .exclusive_image{margin-bottom:15px;}
  
  .widget_project{text-align:center}
  .widget_project-img.col-xs-3{width:auto;float:none;display:inline-block;vertical-align:top}
  .widget_project-img.col-xs-6{width:auto;float:none;display:inline-block}
  .widget_project-slide{margin:10px 0;}
  .widget_contant{margin-bottom:30px;}
  
  .hilight_news .modal-dialog{width:90%;}
}
@media (max-width: 768px) {
  .site_content > .container > .row{margin:0;}
  .site_footer-padding{padding:0 10px;}
  .site_header{height:60px;}
  .site_header-logo{width:100px;}
  .site_header-menu,.site_header-address{display:none;}
  .menu_mobile-btn{display:inline-block;margin-top:13px;float:right;margin-left:10px;}
  .site_header-top,.site_header-bottom{width:auto;float:right;padding:0;}
  .site_header-fb{font-size: 20px;height: 34px;line-height: 34px;margin-top: 13px;width: 34px;margin-left:10px;display:none;}
  .site_header-fb.mobile{display:block !important;}
  
  .footer-news{width:100%;}
  .footer-gallery{width:100%;margin-top:30px;}
  .footer-contact{margin-top:15px;}
  .site_footer-head{margin-bottom:10px;}
  
  .widget_contant-roomtype .room_type{margin:0 10px;}
  
  .room_list-box{width:50%;}
  
  .exclusive_detail li .exclusive_detail-left{text-align:right;width:28%;}
  .exclusive_detail li .exclusive_detail-right{width:70%;}
  
  .widget_contant-exclusive .exclusive_type{width:110px;height:110px;margin:0 10px;}
  
  .facilities_list li{width:50%;}
  
  .location_map{margin-bottom:20px;height:270px;}
  
  .owl-nav .owl-prev, .owl-nav .owl-next{background:url("../images/icons/owl-arrow-white_2.png") repeat scroll 0 0 hsla(0, 0%, 0%, 0)}
  .gallery .owl-nav .owl-prev{left:15px;}
  .gallery .owl-nav .owl-next{right:15px;}
  
  .contact_inner{width:95%;}
  
  .site_footer-gallery .col-xs-3{width:16.6667%;}
}

@media (max-width: 650px) {
	.widget_contant{margin-top:30px;}
	
	.exclusive_detail li .exclusive_detail-left{font-size:14px;}
    .exclusive_detail li .exclusive_detail-right{font-size: 14px;height: auto;line-height: 1.5;min-height: 34px;padding: 6px 10px;}
	
	.gallery_list{width:33.33333333%;}
	
	#pagination{text-align:center;margin-bottom:30px;}
	#pagination > span{margin:0 1px}
	#pagination .step{display:none}
	.news .col-xs-4,.news .col-xs-8{width:100%;}
	.news_list-images {margin-bottom:10px;}
	.news_list{margin-bottom:30px;}
	.news_list-text{padding:0;}
	
	.news_detail .news_list-name{font-size:14px;}
	.news_detail .news_list-text{font-size:13px;}
}

@media (max-width: 550px) {
	.widget_contant-roomtype .room_type{width:110px;height:110px;padding:16px;}
	.widget_contant-roomtype .room_type .bad{width:55px;height:36px;background-size:cover}
	.widget_contant-roomtype .room_type .number{font-size:22px;}
	
	.exclusive_detail li .exclusive_detail-left{width:100%;text-align:left;margin:0;}
    .exclusive_detail li .exclusive_detail-right{width:100%;}
	
	.facilities_list li{width:100%;}
	
	.location_how-detail{font-size:13px;}
	
	.location_neighbor{width:50%;}
	
	.site_footer-gallery .col-xs-3{width:25%;}
	
	.widget_banner .pic_1{display:none !important;}
	.widget_banner .pic_2{display:block !important;}
	
	.widget_project-img col-xs-3 img{width:100%;}
	.widget_project-img{margin-bottom:10px;}
	.widget_project-slide{margin-bottom:0;}
	.widget_project-plan{height:auto}
	.widget_project-plan .inner{height:80%;width:55%;}
	.widget_project-plan .hover{width:100%;height:100%;}
	
	.widget_project-plan .name{width:80px;height:80px;font-size:16px;padding:21px 0;top:12px;right:50px;}
	.widget_project-img img{width:300px;}
	
	.news_list-name{font-size:14px;}
	
	.news_detail .col-xs-7,.news_detail .col-xs-5{width:100%;}
	
}
@media (max-width: 460px) {
	.widget_menu-detail{padding:10;}
	.widget_menu-name{font-size:16px;}
	.widget_menu-text{font-size:11px;margin-top:5px;}
	
	.widget_contant-head{font-size:20px;margin-bottom:15px;}
	.widget_contant-text{font-size:12px;}
	
	.site_footer-widget{padding:30px 10px;}
	.site_footer-news li a{font-size:11px;}
	
	.gallery_list{width:50%;}
	
	.room_list-detail{padding:10px;}
	
	.room_list-name{font-size:14px;}
    .room_list-text{font-size:11px;}
	
	.room{margin:30px 0 10px;}
	.widget_contant{margin:30px 0;}
	.widget_contant-exclusive{margin:20px 0;}
	
	.facilities_images{width:100%;margin-bottom:10px;}
	
	.widget_contant-roomtype{margin-top:20px;}
	.widget_contant-head.two{margin-top:35px;}
	
	.gallery{margin-top:25px;}
	
	.contact_inner .col-xs-6{width:100%;}
	.contact .btn{margin-top:5px;}
	
	.widget_contant-roomtype .room_type{width:90px;height:90px;padding:14px 10px;margin:0 3px;}
	.widget_contant-roomtype .room_type .bad{display:none;}
	.widget_contant-roomtype .room_type .name{font-size:16px;}
	
	.news{margin-top:25px;}
	
}
@media (max-width: 360px) {
	.widget_menu{margin-top:20px;}
	.room_list-box{width:100%;}
	.exclusive_detail li .exclusive_detail-right{height:auto;line-height:1.4;padding:10px}
	
	 .location_map{margin-bottom:20px;height:200px;}
	 .location_neighbor-name{font-size:16px;}
  	 .location_neighbor-text{font-size:12px;}
	 
	 .news_list-text{font-size:12px;}
}
