@charset "utf-8";
/* CSS Document */

*{box-sizing: border-box}
body {
	margin: 0px;
	color:#051143;font-family: calibri
}
h1{
	color: #57bfc0;
	font-size: 41px;
	font-family: calibri;
	font-weight: normal;
}
.h1{text-transform: uppercase}
p{
	color: inherit;
	line-height: 30px;
	text-align: justify;
	
}
.spam { display:none;}
.row1 p{margin: 1%;font-size: 18px;}
.section1{width:100%;position:relative;float:left;background-image: url(professional-cleaners/banner.png);background-repeat: no-repeat;background-size: 100% auto;	background-position: center top;padding-bottom: 20%;}
/*header shrink*/
header{width:100%;position:relative;z-index: 999}
.top{width:100%;float:left;position: fixed;	transition: transform 420ms cubic-bezier(.165,.84,.44,1);top: 20px;
}
.top1 {height: 70px;width: 70%;margin-left: auto;margin-right: auto;background-color: #012340;position: relative;}
.top.fixed {background-color: #57bfc0;height: 100px;transform: translate3d(0px,-110px,0);top: 0;z-index: 1001;width: 100%;margin: 0px;left: 0}
.top.fixed .nav {margin-top: 20px;margin-left:2%;}
.top.fixed .menu-link{margin-top:0}		
.top.fixed .phone {font-size: 30px;float:left;width:30%;color:#012340;font-weight: bold;text-align: left;padding-left:10%}
.top.fixed .header{width:50%} 		
.scrolled .top {
   transform: translate3d(0px,-110px,0);
  height:60px;
}

.scrolled .top.fixed {
  transform: translate3d(0px,0,0);
}	
.logo {
	float: left;
	width: 25%;
}
/*start nav*/	
.header{padding:0;position:relative;width:70%;float:left;color:#fff;top:0;left:0;background-color:#012340;display:table;height:60px;line-height:60px;z-index: 666}
.menu-link{color:#fff;text-shadow:none;padding:0;height:2em;position:absolute;left:0;top:0;z-index:1001;width:100%;text-align:left;font-size:30px;margin-top:15px;padding-left:20%}
.menu ul{background:#fff}
.menu li{list-style:none;font-size:20px}
.menu li a{color:#01233b;text-shadow:none;text-decoration:none;background-color:#fff;display:inline-block;height:2em;line-height:2em;border-bottom:1px solid #01233b;width:100%;padding-right:2%}
.menu li a:hover{color:#fff;background-color:#bf2e2a}
body:not(:target) #menu,body:not(:target) #menu1{margin:0;padding-top:3em;position:absolute;top:12px;left:2%;z-index:1000;width:80%;}
body:not(:target) #menu1{top:0}		
body:not(:target) #menu li,body:not(:target) #menu1 li{width:100%;height:0;line-height:0;overflow:hidden;-webkit-transition:height .25s;-moz-transition:height .25s;-o-transition:height .25s;transition:height .25s}
body:not(:target) #menu:target,body:not(:target) #menu1:target{z-index:1001}
body:not(:target) #menu:target li{height:2em;overflow:visible;-webkit-transition:height .25s;-moz-transition:height .25s;-o-transition:height .25s;transition:height .25s}
body:not(:target) #menu:target .back,body:not(:target) #menu1:target .back{height:0;line-height:0}
body:not(:target) #menu:target .back a,body:not(:target) #menu1:target .back a{width:100%;background-color:transparent;border:0;height:auto;position:absolute;top:-101em;bottom:-101em;left:0;right:0;text-indent:-999em;z-index:-1}
@media(min-width:1000px){.menu-link{display:none}
body:not(:target) #menu,body:not(:target) #menu1{padding-top:0}
body:not(:target) #menu li,body:not(:target) #menu1 li{display:inline;border:0;}
body:not(:target) #menu li a,body:not(:target) #menu1 li a{color:#fff;text-shadow:inherit;line-height:2em;padding:0 20px;height:2em;width:auto;border:0;background-color:transparent}
body:not(:target) #menu li a:hover,body:not(:target) #menu1 li a:hover{color:#fff}
body:not(:target) #menu .back,body:not(:target) #menu1 .back{display:none}
}
/*end nav*/	
.phone {
	float: left;
	width: 16%;
	color: #fff;
	padding:10px 0px;
}
.hours{
	width: 30%;
	float: left;
	color: #fff;
	padding: 10px 0px;
}
.row{width:1200px;margin:0px auto;display: table;margin-top:20px}	
h2::after { 
  content: "";
  background-color: #57bfc0;
  color: #57bfc0;
  padding:10px 0px;
  width:5px;height:30px;display:block;
  float:right;margin-top:0px;position: relative;top:0;
}
		
.font-n{color:#012340;font-size:40px;font-family: Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", "serif";font-weight: normal;display: block;margin-top:20px;line-height: 100px;}

.font-n::before{content: "";
  background-color: #57bfc0;
  color: #57bfc0;
  padding:20px 0px;
  width:5px;height:30px;display:block;
  float:left;margin-top:20px;position: relative;top:0;margin-right: 2%;}
		
.row1{width:100%;float:left}
h2{color:#57bfc0;}		
.service-area{
	width: 15%;
	float: left;
	padding-top: 20px;
	text-align: center
}
		.service-area ul{padding:0;margin:0}		
#p1 {
	width: 50%;
	color: #fff;
	left: 30px;
	padding-top: 140px;
}
#p1 p{color:#57bfc0;font-weight: bold;font-size: 18px}
		/*button*/
		.pulse-button {
  position: relative;
  display: inline-block;
  height: 40px;
  font-size: 20px;
  font-weight: bold;
  font-family: 'Trebuchet MS', sans-serif;
  text-transform: uppercase;
  text-align: center;
  letter-spacing: 0px;
  color: #012340;
  border: none;
  border-radius: 0%;
  background: #57bfc0;
  cursor: pointer;
  box-shadow: 0 0 0 0 rgba(101, 55, 143, 0.25);
  -webkit-animation: pulse 1.7s infinite;
	padding:10px 4%;
}

.pulse-button:hover {
  -webkit-animation: none;
}

@-webkit-keyframes pulse {
  0% {
    -moz-transform: scale(0.75);
    -ms-transform: scale(0.75);
    -webkit-transform: scale(0.75);
    transform: scale(0.75);

  }
  70% {
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -webkit-transform: scale(1);
    transform: scale(1);
    box-shadow: 0 0 0 60px rgba(202, 186, 2, 0);
  }
  100% {
    -moz-transform: scale(0.75);
    -ms-transform: scale(0.75);
    -webkit-transform: scale(0.75);
    transform: scale(0.75);
    box-shadow: 0 0 0 0 rgba(202, 186, 2, 0);
  }
}
  .about {
	float: left;
	width: 45%;
	  margin-bottom: 30px;
	  padding-right: 2%;
}
.about1 {
	float: left;
	width: 55%;
	  margin-bottom: 30px;
	  padding-right: 2%;
}		
.bg{background-color: #57bfc0;width:90%;float:left;color:#fff;padding:2%;font-size:30px;border-right:10px solid hsla(219,47%,15%,1.00)}
#social{
	width: 10%;
	float: left;
	background-color: #012340
}		
		


a{color:inherit;text-decoration: none}
		.float-l{float:left;margin-top:20px;margin-right: 2%;position: relative;z-index: 5}
	     .services .bg{margin-left:-50px;padding-top:5px}
.service-area .bg{margin-left:-55px;padding-top:5px;background-color: #f0f1f3}
		.service-area .bg{margin-left:-55px;padding-top:5px;background-color: #fff}
.why-us{
	width: 500px;
	float: right;
	background-color: #012340;
	margin-top: 10px;
	margin-right: 6%;
	font-size:40px;
	color:#57bfc0;
	text-transform: uppercase;
	padding: 30px 0px 20px 10%;
	margin-bottom:20px;}
		.why-us ul{margin:0;padding-left:5%}
		.why-us ul li{font-size:19px;color:#fff;text-align: left;line-height:35px;padding-left:0}
.why-us-bg{width:150px;height:150px;background-color: #57bfc0;display: block;position: relative;float:right}				
 .offer {
	float: left;
	width: 100%;
	background-image: linear-gradient(to right,#011e9e 24%,#fecc37 24% 76%);
	 height:190px;
	 text-align: center;
	 }		
.services {
	float: left;
	width: 25%;
	margin-right: 0px;
	margin-left: 0px;
	margin-bottom: 40px;
	margin-top: 0px;
}
.services li{
	line-height: 27px;
}		
.row2 {
	background-color: #d1d5d8;
    margin:0px auto;
	width: 1200px;
    padding-top: 30px;
		}
		.row22	{background-color: #d1d5d8;width:100%;float: left;padding-bottom: 30px;}	
.img1{float:right}		
.service-area ul li {list-style-position: inside;text-align: left;line-height: 30px;text-transform: uppercase;}
.margin-l{margin-left:2.3%;margin-top:20px;margin-bottom:20px}	.margin-r{margin-right:2%;}	
.slider {
	width:100%;
  height: 200px;
  position: relative;
  overflow: hidden;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-flow: row nowrap;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
      -ms-flex-align: end;
          align-items: flex-end;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.slider__nav {
  width: 12px;
  height: 12px;
  margin: 0px 12px;
  border-radius: 50%;
  z-index: 10;
  outline: 6px solid #ccc;
  outline-offset: -6px;
  box-shadow: 0 0 0 0 #ffcf41, 0 0 0 0 rgba(255, 207, 65, 0);
  cursor: pointer;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}
.slider__nav:checked {
  -webkit-animation: check 0.4s linear forwards;
          animation: check 0.4s linear forwards;
}
.slider__nav:checked:nth-of-type(1) ~ .slider__inner {
  left: 0%;
}
.slider__nav:checked:nth-of-type(2) ~ .slider__inner {
  left: -100%;
}
.slider__nav:checked:nth-of-type(3) ~ .slider__inner {
  left: -200%;
}
.slider__nav:checked:nth-of-type(4) ~ .slider__inner {
  left: -300%;
}
.slider__inner {
  position: absolute;
  top: 0;
  left: 0;
  width: 400%;
  height: 100%;
  -webkit-transition: left 0.4s;
  transition: left 0.4s;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-flow: row nowrap;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
}
.slider__contents {
  height: 100%;
  padding: 2rem;
  text-align: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  -webkit-flex-flow: column nowrap;
      -ms-flex-flow: column nowrap;
          flex-flow: column nowrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.slider__image {
  font-size: 2.7rem;
      color: #2196F3;
}
.slider__caption {
  font-weight: 500;
  margin: 20px 0px;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
  text-transform: uppercase;
	color:#ffcf41;
		}
.slider__txt {
  color: #fff;
	}

@-webkit-keyframes check {
  50% {
    outline-color: #ffcf41;
    box-shadow: 0 0 0 12px #ffcf41, 0 0 0 36px rgba(255, 207, 65, 0.2);
  }
  100% {
    outline-color: #333;
    box-shadow: 0 0 0 0 #ffcf41, 0 0 0 0 rgba(255, 207, 65, 0);
  }
}

@keyframes check {
  50% {
    outline-color: #ffcf41;
    box-shadow: 0 0 0 12px #ffcf41, 0 0 0 36px rgba(255, 207, 65, 0.2);
  }
  100% {
    outline-color: #ffcf41;
    box-shadow: 0 0 0 0 #ffcf41, 0 0 0 0 rgba(255, 207, 65, 0);
  }
}
.row3{width:100%;float:left;background-color: #fff;position: relative;padding:60px 0px}
		.row11 {
    width: 1200px;
    margin: 0px auto;
    display: table;
    position: relative;
    z-index:20;
			background-color: rgba(255,255,255,.7);
			margin-bottom: 30px;
}
	#triangle-bottomright { width: 0; height: 0; border-bottom: 500px solid #dcdce8; border-left: 500px solid transparent; position: absolute;right:0;bottom: 0}	
		.row3 .row .row1{font-weight: bold;color:#011e9e;}
		/* Bounce To Right */
.hvr-bounce-to-right {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  position: relative;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.5s;
  transition-duration: 0.5s;
	background: #ffcf41;padding:10px 2%;font-size:40px;font-family:impact;color:#1b34a8;
	margin-top:-50px;
	margin-left:5%;
	
}
.hvr-bounce-to-right:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #fff;
  -webkit-transform: scaleX(0);
  transform: scaleX(0);
  -webkit-transform-origin: 0 50%;
  transform-origin: 0 50%;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.5s;
  transition-duration: 0.5s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.hvr-bounce-to-right:hover, .hvr-bounce-to-right:focus, .hvr-bounce-to-right:active {
  color: #1b34a8;
}
.hvr-bounce-to-right:hover:before, .hvr-bounce-to-right:focus:before, .hvr-bounce-to-right:active:before {
  -webkit-transform: scaleX(1);
  transform: scaleX(1);
  -webkit-transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
  transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
}
		.row6{
			width:100%;
			float:left;
	background-image: url(professional-cleaners/dryer-vent-cleaner.jpg);
	background-color: #57bfc0;
	background-position: left top;
	background-repeat: no-repeat;
			background-size:auto;
			padding:100px 0px;
			font-size:60px;
			text-align: right;color:#57bfc0;
			
			
}
		.row6 img:first-child{float:right;
		margin-top:-150px;position: relative}	
		/* Pulse */
@-webkit-keyframes hvr-pulse {
  25% {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
  }
  75% {
    -webkit-transform: scale(0.9);
    transform: scale(0.9);
  }
}
@keyframes hvr-pulse {
  25% {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
  }
  75% {
    -webkit-transform: scale(0.9);
    transform: scale(0.9);
  }
}
.hvr-pulse {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
}
.hvr-pulse:hover, .hvr-pulse:focus, .hvr-pulse:active {
  -webkit-animation-name: hvr-pulse;
  animation-name: hvr-pulse;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
}
.row4 {
	background-color: #012340;
	float: left;
	width: 100%;
	color:#fff;
	padding:30px 0px;
}
    .data {
	float: left;
	width: 30%;
	margin-bottom: 40px;
	margin-top: 0px;
	margin-right: 0px;
}
    .social {
	padding: 2% 1%;
float: right;
width: 30%;
margin-bottom: 30px;
text-align: right;
}
.data .row1{text-align: center;}		
.row4-img {
    margin-top: -180px;
    float: right;
}
		.row5{width:100%;float:left;padding:1%;color: #fff}
		.call {
	background-color: #57bfc0;
	float: left;
	width: 100%;
	padding-top: 1%;
	padding-right: 1%;
	padding-bottom: 1%;
	padding-left: 55%;
	font-size:50px;
	margin-top: -130px;
}
		.testi {
    float: left;
    width: 45%;
    margin-top: -67px;
    margin-left: -1.5%;
}
		.carousel {
  height: 380px;
  width: 100%;
  overflow: hidden;
  text-align: center;
  position: relative;
  padding: 0;
  list-style: none;
}
.carousel__controls,
.carousel__activator {
  display: none;
}
.carousel__activator:nth-of-type(1):checked ~ .carousel__track {
  -webkit-transform: translateX(0%);
          transform: translateX(0%);
}
.carousel__activator:nth-of-type(1):checked ~ .carousel__controls:nth-of-type(1) {
  display: block;
  opacity: 1;
}
.carousel__activator:nth-of-type(1):checked ~ .carousel__indicators .carousel__indicator:nth-of-type(1) {
  opacity: 1;
}
.carousel__activator:nth-of-type(2):checked ~ .carousel__track {
  -webkit-transform: translateX(-100%);
          transform: translateX(-100%);
}
.carousel__activator:nth-of-type(2):checked ~ .carousel__controls:nth-of-type(2) {
  display: block;
  opacity: 1;
}
.carousel__activator:nth-of-type(2):checked ~ .carousel__indicators .carousel__indicator:nth-of-type(2) {
  opacity: 1;
}
.carousel__activator:nth-of-type(3):checked ~ .carousel__track {
  -webkit-transform: translateX(-200%);
          transform: translateX(-200%);
}
.carousel__activator:nth-of-type(3):checked ~ .carousel__controls:nth-of-type(3) {
  display: block;
  opacity: 1;
}
.carousel__activator:nth-of-type(3):checked ~ .carousel__indicators .carousel__indicator:nth-of-type(3) {
  opacity: 1;
}
.carousel__activator:nth-of-type(4):checked ~ .carousel__track {
  -webkit-transform: translateX(-300%);
          transform: translateX(-300%);
}
.carousel__activator:nth-of-type(4):checked ~ .carousel__controls:nth-of-type(4) {
  display: block;
  opacity: 1;
}
.carousel__activator:nth-of-type(4):checked ~ .carousel__indicators .carousel__indicator:nth-of-type(4) {
  opacity: 1;
}
.carousel__activator:nth-of-type(5):checked ~ .carousel__track {
  -webkit-transform: translateX(-400%);
          transform: translateX(-400%);
}
.carousel__activator:nth-of-type(5):checked ~ .carousel__controls:nth-of-type(5) {
  display: block;
  opacity: 1;
}
.carousel__activator:nth-of-type(5):checked ~ .carousel__indicators .carousel__indicator:nth-of-type(5) {
  opacity: 1;
}
.carousel__control {
  height: 30px;
  width: 30px;
  margin-top: -15px;
  top: 50%;
  position: absolute;
  display: block;
  cursor: pointer;
  border-width: 5px 5px 0 0;
  border-style: solid;
  border-color: #fafafa;
  opacity: 0.35;
  outline: 0;
  z-index: 3;
}
.carousel__control:hover {
  opacity: 1;
}
.carousel__control--backward {
  left: 10px;
  -webkit-transform: rotate(-135deg);
          transform: rotate(-135deg);
}
.carousel__control--forward {
  right: 10px;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
}
.carousel__indicators {
  position: absolute;
  bottom: 80px;
  width: 100%;
  text-align: center;
}
.carousel__indicator {
  height: 15px;
  width: 15px;
  border-radius: 100%;
  display: inline-block;
  z-index: 2;
  cursor: pointer;
  opacity: 0.35;
  margin: 0 2.5px 0 2.5px;
}
.carousel__indicator:hover {
  opacity: 0.75;
}
.carousel__track {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  padding: 0;
  margin: 0;
  transition: -webkit-transform 0.5s ease 0s;
  transition: transform 0.5s ease 0s;
  transition: transform 0.5s ease 0s, -webkit-transform 0.5s ease 0s;
}
.carousel__track .carousel__slide {
  display: block;
  top: 0;
  left: 0;
  right: 0;
  opacity: 1;
}
.carousel__track .carousel__slide:nth-of-type(1) {
  -webkit-transform: translateX(0%);
          transform: translateX(0%);
}
.carousel__track .carousel__slide:nth-of-type(2) {
  -webkit-transform: translateX(100%);
          transform: translateX(100%);
}
.carousel__track .carousel__slide:nth-of-type(3) {
  -webkit-transform: translateX(200%);
          transform: translateX(200%);
}
.carousel__track .carousel__slide:nth-of-type(4) {
  -webkit-transform: translateX(300%);
          transform: translateX(300%);
}
.carousel__track .carousel__slide:nth-of-type(5) {
  -webkit-transform: translateX(400%);
          transform: translateX(400%);
}
.carousel__slide {
  height: 100%;
  position: absolute;
  overflow-y: auto;
  opacity: 0;
}

.carousel-container {
  display: inline-block;
	width:100%;float: left
}

.carousel__slide {
  overflow: hidden;
}
.carousel__indicator {
  background-color: #57bfc0;
}
.carousel__slide:nth-of-type(1) {
  background-image: url("professional-cleaners/testi1.png");
background-size: auto;
background-position: left top;
background-repeat: no-repeat;
}
.carousel__slide:nth-of-type(2) {
  background-image: url("professional-cleaners/testi2.png");
background-size: auto;
background-position: left top;
background-repeat: no-repeat;
}
.carousel__slide:nth-of-type(3) {
  background-image: url("professional-cleaners/testi3.png");
background-size: auto;
background-position: left top;
background-repeat: no-repeat;
}
#form{float:right;width:65%;color:#3a3a6a;padding:0px 0px 50px;}
.input,.comment{width:90%;float:left;background:#fff;border:#8f8f8f 1px solid;margin:10px 2.5% 10px 0px;height:40px;color:#3a3a6a;border-radius:5px;padding:10px 1%}
.comment{height:60px;line-height:60px}
.submit{
	width: 170px;
font-size: 1.4rem;
border-radius: 3px;
padding: 5px 0px;
background: transparent;
border: 1px #57bfc0 solid;
	margin-left: 1%;
	font-size: 20px;
	color: #57bfc0;margin-top:30px

}/*Light Box*/
#coupon{margin:70px 0px;float:left}
.lightbox-target{position:fixed;top:0;left:0;width:100%;background:rgba(0,0,0,0.7);opacity:0;-webkit-transition:opacity .5s ease-in-out;-moz-transition:opacity .5s ease-in-out;-o-transition:opacity .5s ease-in-out;transition:opacity .5s ease-in-out;overflow:hidden;z-index:999999999999}
.lightbox-target img,.lightbox-target iframe{margin:auto;position:absolute;top:0;left:0;right:0;bottom:0;transition:.5s ease-in-out;z-index:999999999999}
a.lightbox-close{width:100%;height:100%;position:absolute;transition:.5s ease-in-out;opacity:0;top:0;left:0}
.lightbox-target:target{opacity:1;top:0;bottom:0}
.lightbox-target:target iframe,.lightbox-target:target img{max-height:100%;max-width:100%}
.g-recaptcha{float:left;max-width:100%;margin:10px .2%}
.g-recaptcha *{transform:scale(1)}
.e-mail:before{content:attr(data-website) "\0040" attr(data-user);unicode-bidi:bidi-override;direction:rtl}
		
.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}.fa-coins:before{content:"\f51e"}.fa-file-invoice:before{content:"\f570"}.fa-leaf:before{content:"\f06c"}.fa-users:before{content:"\f0c0"}@font-face{font-family:"Font Awesome 5 Brands";font-style:normal;font-weight:normal;font-display:auto;src:url(webfonts/fa-brands-400.eot);src:url(webfonts/fa-brands-400.eot?#iefix) format("embedded-opentype"),url(webfonts/fa-brands-400.woff2) format("woff2"),url(webfonts/fa-brands-400.woff) format("woff"),url(webfonts/fa-brands-400.ttf) format("truetype"),url(webfonts/fa-brands-400.svg#fontawesome) format("svg")}@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:400;font-display:auto;src:url(webfonts/fa-regular-400.eot);src:url(webfonts/fa-regular-400.eot?#iefix) format("embedded-opentype"),url(webfonts/fa-regular-400.woff2) format("woff2"),url(webfonts/fa-regular-400.woff) format("woff"),url(webfonts/fa-regular-400.ttf) format("truetype"),url(webfonts/fa-regular-400.svg#fontawesome) format("svg")}@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:900;font-display:auto;src:url(webfonts/fa-solid-900.eot);src:url(webfonts/fa-solid-900.eot?#iefix) format("embedded-opentype"),url(webfonts/fa-solid-900.woff2) format("woff2"),url(webfonts/fa-solid-900.woff) format("woff"),url(webfonts/fa-solid-900.ttf) format("truetype"),url(webfonts/fa-solid-900.svg#fontawesome) format("svg")}.fas{font-family:"Font Awesome 5 Free"}
	.fas {
    font-weight: 900;
    color: #57bfc0;
    font-size: 20px;
    margin: 10px 3%;

}		
.fa,.fab{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;font-size:20px;color:#57bfc0;padding-right:4%}
.fa-blogger-b:before{content:"\f37d"}
.fa-envelope:before{content:"\f0e0"}
.fa-facebook-f:before{content:"\f39e"}
.fa-instagram:before{content:"\f16d"}
.fa-link:before{content:"\f0c1"}
.fa-linkedin-in:before{content:"\f0e1"}
.fa-map-marker:before{content:"\f041"}
.fa-phone:before{content:"\f095"}
.fa-twitter:before{content:"\f099"}
.fa-youtube:before{content:"\f167"}
@font-face{font-family:"Font Awesome 5 Brands";font-style:normal;font-weight:normal;font-display:swap;src:url(webfonts/fa-brands-400.eot);src:url(webfonts/fa-brands-400.eot?#iefix) format("embedded-opentype"),url(webfonts/fa-brands-400.woff2) format("woff2"),url(webfonts/fa-brands-400.woff) format("woff"),url(webfonts/fa-brands-400.ttf) format("truetype"),url(webfonts/fa-brands-400.svg#fontawesome) format("svg")}
.fab{font-family:"Font Awesome 5 Brands"}
@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:400;font-display:swap;src:url(webfonts/fa-regular-400.eot);src:url(webfonts/fa-regular-400.eot?#iefix) format("embedded-opentype"),url(webfonts/fa-regular-400.woff2) format("woff2"),url(webfonts/fa-regular-400.woff) format("woff"),url(webfonts/fa-regular-400.ttf) format("truetype"),url(webfonts/fa-regular-400.svg#fontawesome) format("svg")}
@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:900;font-display:swap;src:url(webfonts/fa-solid-900.eot);src:url(webfonts/fa-solid-900.eot?#iefix) format("embedded-opentype"),url(webfonts/fa-solid-900.woff2) format("woff2"),url(webfonts/fa-solid-900.woff) format("woff"),url(webfonts/fa-solid-900.ttf) format("truetype"),url(webfonts/fa-solid-900.svg#fontawesome) format("svg")}
.fa{font-family:"Font Awesome 5 Free"}
.fa{font-weight:900}
.fa-map-marker-alt:before{content:"\f3c5"}		
  .fa-clock:before{content:"\f017"}  
    .zip-codes {
	float: left;
	width: 8%;
	color: #fff;
	font-size: 20px;
	line-height: 40px;
	margin-top: 0px;
}
		@media only screen and (max-width:1200px){
			img{max-width: 90%;height:auto;}
			.top1,.about,.about1 {width:100%;float:left}
			.row,.row11,.row2,.testi,.why-us,.why-us-bg,.data,#form{width: 90%;margin:20px 5%;float:left}
			.social{width:50%;margin-top:15px}
			.section1,.row6{background-size: cover;background-position: left center}
			#p1{width:90%;padding-left:10%}
			.h1{font-size:6vw}
			h1{font-size:5vw}
			.float-l{margin-bottom:20px}
			.service-area{width:auto;margin-right:3%}
			.call{margin-top:0;padding-left:10%}
			.carousel__slide:nth-of-type(1),.carousel__slide:nth-of-type(2),.carousel__slide:nth-of-type(3){background-size:100% auto}
			.why-us-bg{height:auto}
		}
@media only screen and (max-width:500px){.top.fixed .phone {font-size: 4vw;width:50%;}
} 