@charset "utf-8";

/* CSS Document */

@media only screen and (max-width: 2560px) {
.CallUs a {
	color: #FFF;
}
}

/* ipad mini  portrait   */
@media only screen and (max-width: 1024px) {
.MainWrapper, .TopMainWrapper, .Footer, .IdxContainWrapper, .InnerContainWrapper, .Header {
	width: 94%;
}
.Nav {
	display: none;
}
.Phone {
	margin-right: 100px;
	margin-left: 0px;
	margin-top: 0px;
	border-left: 0px solid #fff;
}
.TopBg {
	position: relative;
}
.ContactWrap .col1 h4 br {
	display: none;
}
.FormCol1 {
	display: inline-block;
	vertical-align: top;
	margin: 5px;
	width: 47%;
}
.ContactForm input {
	width: 89%;
}
.FormCol2 {
	display: inline-block;
	vertical-align: top;
	margin: 5px;
	width: 96%;
}
.Footer {
	position: relative;
	padding-top: 60px;
}
.InnerHeaderBg {
	background-size: auto;
	background-position: top center;
}
.TopBugImg1 {
	display: none;
}
.CallUs {
	position: relative;
	margin: 0px auto;
}
.CallUs a {
	color: #FFF;
}
.MapWrap {
	position: relative;
}
.Contactinfo {
	float: none;
	margin: 0px auto;
}
.jcarousel-control-next {
	right: -12px;/*top:-10px;
			display:none;*/
}
.jcarousel-control-prev {
	left: -12px;/*top:-10px;
			display:none;*/
}
.FooterBox .fphn a {
	color: #fcdd47;
}
.Fphn#HPhone a {
	color: #000;
}
.MapWrap .MainWrapper {
	width: 100%;
}
.Contactinfo {
	width: 100%;
}
.box.CovidOverlay {
	width: 96%;
	margin-left: -48%;
}
}

/* Mini Desktop and Other Device*/
@media only screen and (max-width: 980px) {
}

@media only screen and (max-width: 966px) {
}

@media only screen and (max-width: 950px) {
}

@media only screen and (max-width: 900px) {
}

@media only screen and (max-width: 854px) {
.TopWrap:before {
	display: none;
}
.Termidore {
	position: relative;
	top: 0px;
	margin-top: 0px;
}
.FooterBg {
	background-size: 100%;
	min-height: 700px;
	background-color: #2872d5;
	background-position: left bottom;
}
.FooterBox {
	padding: 10px;
}
.IdxInsectWrap .col1 {
	float: none;
	width: 100%;
	margin-top: 10px;
}
.IdxInsectWrap .col2 {
	float: none;
	width: 100%;
	margin-top: 20px;
}
}

@media only screen and (max-width: 800px) {
.TopMainRight {
	width: 70%;
}
.IdxInsectWrap .col1 {
	float: none;
	width: 100%;
	margin-top: 10px;
}
.IdxInsectWrap .col2 {
	float: none;
	width: 100%;
	margin-top: 20px;
}
.DougWrap h4 br {
	display: none;
}
}

/* ipad mini landscape and Other Device   */
@media only screen and (max-width: 768px) {
.TestimonialWrap li {
	width: 40%;
}
.serImg2 {
	float: none;
	margin: 0px auto 15px;
	width: 80%;
}
.webimgWrap img {
	max-width: 90%;
	margin: 10px;
}
}

@media only screen and (max-width: 753px) {
}

/*Appple iPhone 6 plus landscape (if necessary) */
@media only screen and (max-width: 736px) {
.ContactWrap .col1 {
	float: none;
	width: 98%;
	padding: 30px 0px;
	margin: 0px auto;
}
.ContactForm input {
	width: 90%;
}
.ContactForm textarea {
	width: 95%;
}
.FormCol1 {
	margin: 8px;
	width: 47%;
}
.FormCol2 {
	margin: 8px;
	width: 97%;
}
.AbtWrap .col1 {
	float: none;
	width: 100%;
}
.AbtWrap .col2 {
	float: none;
	width: 80%;
	margin: 0px auto;
}
}

@media only screen and (max-width: 720px) {
.ContactForm {
	width: 94%;
}
}

/* Apple iPhone 6 landscape)   */
@media only screen and (max-width: 667px) {
.FormCol1 {
	margin: 7px;
	width: 47%;
}
.ContactForm input {
	width: 88%;
}
.FormCol2 {
	margin: 7px;
	width: 96%;
}
.TopMainRight {
	width: 69%;
}
.TestimonialWrap li {
	width: 98%;
	margin: 0px 0px 25px 0px;
	padding: 0px 0px 25px 0px;
	border-right: 0px solid #ddd !important;
	border-bottom: 1px solid #ddd;
}
.TestimonialWrap li:last-child {
	border-bottom: 0px solid #ddd;
	padding-bottom: 0px;
	margin-bottom: 0px;
}
.ContactTopWrap .col2 {
	float: none;
	width: 70%;
	margin: 0px auto;
}
.ContactTopWrap .col1 {
	float: none;
	width: 100%;
}
.FooterBox .col1 {
	float: none;
	text-align: center !important;
	padding: 0px;
}
.FooterBox .col2 {
	float: none;
	text-align: center !important;
	padding: 0px;
}
.FooterBox h6 {
	letter-spacing: 0px;
	padding-top: 5px;
}
.FooterBox .fphn {
	background-image: none;
	padding: 0px;
}
}

