<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*left right section css*/
.left-wrapper {
    width: 48.1%;
}
.right-wrapper {
    width: 51.89%;
}
.left-inner-content {
    max-width: 563px;
    padding: 50px 0px 50px;
    margin: 0px 60px 0px auto;
    color: var(--white);
}
.full-width-wrapper .left-wrapper{
	width: 100%;
}
.full-width-wrapper .left-inner-content {
	max-width: 1320px;
	width: 94%;
	margin: 0px auto;
}
.right-wrapper img{
	width: 100%;
}
.page-id-625 .right-wrapper img {
    margin-bottom: 29px;
}
.left-inner-content .subheading {
    margin-bottom: 25px;
    padding-right: 40px;
    font-weight: 500;
}
.left-inner-content h3, .left-inner-content p{
	margin-bottom: 20px;
}
/*left right section css*/
/*get started */
.get-started-wrapper{
	padding: 90px 0px;
	color: var(--white);
}
.get-started-wrapper .title-wrapper {
    max-width: 964px;
    margin: 0px auto;
}
.icon-title-cards {
    margin: 80px 0px 15px;
}
.icon-title-card {
    border: 1.5px solid var(--white);
    border-radius: 10px;
    padding: 44px 7px 28px 16px;
    width: 18.8%;
    display: inline-block;
    vertical-align: top;
    margin-bottom: 50px;
    text-align: left;
    transition: 0.5s;
    min-height: 275px;
}
.icon-title-card:hover {
    box-shadow: 4px 4px 0px var(--white);
}
.icon-title-card h4, .all-services-block h4{
	font-size: 24px;
	line-height: 30px;
	margin-bottom: 70px;
	color: var(--white);
}
.icon-title-card a{
	color: var(--white);
}
.icon-title-card a:before{
	background: url('../images/white-button-arrow.svg') no-repeat center;
}
.icon-title-card a:after{
	background-color: var(--white);
}
.icon-title-card:not(:first-child){
	margin-left: 1.1%;
}
.icon-title-card:nth-child(6n) {
    margin-left: 0;
}
.icon-title-card figcaption {
    margin-top: 25px;
}
.icon-image img {
    min-height: 42px;
}
/*get started */
/*services section*/
.services-wrapper{
	padding: 100px 0px;
	color: var(--white);
}
.services-wrapper .title-wrapper{
	max-width: 1123px;
	margin: 0px auto 72px;
}
.all-services-block {
    width: 31.47%;
}
.all-services-block:not(:first-child) {
    margin-left: 2.7%;
}
.all-services-block figcaption{
	margin-top: 35px;
}
.all-services-block h4{
	margin-bottom: 35px;
}
.all-services-block h4 strong {
    font-weight: 600;
    display: block;
}
.all-services-wrapper .block-button span{vertical-align: middle;}
/*services section*/
/*visit a shop*/
.visit-shop-wrapper {
    padding: 143px 0px;
}
.shop-left-wrapper {
    width: 47%;
}
.shop-right-wrapper {
    width: 47%;
    color: var(--white);
}
.shop-right-wrapper p{
	margin-bottom: 25px;
}
.shop-right-wrapper .address-button {
	margin-bottom: 30px;
}
.address-button {
    display: block;
    width: 48%;
    color: var(--white);
}
.address-button:hover{
	color: var(--yellow);
}
.address-button  span{
	vertical-align:middle;
}
.address-button span:nth-child(2) {
    width: 75%;
    margin-left: 4%;
}
/*visit a shop*/
/*testimonial section*/
.testimonial-left {
    width: 47%;
    padding: 138px 84px 30px 0px;
    color: var(--white);
}
.testimonial-right {
    width: 52.6%;
}
.testimonial-slide h4{
	font-weight: 700;
}
.testimonial-slide p {
  margin-bottom: 30px;
}
.testimonial-block .slick-arrow{
    font-size: 0;
    line-height: 0;
    width: 45px;
    height: 45px;
    position: absolute;
    top: 96%;
    transform: translateY(-50%);
    z-index: 1;
}
.testimonial-block .slick-arrow.slick-prev {
    background: url('../images/black_left_arrow.svg') no-repeat 60% 50%, var(--yellow);
    right: 15%;
}
.testimonial-block .slick-arrow.slick-next {
    background: url('../images/black_right_arrow.svg') no-repeat 40% 50%, var(--yellow);
    right: 4%;
    transition: 0.3s ease;
}
.testimonial-block .slick-arrow:hover {
    font-size: 0;
    line-height: 0;
}
.testimonial-block .slick-arrow.slick-next:hover, .testimonial-block .slick-arrow.slick-prev:hover  {
    background-color: #fff;
}
.areas-we-serve-repeater .menu .button:hover{
    text-decoration: none;
}
.area-contact-form .ginput_container.ginput_container_date input {
    width: 100%;
}
.area-contact-form .ginput_container.ginput_container_date input::placeholder {
    color: #fefefe;
}
/*testimonial section*/
/*all pages section*/
.image-button-block {
    width: 33.33%;
    z-index: 0;
}
.image-button-block img, .testimonial-right  img{
	width: 100%;
}
.image-button-block .image-over-button{
	width: 359px;
}
.image-button-block .image-over-button a {
    display: block;
    font-size: 28px;
    line-height: 30px;
    font-weight: 700;
    color: var(--yellow);
    border: 1px solid var(--yellow);
    background-color: rgba(0, 0, 0, 0.5);
    padding: 26px 20px 25px;
}
/*all pages section*/
/*Pest control - inner pages */
.pest-control-wrapper {
    padding: 100px 0px 69px;
}
.pest-control-content p, .pest_control-post-content p {
    margin: 20px 0px;
}
.m-heading.has-text-align-center {
    margin: 10px 0px 33px;
}
h4.wp-block-heading, .blog-post-content h4 a {
    font-size: 36px;
    line-height: 46px;
    color: #FFCC01;
    font-weight: 500;
    margin: 44px 0px 18px;
    text-transform: uppercase;
}
.pest-control-content p strong {
    color: #fff;
}
.pest-control-content p a{
    color: var(--yellow);
    font-weight: 400;
}
.pest-control-wrapper h3 {
    max-width: 1230px;
    margin: 0px auto;
    letter-spacing: normal;
}
.page-id-895 .pest-control-content h3 {
    padding: 0px 27px;
}
.read-more-dots {
  display: inline;
}
.read-more-btn {
    color: var(--yellow);
    padding-bottom: 25px;
}
.highlighted-yellow-box {
    background-color: var(--yellow);
    padding: 55px 88px 44px;
}
.highlighted-yellow-box h3 {
    color: var(--black);
    padding: 0px 0.5em;
    margin-bottom: 36px;
}
.read-more-text {
    display: none;
}
.highlighted-yellow-box .block-button {
    padding: 23px 43px;
}
.highlighted-yellow-wrapper:before{
    width: 100%;
    height: 50%;
    top: 0;
    left: 0;
    background-color: var(--gray-2F372F);
}
.page-menu-wrapper {
    padding: 113px 0px 85px;
    border-bottom: 1px solid rgba(255, 255, 255, 0.1);
}
.page-menu-wrapper .title-wrapper{
    max-width: 940px;
    margin: 0px auto 50px;
}
/*Pest control - inner pages */
/*pest menu*/
.page-menu-block ul, .city-pest-control-menu {
    font-size: 0;
    line-height: 0;
}
.city-temp {
    padding-top: 1em;
}
.yellow-block h3 {
    margin-bottom: 0;
    letter-spacing: normal;
}
.city-yellowbg-wrapper {
    background: var(--yellow);
    text-align: center;
    padding: 71px 0px;
}
.page-menu-block ul li a:hover {
    background: rgba(255, 255, 255, 0.3);
}
.page-menu-block ul li a {
    font-size: 20px;
    line-height: 30px;
    color: var(--yellow);
    font-weight: 700;
    text-transform: uppercase;
    padding: 18px 19px 20px;
    border-bottom: 1px solid rgba(255, 255, 255, 0.1);
    border-left: 1px solid rgba(255, 255, 255, 0.1);
    min-height: 100px;
    display: flex;
    align-items: center;
    transition: 0.5s;
    text-align: left;
}
.page-menu-block ul li:nth-child(1) a, .page-menu-block ul li:nth-last-child(5) a{
    border-left: 0;
}
.page-menu-block ul li:nth-last-child(1) a, 
.page-menu-block ul li:nth-last-child(2) a,
.page-menu-block ul li:nth-last-child(3) a,
.page-menu-block ul li:nth-last-child(4) a,
.page-menu-block ul li:nth-last-child(5) a{
    border-bottom: 0;
}
.page-menu-block ul li, .city-pest-control-menu li {
    width: 20%;
}
.page-menu-block ul li {
    vertical-align: top;
}
.page-menu-block ul li a img, .page-menu-block ul li a span, .city-pest-control-menu li , .page-menu-block ul li {
    display: inline-block;
}
.page-menu-block ul li a img, .page-menu-block ul li a span, .city-pest-control-menu li {
    vertical-align: middle;
}
.page-menu-block ul li a img {margin-right: 25px;}
/*pest menu*/
/*city pages*/
.page-template-template-city-pages .left-right-outer-wrapper .left-inner-content {
    max-width: 626px;
}
.page-template-template-city-pages .left-right-outer-wrapper .left-wrapper {
    width: 51.4%;
}
.page-template-template-city-pages .left-right-outer-wrapper .right-wrapper {
    width: 48.55%;
}
.services-outer-wrapper{
    padding: 130px 0px 127px;
}
.services-outer-wrapper .title-wrapper {
    margin-bottom: 50px;
}
.city-pest-control-menu li:not(:nth-child(-n+5)) {
    padding: 42px 10px 0px 0px;
}
.commercial-outer-wrapper{
    padding: 133px 0px 130px;
}
.commercial-outer-wrapper h3 {
    margin: 0px 95px;
}
.commercial-outer-wrapper .title-wrapper{
    margin-bottom: 60px;
}
.commercial-lr-wrapper {
    margin-bottom: 121px;
}
.commercial-lr-wrapper .pest-control-content p:first-child {
    margin-top: 0;
}
.commercial-lr-wrapper .right-wrapper {
    width: 43.15%;
    margin: 0 0 20px 42px;
}
.commercial-lr-wrapper .pest-control-content {
    width: 100%;
}
.more-than-services-wrapper .title-wrapper {
    max-width: 1200px;
    margin: 0px auto 70px;
}
.content-card-block {
    padding-bottom: 24px;
}
.card-text-content {
    border: 1px solid var(--yellow);
    border-top: 0;
    padding: 28px 32px;
    min-height: 231px;
}
.card-text-content, .card-text-content h4, .card-text-content p{transition: 0.5s}
.card-text-content h4{
    font-size: 22px;
    line-height: 30px;
    color: var(--yellow);
}
.card-text-content p{
    margin-bottom: 30px;
}
.card-text-content .block-button {
    position: absolute;
    bottom: -25px;
    border: 1px solid var(--yellow);
    padding: 13px 22px 12px;
}
.content-card-block:hover .card-text-content p, .content-card-block:hover .card-text-content h4 {
    color: var(--black);
}
.content-card-block:hover .card-text-content {
    background-color: var(--white);
}
.content-card-block:hover .block-button:before {
    left: 0;
    border: 0;
}
.single-blog-contener ul li, .pest-control-content ul li {
    line-height: 32px;
    position: relative;
    padding: 0 0 12px 29px;
    font-size: 18px;
}
.pest-control-content ul li:has(strong){
    padding: 0 0 26px 29px;
}
.pest-control-content h5 {
    text-transform: uppercase;
    color: #FFCC01;
    font-size: 28px;
    line-height: 46px;
    font-weight: 500;
    letter-spacing: normal;
}
.single-blog-contener a:hover{
    color:#FFF;
}
.single-blog-contener a{
    color:#FFCC01;
}
.single-blog-contener ul li:before, .privacy-contener ul li:before, .pest-control-content ul li:before {
    content: "";
    position: absolute;
    display: block;
    width: 14px;
    height: 20px;
    border-radius:unset;
    background: url(../images/Bullet_Point.svg);
    top: 3px;
    left: 1px;
}
#menu-commercial-pages-menu li a:hover {
    color: var(--yellow);
}
.pest-control-content p a {
    color: var(--yellow);
}
.pest-control-content p a:hover{
    color: var(--white);
}
.right-wrapper.city-content {
    width: 100%;
    padding-bottom: 25px;
}
.left-wrapper.city-image {
/*    padding-bottom: 20px;*/
}
.pest-control-content h4{
    font-size: 36px;
    line-height: 46px;
    font-weight: 500;
    color: var(--yellow);
    letter-spacing: normal;
}
.jersey-city-pest-control-lr-wrapper ul li{
    font-family: 'Inter';
    font-size: 18px;
    padding:10px 0;
    line-height: 32px;
}
.jersey-city-pest-control-lr-wrapper ul{
    padding-bottom: 10px;
}
/*city pages*/
/*search page*/
.search-form .search-field, .search-form .search-submit  {
    margin: 0;
}
.search-form label, .search-form .search-submit {
    margin: 0px 1% 0px 0px;
}
.search-form {
    margin: 40px auto 0px;
}
.search-page-form {
    margin-bottom: 40px;
}
.search-post-wr:not(:first-child) {
    margin-top: 30px;
    padding-top: 30px;
    border-top: 1px solid rgba(255,255,255,0.3);
}
.search-post-wr a, .author_block a {
    color: var(--yellow);
}
.author .banner-wrapper:before {
    background: unset;
}
.template-blog .banner-wrapper:before, .category .banner-wrapper:before, .author .banner-wrapper:before {
    background: none;
}
/*.search-post-wr a:hover, .author_block a:hover{
    color: var(--white);
} */
.search-post-wr h3{
    color: var(--white);
}
.common-btn {
    margin: 27px 0px;
}
.author .author_block, .category .author_block{
    margin-bottom: 10px;
    display: none;
}
.pest-inner-page-wr p.has-text-align-center {
    margin: 2em 0px 0px;
}
.author-page-inner p {
    margin: 10px 0px;
}
.default-btn {
    width: 100%;
    text-align: center;
}
.category .button-wrapper, .author .button-wrapper , .search .button-wrapper {
    margin-top: 40px;
}
.search-page, .search-image{
    display: inline-block;
    vertical-align: middle;
}
.search-page {
    width: 69%;
}
.search-page:only-child{
    width: 100%;
    margin-left: 0;
}
.search-image {
    width: 30%;
}
.author_description_block {
    margin: 3px 0px 15px;
}
/*search page*/
/*page not found*/
.error404-content {
    text-align: center;
    max-width: 745px;
}
.error404-content .title-wrapper{
    padding-top: 2em;
}
.error404-content .title-wrapper:before {
    transform: rotate(-276deg);
    left: -23px;
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='26' height='33' viewBox='0 0 26 33' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cg%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M10.7 32.6L9.8 29C10.2 28.8 10.6 28.6 10.9 28.4C15.1 26.4 19.2 23.7 22.5 18.5C24.4 15.5 25.3 12.7 25.6 10.1C26 7.4 25.8 4.8 25.3 2.3L24.8 0H24.7C24.8 1.4 24.9 2.9 24.8 4.4C24.6 6.4 24.2 8.5 23.3 10.8C22.5 12.9 20.9 15.1 19.6 16.4C17.9 18.1 16 19.4 14.1 20.4C13 21 11.9 21.5 10.7 21.9L8.6 22.5C8.5 22.5 8.4 22.5 8.2 22.5L7.3 18.9L0 28.2L10.7 32.6Z' fill='%23FFCC01'/%3e%3c/g%3e%3cdefs%3e%3cclipPath id='clip0_6_108'%3e%3crect width='25.8' height='32.6' fill='white'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e ");
    width: 45px;
    height: 45px;
    background-repeat: no-repeat;
    background-position: center;
    bottom: 23px;
}
.page-not-found-image {
    position: absolute;
    left: 0;
    max-width: 89px;
    top: -5%;
    left: -11%;
    border: 3px solid var(--yellow);
}
.color-accent, .color-accent-hover:focus, .color-accent-hover:hover{
    color: var(--yellow);
}
.category-block-wr{
    margin-bottom: 50px;
}
/*page not found*/
/*residential control page css 04/apr/2024 */

