@media only screen and (max-width:980px){
.ns-wrapper .ds-namfsannual-oute a img{width:100%;}
.common-col-3-center-part1 div p img {width: 100%;}

}
@media only screen and (max-width:929px){
.ns-wrapper{width:96%;}	
.main_dnnmenu_bar .main_dnnmenu_rootitem + .main_dnnmenu_rootitem{ margin-left:6px;}
.ns-wrapper div.offsearch div.controlboxsearch{ width:320px;}
.ns-wrapper .leftfloat{width:auto !important;}
.ns-wrapper div.offsearch{width:auto; overflow:hidden;}
.ns-wrapper div.MyNAMFS div.MyNAMFSContentWrapper{width: 75%;}
.ns-wrapper div.MyNAMFS div.subnav {float: left; width: 20%;}
.ns-wrapper div.MyNAMFSWrapper{width:100%; float:left;}
.ns-wrapper div.MyNAMFS p{text-align:justify;}
.gns-728x90 .gns-basecanvas{width:100%; max-width:726px;}
.ds-newsletters-outer table.MsoNormalTable {max-width: 745px;width: 100% !important;}
.ds-newsletters-outer .MsoTableGrid table{width:100% !important;}
.ds-newsletters-outer table.MsoTableGrid{width:100%;} 
.footer-left .footer-links-4{width:31%;}

}


