/*--Media Queries--*/

@media only screen and (max-width: 2000px){
    .why-choose-pestechs::after {
        height: 204px;
        width: 183px;
    }
}/* 1680 */
@media only screen and (max-width: 1679px){
	.city-kid-and-pet::before {
        height: 178px;
        width: 162px;
    }
    
    .why-choose-pestechs::after {
        height: 139px;
        width: 126px;
    }
  
}/* 1521 */
@media only screen and (max-width: 1520px){
	.menu-wr {
	    width: 90%;
	    text-align: right;
	}
	.logo-wr {
	    width: 10%;
	    padding: 11px 0;
	}
	.menu-wr ul li {
	    display: inline-block;
	    vertical-align: middle;
	    margin-left: 25px;
	    position: relative;
	}
	.inner-banner-wr {
	    background-repeat: no-repeat;
	    background-size: cover;
	    padding: 100px 0;
	    position: relative;
	    z-index: 0;
	    background-position-x: 100%;
	}
	.inner-banner-heading {
	    width: 81%;
	}
	.customer-review-wr .slick-list.draggable {
	    width: 90% !important;
	    margin: 0 auto;
	}
	.accordion-item {
	    width: 100%;
	}
	li.locations-icon a {
	    width: 181px;
	    font-size: 15px;
	    line-height: 25px;
	    color: #F2F2F2;
	    font-weight: 600;
	}
	.top-footer-heading h5 {
	    color: #F2F2F2;
	    font-size: 28px;
	    line-height: 55px;
	    font-weight: 600;
	    text-transform: uppercase;
	}
	.customer-review-wr button.slick-prev.slick-arrow {
	    left: 0;
	    transform: translateY(-50%) rotate(180deg);
	}
	.customer-review-wr button.slick-next.slick-arrow {
	    right: 0;
	}
	.pest-banner-overlay-wr {
       padding: 120px 0;
    }
	.free-quote-wr__right {
        right: 20px;
        bottom: 0px;
        width: 14%;
    }
    .commercial_process_icon {
        top: 24%;
    }
    .why-choose-pestechs::after {
        height: 88px;
        width: 79px;
    }
    .our-mission-cards{
        min-height: 140px;
    }
    .our-mission-sec, .why-choose-pestechs{
        padding: 80px 0;
    }
  .grecaptcha-badge {
        bottom: 60px !important;
    }
}/* 1422 */
@media only screen and (max-width: 1421px){
    .special-offer-wr {
        width: 68%;
    }
	.pest-banner-overlay-wr, .about-us-banner .pest-banner-overlay-wr {
        padding: 100px 0;
    }
    .home .customer-review-block, .pest-control-oragne-section, 
    .reliable-pest-section, .special-offer-sec {
        padding: 80px 0;
     }
    .offers-block {
        width: 36%;
    }
    .template-special-offer .pest-banner-overlay-wr {
        padding: 200px 0;
    }
    .comprehensive-services {
        max-width: 614px;
    }
    .comprehensive-sec {
        padding: 58px 0px 80px;
    }
    .customized-sec, .commercial_process-sec {
        padding: 80px 0px;
    }
    .commercial_process-services {
        max-width: 609px;
    }
   .commercial_process-services:last-child .process-main-wr {
        padding: 10px 0px 15px 77px;
    }
    .area-we-serve-top-sec {
        padding: 80px 0px 0px;
    }
    .template-area-we-serve .home-map-sec {
        padding: 50px 0 80px;
    }      
    .template-reviews .customer-review-block {
        padding: 80px 0 100px;
    }
    .about-us-banner .ant-control-banner-block {
        width: 56%;
    }
    .local-company-built-sec{
        padding: 80px 0;
    }
    .why-choose-pestechs-cards{
        margin: 30px 28px 0 0;
    }
    .our-mission-cards{
        margin-right: 28px;
    }
    .pick-plan-page-wr {
        padding: 80px 0px;
    }
    .service-plan-page-wr {
        padding-bottom: 80px;
    }
    .guaranted-wr{
        padding: 80px 0px;
    }
    .service-card {
        margin-right: 25px;
    }
    .get-protection-section, .pest-home-family-section, .city-protecting-home{
        padding: 80px 0;
    }
    .why-choose-pestechs::after {
        height: 73px;
        width: 65px;
    }
    .commercial_process-services {
        max-width: 626px;
    }
    .typical-service-card {
        margin-right: 25px;
    }
}/*1367-1366*/
@media only screen and (max-width: 1364px){
	.trusted-local-right-block {
        position: sticky;
        top: 20px;
	}
	.footer-middle-img {
        right: -123px;
    }
    .what-you-can-right-block ul li{
        margin-bottom: 15px;
    }
    .what-you-can-btn {
        padding-top: 15px;
    }
}/*1341*/
@media only screen and (max-width: 1340px){
    .special-offer-wr {
        width: 72%;
    }
	h3 {
	    font-size: 39px;
	    line-height: 55px;
	}
	.pests-control-protection-left-block{
	    width: 47.5%;
	}
	.kid-pet-left-content h5 br, .page-id-609 .trusted-local-left-block h3 br {
	    display: block;
	}

	.save-on-content-left {
	    width: 48%;
	}
    .offers-block {
        width: 38%;
    }
    .save-on-content-left {
        width: 55%;
    }
    .comprehensive-services {
        max-width: 578px;
    }

    .comprehensive-title {
        width: 74%;
    }
    .comprehensive-content {
        width: 90%;
        margin: 0 auto;
    }
    .commercial_process-services {
        max-width: 583px;
    }
    .commercial_process_icon {
        top: 22%;
    }
    .commercial_process-services:last-child .process-main-wr {
        width: 66%;
    }
    .commercial_process-services:last-child .process-main-wr {
        padding: 0px 0px 0px 77px;
    }
    .template-area-we-serve .pest-banner-overlay-wr {
        padding: 100px 0;
    }
    .area-we-serve-banner h1 br {
        display: none;
    }
    .guaranted-pest-left-block {
        width: 59%;
    }
    .guaranted-pest-right-block {
        position: sticky;
        top: 20px;
    }
    .tablepress-id-pick-your-plan-table.tablepress .row-1 .column-5, .tablepress-id-pick-your-plan-table.tablepress .row-1 .column-2,
    .tablepress-id-pick-your-plan-table.tablepress .row-1 .column-3{
    background-size: 100%;
    /*background-position: top;*/
    }   
    #tablepress-pick-your-plan-table tr th h6 {
        width: 141px;
        font-size: 20px;
    }
    #tablepress-pick-your-plan-table tr .column-1 {
        width: 30.7% !important;
    }
    #tablepress-pick-your-plan-table tr .column-2, #tablepress-pick-your-plan-table tr .column-3, #tablepress-pick-your-plan-table tr .column-4, #tablepress-pick-your-plan-table tr .column-5 {
        width: 16.6% !important;
    }
    .template-pick-your-plan .pest-banner-overlay-wr {
        padding: 150px 0;
    }

    .top-footer-heading {
        width: 55%;
    }
    #tablepress-pick-your-plan-table .column-2 h6 {
    margin: 0 auto 109px;
    }
    #tablepress-pick-your-plan-table .column-5 h6 {
        margin: 0 auto 85px;
    }
}/*1281*/
@media only screen and (max-width: 1319px){
    .page-id-541 .trusted-local-left-block h3 br, .page-id-595 .trusted-local-left-block h3 br {
        display: block;
    }
	.menu-wr ul li a {
		font-size: 19px;
    line-height: 30px;
  }
  .menu-wr ul li {
    margin-left: 19px;
  }
  h1 {
    font-size: 54px;
    line-height: 68px;
  }
  .what-makes-us-card {
    margin-right: 25px;
  }
 /* .accordion-item {
    margin-bottom: 37px;
  }*/
  .home-map-right-block {
      padding: 32px 30px 0px;
  }
  .area-btn{
    margin-left: 30px;
  }
  .accordion-header h5 {
    font-size: 26px;
    line-height: 34px;
	}
	.top-footer-right-content {
    width: 44%;
  }
  .top-footer-heading h5 {
        font-size: 26px;
        line-height: 36px;
  }
  .footer-middle-img {
      position: absolute;
      right: -91px;
      top: -16px;
  }
  .footer-middle-img img {
      width: 261px;
      height: 243px;
  }
     .common-eliminate-tab h6 {
        font-size: 20px;
        line-height: 40px;
    }
    .inner-banner-heading {
        width: 100%;
    }
    .pests-we-eliminates-title h6 {
        line-height: 34px;
        font-size: 23px;
        margin-left: 10px;
    }
    .free-quote-wr__right {
        width: 12%;
    }
    h3 {
        font-size: 37px;
        line-height: 50px;
    }
    /*.save-on-content-left {
        width: 44%;
    }*/
    .offers-block {
        width: 43%;
    }
    .trusted-local-left-block h3 br {
        display: none;
    }
    .footer-middle-img img {
        width: 213px;
        height: 227px;
    }
    .pest-control-oragne-left-content p strong br {
        display: none;
    }

    .contact-page-content {
        width: 90%;
    }
    .tip-tech-review-blk {
        width: 31%;
    }
    .template-receive-discount .contact-page-content {
        width: 100%;
        margin: 0 auto;
        text-align: center;
    }
   
    .commercial_process-services:last-child .process-main-wr {
        width: 64%;
    }
    .commercial_process-services:last-child .process-main-wr {
        padding: 0px 0px 0px 48px;
    }
    .commercial_process-services:last-child .card-commercial_process {
        width: 35%;
    }
    .commercial_process-services:last-child .commercial_process_icon {
        left: 28%;
    }
    
    .commercial_process-services-wr {
        margin-top: 60px;
    }
    .page-id-345 .comprehensive-wr h3 {
        padding: 0px 85px;
    }
    .page-id-357 .faq-content, .page-id-342 .faq-content {
        padding: 0px 20px;
    }
    .comprehensive-con {
        padding-top: 0px;
    }
    .blog-page-inner {
        width: 100%;
        margin: 0 auto;
    }
    .search-post-wr {
        margin-top: 30px;
        padding-top: 30px;
    }
    .area-we-serve-banner {
        width: 65%;
    }
    .area-btn {
        width: 290px;
        margin-left: 10px;
    }
    .template-area-we-serve .pest-banner-overlay-wr {
        padding: 100px 0;
    }
    .template-city .home-map-sec{
        padding-top: 30px;
    }
    .our-mission-cards {
        margin-right: 27px;
        padding: 0 15px 30px;
        min-height: 150px;
    }
    .why-choose-pestechs-cards {
        margin: 30px 25px 0 0;
    }
    .template-residential .pest-banner-overlay-wr {
        padding: 80px 0;
    }
    .top-footer-heading {
        width: 53%;
    }
}/*1200*/
@media only screen and (max-width: 1279px){
    .special-offer-wr {
        width: 80%;
    }
    .comprehensive-services {
        max-width: 541px;
    }
    .commercial_process-services {
        max-width: 548px;
    }
    .area-we-serve-banner {
        width: 70%;
    }
    .template-city .expirty-date, .template-pest-control .expirty-date {
        bottom: 24px;
    }
    .our-mission-cards {
        margin-right: 25px;
        padding: 0 11px 30px;
        min-height: 150px;
    }
    .our-mission-sec, .why-choose-pestechs {
        padding: 65px 0;
    }
    .why-choose-pestechs-cards {
        padding: 30px 30px;
        min-height: 301px;
    }
    .what-you-can-right-block {
        padding-left: 20px;
    }
    .local-company-built-left-block p{
        margin: 0px 0 10px;
    }
    .local-company-built-block h3{
        margin-bottom: 35px;
    }
   
    .what-makes-us-card-description p br {
        display: none;
    }
    .what-makes-us-card {
        min-height: 342px;
    }
    .why-choose-pestechs::after {
        display: none;
    }
}/*1200*/
@media only screen and (max-width: 1199px){
    .special-offer-wr {
        width: 87%;
    }
    .pest-banner-overlay-wr, .about-us-banner .pest-banner-overlay-wr {
        padding: 80px 0;
    }
	 /*slick  nav*/
    #menu-header-menu {
        display: none;
    }
    .bottom-header-wr .center-wr {
        width: 100%;
    }
    .template-landing-page .bottom-header-wr .center-wr{
        width: 94%;
    }
    .logo-wr {
        width: 29%;
        padding: 10px 0 10px 10px;
    }
    .slicknav_menu {
        display: block;
    }
    .slicknav_menu a.slicknav_btn {
        top: 107px;
        position: absolute;
        color: #1d4e89;
        right: 20px;
        height: 27px;
        width: 85px;
        z-index: 12444;
    }
    .slicknav_icon, .slicknav_menutxt {
        display: inline-block;
        vertical-align: middle;
    }
    .slicknav_icon-bar {
        display: block;
        width: 28px;
        height: 3px;
        border-radius: 10px;
        background-color:var(--primary);
        margin: 5px auto 0;
        transition: 0.5s;
    }
    span.slicknav_menutxt {
        font-size: 16px;
        line-height: 20px;
        font-weight: 600;
        text-transform: uppercase;
        vertical-align: top;
        margin: 6px 9px 0px 0px;
        color: #000;
    }
    .slicknav_nav {
        background-color:var(--primary);
        box-shadow: 0 0 20px 0 rgb(0 0 0 / 10%);
        z-index: 111;
        width: 100%;
        top: 100%;
        position: relative;
    }
    .menu-wr ul.slicknav_nav, .menu-wr ul.sub-menu {
        margin: 0px 0 0 0;
    }
    .header-wr .menu-wr {
        width: 100%;
        display: none;
    }
    .slicknav_menu ul li {
        text-align: left;
        border: unset;
        position: relative;
        z-index: 1;
        display: block;
        margin: 0;
        padding: 0;
    }
    .slicknav_menu ul > li {
        border-top: 1px solid #fff;
    }
    .slicknav_menu ul > li:first-child {
        border-top: unset;
    }
    .slicknav_menu ul li a {
        padding: 13px 30px;
        display: block;
        font-size: 17px;
        color: #fff;
    }
    .slicknav_menu ul .slicknav_parent-link a:last-child {
        position: absolute;
        height: 50px;
        right: 0;
        width: 100px;
        top: 0;
        background-color: unset !important;
    }
    .slicknav_parent-link.slicknav_row {
        width: 100%;
    }
    .slicknav_menu ul.sub-menu li ul.sub-menu li.slicknav_open .slicknav_parent-link.slicknav_row::after, .slicknav_menu ul.sub-menu li.slicknav_open .slicknav_parent-link.slicknav_row::after {
        transform: rotate(90deg) !important;
    }
    .slicknav_menu ul.sub-menu li .slicknav_parent-link.slicknav_row::after {
        /*background: url(../images/Black_Arrow_Slicknav.svg) !important;*/
        transform: rotate(0) !important;
        z-index: 0;
        background-repeat: no-repeat !important;
    }
    .slicknav_menu ul li .slicknav_parent-link.slicknav_row::after {
        content: "";
        position: absolute;
        font-size: 20px;
        right: 30px;
        top: 20px;
        background: url(../images/menu_arrow_up.svg) no-repeat;
        padding: 7px 4px;
        transition: 0.5s;
        z-index: 1;
    }
    .slicknav_menu ul li .slicknav_parent-link.slicknav_row li.menu-item-1171{
        position: relative;
    }
    .slicknav_menu ul li.menu-item-1171 .slicknav_parent-link.slicknav_row::after {
        position: absolute;
        z-index: 1;
        transform: rotate(0deg) !important;
    }
    .slicknav_menu ul li.menu-item-1171.slicknav_open .slicknav_parent-link.slicknav_row::after{
        transform: rotate(90deg) !important;
    }
    a.slicknav_item span { 
        display: none;
    }
    .slicknav_open .slicknav_icon-bar:first-child {
        transform: translate(0, 8px) rotate(45deg);
    }
    .slicknav_open .slicknav_icon-bar:nth-child(3) {
        transform: translate(0, -8px) rotate(-45deg);
    }
    .slicknav_open .slicknav_icon-bar:nth-child(2) {
        transform: translateX(-12px);
        opacity: 0;
    }
    .slicknav_menu ul li.slicknav_open .slicknav_parent-link.slicknav_row::after {
        transform: rotate(90deg);
    }
    .slicknav_menu ul li.slicknav_parent ul.sub-menu li a {
        color: #000;
        border-top: 1px solid var(--primary);
        background-color: #fff;
    }
    .menu-wr .slicknav_menu ul li.current-menu-item a {
        background: var(--orange);
    }
    .menu-wr ul li a:hover, .menu-wr ul li.current-menu-parent a, .menu-wr ul li.current-menu-item a {
        color: #fff;
    }
    .slicknav_menu ul li.slicknav_parent ul.sub-menu li.current-menu-item a {
        background-color: #FFFFFF;
        color: var(--secondary);
    }
    .slicknav_menu ul.sub-menu > li {
        border-top: unset;
    }
    .pest-control-service:not(:first-child) {
        margin-left: 0;
    }
    .menu-wr ul.slicknav_nav, .menu-wr ul.sub-menu {
        margin: 0px 0 0 0 !important;
    }
    .slicknav_nav li > ul, li > ol {
        margin: 0 !important;
    }
    /* slick ends */
   
    .footer-middle-img img {
        width: 162px;
        height: 243px;
    }
    .inner-banner-wr {
        padding: 80px 0;
    }
    .family-priority-left-wr img {
        top: -61px;
        width: 30%;
	}
	h2 {
        font-size: 50px;
        line-height: 66px;
    }
	.customer-review-wr .ti-review-content {
	   padding: 0px 0px 0px 23px !important;
	}
    .pest-control-oragne-section, .reliable-pest-section,
    .common-eliminate-section, .preventive-section, .what-makes-us, .get-protection-section, .city-kid-and-pet,
    .trusted-local-sec, .customer-review-block, .comprehensive-sec, .prepare_home-sec, .customized-sec{
        padding: 60px 0;
    }
    .home .customer-review-block{
        padding: 60px 0px 80px;
    }
    .pest-control-oragne-right-wr {
        position: sticky;
        top: 20px;
        margin-top: 20px;
	}
	.pest-control-oragne-left-content P br {
        display: none;
	}
	.service-card {
	   width: 47.7%;
  	}
  	.typical-service-card {
        width: 31.6%;
        min-height: 420px;
        margin-right: 20px;
  	}
    .common-eliminate-tab-left {
        overflow-x: auto;
        white-space: nowrap;
        width: 100%;
        scroll-behavior: smooth;
        display: flex;
        border-radius: 0;
        background-color: transparent;
        padding: 30px 0 0 0;
    }
    .scroll-arrow {
        display: flex;
        justify-content: space-between;
    }
    .scroll-btn.prev {
        margin-right: 5px;
        background: var(--primary) url(../images/common_pest_slider.svg) no-repeat center;
        width: 40px;
        height: 40px;
        border-radius: 10px;
        transform: rotate(180deg);
    }
    .scroll-btn {
        display: block;
    }
    .scroll-btn.next {
        margin-left: 5px;
        background: var(--primary) url(../images/common_pest_slider_right.svg) no-repeat center;
        width: 40px;
        height: 40px;
        border-radius: 10px;
    }
    .common-eliminate-tab-menu.active:first-child, .common-eliminate-tab-menu.active:last-child {
        border-radius: 0;
    }
    .common-eliminate-tab-menu {
        scroll-snap-align: start;
        flex: 0 0 auto;
        width: 250px;
        margin-right: 10px;
        margin-bottom: 5px;
        background-color: var(--secondary);
        padding: 10px 15px;
        min-height: 50px;
        border-radius: 0;
    }
    .common-eliminate-tab-menu.active, .common-eliminate-tab-menu:hover {
        background-color: var(--primary);
    }
    .common-eliminate-tab-right {
        width: 100%;
        display: block;
        border-radius: 0;
        padding: 25px 45px 45px 45px;
        border-radius: 0;
        margin-top: 20px;
        background-color:;
    }
    .common-eliminate-tab-left {
        -ms-overflow-style: none;
        scrollbar-width: none;
    }
    .common-eliminate-tabs {
        background-color: unset;
    }
    .protecting-home-left {
        width: 52%;
        vertical-align: middle;
    }
    .protecting-home-right {
        width: 42%;
        padding-left: 28px;
    }
    .what-makes-us-card {
        margin-right: 20px;
        padding: 25px 29px;
        min-height: 370px;
    }
    
    .reliable-pest-card {
        margin-right: 20px;
    }
    .customer-review-wr {
        padding: 35px 0 0;
    }
    h3 {
        font-size: 38px;
        line-height: 50px;
    }
    h4 {
        font-size: 35px;
        line-height: 45px;
    }
    h1 {
        font-size: 52px;
        line-height: 62px;
    }
    h2 {
        font-size: 43px;
        line-height: 53px;
    }
    .common-eliminate-tab-content p {
        margin: 22.5px 0 0;
    }
    .faq-section {
        padding: 60px 0;
    }  
    .faq-qa-block {
        margin: 40px auto 0;
        /*width: 78%;*/
    }
    .top-footer-right-content {
        width: 57%;
    }
    .top-footer-heading {
        width: 42%;
    }
    .footer-logo {
        width: 80%;
    }
    .contact-item figure {
        width: 44px;
        height: 44px;
    }
    .reliable-pestcard-content::after {
        font-size: 95px;
        line-height: 85px;
        bottom: -5px;
    }
    .reliable-pest-card-img figure img {
        height: 42px;
        width: 37px;
    }
    .accordion-header h5 {
        font-size: 23px;
        line-height: 33px;
    }
    .logo-address-block {
        padding: 65px 0 70px;
    }
    .what-makes-us-card-img figure svg {
        height: 40px;
        width: 40px;
    }
    /*.customer-review-block {
        padding: 80px 0;
    }*/
    .offers-city-block{
        width: 95%;
    }
    .template-city .expirty-date, .template-pest-control .expirty-date {
        bottom: 27px;
    }
    .city-kid-and-pet-content p {
        margin: 20px 0 0;
    }
    .pests-we-eliminates-services-wr.bottom-pest-services-sliders {
        width: 94%;
    }
    .trusted-local-left-block h3 {
        padding-bottom: 15px;
    }
    .free-quote-wr__middle {
        width: 69%;
    }
    .free-quote-wr__right {
        width: 11%;
    }

    .kid-pet-right-block {
        width: 48%;
    }
    .kid-pet-left-block {
        width: 51%;
    }
    .pests-control-protection-section {
        padding: 60px 0;
    }
    .kid-pet-section {
        padding: 60px 0;
    }
    ul.city-list {
    margin-top: 10px;
    row-gap: 15px;
    }
    .ready-started-left {
        width: 55%;
    }
    .ready-started-right {
        width: 42%;
    }
    .save-on-content-left {
        width: 49%;
    }
    .save-on-content-right {
        width: 50%;
    }
    .offers-block {
        width: 49%;
    }
    .special-offer-sec {
        padding: 60px 0;
    }
    .pest-control-oragne-left-wr {
        width: 50%;
    }
    .protecting-home-left h3 br {
        display: none;
    }
    .contact-page-content {
        width: 96%;
    }
    .contact-page-wr, .privacy-page-wr, .blog-page-wr, .single-blog-wr, .page-404-wr {
        padding: 60px 0px;
    }

    .contact-page-content h1, .privacy-page-wr h1, .blog-page-content h1 {
        margin-bottom: 20px;
    }
   /* .receive-discount-inner .gform-loader {    
        left: 60% !important;
        top: 40% !important;
    }*/

    .comprehensive-services {
        padding: 25px;
    }
    .comprehensive-services-wr {
        padding-top: 50px;
        gap: 20px;
    }
    .comprehensive-services {
        max-width: 463px;
    }
    .customized-title {
        width: 80%;
    }
    .comprehensive-con {
        padding-top: 20px;
    }
    .commercial_process_icon {
        top: 13%;
    }
    .commercial_process-services {
        max-width: 456px;
    }
    .process-main-wr {
        padding: 43.83px 20px 0px 20px;
    }
    .commercial_process-services:last-child .commercial_process_icon {
        left: 37%;
        top: 7px;
    }
    .commercial_process-services:last-child .card-commercial_process {
        width: 46%;
    }
    .commercial_process-services:last-child .process-main-wr {
        padding: 0px 0px 0px 36px;
        width: 52%;
    }
     .commercial_process-sec {
        padding: 60px 0px;
    }
    .template-commercial-pest-control .city-kid-and-pet {
        padding: 60px 0;
    }
    .page-id-336 .banner-price-wr h4 br {
        display: none;
    }
    .template-pest-control .home-map-sec {
        padding-top: 30px;
    }
    .page-id-202 .kid-pet-left-content h5 br {
        display: none;
    }
    .page-id-326 .pests-control-protection-bottom-content h3 br, .page-id-352 .pests-control-protection-bottom-content h3 br {
        display: block;
    }  
    .page-id-340 .customized-title {
        width: 85%;
    }

    .contact-page-form-wr.common-form-blk {
        margin-top: 40px;
    }
    .area-we-serve-banner {
        width: 78%;
    }
    .area-we-serve-top-block-wr {
        width: 95%;
    }
    .area-we-serve-top-sec {
        padding: 60px 0px 0px;
    }
    .template-area-we-serve .home-map-sec {
        padding: 50px 0 60px;
    }
    .template-special-offer .pest-banner-overlay-wr {
        padding: 100px 0;
    }
    .page-id-541 .trusted-local-left-block h3 br, .page-id-595 .trusted-local-left-block h3 br {
        display: none;
    } 
    .template-reviews .customer-review-block {
        padding: 60px 0 100px;
    }
    .about-us-banner .ant-control-banner-block {
        width: 70%;
    }
    .why-choose-pestechs-cards {
        padding: 30px 30px;
        min-height: 325px;
        width: 48.6%;
        margin: 30px 20px 0 0;
    } 
    h6 {
        font-size: 21px;
        line-height: 28px;
        color: #2A2A2A;
    }
    .our-mission-cards {
        margin-right: 20px;
        padding: 0 11px 20px;
        min-height: 172px;
    }
    .what-you-can-sec {
        padding: 0px 0 70px;
    }
    .what-you-can-right-block p {
        margin: 10px 0;
    }
    .local-company-built-sec {
        padding: 65px 0;
    }
    .pest-content-wr p br {
        display: none;
    }
    .pick-plan-page-wr {
        padding: 60px 0px;
    }
    .service-plan-page-wr {
        padding-bottom: 60px;
    }
    /*.tablepress-id-pick-your-plan-table.tablepress .row-1  .column-2, 
    .tablepress-id-pick-your-plan-table.tablepress .row-1 .column-5 {
        background-position: top;
        background-size: auto;
    }*/
    #tablepress-pick-your-plan-table tr th h6 {
        width: 126px;
        font-size: 17px;
        line-height: 24px;
    }
    .page-id-720 .customer-review-block, .page-id-769 .customer-review-block{
        padding: 60px 0 80px;
    }
    .commercial_process-services:last-child .process-wr {
        padding: 0px;
    } 
    .guaranted-wr {
        padding: 60px 0px;
    }
    .template-residential .commercial_process_icon {
        top: 39%;
    }
    .template-residential .commercial_process-services:last-child .process-wr {
        padding: 10px 0px;
    }
    .footer-right-content {
        width: 30%;
    }
    .template-pick-your-plan .pest-banner-overlay-wr {
        padding: 100px 0;
    }

    .faq-question-blk {
        padding: 20px;
    }
     .faq-answer-blk {
        padding: 0px 0px 20px 20px;
    }
}/*1024*/
@media only screen and (max-width: 1023px){
    .special-offer-wr {
        width: 92%;
    }

    .pest-control-oragne-right-wr {
        width: 48%;
        padding-left: 25px;
    }
    .pest-control-oragne-left-wr {
        width: 52%;
    }
    .typical-service-card-img figure img {
        height: 50px;
        width: 50px;
    }
    .typical-service-card {
        width: 30.6%;
    }
    .service-card {
        width: 46.7%;
    }
    .preventive-service-card-img img {
        height: 40px;
        width: 40px;
    }
    h6 {
        font-size: 22px;
        line-height: 32px;
    }
    h3 {
        font-size: 35px;
        line-height: 45px;
    }
    .family-owned-operator span {
        font-size: 24px;
        line-height: 36px;
    }
    .customer-review-wr .slick-arrow {
        width: 40px;
        height: 40px;
    }
    .preventive-block-services-wr {
        padding-top: 40px;
    }
    .protecting-home-left {
        width: 56%;
    }
    .protecting-home-right {
        width: 43%;
        padding-left: 15px;
    }
    .eco-common-btn {
        width: 35px;
        height: 35px;
    }
    .eco-call-icon, .eco-common-btn {
        margin-right: 5px;
    }
    .footer-loc-content a {
        font-size: 18px;
        line-height: 32px;
    }
    .footer-locations {
        margin-left: 10px;
    }
    .footer-middle-img {
        right: -62px;
        top: 17px;
    }
    .footer-middle-img img {
        width: 142px;
        height: 243px;
    }
    .top-footer-heading h5 {
        font-size: 24px;
        line-height: 34px;
    }
    .city-kid-and-pet-content {
        width: 95%;
    }
    .free-quote-wr__middle {
        width: 72%;
        margin-left: 10px;
        margin-right: 10px;
    }
    .free-quote-wr__left img {
        margin-right: 7px;
    }
    .tip-tech-review-blk {
        width: 34%;
    }
    figure.comprehensive_icon, figure.customized_icon{
        width: 95px;
        height: 95px;
    }
    .comprehensive-services {
        max-width: 448px;
    }
    .customized-services {
        padding: 30px;
    }
    .comprehensive-content {
        width: 94%;
    }
    .commercial_process-services {
        max-width: 445px;
    }
    .commercial_process_icon {
        width: 95px;
        height: 95px;
    }
    .page-id-769 .commercial_process-sec {
        padding: 60px 0;
    }
    .page-id-342 .customized-con h3 br, .page-id-462 .frequently-asked-block h3 br {
        display: block;
    }
    .area-we-serve-banner {
        width: 83%;
    }
    .area-we-serve-top-block-wr {
        width: 100%;
    }
    .area-we-serve-btn {
        padding: 0px 0 40px;
    }
    .template-area-we-serve .pest-banner-overlay-wr {
        padding: 80px 0;
    }
    .template-city .expirty-date, .template-pest-control .expirty-date {
        bottom: 21px;
    }
    .pick-plan-table-wr.plan-page-table {
        width: 100%;
        overflow-x: auto;
        white-space: nowrap;
        scroll-behavior: smooth;
        scrollbar-width: thin;
        scrollbar-color: #1F2A44 transparent;
    }
    .plan-page-table table {
        min-width: 1200px;
    }
    .tablepress-id-pick-your-plan-table.tablepress .column-1 {
        width: 21%;
    }
    #tablepress-pick-your-plan-table tr .column-2, #tablepress-pick-your-plan-table tr .column-3, #tablepress-pick-your-plan-table tr .column-4, #tablepress-pick-your-plan-table tr .column-5 {
                width: 17% !important;
    }
    .guaranted-pest-left-block {
        width: 52%;
        padding-right: 20px;
    }
    .guaranted-pest-right-block {
        width: 45%;
    }
    .page-id-546 .ant-control-banner-content-block h1 br{
        display: block;
    }
    .what-makes-us-card-description p br {
        display: none;
    }
    .area-btn .eco-common-btn {
        width: 40px;
        height: 40px;
    }
    .page-id-359 .kid-pet-left-block h3 br{
        display: none;
    }
}/*980*/
@media only screen and (max-width: 979px){
    .special-offer-cards:nth-child(2n) {
        margin-left: 30px;
    }
    .special-offer-wr {
        width: 100%;
    }
    h1 {
        font-size: 47px;
        line-height: 57px;
    }
    .inner-banner-wr {
        padding: 65px 0;
    }
    .family-priority-left-wr img {
        top: -61px;
        width: 19%;
    }
    .family-priority-right-wr, .pest-control-oragne-left-wr  {
        width: 100%;
        text-align: center;
    }
    .pest-control-oragne-right-wr {
        width: 100%;
        padding-left: 0px;
    }
    
    .pest-control-oragne-right-wr {
        position: static;
        margin-top: 50px;
        width: 100%;
        padding-left: 0px;
    }
    .pest-control-oragne-right-wr figure img {
        margin: 0 auto;
    }
    .pest-control-oragne-left-content {
        padding: 0px 10px;
    }
    .pest-control-oragne-left-content p {
        margin: 20px 0;
    }

    .home-typical-service-card-content {
        padding: 25px 25px;
    }
    .typical-service-card {
        width: 100%;
        min-height: unset;
        margin-right: 0px;
        margin-bottom: 30px;
    }
    .typical-service-card:last-child {
        margin-bottom: 0px;
    }
    .service-card {
        width: 100%;
        margin-bottom: 30px;
        min-height: unset;
        margin-right: 0px;
        padding: 25px 107px 25px 25px;
    }
    .preventive-block-wr h3 {
        width: 100%;
    }
    .preventive-block-services-wr {
        padding-top: 30px;
    }
    .protecting-home-right {
        width: 100%;
        padding-left: 0px;
        margin-top: 50px;
    }
    .protecting-home-right img {
        margin: 0 auto;
    }
    .protecting-home-left {
        width: 100%;
        text-align: center;
    }
    h3 {
        font-size: 32px;
        line-height: 42px;
    }
    h1 {
        font-size: 40px;
        line-height: 50px;
    }
    h2 {
        font-size: 35px;
        line-height: 45px;
    }
    .typical-service-card-img, .reliable-pest-card-img {
        padding: 15px 15px;
        min-height: unset; 
    }
    .preventive-service-card-img figure {
        width: 85px;
        height: 85px;
    }
    .common-pests-eliminate-block-wr h3 {
        margin-bottom: 40px;
    }
    .what-makes-us-card {
        width: 78%;
        margin: 25px auto;
        margin-right: 0px; 
        min-height: unset;
    }
    .what-makes-us-block {
        text-align: center;
    }
    .what-makes-us-block-wr h3 {
        margin-bottom: 20px;
    }
    .reliable-pest-card {
        margin-right: 0px;
        margin-bottom: 35px;
        width: 80%;
        min-height: unset;
    }
    
    .reliable-pest-services-wr {
        text-align: center;
    }
    .reliable-pestcard-content::after {
        font-size: 80px;
        line-height: 90px;
    }
    .home-map-left-block {
        width: 100%;
    }
    .home-map-right-block {
        width: 100%;
        min-height: unset;
        padding: 30px 30px;
    }
    .home-map-left-block iframe {
        min-height: 530px;       
    }
    .faq-qa-block {
        /*width: 90%;*/
    }
    .top-footer-right-content {
        width: 100%;
        padding-top: 24px;
        text-align: center;
    }
    .top-footer-heading {
        width: 100%;
        text-align: center;
    }
    .footer-section {
        padding-top: 60px;
    }
    .footer-left-content {
    width: 100%;
    text-align: center;
    }
    .footer-logo {
        width: 100%;
    }
    .footer-right-content {
        width: 45%;
    }
    .footer-locations {
        width: 47%;
        margin-left: 0px;
        margin-top: 20px;
    }
    .footer-middle-img {
        right: -46px;
    }
    .protecting-home-left h3 {
        padding: 0px 68px;
    }
    .logo-address-block {
        padding: 40px 0 50px;
    }

    .scroll-top {
        width: 40px;
        height: 40px;
        bottom: 45px;
    }
    .common-eliminate-tabs::after {
        width: 133px;
        height: 150px;
    }
    .offers-city-block {
        width: 100%;
    }
    .trusted-local-right-block {
        position: static;
        width: 100%;
        padding-top: 20px;
        padding-left: 0px;
    }
    .trusted-local-right-block img {
        margin: 0 auto;
    }
    .city-kid-right-block {
        width: 100%;
        margin-top: 30px;
    }
    .city-kid-and-pet-lower-content {
        width: 100%;
    }
    .city-kid-and-pet-content, .trusted-local-left-block{
        width: 100%;
    }
    .pests-we-eliminates-services-wr.bottom-pest-services-sliders {
        width: 100%;
    }
    .pests-we-eliminates-service {
        width: 30.7%;
        margin: 35px 10px 0 0;
    }
    .pests-we-eliminates-icon {
        width: 60px;
        height: 60px;
    }
    .pests-we-eliminates-title h6 {
        line-height: 30px;
        font-size: 20px;
        margin-left: 5px;
    }
    h4 {
        font-size: 30px;
        line-height: 40px;
    }
    .pest-banner-overlay-wr {
        padding: 85px 0;
    }
    .city-protecting-home-left h3 {
        padding: 0px 63px;
    }
    .trusted-local-left-block h3 {
        padding-bottom: 10px;
    }
    .ant-control-banner-inner {
        text-align: center;
    }
    .free-quote-wr__middle {
        width: 100%;
        margin-left: 0px;
        margin-right: 0px;
        border: none;
        padding-left: 0px;
    }
    .free-quote-wr__left {
        margin: 0 auto 15px;
        display: block;
        width: 250px;
        text-align: left;
    }
    .kid-pet-left-block {
        width: 100%;
    }
    .kid-pet-right-block img{
        margin: 0 auto;
    }
    .kid-pet-right-block {
        width: 100%;
        padding-left: 0px;
        margin-top: 50px;
        position: static;
    }
    .common-btn-free-call {
        text-align: center;
    }
    .pests-control-protection-right-block {
        width: 100%;
        padding-left: 0px;
        vertical-align: top;
        margin: 20px 0px;
        position: static;
    }
    .pests-control-protection-left-block {
        width: 100%;
    }
    h5 {
        font-size: 25px;
        line-height: 35px;
    }
    .kid-pet-left-block h3 br {
        display: none;
    }
    .pests-control-protection-right-block img {
        margin: 0 auto;
    }
    .ready-started-left {
        width: 100%;
        text-align: center;
    }
    .ready-started-right {
        width: 100%;
        margin-top: 50px;
    }
    .ready-started-right img {
        margin: 0 auto;
    }
    .save-on-content-right {
        width: 100%;
        text-align: center;
        margin-top: 30px;
    }
    .save-on-content-left {
        width: 100%;
        text-align: center;
    }
    .save-on-content-left h3 br {
        display: none;
    }
    .offers-block {
        width: 40%;
        margin-right: 15px;
    }
    .expirty-date {
        bottom: 30px;
    }
    .template-special-offer .pest-banner-overlay-wr {
        padding: 90px 0;
    }
    .contact-page-form-wr .gform-loader {    
        left: 65% !important;
    }
    .tip-tech-review-blk {
        width: 40%;
    }
    .comprehensive-services {
        max-width: 100%;
    }
    /*.commercial_process-services {
        max-width: 88%;
    }*/
    .commercial_process-services:last-child {
        max-width: 445px;
        padding: 10px;
    }
    .commercial_process-services:last-child .card-commercial_process {
        width: unset;
    }
    .commercial_process-services:last-child .process-main-wr {
        padding: 43.83px 20px 0px 20px;
        width: 100%;
    }
    .commercial_process-services:last-child .commercial_process_icon {
        left: 0;
        top: 29%;
    }
    .commercial_process-services-wr {
        justify-content: center;
    }
    .commercial_process_icon {
        top: 14%;
    }
    .page-id-352 .pests-control-protection-left-block h3 br, .page-id-342 .customized-con h3 br {
        display: none;
    }
    .page-id-359 .pests-control-protection-content h3 br {
        display: none;
    }
    .page-id-345 .customized-title {
        width: 71%;
    }
    .page-id-336 .customized-title {
        width: 85%;
    }
     .search-page-form {
        width: 90%;
    }
    .page-id-297 .contact-page-form-wr .gform-loader {    
        left: 65% !important;
        top: 50% !important;
    }
    .area-we-serve-banner {
        width: 100%;
    }
    .area-btn {
        width: 250px;
        margin-left: 10px;
        font-size: 22px;
        line-height: 33px;
    }
    .area-we-serve-city {
        border-radius: 15px 15px 0px 0px;
    }
    .area-we-serve-map iframe {
        min-height: 485px !important;
        border-radius: 0 0px 0px 0;
    }
    .receive-discount-inner .gform-loader {    
        left: 62% !important;
        top: 40% !important;
    }
    .page-id-278 .trusted-local-left-block h3 br {
        display: block;
    }
    .page-id-321 .trusted-local-left-block h3 br {
        display: block;
    }
    .template-city .expirty-date, .template-pest-control .expirty-date {
    bottom: 39px;
    left: 20%;
    }
    .city-kid-and-pet::before {
        height: 161px;
        width: 147px;
    }
    .page-id-466 .frequently-asked-block h3 br {
        display: block;
    }
    .page-id-466 .ant-control-banner-content-block h1 br {
        display: block;
    }
   .pest-banner-overlay-wr:before {
        content: '';
        position: absolute;
        display: block;
        width: 100%;
        height: 100%;
        top: 0;
        left: 0;
        background: rgba(0, 0, 0, .2);
        z-index: -1;
    }
    .page-id-769 .commercial_process-content span{
        width: 38px;
        height: 38px;
    }
    .about-us-banner .ant-control-banner-block {
        width: 92%;
        margin: 0 auto;
    }
    .local-company-built-block h3 {
        margin-bottom: 20px;
    }
    .local-company-built-right-block , .what-you-can-left-block {
        width: 89%;
        padding-left: 0;
        margin: 40px auto 0;
        display: block;
    }
    .local-company-built-left-block, .what-you-can-right-block {
        width: 100%;
        display: block;
        padding-left: 0;
    }
    .what-you-can-block {
        display: flex;
        flex-direction: column-reverse;
    }
    .why-choose-pestechs-cards {
        padding: 30px 30px;
        min-height: unset;
        width: 78%;
        margin: 30px auto 0 !important;
        display: block;
    }
    .our-mission-cards:nth-child(2), .our-mission-cards:nth-child(4) {
        margin-right: 0px;
    }
    .our-mission-cards {
        margin-right: 20px;
        padding: 0 11px 20px;
        min-height: 130px;
        width: 48%;
        margin-top: 50px;
    }
    .our-mission-cards-block {
        padding: 0px 0 30px;
    }
    .our-mission-block-wr p br, .our-mission-bottom-content p br{
        display: none;
    }
    .page-id-278 .frequently-asked-block h3 br, .page-id-449 .frequently-asked-block h3 br{
        display: block;
    }
    .get-started-today-sec {
        padding: 0 0 60px;
    }
    .get-started-today-btn a:last-child {
        margin-left: 0;
        margin-top: 15px;
    }
    .about-us-banner .pest-banner-overlay-wr:before {
        background: rgb(0 0 0 / 48%);
        z-index: -1;
    }
    .lpp-accordion-blk {
            display: block;
    }
   .service-plan-page-inner{
        display: none;
   }
   .commercial_process-services:last-child .process-wr figure img {
    border-radius: 15px 15px 0px 0px;
   }
   .guaranted-pest-right-block {
        width: 100%;
        position: static;
    }
    .guaranted-pest-right-block figure img{
        margin: 0 auto;
    }
    .guaranted-pest-left-block {
        width: 100%;
        padding-right: 0px;
        text-align: center;
        margin-bottom: 20px;
    }
    .guaranted-pest-block h3 {
        margin-bottom: 25px;
    }
    .template-residential .commercial_process-content {
        width: 100%;
    }
    .template-residential .commercial_process-services:last-child .process-wr {
        padding: 0px;
    }
    .template-residential .commercial_process_icon {
        top: 39%;
    }
    .template-residential .commercial_process-services:last-child .commercial_process_icon {
        top: 45%;
    }
    .page-id-345 .comprehensive-wr h3 {
        padding: 0px;
    }
    .area-btn {
        margin-bottom: 10px;
    }
    .area-btn:first-child {
        margin-bottom: 10px;
    }
    .typical-block-services {
        padding-top: 0px;
    }
    .family-priority-left-wr img {
        top: -44px;
    }
    .why-choose-pestechs::after {
        height: 100px;
        width: 90px;
    }
    .faq-question-blk {
        padding: 15px;
    }
    .faq-answer-blk {
        padding: 0px 0px 15px 15px;
    }
    .customer-review-wr .slick-list.draggable {
        padding: 32px 0px;
        height: auto !important;
        /* margin: 20px 0px !important; */
    }
}/*768*/
@media only screen and (max-width: 767px){
    .special-offer-cards {
        margin-bottom: 30px;
        width: 47%;
    }
    .why-choose-pestechs::after {
        height: 68px;
        width: 60px;
    }
    .family-priority-left-wr img {
        top: -38px;
        width: 17%;
    }
     .page-id-278 .trusted-local-left-block h3 br {
        display: none;
    }
    .page-id-321 .trusted-local-left-block h3 br {
        display: none;
    }
    .page-id-278 .trusted-local-content {
        padding: 0px 10px;
    }
    .page-id-278 .pests-we-eliminates-block-wr h3 br {
        display: none;
    }
    .page-id-278 .city-kid-and-pet-block h3 {
        padding: 0px 27px;
    }
    .contact-info p span {
        font-size: 16px;
        line-height: 32px;
    }
    h2 {
        font-size: 33px;
        line-height: 45px;
    }
    h1 {
        font-size: 38px;
        line-height: 48px;
    }
    h3 {
        font-size: 32px;
        line-height: 42px;
    }
    .family-priority-section {
        padding: 50px 0px;
    }
    .banner-btn {
        padding: 40px 0 0;
    }
    .inner-banner-wr {
        padding: 0px;
    }
    .banner-overlay-wr:before {
        content: '';
        position: absolute;
        display: block;
        width: 100%;
        height: 100%;
        top: 0;
        left: 0;
        background: rgba(0,0,0,.2);
        z-index: -1;
    }
    .banner-overlay-wr {
        position: relative;
        padding: 55px 0;
    }
    .common-btn-free-call {
        padding-top: 40px;
    }
    .home .customer-review-block {
        padding: 50px 0px 70px;
    }
    .pest-control-oragne-section, .reliable-pest-section, .common-eliminate-section, 
    .preventive-section, .what-makes-us, .get-protection-section, .city-kid-and-pet,
    .customer-review-block, .trusted-local-sec, .city-protecting-home, .comprehensive-sec, .save-on-sec, .prepare_home-sec  {
        padding: 50px 0;
    }
    .pest-control-oragne-left-content p {
        margin: 15px 0;
    }
    .footer-middle-img {
        top: 57px;
    }
    .footer-middle-img img {
        width: 108px;
        height: 207px;
    }
    .footer-right-content {
        width: 47%;
    }
    .footer-bottom-right {
        width: 100%;
        text-align: center;
        margin-top: 10px;
    }
    .footer-bottom-left {
        text-align: center;
        width: 100%;
    }
    .footer-section {
        padding-top: 50px;
    }
    .home-map-left-block iframe {
        min-height: 500px;
    }
    .typical-block-services {
        padding-top: 0px;
    }
    .common-eliminate-tab-content p {
        margin: 15.5px 0 0;
    } 
    .common-btn {
        font-size: 16px;
        line-height: 24px;
        padding: 4px 15px 4px 5px;
    }
    .eco-common-btn {
        width: 30px;
        height: 30px;
    }
    h4 {
        font-size: 29px;
        line-height: 40px;
    }
    .element-heading-title::before {
        width: 1px;
        height: 15px;
        top: -17px;
    }
    .element-heading-title::after {
        width: 1px;
        height: 15px;
        bottom: -17px;
    }
    .faq-icon, .accordion-arrow {
        width: 35px;
        height: 35px;
    }
    .faq-icon svg, .accordion-arrow svg {
        height: 8px;
        width: 12px;
    }
    .faq-section {
        padding: 50px 0;
    }
    .footer-logo img {
        width: 70%;
        margin: 0 auto;
    }
    .pest-control-oragne-left-wr h3 {
        margin-bottom: 20px;
    }
    .preventive-block-services, .typical-block-services-wr {
        padding-top: 0px;
    }
    .city-kid-and-pet::before {
        height: 151px;
        width: 140px;
    }
    .pests-we-eliminates-service:nth-child(3n) {
        margin-right: 10px;
    }
    .pests-we-eliminates-service {
        width: 42.7%;
    }
    .trusted-local-left-block {
        text-align: center;
    }
    .trusted-local-hidden-cont ul {
        text-align: left;
    }
    .trusted-local-hidden-cont {
        text-align: center;
    }
    .pests-we-eliminates {
        padding: 50px 0px;
    }
    .bottom-pest-services-sliders .slick-arrow {
        width: 40px;
        height: 40px;
        border-radius: 10px;
        position: absolute;
        top: 56%;
        transform: translateY(-50%);
        background: var(--secondary) url(../images/common_pest_slider.svg) no-repeat center;
        z-index: 999;
        font-size: 0;
        line-height: 0;
    }

    .bottom-pest-services-sliders button.slick-prev.slick-arrow {
        transform: translateY(-50%) rotate(180deg);
        left: -80px;
        top: 50%;
    }
    .bottom-pest-services-sliders button.slick-next.slick-arrow {
        right: -65px;
        top: 50%;
    }
    .bottom-pest-services-sliders.slick-slider {
        width: 250px;
        margin: 30px auto 0;
    }
    .pests-we-eliminates-service {
        margin: 0px 20px 0 0 !important;
    }
   .pest-banner-overlay-wr, .about-us-banner .pest-banner-overlay-wr {
        padding: 70px 0;
    }
    h4 {
        font-size: 26px;
        line-height: 36px;
    }
    .city-kid-main-content {
        margin-top: 10px;
    }
    .trusted-local-left-block h3 {
        padding-bottom: 0px;
        padding: 0px 55px;
    }
    .inner-banner-heading {
        width: 90%;
    }
    .free-quote-form-wr .gform_wrapper.gravity-theme .gform_footer {
        margin-left: 10px !important;
    }
    .kid-pet-section {
        padding: 50px 0;
    }
    .pests-control-protection-section {
        padding: 50px 0;
    }
    .pest-home-family-content p {
        margin-top: 30px;
    }
    .pest-banner-overlay-wr {
        position:relative;
    }
    .pest-banner-overlay-wr:before {
        content: '';
        position: absolute;
        display: block;
        width: 100%;
        height: 100%;
        top: 0;
        left: 0;
        background: rgba(0, 0, 0, .2);
        z-index: -1;
    }
    .pest-home-family-section {
        padding: 50px 0;
    }
    .page-id-336 .banner-price-wr h4 {
        font-size: 22px;
        line-height: 34px;
    }
  /*  .frequently-asked-block h3 {
        padding: 0px 20px;
    }*/
    .page-id-336 .frequently-asked-block h3 br {
        display: none;
    }
    .customized-sec, .prepare_home-sec {
        text-align: center;
    }
    .expirty-date {
        font-size: 15px;
        line-height: 24px;
        /*bottom: 42px;*/
    }
   .special-offer-sec {
        padding: 50px 0;
    }
    .faq-answer-blk {
        width: 95%;
    }
    .tip-tech-review-blk {
        width: 44%;
    }
    .customized-title {
        width: 100%;
        padding-left: 0px;
    }
    .comprehensive-services-wr {
        padding-top: 30px;
    }
    .customized-services-wr h5 {
        margin: 40px 0px 20px;
    }
    .customized-sec {
        padding: 50px 0px;
    }
    .comprehensive-services:before, .customized-services:before {
        height: 217px;
        width: 249px;
        bottom: -11px;
        right: -10px;
    }
    .commercial_process-wr h3 {
        margin-bottom: 25px;
    }
    .commercial_process-sec {
        padding: 50px 0px;
    }
    .page-id-720 .frequently-asked-block h3 br, .page-id-720 .city-kid-and-pet-block h3 br {
        display: none;
    }
    /*.frequently-asked-block h3 {
        padding: 0px 30px;
    }*/
     .template-commercial-pest-control .city-kid-and-pet {
        padding: 50px 0;
    }
    .commercial_process-services-wr {
        margin-top: 40px;
    }
    
    .contact-page-wr, .privacy-page-wr, .blog-page-wr, .single-blog-wr, .page-404-wr {
        padding: 50px 0px;
    }
    .page-id-336 .customized-title, .page-id-345 .customized-title {
        width: 100%;
    }
    .page-id-359 .frequently-asked-block h3 br {
        display: none;
    }
    .page-id-326 .pests-control-protection-bottom-content h3 br {
        display: none;
    }
    .page-id-359 .ant-control-banner-content-block h1, .page-id-352 .ant-control-banner-content-block h1 {
        padding: 0px 79px;
    }
    .page-id-352 .pests-control-protection-bottom-content h3 br {
        display: none;
    }
    .page-id-357 .faq-content, .page-id-342 .faq-content {
        padding: 0px 0px;
    }
    .page-id-342 .ant-control-banner-content-block h1 br {
        display: none;
    }
    .ant-get-started {
        margin-top: 40px;
    }
    .customized-con ul {
        text-align: left;
    }
    .blog-post-img {
        width: 70%;
        margin: 0 auto 30px;
        display: block;
    }
    .blog-post-content {
        width: 100%;
        padding-left: 0px;
        text-align: center;
    }
     .template-area-we-serve .home-map-sec {
        padding: 40px 0px 50px;
    }  
    .area-we-serve-top-content p:last-child {
        margin: 25px 0 40px;
    }
    .area-we-serve-top-sec {
        padding: 50px 0px 0px;
    }
    .template-area-we-serve .pest-banner-overlay-wr {
        padding: 55px 0;
    }
    .page-id-453 .ant-control-banner-content-block h1 {
        padding: 0px 67px;
    }
    .page-id-462 .city-kid-and-pet-block h3 {
        padding: 0px 0px;
    }
    .page-id-534 .trusted-local-left-block h3 {
        padding: 0;
    }
    .page-id-534 .city-kid-and-pet-block h3, .page-id-609 .trusted-local-left-block h3,
    .page-id-544 .trusted-local-left-block h3{
        padding: 0px;
    }
    .page-id-534 .pests-we-eliminates-block-wr h3, .page-id-537 .trusted-local-left-block h3, .page-id-601 .trusted-local-left-block h3 {
        padding: 0px;
    }
    .page-id-539 .ant-control-banner-content-block h1 br{
        display: block;
    }
    .template-reviews .customer-review-block {
        padding: 50px 0 80px;
    } 
    .page-id-595 .trusted-local-left-block h3 br, .page-id-603 .ant-control-banner-content-block h1 br,
    .page-id-603 .frequently-asked-block h3 br, .page-id-546 .city-kid-and-pet-block h3 br,
    .page-id-546 .frequently-asked-block h3 br {
        display: block;
    }
    .local-company-built-right-block, .what-you-can-left-block{
        width: 100%;
    }
    .why-choose-pestechs-cards{
        width: 90%;
    }
    .our-mission-sec, .why-choose-pestechs {
        padding: 55px 0;
    }
    .get-started-today-block-wr {
        padding: 25px 0;
    }
    .pick-plan-page-wr {
        padding: 50px 0px;
    }
    .service-plan-page-wr {
        padding-bottom: 50px;
    }
    .page-id-720 .customer-review-block, .page-id-769 .customer-review-block{
        padding: 50px 0 80px;
    }
    .guaranted-wr {
        padding: 50px 0px;
    }
    
    .page-id-1238 .frequently-asked-block h3 br, .page-id-462 .frequently-asked-block h3 br, 
    .page-id-340 .frequently-asked-block h3 br, .page-id-769 .city-kid-and-pet-block h3 br{
        display: none;
    }

    .page-id-1238 .frequently-asked-block h3{
        padding: 0px 30px;
    }
    .template-residential .customer-review-block{
        padding: 50px 0px 80px;
    }
    .area-we-serve-btn {
        padding: 0px 0 25px;
    }
    .local-company-built-sec {
        padding: 50px 0 30px;
    }
    .what-you-can-sec {
        padding: 0px 0 50px;
    }
    .free-quote-wr .gform_wrapper .gform_footer.top_label input {
        padding: 10px 20px 11px 38px;
        font-size: 18px !important;
    }
    .template-residential .pest-banner-overlay-wr {
        padding: 60px 0;
    }
    .template-pick-your-plan .pest-banner-overlay-wr {
        padding: 80px 0;
    }
    .template-city .trusted-local-sec ul li, .contact-page-content ul li, .pests-control-protection-bottom ul li, .about-page-content-inner ul li, .privacy-page-wr ul li, .single-post-content ul li, .city-kid-and-pet-content ul li, .comprehensive-services ul li, .customized-services ul li, .pests-control-protection-content ul li, .faq-answer-blk ul li, .kid-pet-left-content ul li, .city-kid-and-pet-lower-content ul li {
        background-position-y: 8px;
    }
    .template-city .city-protecting-home-left h3 br {
        display: none;
    }
}/*650*/
@media only screen and (max-width: 649px){
    .guaranted-pest-block h3 br {
        display: none;
    }
   .free-quote-wr .gform_wrapper .gform_footer.top_label input {
        font-size: 16px !important;
    }
    .template-residential .customer-review-block {
        padding: 50px 0px 100px;
    }
    .template-reviews .customer-review-block {
        padding: 50px 0 100px;
    }
    .template-residential .commercial_process_icon {
        top: 45%;
    }
    .template-residential .commercial_process-services:last-child .commercial_process_icon {
        top: 50%;
    }
    .page-id-541 .trusted-local-left-block h3 br {
        display: block;
    }
    .special-offer-cards {
        width: 60%;
        margin: 0 auto 30px !important;
    }
    .special-offer-wr {
        width: 100%;
        text-align: center;
    }
    .customer-review-wr .ti-review-content {
        padding: 0px 0px 0px 5px !important;
    }
    .footer-middle-img {
        top: -97px;
        right: 27px;
    }
    .footer-locations {
        width: 100%;
        margin-left: 0px;
        margin-top: 40px;
    }
   .footer-right-content {
        width: 100%;
        display: flex;
        margin-top: 20px;
        flex-direction: column;
        align-items: center;
    }
    .logo-address-block {
        padding: 40px 0 35px;
    }
    .top-footer-heading h5 {
        font-size: 20px;
        line-height: 30px;
    }
    .contact-item figure {
        width: 40px;
        height: 40px;
    }
    .contact-item svg {
        height: 25px;
        width: 25px;
    }
    h1 {
        font-size: 36px;
        line-height: 46px;
    }
    .family-priority-left-wr img {
        top: -34px;
    }
    .common-btn-free-call {
        padding-top: 30px;
    }
    .customer-review-inner h3 br {
        display: none;
    }
    h3 {
        font-size: 30px;
        line-height: 40px;
    }
    h2 {
        font-size: 32px;
        line-height: 42px;
    }
    h6 {
        font-size: 20px;
        line-height: 30px;
    }
    .pest-control-oragne-left-content p strong {
        font-size: 18px;
        line-height: 32px;
    }
    p, li {
        font-size: 16px;
        line-height: 26px;
    }
    .home-map-block-wr h3 {
        margin-bottom: 40px;
    }
    .header-button-group {
        width: 40%;
    }
    .contact-info {
        width: 58%;
    }
    .slicknav_menu a.slicknav_btn {
        top: 99px;
    }
    .customer-review-wr .ti-review-text-container {
        font-size: 16px !important;
        line-height: 26px !important;
    }
    .customer-review-wr .ti-widget.ti-goog .ti-review-item>.ti-inner::after {
        width: 97px;
        height: 15px;
    }
    .customer-review-wr .ti-widget.ti-goog .ti-widget-container .ti-name {
        font-size: 16px;
        line-height: 26px;
    }
    .ti-widget.ti-goog .ti-profile-img img {
        width: 35px !important;
        height: 35px !important;
    }
    .preventive-service-card-img figure {
        width: 70px;
        height: 69px;
    }
    /*.preventive-service-card-img img {
        height: 30px;
        width: 30px;
    }*/
    /*.typical-service-card-img figure img {
        height: 30px;
        width: 30px;
    }*/
    .common-eliminate-tabs::after {
        width: 96px;
        height: 103px;
    }
    li.locations-icon svg {
        height: 25px;
        width: 25px;
    }
    .accordion-header h5 {
        font-size: 20px;
        line-height: 30px;
    }
    h6 {
        font-size: 18px;
        line-height: 30px;
    }
    .reliable-pest-section .common-btn-free-call {
        margin-top: 40px;
    }
    .reliable-pestcard-content {
        min-height: unset;
    }
    .reliable-pestcard-content::after {
        font-size: 50px;
        line-height: 70px;
    }
   /* .reliable-pest-card-img figure img {
        height: 30px;
        width: 30px;
    }*/
    .reliable-pest-services-wr {
        margin-top: 38px;
    }
    .what-makes-us-card-img figure {
        width: 65px;
        height: 65px;
    }
    .what-makes-us-card-img figure svg {
        height: 35px;
        width: 35px;
    }
    .what-makes-us-card {
        margin: 20px auto;
    }
    .family-priority-right-content p, .protecting-home-left p, .what-makes-us-bottom p, .get-protection-block-wr > p {
        font-size: 20px;
        line-height: 33px;
    }
    .get-protection-block-wr p {
        padding: 0px 17px;
    }
    .customer-review-wr button.slick-next.slick-arrow {
        right: 178px;
    }
    .customer-review-wr button.slick-prev.slick-arrow {
        left: 190px;
    }
    .customer-review-wr .slick-arrow {
        top: 106%;
    }
    .home .customer-review-block {
        padding: 50px 0px 98px;
    }
    .family-owned-operator span {
        font-size: 22px;
        line-height: 34px;
    }
    .banner-price-wr {
        padding-top: 10px;
    }
    .ant-control-banner-content-block h1 {
        padding: 0px;
    }
    
    .ant-get-started {
        margin-top: 35px;
    }
    .pest-banner-overlay-wr, .about-us-banner .pest-banner-overlay-wr {
        padding: 60px 0;
    }
    .frequently-asked-block h3 br {
        display: block;
    }
    .city-kid-and-pet-block h3 {
        padding: 0px 50px;
    }
    .free-quote-form-wr .gform-body.gform_body .gform_fields {
        width: 75% !important;
        margin: 0 auto;
        grid-row-gap: 15px !important;
    }
    .free-quote-form-wr .gform-body.gform_body {
        width: 100%;
        margin-right: 0px;
        margin-bottom: 12px;
    }
    .free-quote-form-wr .gform_wrapper.gravity-theme .gform_footer {
        width: 100%;
        text-align: center;
        margin-left: 0 !important;
        margin-top: 10px !important;
    }
    .free-quote-wr .gform_wrapper .gform_footer.top_label input {
        width: fit-content;
    }
    .free-quote-wr__consent p {
        width: 90%;
        margin-top: 10px;
    }
    .ant-control-banner-content-block h1 br {
        display: block;
    }
    .pests-control-protection-bottom-content ul {
        width: 90%;
    }
    h5 {
        font-size: 22px;
        line-height: 33px;
    }
    .offers-block {
        width: 100%;
        margin-right: 0px;
        display: block;
    }
    .expirty-date {
        /*bottom: 60px;*/
    }
   .tip-tech-review-blk:first-child {
        margin: 0 auto 30px;
    }
    .tip-tech-review-blk {
        display: block;
        width: fit-content;
        margin: 30px auto 0;
    }
      .tip-tech-review-blk figure {
        margin-bottom: 12px;
        min-height: 50px;
    }
    .contact-page-form-wr .gform-loader {    
        left: 70% !important;
    }
    .gform-body.gform_body .gfield input, .gform-body.gform_body .gfield select, .gform-body.gform_body .gfield textarea {
        padding: 10px 9px !important;
        font-size: 15px !important;
        line-height: 19px !important;
    }
    .contact-page-form-wr .gform-body.gform_body .gfield select {
        padding: 10px 9px !important;
        font-size: 15px !important;
        line-height: 19px !important;
    }
    .comprehensive-title {
        width: 79%;
    }
    .comprehensive-con {
        padding-top: 10px;
    }
    .pests-we-eliminates-block-wr h3 {
        padding: 0px 28px;
    }
    .commercial_process-services:last-child {
        max-width: 86%;
    }
    .commercial_process-services {
        max-width: 86%;
    }
    .commercial_process-services:last-child .commercial_process_icon {
        top: 35%;
    }
    .commercial_process_icon {
        top: 17%;
    }
    .page-id-336 .frequently-asked-block h3 {
        padding: 0px 30px;
    }
    .pests-we-eliminates-block-wr h3 {
        padding: 0px 62px;
    }
    .template-pest-control .home-map-sec {
        padding-top: 70px;
    }
    .page-id-345 .banner-price-wr h4 br {
        display: none;
    }
    .page-id-345 .ant-control-banner-content-block h1 {
        padding: 0px 50px;
    }
    .page-id-359 .banner-price-wr h4, .page-id-352 .banner-price-wr h4 {
        padding: 0px 20px;
    }
    .page-id-359 .frequently-asked-block h3 br {
        display: block;
    }
    .pests-we-eliminates-block-wr h3 {
        padding: 0px 66px;
    }
    .page-id-352 .ant-control-banner-content-block h1 {
        padding: 0px 50px;
    }
    .page-id-340 .frequently-asked-block h3 br {
        display: none;
    }
    .free-quote-wr .gform-loader{
    left: 70% !important;
    top: 45% !important;
    }
     .search-page-form {
        width: 100%;
        padding: 25px 20px;
    }
     .search-form .search-submit {
        padding: 10px 22.35px;
        font-size: 15px;
    }
    .contact-page-form-wr.common-form-blk {
        padding: 25px;
    }
    .area-we-serve-banner h1 {
        padding: 0px 42px;
    }
    .area-we-serve-banner h1 br{
        display: none;
    }
    .template-receive-discount .gform_wrapper {
        padding: 20px;
    }
    .template-city .home-map-sec {
        padding-top: 70px;
    }
    .template-city .expirty-date, .template-pest-control .expirty-date {
        bottom: 34px;
    }
    .page-id-453 .city-kid-and-pet-block h3 {
        padding: 0px 15px;
    }
    .page-id-466 .frequently-asked-block h3 br, .why-choose-pestechs::after {
        display: none;
    }
    .page-id-466 .city-kid-and-pet-block h3 br, .page-id-537 .ant-control-banner-content-block h1 br,
    .page-id-537 .frequently-asked-block h3 br, .page-id-601 .ant-control-banner-content-block h1 br{
        display: block;
    }
    .page-id-466 .city-kid-and-pet-block h3, .page-id-541 .city-kid-and-pet-block h3, 
    .page-id-597 .city-kid-and-pet-block h3, .page-id-599 .city-kid-and-pet-block h3,
    .page-id-601 .city-kid-and-pet-block h3, .page-id-609 .city-kid-and-pet-block h3,
    .page-id-530 .pests-we-eliminates-block-wr h3, .page-id-537 .pests-we-eliminates-block-wr h3,
    .page-id-541 .pests-we-eliminates-block-wr h3, .page-id-544 .city-kid-and-pet-block h3,
    .page-id-544 .pests-we-eliminates-block-wr h3, .page-id-546 .pests-we-eliminates-block-wr h3{
        padding: 0px;
    }
    .page-id-539 .frequently-asked-block h3 br, .page-id-607 .ant-control-banner-content-block h1 br, 
    .page-id-609 .ant-control-banner-content-block h1 br, .page-id-609 .city-kid-and-pet-block h3 br{
        display: block;
    }
    .about-us-banner .ant-control-banner-block, .why-choose-pestechs-cards{
        width: 100%;
    }
    .local-company-built-sec {
        padding: 50px 0;
    }
    .what-you-can-right-block ul li {
        background-size: 25px;
    }
    .why-choose-pestechs-content p {
        margin-top: 10px;
    }
    .our-mission-cards{
        margin-right: 15px;
    }
    .pick-plan-table-wr.plan-page-table {
        margin-top: 30px;
    }
  .page-id-720 .customer-review-block, .page-id-769 .customer-review-block {
        padding: 50px 0 100px;
    }
     .page-id-1238 .banner-price-wr h4 br, .page-id-321 .frequently-asked-block h3 br, .page-id-544 .banner-price-wr h4 br,
     .page-id-546 .banner-price-wr h4 br {
        display: none;
    }
   .page-id-449 .frequently-asked-block h3 br {
        display: none;
    }
    .page-id-462 .trusted-local-left-block h3 {
        padding: 0px 30px;
    }
    
}/*568*/
@media only screen and (max-width: 567px){
    .special-offer-cards {
        width: 70%;
    }
     .mobile-fixed-btns {
        position: fixed;
        display: block;
        visibility: visible;
        bottom: 0px; z-index: 99999999;
        line-height: 0px;
        font-size: 0px;
        width: 100%;
        text-align: center;
    }
    .common-btn.fixed-btn {
        width: 50%;
        font-size: 16px;
        line-height: 24px;
        border: 1px solid var(--secondary);
        background-color: #fff;
        color: #000;
        border-radius: 0px;
        padding: 10px 20px;
    }

    .top-header-wr {
        display: none;
    }
    .slicknav_menu a.slicknav_btn {
        top: 32px;
    }
    h1 {
        font-size: 32px;
        line-height: 42px;
    }
    h3 {
        font-size: 29px;
        line-height: 39px;
    }
    .preventive-block-wr h3 {
        padding: 0px 10px;
    }
    .customer-review-wr button.slick-next.slick-arrow {
        right: 149px;
    }
    .customer-review-wr button.slick-prev.slick-arrow {
        left: 167px;
    }
    .common-get-fast-quote {
        margin-right: 6px;
    }
    .common-get-call {
        margin-left: 7px;
    }
    .common-eliminate-tab-right {
        padding: 25px 30px 30px 30px;
    }
    .top-footer-heading h5 {
        font-size: 19px;
        line-height: 30px;
    }
   .copyright-block {
        padding: 15px 0 60px;
    }
    .scroll-top {
        bottom: 113px;
    }
    .reliable-pest-block-wr h3 {
        padding: 0px 18px;
    }
    .customer-review-inner h3 {
        padding: 0px 10px;
    }
    .protecting-home-left h3 {
        padding: 0px;
    }
    .reliable-pest-card {
        width: 100%;
    }
    .home-map-left-block iframe {
        min-height: 475px;
    }
    .what-makes-us-card {
        width: 100%;
        margin: 15px auto;
    }
    .faq-qa-block {
        margin: 30px auto 0;
    }
    .template-city .expirty-date, .template-pest-control .expirty-date {
        bottom: 42px;
    }
    .expirty-date {
        font-size: 16px;
        line-height: 22px;
    }
    .city-kid-and-pet::before {
        height: 146px;
        width: 128px;
    }
    .pests-we-eliminates-block-wr h3 br {
        display: none;
    }
    .city-protecting-home-left h3 {
        padding: 0px 35px;
    }
    h5 {
        font-size: 23px;
        line-height: 33px;
    }
    .pest-home-family-block-wr h3 br {
        display: none;
    }
    .page-id-336 .kid-pet-left-block h3 {
        padding-right: 34px;
    }
    .footer-locations {
        padding: 20px 15px 40px;
    }
    .consent-checkbox .gform-field-label {
        max-width: 90% !important;
    }
    .comprehensive-title {
        width: 75%;
        padding-left: 10px;
    }
    .comprehensive-title h5, .commercial_process-title h5 {
        font-size: 23px;
        line-height: 33px;
    }
    .customized-services {
        padding: 15px;
    }
    .customized-sec h3 {
        font-size: 26px;
        line-height: 37px;
    }
    .page-id-336 .save-on-content-left h3 br {
        display: block;
    }
    .commercial_process-services:last-child .commercial_process_icon{
        top: 38%;
    }
    .commercial_process_icon {
        top: 19%;
    }
    .commercial_process-services:last-child {
        max-width: 100%;
    }
    .commercial_process-services {
        max-width: 100%;
    }
    .commercial_process_icon svg {
        width: 40px;
        height: 40px;
    }
    .commercial_process_icon {
        width: 80px;
        height: 80px;
    }
    figure.comprehensive_icon svg, figure.customized_icon svg {
    width: 40px;
    height: 40px;
    }
    figure.comprehensive_icon, figure.customized_icon {
        width: 80px;
        height: 80px;
    }
    .process-main-wr {
        padding: 23.83px 0px 0px 0px;
    }
    .commercial_process-services:last-child .process-main-wr {
        padding: 23.83px 0px 0px 0px;
    }
    .free-quote-form-wr .gform-body.gform_body .gform_fields {
        width: 90% !important;
        margin: 0 auto;
        grid-row-gap: 15px !important;
    }
    .page-id-769 .commercial_process-wr h3 {
        margin-bottom: 10px;
    }
    .page-id-769 .commercial_process-sec {
        padding: 50px 0;
    }
    .page-id-336 .comprehensive-wr h3 br {
        display: none;
    }
    .comprehensive-services {
        padding: 15px;
    }
    .comprehensive-services:before, .customized-services:before {
        height: 151px;
        width: 191px;
        bottom: 0px;
        right: -9px;
        z-index: 999999;
    }
    .page-id-345 .comprehensive-wr h3 {
        padding: 0px 30px;
    }
    .save-on-content-left h3 br {
        display: block;
    }
    .page-id-345 .frequently-asked-block h3 br {
        display: none;
    }
    .page-id-359 .frequently-asked-block h3 br {
        display: none;
    }
    .privacy-page-wr h4 {
        margin: 10px 0px;
    }
    .search-form .search-field {
        outline: none !important;
        padding: 12px 14px !important;
        font-size: 15px !important;
    }
    .blog-post-img {
        width: 100%;
        margin: 0 auto 15px;
    }
    .search-page {
        width: 100%;
        padding-left: 0px;
        display: block !important;
        margin: 0px;
        text-align: center;
    }
    .search-post-wr {
        margin-top: 15px;
        padding-top: 15px;
    }
    .search-page-form {
        margin: 20px 0 0px;
    }
    .area-btn {
        /*width: 100%;*/
        margin-left: 0px;
    }
    .area-we-serve-map iframe{
        min-height: 400px !important;
    }
    .receive-discount-inner .gform-loader {    
        left: 67% !important;
        top: 40% !important;
    }
    .page-id-278 .pests-we-eliminates-block-wr h3 {
        padding: 0px 0px;
    }
    .page-id-278 .trusted-local-left-block h3 {
        padding: 0px 35px;
    }
    .page-id-321 .pests-we-eliminates-block-wr h3 {
        padding: 0px 45px;
    }
    .page-id-321 .trusted-local-left-block h3 {
        padding: 0px 30px;
    }
    .template-city .expirty-date, .template-pest-control .expirty-date {
        bottom: 28px;
    }
    .page-id-453 .city-kid-and-pet-block h3 {
        padding: 0px 42px;
    }
    .page-id-453 .pests-we-eliminates-block-wr h3 {
        padding: 0px 35px;
    }
    .page-id-453 .trusted-local-left-block h3 {
        padding: 0px 0px;
    }
    .page-id-458 .city-kid-and-pet-block h3 {
        padding: 0px 10px;
    }
    .page-id-458 .pests-we-eliminates-block-wr h3 {
        padding: 0px;
    }
    .page-id-462 .pests-we-eliminates-block-wr h3 {
        padding: 0px 20px;
    }
     .page-id-466 .pests-we-eliminates-block-wr h3 {
        padding: 0px 39px;
    }
    .page-id-462 .trusted-local-left-block h3 {
        padding-bottom: 0px;
        padding: 0px 0px;
    }
    .page-id-534 .trusted-local-left-block h3 br,.page-id-534 .frequently-asked-block h3 br,
    .page-id-537 .trusted-local-left-block h3 br, .page-id-541 .city-kid-and-pet-block h3 br,
    .page-id-597 .frequently-asked-block h3 br, .page-id-599 .ant-control-banner-content-block h1 br,
    .page-id-599 .frequently-asked-block h3 br, .page-id-599 .trusted-local-left-block h3 br,
    .page-id-601 .city-kid-and-pet-block h3 br{
        display: block;
    }
    .page-id-537 .pests-we-eliminates-block-wr h3, .page-id-599 .pests-we-eliminates-block-wr h3 {
        padding: 0px;
    }    
    .page-id-539 .pests-we-eliminates-block-wr h3, .page-id-601 .pests-we-eliminates-block-wr h3 {
        padding: 0px;
    }
    .page-id-541 .pests-we-eliminates-block-wr h3, .page-id-541 .trusted-local-left-block h3, .page-id-449 .pests-we-eliminates-block-wr h3{
        padding: 0px;
    }
    .page-id-595 .city-kid-and-pet-block h3, .page-id-595 .trusted-local-left-block h3, 
    .page-id-607 .pests-we-eliminates-block-wr h3, .page-id-609 .pests-we-eliminates-block-wr h3,
    .page-id-546 .trusted-local-left-block h3, .page-id-603 .pests-we-eliminates-block-wr h3{
        padding: 0px;
    }
    .page-id-595 .pests-we-eliminates-block-wr h3, .page-id-597 .pests-we-eliminates-block-wr h3 {
        padding: 0px;
    }
    .page-id-769 .commercial_process-content span {
        width: 33px;
        height: 33px;
    }
    .get-started-today-block-wr {
        padding: 25px 10px;
    }
    .why-choose-pestechs-top-card figure {
        width: 60px;
        height: 60px;
    }
    .why-choose-pestechs-top-card figure img, .our-mission-top-card figure img{
        width: 30px;
        height: 30px;
    }
    .our-mission-cards {
        margin: 40px auto 0 !important;
        width: 90%;
        min-height: unset;
        display: block;
    }
    .our-mission-top-card figure {
        width: 50px;
        height: 50px;
        margin: 4px auto 0;
        top: -26px;
    }
    .special-offers-content-inner h2 br {
        display: none;
    }
    .special-offers-content-inner h2{
        padding: 0px 30px;
    }
    .template-residential .commercial_process-services:last-child .commercial_process_icon {
        transform: translate(28%, -50%);
        top: 51%;
    }
    .page-id-169 .preventive-block-wr h3 br {
        display: none;
    }
    .page-id-169 .preventive-block-wr h3 {
        padding: 0px 10px;
    }
    .page-id-278 .ant-control-banner-content-block h1 br, .page-id-544 .trusted-local-left-block h3 br,
    .page-id-544 .frequently-asked-block h3 br, .page-id-598 .frequently-asked-block h3 br{
        display: block;
    }
    .page-id-530 .pests-we-eliminates-block-wr h3, .page-id-603 .pests-we-eliminates-block-wr h3 {
        padding: 0px 10px;
    }
    .area-we-serve-top-content p:last-child {
        margin: 25px 0 30px;
    }
    .template-residential .commercial_process_icon {
        top: 46%;
    }
     .get-protection-section .common-btn-free-call {
        display: flex;
        gap: 10px;
        flex-direction: column;
        text-align: center;
    }
     .get-protection-section .element-heading-title::after {
        width: 30px;
        height: 1px;
        bottom: 13px;
        left: 61%;
    }
     .get-protection-section .element-heading-title::before {
        width: 30px;
        height: 1px;
        top: 16px;
        left: 39%;
    }
    .customer-review-wr .ti-widget.ti-goog .ti-review-item>.ti-inner::before {
        width: 25px;
        height: 19px;
    }
}/*480*/
@media only screen and (max-width: 479px){
    .grecaptcha-badge {
        bottom: 117px !important;
    }
     
    .special-offer-cards {
        width: 100%;
    }
    .page-id-278 .frequently-asked-block h3 br {
        display: none;
    }
    .banner-btn span, .common-btn-free-call span {
        font-size: 15px;
        line-height: 24px;
    }
    .common-btn {
        font-size: 15px;
        line-height: 24px;
        padding: 4px 10px 4px 5px;
    }
    .customer-review-wr .slick-list.draggable {
        width: 100% !important;
    }
    .customer-review-wr button.slick-prev.slick-arrow {
        left: 115px;
    }
    .customer-review-wr button.slick-next.slick-arrow {
        right: 108px;
    }
    .pest-control-oragne-left-wr h3 {
        padding: 0px 20px;
    }
    .common-get-fast-quote {
        margin-right: 5px;
    }
    .eco-common-btn {
        width: 28px;
        height: 28px;
    }
    .common-eliminate-tab-right {
        padding: 20px;
    }
    .eco-call-icon, .eco-common-btn {
        margin-right: 0px;
    }
    h4 {
        font-size: 25px;
        line-height: 35px;
    }
    .preventive-block-services {
        padding-top: 10px;
    }
    .what-makes-us-block-wr h3 br, .get-protection-block-wr h3 br, .home-map-block-wr h3 br{
        display: none;
    }
    .reliable-pest-services-wr {
        margin-top: 30px;
    }
    .home-map-left-block iframe {
        min-height: 400px;
    }
    .footer-middle-img {
        top: -67px;
    }
    .footer-middle-img img {
        width: 108px;
        height: 170px;
    }
    .family-priority-left-wr img {
        width: 22%;
    }
    .slicknav_menu a.slicknav_btn {
        top: 27px;
    }
    .pests-we-eliminates-service {
        margin: 0px 0px 0 0 !important;
    }
    .bottom-pest-services-sliders button.slick-prev.slick-arrow {
        left: -67px;
    }
    .city-kid-and-pet::before {
        height: 130px;
        width: 113px;
    }
    .trusted-local-left-block h3 {
        padding: 0px 28px;
    }
    .pests-we-eliminates-block-wr h3 {
        padding: 0px 20px;
    }
    .city-protecting-home-left h3 {
        padding: 0px 15px;
    }
    .city-protecting-home-left p {
        font-size: 18px;
        line-height: 32px;
        margin-top: 20px;
    }
    .city-kid-and-pet-block h3 {
        padding: 0px 30px;
    }   
    .inner-banner-heading {
        width: 100%;
    } 
    .save-on-content-left h3 br {
        display: block;
    }  
    .consent-checkbox .gform-field-label {
        max-width: 86% !important;
    }
    .contact-page-content .gform_wrapper.gravity-theme .gfield_label {
        font-size: 15px;
        margin-bottom: 7px;
    }
   
    .commercial_process-services:last-child .commercial_process_icon {
        top: 31%;
    }
    .commercial_process_icon {
        top: 14%;
    }
    .footer-locations {
        padding: 20px 15px 20px;
    }
    .search-page-form {
        padding: 15px 12px;
        /*margin: 30px auto;*/
    }
    .area-we-serve-banner h1 {
        padding: 0px;
    }
    .page-id-297 .contact-page-form-wr .gform-loader {    
        left: 70% !important;
        top: 50% !important;
    }
    .contact-page-form-wr.common-form-blk {
        padding: 15px;
    }
    #gform_fields_2 .gfield_html {
        bottom: -130px;
    }
    .page-id-278 .trusted-local-left-block h3 {
        padding: 0px;
    }
    .page-id-321 .trusted-local-left-block h3 {
        padding: 0px;
    }
    .page-id-321 .pests-we-eliminates-block-wr h3 {
        padding: 0px 25px;
    }
    .template-city .expirty-date, .template-pest-control .expirty-date {
        bottom: 22px;
        left: 23%;
    }
    .page-id-449 .trusted-local-left-block h3 {
        padding: 0px 17px;
    }
    .page-id-453 .ant-control-banner-content-block h1 {
        padding: 0px 56px;
    }
    .page-id-453 .pests-we-eliminates-block-wr h3 {
        padding: 0px;
    }
    .page-id-458 .pests-we-eliminates-block-wr h3 {
        padding: 0px 25px;
    }
    .page-id-466 .pests-we-eliminates-block-wr h3 {
        padding: 0px 20px;
    }
    .page-id-534 .ant-control-banner-content-block h1 br,
    .page-id-534 .city-kid-and-pet-block h3 br, .page-id-539 .pests-we-eliminates-block-wr h3 br, 
    .page-id-595 .city-kid-and-pet-block h3 br, .page-id-544 .city-kid-and-pet-block h3 br{
        display: block;
    }
   
    .page-id-537 .frequently-asked-block h3 br,.page-id-603 .ant-control-banner-content-block h1 br,
    .page-id-603 .frequently-asked-block h3 br, .page-id-534 .pests-we-eliminates-block-wr h3 br{
        display: none;
    }
    .page-id-539 .frequently-asked-block h3 br, .page-id-1238 .ant-control-banner-content-block h1 br,
    .page-id-539 .pests-we-eliminates-block-wr h3 br, .page-id-544 .trusted-local-left-block h3 br,
    .page-id-546 .city-kid-and-pet-block h3 br, .page-id-546 .frequently-asked-block h3 br, .page-id-202 .frequently-asked-block h3 br{
        display: none;
    }
    .page-id-1238 .ant-control-banner-content-block h1 {
        padding: 0px 18px;
    }
    .why-choose-pestechs-cards{
        padding: 20px 15px;
    }
    .our-mission-top-card p {
        margin-top: 0;
        color: #FFFFFF;
    }
    .why-choose-pestechs-top-card{
        column-gap: 15px;
    }
    .our-mission-top-card figure{
        top: -15px;
    }
    .what-you-can-sec {
        padding: 0px 0 55px;
    }
    .local-company-built-right-block, .what-you-can-left-block {
        width: 100%;
        margin: 20px auto 0;
    }
    .template-residential .commercial_process_icon {
        top: 39%;
    }
    .template-residential .commercial_process-services:last-child .commercial_process_icon {
        top: 48%;
    }
    .page-id-359 .ant-control-banner-content-block h1/*, .page-id-352 .ant-control-banner-content-block h1 */{
        padding: 0px 30px;
    }
    .get-protection-section .element-heading-title::before {
        top: 10px;
    }
    .template-city .trusted-local-sec ul li, .contact-page-content ul li, .pests-control-protection-bottom ul li, .about-page-content-inner ul li, .privacy-page-wr ul li, .single-post-content ul li, .city-kid-and-pet-content ul li, .comprehensive-services ul li, .customized-services ul li, .pests-control-protection-content ul li, .faq-answer-blk ul li, .kid-pet-left-content ul li, .city-kid-and-pet-lower-content ul li {
        background-position-y: 6px;
    }
}/*414*/
@media only screen and (max-width: 413px){
    .service-card {
        padding: 25px 55px 25px 25px;
    }
    .common-get-call {
        margin-left: 7px;
        margin-right: -17px;
    }
    .common-get-fast-quote {
        margin-right: 7px;
        margin-left: -10px;
    }
    .footer-get-call {
        margin-left: 7px;
    }
    .footer-get-fast-quote {
        margin-right: 0px;
    }
    .common-btn {
        font-size: 14px;
        line-height: 23px;
    }
    .banner-btn {
        text-align: center;
    }
    .pest-control-oragne-left-wr h3 {
        padding: 0px 21px;
    }
    h1 {
        font-size: 30px;
        line-height: 41px;
    }
    h3 {
        font-size: 27px;
        line-height: 37px;
    }
    h4 {
        font-size: 24px;
        line-height: 34px;
    }
    .faq-qa-block {
        width: 95%;
    }
    .bottom-pest-services-sliders button.slick-next.slick-arrow {
        right: -55px;
    }
    .bottom-pest-services-sliders button.slick-prev.slick-arrow {
        left: -56px;
    }
    .city-kid-and-pet::before {
        height: 118px;
        width: 101px;
    }
    .city-kid-and-pet-content{
        width: 99%;
    }
    .offers-city-block {
        width: 100%;
    }
    .home-typical-service-card-content {
        padding: 20px;
    }
    .pests-control-protection-bottom-content ul {
        width: 100%;
    }
    .page-id-336 .ant-control-banner-content-block h1 {
        padding: 0px 54px;
    }
    .page-id-336 .kid-pet-left-block h3 {
        padding-right: 0px;
    }
    .comprehensive-title {
        width: 100%;
        padding-left: 0px;
        margin-top: 10px;
    }
    figure.comprehensive_icon {
        display: block;
        text-align: center;
        margin: 0 auto;
    }
    .comprehensive-con {
        padding-top: 10px;
    }
    .commercial_process_icon {
        top: 11%;
    }
    .commercial_process-services:last-child .commercial_process_icon {
        top: 26%;
    }
    .page-id-336 .frequently-asked-block h3 {
        padding: 0px 15px;
    }
    .page-id-202 .frequently-asked-block h3 br {
        display: none;
    }
    .free-quote-wr .gform-loader{
        left: 80% !important;
        top: 45% !important;
    }
    .page-id-359 .ant-control-banner-content-block h1, .page-id-352 .ant-control-banner-content-block h1 {
        padding: 0px 20px;
    }
     .receive-discount-inner .gform-loader {    
        left: 70% !important;
        top: 40% !important;
    }
    .expirty-date {
        font-size: 14px;
        line-height: 20px;
    }
    .our-mission-block-wr > p {
        text-align: center;
        margin: 10px 0;
    }
    .get-started-today-block-wr p {
        margin: 10px 0 20px;
    }
    .special-offers-content-inner h2 {
        padding: 0px;
    }
    /*.commercial_process_icon {
        top: 13%;
    }*/
    .commercial_process-services:last-child .commercial_process_icon {
        top: 29%;
    }
    .template-residential .commercial_process-services:last-child .commercial_process_icon {
        top: 43%;
    }
    .page-id-720 .banner-price-wr h4 br {
        display: none;
    }
    .page-id-336 .prepare_home-sec h3 {
        font-size: 26px;
    }
    .what-makes-us-card-description p br, .page-id-342 .kid-pet-left-content h5 br, .page-id-342 .customized-con h3 br,
    .page-id-345 .banner-price-wr h4 br, .page-id-326 .kid-pet-left-content h5 br, .page-id-352 .kid-pet-left-content h5 br {
        display: block;
    }
}/*390*/
@media only screen and (max-width: 389px){
    .commercial_process-services:last-child .commercial_process_icon {
        top: 26%;
    }
    .template-residential .commercial_process_icon {
        top: 36%;
    }
    .commercial_process_icon {
        width: 80px;
        height: 80px;
    }
    .page-id-278 .ant-control-banner-content-block h1 br, .page-id-530 .frequently-asked-block h3 br{
        display: none;
    }
    .page-id-357 .frequently-asked-block h3 br{
        display: block;
    }
    .page-id-278 .ant-control-banner-content-block h1 {
        padding: 0px 23px;
    }
    .page-id-453 .ant-control-banner-content-block h1 {
        padding: 0px 40px;
    }
    .page-id-462 .pests-we-eliminates-block-wr h3 {
        padding: 0px;
    }
    .page-id-466 .trusted-local-left-block h3 {
        padding: 0px 10px;
    }
    .why-choose-pestechs-top-card{
        display: block;
    }
    .why-choose-pestechs-top-card figure{
        margin: 0 auto;
    }
    .why-choose-pestechs-top-card h6{
        text-align: center;
        margin-top: 10px;
    }
    .page-id-449 .pests-we-eliminates-block-wr h3 {
        padding: 0px;
    }
    .page-id-453 .frequently-asked-block h3 br{
        display: block;
    }
    .page-id-530 .trusted-local-left-block h3 {
        padding: 0px 10px;
    }
    .page-id-345 .ant-control-banner-content-block h1 {
        padding: 0px;
    }
    .page-id-352 .ant-control-banner-content-block h1 {
        padding: 0px 10px;
    }
}/*375*/
@media only screen and (max-width: 374px){
    .page-id-466 .pests-we-eliminates-block-wr h3 {
        padding: 0px;
    }
    .page-id-449 .pests-we-eliminates-block-wr h3 {
        padding: 0px 21px;
    }
    .page-id-466 .trusted-local-left-block h3 {
        padding: 0px 0px;
    }
    .page-id-466 .frequently-asked-block h3 {
        padding: 0px 10px;
    }
    .page-id-462 .pests-we-eliminates-block-wr h3 {
        padding: 0px 20px;
    }
    a.common-btn.fixed-btn {
        padding: 10px;
        font-size: 15px;
        line-height: 22px;
    }
    .slicknav_menu a.slicknav_btn {
        top: 18px;
    }
    .customer-review-wr button.slick-next.slick-arrow {
        right: 92px;
    }
    .customer-review-wr button.slick-prev.slick-arrow {
        left: 95px;
    }
    .service-card {
        padding: 25px 25px 25px 25px;
    }
    .preventive-service-card-img figure {
        width: 60px;
        height: 60px;
    }
    .family-priority-left-wr img {
        width: 30%;
    }
    .common-btn-free-call {
        display: flex;
        gap: 10px;
        flex-direction: column;
        text-align: center;
    }
    .common-get-fast-quote {
        margin-right: 7px;
        margin-left: 0px;
    }
    .common-get-call {
        margin-left: 7px;
        margin-right: 0px;
    }
    .element-heading-title::before {
        width: 30px;
        height: 1px;
        top: 10px;
        left: 39%;
    }
    .element-heading-title::after {
        width: 30px;
        height: 1px;
        bottom: 13px;
        left: 61%;
    }
    .banner-btn {
        text-align: center;
        display: flex;
        gap: 10px;
        flex-direction: column;
    }
    .top-footer-right-content {
        display: flex;
        text-align: center;
        gap: 10px;
        flex-direction: column;
    }
    .footer-bottom-left p, .footer-bottom-left a, .footer-bottom-right a, .footer-bottom-right p {
        font-size: 15px;
        line-height: 20px;
    }
    .top-footer-content {
        padding-bottom: 40px;
    }
    .bottom-pest-services-sliders button.slick-next.slick-arrow {
        right: 40px;
        top: 135%;
    }
    .bottom-pest-services-sliders button.slick-prev.slick-arrow {
        transform: translateY(-50%) rotate(180deg);
        left: 30px;
        top: 135%;
    }
    .pests-we-eliminates {
        padding: 50px 0px 75px;
    }
    .bottom-pest-services-sliders .slick-arrow {
        margin-top: 15px;
    }
   /* .ant-control-banner-content-block h1 {
        padding: 0px 20px;
    }*/
    .city-kid-and-pet-block h3 {
        padding: 0px 10px;
    }
    .city-kid-and-pet-button {
        padding-top: 20px;
    }
    .city-kid-and-pet::before {
        height: 93px;
        width: 84px;
    }
    .pests-we-eliminates-block-wr h3 {
        padding: 0px;
    }
    h4 {
        font-size: 22px;
        line-height: 30px;
    }
    .preventive-service-card-img img {
        height: 35px;
        width: 35px;
    }
    .page-id-336 .ant-control-banner-content-block h1 {
        padding: 0px ;
    }
    .template-receive-discount .gform_wrapper {
        padding: 20px;
    }
    .contact-page-form-wr {
        padding: 20px !important;
    }
    .contact-page-form-wr .gform-loader {    
        left: 80% !important;
    }
    .customized-sec h3 {
        font-size: 25px;
        line-height: 35px;
    }
 .commercial_process_icon {
        width: 75px;
        height: 75px;
    }
    .commercial_process_icon svg {
        width: 30px;
        height: 30px;
    }
    .commercial_process_icon {
        top: 7%;
    }
    .commercial_process-services:last-child .commercial_process_icon {
        top: 19%;
    }
    .commercial_process-services:last-child .process-main-wr {
        padding: 23.83px 10px 0px 10px;
    }
    .process-main-wr {
         padding: 23.83px 10px 0px 10px;
    }
    .page-id-345 .comprehensive-wr h3 {
        padding: 0px;
    }
    .page-id-359 .banner-price-wr h4, .page-id-352 .banner-price-wr h4 {
        padding: 0px 0px;
    }
    .page-id-297 .contact-page-form-wr .gform-loader {    
        left: 80% !important;
        top: 50% !important;
    }
    .receive-discount-inner .gform-loader {    
        left: 70% !important;
        top: 40% !important;
    }
    .page-id-278 .frequently-asked-block h3 {
        padding: 0px 10px;
    }
    .page-id-278 .city-kid-and-pet-block h3 {
        padding: 0px;
    }
    .page-id-278 .trusted-local-left-block h3 {
        padding: 0px 20px;
    }
    .template-city .expirty-date, .template-pest-control .expirty-date {
        bottom: 13px;
    }
    .page-id-449 .frequently-asked-block h3 {
        padding: 0px 10px;
    }
    .page-id-453 .city-kid-and-pet-block h3 {
        padding: 0px 28px;
    }
    .page-id-534 .frequently-asked-block h3 br, .page-id-541 .trusted-local-left-block h3 br,
    .page-id-595 .trusted-local-left-block h3 br {
        display: none;
    }
    .page-id-769 .commercial_process-content span {
        width: 30px;
        height: 30px;
    }
    .page-id-1084 .local-company-built-block h3 br, .page-id-544 .city-kid-and-pet-block h3 br,
    .page-id-544 .frequently-asked-block h3 br, .page-id-546 .ant-control-banner-content-block h1 br{
        display: none;
    } 
    .special-offers-content-inner h2 {
        padding: 0px 10px;
    } 
    .page-id-278 .pests-we-eliminates-block-wr h3 {
        padding: 0px 20px;
    }  
    .page-id-458 .pests-we-eliminates-block-wr h3, .page-id-607 .trusted-local-left-block h3 {
        padding: 0px;
    }
    .page-id-1238 .ant-control-banner-content-block h1 {
        padding: 0px;
    }
    .template-residential .commercial_process_icon {
        top: 28%;
    }
    .template-residential .commercial_process-services:last-child .commercial_process_icon {
        top: 35%;
    }
    .page-id-169 .preventive-block-wr h3 {
        padding: 0px 15px;
    }
    .page-id-539 .pests-we-eliminates-block-wr h3 {
        padding: 0px 10px;
    }
    .page-id-352 .ant-control-banner-content-block h1 {
        padding: 0px 30px;
    }
    .footer-get-call, .common-get-call {
        margin-left: 0px;
    }
    .common-get-fast-quote {
        margin-right: 0px;
    }
    h3 {
        font-size: 26px;
        line-height: 37px;
    }
    .what-makes-us-card-description p br {
        display: none;
    }
    .customer-review-wr .ti-widget.ti-goog .ti-review-item>.ti-inner::before {
        top: 24px;
    }
}/*320*/
