.topphone a,.phnu a{color:#fff;}

@media all and (max-width:960px){
	body{background-image:none!important;}
	#container,.left-sec,.right-sec,.left-sec-inr,.left-sec-inner,.call-us,.main,.header,.content1,.banner,.heading,.service-botm,.services,.footer,.service-box{width:100%;float:none;margin:0px 0;padding:0;}
	.banner-sec,.banner-inr,.banner-sec-inr,#innerpage .banner-sec{width:100%;margin:0 0px;}
	.banner-sec, #innerpage .banner-sec,.banner{height:auto;}
	.banner-gradiant{display: table;height:auto;}
	.content-sec,.content-sec1,#TabbedPanels1,#footer-block{width:100%;min-width:300px;padding:0;}
	.footer-sec,.service-sec,.banner-gradiant{width:100%;margin:0 0px;min-width:300px;}
	#footercall,.banner img{max-width:100%;width:auto;}
	.banner-left,.banner-right{max-width:50%;padding:0;}
	.left-sec{min-height:10px;}
	.banner-txt{background-repeat:repeat!important;}
	#TabbedPanels1{border-right:0!important;border-left:0!important;padding:0!important;}
.service-sec{padding-top:0;}
	ul.TabbedPanelsTabGroup{display:table;width: 100%;margin-top: 5px;}
	li.TabbedPanelsTab{width: 33.33%;display: table-cell;float: none;padding: 0!important;vertical-align: middle;text-align: center;}
	.TabbedPanelsContent{margin:0 5px;padding:0!important;}
	.TabbedPanels{padding:5px 0;}
	ul.browse li, ul.browse1 li{width:25%;display: inline-block;float:left;padding-left:0;}
	.call-botm{display:none;}
	.tagline{padding-right:0;}
	.title,.cities_description, .title1,.zip_description{float:none;margin:0 auto;width:100%;}
	.zip_description, .cities_description{padding:10px 0 0;clear:both;border-left: 0;border-right: 0;}
	.cities_description .textwidget, .zip_description .textwidget{float:left;}
	.cities_description li, .zip_description li{width:140px;}
	p object,iframe,#map{width:100%!important;}
	ul{padding-left:0;}
	ol{padding-left:0;margin:0;}
	#postedimages{margin:0 auto;}
	.right-sec{clear: both;}
	.right-sec-box{float:none;margin:0 auto;}
	#animatetoprightno a{white-space:nowrap;line-height:35px;}
}

@media all and (max-width:900px){
	.banner-right,.banner-right-inr{display:none;}
	.banner-left{width:100%;max-width:100%;}
	#menu-content ul{text-align:center;margin-top:10px;}
	#menu-content ul li{display:inline-block;}
	#menu-content ul li a{padding:12px 5px 11px;margin: 0;}
	#menubar{width:auto;margin-top: 25px;}
	.banner-left,.banner-left-inr{float: none;padding: 0;margin: 0 auto;width: 456px;}
	ul.browse1:after{content:'';display:block;clear:both;}
	.get_free_siding{display:none;}
	.top-right{width:420px;}
	body{background-position: 0 -185px;}
	#menu-content{margin-left:0;background-position:right top;}
	.footer{height:auto;background:none;}
	.footer .foot1,.footer .foot2,.footer .foot3{float:none;width:100%;padding:0;margin-left:0;margin-right:0;}
	.footer .foot2>div{width:33.33%;padding:0;}
	.footer .foot2:after{content:'';display:block;clear:both;}
	.footer .foot3 {min-height: 85px;}
}

@media all and (max-width:830px){
	#menu-content ul li{}
	#menu-content ul li a{padding:5px 8px;display: block;}
	#menu-content ul li a:hover,#menu-content li.current_page_item a{padding:5px 8px;background:none repeat scroll 0 0;}
}

@media all and (max-width:768px){
	#menubar{background:none;float:none;display:table;margin:0 auto 10px;width: 100%;}
	.raqbtn{position: absolute;top: 35px;right: 10px;}
	.clnw{margin-left:50px;}
}

@media all and (max-width:660px){
	
	.logo{float:left;margin:0 auto;text-align:center;}
	.logo a{text-align:center;display:block;}
	.logo a img{float:none;}
	.top-right{float:none;margin:0 auto;width:auto;height: auto;}
	.call-sec,.call-sec-inr{background:none;float:none;margin:0 auto;text-align: center;padding: 0;width: auto;height: auto;}
	.menubar{margin: 0 auto;width: 100%!important;margin-top:0;}
	.tagline{line-height: 45px;display:none;}
	span#animate,.animatetoprightno{font-size:22px;}
	#menu-content{}
	ul.browse li, ul.browse1 li{width:33.33%;}
	.call{background:none;margin-left:-60px;float: right;margin-top: 40px;height: auto;}
	.topphone a{color: #000;}
	.heading{display:none;}
	.main,.header{background:#fff;height:auto;}
	.menubar{float:none;width: 100%;}
	.menu-content ul{display:table;width: 100%;}
	.menu-content ul li{display:table-cell;vertical-align:middle;text-align: center;float:none;width:33.33%;text-align:center;}
	.menu-content ul li a{float: none;text-align: center;display: block;margiN: 0 auto;}
}
.click_call { display: none!important; }
@media all and (max-width:480px){
	.footer-left,.footer-right{width: 100%;float:none;}
	.social-sec{float:none;}
	.inneradd-sec,#postedimages,#postedimages+p,#postedimages+p+br,.content-sec .call-us{display:none;}
	#footer-block{height:auto;}
	.banner-left,.banner-left-inr{width: 100%;}
	.banner-left h2,.banner-left-inr h2{text-align:center;padding: 10px 0 0;font-size: 27px;white-space: nowrap;line-height: initial;}
	.banner-left h2 br,.banner-left-inr h2 br{display:none;}
	.call-btn{margin-top:10px;font-size:27px;line-height:27px;height:43px;}
	.title{width:auto;height:auto;}
	.entry-content iframe{width:100%;}
	div[style="float: left; width: 33%;"]{width:33.33%!important;}
	div[style="float: left; width: 33%;"] li{margin-left:2px;list-style:none;width:100%;}
	ul.TabbedPanelsTabGroup{position:relative;margin-top:0;}
	.TabbedPanelsContentGroup{padding:0;}
	.call{margin: 0 auto;position: absolute;width: 100%;float: none;display: block;top: 120px;z-index: 10;text-align: center;}
	.menubar{margin-top:0px;}
	.logo{float:none;width: 100%;padding: 10px 0 40px;}
	.callnow{float:none;display:inline-block;}
	.topphone{float:none;display:inline-block;font-size: 29px;width: 205px;}
	.click_call { display: block!important; }
}
@media all and (max-width:420px){
	.raqbtn{display:none;}
	.click_call { display: block!important; }
}

@media all and (max-width:360px){
	ul.browse li, ul.browse1 li{width:50%;}
	.banner-left,.banner-inner{width:100%;}
	.call-sec,.call-sec-inr{width: 100%;padding: 8px 0 0;}
	.tagline {line-height: 30px;margin-bottom: 10px;}
	#menubar{width:100%!important;position:relative;}
	#menu-content{background:none;height:auto;padding-top: 0;}
	ul#menu-top-menu{display: block;float: none;}
	#menu-content ul li{display:block;width:100%;text-align:center;float: none;margin: 0 auto;}
	#menu-content ul li a{float: none;font-size:22px;}
	div[style="float: left; width: 33%;"]{width:48%!important;}
	#map{width:100%!important;}
	.click_call { display: block!important; }
}

@media all and (max-height:360px){
}

@media all and (max-height:320px){
}