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


p {
	font-family: 'Montserrat', sans-serif;
}

li {
	font-family: 'Montserrat', sans-serif;
	
}
.colspace {
    padding-top: 10px;
}

.listspacingli
{
    padding-right: 0px;
    text-align: left;
	padding-bottom: 5px;
    	
}

.listspacingul {


	
	
}


.parallax {
  /* The image used */
  background-image: url("../images/Homelax.png");

  /* Set a specific height */
  height: auto;

  /* Create the parallax scrolling effect */
  background-attachment: fixed;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}

.midh4 {
    font-weight: 700;
    text-shadow: 0px 0px;
    padding-top: 10px;
	
	
}

.svcenter {
	
	align-content: center;
	text-align: center;
	max-width: 100px;
	font-size-adjust: auto;
}

.scolor {
	/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#c90404+0,8f0222+51,c90404+100 */
background: #c90404; /* Old browsers */
background: -moz-linear-gradient(left, #c90404 0%, #8f0222 51%, #c90404 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left, #c90404 0%,#8f0222 51%,#c90404 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right, #c90404 0%,#8f0222 51%,#c90404 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c90404', endColorstr='#c90404',GradientType=1 ); /* IE6-9 */
    
    -webkit-box-shadow: 0px 2px 3px #000000;
    box-shadow: 0px 2px 3px #000000;
}




.wcolor {
    color: #FFFFFF;
    font-weight: 600;
    text-shadow: 0.5px 0px 1px;
}

.title {
    padding-top: 10px;
    margin-top: 10px;
    font-family: 'PT Sans', sans-serif;
    font-style: normal;
    font-weight: 500;

}

.h1fm {
    font-family: 'PT Sans', sans-serif;
    font-style: normal;
    font-weight: 400;
    color: #8f0222;
}

.h2fm {
    font-family: 'PT Sans', sans-serif;
    font-style: normal;
    font-weight: 700;
    color: #8f0222;
}

.h4fm {
    font-family: 'PT Sans', sans-serif;
    font-style: normal;
    font-weight: 600;
    color: #8f0222;
}

.faqcard{
	font-family: 'PT Sans', sans-serif;
	font-weight: 700;
	font-size: 18px;
	
}

.p-subtitle {
    font-family: 'PT Sans', sans-serif;
    font-style: normal;
    font-weight: 400;
	color: #27302f;
}

.pwhite {
    font-family: 'PT Sans', sans-serif;
    font-style: normal;
    font-weight: 400;	
	
}

.cs5 {
	background-color: #3A98BA;
}

.ptext{
    font-family: 'PT Sans', sans-serif;
    font-style: normal;
    font-weight: 400;
	
	
}



li {
	

}

.btn-fm {
  background-color: #27302f;
  border-color: #1E2525;
}
.btn-fm:hover {
  color: #fff;
	background-image: -moz-none;
    background-image: -webkit-none;
    background-image: -webkit-none;
    background-image: -o-none;
    background-image:none;
  background-color: #8f0222;
  
	
}

		  
.col-main {
    padding-right: 20px;
    padding-left: 20px;
	font-family: 'Montserrat', sans-serif;
	
		  }
		  
.col-back {
    border-radius: 0px;
		  }

.plarge {
	font-size: 20px;
	font-weight: 600;
}



.pestlist {
    border: medium solid #4C9DBA;
    background-color: #3A98BA;
    border-radius: 5px;
    
}

.btn-list {
    width: 50%;
    align-content: center;
    box-sizing: content-box;
    display: list-item;
    margin-top: 5px;
	background-color: #8f1825;
	color: #FFFFFF;
    -webkit-box-shadow: 2px 1px 2px #000000;
    box-shadow: 2px 1px 2px #000000;
    border: 2px solid #8f1825;
}

.btn-list:hover{
	 color: #fff;
	background-image: -moz-none;
    background-image: -webkit-none;
    background-image: -o-none;
    background-image:none;
  background-color: rgba(201, 4, 4, 1);
	opacity: 1;
  filter: alpha(opacity=100);
	border: 2px solid transparent;
	
  -webkit-transition: all .5s ease-out 0.5s;
  transition: all .5s ease-out 0.5s;
	background-blend-mode:multiply;
	
}




.listspacingservicesli {
    padding-bottom: 5px;
    padding-top: 5px;
    font-size: 20px;
}

.psub {
	font-size: 17px;
}

.jumboindex {
	background-color: #FFFFFF;
	background-image: url(../images/Jumboback.png);
	background-repeat: no-repeat;
	border-radius: 0rem 0rem 3rem 3rem;
    -webkit-box-shadow: 0px 0;
    box-shadow: 0px 0;
}

.jumboant {
	background-color: #FFFFFF;
    background-image: url(../images/anttron.png);
    background-repeat: no-repeat;
	background-position: center;
	padding: 7rem 1rem;
	background-size: cover;
	border-radius: 0rem 0rem 3rem 3rem;
    -webkit-box-shadow: 0px 0;
    box-shadow: 0px 0;
    
}



.link-unstyled {


    
    color: inherit;
    text-decoration: none;
   
  
}


.jumbobedbug {
	background-color: #FFFFFF;
	background-image: url("../images/bedbugtron.png");
    background-repeat: no-repeat;
	background-position: center;
	padding: 7rem 1rem;
	background-size: cover;
	border-radius: 0rem 0rem 3rem 3rem;
    -webkit-box-shadow: 0px 0;
    box-shadow: 0px 0;
}

.jumbobee {
	background-color: #FFFFFF;
	background-image: url("../images/beetron.png");
    background-repeat: no-repeat;
	background-position: center;
	padding: 7rem 1rem;
	background-size: cover;
	border-radius: 0rem 0rem 3rem 3rem;
    -webkit-box-shadow: 0px 0;
    box-shadow: 0px 0;
}

.jumboearwig {
	background-color: #FFFFFF;
	background-image: url("../images/earwigtron.png");
    background-repeat: no-repeat;
	background-position: center;
	padding: 7rem 1rem;
	background-size: cover;
	border-radius: 0rem 0rem 3rem 3rem;
    -webkit-box-shadow: 0px 0;
    box-shadow: 0px 0;
}

.jumboflea {
	background-color: #FFFFFF;
	background-image: url("../images/fleatron.png");
    background-repeat: no-repeat;
	background-position: center;
	padding: 7rem 1rem;
	background-size: cover;
	border-radius: 0rem 0rem 3rem 3rem;
    -webkit-box-shadow: 0px 0;
    box-shadow: 0px 0;
}

.jumbotick {
	background-color: #FFFFFF;
	background-image: url("../images/ticktron.png");
    background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
    padding: 7rem 2rem;
	border-radius: 0rem 0rem 3rem 3rem;
    -webkit-box-shadow: 0px 0;
    box-shadow: 0px 0;
}

.jumbomilcen {
	background-color: #FFFFFF;
	background-image: url("../images/centtron.png");
    background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
    padding: 5rem 2rem;
	border-radius: 0rem 0rem 3rem 3rem;
    -webkit-box-shadow: 0px 0;
    box-shadow: 0px 0;
}

.jumbomosq {
	background-color: #FFFFFF;
	background-image: url("../images/mosqtron.png");
    background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
    padding: 5rem 2rem;
	border-radius: 0rem 0rem 3rem 3rem;
    -webkit-box-shadow: 0px 0;
    box-shadow: 0px 0;
}

.jumboterm {
	background-color: #FFFFFF;
	background-image: url("../images/termtron.png");
    background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
    padding: 7rem 2rem;
	border-radius: 0rem 0rem 3rem 3rem;
    -webkit-box-shadow: 0px 0;
    box-shadow: 0px 0;
}

.jumborat {
	background-color: #FFFFFF;
	background-image: url("../images/headers/rattron.png");
    background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
    padding: 5rem 2rem;
	border-radius: 0rem 0rem 3rem 3rem;
    -webkit-box-shadow: 0px 0;
    box-shadow: 0px 0;
}

.jumbomoth {
	background-color: #FFFFFF;
	background-image: url("../images/headers/mothtron.png");
    background-repeat: no-repeat;
	background-size: cover;
    padding: 5rem 2rem;
	background-position: center;
	border-radius: 0rem 0rem 3rem 3rem;
    -webkit-box-shadow: 0px 0;
    box-shadow: 0px 0;
}

.jumbobeetle {
	background-color: #FFFFFF;
	background-image: url("../images/headers/beetletron.png");
    background-repeat: no-repeat;
	background-size: cover;
    padding: 5rem 2rem;
	background-position: center;
	border-radius: 0rem 0rem 3rem 3rem;
    -webkit-box-shadow: 0px 0;
    box-shadow: 0px 0;
}

.jumboroach {
	background-color: #FFFFFF;
	background-image: url("../images/headers/roachtron.png");
    background-repeat: no-repeat;
	background-size: cover;
    padding: 5rem 2rem;
	background-position: center;
	border-radius: 0rem 0rem 3rem 3rem;
    -webkit-box-shadow: 0px 0;
    box-shadow: 0px 0;
}

.jumbospider {
	background-color: #FFFFFF;
	background-image: url("../images/headers/spidertron.png");
    background-repeat: no-repeat;
	background-size: cover;
    padding: 5rem 2rem;
	background-position: center;
	border-radius: 0rem 0rem 3rem 3rem;
    -webkit-box-shadow: 0px 0;
    box-shadow: 0px 0;
}

.jumbosilverfish {
	background-color: #FFFFFF;
	background-image: url("../images/headers/silverfishtron.png");
    background-repeat: no-repeat;
	background-size: cover;
    padding: 5rem 2rem;
	background-position: center;
	border-radius: 0rem 0rem 3rem 3rem;
    -webkit-box-shadow: 0px 0;
    box-shadow: 0px 0;
}

.jumbofaq {
	background-color: #FFFFFF;
	background-image: url("../images/headers/propbanner.fw.png");
    background-repeat: no-repeat;
	display:block;
	background-size: auto;
    padding: 7rem 3rem;
	background-position: center;
	border-radius: 0rem 0rem 3rem 3rem;
    -webkit-box-shadow: 0px 0;
    box-shadow: 0px 0;
}
.carousel-bg {
	background: rgba(255, 255, 255, 0.75);
	font-family: 'PT Sans', sans-serif;
    font-style: normal;
    font-weight: 700;
    color: #244C5A;
	border-radius: 10px;
    -webkit-box-shadow: 4px 4px 14px;
    box-shadow: 4px 4px 14px;
}

.btn-lay .btn-overlay{
	width: 100%;
  height: 100%;
  position: absolute;
  overflow: hidden;
  left: 0;
  background-color: rgba(255, 255, 255, 0.9);
  top: -200px;
  opacity: 0;
  filter: alpha(opacity=0);
  -webkit-transition: all 0.1s ease-out 0.5s;
  transition: all 0.1s ease-out 0.5s;
	
}

.btnlay:hover {
  color: transparent;
  text-decoration: none;
	background-repeat: no-repeat;
	background-position: center;
	background-image: url("../images/Vector/vant.png");	
	display:block;
	
  overflow: hidden;
  
  
  
  opacity: 0;
  filter: alpha(opacity=1);
	-webkit-transition: all .3s ease-out .3s;
  transition: all .3s ease-out .3s;

}

.hovereffect {
  width: 100%;
  height: 100%;
  float: left;
  overflow: hidden;
  position: relative;
  text-align: center;
  cursor: default;
}

.hovereffect .overlay {
  width: 100%;
  height: 100%;
  position: absolute;
  overflow: hidden;
  left: 0;
  background-color: rgba(255, 255, 255, 0.7);
  top: -200px;
  opacity: 0;
  filter: alpha(opacity=0);
  -webkit-transition: all 0.1s ease-out 0.5s;
  transition: all 0.1s ease-out 0.5s;
}

.hovereffect:hover .overlay {
  opacity: 1;
  filter: alpha(opacity=100);
  top: 0px;
  -webkit-transition-delay: 0s;
  transition-delay: 0s;
}

.hovereffect img {
  display: block;
  position: relative;
}

.hovereffect h2 {
  text-transform: uppercase;
  color: #fff;
  text-align: center;
  position: relative;
  font-size: 17px;
  padding: 10px;
  background: rgba(143, 2, 34, 1);
  -webkit-transform: translateY(-200px);
  -ms-transform: translateY(-200px);
  transform: translateY(-200px);
  -webkit-transition: all ease-in-out 0.1s;
  transition: all ease-in-out 0.1s;
  -webkit-transition-delay: 0.3s;
  transition-delay: 0.3s;
}

.hovereffect:hover h2 {
  -webkit-transform: translateY(0px);
  -ms-transform: translateY(0px);
  transform: translateY(0px);
  -webkit-transition-delay: 0.3s;
  transition-delay: 0.3s;
}

.hovereffect a.info {
  display: inline-block;
  text-decoration: none;
  padding: 7px 14px;
  text-transform: uppercase;
  margin: 150px 0 0 0;
  background-color: transparent;
  -webkit-transform: translateY(-200px);
  -ms-transform: translateY(-200px);
  transform: translateY(-200px);
  color: #000;
  border: 1px solid #000;
  -webkit-transition: all ease-in-out 0.3s;
  transition: all ease-in-out 0.3s;
}

.hovereffect a.info:hover {
  box-shadow: 0 0 5px #fff;
}

.hovereffect:hover a.info {
  -webkit-transform: translateY(0px);
  -ms-transform: translateY(0px);
  transform: translateY(0px);
  box-shadow: 0 0 5px #000;
  color: #000;
  border: 1px solid #000;
  -webkit-transition-delay: 0.3s;
  transition-delay: 0.3s;
}

.btn-outline {
  color: #4fbfa8;
  background-color: #ffffff;
  border-color: #4fbfa8;
  font-weight: bold;
  letter-spacing: 0.05em;
}

.btn-outline {
  color: #4fbfa8;
  background-color: #ffffff;
  border-color: #4fbfa8;
  font-weight: bold;
  border-radius: 0;
}

.btn-outline:hover,
.btn-outline:active,
.btn-outline:focus,
.btn-outline.active {
  background: #4fbfa8;
  color: #ffffff;
  border-color: #4fbfa8;
  
}

blockquote{
    border-left:none
}

.quote-badge{
    background-color: rgba(0, 0, 0, 0.2);   
}

.quote-box{
    
    overflow: hidden;
    margin-top: -50px;
    padding-top: -100px;
    border-radius: 17px;
    background-color: #27302f;
    margin-top: 25px;
    color:white;
    width: 100%;
    box-shadow: 2px 2px 2px 2px #E0E0E0;
    
}

.quotation-mark{
    
    margin-top: -10px;
    font-size:100px;
    color:white;
    font-family: 'PT Sans', sans-serif;
    font-style: normal;
    font-weight: 400;
	padding-left: 10px;
    
}

.quote-text{
    
    font-size: 17px;
    margin-top: -85px;
	padding-left:10px;
}


.pull-left {
	padding-left:10px;
}
