/*
Theme Name: Salient Child Theme
Description: This is a custom child theme for Salient
Theme URI:   https://themeforest.net/item/salient-responsive-multipurpose-theme/4363266
Author: ThemeNectar
Author URI:  https://themeforest.net/user/themenectar
Template: salient
Version: 1.0
*/

header#top li#social-in-menu i {
    background: #87D41B !important;
    margin: 0px 4px;
    border-radius: 2px;
    line-height: 31px;
    height: 30px;
    font-size: 16px !important;
}

header#top {
    background: #042848;
}
#header-outer #social-in-menu i {
    transition: inset !important;
    transform: unset !important;
}
header#top li#social-in-menu {
    order: 1;
}
body[data-button-style*="slightly_rounded"] #top nav > ul > li[class*="button_solid_color"] > a:before {
    border-radius: 20px !important;
    padding: 7px 0px !important;
}
div#sec-1 span.topnctxt {
    font-size: 20px;
}

div#sec-1 a.extra-color-1 {
    border-radius: 50px !important;
    padding: 16px 40px;
}

/* div#sec-1 a.primary-color {
    background-color: unset !important;
    background-image: url(https://fulgentcleaningservices.com/wp-content/uploads/2024/06/Link-video-popup.png);
    background-repeat: no-repeat;
    padding: 30px 30px;
    color: #fff0 !important;
    margin-top: -10px;
    margin-left: 24px;
} */
div#sec-1 a.primary-color {
    padding: 15px 30px !important;
    border-radius: 30px !important;
}

.sectwocolone .vc_column-inner {
    background-image: url(https://fulgentcleaningservices.com/wp-content/uploads/2024/06/Background.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    padding: 40px 50px 60px;
}

.sectwocoltwo .vc_column-inner {
    background-image: url(https://fulgentcleaningservices.com/wp-content/uploads/2025/04/Group-21-2.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    padding: 40px 50px 60px;
}

.sectwocolthree .vc_column-inner {
    background-image: url(https://fulgentcleaningservices.com/wp-content/uploads/2024/06/Background-2.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    padding: 40px 50px 60px;
}

div#sec-2 {
    margin-top: -44px;
}

div#sec-3 {
/*     padding-bottom: 110px !important; */
    padding-top: 4rem !important;
}

div#sec-2 h5 {
    background: #87d41b;
    width: 40px;
    border-radius: 50px;
    padding: 6px 8px 3px;
    color: #ddd;
}

.sectwotxt h3 {
    color: #fff;
    text-align: center;
}

.sectwotxt {
    text-align: center;
}

div#sec-2 p {
    color: #ffff;
}

.callustxt {
    background: #E19701;
    border-radius: 16px;
    width: 90%;
    text-align: center;
    padding: 28px 0px 28px;
}

.callustxt a {
    color: #ffff;
    font-size: 22px;
}

.callustxt h3 {
    margin-bottom: 5px !important;
    color: #ffff;
    font-size: 22px !important;
}

.whowearelsst ul {
    margin-left: 18px;
}

.whowearelsst p {
    padding-bottom: 6px;
}

div#sec-4 .regular-col .vc_column-inner {
    background: #074781;
    text-align: center;
    border: 3px solid #042848;
    padding: 40px 12px 40px;
}

div#servicesltsicnbox img {
    margin: 0 auto;
}

div#servicesltsicnbox h4 {
    color: #fff;
}

div#servicesltsicnbox p {
    color: #fff;
}

div#servicesltsicnbox a#btn {
    padding: 12px 34px;
    border-radius: 50px !important;
    font-size: 15px;
}

div#sec-4 .row-bg-wrap {
    background-image: url(https://fulgentcleaningservices.com/wp-content/uploads/2024/06/Slice-1-2024-06-21T055300.912.png);
    background-size: 100% 100%;
}

div#servicesltsicnbox .row-bg-wrap {
    display: none;
}

div#sec-4 {
    padding-top: 60px !important;
    padding-bottom: 90px !important;
}

.servicesltsicntwo {
    margin-top: 6rem;
}

div#sec-5 span.accent-color {
    background: #87D41B !important;
    border-radius: 50px !important;
}

