@media (max-width: 1199px) {
	.carousel-caption h5{
		font-size: 4em;
	}
}

@media (max-width: 1023px) {
	.service-38 .position-absolute {
    position: relative;
	}
}

@media (min-width: 992px) {
  .price-item .price-content li {
    padding-left: 28px;
    text-align: left;
  }

  .price-item .price-content li i {
    position: absolute;
    left: 0;
    top: 3px;
  }

  .carousel-caption {
    position: absolute;
    top: 20%;
  }


}

@media (max-width: 991px){
  .priceHeader{
    position: unset;
    display: block;
    margin: 40px auto;
    width: 250px;
  }
  .price-item .price-top:after{
  	height: 65px;
  }
  .service-10 .wrap-service10-box p {
  	font-size: 1.4em;
  }

  .priceBox{
    margin-bottom: 30px;
  }

/*  .service-header {
	font-size: 3em;
  }*/

  .service-22 .wrap-service-22 .text-box{
  	text-align: center;
  }

  #aboutimg{
  	text-align: center;
  }

  #lawnmowerheader,
  #slushiceMachine{
  	position: relative;
  	display: block;
    margin: 35px auto;
  }

  .wrap-service38-box h1,
  .wrap-service38-box p{
  	text-align: center;
  }

  #elservice{
  	min-height: 530px;
  }

  #elservice1{
  	right: 30%;
  }
}

@media (max-width: 958px) {
	.carousel-caption h5{
		font-size: 3em;
	}

	.carousel-caption p{
		font-size: 2.0em;
	}
	.carousel-caption {
	    position: absolute;
	    top: 25%;
	}
}

@media (max-width: 767px) {
  .service-12 .wrap-service-12 .uneven-box {
      margin-top: 0px;
  }

  #elservice1{
  	right: 22%;
  }

  #elservice {
    min-height: 590px;
  }

  .service-12 .img-shadow {
  	display: block;
  	margin: 0 auto;
  	width: 70%;
  }

  .service-12 .wrap-service12 .uneven-box{
  	margin: 0;
  }

  .HomeServiceSection{
  	padding: 40px 0;
  	border-bottom: 1px solid rgb(221, 221, 221);
  }
}

@media (min-width: 768px) {
  .price-tabs {
    margin-bottom: 60px;
  }

  .price-tabs .nav-link {
    padding: 12px 40px;
  }

  .price-item {
    margin: 0 20px;
    padding-top: 20px;
  }

  .price-item .price-top {
    margin: 0 -20px;
    border-radius: 20px;
  }

  .price-item .price-top:after {
    border-radius: 0 0 20px 20px;
  }
}

@media (max-width: 718px) {
	.carousel-caption h5{
		font-size: 2.5em;
	}

	.carousel-caption p{
		font-size: 1.5em;
	}

	.carousel-caption {
	    position: absolute;
	    top: 20%;
	}
}

@media (max-width: 599px) {
	.carousel-caption h5{
		font-size: 2em;
	}
}

@media (max-width: 505px){
	#elservice1{
 	  	right: 20%;
    }
}

@media (max-width: 491px) {
	#elservice {
	   min-height: 610px;
	}
}

@media (max-width: 479px) {
	.carousel-caption h5{
		font-size: 1.5em;
	}

	.carousel-caption p{
		font-size: 1.3em;
	}

	.carousel-caption {
	    position: absolute;
	    top: 10%;
	}

	#elservice1{
 	  	right: 18%;
    }
}

@media (max-width: 467px) {
  .wrap-service38-box h1{
    font-size: 1.5em;
  }
}

@media (max-width: 455px) {
	#elservice1{
 	  	right: 15%;
    }
}

@media (max-width: 434px) {
	.facebooktag, .email{
		display: none;
	}

	.phone {
		float: none !important;
		text-align: center;
		font-size: 2em;
	}

	.contact {
		position: fixed;
		bottom: 0;
		width: 100%;
		z-index: 999;
	}

	.footer-copyright{
		margin-bottom: 73px;
	}

	.footerContact{
		text-align: center;
	}

}

@media (max-width: 424px) {
	#elservice {
	   min-height: 670px;
	}
}

@media (max-width: 390px) {
	#elservice {
	   min-height: 750px;
	}
}

@media (max-width: 415px) {
	#elservice1{
 	  	right: 14%;
    }
}

@media (max-width: 400px) {
	#elservice1{
 	  	right: 10%;
    }
}


@media (max-width: 373px) {
  .service-header {
	font-size: 1.9em;
  }

  #elservice1{
 	  right: 8%;
  }
}

@media (max-width: 359px) {
	.carousel-caption h5{
		font-size: 1.3em;
	}

	.carousel-caption p{
		font-size: 1.2em;
	}

	.carousel-caption {
	    position: absolute;
	    top: 8%;
	}


	#elservice1{
 	  right: 5%;
    }

}

@media (max-width: 345px) {
	#elservice1{
 	  right: 2%;
    }
}

@media (max-width: 345px) {
	#elservice1{
 	  right: 0%;
    }
}
