@media (max-width:1200px) {
.container{ width:96%; margin:0 auto; padding:0;}

.listing_info li{ font-size:14px;}
.listing_info .rating{ font-size:inherit;}
.listing_info .rating i{ font-size:15px; margin:0 2px;}
.main_block .block .info{ font-size:15px;}
.main_block p{ font-size:15px;}
.rate_block .rating_info li{ font-size:33px;}
.rate_block .rating_info li i{ font-size:24px;}


}

/************ Main **************/
@media (max-width: 990px) {

.top_part p{ font-size:18px; line-height:normal; margin-top:5px;}
.logo{ margin-bottom:-30px;}
.btn_block{ margin:20px 0;}
.main_block .block .detail{ padding:0 10px;}
.rate_block{ min-height:480px;}

}

@media (max-width: 767px) {
html { -webkit-text-size-adjust:none;}
.container{ width:93%; margin:0 auto; padding:0;}

.top_part p{ text-align:center; margin-bottom:15px;}
.logo{ max-width:230px; float:none; margin:0 auto -30px auto; display:block;}
.btn_block{ text-align:center;}
.rate_block{ min-height:inherit;}
.footer_sec, .footer_sec .inner{ text-align:center;}
.spinner_info{ margin-bottom:40px;}
}

/************ iphone **************/
@media (max-width:600px) {
html { -webkit-text-size-adjust:none;}
.container{ width:91%;}
.main_block .block .info{ font-size:14px;}
.top_part p{ font-size:13px;}
.listing_info{ padding:15px 10px 15px 10px;}
.footer_sec p{ display:block; margin:0 0 10px 0;}
.copyright{ font-size:14px; margin-top:0;}
}

