.nav-open{overflow: hidden;}#responsive-btn{background-image: url( ./nav-black.png );height: 33px;width: 38px;overflow: hidden;text-indent: -9999px;display: none;cursor: pointer;}.responsive-nav ul,.responsive-nav ul li{list-style: none;margin: 0;padding: 0;*zoom: 1;}.responsive-nav ul:after,.responsive-nav ul li:after{clear: both;content: '';display: block;}.responsive-nav ul li{float: left;position: relative;}.responsive-nav ul li a{display: block;}.responsive-nav ul li ul{display: block !important;position: absolute;width: 220px;left: 0;visibility: hidden;opacity: 0;transition: visibility 0.1s ease-in, opacity 0.1s ease-in;}.responsive-nav ul:first-child li:hover>ul{visibility: visible;opacity: 1;}.responsive-nav ul:first-child>li>ul{top: 100%;}.responsive-nav ul li ul.show-pulldown{display: block;}.responsive-nav ul li ul li{float: none !important;position: relative;width: auto !important;}.responsive-nav ul li ul li a{font-weight: normal;padding: 10px 15px;}.responsive-nav ul li ul li ul{position: absolute;top: 0;left: 219px;}.responsive-nav ul li ul li ul.reverse-pulldown{left: -219px;}.off-canvas-nav{display: none;margin: 0 !important;padding: 0 !important;width: 80%;max-width: 300px;position: absolute !important;overflow: auto !important;top: 0 !important;left: -80%;}.off-canvas-nav *{float: none !important;margin: 0 !important;padding: 0 !important;width: auto !important;text-align: left !important;}.off-canvas-nav,.off-canvas-nav ul li{background-color: #fff !important;display: block !important;float: none !important;border-bottom: 1px solid #F0F0F0;}.off-canvas-nav ul{display: block !important;}.off-canvas-nav ul li ul{border-top: none !important;display: block !important;visibility: visible !important;opacity: 1;margin-left: 3em !important;margin-bottom: -1px !important;position: static !important;width: auto !important;}.off-canvas-nav ul li a{border: none !important;display: block !important;padding: 10px 20px 7px !important;text-decoration: none !important;}
#global-nav ul li a{color: #666666;background-color: #ffffff;font-size: 14px;padding: 5px 20px;text-decoration: none;}#global-nav ul li a:hover{background-color: #6bbbd6;color: #fff;}
@media only screen and (max-width: 767px){#header, #wrapper, #footer{width:98%;margin:auto;}header{height:auto; clear:both;}#logo{float:none; width:200; margin:0 auto;}#logo img{margin:0;}#top-right{float:none; width:100%; padding:10px 0;text-align:center;}.phone, .email{display: inline-block;margin: 0 auto;text-align: center;/*padding: 7px 0 7px 35px;*/}#responsive-btn{display: block;position: absolute;right: 20px;top: 10px;}#responsive-nav-wrapper{display:block;}#cssmenu{display:none;}#rightcolumn, #leftcolumn{width:96%;float:none;margin:auto;}#maincontent{width:96%;float:none;padding-bottom:10px;margin:0 auto;}#popup_box{height:350px; width:250px;left: 10px;top: 15px;}footer{height:auto;}#footer-top-left{float:none; text-align:center;}.social{float:none; text-align:center; margin-top:10px;}.tab-img{width:100%; height:auto; float:none; text-align:center;}.tab-img-right{float:none; width:100%;text-align:center;}.tabs-panel{background:#fff; color:#000;}.tabs-panel strong{font-size:16px;}.boxLeft{float:none; text-align:center;}.boxright{float:none; width:98%; margin:auto;}}@media only screen and (max-width: 500px){.tab-img img{width:100%; height:auto;}.img-responsive{width:100%; height:auto;}.col3,.col2{width:100%; float:none;}.img-left{float:none; text-align:center; width:98%; height:auto;}

}