@media only screen and (max-width:632px) {img{max-width:100%;height:auto;}.main_banner .banner_inner .text-section{padding:0px;}.text-section h2{text-align:left;}#header_section #headersec_inner{width:98%;margin:0 auto;}#header_section .logo{float:none;margin:0 auto 10px;width:90%;text-align:center;}#header_section .header_right{float:none;margin:0 auto;padding:6px 0 0 0;}#header_section .header_right .contactsection{float:none;width:96%;padding:0;border:none;text-align:center;}#header_section .header_right .socialmedia{float:none;width:96%;margin:0 auto;padding:12px 0 0;text-align:center;}.navigation nav{width:96%;height:auto;}.main_banner{width:100%;height:auto;position:relative;background:url(../images/mainbanner.jpg) center top no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:100% 100%!important;}.main_banner .banner_inner{width:96%;height:auto;margin:0 auto;}.main_banner .banner_inner .text-section{float:none;width:80%;margin:0 auto;text-align:center;}.main_banner .banner_inner .text-section h2{font-size:30px;line-height:36px;}.main_banner .banner_inner .text-section h3{margin:0 0 4px 0;font-size:20px;}.banner_about{height:auto;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:100% 100%!important;}.banner_about .banner_inner{width:96%;height:120px;margin:0 auto;}.banner_about .text-section{float:none;width:96%;margin:0 auto;padding:10px 0 0 0;text-align:center;}.banner_about .text-section h2{font-size:30px;line-height:34px;margin:0 0 8px 0;}.banner_about .text-section h3{margin:0 0 4px 0;font-size:20px;line-height:24px;}.banner_faq{height:120px;}.banner_faq .banner_inner{width:96%;height:120px;margin:0 auto;}.banner_faq .text-section{float:none;width:96%;margin:0 auto;padding:10px 0 0 0;text-align:center;}.banner_faq .text-section h2{font-size:40px;line-height:44px;margin:0 0 8px 0;}.banner_faq .text-section h3{margin:0 0 4px 0;font-size:20px;line-height:24px;}.banner_contact{height:120px;}.banner_contact .banner_inner{width:96%;height:120px;margin:0 auto;}.banner_contact .text-section{float:none;width:96%;margin:0 auto;padding:10px 0 0 0;text-align:center;}.banner_contact .text-section h2{font-size:40px;line-height:44px;margin:0 0 8px 0;}.banner_contact .text-section h3{margin:0 0 4px 0;font-size:20px;line-height:24px;}#content_section .welcome_section{width:96%;height:auto;margin:0 auto 30px;padding:0;text-align:center;}#content_section .inner_content{width:96%;height:auto;margin:0 auto 30px;padding:0;text-align:center;}#content_section .welcome_section .imgleft{float:none;width:60%;margin:0 auto 20px;text-align:center;}#content_section .imgright{float:none;width:40%;margin:0 auto 20px;text-align:center;}#content_section h2{font-size:20px;line-height:32px;font-family:'peignot_lightregular';font-weight:normal;margin:0 0 18px 0;}#content_section h2 span{font-size:20px;line-height:52px;}#content_section .featured_section{width:100%;height:auto;margin:0 auto;padding:24px 0;border-top:1px solid #dcdcdc;background:url(../images/featured-section.png) center 2px no-repeat;}.featured_section .ftboxes{float:none;width:60%;margin:0 auto 20px;text-align:center;}.featured_section .ftboxes figure{width:100%;margin:0;text-align:center;}.featured_section .ftboxes .desc{width:100%;height:auto;margin:0 auto 20px;}.contactleft{float:none;width:96%;margin:0 auto 20px;}.contactleft .contactform{width:94%;margin:0 auto;}.contactleft .contactform .rows01 .lbl01{text-align:left;float:none;width:98%;margin:0 auto 4px;}.contactleft .contactform .rows01 input[type="text"]{float:none;width:98%;height:28px;margin:0 auto 6px;}.contactleft .contactform .rows01 textarea{float:none;width:100%;height:98px;}.googlemap{float:none;width:88%;margin:0 auto 20px;}.tinynav{display:block;}#menu-primary-navigation{display:none;}}