div#sec-5 .nectar-progress-bar .bar-wrap {
    margin-bottom: 20px;
    border-radius: 300px !important;
    background-color: #ebebeb;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.09) inset;
}


div#sec-5 span.accent-color strong {
    background: #042848;
    color: #fff;
    padding: 5px 10px;
    border-radius: 6px;
}

div#sec-5 .nectar-progress-bar.completed p {
    padding-bottom: 6px;
    font-size: 16px;
    font-weight: 900;
    color: #042848;
}

div#sec-5 {
    padding-top: 100px !important;
}

div#sec-6 .number.default span {
    font-weight: 900;
    color: #87D41B;
}

div#sec-6 .subject {
    color: #042848;
    font-weight: 900;
    font-size: 16px !important;
}

div#sec-6 .vc_col-sm-3 {
    border-right: 2px dotted #042848 !important;
}

div#sec-6 .vc_col-sm-3:last-child {
    border: none !important;
}

div#sec-6 {
    padding-top: 70px !important;
    padding-bottom: 70px !important;
}

div#sec-7 .row-bg-wrap {
    background-image: url(https://fulgentcleaningservices.com/wp-content/uploads/2024/06/Slice-1-2024-06-21T055443.122.png);
    background-size: 100% 100%;
}

div#sec-7 {
    padding-top: 60px !important;
    padding-bottom: 60px !important;
}

div#sec-7 a#btn {
    display: table;
    margin: 0 auto;
    padding: 14px 40px;
    border-radius: 50px !important;
    font-size: 15px;
}

div#priceplan-inner .vc_column-inner {
    background: #042848;
    color: #fff;
    border-radius: 40px;
    padding: 50px 0px 30px;
	transition: .5s;
}

div#priceplan-inner h2 {
    background: #E19701;
    color: #ffff;
    padding: 10px 0px;
    font-size: 28px;
}

div#priceplan-inner a#btn {
    margin: 0 auto;
    display: table;
    padding: 13px 34px;
    border-radius: 50px !important;
    font-size: 15px;
}

div#priceplan-inner h1 {
    color: #fff;
    font-size: 46px;
}

div#priceplan-inner ul {
    margin: 0 auto;
    display: table;
}
div#priceplan-inner ul li {
    list-style: none;
    padding: 6px 0px;
    position: relative;
    text-align: center;
}

div#priceplan-inner ul li:after {
    width: 350px;
    height: 1px;
    position: absolute;
    background: #DDDDDD;
    content: '';
    left: -100px;
    right: 0;
    top: 0px;
}

div#priceplan-inner ul li:nth-child(1):after {
    height: 0px;
}

div#priceplan-inner :hover.vc_column-inner {
    background: #074781;
    transform: scale(105%);
    transition: .5s;
}

div#sec-8 .btnpriceplan {
    display: table;
    margin: 0 auto;
    padding: 14px 55px !important;
    border-radius: 50px !important;
    font-size: 15px !important;
}

div#priceplan-inner {
    padding-bottom: 14px;
}

div#sec-8 {
    padding-top: 66px !important;
    padding-bottom: 66px !important;
}

div#sec-9 .row-bg-wrap {
    background-image: url(https://fulgentcleaningservices.com/wp-content/uploads/2024/06/Slice-1-2024-06-21T055601.795.png);
    background-size: 100% 100%;
}

div#sec-9 h5 {
    color: #fff;
}
div#sec-9 h1 {
    color: #fff;
}
div#sec-9 .carousel-item {
    background: #fff;
    margin: 0px 10px;
    border-radius: 20px;
    padding: 40px 26px 46px 26px;
    height: 330px;
}

div#sec-9 .iwithtext img {
    width: 60px;
}

div#sec-9 .iwithtext .iwt-text {
    padding-left: 76px;
    line-height: 14px;
    padding-top: 2px;
}

div#sec-9 .carousel-item h6 {
    margin-bottom: 0;
    font-size: 16px;
}

.reviewiconimg {
    position: absolute !important;
    right: 18px;
    top: -54px;
    float: right;
    width: 14% !important;
}