.pest-control-content li:nth-child(1) strong {
    padding-top: 0px;
}
.pest-control-content li strong {
    font-size: 24px;
    padding: 0px 0px 12px;
    text-transform: uppercase;
    font-family: 'Raleway';
    line-height: 28px;
}
.pest-control-content h6.wp-block-heading {
    font-size: 24px;
    font-weight: 700;
    line-height: 28px;
}
/*residential control page css*/
/*residential control page menu */
.pest-control-content .menu-commercial-pages-menu-container li {
    display: inline-block;
    padding: 0 43px 0 23px;
}
.pest-control-content .menu-commercial-pages-menu-container li a{
    color: #fff;
}
.privacy-contener ul li:before, .pest-control-content .menu-commercial-pages-menu-container li:before {
    content: "";
    position: absolute;
    display: block;
    width: 10px;
    height: 10px;
    border-radius: 50%;
    background: #FFCC01;
    top: 9px !important;
    left: 0;
}
.menu-commercial-pages-menu-container {
    padding-left: 34px;
}
.category .banner-content-wrapper {
    max-width: 1021px;
    margin: 0 auto;
}
/*residential control page menu close*/
/*blog page css*/
.template-blog .banner-wrapper.blog-banner-wrapper, .author .banner-wrapper, .category .banner-wrapper {
    padding: 127px 0 85px 0;
    background-color: #30372f;
}
.author .banner-content h1, .category .banner-content h1 {
    text-align: center;
    margin-bottom: 0;
    font-size: 80px;
    line-height: 90px;
}
.author .banner-content, .category .banner-content h1  {
    max-width: 1000px;
    margin: 0 auto;
}
.template-blog .banner-content {
    max-width: 100%;
    text-align: center;
    text-transform: uppercase;
}
.template-blog .banner-wrapper:before, .category .banner-wrapper:before, .author .banner-wrapper:before{
     background: unset;
}
.blog-contener {
    width: 31%;
    margin: 56px 0 0 46px;
    border: 1px solid #ffffff24;
}
.blog-contener:nth-child(3n+1) {
    margin-left: 0;
}
.blog-img-contener{
    position: relative;
}
.blog-img-contener figcaption {
    font-size: 16px;
    position: absolute;
    line-height: 26px;
    display: inline-block;
    font-weight: 400;
    font-family: 'Inter';
    color: #fff;
    bottom: 0;
    left: 0;
    background: url(../images/blog_icon.svg) no-repeat;
    background-color: #2F372F;
    background-position: top 50% left 33px;
    padding: 12px 77px;
}
.blog-page-contener{
    background: #1A1A1A;
    padding-top: 40px;
}
.blog-post-content {
    background-color: #1A1A1A;
    min-height: 185px;
}
.blog-post-content h4 a {
    margin: 28px 10px 5px 28px;
    font-size: 25px;
    line-height: 35px;
}
.pest-blog-wrapper .pager {
    width: 100%;
    margin-top: 60px;
    clear: both;
    display: inline-block;
    text-align: center;
}
.page-template-template-blog .banner-content h1 {
    margin-bottom: 0;
    font-size: 80px;
    line-height: 100px;
}
.blog-post-content:hover h4 a{
    color: #fff;
}
/*blog page css close*/
/*singel page css*/
.single-blog-contener{
    background-color: #1A1A1A;
}
.author_description_block a , .single-date span, .single-blog-contener .xl-heading , .single-blog-contener p, .single-blog-contener li{
    color: #fff;
}
.author_description_block a:hover {
    color: #FFCC01;
}
.single-blog-contener .xl-heading{
    margin: 0;
} 
.single-post-title {
    padding-top: 111px;
}
.post_image {
    padding-top: 68px;
}
.single-post-content p {
    padding: 12px 0 35px;
}
.post_image{
    text-align: center;
}
.post_image img{
    display: inline-block;
}
span.author-name::before, span.category-name::before, span.date-blk::before {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: 0;
    font-size: 14px;
    line-height: 26px;
    width: 29px;
    height: 29px;
}
span.date-blk::before {
    content: "";
    background: url(../images/clock.svg) no-repeat center;
}
span.author-name::before {
    content: "";
    background: url(../images/pencil-author.svg) no-repeat center;
}
span.category-name::before {
    content: "";
    background: url(../images/folder-category.svg) no-repeat center;
}
span.author-name, span.category-name, span.date-blk {
    position: relative;
    padding-left: 33px;
    margin-left: 48px;
}
span.date-blk{
    margin-left:0;
}
.author_description_block {
    margin-top: 10px;
}
.single-blog-contener h5{
    color: #fff;
}
/*singel page css*/
/*privacy policy page css*/
.privacy-policy .section-inner.medium, .privacy-policy .entry-content &gt; *:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.is-style-wide){
    max-width: 100%;
    text-align: initial;
    margin: 0;
}
.privacy-contener{
    background-color:#2F372F ;
}
.privacy-contener #site-content, .privacy-policy .has-text-align-center{
    background-color:#2F372F ;
}
.privacy-contener p {
    font-size: 18px;
    font-weight: 400;
    line-height: 32px;
    font-family: 'Inter';
    color: #fff;
    padding: 20px 0;
}
.privacy-content {
    padding: 100px 0 90px 0;
}
.privacy-contener h3{
    color: #fff;
    font-size: 58px;
    font-weight: 500;
    text-transform: uppercase;
    line-height: 68px;
    margin: 0;
}
.privacy-contener .header-footer-group {
    padding: 105px 0 17px 0;
}
.privacy-contener h4.wp-block-heading {
    margin: 20px 0;
}
.privacy-contener ul li{
    position: relative;
    font-family: 'Inter';
    font-size: 18px;
    padding-left: 24px;
    color: #fff;
    line-height: 32px;
}
.privacy-policy{
    margin: 0px;
}
.privacy-policy .privacy-wrapper p a {
    color: var(--yellow);
}
.privacy-policy .privacy-wrapper p a:hover {
    color: #ffffff;
}
/*privacy policy page css close*/
/*pagination css*/
.custom-pagination .page-numbers, .custom-pagination span {
    margin-left: 15px;
    font-size: 17px;
    line-height: 27px;
    text-transform: capitalize;
    color: #fff;
}
.page-numbers.current{
    color:#FFCC01 ;
}
.custom-pagination .page-numbers:hover {
    color:#998431;
}
/*pagination css close*/
.header-right-top {
    color: #000;
}
.banner-content span.banner-sub-heading {
    font-size: 30px;
    line-height: 35px;
    text-transform: uppercase;
    margin-bottom: 40px;
    display: block;
    font-weight: 500;
}
/*Contact Us*/
.contact-page-form-section{
    padding: 109px 0px 90px;
}
.contact-content.pest-control-content {
    text-align: center;
    width: 86%;
    margin: 0 auto;
}
.contact-content a strong {
    color: var(--yellow);
}
.contact-content a strong:hover {
    color: #fff;
}
.contact-content h3 {
    margin-bottom: 36px;
    letter-spacing: 1px;
}
.contact-content p {
    margin: 24px 0px;
}
.contact-form-section {
    padding-top: 57px;
}
.contact-form-section .gform_heading .gform_title {
    display: none;
}
.contact-form-section .gfield_label.gform-field-label {
    font-size: 18px;
    line-height: 32px;
    font-family: "Inter", sans-serif;
    color: rgba(255, 255, 255, 0.9);
    font-weight: 400;
    margin-bottom: 15px;
}
.contact-form-section .gform-body input, .contact-form-section .gform-body textarea {
    padding: 6px 19px 6px 20px !important;
    border: 1px solid var(--yellow) !important;
    background-color: #fff !important;
    margin-bottom: 10px;
    border-radius: unset !important;
    resize: none;
    font-size: 18px !important;
    height: auto !important;
}
.contact-form-section .gfield textarea.medium {
    height: 149px !important;
    padding: 20px 20px !important;
}
.contact-form-section .gform-theme--foundation .gform_fields {
    grid-column-gap: 26px !important;
}
.contact-form-section .gform_required_legend {
    display: none;
}
.contact-form-section .gform_button{
    background-color: var(--yellow) !important;
    color: var(--black) !important;
    border-radius: 0 !important;
    border: 1px solid var(--yellow) !important;
    padding: 10px 20px 10px 20px !important;
    font-weight: 600 !important;
    text-transform: uppercase !important;
    font-family: "Raleway", sans-serif !important;
    transition: 0.6s !important;
    border-left: 5px solid var(--yellow) !important;
    box-shadow: 0px 0px var(--white) inset !important;
    font-size: 18px !important;
    line-height: 22px !important;
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    -ms-appearance: none;
}
.contact-form-section .gform_button:hover{
    border:1px solid var(--white) !important;
    border-left: 5px solid var(--yellow) !important;
    box-shadow: 250px 0px var(--white) inset !important;
}
.contact-form-section .gform_footer.top_label {
    display: block;
    text-align: center;
    margin-top: 50px;
}
.contact-form-section .validation_message {
    position: absolute !important;
    margin: 3px !important;
    color: #f00 !important;
}
.contact-form-section .gfield_required{
    font-size: 18px;
    line-height: 32px;
    color: rgba(255, 255, 255, 0.9);
    margin-left: -3px;
}
.contact-form-section .gform_body .gfield_error input {
    border: 1px solid #ff0000 !important;
}
.page-id-854 .contact-content .block-button {
    padding: 10px 20px;
}
.page-id-854 .contact-content {
    width: 74%;
    margin: 0 auto;
}
.page-id-862 .contact-content {
    width: 78%;
    margin: 0 auto;
}
.customer-review-section {
    width: 43.5%;
    margin: 49px auto 80px;
}
.customer-review-blk {
    display: inline-block;
    vertical-align: middle;
    margin-right: 75px;
}
.customer-review-blk:last-child {
    margin-right: 0;
}
.customer-review-blk .block-button {
    width: 138px;
    padding: 10px 17px 10px;
    text-align: center;
}
.page-id-865 .contact-content {
    width: 73%;
    margin: 0 auto;
}
.page-id-862 .contact-content h3 {
    margin-bottom: 19px;
}
.contact-form-section .gform_confirmation_message{
    text-align: center !important;
}
.contact-content .block-button {
    margin: 11px 0px 0px;
}

