@charset "utf-8";
/* CSS Document 
Dk Blue- 0,120,145 #007891
lt Blue- 0,162,195 #00a2c3
White- 254,254,254 #fefefe
Black- 31,31,31 #1f1f1f


*/
@media screen { 
body, html { background:rgb(254,254,254);color: rgb(31,31,31); font-family: Arial, Helvetica, sans-serif; font-size: 16px; }
	::-moz-selection { background: rgb(33,33,33); color: rgb(250,250,250); }	
	::selection { background: rgb(33,33,33); color: rgb(250,250,250); }
	a { color: rgb(33,33,33); text-decoration: none; }
	a:hover { color: rgb(0,162,195); text-decoration: none; cursor:grab;}
	h1,h2 {color:#00a2c3; } /*Change to Arbutus Slab  */
	h1,h2,h3,h4,h5 { font-family: "Times New Roman", Times, serif; }
/* Custom Bootstrap */
	.btn-primary {background-color:rgb(0,162,195); border:none; padding:6px;} .bg-primary{background-color:rgb(0,120,145)!important;}	.bg-secondary {background-color:#007891!important;} .btn-secondary {background-color:#007891!important; border:none; padding:6px;}	.bg-dark,.btn-dark {background-color:#222222;}	.bg-light,.btn-light { }	.bg-light a {  }	.btn-outline-light { }	.bg-primary {  }	.text-danger {  }	.form-group { padding-top: 1.25rem; }	.fax { display: none; }	.alert-danger {  }
	
	.btn-group-vertical > .btn-group:not(:first-child), .btn-group-vertical > .btn:not(:first-child) {margin-top:10px!important;}
	
	.btn-block { 
  display: block!important; 
  width: 100%!important; 
}
	
	.list-group-item {background-color:transparent; border:none;}
	
/* Page Styles */
	
	/* Header */
	
	header { padding-bottom: 1.25rem; }
	
	.logo{max-width:50%; height:auto;}
	.mobile-text{display:none;}
	/* Home Tabs */
	 .homeTabs {  padding-top: 1.25rem; padding-bottom: 1.25rem;  z-index: 999999; margin-bottom:1rem;  }    .homeTab {  margin: 0 0 1rem 0; }    a.homeTab { color: rgba(255,255,255,1); }    a:hover.homeTab { color: rgba(255,255,255,.8)!important; text-decoration: none; }    .homeTabs i { font-size: 5rem; padding-bottom: .5rem; }
	
	.homeHero { background: url("../images/assests/hvac-repair-charleston-sc.jpg") center center no-repeat; background-size: cover; padding-bottom:5rem;}
	.planHero { background: url("../images/assests/plan-hero.jpg") center center no-repeat; background-repeat: no-repeat; background-size: cover; }
	.serviceHero { background: url("../images/assests/serivce-hero.jpg") center center no-repeat; background-repeat: no-repeat; background-size: cover;border-bottom: thick #FFFFFF solid;}
	.CTA {background: linear-gradient(333deg, rgba(51,51,51,1) 8%, rgba(0,120,145,1) 51%, rgba(0,162,195,1) 100%);}
	.locationsLi li {margin-bottom:1.25rem;}
	.locationsLi ul {list-style-type:none; padding-top:1rem;}
	.text-bg-secondary {background-color:#007891!important; color:#fefefe!important;}
	.text-bg-primary {background-color:#00a2c3!important; color:#fefefe!important;}


.locationsLi li:before {
  content: '✓ ';
	color:#007891;
}
	
	/* Social Buttons */
	a.btn-facebook, .btn-facebook { color: #ffffff!important; font-size: 80%; padding: .35rem; background-color: #405D9B!important; }  a.btn-facebook:hover { color: #fff; 	background-color: #405D9B!important; }a.btn-facebook:focus { 	color: #fff; }    a.twitter-share { color: #fff !important;	background-color: rgb(119,199,247); font-size: 80%; padding: .35rem; }  a.twitter-share:hover { color: #fff; background-color: rgb(105,179,224); }a.twitter-share:focus { 	color: #fff; }
	
	/* footer */
	footer { padding-top: 1.25rem; border-top: 2px solid rgb(33,33,33); text-align: center; background-color:rgb(31,31,31); color:#fefefe;}
	footer a{color:#fefefe;}
	footer i{color:#007891;}
	#copyright { background: rgb(31,31,31); color: rgb(250,250,250); text-align: center; }
}


/* Larger Screens */


@media (min-width: 768px) {
.mobileCTA {display:none;}
}

/*Small devices  (landscape phones, 576px and up)*/
@media (max-width: 767px) { 


}