div#sec-9 {
    padding-top: 80px !important;
    padding-bottom: 80px !important;
}

div#sec-9 .owl-stage {
    padding-top: 0 !important;
}

.sectwocoltwo h5 {
    background: #042848 !important;
    width: 40px;
    border-radius: 50px;
    padding: 6px 8px 3px;
    color: #fff;
}

.formcol {
    box-shadow: 0px 0px 10px 0px #8888885c !important;
    padding: 40px 36px 30px !important;
    border-radius: 12px;
    background: #dddddd29;
    width: 46%;
    margin-left: 46px !important;
}

div#sec-10 input.wpcf7-form-control.wpcf7-submit.has-spinner {
    float: left;
    background: #074781;
    border-radius: 50px !important;
    margin-top: 20px;
    padding: 12px 22px !important;
}

div#sec-10 label {
    color: #042848;
    font-size: 14px;
    font-weight: 600;
}

div#sec-10 .form h2 {
    color: #042848;
    font-size: 28px;
}

div#sec-10 .form input {
    margin-bottom: 10px;
}

div#sec-10 .form textarea {
    height: 144px;
}

.howitwrktxt h6 {
    background: #042848;
    width: fit-content;
    padding: 6px 24px;
    border-radius: 50px;
    color: #fff;
    font-size: 15px !important;
}
.howitwrktxt p {
    background: #F1F1F1;
    padding: 14px 16px 14px !important;
    font-size: 15px;
    margin-top: -8px;
}

div#sec-10 {
    padding-top: 90px !important;
    padding-bottom: 90px !important;
}


div#sec-11 .blog-recent[data-style*=classic_enhanced] .article-content-wrap, .masonry.classic_enhanced .masonry-blog-item .article-content-wrap {
    padding: 8%;
    position: relative;
    z-index: 100;
    background-color: #fff;
}


div#sec-11 span.meta {
    margin-left: 122px;
}

div#bloginnersec span.meta-author {
    position: absolute;
    bottom: 188px;
    margin-left: 10px !important;
}

div#bloginnersec span.meta {
    margin-left: 100px;
    position: relative;
    top: -7px;
}

div#bloginnersec .blog-recent[data-style*=classic_enhanced][data-color-scheme=light] h3.title {
    color: #042848;
    font-size: 20px;
    font-weight: 600;
    line-height: 28px;
}

div#bloginnersec span.meta:before {
    content: url(https://fulgentcleaningservices.com/wp-content/uploads/2024/06/Icon-17.png) !important;
    position: absolute;
    right: 84px;
    top: -6%;
    transform: scale(80%);
}

div#bloginnersec .blog-recent[data-style*=classic_enhanced] .inner-wrap {
    width: 100%;
    padding-bottom: 12px;
}

div#bloginnersec .blog-recent[data-style*=classic_enhanced] .post-meta, .post-area.masonry.classic_enhanced .post .post-meta {
    padding: 6px 21px;
    z-index: 101;
    position: relative;
    border-top: 0px solid rgba(0, 0, 0, .06) !important;
}

div#bloginnersec span.post-featured-img {
    width: 100%;
}

div#bloginnersec .meta-category {
    display: none;
}

div#sec-11 {
    padding-top: 90px !important;
    padding-bottom: 60px !important;
}

div#sec-12 .row-bg-wrap {
    background-image: url(https://fulgentcleaningservices.com/wp-content/uploads/2024/06/Background-14.png);
    background-size: 100% 100%;
}


div#footer-widgets .scls li i {
    width: 40px;
    height: 40px;
    line-height: 40px;
    color: #FFF;
    opacity: 1 !important;
    border-radius: 8%;
    border: 0px solid #FFF;
    background: #87d41b;
    font-size: 20px;
}
div#footer-widgets .scls li i.icon-salient-x-twitter {
    margin-top: -4px;
}

.scls ul li {
    display: inline-block;
    margin: 0px 4px 0px 0px;
}


.cntct ul li i {
    position: absolute;
    left: -38px;
    top: 0px;
    width: 35px;
    height: 34px;
    line-height: 35px;
    color: #87d41b;
    opacity: 1 !important;
    font-size: 16px;
}

