@media (max-width:1023px) {
.main_wrapper { width:90%;}
ul.slimmenu li { font-size:12px!important; padding:10px!important;}
}



@media (max-width:991px) {

}

@media (max-width:767px) {
.banner_txt { position: relative; background:#fff; width:auto; border: 1px solid #ccc; left:0; top:0; font-size:25px; line-height:28px;}
.banner_txt span{font-size:15px; line-height:20px;}


.logo_txt, .header_left, .header_right, .logo_txt h2 {text-align:center;}
.header_right img{ padding-top:0;}

.photo { float: none; text-align: center; margin-bottom:15px;}
.download { margin-bottom:5px; display: inline-block; float: none;}
.lower_footer { padding:15px;}
.facebook { width: auto; float:none; padding:15px 0;}
.enquiry {width: auto; float:none; text-align:center;}

.top_nav { height:auto;}
ul.slimmenu li .sub-toggle { display:block!important;}
ul.slimmenu li ul, ul.slimmenu li>ul, ul.slimmenu li>ul>li ul { width:100%!important;}

.form_content { width:auto;}
.form_content label, .form_content input[type="text"], .form_content textarea, .form_content select{ width:100%;}
.form_content label { padding-bottom:5px;}
}


