@media screen and (max-width:1152px){#wrapper{max-width:960px;}
#top-area .column:last-child{margin-right:0;}
#copyright{padding:0 10px;}
}
@media screen and (max-width:960px){.content-sidebar-wrap, #content,
#sidebar-first, #sidebar-second{float:none;clear:both;width:100% !important;}
#top-area .column{width:32%;}
.region-front-welcome{margin:1% 2%;}
.block{margin-bottom:2%;}
.content-sidebar-wrap #content{margin:0;}
#post-content{margin:10px;}
#page-wrap{padding:0;}
}
@media screen and (max-width:640px){body{margin-top:0;}
.top_left, .top_right, .search_block, .region-user-menu{width:100%;}
.region-contactno .block{float:none;margin:0 auto;overflow:hidden;width:200px;}
#logo{margin:8px 0;text-align:center;width:100%;}
#logo img{text-align:center;display:inline-block;}
#site-title{display:inline-block;padding:0;width:100%;}
#site-title a{width:100%;text-align:center;}
#site-description{padding-bottom:5px;width:100%;text-align:center;}
.top_right .region-search{float:none;padding:0;margin:0 auto;}
.region-contactno{float:none;overflow:hidden;width:242px;margin:0 auto;}
#main-menu ul{display:none;}
#main-menu li ul{position:static;border:0;}
#main-menu li ul ul{margin:0 !important;border:0;}
#main-menu ul, #main-menu li{float:none;width:100%;}
#main-menu{border:0;float:none;}
#main-menu a{width:100%;color:#fff;border-radius:0;text-align:center;border-bottom:1px solid #1e262d;}
#main-menu li li a{text-align:center;font-size:13px;padding:12px 0;}
#main-menu li:hover > ul,
#main-menu li li:hover > ul,
#main-menu li li li:hover > ul{display:none;}
.drop-down-toggle{display:block;}
.menu_wrapper{margin:0;}
#main-menu .nav-toggle{display:block;font-size:15px;background:url(../images/mobile-menu.png) right #3F5765 no-repeat;color:#FFF;margin:0;padding:10px 0;text-align:center;text-shadow:none;}
#main-menu ul.menu li{margin:0;width:100%;}
.breadcrumb{margin:10px;}
.feature .fa{padding:5px;height:65px;}
.front .content-sidebar-wrap{margin:0;}
.theme-default .nivo-controlNav{padding-top:10px;}
.region-front-welcome{padding:10px 0;}
.content-sidebar-wrap, #sidebar-first, #sidebar-second{float:none;width:auto;clear:both;padding:0 5px;}
.content-sidebar-wrap #content{float:left;width:auto;}
#sidebar-first .block, #sidebar-second .block, #footer-area .column, #top-area .column{float:none !important;width:auto !important;margin-left:0;}
#top-area .column{margin:0;}
.theme-default .nivo-caption{display:none !important;}
.node{margin:10px 0;}
.region-front-welcome .block h2{padding:5px 0;line-height:140%;}
#page-wrap{padding:0;}
#footer_wrapper, #top-area{padding:0;}
#footer_wrapper{margin:0 10px;}
#copyright{padding:0 12px;}
#footer{padding:0;}
#footer p{margin:0;}
#copyright p{margin:5px 0;}
#foot, #copyright{padding:10px 0;}
.footer_credit{margin:4% 0;padding:3% 0 0 0;}
.copyright, .credits{float:none;text-align:left;text-align:center;}
}
@media screen and (max-width:440px){.block-menu ul{float:none;text-align:center;}
input.form-text, select.form-select{width:93%;}
textarea.form-textarea{width:100%}
}