.cntct ul li {
    position: relative;
    left: 30px;
    margin-bottom: 16px !important;
}

div#footer-widgets .row-bg-wrap {
    background: #074781;
    border: 0px solid #074781;
    border-radius: 30px;
}

div#footer-widgets {
    padding: 50px 40px 30px 40px;
    color: #ffff;
}



div#footer-widgets h4 {
    color: #fff;
    opacity: 1;
    font-weight: 700;
    font-size: 20px;
}

div#footer-widgets div#text-3 {
    margin-bottom: 14px !important;
}

div#footer-widgets div#media_image-2 {
    margin-bottom: 0px !important;
}

div#footer-widgets div#text-2 {
    margin-bottom: 12px !important;
}


div#footer-copyri8 .row-bg-wrap {
    background: unset !important;
}
div#footer-copyri8 a strong {
    color: #87d41b;
}
form.tnp-form {
    display: flex;
}

div#newsletterwidgetminimal-2 h4 {
    color: #fff;
    opacity: 1;
    font-size: 18px;
    font-weight: 700;
}


div#footer-copyri8 .copyrittxt {
    color: #fff;
    padding-top: 20px;
}

div#footer-copyri8 input.tnp-submit {
    width: 18% !important;
    border-radius: 50px !important;
    padding: 15px 38px !important;
    margin-left: 28px;
}

div#footer-copyri8 input.tnp-email {
    border-radius: 50px;
}

div#newsletterwidgetminimal-2 {
    margin: 0rem 12rem;
}

div#sec-12 {
    padding-bottom: 24px !important;
    padding-top: 60px !important;
}

div#sec-3 .whowearelsst ul li:before {
    content: url(https://fulgentcleaningservices.com/wp-content/uploads/2024/06/Symbol-4.png) !important;
    position: absolute;
    right: 0;
    top: -2%;
    transform: scale(80%);
    visibility: visible;
}

div#sec-3 .whowearelsst ul li:before {
    content: url(https://fulgentcleaningservices.com/wp-content/uploads/2024/06/Symbol-4.png) !important;
    position: absolute;
    top: 5%;
    transform: scale(80%);
    left: -48px;
}

/* div#sec-3 .whowearelsst ul li:nth-child(1):before {
    content: url(https://fulgentcleaningservices.com/wp-content/uploads/2024/06/Symbol-4.png) !important;
    position: absolute;
    top: 8%;
    transform: scale(80%);
    left: -49px;
} */



div#sec-3 li {
    list-style: none;
}
div#sec-3 li {
    position: relative;
}

.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output, .wpcf7 form.payment-required .wpcf7-response-output {
    border-color: #ffffff00 !important;
}


div#priceplan-inner img.img-with-animation.skip-lazy {
    display: table;
    margin: 0 auto;
    width: 30% !important;
}

div#sec-4 a#btn {
    display: table;
    margin: 0 auto;
    padding: 14px 40px;
    border-radius: 50px !important;
    font-size: 15px;
}
div#sec-3 a#btn {
    padding: 14px 40px;
    border-radius: 50px !important;
    font-size: 15px;
}

div#nav_menu-2, div#nav_menu-3 {
    margin: 0 auto;
    display: table;
}

div#priceplan-inner .hover-wrap {
    display: none;
}

/* span.am-select-service-price {
    display: none;
} */
div#servicesltsicnbox h5 a {
    display: table;
    margin: 0 auto;
    padding: 6px 16px;
    border-radius: 50px !important;
    font-size: 13px;
    background: #87d41b;
    color: #fff;
}
div#sec-4 a#btn {
    margin-top: 66px;
}

span.am-select-service-price {
    display: none;
}
div#footer-widgets ul.sub-menu {
    display: none;
}

.whowearetxt h1 {
    font-size: 26px;
    line-height: 38px;
}

div#sec-3 img {
    border-radius: 20px;
}