/*today 10 apr 2024*/

/*areas-we-serve-wrapper*/
.services-outer-wrapper.areas-we-serve-contener,
.areas-we-serve-wrapper {
    background-color: #1A1A1A;
    padding: 100px 0 0 0;
}
.area-we-serve-content p, .area-we-serve-content h3.xl-heading {
    color: #fff;
}
.area-we-serve-content h3.xl-heading {
    margin-bottom: 28px;
}
.area-we-serve-content {
    text-align: center;
    margin: 0 auto;
    width: 84%;
}
.areas-we-serve-repeater.city-menu-wrapper.common-list-style.yellow-list.white-border-box{
    border: none;
    width: 80%;
    margin: 0 auto;
    padding: 12px 0 0 157px;
}
.areas-we-serve-repeater li.menu-item.menu-item-type-post_type {
    display: inline-block;
    width: 32%;
}
.areas-we-serve-repeater .common-list-style.yellow-list ul li a {
    padding: 0 0 40px 24px;
}
.areas-we-serve-repeater .button{
    padding: 0 0 40px 24px;
}
.areas-we-serve-repeater a.button:focus{
    text-decoration: none;
}
.list-center .menu{
  text-align: center;
}
/*areas-we-serve-wrapper close*/
/*areas-we-serve-form */

