@charset "utf-8";
/* CSS Document */

body, html {overflow-x: hidden;}

.fa {
  padding: 20px;
  font-size: 30px;
  width: 50px;
  text-align: center;
  text-decoration: none;
  margin: 5px 2px;
}

.fa:hover {
    opacity: 0.7;
}

.fa-facebook {
  background: #3B5998;
  color: white;
}

.fa-twitter {
  background: #55ACEE;
  color: white;
}

.fa-google {
  background: #dd4b39;
  color: white;
}

.fa-linkedin {
  background: #007bb5;
  color: white;
}


.fa-instagram {
  background: #125688;
  color: white;
}
 
span {
  content: "\2192";
}
 
 .bg-primary {
    background-color: #1872c5 !important;
}


.alignemntblue2 a  {color:#000;}
.number_container a {color:#025a82;font-weight:700;text-decoration: none;}
.number_container {background: #dde8f3;padding-top:12px; padding-bottom:12px;padding-left:12px; padding-right:12px;color:#025a82;font-weight:700;}

.jumbotron {background-image: linear-gradient(rgba(0, 0, 0, 0.5),rgba(0, 0, 0, 0.5)), url("../images/air-conditioner-3629396_1920-1920w.jpg");padding-left:12px; padding-right:12px;background-size:cover; margin-bottom:0px;background-position:bottom;}

.jumbotron2 {background-image: linear-gradient(rgba(0, 0, 0, 0.5),rgba(0, 0, 0, 0.5)), url("../images/blog_jumtron99.jpg");padding-left:12px; padding-right:12px;background-size:cover; margin-bottom:0px;background-position:bottom;}

 .jumbotron3 {background-image: linear-gradient(rgba(0, 0, 0, 0.5),rgba(0, 0, 0, 0.5)), url("../images/blog_jumtronblog.jpg");padding-left:12px; padding-right:12px;background-size:cover; margin-bottom:0px;background-position:bottom;}

.jumbotron4 {background-image: linear-gradient(rgba(0, 0, 0, 0.5),rgba(0, 0, 0, 0.5)), url("../images/services2_jumtron.jpg");padding-left:12px; padding-right:12px;background-size:cover; margin-bottom:0px;background-position:bottom;}

.jumbotron5 {background-image: linear-gradient(rgba(0, 0, 0, 0.5),rgba(0, 0, 0, 0.5)), url("../images/blog_jumtronnb.jpg");padding-left:12px; padding-right:12px;background-size:cover; margin-bottom:0px;background-position:center;}

.alignment1_1 {text-align:center;padding-bottom:12px;padding-top:12px;}
.navbar-dark .navbar-nav .nav-link {color:#fff;}
.color_element1_1 {color: #fff; font-weight:600;}
.color_element1_2 {color: #fff; font-weight:400;}
.navbar-expand-lg .navbar-nav .nav-link {padding-left:16px;padding-right:16px;}
.bi-calendar-check {color:#025a82; font-weight:500;}
.bi-clock {color:#025a82;font-weight:500;}
.schedule-text {font-weight:700; color:#939393;text-decoration:underline;vertical-align:center;padding-left:12px;}

.weekday_text {font-weight:700; color:#025a82;vertical-align:center;padding-left:7px;}

.cover_element {height:100%; display: flex; align-items: center;}
.cover_element2 {height:100%; display: flex; align-items: left;}
.banner_element2 {background-image: linear-gradient(rgba(0, 0, 0, 0.5),rgba(0, 0, 0, 0.5)), url("../images/ac_image1.jpg");height:171px;color:#fff;background-size:cover;}

.banner_element3 {background-image: linear-gradient(rgba(0, 0, 0, 0.5),rgba(0, 0, 0, 0.5)), url("../images/ac_image2.jpg");height:171px;color:#fff;background-size:cover;}

.banner_element4 {background-image: linear-gradient(rgba(0, 0, 0, 0.5),rgba(0, 0, 0, 0.5)), url("../images/ac_image3.jpg");height:171px;color:#fff;background-size:cover;}

.banner_element5 {background-image: linear-gradient(rgba(0, 0, 0, 0.5),rgba(0, 0, 0, 0.5)), url("../images/ac_image4.jpg");height:171px;color:#fff;background-size:cover;}

.banner_alignment {display:flex;align-items:center;}
.color_element1_12 img {width:100%;max-width:380px;}
.color_element1_5 {display:none;}

.alignment_m {display: flex; align-items: center;}
.alignment_mn {align-items: center;}
.alignment_n {padding-left:0px;}
.our_company_box {background-color:#000;padding-top:22px;padding-bottom:22px;color:#fff;}
 
.footer_nav_aligner {padding-left:0px;padding-bottom:0px;}

.box_style_1 {background:#fff;}
	
.carousel-item.active,
.carousel-item-next,
.carousel-item-prev{
    display:block;
}
 
.pc_guy_element {display:none;}
.pc_truck_element {display:none;}
.pc_about_element {display:none;}
.color_element1_4 {display:none;}
.triangle-left {display:none;}
.alignemntblue2 {padding-bottom:22px;}
.alignemntblue3 {padding-bottom:22px;padding-top:22px;}
.alignemntblue3 a {text-decoration: none;color:#000;}
.color_element1_6 {padding-top:22px;}
#carouselContent {height:290px;}
.alignment_images {width:100%;max-width:239px;}
.display-4 {font-size:42px;}
.logo_alignment2 {margin-bottom:22px;}
.spacer {padding-top:6px;display:block;}
.colore_button {background: #1872c5 !important; border:solid 1px #1872c5;}
.change_up {width:100%;margin-bottom:12px;}
.p-4 {padding:22px !important;}
.spacer_box {margin-bottom:22px;}
.small_logo {width:100%;max-width:180px;padding-top:12px; padding-bottom:12px;} 
.about_spacer {padding:22px; background:#1f6794; color:#fff;width:100%;}
.card-horizontal {
    display: block;
    flex: 1 1 auto;
	text-align:center;
	padding-top:22px;
}
.card-body {padding:12px !important;}

#form {
    background-color: #ffffff; 
     margin: 0px !important;  
    padding: 0px !important;  
    width: 100% !important;  
     min-width: auto !important;  
    
}

.radio input[type="radio"] {position:relative !important;margin-top:0px !important;min-height:auto !important;margin-left:0px !important;}
.checkbox label, .radio label {padding-left:0px !important;}

.synchrony_style {padding-bottom:22px;}
.blockere {padding-top:22px; padding-bottom:22px;}

.cntct-main-cnt-wrap .form-control {width:100% !important;}
textarea.form-control {overflow:hidden !important;}
.element_spacer44 {margin-bottom:22px;}
a.schedule-text:hover {color: #939393;}
.schedule-text {text-decoration:none !important;}
#navbarDropdown  {
    outline: 0 !important;
	outline: none!important;
}

#navbarDropdownMenuLink {
 outline: 0 !important;
 outline: none!important;}
	
.fa-2x {display:none !important;}
.boxer2 {margin:auto; width: 115px;display:block;clear:both;text-align:left;}
.boxer3 {margin:auto; width: 50px;display:block;clear:both;text-align:left;}

.btn-secondary:focus, .btn-secondary.focus {box-shadow:none !important;}
.btn:focus, .btn.focus {box-shadow:none !important;}

.blog_image_right {padding-bottom:22px;width:100%;max-width:538px;}
.blog_image_left {padding-bottom:22px;width:100%;max-width:538px;}

.services_page_e {border-radius: 50%; padding: 9px; color: #0095fc; display:inline-block;background: #eef1f6;height:50px; width:50px;margin-right:6px;}

.h3trtr {color: #033b5d; display:inline;vertical-align: middle;}

.toolsnstuff {border:solid 4px #0f79a9;border-radius: 50%;padding:22px; margin:auto;color:#0f79a9;margin-top:6px;width:100px;height:100px;}
	
.banner_text42 {color: #0f79a9; font-weight:700;}

@media (min-width: 576px) {
.alignemntblue3 {padding-bottom:0px;padding-top:0px;}
#carouselContent {height:232px;}
.spacer {display:inline;padding-top:0px;}
.change_up {width:auto;margin-bottom:0px;}
.phone_number_align {display:inline;}
.phone_number_align2 {display:block;}
.about_spacer {width:50%}
.img-square-wrapper {display:block !important;}	
.card-horizontal {
    display: flex;
    text-align:center;
	padding-top:0px;
}	
	
.fa-2x {display:block !important;float:left;}
.aligngng {padding-bottom:22px !important;}
.jumbotron {background-position:top !important;}		
.jumbotron2 {background-position:top !important;}		
.jumbotron3 {background-position:top !important;}	
.jumbotron4 {background-position:top !important;}	
.jumbotron5 {background-position:top !important;}

}


@media (min-width: 768px) {
.spacer_box {margin-bottom:0px;}
.customer_text {float:right;padding-right:12px;font-size:35px;padding-top:22px;}
.customer_text2 {float:right;padding-right:12px;font-size:35px; clear:both;}
.spacer {display:block;padding-top:6px;}
.logo_alignment2 {margin-bottom:0px;}
.color_element1_5 {display:block;background-image: url("../images/beard.jpg");height:537px; background-repeat: no-repeat;background-position:bottom;}
.allinger {padding-left:0px;}
 
.box_style_1 {margin-left: -155px; margin-right: 42px;}

.shadow {
-webkit-box-shadow: 3px 3px 5px 6px #ccc;  /* Safari 3-4, iOS 4.0.2 - 4.2, Android 2.3+ */
-moz-box-shadow: 3px 3px 5px 6px #ccc;  /* Firefox 3.5 - 3.6 */
box-shadow: 3px 3px 5px 6px #ccc;  /* Opera 10.5, IE 9, Firefox 4+, Chrome 6+, iOS 5 */}

.pc_guy_element {background-image: url("../images/pc_guy.jpg");height:537px;display:block; background-position:center;background-size:cover;}
	
.pc_truck_element {background-image: url("../images/trucks.jpg");height:537px;display:block; background-position:center;background-size:cover;}	
	
.color_element1_4 {background:#025a82;background-image: url("../images/tools.jpg");height:537px;background-position:top;display:block;background-size:cover;}

.triangle-left {width: 0; height: 0; border-top: 75px solid transparent; border-right: 75px solid #e9e2b4; border-bottom: 75px solid transparent;float:right;display:block;position: absolute; right:0px;}

.alignemntblue2 {padding-bottom:22px;}
.alignment_mn {padding:0px; display: flex; align-items:center;}
.alignment_p {padding-right:0px;}	
.phone_number_align2 {display:inline;}
	
.navbar-expand-md .navbar-nav .nav-link {padding-left:16px; padding-right:16px;}
.about_spacer {width:40%}
  
  .boxeee {float:right;}

}


@media (min-width: 992px) {
.pc_guy_element {background-position:right;}
.pc_truck_element {background-position:right;}	
.customer_text  {font-size:42px;}
.customer_text2 {font-size:42px;}
.color_element1_6 {padding-top:150px;}
.about_spacer {width:65%}
.pc_about_element {background-image: url("../images/a43bout_tron.jpg");height:637px;display:block; background-position:center;background-size:cover;clip-path: polygon(25% 0%, 100% 0%, 75% 100%, 0% 100%);-webkit-clip-path: polygon(25% 0%, 100% 0%, 75% 100%, 0% 100%);}
.boxelements222	{box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;padding-left:32px; padding-right:32px;background: #fff;padding-top:22px;}	
.blog_image_right {float:right;padding:22px;padding-right:0px;}
.blog_image_left {float:left;padding:22px;padding-left:0px;}	
}


@media (min-width: 1200px) {
.about_spacer {width:50%}
.pc_about_element {height:537px;}
.backgroundsample {background-image: url("../images/paper_cut_bg-1920w.png"); margin-top:-22px; margin-bottom:-22px;background-position: top;background-repeat: no-repeat;}	
.spacwer6756 {padding-bottom:22px;}		
}


@media (min-width: 1500px) {
#flyer {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 33.33%;
	}
}

@media (max-width: 400px) {
.g-recaptcha {transform:scale(0.86);-webkit-transform:scale(0.86);transform-origin:0 0;-webkit-transform-origin:0 0;margin-bottom:-12px !important;}
}