@charset "utf-8";
@media screen and (max-width:480px){.site-main {padding-top: 16px !important;}}
@media screen and (max-width:1199px){.headercontactfrm h2 {
font-size: 22px !important;}#logo{width:100%;margin-top: 10px;
    margin-bottom: 0px;}.navbar{margin-right:8px}.headerInfo p{padding-left:0}.bannerText{padding:90px 0 80px}h1{font-size:43px}.bannerText p{font-size:30px !important;}.button{width:190px;padding:14px 0 16px}.serviceBox .serviceHeading{font-size:17px;padding:20px 14px}.serviceBox p{padding:22px 20px 11px}.serviceBox{min-height:470px}.homeAddress ul li:first-child{font-size:18px}.addinfo br{display:none}.nav-link{margin-right:19px;letter-spacing:.5px}.dropdown-item{margin-right:0}}@media screen and (max-width:991px){
	.nav-link{margin-right:15px;letter-spacing:.5px}.navbar{margin-right:0}#logo{width:100%;}.headerInfo{padding-left:6px;padding-right:0;margin-left:-3px}.headerInfo p a{font-size:11px}.headerInfo p{padding-left:0;letter-spacing:.5px;font-size:11px}.headerInfo p span{padding-left:8px}.headerInfo p i{font-size:11px;width:10px}.bannerText{padding:45px 0}.bannerText p{font-size:24px !important;padding-bottom:20px}.button{width:170px;padding:17px 0;font-size:15px}.serviceBox .serviceHeading{font-size:15px;padding:14px;line-height:20px}.serviceBox p{padding:12px;font-size:12px;line-height:20px}.serviceBox .readMore{margin:0 0 12px 12px;font-size:12px;line-height:20px}.serviceBox{min-height:410px}h1{font-size:35px}h2{font-size:26px}p{font-size:14px;line-height:25px}ul li{font-size:14px;line-height:22px}ul.listing li{padding-bottom:6px}ul.starListing li{font-size:15px;margin-bottom:18px}.highlightedOrange{font-size:20px}.servicesBlock{padding-bottom:27px;padding-top:0}.icon{margin-right:15px;width:40px;height:40px;line-height:40px}.icon i.fa{line-height:40px;font-size:16px}ul.socialIcons{text-align:left;margin-left:40px}.homeAddress ul li{margin-bottom:15px}.contactouter .alert-success{font-size:12px}.nav-link{margin-right:7px;letter-spacing:.2px;text-transform:capitalize}.navbar-nav{margin-right:3px}}@media screen and (max-width:767px){h1{font-size:28px}header{background:#fff!important;position:inherit}.banner{padding-top:0}p{font-size:14px;line-height:23px}.bannerText{padding:30px 0}#logo{width:auto}.headerInfo{height: auto;margin-left: 0;padding-bottom: 8px;padding-left: 0px;padding-top: 10px;}.mobileNav{position:relative}.mobileNav nav{padding:0; width:100%; float:left; background-color:#000; margin-top:12px; border-radius:8px;}.logo{text-align:center;display:block}.banner{background-size:auto}.serviceBox{min-height:inherit;margin-bottom:15px;margin-top:15px}.contentBox{padding:30px 15px}.copyRight{text-align:center!important;padding-bottom:10px}footer{padding-top:15px}footer ul li span{padding:2px 6px 0}.tagline{font-size:16px}.homeAddress{margin-bottom:30px;padding:20px 30px 15px}.navbar-toggler{display:block; float:right;border-radius:5px;}#navbarNavDropdown { width:100%; margin-top:50px;}.rightpad{padding-right:15px!important;margin-top:20px}.emailouter span{font-size:14px}.emailouter{margin-bottom:20px}.formouter{margin-top:30px}.formouter h3{font-size:26px}footer ul{width:50%;margin:0 auto}.formElements{padding-left:4px}.formouter{padding-left:0}.anyalsis-button{display:none}.fixed{position:relative}.right{text-align:left;padding-top:15px}.dropdown-menu { display:block; padding-top:3px; position:relative;box-shadow: none;display: block;position: relative;width: 100%; text-transform:none;border-top:0px solid #444;}.nav-link, .dropdown-item { text-transform:none;}.nav-item { text-align:left; padding-left:19px; }.navbar-collapse.in { overflow:inherit;}.nav-link {border-bottom:1px solid #444;display: block; color:#dbdbdb !important;padding-left:10px;}.navbar-toggler { background:#000;border: 0 solid #000;
    height: 50px;width: 50px; padding-top:5px;}.navbar-toggler-icon{display: block;height: 9px;width: 33px; border-top:2px solid #fff;} .headerInfo p { float:none;} .dropdown-menu { background-color:transparent !important; } .dropdown-item { color:#9a9a9a !important; padding-left:23px; } .dropdown-item:hover { color:#26d4ff !important; } .listingColumn { width:100%; padding-left:20px; } h2 { text-transform:capitalize !important}
@media screen and (max-width: 767px) {
	.quote-btn {
		padding: 2px 6px 3px;
		font-size: 15px !important;
	}
	.banner video {
		display: none;
	}
	.banner1  {
		background:url(../media/headerbkblurr.jpg) no-repeat left top;background-size:cover;
		background-attachment:fixed;
	}
	.headercontactfrm h2 {
		font-size: 15px !important;
		text-transform: capitalize !important;
	}
	
	/****NEW Pages****/
	.sub-row .col-md-3 {
    width: unset !important;
	}
	.sub-row.box .col-md-3, .sub-row.box2 .col-md-3, .sub-row.box2-2 .col-md-3 {
    min-height: unset !important;
}
}
