@media screen and (max-width:767px){*{box-sizing:border-box}.left,.right,.copyright-txt,.design-by,.powerby,.orangetopstrip .left,.aboutus_contentcol,.aboutus_thumbox{width:auto;float:none;text-align:center}.container{width:auto;padding:0 20px}.site-header{position:relative}.column_wrapper{display:block}.column_fixer{padding:20px}.logo_wrapper{position:relative}.blgimagebx{width:100%;float:none;margin:0 0 10px}#sidebar{width:100%;float:none}.content-area{width:auto;margin:0;padding:50px 20px}.content_area{width:auto;float:none}.socialmedia{padding:0 20px}#housingmainmenu{text-align:left;width:auto;float:none;padding:10px 0}#housingmainmenu span{display:block}.widget-column-1,.widget-column-2,.widget-column-3,.widget-column-4{float:none;width:100%;margin:0 0 5px;padding:0;text-align:left}.site-footer .container{padding:0 20px}.copyrigh-wrapper .container{padding:0 20px}.infodtlbx{margin:0 auto 5px auto;padding:0;border:none;text-align:center;line-height:24px}.infodtlbx i{float:none}.infodtlbx span{display:inline}#slider{top:0;margin:0}.nivo-caption{width:90%}.nivo-caption h2{font-size:24px!important;line-height:24px!important;margin:0 0 10px!important}.nivo-caption h2 span{font-size:20px!important}.nivo-caption p{line-height:16px;font-size:14px;margin-bottom:20px}.nivo-caption .slide_morebtn{padding:5px 20px;font-size:12px}.nivo-directionNav a{top:35%!important}.nivo-controlNav{display:none!important}a.nivo-prevNav{left:1%}a.nivo-nextNav{right:1%}h2.section_title{font-size:34px;margin-bottom:25px}#themeservices_section{padding:25px 0 10px;margin:0}.wpcf7 input[type="text"],.wpcf7 input[type="tel"],.wpcf7 input[type="email"],.wpcf7 textarea{width:100%}#templatelayout{width:100%}.listview_blogstyle .blgimagebx{width:auto;height:auto;overflow:hidden;float:none;margin:0 0 25px 0}.listview_blogstyle .blgimagebx img{height:auto;min-height:inherit}.listview_blogstyle{float:none;width:100%;margin:0 0 30px 0}.content_area{padding:0}.site-footer .widget{padding:40px 0 20px}.copyrigh-wrapper:before{display:none}.services_colorbx{float:none;width:100%;margin-bottom:25px}h2.services_title{font-size:30px}.aboutus_contentcol h3{font-size:30px;line-height:34px}.aboutus_thumbox{padding-top:10px}.aboutus_thumbox::after{display:none}.shorttitle_left{width:auto;float:none;margin:0;padding:0}.shorttitle_left h2{font-size:28px}.shortdesc_right{width:auto;float:none;margin:0 0 50px}}@media screen and (min-width:481px) and (max-width:767px){*{box-sizing:border-box}.container,.content-area{width:440px;margin:0 auto}.nivo-controlNav{display:none!important}.blgimagebx{width:50%;float:left;margin:5px 20px 10px 0}}@media screen and (min-width:300px) and (max-width:481px){*{box-sizing:border-box}.site-header .container{padding:0}.socialmedia{display:block;padding:0;position:relative;text-align:center}.socialmedia a{padding:0;padding:0;display:inline-table;line-height:40px;width:30px}.nivo-directionNav{display:none}}@media screen and (min-width:768px) and (max-width:980px){.nivo-directionNav a{top:40%}#housingmainmenu{float:none;width:100%;text-align:center;padding:10px 0}#themeservices_section{margin-top:-30px}.column_fixer{padding:20px}a.getanappointment{padding:12px 15px}.socialmedia a{margin-right:2px}.shorttitle_left h2{font-size:30px}}@media screen and (max-width:1169px) and (min-width:768px){*{box-sizing:border-box}.container{width:auto;padding:0 20px}.nivo-caption{width:60%;top:60%}.nivo-caption h2{font-size:42px;line-height:45px}.content-area{width:auto;margin:0;padding:50px 20px}#sidebar{width:30%}.content_area{width:65%}#templatelayout{width:100%}}@media screen and (max-width:980px){.site-header{position:relative}.logo{float:none;width:auto;position:relative;padding:15px 0 0 0}.site-navigation a{color:#fff}.site-navigation .menu ul a,.site-navigation .menu ul ul a{padding:.75em 1.75em}}