@media (min-width: 1200px) { body.is_home .about-us p { height: 102px; }
body.is_home .sc_layout .content { height: 255px; }
}
@media (max-width: 1199px) { header .navbar .nav>li>a.with_icon, header .navbar .nav>li>a.with_icon {padding-right: 10px;}
.nav li a.with_icon i {padding-right: 10px;}
.navbar .nav>li>a.with_teaser>i, .navbar .nav>li>a.menu_item_without_text>i {display: block;}
#menu-item-125, #menu-item-126, #menu-item-127 {padding:0px;} .is_home .site_info .row-fluid .company_logo {width: 29.404255%;}
.is_home .site_info .row-fluid .site_description {width: 42%;} body.PostID-248 .span9.primary_content,
body.PostID-250 .span9.primary_content,
body.PostID-252 .span9.primary_content
{ width:53%!important; }
body.PostID-248 .span3.sidebar,
body.PostID-250 .span3.sidebar,
body.PostID-252 .span3.sidebar
{ width:44%!important; } body.is_home .about-us p { height: 102px; }
body.is_home .sc_layout .content { height:auto; } .contact-page .c2aBlock select,
.contact-page .c2aBlock input { width:100%!important; }
.contact-page .c2aBlock textarea { width:400px!important; }
}
@media (max-width: 979px) { .header {margin-bottom: 30px;}
.is_home .header {margin-bottom: 0px;} #menu-item-125, #menu-item-126, #menu-item-127 {float: none;}
.menu_item_without_text .link_text {display: inline-block;margin-left: 5px;} body.PostID-248 .span9.primary_content,
body.PostID-250 .span9.primary_content,
body.PostID-252 .span9.primary_content
{ width:41%!important; }
body.PostID-248 .span3.sidebar,
body.PostID-250 .span3.sidebar,
body.PostID-252 .span3.sidebar
{ width:56%!important; } body.is_home .about-us p { height: auto; }
body.is_home .sc_layout .content { height:auto; overflow:hidden; }
.header.fixed {display:none;} .contact-page .c2aBlock select,
.contact-page .c2aBlock input { width:175px!important; }
.contact-page .c2aBlock textarea { width:300px!important; } body.PostID-250 .span3.sidebar { margin-top: -30px; }
}
@media (max-width: 767px) { body.PostID-248 .span9.primary_content,
body.PostID-250 .span9.primary_content,
body.PostID-252 .span9.primary_content
{ width:100%!important; }
body.PostID-248 .span3.sidebar,
body.PostID-250 .span3.sidebar,
body.PostID-252 .span3.sidebar
{ width:100%!important; } .about-us img {margin: 0 auto;display: block;} body.is_home .sc_layout .content { height:auto; overflow:visible; }
body.is_home .sc_layout .image { text-align:center; }
#form1 .lineheight100pc textarea, #form1 .lineheight100pc select { max-width:100%; } #mc_embed_signup {width:96%;}  #AnchorEnquire {top:-30px;} footer {height: 30px;overflow: hidden;}
footer .row-fluid .span6 {width: 100%;} #miss_form1 .span4 { display: inline-block; margin-right: 3.3%;}
body.PostID-7 .offices .span5 {width: 220px;display: inline-block;float: left;}
.contact-page .c2aBlock select,
.contact-page .c2aBlock input,
.contact-page .c2aBlock textarea { width:100%!important; }
.contact-page .wdform_table2 { min-height:50px; }
.w500 { max-width: 80%; } .wdform_tr1,
.wdform_table2 tr { display:block; }
.wdform_table2 td { display:block;clear:both; }
.wdform_date_fields td, .field_time td { display:table-cell; clear:none; }
.wdform_table2 textarea { width:100%!important; }
.wdform_table2 .label { font-size:13px!important; }
.widget.form_maker_widget { margin:0 -9px; padding:10px 10px 20px; }
.wdform_td1 { padding:0px; }
.wdform_td1 select { float:left; }
#form1 .wdform_table1 td {display: block;}
}
@media (max-width: 499px) {
.page-body, .extra_header, header, .before_footer_twitter, .before_footer, .fullwidthbanner .banner, footer
{ overflow:hidden; }
.w500 { max-width: 90%; } #form1 .label { line-height:100%; } #text-3 {width: 100%;}
#text-3  .widgettitle {text-align: center;}
#mc_embed_signup {width: 220px;margin: 0 auto;display: block;}
#mc_embed_signup .name, #mc_embed_signup .email { float: none;margin: 10px 0;}
#mc_embed_signup .name{ width:220px;}
#mc_embed_signup .email { width:205px;} .contact-page .large-text {font-size: 17px;}
body.PostID-7 .offices .span6 { width: 100%!important;display:block;margin:0 auto;!important;} .after_header {display: none;} .main_content.page {margin-top: 10px;}
}
@media (min-width: 979px) and (max-width: 1199px) { .main_content.page .row-fluid .span9.primary_content {width: 69.468085%;}
.main_content.page .row-fluid .sidebar {width: 28.404255%;}
}
@media (min-width: 767px) and (max-width: 979px) { .main_content.page .row-fluid .span9.primary_content {width: 60.309392%;}
.main_content.page .row-fluid .sidebar {width: 36.928177%;}
}
@media (min-width: 979px){ body.PostID-250 .span3.sidebar { margin-top: -80px; }
}