/*
Theme Name: Flatsome Child
Description: This is a child theme for Flatsome Theme
Author: UX Themes
Template: flatsome
Version: 3.0
*/
/*************** ADD CUSTOM CSS HERE.   ***************/
/* Contact form CSS */
h2{ font-size: 32px ! IMPORTANT;}
.container-width, .full-width .ubermenu-nav, .container, .row {max-width: 1250px;}
img { max-width: 100%;height: auto;}
.pum-theme-578, .pum-theme-default-theme {background-color: rgba( 0, 0, 0, 0.50 );}
.pum-theme-578 button.pum-close {margin-right: 0px;background-color: rgba( 0, 0, 0, 1.00 ) !important;}
.iti-arrow {display: none;}
.intl-tel-input ul.country-list {display: none;}
.inquiryform input {height: 40px;background-color: #fdfdfd;border-color: rgba(51,51,51,0.12);box-shadow: none;font: normal  14px / 25px "Lato", Helvetica, Arial, Verdana, sans-serif;}
.inquiryform input:focus{box-shadow:none;}
.inquiryform textarea {box-shadow: none;font: normal  14px / 25px "Lato", Helvetica, Arial, Verdana, sans-serif;}
.pum-theme-578 .pum-title{text-align:center;}
.inquiryform input[type=submit] {background-color: #9E0B0F!important;max-width: 100%;width: 100%;border-radius: 5px;font: normal  16px / 18px "Lato", Helvetica, Arial, Verdana, sans-serif;line-height: 38px;min-height: 50px;}
#breadcrumbs {margin-top: 30px;margin-left: 183px;margin-bottom: -10px;}
.grecaptcha-badge { visibility: visible; }
.wpcf7-response-output {display: none !important;}
.button, button, input[type=submit], input[type=reset], input[type=button]{text-transform: none;}
.back-to-top.active { right: 10px;opacity: 1;z-index: 109;}
.header-button {font-size: 15px;}
.contact-details i.icon-envelop {margin-right: 4px;}
.contact-details i.icon-facebook,i.icon-youtube { background-color: #9e0b0f;color: #fff;padding: 2px;padding-bottom:0;border-radius:4px;font-size:19px;}
.image-covers{object-fit: cover;}
/* Bottom Right Form CSS */
.footer-right{cursor:pointer;position: fixed;right: 0;background-color: #F2D10A;z-index: 99;bottom: 0px !important;width: 300px;text-align:center;}
.footer-right p {line-height: 60px;color: #fff;margin-bottom: 0;}
.footer-right-number{font-size: 34px;border-bottom: 2px dashed #fff;margin: 0 30px;font-weight: 600;}
.footer-right-text{font-size: 24px;}
.close-button{overflow:hidden;}
.close-button i {float: right;cursor: pointer;transform: rotate(45deg);text-align: right;padding: 5px;}
.close-button .icon-plus:hover:before{color:#fff;}
.close-button .icon-plus:before{color:#000;}
.form-head p {text-align: center;font-size: 24px;font-weight: bold;color: #000;text-transform: capitalize;}
.inquiryform input[type=submit]{background-color:#9E0B0F;}
.popupform {display: none;position: fixed;bottom: 0;right: 0px;border: 1px solid #FF0000;z-index: 9999999999;background-color: #FF0000;padding: 20px;max-width: 420px;}
.footer-sticky{display:none;}
.footer-sticky-main {position: fixed;left: 0px;right: 0px;bottom: 0px;display: none;z-index: 99999;border-radius: 15px 15px 0px 0px;height: 75px;overflow: hidden;}
.footer-sticky-main .call-box {width: 25%;display: flex;height: 100%;background: #9e0b0f;align-items: center;justify-content: center;}
.footer-sticky-main .call-box a {display: flex;align-items: center;justify-content: center;width: 40px;height: 40px;border: 1px solid #fff;border-radius: 50%;}
.footer-sticky-main .call-box a img {width: 50%;display: block;}
.footer-sticky-main .footer-rightmain {align-items: center;width: 75%;justify-content: center;height: 100%;background: #F2D10A;padding: 0px 8px;text-align:center;}
.footer-sticky-main .footer-right-number {font-size: 18px;border-bottom: 2px solid #fff;margin: 0;font-weight: 600;width: 100%;padding-bottom: 5px;margin-bottom: 5px;text-align: center;color: #fff;}
.footer-sticky-main .footer-right-text {font-size: 20px;color: #fff;text-transform: uppercase;margin-bottom: 0px;font-weight: 700;}  
.inquiryform .mobile-landline-number span.wpcf7-not-valid-tip, .contactform .info-frm .mobile-landline-number span.wpcf7-not-valid-tip {bottom: -22px;}
.inquiryform .wpcf7-not-valid-tip, .contactform .info-frm .wpcf7-not-valid-tip {color: #fff;position: absolute;width: 100%;bottom: -9px;left: -7px;}
.contactform .info-frm span.wpcf7-not-valid-tip {background: none;color: #fff;opacity: 1;}
.inquiryform span.wpcf7-not-valid-tip {background: none;opacity: 1;color:#9e0b0f;}
.inquiryform .wpcf7-not-valid-tip:after, .contactform .info-frm span.wpcf7-not-valid-tip:after{display:none;}
html.pum-open.pum-open-overlay.pum-open-scrollable body>[aria-hidden] {padding-right: unset;}
.map-area { max-height: 500px;}
#breadcrumbs {max-width:1200px;margin: 30px auto;}
#header-contact a.tooltip {color: black !important; }
.primary span {color: #000;}
.contact-section a{color:#f2d10a;}
.logo-left .logo{margin-right:0px !important;}
.section .relative .xyz{background:#231f20 !important;padding:50px 0 50px;}
a.nav-top-link {color: #232020 !important;font-size:15px !important;margin:14px;padding:14px}
ul.sub-menu.nav-dropdown.nav-dropdown-default{display: block;-ms-flex-flow: row wrap;flex-flow: row wrap;width:1000px;columns:4;}
.nav-dropdown-default .nav-column li>a, .nav-dropdown.nav-dropdown-default>li>a {border-bottom: 0px;color:#000;font-weight:bold;}
.nav-column li>a, .nav-dropdown>li>a{padding:10px 10px 20px 20px;}
ul.header-nav.header-nav-main.nav.nav-right.nav-uppercase li {margin: 0;}
.p_b{padding-bottom:0px !important;}
.blog-1 table {color: #000!important;width: 100%;table-layout: fixed;border-collapse: separate;border-spacing: 0px;}
.blog-1 tr:nth-child(2n+1) {background-color: rgb(243, 247, 255);}
.blog-1 table tr:first-child td, .hKbQJT table tr:first-child td h3, .hKbQJT table tr:first-child th {color: rgb(255, 255, 255);background-color: #9e0b0f;font-size: 16px;font-weight: initial;line-height: 24px;letter-spacing: 0.15px;}
.blog-1 table td {vertical-align: top;padding: 16px;color:#000;}
.blog-1 li::marker {font-size: 25px;color:#000;}
.blog-1 ul li,.blog-1 ol li,.postid-2151 .single-page ul li,.postid-2147 .single-page ul li,.postid-2143 .single-page ul li,.postid-2139 .single-page ul li{margin-left:1.3em!important;}
.imagnew1 .caption{min-height: 350px;position: absolute;padding: 30px 20px;background:#F2D10A !important;z-index:9;font-size:15px;color: black;}
.imagnew1 .img-inner.dark{position: relative;overflow: hidden;justify-content: center;display: flex;align-items: center;min-height: 350px;border: 2px solid #F2D10A;}
.imagnew1 .img-inner.dark img{width:50%}
.section-content > div.row{margin:auto !important;}
.button.buttonnew1{width:100% !important;margin-right:0px !important;padding:10px 14px !important;}
p.lead, a.lead { font-size: 1.5rem !important; position: absolute; left: 0; bottom: 110px; right: 0; font-weight: 700; color:#333333; }
.parallax-title.mb {display: none;}
.Topheadnew1 h2{font-size: 28.16px;line-height: 35px;text-align: center;}
a.button.primary.buttonnew1 span{text-transform:up;color: #FFFFFF !important;	  }
.imagnew1 .caption {text-align: center;}
.bgnew1{background-color: #E8ECF0;}
.nav-tabs+.tab-panels {border: 0px !important;}
.nav-tabs>li.active>a {background-color: #f9f9f9;border-color: #f0f0f0;border: 2px solid #f0f0f0;}
li.tab.active.has-icon {background-color: #f9f9f9;padding: 0px;color: #000 !important;border: 0px solid #f8f8f8;}
li.tab.active.has-icon span {color: #000;}
.nav-tabs>li>a { border: 2px solid #F2D10A; border-left: 1px solid #F2D10A; border-right: 1px solid #F2D10A; background-color: #F2D10A; padding-left: 15px; padding-right: 15px; color: black; }
.tabbed-content .nav-tabs>li {margin: 0;}
.nav>li>a:hover {color: #fff;}
.tab-panels {background-color: #f9f9f9 !important;}
.sectspace{margin-top: 15px;}
.mobiletab1 .tab-panels{background-color:none !important;	}
.color-inner-new { padding-bottom: 30px; padding-right: 60px; padding-left: 60px; box-shadow: 0px 0px 10px 0px rgb(0 0 0 / 35%); margin-bottom: 20px !important; margin-top: 20px !important; }
section.secthreeinner{padding-top: 0px !important;padding: 30px 40px;margin: 0;}
a.accordion-title.plain {color: #000;}
.mobiletab1 .tab-panels {background-color:transparent !important;}
.headtopmain h1{font-size:49px;text-transform:uppercase;}
body{overflow-x: hidden;}
ul .specailpest .sub-menu.nav-dropdown.nav-dropdown-default {columns: 1;}
a.nav-top-link {margin: 13px;}
span.breadcrumb_last {color: black;}
.Topheadnew1{margin-top: 15px;}
.nav-tabs>li>a { width: 100%; text-align: center; display: block; min-height: 79px; display: flex; justify-content: center; align-items: center; margin: 0; border-right: 1px solid #d5cfcf; }
.tabbed-content .nav-tabs>li {width: 33.33%;}
.text-center .is-divider {background-color: #F2D10A !important;}
.header-wrapper.stuck, .header-shadow .header-wrapper, .layout-shadow #wrapper {background: #fff;}
/* mega menu css */
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link {text-transform: capitalize;}
 #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item-has-children > a.mega-menu-link > span.mega-indicator  {font-size: 16px !important;margin-left: .2em!important;opacity: .6 !important;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu {border: 2px solid #ddd;-webkit-box-shadow: 1px 1px 15px rgba(0,0,0,.15);box-shadow: 1px 1px 15px rgba(0,0,0,.15);}
.mega-align-bottom-left ul.mega-sub-menu {margin-top: 15px !important;}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item.mega-menu-megamenu ul.mega-sub-menu ul.mega-sub-menu {margin-top: 0px !important;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu {padding: 15px !important;}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-column{line-height: 1 !important;}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row .mega-menu-column > ul.mega-sub-menu > li.mega-menu-item {padding: 10px 10px !important; width: 100%; font-size:15px !important; color:#000 !important; font-weight:700 !important; }
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link {color: #333 !important;font-size:15px !important;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu {width: 993px !important;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item ul.mega-sub-menu {position: absolute; right: -260px !important; top: -8px !important; background: #f8f8f8 !important; left: auto !important; }
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item ul.mega-sub-menu li.mega-menu-item a.mega-menu-link{color:#333 !important;background: #f8f8f8 !important;font-size:15px !important;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu { display: block; visibility: hidden; opacity: 1; pointer-events: auto; border: 2px solid #ddd; -webkit-box-shadow: 1px 1px 15px rgba(0,0,0,.15); box-shadow: 1px 1px 15px rgba(0,0,0,.15); }
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item{position: relative;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item:after, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item:before { bottom: -2px; z-index: 10; opacity: 0; left: 50%; border: solid transparent; content: ""; height: 0; width: 0; position: absolute; pointer-events: none; z-index: -999; border-width: 11px; margin-left: -11px; border-bottom-color: #ddd; }
#mega-menu-wrap-primary #mega-menu-primary > li.mega-toggle-on.mega-menu-item:before, #mega-menu-wrap-primary #mega-menu-primary > li.mega-toggle-on.mega-menu-item:after { -webkit-transition: opacity .25s; -o-transition: opacity .25s; transition: opacity .25s; opacity: 1; }
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item.mega-toggle-on > ul.mega-sub-menu:before, #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item.mega-toggle-on > ul.mega-sub-menu:after { top: -23px; z-index: 1000; opacity: 0; left: 16%; border: solid transparent; content: ""; height: 0; width: 0; position: absolute; pointer-events: none; border-width: 11px; margin-left: -11px; border-bottom-color: #ddd; display: block; opacity: 1; }
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item.mega-toggle-on > ul.mega-sub-menu:after{ border-color: rgba(221,221,221,0); border-bottom-color: #fff; border-width: 10px; margin-left: -10px; top:-19px; }
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item.mega-toggle-on.arrw-hide > ul.mega-sub-menu:before, #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item.mega-toggle-on.arrw-hide > ul.mega-sub-menu:after{opacity:0;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu{width:290px;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link{font-weight:700;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link:hover, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link:focus{font-weight:700;}
.cta-box h2{margin-bottom:0;}
.cta-box .cta-button {margin-bottom:1.5rem;}
.cta-box .cta-button a{ text-decoration:none; font-size:14px; background: #6DAB3C; color: #fff; border-radius: 5px; padding: 15px; margin-bottom:1.5rem; }
.cta-box { display: block; border: 2px solid #ebe8e8; border-radius: 10px; padding: 0.5rem; }
.cta-box .cta-heading{margin-bottom:2.5rem;}
/* New Home Banner CSS */
.home-banner-sec .banner-txt {max-width:100%;}
.home-banner-sec a.button.primary { font-size: 16px; min-height: auto; width: 222px; line-height: normal; padding: 8px 10px 12px 10px; font-weight:900; }
.home-banner-sec a.button .icon-phone{font-size:20px;line-height:normal;}
.home-banner-sec .button.primary:not(.is-outline) span {color: #fff;}
.home-banner-sec .button.primary.is-outline span{color:#9e0b0f;}
.home-banner-sec .button.primary:not(.is-outline){background:#9e0b0f;border-color:#9e0b0f;}
.home-banner-sec .button.primary span { color: #9e0b0f; line-height: normal;}
.home-banner-sec .button.primary.is-outline{background:#fff;border-color:#9e0b0f;}
.home-banner-sec .button.primary.is-outline:hover{background:#9e0b0f;color:#fff;}
.home-banner-sec .button.primary.is-outline:hover span{color:#fff;}
.home-banner-sec .banner-review-sec img {width: auto;height: auto;}
.home-banner-sec  .outer_spacing {margin-left: 0 !important;}
.circle-price-main { background: #9e0b0f; width: 185px; border-radius: 100%; height: 185px; text-align: center; vertical-align: middle; position: absolute; bottom: 0px; right: -30px; display: table-cell; color: #fff; padding: 6px; }
.circle-price { width: 172px; border-radius: 100%; height: 172px; border: 2px dashed #fff; color: #fff; display: flex; justify-content: center; align-items: center; }
.circle-price h4 { color: #fff; font-size: 20px; font-weight: 900; margin: 0 !important; padding-top:15px; }
.circle-price .price { font-size: 40px; font-weight: 900; margin-top: 0; line-height: 1; display:flex; justify-content:center; }
.circle-price .price sup {margin-right: 5px;}
.circle-price strong { font-weight: 900; text-decoration: underline; font-size: 50px; }
.circle-price .day { font-size: 14px; font-weight: bold; margin-top: 0px; margin-bottom: 0; }
.home-banner-sec {padding-bottom:0px !important;}
.home-banner-sec .featured-box{margin-bottom:1.3em;}
.page-id-4074 .circle-price-main {bottom: 25%;}	
.price-badge{margin:0px;}
#main a.button.primary.readless { display: block;vertical-align: middle;margin: auto;height: inherit !important;max-width: 200px;border-radius: 5px;text-align: center;}
/* Seasons Tabs CSS */
.header-main .html.header-button-1 .header-button a{background-color:#1c4598;}
.header-main .html.header-button-2 .header-button a{background-color:#bff205;}
.header-main .html.header-button-2 .header-button a span{color:#000;}
@media (min-width: 82.1875em){
.seasons-tabs .tabbed-content ul{position:absolute;left:51%;}
.seasons-tabs .tabbed-content ul li.tab a{padding:0.0625em 0.9375em;}
.seasons-tabs .tabbed-content ul li a:first-child, .seasons-tabs .tabbed-content ul li a:last-child{padding-left:0px;}
}	
@media (max-width:1200px){
.header-search-form-wrapper { display: none;}
.off-canvas-right .mfp-content, .off-canvas-left .mfp-content {left:unset;right:0;}
 #breadcrumbs {margin-top: 30px;margin-left: 18px;margin-bottom: -10px;} 
/*.header-main {height: 85px !important;}*/
}
@media screen and (min-width: 1024px) and (max-width: 1198px) {
	.footer-sec .section-content .row .col {flex-basis:33.3333333333%; max-width:33.3333333333%;}
}
@media only screen and (max-width: 991.98px){
.home-banner-sec .banner-txt a.button.primary { font-size: inherit; padding: 0.5rem; line-height: normal; min-width: 250px; }
}
@media only screen and (min-width: 767.98px){
	.home-banner-sec .mob-banner-img{display:none !important;}
	.cta-buttons-enque .col .col-inner{display:flex;}
	.social-icons {display: flex;flex-wrap: wrap;justify-content: flex-start;gap: 0;}
	.footer-wrapper .social-icons a {display: flex;justify-content: center;align-items: center;width: auto;}
}
@media(min-width:767px){
.home-banner-sec .banner-txt {max-width:80%;}	
.home-banner-sec .bg.section-bg{opacity:0.4;}	
}
@media screen and (min-width: 850px) and (max-width: 1198px) {
.footer-sec .section-content .row .col {flex-basis:33.3333333333%; max-width:33.3333333333%;}
}
@media(min-width:1024px){
.home-banner-sec .banner-txt {max-width:70%;}
.circle-price-main {bottom: 154px;right: 20%;}	
.home-banner-sec .bg.section-bg{opacity:1;}		
.home-bannr-img .img img{object-fit:cover;height:100%;}	
.home-bannr-img .img-inner, .home-bannr-img .img, .home-bannr-img .col-inner{height:100%;}
.page-id-4074 .banner-review-sec {max-width: 350px !important;margin: 0;}
}
@media(min-width:1200px){
.home-banner-sec .banner-txt {max-width:60%;}	
}
@media(min-width:1500px){
.home-banner-sec .banner-txt {max-width:50%;}	
}
@media (min-width:476px) and (max-width:1150px){#footer{padding-bottom:0px;!important}}
@media (min-width:768px){
.circle-price-main {position:absolute; bottom: 230px;right: 20px;}
}
@media (min-width:850px){
.circle-price-main {bottom: 154px;right: 10%;}
.page-id-4074 .circle-price-main {right: 15px;}	
}
@media (min-width:1024px){
.circle-price-main {bottom: 154px;right: 20%;}
.home-bannr-img .col-inner:after, .home-bannr-img .col-inner:before {content: "";position: absolute;top: 0;height: 100%;z-index: 1;}	
.home-bannr-img .col-inner:before {left: 12px;width: 15%;background-image: linear-gradient(90deg,#f5f1ec,transparent);}
.home-bannr-img .col-inner:after {right: 11px;width: 15%;background-image: linear-gradient(270deg,#f5f1ec,transparent);}
.page-id-4074 .home-banner-sec .bg.section-bg {display:none;}	
}
@media only screen and (min-width: 1024px) and (max-width: 1199.95px){
.page-id-4074 .home-banner-sec a.button.primary {display: block;}	
.page-id-4074 .circle-price-main {bottom: 18%;right: 0;}	
}
@media only screen and (min-width: 768px) and (max-width: 1023.98px){
.home-bannr-img {display: none;}
.page-id-4074 .home-banner-sec .banner-txt {max-width: 100% !important;flex-basis: 100%;}	
.page-id-4074 .home-banner-sec .bg.section-bg:before { position: absolute; content: ""; background: #f6f1ed; width: 100%; right: 0; left: 0; top: 0; bottom: 0; opacity: 0.9; }
.header-main .html.header-button-1 .header-button a{background-color:#bff205;}
.header-main .html.header-button-1 .header-button a span{color:#000;font-weight:800;}
}
@media (min-width:1200px){
.circle-price-main {bottom: 154px;right: 35%;}
}
@media (min-width:1400px){
.circle-price-main {bottom: 154px;right: 40%;}
.page-id-4074 .circle-price-main{right:0px;bottom:25%;}
}
@media (min-width:1600px){
.circle-price-main {bottom: 154px;right: 50%;}
}
@media screen and ( max-width: 1450px )
{
.page-id-6574 .circle-price-main {bottom: 25%;}	
}
@media (max-width: 768.55px){
p.lead, a.lead {font-size: 1rem !important;bottom: 150px;}
.header-main .html.header-button-1 .header-button a{background-color:#bff205;}
.header-main .html.header-button-1 .header-button a span{color:#000;font-weight:800;}
}
@media only screen and (max-width: 767.98px)
{
.home-banner-sec > .bg{display:none;}	
.home-banner-sec .banner-txt {max-width: 100%;}
.home-banner-sec .banner-txt .col-inner{text-align:center !important;}  
.home-banner-sec { background-color: #f6f1ed; }
section.home-banner-sec	{padding-top:0px !important;}
.circle-price strong {font-size: 45px;}
.circle-price-main { position: absolute; right: unset; top: 16%; left: 40px; width: 165px; height: 165px; }
.circle-price { width: 155px; border-radius: 100%; height: 155px; border: 2px dashed #fff; color: #fff; display: flex; justify-content: center; align-items: center; }
.home-banner-sec .banner-txt {padding-left: 0;padding-right: 0;}
.home-banner .banner-txt img {height: auto;width: 100%;}	
.home-banner .banner-txt .banner-review-sec img {width: auto;}
.banner-txt .banner-review-sec img {max-width: 80%;}
}
@media (max-width:669.85px){
.circle-price {width: 150px;height: 150px;}
.circle-price-main {width: 135px;height: 135px;}
.circle-price h4 {font-size: 14px;}	
.circle-price .price {font-size: 30px;}	
/* .circle-price strong {font-size: 35px;}	 */
.circle-price .day {font-size: 14px;}	
.circle-price-main {width: 160px;height: 160px;}
}
@media (max-width:575px){
.home-banner-sec .banner-txt {padding-bottom: 10px;}
.home-banner .banner-txt h1{font-size:2em;}
.circle-price-main { top: 150px; left: 40px; width: 140px; height: 140px; }
.circle-price {width: 130px;height: 130px;}
.circle-price h4 {font-size: 14px;}	
.circle-price .price {font-size: 28px;}	
.circle-price strong {font-size: 32px;}	
.circle-price .day {font-size: 13px;}		
.home-banner-sec .banner-review-sec  {justify-content: center;}
.home-banner-sec .banner-review-sec .img {text-align: center; margin: 0 auto;display: block;}	
.home-banner-sec .banner-review-sec {display: block;margin: 0 auto;text-align: center;}	
.home-banner-sec .banner-review-sec .col{margin:0 auto;}	
.home-banner-sec h1{font-size:2rem;}	
}
@media (max-width: 549px){.blog-1 li::marker {font-size:1.1em;}}
@media (max-width: 549.55px){
#logo img {max-width: 51px !important;}
.imagnew1 .img-inner.dark img {width: 60% !important;}
.page-id-1902 .newsectionbanner .bg.bg-loaded {background-position: left center !important;}
.page-id-1900 .newsectionbanner .bg.bg-loaded {background-position: left center !important;}
p.lead, a.lead {bottom: 130px !important;	}
.banner.has-hover{padding-top: 350px !important;}
.bg-fill {background-position: 80% !important;}
.headtopmain h1 {font-size: 35px !important;}
.header-main {height: 80px !important;}
.newsectionbanner{min-height:350px !important;}
.newsectionbanner .section-bg{background-position: center !important}
.newsectionbanner .banner-headnow h1{font-size:2.5rem !important;}
.footer-sticky-main {border-radius: 0px !important; }
}
@media (max-width:475px){
.footer-sticky-main {display: flex;}
.footer-sticky{display:none;max-width:475px;background-color:#9E0B0F;position: fixed;bottom: 0;z-index: 9;width: 100%;height: 75px;}
.footer-right{display:none;} 
.popupform {overflow-y: scroll;max-height: 100%;top:0;}
#header .header-inner .header-button-1 a{padding:0 5px;}
.header-button a.button.secondary.is-medium span {width: 114px !important;font-size: 13px !important;}
#header #logo {width: 90px !important;}
.logo-left .logo {margin-right: 0px !important;}
.home-banner-sec .banner-txt	a.button.primary { min-width: 250px;}
}
@media (max-width: 475.55px){
.Topheadnew1 h2 {font-size: 25px;}
}
@media (max-width:420px){
.circle-price-main {top: 100px !important;left: 8%;width: 125px;height: 125px;}
.circle-price {width: 114px;height: 114px;}
.circle-price strong {font-size: 22px;}
.circle-price .day {font-size: 11px;}	
}
@media (max-width: 395.55px){
p.lead, a.lead {bottom: 142px !important;}
}
@media (max-width: 739.85px){
.tabbed-content .nav-tabs>li {width: 100%;margin: 1px 0px;}
.nav-tabs>li>a, .nav-tabs>li.active>a  {width: 100%;text-align: center;display: flex;justify-content:center;}
}
@media (max-width: 771.55px){
.nav-tabs>li.active>a {font-size: 14px; }	
}
.Topheadnew1 {margin-top: 30px !important;}
.toprowcolumn1 .col-inner {padding: 0px !important;}
@media (max-width: 851.55px){.headtopmain h1 {font-size: 45px;}}
section.secthreeinner h2{font-size:28.16px !important;}
.rowbtinner h2{font-size:28.16px !important;}
.faqinn h2{font-size:28.16px !important;}
.banner h1 {font-size: 47.6px !important;}
.topnewrow3 h2{font-size:28.16px !important;}
.h3cls{font-size:26px !important;}
.h2cls{font-size:28.16px !important;}
.banner-headnow h1{font-size: 47.6px !important;}
.faqinn .accordion-title.active{border:none !important;}
.faqinn .accordion-title {border:none;background-color: rgba(0,0,0,.03);}
.faqinn .accordion-item {padding: 2px;margin: 2px;}
.toprowcolumn1 h2 {margin-top: 20px !important;}
@media(max-width:991px){
section.secthreeinner {padding: 20px;}
.color-inner-new {padding: 0px;}
}
/*****************/
@media (max-width: 549.55px){
.headtopmain h1, .banner h1 {font-size: 35px !important;line-height: 1.2 !important;}
.text-box.banner-layer{width: 100% !important;}
}
/**********/
@media (max-width: 575.55px){
.accordion-title{font-size: 1rem !important;padding: 0.6em 1.8em 0.6em 1em;}
.accordion-inner {padding: 1em;}
.accordion-inner p{margin-bottom: 0 !important;}
}
/*******************/
@media(max-width: 575.55px){
#col-151807224 {padding-bottom: 20px !important;}
#col-151807224 > .col-inner {padding: 0px;}
#col-151807224 > .col-inner ul li{margin-left: 0 !important;}
}
@media (max-width: 549.55px){
.page-id-3478 .bg-fill {background-position: 20%!important;}
.page-id-3477 .bg-fill {background-position: 20%!important;}
}
@media only screen and (max-width: 1199px)
{
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item {border-top: 1px solid #ECECEC !important;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link {background: #E8E8E8 !Important;color: #666 !Important; }
}
@media(max-width: 1590px){
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item ul.mega-sub-menu {right: 233px !important;top:0 !important;}
}
@media only screen and (max-width: 1199px){
ul#header-contact {margin: 0 0px !important;}
#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item {border-top: 2px solid #dddbdb!important;}
.off-canvas-left .mfp-content, .off-canvas-right .mfp-content {background-color: rgb(233 232 233);}
.off-canvas .sidebar-menu {padding: 40px 0;}
.off-canvas:not(.off-canvas-center) li.html {padding: 0px;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu {width: 100% !important;}
#mega-menu-wrap-primary .mega-menu-toggle + #mega-menu-primary {padding: 10px 0px 10px 0px !important;}
#mega-menu-wrap-primary{width: 100% !important;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu{ width: auto !important; margin-top: 0px !important; box-shadow: none !important; border: 0px solid !important; background: #ebebeb; }
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu{ position: absolute !important; box-shadow:none !important; border:none !important; margin-top: 0 !important; }
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-toggle-on > a.mega-menu-link { color: rgba(17,17,17,.85) !important; background: rgba(0,0,0,.05)!important; padding-left: 10px !important; }
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link {color: #666 !Important;padding-left: 25px !important;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item ul.mega-sub-menu {right: 0px !important;top: 34px !important;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link { color: #666 !important; font-size: 12.8px !important; }
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item.mega-toggle-on > ul.mega-sub-menu:before, #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item.mega-toggle-on > ul.mega-sub-menu:after{ opacity:0 !important; }
}
@media (max-width: 1199px){
[data-show=hide-for-medium], .hide-for-medium {display: none !important;}
}
@media (max-width: 1199px){
[data-show=show-for-medium], .show-for-medium {display: block !important;}
.footer-sec .row .col.large-3{padding-bottom:0px!important;}
}
/*#logo {width: 70px !important;}*/
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item {margin: 0;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link 
{font-size:15px !important;line-height: 20px !important;padding: 5px 5px 5px 5px;}
#mega-menu-wrap-primary #mega-menu-primary {padding: 20px 0px 20px 0px !important;}
ul#header-contact {margin: 0px 0px !important;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link {padding: 0px 3px 0px 3px !important;}
ul#header-contact a {font-size: 17px !important;}
/* parent submenu open */
@media only screen and (max-width: 1199px){
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout.mega-toggle-on > ul.mega-sub-menu {position: relative !important;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout.mega-toggle-on > ul.mega-sub-menu li.mega-menu-item-has-children.mega-toggle-on > ul.mega-sub-menu	{position: static !important;}
}
@media(max-width:1199.95px){
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link {padding: 0px 10px 0px 10px !important;font-size: 13px;}
}
@media(min-width:345px){
.cta-box .cta-button a{padding: 20px;font-size:16px;}
.cta-box .cta-button {margin-bottom:0rem;}
.cta-box h2{margin-bottom:1rem;}
}
@media(min-width:345px){
.cta-box {padding: 2rem;}
}
@media(min-width:900px){
.cta-box {display: flex;justify-content: space-between;align-items: center;}
.cta-box .cta-heading{margin-bottom:0;}
}
.quote_btn{display: inline-flex; flex-direction: column; justify-content: center; align-items: center; margin-top: auto; }
.service_sec_home .col-inner{ display: flex !important; flex-direction: column !important; justify-content: space-between !important; }
.cont-detail li{ vertical-align: top; margin-left:0px!important; }
.cont-detail span {display: inline-block;vertical-align: top;}
.cont-detail i{margin-right: 10px;color: #231f20;}
.cont-detail .cd-txt {width: 80%;line-height: normal;margin-bottom: 15px;}
.cont-detail span {display: inline-block;vertical-align: top;}
#footer .pest-text{padding-bottom:15px!important;}
.bar-holder .cta-bar-holder .container {padding: 0px 0 6px 0px!important;}
@media screen and (max-width: 849px) {
.home_after_banner_service .col {padding-bottom: 0px;}
}
.home-service-section em{color:red;display:block;}
.h1top p{ font-size: 1.7em!important; line-height: 1.3!important; margin-top: 0; margin-bottom: .5em!important; text-rendering: optimizeSpeed; font-weight: 700!important; }
/* Start New Home Page CSS */
:root{ --card-shadow-1: 0 4px 16px rgba(0, 0, 0, .1); --card-shadow-1-hover: 0 4px 10px rgba(28, 69, 152, .2); --card-shadow-1-active: inset 0 4px 0px rgba(0, 0, 0, .1); }
.f_30{font-size:30px!important;font-weight:700!important;}
.radius img{border-radius:10px;}
.mb_0_col_inner .col-inner{margin-bottom:0px!important;}
.color h2,.color h3,.color p{color:#293B51!important;}
#main .button{ height:48px; width:290px!important; display: inline-flex; align-items: center; justify-content:center; }
.mb-0{margin-bottom:0px!important;}
.mb-10{margin-bottom:10px!important;}
.pb-0{padding-bottom:0px!important;}
.badge_col.circle-price-main{background-color:var(--primary-color)!important;}
.home-banner-sec .banner_left_txt h1{font-size:40px!important;}
.call_btn{background-color:var(--primary-color)!important;}
.banner_form .wpcf7{padding:0 20px;}
/* .banner_form .wpcf7 label{ display: inline-block; float: left!important; width: 45%; margin: 0 2.5%!important; } */
.banner_form .inquiryform .txt_firstname span:before,
.banner_form .inquiryform .txt_lastname span:before,
.banner_form .inquiryform .txt_firstname span:before, .banner_form .inquiryform .txt_lastname span:before, .banner_form .inquiryform .txt_postcode span:before,.banner_form .inquiryform .txt_email span:before{ content: ""; position: absolute; left: 30px; top: 50%; transform: rotate(90deg); border-bottom: 1px solid #ccc; width: 25px; }
.banner_form .inquiryform .txt_email:before{ content: url(https://staging.tomspestcontrolcanberra.com.au/wp-content/uploads/2024/09/mail_icon.svg); position: relative; z-index: 1; top: 42px; right: 92%; }
/* .banner_form .inquiryform .txt_postcode:before{right: 92%!important;} */
.banner_form .intl-tel-input.separate-dial-code .selected-flag{padding-right: 10px;}
.banner_form .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-3 .selected-flag{width: 63px;}
.banner_form{display:flex;margin-left:auto;}
.banner_form .inquiryform .txt_firstname:before,.banner_form .inquiryform .txt_lastname:before,.banner_form .inquiryform .banner_form .inquiryform .txt_firstname:before,.banner_form .inquiryform .txt_lastname:before,.banner_form .inquiryform .txt_postcode:before{ content: url(https://staging.tomspestcontrolcanberra.com.au/wp-content/uploads/2024/09/user_icon.svg); position: relative; z-index: 1; top: 42px; right: 84%; }
.banner_form .inquiryform input{ border-radius:10px; padding:8px 8px 8px 50px; margin-bottom:0px; height:56px; border:1px solid #8C8C8C; }
.banner_form .wpcf7 .txt_jobdescription textarea{border-radius:10px;padding:14px 16px;height:56px;border:1px solid #8C8C8C;}
.banner_form .inquiryform .txt_phone{margin-top:-3px!important;}
.banner_form .inquiryform input[type=submit]{line-height:27px!important;padding:8px!important;}
.banner_form .form_title{background-color:var(--primary-color);border-radius:20px 20px 0 30px;padding:20px 20px;text-align:center;margin-bottom:20px;}
.banner_form .form_title h2{font-size:24px;color:#fff;margin-bottom:0px!important;font-weight:400;}
.cta_strip{background-image: linear-gradient(to right, #1c4598, #000000) !important;}
.cta_strip .left-col p span{font-weight:700;font-size:28px!important;}
.cta_strip p{margin-bottom:0px!important;}
.home-banner-sec .icon-box-img img,.home-banner-sec .banner-txt .icon-box-img svg{padding-top:0px!important;}
/*.cta_strip{display:none;}*/
/* Google Review Section Start*/
.google_review h2{font-size:32px!important;color:#293B51;}
/* Google Review Section End*/
/*2nd Section Start*/
.service_labels .col-inner{padding-top:30px!important;}
.service_labels p{font-size:16px!important;margin-bottom:0px!important;}
.service_labels .icon-box{align-items:center;}
.ser_icon_sec .col-inner{padding-top:20px!important;}
.ser_icon_sec .col-inner strong{color:#fff!important;}
.ser_icon_sec .col-inner .whiteimg img{filter:invert(100%);}
.right_border:after{ content: ""; position: absolute; right: -20px; top: 50%; transform: rotate(90deg); border-bottom: 2px solid #18397C; width: 51px; }
/*2nd Section End*/
/*Trust Section Start*/
.trust_sec .row{background-color:#fff;border-radius:20px;box-shadow:0px 3px 32px -17px #1C4598;}
/*.trust_sec .row .col-inner h2{font-size:32px!important;font-weight:600;}
.trust_sec .row .col-inner h2,.trust_sec .row .col-inner p{color:#353132!important;}*/
.trust_sec .row .col-inner{padding:80px 90px 50px 90px;}
.trust_sec .text{margin:auto;}
/*Trust Section End*/
/* Insect Section Start*/
.insect_block .icon-box{align-items:center;}
.insect_block .icon-box .icon-box-img{color:#4D5A94;}
.insect_block .icon-box .icon-box-text p{margin-bottom:0px;color:#4D5A94;line-height:1.3;}
.insect_block .icon-box-left .icon-box-text{padding-left:10px;}
.insect_block .icon-box .icon-box-text p span{color: #ff0000;font-size: 14px;font-weight:600;font-style: italic;}
.insect_block .col-inner>.img:not(:last-child){margin-bottom:0px!important;}
.insect_block .col-inner{ border:1px solid #ccc;padding: 0px 8px 0 8px !important;display: flex; align-items: center; justify-content: center; width: calc(1 / 4* 100% -(1 - 1 / 4)* 15px)!important; height:70px; box-shadow: var(--card-shadow-1); background: #fff; border-radius: 6px; }
.insect_block .text-center .button:last-of-type{    margin-bottom: 0px !important; text-align: left; margin-left: 10px !important; font-family: Inter; font-weight: 400; font-size: 15px; display:flex; justify-content: left; align-items: center; }
/*.insect_block{flex-basis: 23%;
    max-width: 23%;}*/
.title_txt h2,.title_txt p{text-align:center;}
.title_txt h2{font-size:32px!important;}
.title_txt p{width: 70%;margin: auto;font-size:16px;}
.title_txt .col p{width: 60%;margin: auto;font-size:16px;}
.insect_block .col-inner a{color:#4D5A94;font-size:inherit;}
.insect_block .col-inner a span{color:#4D5A94!important;}
.insect_block .col-inner:hover{background: #E9F6FE!important;box-shadow: var(--card-shadow-1-hover);}
.insect_block .col-inner.active{color: #4D5A94 !important;background: #2E67CB;box-shadow: var(--card-shadow-1-active);}
.insect_block .col-inner img{width:30px;height:30px;}
/* Insect Section End*/
/* Card Section Start*/
.card_sec .box .box-text{padding-bottom:0px!important;}
.card_sec .card_box .col-inner{border:4px solid #ECECEC;}
.slider_height_none .flickity-viewport.adjust_height{height: inherit !important;min-height: 530px !important;}
.slider_height_none .flickity-viewport:has(.morelink.less) .adjust_heigh{height: inherit !important;min-height: 530px !important;}
/* Card Section End*/
/* Middle CTA Start */
.middle_cta h2{font-size:32px!important;font-weight:500!important;}
.middle_cta p{font-weight:400!important;}
.middle_cta .button.white {color:var(--primary-color)!important;font-weight:600!important;}
/* Middle CTA End*/
/* Accordion Section Start*/
.canberra_accordion .accordion-title.active{padding-left:20px!important;}
.canberra_accordion .accordion .first_accordion .accordion-title {border-top:0px!important;}
.canberra_accordion .accordion .toggle{top:1em!important;}
.canberra_accordion .accordion .accordion-title {padding-bottom: 20px;padding-top: 20px;padding-left:20px!important;padding-right:100px;font-size:20px!important;font-weight:600;color:#293B51!important;}
.accordion-inner{padding:1em 2.3em 1em 1em!important;}
.canberra_accordion .accordion-title.plain .icon-angle-down:before{content: '\f132';font-family: 'dashicons';}
.canberra_accordion .accordion-title.plain.active .icon-angle-down:before{content: '\f460';font-family: 'dashicons';}
/* Accordion Section End*/
.service_block .morecontent span{display:none;}
.service_block a.morelink {font-size: 16px; margin-top: 1em ! IMPORTANT; font-weight: 800; background: transparent; color: #00a5cf; display:block;}
.service_block_sec .box .box-text{padding-left:0px!important;padding-right:0px!important;}
.service_block_sec .slider-style-container .flickity-slider>*:not(.is-selected){opacity:1!important;}
.service_block_sec .slider .row{margin-left:0px!important;margin-right:0px!important;}
.slider-nav-circle .flickity-prev-next-button svg{border-radius:10px!important;}
.slider-nav-outside .flickity-prev-next-button.previous{position: absolute;left: auto;top: -15%;height: 40px;right: 80px;}
.slider-nav-outside .flickity-prev-next-button.next{position: absolute;top: -15%;left: 97%;height: 40px;}
.service_block_sec .slider .row .icon-box h3{height: 3.2em !important;display: flex;align-items: center;}
/*Middle CTA 2 Start*/
.middle_cta2 h2{font-size:40px!important;font-weight:600;}
/*Middle CTA 2 End*/
/*FAQ*/
/*FAQ*/
/* End CTA Start*/
.end_cta .cta_h2{font-size:40px!important;font-weight:400!important;}
.end_cta .cta_h2 a{color:#00a5cf!important;font-weight:600!important;}
.end_eta_sec .white{color:#000!important;margin-top:20px!important;}
/*End CTA End*/
/* Load More Button Start */
.insectcard {width: 330px;margin: 0;padding: 0;}
.insectcard .insect_block {float: left;list-style: none;}
.loadmore, .loadless { background-color: #000; clear: both; color: #fff; cursor: pointer; display: block; font-size: 14px; margin-top: 6px; padding: 6px 0; text-align: center; text-transform: uppercase; width: 320px; }
.hidden{display:none!important;}
.footer-wrapper .logo-txt img{max-width:72px;height:auto;}
.right-icon .icon img {width: 60px !important;height: 60px !important;filter: brightness(0) saturate(100%) invert(21%) sepia(23%) saturate(6276%) hue-rotate(208deg) brightness(90%) contrast(89%);}
.termites a{color:#000;margin-top:10px;margin-bottom:10px;}
/* Start New Home Page CSS */
:root{ --card-shadow-1: 0 4px 16px rgba(0, 0, 0, .1); --card-shadow-1-hover: 0 4px 10px rgba(28, 69, 152, .2); --card-shadow-1-active: inset 0 4px 0px rgba(0, 0, 0, .1); }
.header-main{height:auto !important;}
.f_30{font-size:30px!important;font-weight:700!important;}
.radius img{border-radius:10px;}
.mb_0_col_inner .col-inner{margin-bottom:0px!important;}
.color h2,.color h3,.color p{color:#293B51!important;}
#main .home .button{ height:48px; width:290px!important; display: inline-flex; align-items: center; justify-content:center; }
.pr-0{padding-right:0px!important;}
.pl-0{padding-left:0px!important;}
.mb-0{margin-bottom:0px!important;}
.mb-10{margin-bottom:10px!important;}
.pb-0{padding-bottom:0px!important;}
.badge_col.circle-price-main{background-color:var(--primary-color)!important;}
.home-banner-sec .banner_left_txt h1{font-size:40px!important;}
.call_btn{background-color:#1c4598!important;}
.banner_form .wpcf7{padding:0 20px;}
.banner_form .wpcf7 label{ display: inline-block; float: left!important; width: 45%; margin: 0 2.5%!important; }
.banner_form .inquiryform .txt_firstname span:before, .banner_form .inquiryform .txt_lastname span:before, .banner_form .inquiryform .txt_postcode span:before,.banner_form .inquiryform .txt_email span:before{ content: ""; position: absolute; left: 30px; top: 50%; transform: rotate(90deg); border-bottom: 1px solid #ccc; width: 25px; }
.banner_form .inquiryform .txt_email:before{ content: url(https://staging.tomspestcontrolcanberra.com.au/wp-content/uploads/2024/09/mail_icon.svg); position: relative; z-index: 1; top: 42px; right: 92%; }
.banner_form .inquiryform .txt_postcode:before{right: 92%!important;}
.banner_form .intl-tel-input.separate-dial-code .selected-flag{padding-right: 10px;}
.banner_form .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-3 .selected-flag{width: 63px;}
.banner_form{display:flex;margin-left:auto;}
.banner_form .inquiryform .txt_firstname:before,.banner_form .inquiryform .txt_lastname:before,.banner_form .inquiryform .txt_postcode:before{ content: url(https://staging.tomspestcontrolcanberra.com.au/wp-content/uploads/2024/09/user_icon.svg); position: relative; z-index: 1; top: 42px; right: 84%; }
.banner_form .inquiryform input{ border-radius:10px; padding:8px 8px 8px 50px; margin-bottom:0px; height:56px; border:1px solid #8C8C8C; }
.banner_form .wpcf7 .txt_jobdescription textarea{ border-radius:10px; padding:14px 16px; height:56px; border:1px solid #8C8C8C; }
.banner_form .wpcf7 .txt_postcode, .banner_form .wpcf7 .txt_email ,.banner_form .wpcf7 .txt_phone,.banner_form .wpcf7 .txt_jobdescription,.banner_form .wpcf7 .wpcf7-submit{width:95%;margin:0 2.5%;}
.banner_form .inquiryform .txt_phone{margin-top:-3px!important;margin-bottom:0px!important;}
.banner_form .inquiryform input[type=submit]{line-height:27px!important;padding:8px!important;}
.banner_form .form_title{background-color:#1c4598;border-radius:20px 20px 0 30px;padding:20px 20px;text-align:center;margin-bottom:20px;}
.banner_form .form_title .h2font{font-size:24px;color:#fff;margin-bottom:0px!important;font-weight:400;}
.cta_strip .left-col p{font-size: 22px;font-weight:500;margin-bottom: 0px;line-height: 33px;}
.cta_strip{background-image: linear-gradient(to right, #1c4598, #000000) !important;}
.cta_strip .left-col p span{font-weight:700;font-size:26px!important;}
.cta_strip p{margin-bottom:0px!important;}
.home-banner-sec .icon-box-img img,.home-banner-sec .banner-txt .icon-box-img svg{padding-top:0px!important;}
/*.cta_strip{display:none;}*/
/* Google Review Section Start*/
.google_review h2{font-size:32px!important;color:#293B51;}
/* Google Review Section End*/
/*2nd Section Start*/
.service_labels .col-inner{padding-top:30px!important;}
.service_labels p{font-size:16px!important;margin-bottom:0px!important;}
.service_labels .icon-box{align-items:center;}
.ser_icon_sec .col-inner{padding-top:20px!important;}
.ser_icon_sec .col-inner strong{color:#fff!important;}
.ser_icon_sec .col-inner .whiteimg img{filter:invert(100%);}
.right_border:after{ content: ""; position: absolute; right: -20px; top: 50%; transform: rotate(90deg); border-bottom: 2px solid #18397C; width: 51px; }
/*2nd Section End*/
/*Trust Section Start*/
.trust_sec .row{background-color:#fff;border-radius:20px;box-shadow:0px 3px 32px -17px #1C4598;}
/*.trust_sec .row .col-inner h2{font-size:32px!important;font-weight:600;}
.trust_sec .row .col-inner h2,.trust_sec .row .col-inner p{color:#353132!important;}*/
.trust_sec .row .col-inner{padding:80px 90px 50px 90px;}
.trust_sec .text{margin:auto;}
/*Trust Section End*/
/* Insect Section Start*/
.insect_block .icon-box,.com_block .icon-box{align-items:center;}
.insect_block .icon-box .icon-box-img,.com_block .icon-box .icon-box-img{color:#4D5A94;}
.insect_block .icon-box .icon-box-text p,.com_block .icon-box .icon-box-text p{margin-bottom:0px;color:#4D5A94;line-height:1.3;}
.insect_block .icon-box-left .icon-box-text,.com_block .icon-box-right .icon-box-text{padding-left:10px;}
.insect_block .icon-box .icon-box-text p span,.com_block .icon-box .icon-box-text p span{color: #ff0000;font-size: 14px;font-weight:600;font-style: italic;}
.insect_block .col-inner>.img:not,.com_block .col-inner>.img:not(:last-child){margin-bottom:0px!important;}
.insect_block .col-inner,.com_block .col-inner{ border:1px solid #ccc;padding: 0px 8px 0 8px !important;display: flex;align-items: center;justify-content: center;width: calc(1 / 4* 100% -(1 - 1 / 4)* 15px)!important; height:70px; box-shadow: var(--card-shadow-1); background: #fff; border-radius: 6px; } 
.insect_block .text-center .button:last-of-type,.com_block .text-center .button:last-of-type{margin-bottom: 0px !important;text-align: left;margin-left: 10px !important;font-family: Inter;font-weight: 400;font-size: 15px;display:flex;
justify-content: left;align-items: center;}
.insect_block .cta_normal,.com_block .cta_normal{margin-top:20px;}
.title_txt h2,.title_txt p{text-align:center;}
.title_txt h2{font-size:32px!important;}
.title_txt p{width: 70%;margin: auto;font-size:16px;}
.title_txt .col p{width: 60%;margin: auto;font-size:16px;}
.insect_block .col-inner a,.com_block .col-inner a{color:#4D5A94;font-size:inherit;}
.insect_block .col-inner a span,.com_block .col-inner a{color:#4D5A94!important;}
.insect_block .col-inner:hover,.com_block .col-inner:hover{background: #E9F6FE!important;
box-shadow: var(--card-shadow-1-hover);}
.insect_block .col-inner.active,.com_block .col-inner.active{ color: #4D5A94 !important; background: #2E67CB; box-shadow: var(--card-shadow-1-active); }
.insect_block .col-inner img,.com_block .col-inner img{width:30px;height:30px;}
/* Insect Section End*/
/* Card Section Start*/
.card_sec .box .box-text{padding-bottom:0px!important;}
.card_sec .card_box .col-inner{border:4px solid #ECECEC;display: flex;flex-direction: column;justify-content: space-between;}
section.card_sec .medium-4 {display: flex;flex-direction: column;justify-content: space-between;}
.slider_height_none .flickity-viewport.adjust_height{height: inherit !important;min-height: 530px !important;}
.slider_height_none .flickity-viewport:has(.morelink.less) .adjust_heigh{height: inherit !important;min-height: 530px !important;}
.card_sec .box .primary{background-color:#1c4598;}
.card_sec .box .primary span{color:#fff;line-height:20px;}
/* Card Section End*/
/* Middle CTA Start */
.middle_cta h2{font-size:32px!important;
font-weight:500!important;}
.middle_cta p{font-weight:400!important;}
.middle_cta .button.white {color:var(--primary-color)!important;font-weight:600!important;}
/* Middle CTA End*/
/* Accordion Section Start*/
.canberra_accordion .accordion-title.active{padding-left:20px!important;}
.canberra_accordion .accordion .first_accordion .accordion-title {border-top:0px!important;}
.canberra_accordion .accordion .toggle{top:1em!important;}
.canberra_accordion .accordion .accordion-title {padding-bottom: 20px;padding-top: 20px;padding-left:20px!important;padding-right:100px;font-size:20px!important;font-weight:600;	color:#293B51!important;}
.accordion-inner{padding:1em 2.3em 1em 1em!important;}
.canberra_accordion .accordion-title.plain .icon-angle-down:before{content: '\f132';font-family: 'dashicons';}
.canberra_accordion .accordion-title.plain.active .icon-angle-down:before{content: '\f460';font-family: 'dashicons';}
/* Accordion Section End*/
.service_block .morecontent span{display:none;}
.service_block a.morelink { font-size: 16px; margin-top: 1em ! IMPORTANT; font-weight: 800; background: transparent; color: #00a5cf; display:block; }
.service_block_sec .box .box-text{padding-left:0px!important;padding-right:0px!important;}
.service_block_sec .slider-style-container .flickity-slider>*:not(.is-selected){opacity:1!important;}
.service_block_sec .slider .row{margin-left:0px!important;margin-right:0px!important;}
.slider-nav-circle .flickity-prev-next-button svg{border-radius:10px!important;}
.slider-nav-outside .flickity-prev-next-button.previous{position: absolute;left: auto;top: -15%;height: 40px;right: 40px;}
.slider-nav-outside .flickity-prev-next-button.next{position: absolute;top: -15%;left: 97%;height: 40px;}
.service_block_sec .slider .row .icon-box h3{height: 3.2em !important;display: flex;align-items: center;}
/*Middle CTA 2 Start*/
.middle_cta2 h2{font-size:32px!important;font-weight:600;}
/*Middle CTA 2 End*/
/*FAQ*/
/*FAQ*/
/* End CTA Start*/
.end_cta .cta_h2{font-size:32px!important;font-weight:600!important;}
.end_cta .cta_h2 a{color:#00a5cf!important;font-weight:600!important;}
.end_eta_sec .white{color:#000!important;margin-top:20px!important;}
/*End CTA End*/
/* Load More Button Start */
.insectcard {width: 330px;margin: 0;padding: 0;}
.insectcard .insect_block { display: none;float: left;list-style: none;}
.loadmore, .loadless,.com_loadmore,.com_loadless { background-color: #000; clear: both; color: #fff; cursor: pointer; display: block; font-size: 14px; margin-top: 6px; padding: 6px 0; text-align: center; text-transform: uppercase; width: 320px; }
/* Load More Button End*/
@media screen and (max-width:1199px){
.header-main .logo-left .logo {margin-left: auto;order: 2 !important;}
.header-main .logo-left .medium-logo-center .flex-right ul {justify-content:right!important;order:1!important;}
.header-main .logo-left .flex-col.show-for-medium.flex-right{order:3!important;}
}
@media screen and (max-width:1024px){
.home-banner-sec .icon-box-img img,.home-banner-sec .banner-txt .icon-box-img svg{filter: invert(1);}
.banner_form .wpcf7 label { display: inline-block; float: left !important; width: 96%; margin: 0 2.5% !important; }
.banner_form .inquiryform .txt_firstname:before,	.banner_form .inquiryform .txt_lastname:before,.banner_form .inquiryform .txt_email:before{right:89%!important;}
.banner_form .inquiryform .txt_postcode:before{right: 89%!important;}
.inner_page_banner_section .banner_form .form_title {border-radius: 0 0 30px 30px!important;}	
.inner_page_banner_section .banner_form > .col-inner{background-color:#274b8f !important;}
	.inner_page_banner_section .banner_form{padding:0px;}
}
@media screen and (max-width:849px){
.service_block_sec .slider .slider-nav-outside .flickity-prev-next-button.previous {position: absolute;left: auto;right: 65px;}
.header-main .logo-left .logo {margin-right: 0px !important;order: 2 !important;}.header-main .logo-left.medium-logo-center .flex-right .nav-right {justify-content:right!important;}
.card_sec .card_box .last-card{margin-top:10px;}
.card_sec .title_txt {padding-bottom:0px!important;}
}
@media screen and (max-width:375px){
.insectcard .insect_block.pb-0{margin-bottom:20px!important;}
.insectcard .insect_block.small-6 {flex-basis: 100%;max-width: 100%;}
}
@media screen and (min-device-width: 481px) and (max-device-width: 849px) { 
.service_block_sec .slider .row{max-width:50%!important;}
}
@media screen and (max-width:480px){
main .button {margin-right: auto;}
.service_block_sec .slider .row{max-width:100%!important;}
.canberra_accordion .accordion .accordion-title{font-size:15px!important;}
.trust_sec .row .col-inner{padding:20px!important;}
.title_txt h2, .title_txt p{text-align:left!important;margin:above!important;}
.title_txt p{width:100%!important;margin:initial!important;}
.cta_normal .col.pr-5 .text-right,.cta_normal .pl-5 .col-inner{text-align:center!important;}
}
@media screen and (min-device-width: 549px) and (max-device-width: 849px) { 
.off-canvas-left .mfp-content{top: 127px!important;}
}
@media(min-width:850px) and (max-width:1200px){
#logo{width:158px !important;}
}
@media screen and (max-width: 549px) {
.slider-wrapper .flickity-prev-next-button {display: block!important; top:-10%!important;}
.slider-nav-outside .flickity-prev-next-button.previous{right:55px!important;}
.ser_icon_sec.service_block_sec .slider .flickity-viewport {height:150px!important;}
.ser_icon_sec.service_block_sec .col-inner{padding-top:0px!important;}
.middle_cta .col-inner .button.white{margin-bottom:10px!important;}
.middle_cta .section-bg{background-image:transparent!important;background-color:#262626!important;}
.middle_cta .section-bg img{display:none!important;}
.middle_cta .col-inner,.middle_cta2 .col-inner{text-align:center!important;}
.trust_sec .text-center{text-align:center!important;}
.title_txt h2 {font-size: 20px !important;}
.end_cta .cta_h2 {margin-top:10px!important;}
.canberra_accordion .accordion .accordion-title{padding-right:50px!important;}
}
@media screen and (min-width: 850px) {
.cta_normal{margin-top:30px!important;}
.badge_col.circle-price-main {bottom: 10%;right: 15%;}
.service_block_sec .slider .row{max-width:50%!important;}
}
@media screen and (min-width: 1024px) {
.badge_col.circle-price-main {bottom: 45%;right: 39%;}
.header_height{height:210px!important;}
.cta_strip{display:block!important;}
.cta_strip h2{margin-bottom:0px;}
.cta_strip .row{justify-content:center;align-content:center;}
.cta_strip .icon-box{align-items:center;}
.icon-box-left .icon-box-img+.icon-box-text{padding-left:10px!important;}
.cta_strip .icon-box .call_txt{ font-size: 26px; text-transform: uppercase; margin-bottom: 0px; font-weight:500; }
.cta_strip .icon-box .call_txt{ font-size:16px!important; font-weight:600!important; vertical-align: text-bottom; }
}
@media screen and (min-width: 1200px) {
.badge_col.circle-price-main { bottom: 45%; right: 45%; }
.service_block_sec .slider .row{max-width:25%!important;}
}
@media(max-width:1280px){
.cta_strip .icon-box {display: none;}
}
@media screen and (min-width: 1600px) {
.badge_col.circle-price-main {bottom: 35%;right: 47%;}
}
/* End New Home Page CSS */
/*.hidden{display:none!important;}*/
.home-banner-sec .icon-box p{margin-bottom:10px!important;}
.nav>li>a>i+span {margin-left: 3px!important;}
#breadcrumbs{max-width:1220px!important;margin: 20px 0px 20px 17px!important;}
.breadcrumb{background-color: #3c95b2;}
.d_none{display:none;}
.bar-holder .cta-bar > li{padding:0px!important;}
.bar-holder .cta-bar-holder{padding:20px 0px!important;}
#breadcrumbs span a{font-weight:600;color:#fff;}
#breadcrumbs span{color:#fff;}
.home-banner-sec .featured-box {margin-bottom: 10px!important;}
.location-pb .inquiryform.info-frm {margin-bottom: 0;}
.location-pb form.wpcf7-form.init {margin-bottom: 0;}
.location-pb input.wpcf7-form-control.has-spinner.wpcf7-submit {
margin-bottom: 0;}
.home-banner-sec .featured-box{margin-bottom:1.3em;}
@media (max-width: 1199px) {
#header-contact a.tooltip {color: #fff !important;}
.off-canvas .sidebar-menu {padding: 0px 0;margin-top: -11px;}
#mega-menu-wrap-primary .mega-menu-toggle + #mega-menu-primary{background-color:#fff!important;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link {padding: 0px 40px 0px 25px !important;font-size: 15px!important;color:#000;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-toggle-on > a.mega-menu-link{padding-left:25px!important;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link{font-size:16px!important;color:rgba(17,17,17,.85) !important;}
.off-canvas-left.mfp-ready .mfp-content{top:127px!important;box-shadow:none!important;background-color:#fff!important;}
.mfp-bg.mfp-ready{opacity:0!important;}
.mfp-ready .mfp-close{top: 60px!important;color: #000!important;left: 8px!important;}
.off-canvas-left .mfp-content{width: 100%!important;}
}
.dark-a a {color: #9e0b0f;}
.dark-a a:hover {color: inherit;}
.light-p a:hover {color: #fff;}
.icon-cta i {color: #14130e;font-size: 19px;}
.primary span {color: #fff !important;}
.contact-section a{color:#f2d10a;}
.logo-left .logo{margin-right:0px !important;}
.section .relative .xyz{background:#231f20 !important;padding:50px 0 50px;}
a.nav-top-link {color: #232020 !important;font-size:15px !important;margin:14px;padding:14px}
ul.sub-menu.nav-dropdown.nav-dropdown-default{display: block;-ms-flex-flow: row wrap;flex-flow: row wrap;width:1000px;columns:4;}
.nav-dropdown-default .nav-column li>a, .nav-dropdown.nav-dropdown-default>li>a {border-bottom: 0px;color:#000;font-weight:bold;}
.nav-column li>a, .nav-dropdown>li>a{padding:10px 10px 20px 20px;}
ul.header-nav.header-nav-main.nav.nav-right.nav-uppercase li {margin: 0;padding:2px !important;}
.single-post .entry-content li{margin-left:10px;}
.single-post .entry-category, #comments{display:none;}
.nav-right {justify-content: left; }
#logo {width: 90px;}
a.nav-top-link {margin: 14px 7px;}
.header-wrapper .top-divider{display:none;}
#header .header-inner .header-button-1 a{padding:0 0.8em;}
.home-banner-sec {padding-bottom:0px !important;}
@media (max-width:1226px){a.nav-top-link { margin: 14px 5px !important;}}
.accordion.accordian-section {color: #000;}
.accordion.accordian-section a:hover{color:#000 !important;}
.accordian-section p{color: #000;margin-bottom:0px;}
.dark .accordion-title.active {color: #000 !important;}
.dark .accordion-title {margin: 10px 0 0;border: none !important;background-color: #f7f7f7;border-radius: 5px;}
.icon-angle-down:before {content: "";}
.links>li>a:before, i[class^=icon-], i[class*=" icon-"] {font-size: 24px;}
.accordion .toggle {left:unset;right:0;}
ul#header-contact {margin: 0px 30px;}
ul#header-contact a{color: #000 !important;font-size: 18px;font-weight: bold;text-decoration: none;}
ul.header-nav.header-nav-main.nav.nav-left.nav-uppercase {padding-left: 50px;}
.rplg .rplg-badge_left-fixed{transform:scale(0.8);}
 @media (max-width: 1199px){
.header-inner .show-for-medium {display: block!important;}
[data-show=hide-for-medium], .hide-for-medium {display: none !important;}
.rplg-badge_left-fixed{z-index:9999 !important;}
.rplg .rplg-badge_left-fixed{transform:scale(0.7);}
}
@media (max-width: 849px){
body.body-scroll-lock--active .mfp-wrap {z-index:999999;}
}
@media (max-width: 767px){
.home-banner-sec .banner-txt p,.home-banner-sec .banner-txt h1{color:#000!important;}
.home-service-section .loadmore.button,.com_loadmore.button .home-service-section .loadless.button,.com_loadless.button{max-width: max-content;margin-right:10px;padding:20px!important;}
.cta_normal .pr-5{margin-bottom:10px;}
.rplg .rplg-badge_left-fixed{margin-bottom:0px;}
.home-banner {padding-top: 35px !important;}
.footer-sec{padding:0px !important;}
.footer-sec ul li{margin-left:0px;}
.banner-txt .banner-review-sec img {max-width: 80%;}
}
@media(min-width:767px) and (max-width:1024px){
.slider-nav-outside .flickity-prev-next-button.next{left: 94%;}
}
@media screen and (min-device-width: 549px) and (max-device-width: 849px) { 
.off-canvas-left.mfp-ready .mfp-content {top: 127px !important;}
}
@media (max-width: 476px){.rplg .rplg-badge_left-fixed{bottom:65px!important;z-index:9999 !important;}
}
.blog{padding:0 15px;!important}
.header .flex-row{padding:0 1rem;}
ul#header-contact{margin: 0px 20px;}
.home-banner{text-align:center;background-image: url(https://staging.tomspestcontrolcanberra.com.au/wp-content/uploads/2023/05/Bannerbg-1-2.jpg);background-position: center;background-size: cover;}
@media screen and (min-width: 767.99px){
.pr-5{padding-right:5px!important;}
.pl-5{padding-left:5px!important;}
.home-banner{min-height:65vh;}
}
@media screen and (min-width: 1199.99px){
.home-banner{text-align:center;min-height:70vh;}
}
.seasons-tabs {padding-bottom: 10px !important;}
.seasons-tabs	.tabbed-txt{margin-top:40px;}
.seasons-tabs .tabbed-content ul li.tab a{padding:0.0625em 0.9375em;}
.seasons-tabs .tabbed-content ul li a:first-child, .seasons-tabs .tabbed-content ul li a:last-child{padding-left:0px;}
.seasons-tabs .tabbed-content .img{padding:0.888889em;background:rgb(255, 255, 255);}
.seasons-tabs .tabbed-content ul li a{font-size:1.1rem}	
.seasons-tabs .tabbed-txt .col-inner > .row > .col {max-width: inherit;flex-basis: auto;width: auto;padding-bottom: 0;}
.seasons-tabs .tabbed-txt .col-inner .button:not(.icon)>span+i {border: 2px solid #ddd;border-radius: 50%;display: inline-flex;width: 1.2em;height: 1.2em;text-align: center;align-items: center;justify-content: center;}
.seasons-tabs .tabbed-txt .col-inner > .row > .col:first-child a::after {content: '';border-right: 2px solid #eee;margin-left: 20px;}
.seasons-tabs .tabbed-txt .col-inner .button:not(.icon)>span+i:before { font-size: 1rem; font-weight: 900; line-height: normal; }
.seasons-tabs .tabbed-txt .col-inner a { margin-right: 0px; margin-bottom: 0px !important; padding-bottom: 0; line-height: normal; min-height:auto; }
@media (max-width:1037.99px){
.seasons-tabs .tabbed-content ul {position: relative;justify-content:center;}
}
@media (max-width:475px){
.seasons-tabs .tabbed-txt .col-inner a {font-size: 0.9rem;}	
.home-service-section .box.has-hover.has-hover.box-text-bottom {height: 120px;}
}
@media (min-width:1038px){
.seasons-tabs .tabbed-content ul {position: absolute;left: 51%;top: 10px;width:auto;
}
}	
.termites{font-weight:bold;font-size:16px; }
.blog h2{color:rgb(41, 59, 81);}
.single-post h1,p,h2,h3{color:rgb(41, 59, 81); }
.single-post li{color:rgb(41, 59, 81)}
.page-id-3425 .spc1 .img-inner.dark img{width: 30% !important;height: 30% !important }
.cta-new{ border: 2px solid #ebe8e8;border-radius: 10px;margin:10px !important;}
.single-post ul{margin-bottom:0px;}
/*27july css*/
.footer-right p{color: #555;}
.back-to-top.active {margin-bottom: 110px;}
@media (max-width:475.55px){
.back-to-top.active {margin-bottom: 58px;z-index: 99999 !important;background: #fff;}
}
.specailtrust{padding: 0 15px 15px;}
.footer-right:hover {background-color: #e1c208;}
.home-banner {background-position: center;background-size: cover;position: relative;}
.home-banner .section-content {z-index: 9;}
.home-banner:before { content: ""; width: 100%; position: absolute; background: #000; z-index: 9; left: 0; right: 0; top: 0; bottom: 0; opacity: 0.2; }
.rplg-badge-cnt.rplg-badge_left-fixed{left:-34px !important;}
.circle-price-main{ width: 170px; height: 170px; padding: 6px; }
.circle-price {width: 160px;height: 160px; }
.circle-price .day u {font-weight: 900;font-size: 15px;}
.circle-price .day {font-size: 10px;}
@media screen and (max-width: 320.98px) {
.circle-price-main { left: unset !important; right: 75px !important; top: 11% !important; }
}
@media screen and (max-width: 419.98px) {
.circle-price-main {width: 106px;height: 106px;padding: 4px;}
.circle-price {width: 97px;height: 97px;}
.circle-price-main {left: unset !important;right: 75px !important;top: 10% !important;}
}
@media (max-width: 575px) {
.circle-price-main {width: 130px;height: 130px;padding: 4px;}
.circle-price h4 {font-size: 11px;}
.circle-price {width: 120px;height: 120px;}
.circle-price h4 {font-size: 11px;}
.circle-price .price {font-size: 20px;}
.circle-price strong {font-size: 27px;}
.circle-price .day {font-size: 10px;}
}
@media screen and  (max-width: 574.98px) {
.circle-price-main {left: unset;right: 24px;top: 5%;}
}	
@media screen and  (max-width: 767.98px) {
.circle-price-main {left: unset;right: 24px;top: 5%;}
}	
@media screen and  (min-width: 768px) {
.circle-price-main {bottom: 220px;right: 24%;}
}
@media screen and (min-width: 1024px){
.circle-price-main {bottom: 30%;right: 40%;}
}
/** Bottom Bar */
.footer-right-number {display: none;}
.bar-holder {position: fixed;bottom: 0;width: 100%;z-index: 999;}
.bar-holder .cta-bar-holder {padding: 10px 0;background: #3d95b2;}
.bar-holder .cta-bar-holder .container {padding: 1em 0 0 0;}
.bar-holder .cta-bar {display: flex;align-items: center;justify-content: center;padding: 0;margin: 0 -10px -15px;}
.bar-holder .cta-bar > li {padding: 0 10px 15px;list-style: none;}
.bar-holder .cta-bar__text {margin-right: 10px;font-size: 18px;font-weight: 700;color: #fff;line-height: 1.46;}
.cta-bar li.cta-bar-btns {display: flex;align-items: center;justify-content: center;}
.bar-holder .cta-bar > li {padding: 0 10px 15px;list-style: none;}
.bar-holder a.commonft1.cta-button.hdn1 {background: #fff;color: #3d95b2;border-color: #3d95b2;padding-top: 5px;padding-bottom: 5px;font-weight: 800 !important;}
.bar-holder .cta-bar .cta-button {min-height: 35px;min-width: 250px;font-size: 16px !important;}
.bar-holder .cta-button.commonft1 {border: 1px solid transparent;text-align: center;}
.cta-bar li.cta-bar-btns a {margin: 0 10px;}
.bar-holder .cta-button { position: relative; display: inline-flex; justify-content: center; align-items: center; border-radius: 0.25rem; color: #fff; font-size: 16px; font-weight: 700; text-decoration: none; transition: all 0.2s ease-in-out; }
.bar-holder .cta-bar .commonft1 i { display: inline-block; vertical-align: middle; font-size: 20px; font-weight: 600; width: 22px; margin-right: 7px; }
[class^="icon-phone"], [class*="icon-phone"] { font-family: "fl-icons" !important; font-display: block; margin: 0; padding: 0; display: inline-block; font-style: normal !important; font-weight: normal !important; font-variant: normal !important; text-transform: none !important; position: relative; line-height: 1.2; }
.icon-phone:before {content: "";}
.bar-holder .cta-button.bannerbtnn2 {color: #fff;border: 2px solid #fff;font-weight: 800 !important;}
.bar-holder .cta-button.bannerbtnn2 .short-btn-text {display: none;}
.bar-holder a.commonft1.cta-button.hdn1:hover {background-color: #1a3461;color: #fff;}
.bar-holder .cta-button.bannerbtnn2:hover {background: #fff;border: 2px solid #fff;color: #3d95b2;}
.popupform {border: 1px solid #3d95b2;z-index: 9999999999;background-color: #3d95b2;}
.popupform .inquiryform .wpcf7-submit {background: #fff !important;color: #3d95b2 !important;font-size: 1.2rem;font-weight: 600;}
.popupform .inquiryform .wpcf7-submit:hover {background-color: #1a3461 !important;color: #fff !important;}
.form-head p {color: #fff;}
.close-button {position: absolute;top: 20px;right: 20px;}
.close-button i {font-size: 16px !important;}
.close-button .icon-plus:before {color: #fff;}
div.rplg .rplg-badge_left-fixed {bottom: 83px!important;left: 0px!important;transform: scale(1)!important;}
@media only screen and (max-width: 991px) {
.bar-holder .cta-bar {flex-wrap: wrap;}
.bar-holder .cta-bar__text {width: 100%;margin-right: 0;text-align: center;}
div.rplg .rplg-badge_left-fixed {position: fixed!important;left: 0px!important;bottom: 132px!important;}
.circle-price .day .only {display: block;}
}
@media (max-width: 576px) {
.bar-holder .cta-bar .cta-button {min-width: 135px;font-size: 14px !important;width: 100%;}
.footer-sticky-main {display: none;}
}
@media only screen and (max-width: 767px) {
.bar-holder .cta-bar .cta-button {min-height: 35px;}
.bar-holder .cta-bar .long-btn-text {display: none;}
.bar-holder .cta-bar .short-btn-text {display: block!important;}	
}
.inquiryform input[type=submit],
.circle-price-main {background-color: #3d95b2!important;}
.nav-tabs>li>a {border: 2px solid #3d95b2;border-left: 1px solid #3d95b2;border-right: 1px solid #3d95b2;background-color: #3d95b2;}
.button.icon.circle {background: #3D95B2;border: 2px solid #3D95B2;}
.contact-details i.icon-facebook, .contact-details i.icon-youtube {background-color: #3D95B2!important;}
.social-button, .social-icons .button.icon:not(.is-outline), .social-icons .button.icon:hover {background-color: #3D95B2!important;border-color: #3D95B2!important;}
.icon-cta i {color: unset!important;}
.contact-section a {color: #fff!important;}
#text-574166778 a {color: #000!important;}
@media(min-width:1200px) and (max-width:1300px){
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link{font-size:14px !important;}
}
@media(max-width:767px){
.bar-holder .cta-bar>li{padding-bottom:0px;}
.home-banner-sec .icon-box p{margin-bottom:0px!important;}
}
@media(max-width:549px){
.off-canvas-left.mfp-ready .mfp-content{top:117px!important;box-shadow:none!important;}
.button_mob{width:100%} 
.home-banner-sec .is-outline{width:100%}
}
@media (max-width: 475px) {
.header-button a.button.secondary.is-medium span {width: 114px !important;font-size: 13px !important;}
}
.readmoretext.visible,.readmoretextcontent.visible{display: block;}
.row.readmoretext.visible,.row.readmoretextcontent.visible {display: flex;}
.readmoretext,.readmoretextcontent {display: none;}
#hidebutton{display:none;}
@media(min-width:767px){
.desktop-none{display:none;}
.mobileonly{display:none !important;}
}
@media(max-width:767px){
.mob-none{display:none;}
.desktoponly{display:none !important;} 
}
.section-bg.fill img{ height: 100%; left: 0; -o-object-fit: cover; object-fit: cover; -o-object-position: 50% 50%; object-position: 50% 50%; position: absolute; top: 0; width: 100%; }
.banner_form .inquiryform .txt_firstname span:before, .banner_form .inquiryform .txt_lastname span:before, .banner_form .inquiryform .txt_postcode span:before, .banner_form .inquiryform .txt_email span:before, .banner_form .inquiryform .txt_phone span:before { content: ""; position: absolute; left: 30px; top: 50%; transform: rotate(90deg); border-bottom: 1px solid #ccc; width: 25px; z-index:9999 !important; }
.banner_form .inquiryform .txt_phone:before { content: url(https://staging.tomspestcontrolcanberra.com.au/wp-content/uploads/2024/09/Glyph_-undefined.svg); position: relative; z-index: 1; top: 45px; right: 92%; }
/* .banner_form .inquiryform .txt_email:before {right: 84% !important;} */
div#top-bar {background-image: linear-gradient(to right, #1c4598, #000000) !important;}
@media screen and (max-width: 1024px) {
.banner_form .inquiryform .txt_firstname:before, .banner_form .inquiryform .txt_lastname:before, .banner_form .inquiryform .txt_email:before,.banner_form .inquiryform .txt_phone:before, .banner_form .inquiryform .txt_postcode:before{right: 95.5% !important;}
}
@media screen and (max-width: 767px) {
.banner_form .inquiryform .txt_firstname:before, .banner_form .inquiryform .txt_lastname:before, .banner_form .inquiryform .txt_email:before, .banner_form .inquiryform .txt_phone:before, .banner_form .inquiryform .txt_postcode:before{right: 89% !important;}
}
@media(max-width:1200px){
.stuck #masthead section.cta_strip{display:none;}
}
.footer-right {display: none;}
#header-contact .icon-phone:before{ display: inline-block; height: 32px; width: 32px; margin-right: 5px; content: ""; background: url(https://staging.tomspestcontrolcanberra.com.au/wp-content/uploads/2024/09/Call-Animation-1.gif); background-size: 32px 32px; }
#header-contact span{color:#ffc600 !important;}
@media(min-width:1400px){
.badgeslider .slider-nav-outside .flickity-prev-next-button.previous {right: 9% !important;}
}
@media(min-width:767px) and (max-width:1200px){
/*.flickity-slider .row {max-width: 25% !important;}*/
.badgeslider .slider-nav-outside .flickity-prev-next-button.previous {right: 75px !important;}
.badgeslider .slider-nav-outside .flickity-prev-next-button.next{left: 92%;}
.badgeslider .slider .row .col{padding-right:55px;}
}
@media(max-width:767px){
.middle_cta2 .section-bg::before { content: ' '; z-index: 1; position: absolute; top: 0; bottom: 0; left: 0; right: 0; background-color: #00000080; }
div.bgoverlay {background: #262626;}
.pad-15 {padding-left: 20px;padding-right: 20px;}
.title_txt h2, h2, .trust_sec .row .col-inner h2, .google_review h2, .middle_cta .row h2, .middle_cta2 .row h2, .end_cta .cta_h2 {font-size: 25px !important;line-height: 28px;}
.badgeslider .slider-nav-outside .flickity-prev-next-button.previous {right: 100px !important;}
.badgeslider .slider-nav-outside .flickity-prev-next-button.next {left: 75% !important;}
.badgeslider .flickity-slider .row {max-width: 100% !important;margin: auto;text-align: center;}
.badgeslider .flickity-slider .row img{max-width:150px;}
.slider-nav-outside .flickity-prev-next-button.next{left: 85%;}
.google_review h2{text-align:center;}
.middle_cta h2 {font-size: 32px !important;}
.contact-details {padding-bottom: 0px !important;}
.absolute-footer{padding-bottom:0px !important;}
.absolute-footer .footer-primary{min-height:inherit !important;padding:10px 0 10px 0;}
.widget {margin-bottom: 0px !important;}
}
.end_cta .cta_h2 a {font-weight: bolder !important;text-decoration: underline;text-underline-offset: 10px;}
.badgeslider .flickity-slider>.row:not(.is-selected) {opacity: 1;}
.badgeslider .slider-nav-outside .flickity-prev-next-button.next{left: 92%;z-index: 99999 !important;}
.badgeslider .slider-nav-outside .flickity-prev-next-button.previous{right: 115px;z-index: 99999 !important;}
h2.title-text {font-size: 32px;margin-bottom: 0px;}
.service_block_sec .slider .row .text-center .icon-box h3 { text-align: center !important; margin: auto !important; display: block !important; height: inherit !important; }
span.wpcf7-not-valid-tip:before{display:none;}
li.html.header-button-2 a {background: #1c4598;}
.badge_col.circle-price-main{display:none !important;}
.page-template-suburb-template .container-fluid.breadcrumb {display: none;}
.text.breadcumtext span, .text.breadcumtext span a {color: #fff !important;}
.pad-20box.service_block h3 {font-size: 1.18em;}
.pad-20box.service_block {padding-bottom: 60px !important;}
#main a.button.primary.readmore { display: block; vertical-align: middle; margin: auto; height: inherit !important; max-width: 200px; border-radius: 5px; }
.page-id-12731 nav.rank-math-breadcrumb p, .page-id-12731 nav.rank-math-breadcrumb p a, .page-id-12731 nav.rank-math-breadcrumb p, .page-id-12731 nav.rank-math-breadcrumb p span {color: #fff;padding-top: 10px;}
.sr-only { border: 0; clip: rect(0, 0, 0, 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; }
.social-icons a img {width: 30px !important;}
.social-icons a {width: 100%;padding: 5px;}
.social-icons p {margin-bottom: 0px;}
p {font-size: 16px !important;}
p.font-25 {font-size: 27px !important;}
.cta_strip .left-col p{font-size: 20px !important;}
@media(max-width:767px){
#main a.button.expand{width: 95% !important;margin-top:20px !important;}
.banner_form .wpcf7.mar-55 {margin-top: 55px !important;}
.cta_strip .left-col p span {font-weight: 700;font-size: 20px !important;} 
.cta_strip .left-col p {line-height: 19px !important;font-size: 16px !important;}
.hide-for-small, [data-show=hide-for-small] {display: none !important;}
}
@media screen and (max-width: 549px) {
.end_cta .cta_h2 {font-size: 18px !important;margin-top: 10px !important;}
}
div#content .section:first-child .section-content{z-index: 999 !important;}
.more a {font-weight: 600;}
#main .eql_width_btn a.button.com_loadmore, #main .eql_width_btn a.button.com_loadless,#main .eql_width_btn a.button.loadmore, #main .eql_width_btn a.button.loadless {width: 130px !important;margin: auto;text-align: center;}
.insect_block a, .com_block .col-inner a { width: 100%; height: 100%; display: flex; margin-left: 10px !important; }
.page-id-548 #main section a.button.primary.readmorebtn {width: 100% !important;max-width: 100% !important;}
.stuck p.call_txt {display: none;}
/* Load More Button End*/
@media screen and (max-width:1199px){
.header-main .logo-left .logo {margin-left: auto;order: 2 !important;}
.header-main .logo-left .medium-logo-center .flex-right ul {justify-content:right!important;order:1!important;}
.header-main .logo-left .flex-col.show-for-medium.flex-right{order:3!important;}
}
@media screen and (max-width:1024px){
.home-banner-sec .icon-box-img img,.home-banner-sec .banner-txt .icon-box-img svg{filter: invert(1);}
.banner_form .wpcf7 label {display: inline-block;float: left !important;width: 96%;margin: 0 2.5% !important;}
.banner_form .inquiryform .txt_firstname:before,	.banner_form .inquiryform .txt_lastname:before,.banner_form .inquiryform .txt_email:before{right:89%!important;}
.banner_form .inquiryform .txt_postcode:before{right: 89%!important;}
}
@media screen and (max-width:849px){
.service_block_sec .slider .slider-nav-outside .flickity-prev-next-button.previous {position: absolute;left: auto;right: 65px;}
.header-main .logo-left .logo {margin-right: 0px !important;order: 2 !important;}
.header-main .logo-left .medium-logo-center .flex-right ul {justify-content:right!important;}
}
@media screen and (min-device-width: 481px) and (max-device-width: 849px) { 
.service_block_sec .slider .row{max-width:50%!important;}
}
@media screen and (max-width:480px){
main .button {margin-right: auto;}.service_block_sec .slider .row{max-width:100%!important;}
.canberra_accordion .accordion .accordion-title{font-size:15px!important;}
.trust_sec .row .col-inner{padding:20px!important;}
.title_txt h2, .title_txt p{text-align:left!important;margin:above!important;}
.title_txt p{width:100%!important;margin:initial!important;}
}
@media screen and (max-width: 549px) {
.slider-wrapper .flickity-prev-next-button {display: block!important; top:-10%!important;}
.slider-nav-outside .flickity-prev-next-button.previous{right:55px!important;}
.ser_icon_sec.service_block_sec .slider .flickity-viewport {height:150px!important;}
.ser_icon_sec.service_block_sec .col-inner{padding-top:0px!important;}
.middle_cta .col-inner .button.white{margin-bottom:10px!important;}
.middle_cta .col-inner,.middle_cta2 .col-inner{text-align:center!important;}
.trust_sec .text-center{text-align:center!important;}
/*.title_txt h2 {font-size: 20px !important;}*/
.end_cta .cta_h2 {font-size: 20px !important;margin-top:10px!important;}
.canberra_accordion .accordion .accordion-title{padding-right:50px!important;}
.cta_strip .left-col p{font-size:17px !important;line-height:22px !important;}
.section-content .cta_strip .left-col p span {font-weight: 700;font-size: 22px !important;}
}
@media screen and (min-width: 850px) {
.badge_col.circle-price-main {bottom: 10%;right: 15%;}
.service_block_sec .slider .row{max-width:50%!important;}
}
@media screen and (min-width: 1024px) {
.badge_col.circle-price-main {bottom: 45%;right: 39%;}
.header_height{height:210px!important;}
.cta_strip{display:block!important;}
.cta_strip h2{margin-bottom:0px;}
.cta_strip .row{justify-content:center;align-content:center;}
.cta_strip .icon-box{align-items:center;}
.icon-box-left .icon-box-img+.icon-box-text{padding-left:10px!important;}
.cta_strip .icon-box .call_txt{font-size: 26px;text-transform: uppercase;margin-bottom: 0px;font-weight:500;}
.cta_strip .icon-box .call_txt{font-size:20px!important;font-weight:600!important;}
}
@media screen and (min-width: 1200px) {
.badge_col.circle-price-main {bottom: 45%;right: 45%;}
.service_block_sec .slider .row{max-width:25%!important;}
}
@media screen and (min-width: 1600px) {
.badge_col.circle-price-main {bottom: 35%;right: 47%;}
}
.selected-flag {display: none !important;}
.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-3 input {padding-left: 50px !important;}
@media(max-width:767px){
div.overlay-bg {background: #3d95b2;padding-top: 30px;}
.home-banner-sec .banner-txt p,.home-banner-sec .banner-txt h1{color:#000!important;}
}
#header-contact a.tooltip {color: #FFC600 !important;}
/* End New Home Page CSS */
.container-fluid.breadcrumb {display: none;}
/* Google Review Section Start*/
.google_review h2{font-size:32px!important;color:#293B51;}
.review-testimonials-slider .box { display: flex; align-items: center; justify-content: center; flex-wrap: nowrap; }
.review-testimonials-slider .box-image { border-radius: 50px; max-width: 40px; }
.review-testimonials-slider .box-text-inner p { font-family: "Lato", Helvetica, Arial, Verdana, sans-serif; font-size: 16px; letter-spacing: -0.5px; line-height: 20px; margin: 0; }
.review-testimonials-slider .box-text-inner span{ font-family: "Lato", Helvetica, Arial, Verdana, sans-serif; font-size: 16px; letter-spacing: -0.5px; line-height: 17.5px; }
.review-image .box-text{display:none;}
.review-testimonials-slider .testimonial-text{font-style:normal !important;}
.review-testimonials-slider .testimonial-text p{ font-family: "Lato", Helvetica, Arial, Verdana, sans-serif; font-size: 14px; line-height: 20px; letter-spacing: -0.5px; color:#262626; margin-bottom:0px; }
.review-testimonials-slider .testimonial-text a.button{color:#2C3D55;font-family: "Lato", Helvetica, Arial, Verdana, sans-serif;letter-spacing: -0.5px;font-size: 14px; line-height: 20px;min-height:auto;}
.review-testimonials-slider .star-rating span:before {color: #FFC600;}
.review-testimonials-slider .flickity-slider .col { padding-bottom: 0px; padding: 0 5px; }
.review-testimonials-slider .flickity-page-dots{ position:relative; bottom:-14px; left:auto; right:auto; }
.reviews-section h2{margin-bottom:0px;}
.card_sec  .flickity-page-dots .dot.is-selected, .review-testimonials-slider .flickity-page-dots .dot.is-selected{background-color:#1C4598;border-color:#1C4598;}
.card_sec  .flickity-page-dots .dot, .review-testimonials-slider .flickity-page-dots .dot { background-color: #D9D9D9; border-color: #D9D9D9; width: 8px; height: 8px; }
.review-testimonials-slider .flickity-slider .col-inner{border-radius:12px;border:1px solid #CCCCCC;padding:20px 25px;}
.review-testimonials-slider .flickity-slider .is-active.is-selected .col-inner{box-shadow: 5px 5px 5px 5px rgba(204, 204, 204, 0.2);}
.review-testimonials-slider .testimonial-meta{display:none;}
/* Google Review Section End*/