.gform_required_legend{
    display: none;  
}
.area-contact-us {
    background-color: #2F372F;
    padding: 82px 0 121px 0;
}
.area-contact-us h5{
    font-size: 58px;
    line-height: 68px;
    text-align: center;
    font-weight: 500;
}
.area-contact-us .contact-content{
    text-align: center;
}
.area-contact-us #gform_fields_3 .gfield_required, .area-contact-us h5, .area-contact-us .contact-content, label.gfield_label.gform-field-label {
    color: #fff;
}
.area-contact-us .contact-content, label.gfield_label.gform-field-label{
    font-size: 18px;
    line-height: 32px;
    font-weight: 400;
}
.area-contact-form div#gform_wrapper_3 {
    padding-top: 44px;
}
.area-contact-form label.gfield_label.gform-field-label {
    margin-bottom: 16px;
}
#gform_fields_3 input, #gform_fields_3 textarea {
    padding: 4.5px 20px;
    border-radius: 0;
    height: auto !important;
    border: 1px solid var(--yellow);
    resize: none;
    font-size: 18px;
}
#gform_fields_3 textarea {
    height: 158px !important;
    padding: 20px 20px;
}
#gform_submit_button_3{
     appearance: none;
    padding: 11px 36px;
    text-transform: uppercase;
    background: #FFCC01;
    border-radius: 0;
    font-size: 18px;
    color: #000;
    line-height: 26px;
    font-family: 'Raleway';
    font-weight: 600;
 }