@media (max-width: 1600px){}
@media (max-width: 1440px){
	
div#sec-5 img {
    width: 93%;
    margin-left: 44px;
}	
	
	
}
@media (max-width: 1366px){
	div#servicesltsicnbox p {
    min-height: 190px;
}
     div#sec-1 p {
        width: unset;
        font-size: 13px;
    }
	div#sec-3 {
    padding-bottom: 80px !important;
    padding-top: 7rem !important;
}
	div#sec-5 {
    padding-top: 80px !important;
}
	div#bloginnersec span.meta-author {
    position: absolute;
    bottom: 185px;
    margin-left: 10px !important;
}
	
body [class^=icon-].icon-default-style {
    line-height: 32px;
    height: 34px;
    width: 34px;
    margin-right: 0;
    font-size: 34px;
    color: #000;
    font-style: normal;
    background-color: transparent;
}	
	
div#sec-11 {
    padding-top: 54px !important;
    padding-bottom: 30px !important;
}	
.form p > br {
    display: none;
}	
	
div#sec-9 {
    padding-top: 60px !important;
    padding-bottom: 60px !important;
}	
	
	div#sec-8 h1 {
    font-size: 44px;
    line-height: 54px;
}
	
div#servicesltsicnbox h4 {
    color: #fff;
    font-size: 20px;
}	
	
/* header#top a#logo img {
    width: 91% !important;
}	 */
	
    div#sec-1 h2.ns-heading-el {
        font-size: 43px;
        line-height: 50px;
    }
	
div#sec-3 h1 {
    font-size: 46px;
	line-height: 54px;
}
	
	div#sec-10 {
    padding-top: 70px !important;
    padding-bottom: 90px !important;
}
	
div#sec-10 h1 {
    font-size: 46px;
    line-height: 56px;
}
	
div#sec-11 h1 {
    font-size: 46px;
    line-height: 56px;
}	
	
div#nav_menu-2 {
    margin-left: 44px;
}	
	
div#priceplan-inner ul li:after {
    width: 330px;
    height: 1px;
    position: absolute;
    background: #DDDDDD;
    content: '';
    left: -93px;
    right: 0;
    top: 0px;
}
	
    div#sec-4 .regular-col .vc_column-inner {
        height: auto !important;
    }

	
}
@media (max-width: 1326px){}
@media (max-width: 1280px){
	
.formcol {
    box-shadow: 0px 0px 10px 0px #8888885c !important;
    padding: 40px 36px 30px !important;
    border-radius: 12px;
    background: #dddddd29;
    width: 42%;
    margin-left: 46px !important;
}	
	div#sec-2 .vc_col-sm-4 .vc_column-inner {
    height: 300px;
}
	
}
@media (max-width: 1080px){
	    div#servicesltsicnbox p {
        min-height: 180px;
    }
	header#top li#social-in-menu {
    display: none !important;
}
	    div#sec-1 h2.ns-heading-el {
        font-size: 32px !important;
        line-height: 40px !important;
    }	
	div#sec-1 a.primary-color {
    padding: 12px 27px !important;
}
	div#sec-1 p span > br {
    display: none;
}
	
    div#sec-1 p {
        width: 350px;
        font-size: 12px !important;
    }	
	
	div#sec-2 h3 {
    font-size: 18px;
}
	
div#sec-2 p > br {
    display: none;
}	
	
    div#sec-3 {
        padding-bottom: 40px !important;
        padding-top: 5rem !important;
    }	
	    div#sec-3 h1 {
        font-size: 30px;
        line-height: 36px;
    }
	
	.whowearetxt p {
    font-size: 12px;
}
div#sec-3 .iwithtext .iwt-text {
    padding-left: 40px;
}
	
div#sec-3 .iwithtext p {
    font-size: 11px;
    line-height: 18px;
}	
div#sec-3 .iwithtext h6 {
    font-size: 14px;
}
	
.callustxt {
    background: #E19701;
    border-radius: 16px;
    width: 94%;
    text-align: center;
    padding: 16px 0px 16px;
}	
	
.callustxt h3 {
    margin-bottom: 0px !important;
    color: #ffff;
    font-size: 15px !important;
}	
	
.callustxt a {
    color: #ffff;
    font-size: 15px !important;
}	
	