@media only screen and (max-width:899px){

.mobile-menu-click{ display:block; cursor:pointer; padding:4px 10px; font-size:21px; border-radius:4px; background: #154f94; float:right; color:#fff;}
.ns-navigation ul li{ width:100%;}
.ns-navigation ul li a{ padding:8px 0px; display:inline-block;}
.ns-navigation ul li+li{ margin:0px;}
.ns-navigation {background:#fff;display:none;left: 0;position: absolute;text-align: center;top: 110px;width: 100%;z-index: 9;}
.lgn-join-btn{ margin-right:25px;}
.hdr-right{ width:68%;}
.logo{ width:25%;}

.banner-sect figure img, .twt-area figure img{ height:310px;}
.right-officers ul li{ padding:0 6px;}
.footer-right{ width:20%;}
.main_dnnmenu_bar .main_dnnmenu_rootitem{width:100%;}
.main_dnnmenu_bar .main_dnnmenu_rootitem + .main_dnnmenu_rootitem{margin-left:0px;}
.hdr-right-top .main_dnnmenu_bar { width: 100%; display:none;}
.hdr-right-top>span{width:100%;}
.hdr-right-top>span {background: #fff none repeat scroll 0 0;left: 0;position: absolute;text-align: center;top: 104px;width: 100%;z-index: 9;}
.main_dnnmenu_bar .main_dnnmenu_rootitem::after{display:none;}
.main_dnnmenu_bar .main_dnnmenu_rootitem span.txt:hover{color:#135094;}
.col-3-center{width:53%;}
.main_dnnmenu_submenu {border: none;text-align: center; top: 100% !important; width: 100%; z-index: 8;}
.ns-wrapper div.controlbox { width: 330px;}
.ns-wrapper div.controlbox input[type="submit"]{margin-bottom:20px;}
.ns-wrapper div.controlbox{width:100%;box-sizing: border-box;}
.ns-wrapper div.formelementwrapper div.label{width:75px;}
.ns-wrapper .DnnModule-SearchResults .containerwrapper{overflow:hidden;}

.footer-left .footer-links-1{ width:40%;}
.footer-left .footer-links-2{ width:31%;}
.footer-left .footer-links-3{ width:28%;}
.footer-left .footer-links-4{ width:40%;}
.footer-left .footer-links-5{ width:31%;}

}

@media only screen and (max-width:767px){

.banner-sect, .twt-area, .left-unit, .right-officers, .footer-right, .footer-left{ width:100%;} 
.twt-area, .right-officers, .footer-right{ margin-top:20px;}
.banner-sect:after{ display:none;}
.banner-sect figure img, .twt-area figure img {height: auto;max-width: 100%;width: auto;}	
.footer{ text-align:center;}
.footer-left ul li{ float:none; display:inline-block; text-align:left;}
.col-3-left, .col-3-center, .col-3-right{width:100%;}
.col-3-left, .col-3-center{margin-bottom:10px; margin-right:0px;}	
.common-col-3-left{width:100%;}
ul.ds-member-dir-search > li {float: left;text-align: center;width: 100%;}
ul.ds-member-dir-search > li+li{margin-left:0px;}
.DynamicForms_MainPanel {overflow: scroll;padding-bottom: 13px;width: 100%;}
.ns-wrapper div.formelementwrapper div.field select.roles{width:250px;}
.ds-alliancefooterimg a img{width:100%;}
p.ds-alliancefooterimg a {float: left; margin: 10px; width: 29%;}
.ns-wrapper .col-2-center.dnnSortable.ui-sortable{width:100% !important;}
.ns-wrapper .col-2-left.dnnSortable.ui-sortable{width:100% !important;}
.ns-wrapper div.MyNAMFS div.MyNAMFSContentWrapper{width:100%;}
.ns-wrapper div.MyNAMFS div.subnav {float: left; width: 60%;}
.ns-wrapper div.controlbox{width:96%;}
.col-2-left{width:100%;margin-right:0px;}
.col-2-center { margin-right: 0px; width: 100%;}
.ds-newsletters-outer table.MsoTableGrid table tr td{width:100%; text-align:center; float:left; margin-top:20px;}
.ns-wrapper .ds-namfsannual-oute a img{width:auto;}
.common-col-3-left2{width:100%; margin-right:0px;}
.common-col-3-center-part1{width:100%;}
.ds-image-responsive-outer img{max-width:100%;}

.footer-left .footer-links-1{ width:40%; padding-left:70px;}
.footer-left .footer-links-2{ width:33%;padding-left:70px; float:right;}
.footer-left .footer-links-3{ width:28%; padding-left:70px;}
.footer-left .footer-links-4{ width:33%;padding-left:70px;  float:right;}
.footer-left .footer-links-5{ width:31%; padding-left:70px;}

.right-officers ul li img {height: 120px;max-width: 100%;width: auto;}


}
@media only screen and (max-width:600px){
.ns-wrapper div.Code_Enforcement div.propertysearchwrapper input.propertysearch{width:auto; }
.ns-wrapper div.Code_Enforcement div.propertysearchwrapper div.search{max-width:500px; width:100%;}

.footer-left .footer-links-1, .footer-left .footer-links-2, .footer-left .footer-links-3, .footer-left .footer-links-4, .footer-left .footer-links-5 { width:auto; padding:0px; float:none; display:inline-block;}
.footer-left ul li{width:auto; margin:5px 8px;}


}

@media only screen and (max-width:568px){

.logo{ width:100%; text-align:center;}
.logo img{ max-width:200px;}
.hdr-right{width:100%; text-align:center;}
.hdr-second-top{ text-align:center;}
.search-outer{ display:inline-block; float:none; vertical-align:top;}
.mobile-menu-click{ float:none; display:inline-block; vertical-align:top;}
.hdr-right-top{ margin-top:10px;}
.lgn-join-btn{ float:none; display:inline-block;}
.ns-navigation{ top:200px;}
.search-outer input{ max-width:200px;}
.hdr-right-top > span{top:175px;}

.ns-wrapper div.MyNAMFS div.subnav {float: left; width: 60%;}
.ns-wrapper div.controlbox .formelementwrapper select{width:100%;}
.ns-wrapper div.controlbox{width:93%;}
	
}

@media only screen and (max-width:480px){
.right-officers ul li{ width:100%; padding:0px;}
.right-officers ul li + li{border:none; margin-top:10px;}
.right-officers ul li table, .right-officers ul li table span{width:100%; text-align:center;}
.unit-officers{text-align:center;}
.ns-wrapper div.formelementwrapper div.field select.roles{width:195px;}
p.ds-alliancefooterimg a{width:28%;}
.ns-wrapper div.offsearch div.formelementwrapper div.label{width:60px;}
.ns-wrapper div.offsearch div.controlboxsearch{width:260px;}
.ds-annualconference-outer img{width:100%;}
.ds-image-responsive-outer img{width:100% !important;}
.col-3-center .containerwrapper .DNNModuleContent iframe{height:240px;}

}

@media only screen and (max-width:479px) {

}



@media only screen and (max-width:400px){

.search-outer{ width:100%; margin-top:10px;}
.ns-navigation{ top:240px;}
.hdr-right-top > span{top:206px;}
p.ds-alliancefooterimg a{width:68%;}
.ns-wrapper .formelementwrapper  div.field{width:100% !important;}

.footer-left .footer-links-1, .footer-left .footer-links-2, .footer-left .footer-links-3, .footer-left .footer-links-4, .footer-left .footer-links-5 { width:100%; padding:0px; float:none; display:inline-block;}
.footer-left ul li{width:100%; text-align:center; margin:5px 0px;}
.right-officers ul li img {height: 120px;max-width: 165px;width: 100%;}

}