@media only screen and (max-width: 640px) {
.Logo {
	float: none;
	margin: 10px auto;
}
.TopMainRight {
	float: none;
	margin: 10px auto;
	width: 100%;
}
.FooterBox .col1 {
	float: none;
	text-align: center !important;
	padding: 0px;
}
.FooterBox .col2 {
	float: none;
	text-align: center !important;
	padding: 0px;
}
.FooterBox h6 {
	letter-spacing: 0px;
	padding-top: 5px;
}
.FooterBox .fphn {
	background-image: none;
	padding: 0px;
}
.DougWrap li {
	background-image: none;
	margin: 0px -2px;
	padding: 0px;
	display: inline-block;
	vertical-align: top;
	width: 33%;
}
.DougWrap li img {
	margin-bottom: -8px;
}
.TopBugImg {
	display: block;
}
}

@media only screen and (max-width: 604px) {
.DougWrap h1 {
	font-size: 2.5em;
	line-height: 45px;
}
}

@media only screen and (max-width: 600px) {
}

@media only screen and (max-width: 569px) {
.FormCol1 {
	margin: 7px;
	width: 46%;
}
.FormCol2 {
	margin: 7px;
	width: 98%;
}
.ContactForm input {
	width: 86%;
}
.ContactForm .FormCol2 input {
	width: 91%;
}
.ContactForm textarea {
	width: 91%;
	margin: 0px;
}
.PestWrap h4 {
	font-size: 1.4em;
}
.IdxInsectWrap h3 {
	float: none;
	margin-bottom: 6px;
	font-size: 1.3em;
}
.IdxInsectWrap .Fphn {
	float: none;
}
}

/* Apple iPhone 5 landscape)   */
/*@media only screen and (max-width: 568px){
	

}*/

@media only screen and (max-width: 540px) {
.IdxInsectWrap h3 {
	float: none;
	margin-bottom: 15px;
}
.IdxInsectWrap .Fphn {
	float: none;
}
}

@media only screen and (max-width: 533px) {
.PestWrap .Col1 {
	float: none;
	margin: 10px 0px 20px;
	width: 100%;
}
.PestWrap .Col2 {
	float: none;
	margin: 10px 0px;
	width: 100%;
}
.IdxTxtHeight {
	min-height: inherit !important;
}
}

/* Apple iPhone 4 landscape)   */
@media only screen and (max-width:480px) {
.CovidOverlay .OverlayWrapper {
	padding: 35px 20px 20px;
}
.CovidOverlay h2.Title {
	font-size: 40px;
	line-height: 1;
}
.CovidOverlay .Short_Desc {
	font-size: 15px;
	line-height: 1.6;
}
.DougWrap li {
	width: 49%;
}
}

@media only screen and (max-width:424px) {
.FooterLink span {
	padding: 0px 8px;
}
.FormCol1 {
	margin: 7px auto;
	width: 96%;
	display: block;
}
.FormCol2 {
	margin: 7px auto;
	width: 96%;
	display: block;
}
.ContactForm input {
	width: 91%;
}
.ContactForm textarea {
	width: 91%;
	margin: 0px;
}
.TopSocialIcon {
	margin: 0px 20px 0px 0px;
}
.DougWrap h1 {
	font-size: 2em;
	line-height: 40px;
}
.Header h1 {
	font-size: 3em;
}
.FormCol1.TAR {
	text-align: center;
}
.DougWrap li {
	width: 50%;
}
}

@media only screen and (max-width:414px) {
}

@media only screen and (max-width:400px) {
}

@media only screen and (max-width:384px) {
.CovidOverlay .OverlayWrapper {
	padding: 35px 15px 20px;
}
.DougWrap h1 {
	font-size: 24px;
	line-height: 40px;
}
.TopWrap address {
	float: none;
	text-align: center;
	padding: 0px;
}
.TopSocialIcon {
	float: none;
	padding-bottom: 10px;
	text-align: center;
	margin: 0px;
}
.FooterBox .Padding20 {
	padding: 0px;
}
.Header h1 {
	font-size: 2em;
	line-height: 40px;
}
.serviceImg {
	width: 240px;
	height: 240px;
}
.jcarousel-control-prev {
	left: -7px;
}
.jcarousel-control-next {
	right: -9px;
}
}

/* Apple iPhone 6 portrait)   */
@media only screen and (max-width:375px) {
.ContactForm input {
	width: 90%;
}
.ContactForm textarea {
	width: 92%;
	margin: 0px;
}
}

@media only screen and (max-width:360px) {
.WithoutSlider li {
	width: 100%;
}
}

/* Apple iPhone 4 portrait)   */
@media only screen and (max-width:320px) {
.FooterLink span {
	padding: 0px 4px;
}
.ContactForm input {
	width: 87%;
}
.ContactForm select {
	width: 98%;
}
.ContactForm .FormCol2 input {
	width: 87%;
}
.ContactForm textarea {
	width: 87%;
	margin: 0px;
}
.SecurityCode input {
	width: 115px !important;
}
}