.whowearelsst p {
    font-size: 13px;
    line-height: 20px;
}
	
.whowearelsst li {
    font-size: 13px;
    line-height: 22px;
}	
	
div#sec-3 .iwithtext {
    margin-bottom: 12px;
}	
	
div#sec-4 {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
}
	
div#servicesltsicnbox p {
    color: #fff;
    font-size: 12px;
}	
	
    div#servicesltsicnbox h4 {
        color: #fff;
        font-size: 15px;
        line-height: 26px;
    }	
	
	div#sec-5 h1 {
    font-size: 36px;
    line-height: 46px;
}
	
div#priceplan-inner p {
    font-size: 12px;
}	
	
div#priceplan-inner h2 {
    background: #E19701;
    color: #ffff;
    padding: 4px 0px;
    font-size: 20px;
}	
	
    div#sec-8 h1 {
        font-size: 34px;
        line-height: 40px;
    }	
	
	    div#priceplan-inner ul li:after {
        width: 250px;
        height: 1px;
        position: absolute;
        background: #DDDDDD;
        content: '';
        left: -52px;
        right: 0;
        top: 0px;
    }
	
	div#sec-9 .carousel-item p {
    font-size: 12px;
}
	
    div#sec-9 .carousel-item {
        padding: 32px 14px 46px 14px;
        height: 290px;
    }
.reviewimg {
    width: 100px !important;
}	
	
.reviewiconimg {
    position: absolute !important;
    right: 18px;
    top: -40px;
    float: right;
    width: 14% !important;
}	
	
    div#sec-10 h1 {
        font-size: 34px;
        line-height: 44px;
    }	
	
	.formcol {
        box-shadow: 0px 0px 10px 0px #8888885c !important;
        padding: 40px 14px 30px !important;
        border-radius: 12px;
        background: #dddddd29;
        width: 43%;
        margin-left: 46px !important;
    }
	
	.howitwrktxt p {
    background: #F1F1F1;
    padding: 14px 16px 14px !important;
    font-size: 13px;
    margin-top: -8px;
}
	
	.howitwrktxt p > br {
    display: none;
}
	
.howitwrktxt p span > br {
    display: none;
}	
	
div#bloginnersec span.meta-author {
        position: absolute;
        bottom: 230px;
        margin-left: 0px !important;
    }	
	
	.textwidget p {
    font-size: 11px;
}
	
div#footer-copyri8 input.tnp-submit {
    width: 30% !important;
    border-radius: 50px !important;
    padding: 15px 34px !important;
    margin-left: 14px;
}	
	div#sec-12 a {
    font-size: 12px;
}
       div#sec-10 {
        padding-top: 20px !important;
        padding-bottom: 50px !important;
    }	
	
	div#sec-8 {
    padding-top: 50px !important;
    padding-bottom: 48px !important;
}
	p, li a {
    font-size: 12px;
    line-height: 20px;
}
}
@media (max-width: 1024px){
	.cntct ul li i {
   
    top: -3px !important;
   
}
}
@media (max-width: 912px){
	    .cntct ul li i {
        top: -4px !important;
    }
	div#servicesltsicnbox {
    margin: 0px 130px;
}
	    div#servicesltsicnbox p {
        min-height: auto;
    }
	    div#sec-2 .vc_col-sm-4 .vc_column-inner {
        height: 260px;
    }
	    div#sec-9 .carousel-item {
        height: 270px;
    }
	header#top {
    background: #042848;
    padding: 12px 0px;
}
	
div#header-outer {
    padding: 0px !important;
}	
	
div#sec-2 {
    margin-top: 40px;
}	
	
div#sec-2 .vc_column-inner {
    margin: 0 auto;
    width: 50%;
}	
	
