@media only screen and (max-width: 5200px) and (min-width: 3000px) {
	.ephs-free-quote-wr {
		padding: 25px 90px;
	}
}
@media only screen and (max-width: 3000px) and (min-width: 2561px) {
	.ephs-quote-form-blk:nth-child(1) {
		width: 335px;
	}
	.ephs-quote-form-blk:nth-child(2) {
	    width: 815px;
	}
	.ephs-quote-form-blk:nth-child(3) {
	    width: 230px;
	}
	.ephs-free-quote-wr {
		padding: 25px 105px;
	}
}
@media only screen and (max-width: 1919px) {
	/*1680*/	
	.lg-center-wr{width: 95%;}
	.ehps-home-banner-overlay {
	    top: 32%;
	    transform: translateY(-32%);
	    width: 30%;
	}  
	.ephs-quote-form-blk .gform_legacy_markup_wrapper .top_label .gfield_error {
	    width: 240px;
	}
}
@media only screen and (max-width: 1729px) {
	.ephs-quote-form-blk:nth-child(2) {
		width: 57%;
	}
	.ephs-quote-form-blk .gform_body .gfield {
		width: 240px;
	}
}
@media only screen and (max-width: 1679px) {
	/*1440*/
	.ehps-home-banner-overlay {
	    width: 34%;
	}  
	.ehps-bnr-bottom-content {
		margin-top: 30px;
	}
	.ehps-home-banner-overlay .ehps-button-group {
		margin-bottom: 30px;
	}
	.ehps-price-wr h3 {
		font-size: 50px;
    	line-height: 60px;
	}
	.ephs-free-quote-wr {
	    padding: 26px 75px 22px 82px;
	}  
	.ephs-quote-form-title figcaption h4 {
	    font-size: 25px;
	    line-height: 30px;
	}  
	.ephs-quote-form-blk:nth-child(2) {
    	width: 57%;
	    padding: 0px 0px 0px 27px;
	    min-height: 79px;
	} 
	.page-template-template-eco-home section.ephs-main-map-wr .map-area-names{
		bottom: 10%;
	}
	section.ephs-main-map-wr {
    	padding-top: 18%;
	}
	section.ephs-main-map-wr.eloc-main-map-wr {
    	padding-top: 9%;
	}
}
@media only screen and (max-width: 1599px) {
	.ephs-quote-form-blk .gform_body .gfield {
		width: 240px;
	}
}
@media only screen and (max-width: 1500px) {
	.ephs-quote-form-blk:nth-child(1) {
    	padding-right: 22px;
	}
	.ephs-quote-form-blk:nth-child(3) {
    	padding-left: 16px;
	}
	.ephs-quote-form-blk .gform_body .gfield input {
    	padding: 12px 16px !important;
	    font-size: 15px !important;
	    line-height: 20px !important;
	}
	.ephs-free-quote-wr {
	    padding: 26px 60px 22px 60px;
	}
}
@media only screen and (max-width: 1439px) {
	/*1366*/ 
	.ehps-home-banner-overlay {
	    width: 38%;
	}
	.ehps-home-banner-content h1 {
	    font-size: 50px;
	    line-height: 55px;
	    margin-bottom: 5px;
	}	
	.ehps-home-banner-content h2 {
	    font-size: 26px;
	    line-height: 40px;
	    margin-bottom: 15px;
	    padding-bottom: 0;
	}
	.ehps-bnr-bottom-content {
	    margin-top: 15px;
	} 
	.ephs-free-quote-wr {
	    padding: 26px 65px 22px 72px;
	}
	.ephs-quote-form-blk:nth-child(2) {
		padding: 0 15px;
		width: 56%;
	}
	.ephs-free-quote-wr {
	    padding: 26px 40px 22px 40px;
	}
	.ephs-quote-form-blk .gform_body .gfield {
	    width: 225px;
	}
	.ephs-quote-form-blk .gform_legacy_markup_wrapper .top_label .gfield_error {
	    width: 225px;
	}
}
@media only screen and (max-width: 1365px) {
	/*1200*/
	.center-wr {
		width: 94%;
	} 
	.ehps-home-banner-content h1 {
	    font-size: 40px;
	    line-height: 50px;
	}   
	.ehps-home-banner-content h2 {
	    font-size: 24px;
	    line-height: 34px;
	    margin-bottom: 10px;
	}
	.ehps-home-banner-overlay .ehps-button-group {
	    margin-bottom: 20px;
	}
	.ehps-price-wr h3 {
	    font-size: 40px;
	    line-height: 45px;
	}
	.ehps-bnr-bottom-content {
	    margin-top: 18px;
	}
	.ehps-price-pick-wr {
	    margin-top: 10px;
	} 
	.ehps-home-banner-overlay {
	    top: 25%;
	    transform: translateY(-25%);
	}
	.ephs-quote-form-title figcaption h4 {
	    font-size: 20px;
	    line-height: 25px;
	}
	.ephs-quote-form-blk .gform_body .gfield input {
		padding: 10px 15px;
	}
	.ephs-quote-form-blk .gform_footer input {
	    padding: 13px 25px;
    	font-size: 17px !important;
    	line-height: 19px !important;
	}
	figure.ephs-quote-form-title img {
		margin-right: 5px;
	}
	.ephs-quote-form-blk:nth-child(1) {
	    padding-right: 13px;
	}
	.ephs-quote-form-blk:nth-child(2) {
		width: 57%;
		padding: 0 11px;
	}
	.ephs-quote-form-blk:nth-child(3) {
	    padding-left: 15px;
	}
	.ephs-quote-form-blk{
		width: 20%;
	}
	.ephs-free-quote-wr {
	    padding: 26px 45px 22px 42px;
	}
	.ephs-adv-content-blk {
	    width: 77%;
	    margin-left: 20px;
	}
	.ephs-all-savings-inner {
		width: 100%;
	}
	.ephs-offers-wr {
	    width: 71%;
	}
	.ephs-all-savings-wr {
		padding-top: 140px;
		clip-path: ellipse(96% 100% at 50% 100%);
    	-webkit-clip-path: ellipse(96% 100% at 50% 100%);
	}
	.ephs-savings-blk {
	    width: 25%;
	    margin-left: 30px;
	    margin-top: 33px;
	}
	.ephs-card-deatils-wr {
	    padding: 20px 23px 30px;
	}  
	.ehps-middle-footer-blk:nth-child(2) {
	    margin: 30px 0px 0px 55px;
	}   
	.ehps-middle-left-footer {
	    width: 42%;
	}
	.ehps-middle-right-footer {
	    width: 51%;
	}
	.ehps-brans-wr ul li {
	    margin-left: 55px;
	}
	.ephs-search-form-blk {
	    width: 45%;
	}  	
	.ehps-middle-footer-wr {
	    padding: 90px 0px;
	}
	.ephs-quote-form-title figcaption h4 {
    	font-size: 18px;
    	line-height: 23px;
	}
	body .ephs-quote-form-blk .gform_legacy_markup_wrapper ul li.gfield {
    	width: 48%;
	}
	.ephs-quote-form-blk .gform_legacy_markup_wrapper .gform_body {
		width: 70%;
	}
	/*ant control*/
	.ant-banner-form {
    	text-align: center;
	}
	/*loactions*/
	section.ephs-main-map-wr.eloc-main-map-wr {
    	padding-top: 18%;
	}
	.ephs-main-map-wr.eloc-main-map-wr:before {
    	background-image: linear-gradient(to bottom, #FFF 35%, rgba(255, 255, 255, 0.09) 64%);
	}	
	/*residental page*/
	.ephs-left-blk h2 {
		font-size: 50px;
		line-height: 58px;
	}
	.lpp-card-bottom {
	    min-height: 192px;
	}
	.ephs-innr-service-list ul li {
	    margin-right: 49px;
	}
	.ephs-offers-wr {
	    width: 69%;
	}
	.offers-block {
	    width: 48%;
	}
	.ephs-savings-blk {
		width: 31%;
	}
	.ephs-savings-blk {
		margin-left: 0;
	}
	.ephs-quote-form-blk .gform_legacy_markup_wrapper .top_label .gfield_error {
	    width: 205px;
	}
	.ephs-quote-form-blk .gform_validation_error .gform_footer {
	    margin-left: 2px !important;
	}
}
@media only screen and (max-width: 1220px) {
	.ephs-free-quote-wr {
    	padding: 26px 22px 22px 25px;
	}
	.ephs-quote-form-blk {
    	width: 21%;
	}
	.ephs-quote-form-blk:nth-child(2) {
    	width: 60%;
	}
	.ephs-quote-form-blk .gform_footer {
    	margin-left: 12px;
    }
    .ephs-quote-form-blk:nth-child(2) {
    	width: 57%;
	}
	.ehps-menu-wr ul li a {
	    font-size: 19px;
	    line-height: 29px;
	    padding-bottom: 38px;
	}
	.ehps-home-banner-content h2 {
	    font-size: 25px;
	    line-height: 39px;
	    margin-bottom: 0;
	}
	.ehps-bnr-bottom-content {
	    margin-top: 14px;
	    margin-bottom: 14px;
	}
	.ehps-price-pick-wr {
    	margin-top: 12px;
	}
	.ehps-home-banner-overlay .ehps-button-group {
    	margin-bottom: 20px;
	}
	.ehps-menu-wr ul li a {
	    font-size: 19px;
	    line-height: 26px;
	}  
	.ehps-home-banner-overlay {
	    width: 43%;
	    left: -51%;
	}
	.ephs-quote-form-blk .gform_body .gfield {
    	margin-left: 8px !important;
	}
	.ehps-menu-wr ul {
    	margin-top: 37px;
	}
	/*ant control*/
	.innr-center-wr{
		width: 95%;
	}
	.ant-banner-form .gform_fields .gfield {
	    width: 188px !important;
	    margin-left: 18px;
	}
	.antresidential-innr-page-wr .lpp-pkg-card {
    	width: 27.2%;
	}
	.ant-service-blk {
    	margin-left: 35px;
	}
	.ant-service-blk .ant-service-icon {
	    width: 100px;
	    min-height: 100px;
	}
	.antresidential-innr-page-wr h5 {
	    font-size: 20px;
	    line-height: 35px;
	}
	.lpp-card-top {
    	min-height: 323px;
	}
	.ephs-residential-area{
    	padding: 0px 3%;
	}
	section.ephs-main-map-wr {
	    padding-top: 20%;
	}
	.ephs-residential-area .lpp-pkg-card {
		width: 32.7%;
	}
	.ephs-residential-area .lpp-card-top h4 {
		font-size: 22px;
	}
	.ephs-residential-area .lpp-card-bottom {
	    min-height: 170px;
	}
	.ephs-innr-service-list ul li {
		width: 25%;
	}
	.ant-banner-form .gform_fields .gfield {
	    width: 220px !important;
	}
}
@media only screen and (max-width: 1199px) {
	/*1024*/
	.ehps-menu-wr ul li a {
		font-size: 18px;
		line-height: 28px;
	}  
	.ehps-menu-wr ul li {
		margin-left: 28px;
	}
	.hamburgure-block {
	    margin-left: 22px;
	}
	.ehps-home-banner-wr img {
	    height: 550px;
	    object-fit: cover;
	} 
	.ehps-home-banner-overlay {
	    width: 40%;
	}
	.ehps-home-banner-container:before {
		width: 71%;
	}
	.ephs-faster-service-blk a {
	    width: 45px;
	    height: 45px;
	    margin-left: 10px;
	}  
	.ephs-card-blk {
	    width: 31.7%;
	    margin: 0px 2% 60px 0px;
	}
	.ephs-card-deatils-wr {
	    padding: 20px 6px 30px;
	}
	.ephs-card-description p {
	    color: #505050;
	    font-size: 15px;
	    line-height: 21px;
	}
	.ephs-quote-form-blk:nth-child(3) svg {
	    width: 22px;
	    height: 22px;
	}
	.ephs-quote-form-blk:nth-child(1) {
	    padding-right: 15px;
	}
	.ephs-quote-form-blk .gform_footer input {
    	font-size: 16px !important;
    	line-height: 18px !important;
	}
	.ephs-quote-form-blk .gform_body .gfield input {
	    padding: 8px 10px 8px 15px;
	    font-size: 13px;
	}
	.ephs-faster-service-blk p {
		font-size: 15px;
		line-height: 18px;
	}
	.ephs-quote-form-title figcaption h4 {
	    font-size: 18px;
	    line-height: 23px;
	}
	.ephs-free-quote-wr {
	    padding: 22px 26px;
	}
	.ephs-quote-form-blk:nth-child(2) {
	    width: 58%;
	    padding: 0 10px;
	}
	.ephs-quote-form-blk:nth-child(1) {
	    padding-right: 10px;
	}
	.ephs-quote-form-blk:nth-child(3) {
	    padding-left: 10px;
	}
	figure.ephs-quote-form-title img {
	    width: 40px;
	}
	.ephs-quote-form-blk .gform_footer {
		margin-left: 10px;
	}
	.ephs-card-blk {
		width: 30.3%;
	}
	.ehps-services-wr .ephs-heading-wr {
		width: 92%;
	}
	h3 {
	    font-size: 34px;
	    line-height: 43px;
	}
	.ephs-testimonial-content {
		padding: 0 10%;
	}
	.ephs-testimonial-content {
	    background: url(../images/svg/eco_left_quote.svg) no-repeat 2% 30%, url(../images/svg/eco_right_quote.svg) no-repeat 98% 30%;
	}  
	.ephs-left-right-wr {
	    width: 100%;
	    margin: 70px auto 0px;
	}	
	.ephs-left-wr {
	    width: 50%;
	}
	.offers-block {
	    width: 47%;
	}
	.ephs-savings-blk {
	    width: 28%;
	    margin-left: 0;
	}
	.ehps-middle-left-footer {
	    width: 46%;
	}
	.ehps-middle-footer-blk:nth-child(2) {
	    margin: 30px 0px 0px 35px;
	}
	.ehps-brans-wr ul li {
	    margin-left: 30px;
	}
	.ehps-middle-right-footer {
	    width: 54%;
	}
	.ephs-search-form-blk {
	    width: 50%;
	}
	section.ehps-services-wr {
	    padding: 80px 0px 40px;
	}
	.ephs-all-savings-wr {
	    padding-top: 115px;
	    clip-path: ellipse(100% 100% at 50% 100%);
	    -webkit-clip-path: ellipse(100% 100% at 50% 100%);
	}
	.ephs-quote-form-blk:nth-child(2) {
    	width: 61%;
    	text-align: left;
	}
	.ephs-quote-form-blk{
		width: 19%;
		text-align: center;
	}
	.ephs-faster-service-blk a{margin: 10px 0px 0px 0px;}
	figure.ephs-quote-form-title img{margin: 0px 0px 10px 0px;}
	.ephs-quote-form-blk .gform_body .gfield input {
	    padding: 11px 15px !important;
	    font-size: 13px !important;
	    line-height: 20px !important;
	}
	.ehps-home-banner-overlay p {
    	font-size: 18px;
    	line-height: 28px;
    }
    .ephs-testimonial-wr {
    	padding: 61px 0px;
	}
	/*ant control*/
	.antresidential-innr-page-wr .lpp-pkg-card {
    	width: 30.2%;
	}
	.ant-service-blk {
    	margin-left: 9px;
	}
	.ant-service-blks {
    	padding: 46px 0 28px;
	}
	.ehps-logo-wr a:before {
	    top: -20px;
	    left: 7px;
	}
	/*locations*/
	section.ephs-main-map-wr.eloc-main-map-wr {
    	padding-top: 26%;
	}
	.ephs-main-map-wr.eloc-main-map-wr:before {
    	background-image: linear-gradient(to bottom, #FFF 42%, rgba(255, 255, 255, 0.09) 77%);
	}
	.ephs-right-blk {
    	width: 26%;
	}
	.ephs-side-menu .menu li a {
    	padding: 12px 0 13px 8px;
	}
	.ephs-left-blk h2 {
	    font-size: 42px;
	    line-height: 53px;
	}
	.ephs-left-blk h3 {
	    font-size: 36px;
	    line-height: 44px;
	    padding: 0px 20px;
	}
	.lpp-pkg-card {
    	width: 31.9%;
    }
    .ephs-left-blk .lpp-pkg-card .lpp-pkg-icon {
	    width: 120px;
	    height: 120px;
	}
	.ephs-left-blk .lpp-card-top h4 {
		font-size: 20px;
		line-height: 30px;
	}
	.ephs-left-blk .lpp-card-top p {
	    font-size: 20px;
	    line-height: 25px;
	}
	.ephs-left-blk  .lpp-card-top p span {
	    font-size: 14px;
	    line-height: 20px;
	}
	.ephs-left-blk .lpp-card-top {
    	min-height: 289px;
	}
	.ephs-left-blk .lpp-card-bottom {
    	min-height: 201px;
	}
	.ephs-left-blk .lpp-pkg-card-area {
    	margin-top: 89px;
	}
	.ephs-innr-service-list ul li {
	    width: 25%;
	    font-size: 15px;
	    line-height: 24px;
	    padding-bottom: 13px;
	    margin-bottom: 13px;
	}
	.ephs-left-blk h3{
		font-size: 34px;
    	line-height: 42px;
    	padding:0px 0px 12px;
	}
	section.ephs-main-map-wr {
	    padding-top: 28%;
	}
	.ephs-savings-blk {
	    width: 31%;
	    margin-top: 10px;
	}
	.ephs-savings-blk h3 {
	    font-size: 32px;
	    line-height: 40px;
	    padding-bottom: 15px;
	}
	.ephs-savings-blk.right a {
	    margin-top: 15px;
	}
	.ephs-residential-area .lpp-card-top {
		padding: 85px 15px 7px 15px;
	}
	.ephs-left-blk .lpp-card-bottom {
	    min-height: 195px;
	}
	.lpp-card-bottom {
	    padding: 15px 14px;
	}
	.ephs-innr-service-list ul li .service-icon {
	    padding-right: 9px;
	}
	.ephs-cards-wr {
	    text-align: center;
	}
	.ephs-quote-form-blk .gform_legacy_markup_wrapper .top_label .gfield_error {
	    width: 184px;
	}
	.ehps-top-right-content .ehps-button-group {
	    margin-left: 20px;
	}
	.ehps-conatct-info a {
		font-size: 18px;
		line-height: 26px;
	}
	span.eco-call-icon {
	    margin-right: 5px;
	}
	.ant-banner-form .gform_fields .gfield {
	    width: 185px !important;
	}
	.ephs-bottom-wr {
	    padding: 17px 0px 74px;
	}
	.ehps-middle-footer-wr {
	    padding: 70px 0px;
	}
	.scroll-btn {
	    right: 20px;
	    bottom: 118px;
	    box-shadow: 0 10px 15px 0 rgb(0 0 0 / 10%);
	    border: 1px solid #ffffff;
	}     
}
@media only screen and (max-width: 1023px) {
	/*980*/
	.eco-call-icon {
    	padding-right: 0px;
	}
	.ehps-home-banner-overlay {
    	width: 47%;
	}
	.ehps-button-group {
    	margin-left: 26px;
	}
	.ehps-menu-wr ul li {
    	margin-left: 14px;
	}
	.ehps-menu-wr ul li a {
		font-size: 16px;
		line-height: 25px;
	}
	.ephs-quote-form-blk .gform_body .gfield input {
    	padding: 11px 10px !important;
    }
    .ephs-quote-form-blk .gform_footer {
    	margin-left: 13px !important;
    }
    .ephs-adv-icon-blk {
	    width: 70px;
    	height: 70px;
    }
    .ephs-icon-content-wr {
    	margin-top: 28px;
	}
	.ephs-green-heading-wr h3 {
    	padding: 0px 31px;
	}
	.ephs-map-overlay-wr {
    	top: 44px;
	}
	.ephs-map-content-wr {
	    margin-top: 9px;
	}
	.ephs-map-content-wr p {
	    font-size: 18px;
	    line-height: 27px;	
	}
	.ehps-home-banner-content h2 {
    	font-size: 24px;	
    	line-height: 37px;
    }
    .ehps-menu-wr ul {
    	margin-top: 21px;
	}
	.ehps-logo-wr a:before {
	    width: 97px;
	    height: 97px;
	    top: -12px;
	    left: 1px;
	}
	.ehps-logo-wr {
    	margin-top: -40px;
	}
	.ehps-home-banner-container:before {
    	width: 76%;
	}
	.ehps-home-banner-overlay {
    	left: -39%;
	}
	section.ephs-main-map-wr {
    	padding-top: 26%;
	}
	.ephs-main-map-wr:before {
    	background-image: linear-gradient(to bottom, #fff 55%, rgba(255, 255, 255, 0.09) 83%);
    }
    .ehps-brans-wr ul li {
    	margin-left: 20px;
	}
	.ephs-search-form-blk input[type="submit"] {
	    width: 21px;
	    height: 21px;
	    background-size: 90%;
	}
	.ehps-middle-footer-blk:nth-child(2) {
    	margin: 28px 0px 0px 27px;
	}
	/*ant control*/
	.ant-banner-form .gform_fields .gfield {
    	width: 178px !important;
	}
	.ant-service-blk {
	    /*min-height: 150px;
	    height: 150px;*/
	    margin-left: 0;
	}
	.ant-service-blk p {
	    padding: 12px 19px;
	}
	.ant-service-blk .ant-service-icon {
	    width: 84px;
	    min-height: 84px;
	}
	.ant-service-blk a{display: block;}
	.ant-service-blks {
	    padding: 0;
	}
	.antresidential-innr-page-wr .bx-wrapper{
		 margin: 46px auto 28px;
	}
	.breadcrumb-wr {
    	padding: 12px 0;
	}
	.ephs-innr-banner-wr {
    	padding: 79px 0px 39px;
	}
	.ant-banner-form .gform_fields .gfield_html {
	    font-size: 33px;
	    line-height: 42px;
	}
	.ant-banner-form .gform_fields .gfield {
	    width: 23% !important;
	    margin-left: 12px;
	}
	.ant-banner-form .gform_wrapper.gravity-theme .gfield input.medium {
    	padding: 11.5px 10px;
	}
	.ant-banner-form .gform_wrapper input[type="submit"] {
	    font-size: 17px;
	    line-height: 19px;
	    padding: 15px 24px;
	    width: 100%;
	}
	.ant-banner-form .gform_wrapper.gravity-theme .gform_footer {
	    width: 16% !important;
	    padding-left: 5px !important;
	}
	.antresidential-innr-page-wr h1 {
	    font-size: 45px;
	    line-height: 55px;
	}
	.ephs-left-packages-wr .bx-wrapper {
    	margin: 0px auto;
	}
	.antresidential-innr-page-wr .lpp-pkg-card{margin-left: 0;}
	/*locations*/
	.best-service-wr.loc-service-wr .ant-service-blks {
		padding-bottom: 79px;
		padding: 30px 0px 30px;
		text-align: center;
	}	
	.ephs-innr-banner-content h1 {
	    font-size: 42px;
	    line-height: 52px;
	}
	.best-service-wr.loc-service-wr h2 {
    	padding-bottom: 13px;
	}
	.page-id-795  .antresidential-innr-page-wr {
    	padding: 40px 0 10px;
	}
	section.ephs-main-map-wr.eloc-main-map-wr {
    	padding-top: 12%;
	}
	.map-area-names {
	    bottom: 13%;
	}
	/*residentes inner pages*/
	.ephs-left-blk {
    	width: 100%;
	}
	.ephs-right-blk {
    	width: 100%;
    	margin-top: 50px;
	}
	.ephs-left-blk h2 {
		font-size: 38px;
		line-height: 50px;
	}
	.ephs-left-blk .lpp-card-top {
    	min-height: auto;
	}
	.ephs-innr-service-list ul li {
    	width: 42%;
    }
    /*eco loaction page (27/09/2022)*/
    .page-template-template-parts-eco .ephs-innr-banner-wr {
    	padding: 38px 0px 46px;
	}
	.page-template-template-eco-ant-control .ephs-left-packages-wr .lpp-pkg-card .lpp-card-bottom {
		min-height: 160px;
	}
	.lpp-card-top {
	    min-height: unset;
	}
	.page-template-template-eco-ant-control .ephs-left-packages-wr .lpp-pkg-card-area {
	    margin-top: 66px;
	}
	.ant-service-blks .ant-service-blk {
	    padding-top: 30px;
	}
	.ephs-card-description p {
	    min-height: 105px;
	}
	.ephs-quote-form-blk .gform_legacy_markup_wrapper .top_label .gfield_error {
	    width: 175px;
	}
	.ephs-quote-form-blk .gform_legacy_markup_wrapper .top_label .gfield_error:nth-child(2) {
		margin-top: 0 !important;
	}
	.page-template-template-eco-location section.ephs-main-map-wr.eloc-main-map-wr {
		padding-top: 25%;
	}
	.page-template-template-eco-location section.ephs-main-map-wr.eloc-main-map-wr .map-area-names {
	    bottom: 31%;
	}
	.page-template-template-eco-location section.ephs-main-map-wr.eloc-main-map-wr .ephs-map-content-wr p {
		width: 85%;
	}
	.page-template-template-eco-location .ephs-left-packages-wr .bx-viewport {
	    padding-top: 3px;
	}
}
@media only screen and (max-width: 979px) {
	/*768*/
	/*figure.ephs-quote-form-title img{display: none;}*/
	.ehps-home-banner-overlay .ehps-button-group a {
    	margin-left: 13px;
	}
	.ehps-home-banner-overlay .ehps-button-group {
    	margin-bottom: 9px;
	}	
	.ehps-home-banner-content h2 {
    	font-size: 22px;
    	line-height: 30px;
	}
	.ehps-home-banner-overlay {
    	width: 56%;
	}
	.ehps-home-banner-container:before {
    	width: 96%;
    	left: -147px;
	}
	.ehps-conatct-info a{
		font-size: 0;
		line-height: 0;
		padding: 0;
	}
	span.eco-call-icon {
    	margin-right: 0;
	}
	.ehps-menu-wr ul li a {
	    font-size: 15px;
	    line-height: 21px;
	    padding-bottom: 20px;
	}
	.ehps-menu-wr ul li {
    	margin-left: 6px;
	}
	.hamburgure-block {
    	margin-left: 12px;
	}
	.ehps-top-header-wr a.ehps-button {
	    padding: 11px 22px;
	    width: 140px;
	    font-size: 16px;
	    line-height: 20px;
	}
	.ehps-button {
	    font-size: 17px;
	    line-height: 19px;
	    padding: 15px 23px;
	}
	.ehps-border-button {
    	padding: 13px 23px;
	}
	.ehps-button-group a {
    	width: auto;
	}
	.ephs-quote-form-blk:nth-child(3), .ephs-quote-form-blk:nth-child(1), .ephs-quote-form-blk{
		width: 100%;
		padding: 0;
	}
	.ephs-quote-form-blk:nth-child(2){width: 100%;padding: 0;margin: 20px 0px;}
	.ephs-quote-form-blk:before{display: none;}
	.ephs-quote-form-blk .gform_legacy_markup_wrapper .gform_body {
    	width: 77%;
	}
	.ephs-quote-form-blk .gform_footer {
    	margin-left: 0 !important;
	}
	.ephs-quote-form-blk .gform_body .gfield {
    	margin-left: 13px !important;
	}
	section.ehps-quote-form-wr {
    	margin-top: -82px;
	}
	.ehps-services-wr .ephs-heading-wr {
    	width: 100%;
	}
	.ephs-quote-form-blk .gform_legacy_markup_wrapper .gform_body {
    	width: 78%;
	}
	h3 {
    	font-size: 30px;
	    line-height: 39px;
	}
	.ephs-green-heading-wr h3 {
    	padding: 0px 24px;
	}
	.ehps-services-wr .bx-viewport{
    	padding-bottom: 20px;
	}
	.ephs-left-wr {
    	width: 100%;
    	float: unset;
	}
	.ephs-right-wr {
	    width: 76%;
	    margin: 40px auto 0px;
	    float: unset;
	}
	.ephs-left-wr img{
		margin: 0px auto;
	}
	.ephs-offers-wr {
    	width: 100%;
    	text-align: center;
	}
	.ephs-savings-blk {
	    width: 100%;
	    margin: 41px 0px 0px;
	    text-align: center;
	}
	.offers-block {
    	width: 48%;
	}
	.ephs-savings-blk {
	    width: 100%;
	    margin: 0px 0px 50px;
	    text-align: center;
	}
	.ephs-all-savings-wr {
	    padding-top: 80px;
	    clip-path: unset;
	    -webkit-clip-path: unset;
	}
	.ephs-social-info-wr ul li {
    	margin-left: 17px;
	}
	.ephs-advantages-wr {
    	padding: 71px 0px 51px;
	}
	section.ephs-main-map-wr {
    	padding-top: 42%;
	}
	.ehps-top-footer-blk, .ehps-contact-us-btn {
	    width: 100%;
	    margin: 13px 0px 0px;
	}
	.ehps-top-footer-wr{
		padding: 26px 0px;
	}
	.ehps-middle-left-footer, .ehps-middle-right-footer {
	    width: 100%;
	}
	.ehps-brans-wr, .ehps-middle-left-footer, .ehps-middle-right-footer  {
    	text-align: center;
	}
	.ehps-middle-right-footer{margin-top: 40px;}
	.ehps-middle-footer-wr {
    	padding: 72px 0px;
	}
	.ehps-brans-wr ul li {
    	margin-left: 59px;
	}
	.ephs-bottom-left, .ephs-bottom-right {
	    width: 100%;
	    text-align: center;
	}
	.ephs-bottom-right{margin-top: 10px;}
	.ephs-search-form-blk label {
    	width: 92%;
	}
	.antresidential-innr-page-wr h5 {
	    font-size: 20px;
	    line-height: 34px;
	    padding: 0px 4%;
	    margin-bottom: 17px;
	}
	.ant-service-blk p {
    	padding: 12px 8px 0px;
	}
	.eloc-all-savings-wr{margin-top: 0;}
	/*locations*/
	section.ephs-main-map-wr.eloc-main-map-wr {
    	padding-top: 25%;
	}
	h2 {
		font-size: 36px;
		line-height: 43px;
	}
	.mobile-header-bottom .ehps-button-group a {
    	width: 140px;
    	padding: 13px 20px;
	}
	/*header.ehps-header-wr {
    	display: none;
	}*/
	.ehps-menu-wr, .ehps-conatct-info{width: 9%;    margin-top: 4em;}
	.mobile-header-wr{position: relative;}
	nav.header-menu.mobile-menu {
    	display: none;
	}
	.ehps-logo-wr {
    	width: 82%;
    	margin: 0;
	}
	.ehps-menu-wr{text-align: left;}
	.ehps-conatct-info{text-align: right;}
	.ehps-logo-wr a {
	    width: 35%;
	    margin: 0px auto;
	    display: block;
	}
	.mobile-header-bottom {
	    padding: 10px 46px 10px;
	    background-image: linear-gradient(to bottom, #f9df34 60%, #e4c91f);
	    text-align: center;
	}
	.mobile-header-bottom .ehps-button-group {
	    margin-left: 0;
	    font-size: 0;
	    line-height: 0;
	}
	.mobile-header-top {
    	padding: 10px 0px;
    	position: relative;
	}
	.ehps-menu-wr ul{margin-top: 0;}
	.ehps-menu-wr ul li{margin: 0;display: block;}
	.slicknav_menu{display: block;}
	.ehps-logo-wr a.lpp-logo-img img {
    	margin: 0px auto;
	}
	section.ehps-services-wr {
	    padding: 50px 0px 40px;
	}
	.ephs-quote-form-blk .gform_legacy_markup_wrapper .top_label .gfield_error {
	    /*width: 254px;*/
	    width: 48%;
	}
	.ephs-left-packages-wr .bx-viewport {
	    padding-bottom: 65px;
	}
	.page-template-template-eco-ant-control .ephs-left-packages-wr .lpp-pkg-card .lpp-card-bottom {
	    min-height: auto;
	}
	.best-service-wr.loc-service-wr h2, .antresidential-innr-page-wr p {
	    text-align: center;
	}
	.page-template-template-eco-location section.ephs-main-map-wr.eloc-main-map-wr .map-area-names {
	    bottom: 10%;
	}
	.antresidential-innr-page-wr .loc-service-wr .lpp-card-bottom {
		min-height: auto;
	}
	.ephs-left-blk .lpp-card-bottom {
	    min-height: auto;
	}
	.page-template-template-eco-residential-pest .ephs-left-packages-wr .bx-viewport {
	    padding-bottom: 100px;
	}.ehps-services-wr .bx-wrapper {
	    margin: 0 auto;
	}
}
@media only screen and (max-width: 979px) and (min-width: 900px) {
	section.ephs-main-map-wr {
	    padding-top: 26%;
	}
}
@media only screen and (max-width: 767px) {
	/*650*/  
	section.ehps-quote-form-wr {
	    margin-top: 0;
	}
	section.ehps-quote-form-wr .lg-center-wr{width: 100%;}
	.ehps-home-banner-container:before {
	    width: 100%;
	    left: 0;
	    opacity: 0.7;
	    background-image: linear-gradient(to bottom, #139846, #004a22);
	}
	.ehps-home-banner-overlay {
	    width: 100%;
	    left: 0;
	    text-align: center;
	    top: 50%;
    	transform: translateY(-50%);
	}
	.ehps-home-banner-wr img {
	    height: 416px;
	}
	.ephs-free-quote-wr {
	    padding: 30px 48px 17px 48px;
	    border-radius: unset;
	    box-shadow: unset;
	    background-color: #f8f8f8;
	}
	body .ephs-quote-form-blk .gform_legacy_markup_wrapper ul li.gfield {
	    width: 100%;
	    margin: 16px auto 0px!important;
	}
	.ephs-quote-form-blk .gform_legacy_markup_wrapper .gform_body {
		width: 100%;
		margin-bottom: 30px;
	}
	.ephs-quote-form-blk .gform_footer {
    	display: block;
    	text-align: center;
	}
	.ephs-quote-form-blk:nth-child(3) {
	    width: 50%;
	    padding: 15px 29px;
	    background-color: #fff;
	    border-radius: 19px;
	    box-shadow: 0 3px 15px 0 rgb(0 0 0 / 10%);
	    margin-bottom: -75px;
	    position: relative;
	}
	.ephs-faster-service-blk p {
		font-size: 16px;
		line-height: 21px;
	}
	.ephs-faster-service-blk p strong {
    	margin-top: 52px;
	}
	.ephs-faster-service-blk a {
	    margin: 0px auto;
	    position: absolute;
	    top: 50%;
	    transform: translateY(-50%);
	    left: 0;
	    right: 0;
	}
	section.ehps-services-wr {
    	padding: 103px 0px 40px;
	}
	h3 {
    	font-size: 28px;
    	line-height: 36px;
	}
	.ephs-testimonial-content .ephs-heading-wr {
		width: 70%;
		margin: 0px auto 20px;
	}
	.ephs-testimonial-content {
    	padding: 0 6%;
	}
	.ephs-map-content-wr p {
    	font-size: 17px;
    	line-height: 25px;
	}
	section.ephs-main-map-wr {
    	padding-top: 50%;
	}
	.ephs-main-map-wr:before {
    	background-image: linear-gradient(to bottom, #fff 60%, rgba(255, 255, 255, 0.09) 95%);
	}	
	.page-template-template-eco-home section.ephs-main-map-wr .map-area-names {
	    bottom: 7%;
	    right: 0;
	    width: 243px;
	}
	.ephs-search-form-blk {
    	width: 60%;
	}
	figure.ephs-quote-form-title img {
    	display: none;
	}
	.ephs-quote-form-title figcaption h4 {
	    font-size: 24px;
	    line-height: 31px;
	    color: #009444;
	}
	.ephs-quote-form-blk .gform_body .gfield input {
    	padding: 11px 21px !important;
	}
	/*ant control*/
	.antresidential-innr-page-wr h5 {
	    font-size: 18px;
	    line-height: 33px;
	}
	.ephs-all-savings-wr {
    	padding: 57px 0px;
	}
	.antresidential-innr-page-wr h1 {
	    font-size: 39px;
	    line-height: 48px;
	}
	.ant-banner-form .gform_fields .gfield {
		width: 100% !important;
		margin: 18px 0px 0px !important;
	}
	.ant-banner-form .gform_body.gform-body, .ant-banner-form .gform_footer {
		display: block;
		margin: 0px auto;
	}
	.ant-banner-form .gform_wrapper.gravity-theme .gform_footer {
	    width: 26% !important;
	    padding-left: 0px !important;
	    margin-top: 20px !important;
	}
	.ant-banner-form-wr {
	    position: relative;
	}
	.ephs-innr-banner-wr {
    	padding: 79px 0px 39px;
	}
	.antresidential-innr-page-wr p{
		padding: 16px 11px 0px;
	}
	.best-service-wr.loc-service-wr h2 {
	    padding-bottom: 13px;
	}
	section.ephs-main-map-wr.eloc-main-map-wr {
    	padding-top: 24%;
	}
	.ephs-main-map-wr.eloc-main-map-wr:before {
    	background-image: linear-gradient(to bottom, #FFF 53%, rgba(255, 255, 255, 0.09) 77%);
	}
	.antresidential-innr-page-wr .bx-wrapper {
	    margin: 19px auto 43px;
	}
	.map-area-names {
		bottom: 13%;
		right: 0;
	}
	section.ephs-main-map-wr.eloc-main-map-wr {
    	padding-top: 30%;
	}
/*	.page-template-template-parts-eco .ephs-innr-banner-wr {
    	padding: 61px 0px;
    	background-position: right;
	}*/
	/*residentes*/
	.ephs-innr-service-list ul li {
    	width: 100%;
    	margin-right: 0;
	}
	.ephs-left-blk h3 {
	    font-size: 32px;
	    line-height: 40px;
	}
	.ephs-card-content {
	    width: 100%;
	    margin: 15px auto;
	}
	.contact-us-btn {
    	margin-top: 19px;
	}
	.ephs-residential-wr {
    	padding: 42px 0px;
	}
	.ephs-left-blk .gform_wrapper {
    	padding: 21px 21px 8px;
    }
    section.ephs-main-map-wr.eloc-main-map-wr .ephs-map-overlay-wr {
    	top: 0;
	}
	.page-template-template-eco-ant-control .ephs-inner-banner-button {
	    padding-bottom: 0;
	}
	.ephs-green-heading-wr h3 {
	    line-height: 40px;
	}
	.ehps-services-wr .ephs-heading-wr {
	    margin: 0px auto 40px;
	}
	.ephs-testimonial-content {
	    background: url(../images/svg/eco_left_quote.svg) no-repeat 50% 0%, none;
	    background-size: 70px;
	}
	.ephs-quote-form-blk .gform_legacy_markup_wrapper .top_label .gfield_error {
	    width: 100%;
	}
	.best-service-wr.loc-service-wr .ant-service-blks {
	    padding-top: 0;
	}
} 
@media only screen and (max-width: 649px) {
	/*568*/
	.ephs-card-description {
	    min-height: 102px;
	}
	.ephs-right-wr {
    	width: 84%;
    }
    .ehps-brans-wr ul li {
    	margin-left: 36px;
	}
	.ephs-search-form-blk {
    	width: 68%;
	}
	/*ant control*/
	.antresidential-innr-page-wr h1 {
	    font-size: 35px;
	    line-height: 41px;
	}
	.ephs-innr-banner-content h1 {
	    font-size: 39px;
	    line-height: 47px;
	    padding-bottom:0px;
	    margin-bottom: 24px;
	}
	.ephs-innr-banner-content h1::before {
	    height: 100%;
	}
	.ephs-innr-banner-content span {
	    font-size: 31px;
	    line-height: 34px;
	    padding-bottom: 11px;
	}
	.ant-banner-form .gform_wrapper input[type="submit"] {
	    line-height: 19px !important;
	    min-height: auto !important;
	}
	.antresidential-innr-page-wr h5 {
		font-size: 16px;
		line-height: 28px;
	}
	.antresidential-innr-page-wr {
    	padding: 42px 0;
	}
	.map-area-names {
    	bottom: 6%;
	}
	.antresidential-innr-page-wr h1 {
	    font-size: 34px;
	    line-height: 38px;
	}
	/*residentes inner pages*/
	.ephs-innr-banner-content h1 {
		font-size: 36px;
		line-height: 43px;
	}
	.ephs-left-blk h2 {
	    font-size: 34px;
	    line-height: 44px;
	}
	.ephs-left-blk h3 {
	    font-size: 28px;
	    line-height: 36px;
	}
	.ephs-innr-service-list {
    	margin: 13px 0px 26px;
	}
	.ehps-menu-wr, .ehps-conatct-info {
    	margin-top: 3em;	
	}
	.page-template-template-eco-ant-control .ephs-inner-banner-button {
	    padding-bottom: 0;
	}
	section.ephs-main-map-wr {
	    padding-top: 30%;
	}
	.ephs-main-map-wr:before {
	    background-image: linear-gradient(to bottom, #fff 42%, rgba(255, 255, 255, 0.09) 70%);
	}
	section.ephs-main-map-wr img {
	    width: 100%;
	    min-height: 400px;
	    object-fit: cover;
	}
	.ephs-quote-form-blk .gform_footer input {
		width: auto !important;
	}
	.page-template-template-eco-location section.ephs-main-map-wr.eloc-main-map-wr {
	    padding-top: 30px;
	}
}
@media only screen and (max-width: 567px) {
	/*480*/
	.ephs-quote-form-blk:nth-child(3) {
    	width: 90%;
	}
	.ephs-quote-form-blk .gform_footer input {
    	min-height: auto !important;
    	width: auto !important;
	}
	h3 {
    	font-size: 26px;
    	line-height: 34px;
	}
	.ehps-services-wr .bx-viewport {
    	padding: 20px;
	}
	.ehps-services-wr .bx-wrapper{
		margin: 0px auto;
	}
	.ephs-right-wr {
    	width: 92%;
	}
	.ephs-savings-blk, .ephs-offers-wr{float: unset;}
	.ephs-all-savings-inner .bx-wrapper {
    	margin: 0px auto;
	}
	.offers-block{margin: 0;}
    .ehps-home-banner-overlay p {
	    font-size: 14px;
	    line-height: 22px;
	    width: 73%;
	    margin: 11px auto 0px;
	}
    section.ephs-main-map-wr {
    	padding-top: 63%;
	}
	section.ephs-main-map-wr img {
	    width: 100%;
	    height: 279px;
	    object-fit: cover;
	    object-position: center;
	}
	.ehps-middle-footer-blk{width: 100%;}
	.ehps-middle-footer-blk:nth-child(2) {
    	margin: 28px 0px 0px 0px;
	}
	.ehps-brans-wr ul li:first-child{margin-top: 0;}
	.ehps-brans-wr ul li {
    	margin-left: 0;
    	width: 100%;
    	margin-top: 24px;
	}
	.ehps-middle-footer-blk:nth-child(1) {
	    width: 33%;
	    display: block;
	    margin: 0px auto;
	}
	.ephs-search-form-blk {
		width: 89%;
		padding: 9px 17px;
	}
	.ephs-social-wr {
	    margin: 0;
	    position: absolute;
	    left: 0;
	    right: 0;
	    margin: 0px auto;
	    top: 20px;
	}
	.ephs-form-social-wr {
	    position: relative;
	    padding-top: 80px;
	    border-top: 1px solid #f3f3f3;
	    width: 89%;
	    margin: 38px auto 0;
	}
	.ehps-middle-footer-wr {
	    padding: 45px 0px;
	    background-color: #fff;
	}
	.ephs-bottom-right ul li {
	    margin-top: 8px;
	}
	.ephs-bottom-right {
    	margin-top: 4px;
	}
	.ephs-left-wr{display: none;}
	.ephs-right-wr {
    	width: 92%;
    	margin: 0 auto;
	}
	.ephs-left-right-wr {
    	margin: 40px auto 0px;
	}
	/*ant control*/
	.ephs-innr-banner-content h1 {
	    font-size: 39px;
	    line-height: 47px;
	}
	.ephs-innr-banner-content span {
	    font-size: 27px;
	    line-height: 31px;
	    padding-bottom: 9px;
	}
	.antresidential-innr-page-wr h1 {
		font-size: 32px;
		line-height: 38px;
		width: 92%;
		margin-bottom: 7px;
	}
	.antresidential-innr-page-wr p {
    	padding-top: 11px;
	}
	.ant-banner-form .gform_fields .gfield_html {
    	font-size: 29px;
    	line-height: 38px;
	}
	.breadcrumb li a, .breadcrumb li {
	    font-size: 15px;
	    line-height: 18px;
	}
	.ant-banner-form .gform_fields .gfield:first-child{margin-top: 0 !important;}
	.antresidential-innr-page-wr .lpp-card-top p {
	    font-size: 19px;
	    line-height: 25px;
	    width: 78%;
	}
	.lpp-card-top h4 {
	    font-size: 22px;
	    line-height: 29px;
	}
	.lpp-pkg-card .lpp-pkg-icon {
	    width: 120px;
	    height: 120px;
	}
	.lpp-card-top {
	    padding: 79px 18px 7px;
	    min-height: auto;
	}
	.lpp-card-bottom{    min-height: 117px;}
	.ant-service-blk p {
	    font-size: 15px;
	    line-height: 20px;
	}
	.ephs-savings-blk p {
	    margin: 18px 0px 21px;
	}
	section.ephs-main-map-wr.eloc-main-map-wr {
    	padding-top: 53%;
	}
	body {
	    font-size: 15px;
	    line-height: 20px;
	}
	.ephs-left-blk h3 {
	    font-size: 24px;
	    line-height: 36px;
	}
	.ant-banner-form .gform_wrapper.gravity-theme .gform_footer {
    	width: 37% !important;
	}
	.ephs-left-packages-wr .lpp-pkg-card-area {
	    margin-top: 20px;
	}
	.ephs-left-packages-wr .lpp-pkg-card {
		margin-top: 20px;
	}
	h2 {
    	font-size: 29px;
    	line-height: 38px;
	}
	.breadcrumb li:before {
	    font-size: 13px;
	    line-height: 18px;
	    transition: all .5s;
	}
	.ephs-innr-banner-content h1 {
		padding-left: 18px;
	}
	.ephs-innr-banner-content h1::before {
		margin: 4px 0px 0px 0;
	}
	section.ephs-main-map-wr {
	    padding-top: 40%;
	}
	.ehps-services-wr .ephs-heading-wr {
	    margin: 0px auto 20px;
	}
	.ehps-bnr-bottom-content {
	    text-align: left;
	}
	.ehps-bnr-bottom-content p {
	    width: 100%;
	}
	.ehps-price-pick-wr .ehps-pickplan-wr {
	    width: 50%;
	    text-align: right;
	}
	.ephs-testimonial-wr {
	    background-position: 85% 0%;
	}
	.ephs-testimonial-content {
	    background-image: unset;
	}
	.ephs-bottom-right ul li:before {
	    top: 50%;
	    width: 2px;
	    height: 80%;
	    transform: translateY(-50%);
	}
	.ant-banner-form .gform_validation_errors h2 {
	    font-size: 13px !important;
	    text-align: left;
	}
	.antresidential-innr-page-wr .ephs-left-packages-wr {
		padding-top: 0;
	}
	.ephs-all-savings-inner .bx-pager.bx-default-pager {
	    text-align: center;
	}
	.antresidential-innr-page-wr .loc-service-wr .ephs-left-packages-wr {
	    padding: 20px 0px 0;
	}
	.ephs-left-packages-wr .bx-viewport {
	    padding-bottom: 100px;
	}  
	.ant-banner-form .gform_validation_errors {
		width: 80% !important;
		margin: 0 auto !important;
	}
	.ant-banner-form .gform_validation_errors h2 {
		text-align: center;
	}
	.ant-banner-form-wr {
		padding: 40px 0;
	}
	.page-template-template-eco-location .ephs-left-packages-wr .bx-viewport, .ephs-residential-wr .ephs-left-packages-wr .bx-viewport {
	    padding-top: 28px;
	}
}
@media only screen and (max-width: 479px) {
	/*414*/
	.ehps-button {
	    font-size: 16px;
	    line-height: 19px;
	    padding: 13px 23px;
	}
	.ehps-border-button {
    	padding: 12px 23px;
	}
	.ehps-price-wr h3 {
    	font-size: 36px;
    	line-height: 43px;	
    }
    .ehps-home-banner-content h1 {
	    font-size: 38px;
	    line-height: 47px;
	}
	.ephs-quote-form-blk:nth-child(2) {
    	margin: 9px 0px 27px;
	}
	.ephs-green-heading-wr h3 {
    	padding: 0px 37px;
	}
	.ehps-services-wr .ephs-heading-wr {
    	margin: 0px auto 37px;
	}
	.ephs-adv-icon-blk {
	    margin: 0px auto;
	    display: block;
	}
	.ephs-adv-content-blk {
	    width: 100%;
	    margin: 20px 0px;
	    text-align: center;
	}
	.schedule-btn-wr {
    	margin-top: 18px;
	}
	.ephs-all-savings-wr {
    	padding: 38px 0px;
    	text-align: center;
	}
	section.ephs-main-map-wr {
    	padding-top: 93%;
	}
	.ephs-bottom-right ul li {
    	margin-top: 4px;
	}
	.ehps-top-footer-blk h4 {
	    font-size: 28px;
	    line-height: 35px;
	}
	.ehps-top-footer-blk a, .ehps-top-footer-blk span {
	    font-size: 22px;
	    line-height: 27px;
	}
	.ephs-all-savings-inner .bx-viewport {
	    height: 100% !important;
	    margin-bottom: 10px;
	}
	/*ant control*/
	.breadcrumb li a, .breadcrumb li {
	    font-size: 13px;
	    line-height: 16px;
	}
	.breadcrumb-wr {
	    padding: 8px 0;
	}
	.ephs-innr-banner-content span {
	    font-size: 25px;
	    line-height: 29px;
	    padding-bottom: 9px;
	}
	.ephs-innr-banner-content h1::before {
	    width: 6px;
	    height: 37px;
	    margin: 8px 9px 7px 0;
	}
	.ephs-innr-banner-wr {
    	padding: 42px 0px 0px;
	}
	.ant-banner-form .gform_fields .gfield_html {
	    font-size: 26px;
	    line-height: 35px;
	}
	.antresidential-innr-page-wr h1 {
	    font-size: 26px;
	    line-height: 32px;
	}
	.antresidential-innr-page-wr p {
	    padding-top: 10px;
	    font-size: 14px;
	    line-height: 21px;
	}
	.ephs-search-form-blk label {
	    width: 89%;
	}
	/*residents */
	.ephs-left-blk h2 {
	    font-size: 28px;
	    line-height: 38px;
	}
	.ephs-innr-banner-content h1 {
		font-size: 33px;
		line-height: 41px;
	}
	..ephs-left-blk h3 {
	    font-size: 21px;
	    line-height: 31px;
	}
	.ehps-conatct-info {
    	right: 10px;
	}
	.slicknav_menu{left: 10px;}
	.mobile-header-bottom .ehps-button-group a {
	    width: 128px;
	    padding: 11px 20px;
	}
	.ehps-logo-wr a {
	    width: 46%;
	}
	.ephs-innr-banner-content h1::before {
		margin: 0;
	}
	section.ephs-main-map-wr {
	    padding-top: 60%;
	}
	.ephs-main-map-wr:before {
	    background-image: linear-gradient(to bottom, #fff 50%, rgba(255, 255, 255, 0.09) 70%);
	}
	.ephs-green-heading-wr h3 {
	    padding: 0px 30px;
	}
	.ephs-testimonial-wr {
	    background-position: 83% 0%;
	}
	.ephs-free-quote-wr {
		padding: 30px 20px 17px 20px;
	}
	.ant-banner-form .gform_validation_errors {
		width: 95% !important;
	}
	.ephs-left-packages-wr .bx-viewport {
	    padding-bottom: 100px;
	}
	.ant-banner-form .gform_wrapper input[type="submit"] {
		width: 145px;
		height: 49px;
	}
	.eloc-main-map-wr .ephs-map-content-wr p {
		width: 95%;
	}
	.page-template-template-eco-location section.ephs-main-map-wr.eloc-main-map-wr {
	    padding-top: 70px;
	}
	.page-template-template-eco-location section.ephs-main-map-wr.eloc-main-map-wr .map-area-names {
	    bottom: 6%;
	    width: 250px;
	}
	.antresidential-innr-page-wr .bx-wrapper {
	    margin-bottom: 0px !important;
	}
	.page-id-795 .antresidential-innr-page-wr .ephs-left-packages-wr .bx-pager.bx-default-pager {
	    position: relative;
	    bottom: 30px;
	}
	.best-service-wr.loc-service-wr h2 {
	    padding-top: 40px;
	}
	.page-template-template-eco-residential-pest .ephs-left-packages-wr .bx-pager {
	    position: relative;
	    bottom: 20px;
	}
	.ant-banner-form .gform_wrapper.gravity-theme .gform_footer {
	    width: 100% !important;
	}
	.ephs-residential-wr .gform_wrapper .gform_footer input[type="submit"] {
	    width: 150px;
	    height: 48px;
	    border-radius: 33px
	}
	.ephs-residential-wr .gform_wrapper select {
		color: #000000 !important;
	}
	.bottom-fixed-wr a.free-estimate-bttn , .bottom-fixed-wr a.call-now-bttn {
		font-size: 16px;
		line-height: 20px;
	}
	.scroll-btn {
	    right: 10px;
	    bottom: 78px;
	}
}
@media only screen and (max-width: 413px) {
	/*375*/  
	.ephs-bottom-blk p, .ephs-bottom-blk a {
	    font-size: 13px;
	    line-height: 16px;
	}
	.ephs-adv-content-blk {
    	margin: 13px 0px;
	}
	.ephs-savings-blk p {
    	margin: 18px 0px 20px;
    }
    .ephs-green-heading-wr h3 {
    	padding: 0px 24px;
	}
	section.ephs-main-map-wr {
    	padding-top: 108%;
	}
	.ephs-bottom-right ul li {
    	margin-top: 2px;
	}
	.ehps-home-banner-content h2 {
	    font-size: 20px;
	    line-height: 28px;
	}
	.ehps-home-banner-overlay p {
    	width: 87%;
	}
	.ehps-bnr-bottom-content {
    	margin-top: 12px;
	}
	.ephs-quote-form-blk:nth-child(3) {
    	width: 100%;
	}
	p {
	    font-size: 16px;
	    line-height: 22px;
	}
	.ephs-testimonial-wr {
    	padding: 35px 0px;
	}
	.ephs-testimonial-content .ephs-heading-wr {
    	width: 86%;
	}
	.ephs-advantages-wr {
    	padding: 41px 0px 44px;
	}
	.ephs-left-right-wr {
    	margin: 30px auto 0px;
	}
	.ehps-top-footer-wr {
    	padding: 17px 0px;
	}
	section.ephs-main-map-wr.eloc-main-map-wr {
    	padding-top: 75%;
	}
	.ehps-menu-wr, .ehps-conatct-info {
    	margin-top: 2em;
	}
	/*27/09/2022*/
	.ephs-innr-banner-content h1 {
	    font-size: 28px;
	    line-height: 31px;
	    padding-left: 16px;
	}
	.page-template-template-parts-eco .ephs-innr-banner-wr {
		padding: 32px 0px 24px;
		background-position: 54% 50%;
	}
	section.ephs-main-map-wr {
	    padding-top: 76%;
	}
	.ephs-green-heading-wr h3 {
	    line-height: 32px;
	}
	section.ehps-services-wr {
	    padding: 94px 0px 40px;
	}
	.ehps-services-wr .ephs-heading-wr {
	    margin: 0px auto 12px;
	}
	.ephs-green-heading-wr h3 {
	    padding: 0px 16px;
	}
	.ehps-review-wr p {
	    line-height: 24px;
	    margin-bottom: 10px;
	}
	.ehps-price-pick-wr .ehps-pickplan-wr {
	    width: 42%;
	}
	.ephs-savings-blk p {
	    margin: 0px 0px 5px;
	}
	.ant-banner-form-wr {
		padding: 32px 0;
	}
	.bottom-fixed-wr a.free-estimate-bttn, .bottom-fixed-wr a.call-now-bttn {
	    font-size: 15px;
	    line-height: 20px;
	}
	.scroll-btn {
	    bottom: 58px;
	}
}
@media only screen and (max-width: 374px) {
    /*320*/
	.ephs-bottom-blk p, .ephs-bottom-blk a {
	    font-size: 12px;
	    line-height: 14px;
	}
	.mobile-header-bottom .ehps-button-group a {
	    width: 106px;
	    padding: 12px 9px;
	    margin-left: 5px;
	    font-size: 14px;
	    line-height: 16px;
	}
	.ehps-home-banner-content h2 {
	    font-size: 18px;
	    line-height: 24px;
	}
	.ehps-home-banner-content h1 {
		font-size: 34px;
		line-height: 45px;
	}
	.ehps-price-wr h3 {
	    font-size: 31px;
	    line-height: 38px;
	}
	.ehps-price-wr {
    	margin-right: 23px;
	}
	section.ephs-main-map-wr {
    	padding-top: 151%;
	}
	.ephs-search-form-blk {
    	width: 100%;
	}
	.ehps-home-banner-overlay .ehps-button-group {
	    margin-bottom: 0px;
	    margin-top: 18px;
	}
	.ehps-home-banner-content h1 {
	    font-size: 32px;
	    line-height: 42px;
	}
	.ehps-home-banner-overlay p {
		line-height: 20px;
	}
	.ehps-bnr-bottom-content .ehps-pickplan-wr {
	    margin-top: 10px;
	}
	.ehps-price-wr h3 {
	    font-size: 26px;
	    line-height: 34px;
	}
	.ehps-price-wr h3 sup {
		font-size: 30px;
	}
	.ephs-testimonial-content {
	    padding: 0 2%;
	}
	.ephs-main-map-wr:before {
	    background-image: linear-gradient(to bottom, #fff 62%, rgba(255, 255, 255, 0.09) 70%);
	}
	section.ephs-main-map-wr {
	    padding-top: 100%;
	}
	section.ephs-main-map-wr img {
		height: 448px;
	}
	.ehps-bnr-bottom-content {
	    text-align: center;
	}
	.ehps-price-pick-wr .ehps-pickplan-wr {
	    width: 100%;
	    text-align: center;
	}
	section.ephs-main-map-wr {
	    padding-top: 80%;
	}
	.page-template-template-eco-home section.ephs-main-map-wr .map-area-names {
		bottom: 3%;
	}
	.eco-call-icon {
	    padding-right: 0;
	}
	.page-template-template-eco-location section.ephs-main-map-wr.eloc-main-map-wr {
	    padding-top: 40px;
	}
	.antresidential-innr-page-wr .lpp-card-top p {
		width: 100%;
	}
}