.area-contact-us  .gform_footer.top_label{
    justify-content: center;
    padding-top: 40px;
}
.services-outer-wrapper.areas-we-serve-contener.list-center {
    padding: 100px 0 69px 0;
}
section.more-than-services-wrapper.section.areas-we-serve-more-than.gray-2f372f {
    background-color: #1A1A1A;
}
.areas-we-serve-contener.list-center .areas-we-serve-repeater.city-menu-wrapper.common-list-style.yellow-list.white-border-box {
    padding: 0;
}

/*areas-we-serve-form close*/
/*Customer Review testimonial*/
.review-wrapper .ti-rating-text, .review-wrapper .ti-stars, 
.review-wrapper .ti-date {
    display: none !important;
}
.review-wrapper .review-slider{
    background: var(--yellow);
    position: relative;
}
.review-inner.align-center {
    width: 70%;
    margin: 0 auto;
}
.review-wrapper .ti-widget.ti-goog .ti-review-item&gt;.ti-inner, .review-wrapper .ti-widget.ti-goog .ti-load-more-reviews-container .ti-load-more-reviews-button{
    background: transparent !important;
    border: unset !important;
    padding: 40px !important;
}
.review-wrapper .review-slider-block h4 {
    padding-top: 26px;
    font-size: 40px;
    line-height: 50px;
    font-weight: 700;
}
.review-wrapper .ti-controls {
    display: none !important;
}
.review-wrapper .ti-widget.ti-goog .ti-review-header .ti-profile-details .ti-name {
    padding-right: 0px;
    position: absolute;
    bottom: 7px;
    text-align: center;
    display: block;
    width: 90%;
}
.review-wrapper .ti-widget.ti-goog .ti-review-header{
    position: unset !important;
}
.review-block .slick-arrow{
    display: none !important;
}
.review-block .ti-header.source-Google {
    display: none !important;
}
.area-contact-us .validation_message {
    position: absolute;
    color: #f00 !important;
}
/*banner video*/
section.home-page-banner.banner-wrapper {
    position: relative;
}
.home-page-video-wr {
    position: absolute;
    top: 0px;
    width: 100%;
    max-height: 806px;
    z-index: -1;
    overflow: hidden;
}
.home-page-banner-content {
    position: relative;
    z-index: 1;
}
section.home-page-banner.banner-wrapper:before {
    z-index: 1; 
}
.home-page-banner-content h1 {
    color: var(--yellow);
}
.form-recaptcha-wr {
    position: absolute !important;
    width: 0 !important;
    margin: 0 !important;
}
video::-webkit-media-controls-panel {
    display: none !important;
    opacity: 1 !important;
}
video::-webkit-media-controls {
    opacity: 0;
    pointer-events: none;
}
video::-webkit-media-controls-start-playback-button {
    display: none;
}
.home-page-video-wr video {
    width: 100% !important;
    height: 100% !important;
}
video {
  pointer-events: none;
}

/**::-webkit-media-controls-panel {
  display: none!important;
  -webkit-appearance: none;
}

*::-webkit-media-controls-play-button {
  display: none!important;
  -webkit-appearance: none;
}
*::-webkit-media-controls-start-playback-button {

  display: none!important;

  -webkit-appearance: none;

}*/
.ToastBase_module_toast__a4511d95 {
    display: none !important;
}


.home-page-video-wr {
    background: url('../images/banner-thmbnail.jpg') no-repeat center/cover;
}

/*Employment page css*/
.broadway-employment-wr {
    text-align: center;
    padding: 80px 0;
    min-height: 500px;
    background: var(--gray-1a1a1a);
}
.broadway-form-heading {
    padding-bottom: 16px;
    font-size: 58px;
    line-height: 68px;
    font-weight: 500;
    color:var(--yellow);
}
/*Employment page css ends*/</pre></body></html>