div#sec-3 img {
    width: 50%;
    margin: 0 auto;
}	
	
    div#sec-3 {
        padding-bottom: 40px !important;
        padding-top: 5rem !important;
        text-align: center;
    }	
	
	    .callustxt {
        background: #E19701;
        border-radius: 16px;
        width: 24%;
        text-align: center;
        padding: 16px 0px 16px;
        margin: 0 auto;
    }
	
	div#sec-3 .iwithtext .iwt-icon {
    position: unset;
    left: 0;
    top: 0;
}
	
    div#sec-3 img {
        width: auto;
        margin: 0 auto;
    }
	
	    .whowearelsst li {
        font-size: 13px;
        line-height: 22px;
        list-style: none;
    }
	
	.servicesltsicntwo {
    margin-top: 2rem;
}
	
    div#sec-5 {
        padding-top: 55px !important;
        text-align: center;
    }
	    div#sec-5 img {
        width: 66%;
        margin-left: 44px;
        margin: 0 auto;
    }
	
	div#sec-6 .vc_col-sm-3:nth-child(2) {
    border-right: none !important;
}
	
div#sec-9 .owl-dots {
    display: none;
}	
	
.formcol {
        box-shadow: 0px 0px 10px 0px #8888885c !important;
        padding: 40px 14px 30px !important;
        border-radius: 12px;
        background: #dddddd29;
        width: 100%;
        margin-left: 0px !important;
        margin-top: 3rem;
    }
	
	div#sec-10 .col {
    margin-bottom: 0;
}
	div#bloginnersec span.post-featured-img img {
    width: 100%;
}
	
div#sec-11 .blog-recent[data-style*=classic_enhanced] .article-content-wrap, .masonry.classic_enhanced .masonry-blog-item .article-content-wrap {
    padding: 3%;
    position: relative;
    z-index: 100;
    background-color: #fff;
}	
	
     div#bloginnersec span.meta-author {
        position: absolute;
        bottom: 120px;
        margin-left: 0px !important;
    }	
	
	div#newsletterwidgetminimal-2 {
    margin: 0rem 6rem;
}
	
	    div#sec-3 .iwithtext .iwt-text {
        padding-left: 0px;
    }
	
	div#sec-4 .row-bg-wrap {
    background-image: url(https://fulgentcleaningservices.com/wp-content/uploads/2024/06/Slice-1-2024-06-21T055300.912.png);
    background-size: cover;
}
	
div#sec-3 .whowearelsst ul li:before {
    content: url(https://fulgentcleaningservices.com/wp-content/uploads/2024/06/Symbol-4.png) !important;
    position: absolute;
    top: 5%;
    transform: scale(80%);
    left: -153px;
}	
	
