@charset "UTF-8";
/* CSS Document */

/* DESKTOP SCREEN */
@media only screen and (min-width:1080px) and (max-width: 1664px) {

	#badges {
		  width: 40%;
		  height: 245px;
		  margin: auto;
	}
	
	.twelvemonthbadge {
		 position: absolute;
	/*	 padding-top:35px; */
	}

		.guarantee {
	/*	 position: absolute;
		padding-top: 42px; */
		float: inline-end;
	}

/*	.schedule {
		  min-height: 580px;
	} */
	
}

/* TABLET SCREEN */
@media only screen and (min-width:768px) and (max-width: 1079px) {
	
	.slider .single-slider h1 {
  font-size: 35px;
	}

/* MENU NAVIGATION OPEN */	
	
  .container {
    max-width: 90%;
  }
	
	.activ {
  line-height: 0px;
}
	
	li {
  line-height: 0px;
	}
	
	.header .nav li {
  margin-right: 0px;
	}
	
	.header .nav li a {
  padding: 42px 10px;
	}
	
	.header .nav li a {
  font-size: 13px;
	}
	
	.btn {
	padding: 10px 15px;
	right: 10px;		
	}
	
	.get-quote {
  margin-top: 20px;
}
	
/* MENU NAVIGATION CLOSE */	
	
	.schedule {
  	min-height: 600px;
	}
	
	.schedule .single-schedule .inner {
	min-width: 300px;
	min-height: 360px;	
	}
	
	.schedule .single-schedule {
  margin: 35px 0px 60px 0px;
	}
	
	.Feautes.section {
  top: 40px;
  position: relative;
	margin-bottom: 40px;		
}
	
	 .twelvemonthbadge {
    position: absolute;
    padding-top: 35px;
  }
	
 .guarantee {
    position: absolute;
    padding-top: 42px;
    right: 20px;
  }	
	
	.title-border {	
	margin: 0px 0px;
}
	
	.location-title-header {
  font-size: 28px;
	}
	
	.footer .single-footer .social li a {
  height: 30px;
  width: 30px;
  line-height: 29px;
	}
	
}

/* MOBILE */
@media only screen and (max-width:767px) and (orientation: portrait) {

	.twelvemonthbadge {
		position:relative;
		height: auto;
		width: 200px;
		padding-top:10px;
		margin: auto;
	}
	
	.guarantee {
		position: relative;
		height: auto;
		width: 200px;
		padding-top:30px;
		margin: 0px auto 20px auto;
	}
	
	img {
	  height: auto !important;
	}
	
	.button {
		text-align: center;
	}
	
/*	.fa.fa-whatsapp {
		  left: -4px;
	}
	.fa fa-phone {
		left: -4px;
	} */


}

/* MOBILE LANDSCAPE */
@media only screen and (max-width:780px) and (orientation: landscape) {
	
	.section-title {
  		margin-top: 65px;
	}
	
	.schedule .single-schedule .inner {
		display: inherit; 
		min-width: 330px;
}
	
	.schedule {
		padding: 0px;
	}
	
	.schedule .single-schedule {
	  position: relative;
	  margin: 15px 0;
	  margin: 35px 0px 0px 0px;
	  text-align: left;
	  z-index: 3;
	  border-radius: 5px;
	  background: #1A76D1;
	  -webkit-transition: all .3s ease-out 0s;
	  -moz-transition: all .3s ease-out 0s;
	  -ms-transition: all .3s ease-out 0s;
	  -o-transition: all .3s ease-out 0s;
	  transition: all .3s ease-out 0s;
}

	.twelvemonthbadge {
		position: relative;
		float: left;
		height: auto;
		width: 200px;
		padding-top:70px;
		margin: auto;
	}
	
	.guarantee {
		position: relative;
		float: right;
		height: auto;
		right: inherit;
		width: 200px;
		padding-top:30px;
		margin: 20px auto 20px auto;
	}
	
	img {
	  height: auto !important;
	}


}