div#sec-11 .vc_column-inner {
    padding-left: 60px;
    padding-right: 60px;
}	
	
    div#sec-11 h1 {
        font-size: 38px;
        line-height: 42px;
    }
	
	div#bloginnersec span.meta {
    margin-left: 100px;
    position: relative;
    top: -8px;
}
	div#nav_menu-2, div#nav_menu-3 {
    display: unset;
}
	div#sec-4 .vc_col-sm-3.clm {
    display: none;
}
}
@media (max-width: 800px){
	    div#sec-1 h2.ns-heading-el {
        font-size: 27px !important;
        line-height: 36px !important;
    }
}
@media (max-width: 768px){
	
	
    div#bloginnersec span.meta-author {
        position: absolute;
        bottom: 145px;
        margin-left: 0px !important;
    }	
	
	
}
@media (max-width: 480px){
	div#sec-6 .number.default span, div#sec-6 .symbol-wrap {
    font-size: 45px !important;
}
	    div#sec-1 p {
        width: 350px;
        font-size: 12px !important;
        display: none;
    }
	
    div#sec-1 h2.ns-heading-el {
        font-size: 16px !important;
        line-height: 20px !important;
    }
	
	div#sec-1 span.topnctxt {
    font-size: 12px;
}
	
    div#sec-2 .vc_column-inner {
        margin: 0 auto;
        width: 80%;
    }	
	    .callustxt {
        background: #E19701;
        border-radius: 16px;
        width: 50%;
        text-align: center;
        padding: 16px 0px 16px;
        margin: 0 auto;
    }
	
	div#sec-4 .regular-col .vc_column-inner {
    padding: 30px 20px 30px;
}
	div#servicesltsicnbox {
    margin: 0px 0px;
}
div#sec-6 .vc_col-sm-3 {
    border-right: 0px dotted #042848 !important;
}	
	div#sec-7 h1 {
    font-size: 22px;
    line-height: 32px;
}
	
	
    .reviewiconimg {
        position: absolute !important;
        right: 26px;
        top: -40px;
        float: right;
        width: 10% !important;
    }
	
	    div#sec-11 h1 {
        font-size: 30px;
        line-height: 38px;
    }
	
	    div#bloginnersec span.meta-author {
        position: absolute;
        bottom: 144px;
        margin-left: -8px !important;
    }
	
	    div#nav_menu-2 {
        margin-left: 0px;
    }
	
	    div#newsletterwidgetminimal-2 {
        margin: 0rem 0rem;
    }
	
	    div#footer-copyri8 input.tnp-submit {
        width: 32% !important;
        border-radius: 50px !important;
        padding: 15px 34px !important;
        margin-left: 14px;
    }
	
	div#footer-copyri8 .copyrittxt {
    color: #fff;
    padding-top: 20px;
    font-size: 13px;
}
	    div#sec-9 {
        padding-top: 50px !important;
        padding-bottom: 46px !important;
    }
	
	    div#sec-8 h1 {
        font-size: 28px;
        line-height: 32px;
    }
	
	div#sec-7 p {
    font-size: 13px;
}
	div#sec-7 {
    padding-top: 44px !important;
    padding-bottom: 44px !important;
}
    div#sec-5 h1 {
        font-size: 26px;
        line-height: 36px;
    }
	
    div#bloginnersec span.meta-author {
        position: absolute;
        bottom: 144px;
        margin-left: -8px !important;
    }
	
	    div#footer-copyri8 input.tnp-submit {
        width: 30% !important;
        border-radius: 50px !important;
        padding: 15px 22px !important;
        margin-left: 14px;
    }
	
	
	div#sec-3 .whowearelsst ul li:before {
    content: url(https://fulgentcleaningservices.com/wp-content/uploads/2024/06/Symbol-4.png) !important;
    position: absolute;
    top: 5%;
    transform: scale(80%);
    left: -165px;
}
	body .swiper-slide .content .buttons {
        padding-top: 0px;
    }
	    div#sec-1 a.primary-color {
        padding: 10px 20px !important;
        font-size: 12px !important;
    }
	
	
    div#sec-11 .vc_column-inner {
        padding-left: 0px;
        padding-right: 0px;
    }	
	
	    div#sec-5 img {
        width: 100%;
        margin-left: 44px;
        margin: 0 auto;
    }
	div#sec-2 .vc_col-sm-4 .vc_column-inner {
        height: 260px;
    }
}
@media (max-width: 428px){
	
	    div#bloginnersec span.meta-author {
        position: absolute;
        bottom: 167px;
        margin-left: -8px !important;
    }
	
}
@media (max-width: 414px){}
@media (max-width: 375px){
	
	
    div#sec-1 h2.ns-heading-el {
        font-size: 12px !important;
    }
	div#sec-1 a.primary-color {
        padding: 8px 20px !important;
        font-size: 10px !important;
    }
    div#bloginnersec span.meta-author {
        position: absolute;
        bottom: 167px;
        margin-left: -8px !important;
    }
	
	    div#footer-copyri8 input.tnp-submit {
        width: 30% !important;
        border-radius: 50px !important;
        padding: 15px 22px !important;
        margin-left: 14px;
        font-size: 11px;
    }
	
	     div#footer-copyri8 .copyrittxt {
        color: #fff;
        padding-top: 20px;
        font-size: 10px;
    }
	
	    div#sec-2 .vc_column-inner {
        margin: 0 auto;
        width: 88%;
    }
	
	    div#sec-3 h1 {
        font-size: 28px;
        line-height: 36px;
    }
	
	    div#sec-11 h1 {
        font-size: 24px;
        line-height: 33px;
    }
	
	div#footer-widgets {
    padding: 50px 0px 30px 22px;
    color: #ffff;
}

}
@media (max-width: 360px){
	    div#bloginnersec span.meta-author {
        position: absolute;
        bottom: 166px;
        margin-left: -8px !important;
    }
	
	
}
