/*////////////////////////////////////////////////////// Responsive CSS Structure //////////////////////////////////////////////////////*/
@media (min-width: 1200px) and (max-width: 1920px){
}

@media (min-width: 1700px) and (max-width: 1799px){
}

@media (min-width: 1700px) {
.header .container { max-width: 1630px; }
.footer-landing .container { max-width: 1630px; }
}

@media (min-width: 1600px) and (max-width: 1699px){
.header .container { max-width: 1530px; }
.footer-landing .container { max-width: 1530px; }
}

@media (min-width: 1600px) {
.miti-container .container {
    max-width: 1530px;
}
}

@media (min-width: 1500px) and (max-width: 1599px){
.header .container { max-width: 1430px; }
.footer-landing .container { max-width: 1430px; }

/* home page */
.banner-section .banner-image { margin-right: -6.944rem; }
/* home page */

.miti-container .container {
    max-width: 1430px;
}

/* 9-4-2024 */
/* mitigation-landing-page */
.miti-banner-right {
    padding: 154px 50px 237px 50px;
}
.miti-banner-section .miti-banner-img {
    width: 64%;
}
/* mitigation-landing-page */
/* 9-4-2024 */
}

@media (min-width: 1400px) and (max-width: 1499px){
.header .container { max-width: 1330px; }
.footer-landing .container { max-width: 1330px; }

/* home page */
.banner-section .banner-image { margin-right: -4.167rem; }
/* home page */

/* 9-4-2024 */
/* mitigation-landing-page */
.miti-banner-right {
    padding: 154px 50px 237px 50px;
}
.miti-banner-section .miti-banner-img {
    width: 64%;
}
/* mitigation-landing-page */
/* 9-4-2024 */
}

@media (min-width: 1400px) {
.container { max-width: 1250px; }

/*-----------unit-size-matter-start---------------------------------*/
.sm-items > .row { margin-left: -2.222rem; /* -40px */ margin-right: -2.222rem; /* -40px */ }
.sm-items > .row [class*=col-] { padding-left: 2.222rem; /* 40px */ padding-right: 2.222rem; /* 40px */ }
.sm-items > .row [class*=col-]:nth-child(odd) .sm-item:after { right: -2.222rem; /* -40px */ }
.whenever-need-section > .row { margin-left: -2.222rem; /* -40px */ margin-right: -2.222rem; /* -40px */ }
.whenever-need-section > .row > [class*=col-] { padding-left: 2.222rem; /* 40px */ padding-right: 2.222rem; /* 40px */ }
/*-----------unit-size-matter-end-----------------------------------*/

/*-----------desktop-4-section1-start------------------------------*/
.guide-inside-left {
	padding-right: 2.778rem; /* 50px */
}
/*-----------desktop-4-section1-end--------------------------------*/

/*-----------desktop-4-section2-start------------------------------*/
.guide-below-section {
    padding: 3.889rem 0 2.222rem 0; /* 70px 65px 40px 65px */
}
/*-----------desktop-4-section2-end--------------------------------*/

/* 19-9-2023 */
.military-list {
    padding: 0 60px;
}
.what-pods-landing.what-sets-pods-section {
    padding-bottom: 6.389rem;
}
.as-list.max-con-list ul li:nth-child(odd) {
	padding-right: 80px;
}
.as-list.max-con-list ul li:nth-child(even) {
	padding-left: 85px;
}
.as-list.max-con-list ul li:nth-child(even):before {
    left: 2.222rem;
}
.easier-landing.we-make-easier-section {
    padding-bottom: 9.444rem;
}
.new-review-landing .new-review-section {
    padding-bottom: 6.667rem;
}
.more-info-item {
    padding-right: 6.111rem;
}
/* 19-9-2023 */

/* 30-9-2023 */
/* .guide-inside-left {
    padding-right: 5.556rem;
} */
/* .guide-inside-main .breadcrumb {
    padding-left: 3.611rem;
    padding-right: 3.611rem;
}
.guide-inside-main .guide-inside-section {
    padding-left: 3.611rem;
    padding-right: 3.611rem;
} */
.guide-below-section {
    padding-right: 8.333rem;
}
/* 30-9-2023 */

/* 10-1-2024 */
.guide-inside-section.guide-new-inside-section .guide-inside-left {
    padding-right: 8.333rem;
}
.guide-inside-section.guide-new-inside-section {
	padding: 88px 0 62px 0;
}
/* 10-1-2024 */

/* 13-1-2024 */
.space-item .block-title {
    font-size: 35px;
}
/* 13-1-2024 */

/* 16-1-2024 */
/* .self-clean-img {
    margin-right: -30px !important;
} */
/* .we-make-esaier-reviews .we-make-easier-block .we-make-detail .small-block-title {
	margin-bottom: 10px;
} */
/* 16-1-2024 */

/* 9-4-2024 */
/* mitigation-landing-page */
.miti-partner-below-right ul {
    padding-left: 65px;
}
/* mitigation-landing-page */
/* 9-4-2024 */

}

@media (max-width: 1400px) {
    /* 5-7-2023 */
    .map-iframe iframe {
        width: 100%;
    }
    .form-input .wpcf7-not-valid-tip {
        font-size: 14px;
    }
    /* 5-7-2023 */
}

@media (min-width: 1300px) and (max-width: 1399px){
html { font-size: 16px; }

.navbar .navbar-collapse { margin-left: 55px; }

/* home page */
.banner-section .banner-image { margin-right: -1.563rem; }
/* home page */

/*===========Location-page-start====================================*/

/*-----------people-review-start------------------------------------*/
.people-review-slider.slick-slider .slick-arrow.slick-prev { left: -1.25rem; /* -20px */ }
.people-review-slider.slick-slider .slick-arrow.slick-next { right: -1.25rem; /* -20px */ }
/*-----------people-review-end--------------------------------------*/

/*===========Location-page-end======================================*/

/* 12-7-2023 */
.new-review-section {
    padding: 3.75rem 15rem 2.938rem 15rem;
}
.guide-heading:before {
    width: 75%;
}
/* 12-7-2023 */

/* 17-8-2023 */
.reviews-container .review {
    padding: 1.875rem;
}
/* 17-8-2023 */

/* 23-8-2023 */
/* .reviews-container .review p {
    -webkit-line-clamp: 5;
} */
/* 23-8-2023 */

/* 20-9-2023 */
.spanish-banner-new .video-bg-pricing {
    max-width: 37.188rem;
}
.spanish-banner-new .get-pricing .btn {
    width: 19.063rem;
}
/* .reviews-container .review p {
    -webkit-line-clamp: 4;
} */
/* 20-9-2023 */

/* 16-1-2024 */
.lifetime-card .lifetime-item {
    flex: 0 0 17%;
}
/* 16-1-2024 */

/* 30-1-2024 */
/* .we-make-esaier-reviews .we-make-easier-block .we-make-detail .detail * {
    font-size: 16px;
} */
/* 30-1-2024 */

/* 20-2-2024 */
.contact-form-ad-sticky {
    padding: 25px 30px 25px 30px;
    margin-bottom: -145px;
    margin-right: 190px;
}
.sticky-form-input.sticky-form-textarea .form-control {
    height: 150px;
}
.sticky-form-comment-inside {
    width: 150px;
    height: 150px;
}
.sticky-ad-form {
    margin-right: 40px;
}
/* 20-2-2024 */

/* 21-2-2024 */
.sticky-form-btns .wpcf7-spinner {
    right: -20px;
    width: 15px;
    height: 15px;
}
/* 21-2-2024 */

/* 9-4-2024 */
/* mitigation-landing-page */
.miti-banner-right {
    padding: 154px 40px 237px 40px;
}
.miti-banner-section .miti-banner-img {
    width: 63%;
}

.miti-banner-text {
    font-size: 23px;
}
/* mitigation-landing-page */
/* 9-4-2024 */

}

@media (min-width: 1200px) and (max-width: 1299px){
html { font-size: 16px; }

.navbar .navbar-collapse { margin-left: 55px; }

/* home page */
.banner-section .banner-image { margin-right: -1.563rem; }
/* home page */

/*===========About-page-start========================================*/

/*-----------take-it-start-------------------------------------------*/
.ti-slider { padding: 0 1.25rem; /* 0 20px */ }
.ti-slider .slick-prev { left: -1.25rem !important; /* -20px */ }
.ti-slider .slick-next { right: -1.25rem !important; /* -20px */ }
/*-----------take-it-end---------------------------------------------*/

/*===========About-page-end==========================================*/


/*===========Location-page-start====================================*/

/*-----------people-review-start------------------------------------*/
.people-review-slider.slick-slider .slick-arrow.slick-prev { left: -1.25rem; /* -20px */ }
.people-review-slider.slick-slider .slick-arrow.slick-next { right: -1.25rem; /* -20px */ }
/*-----------people-review-end--------------------------------------*/

/*===========Location-page-end======================================*/

/* 12-7-2023 */
.new-review-section {
    padding: 3.75rem 15rem 2.938rem 15rem;
}
.guide-heading:before {
    width: 75%;
}
/* 12-7-2023 */

/* 17-8-2023 */
.reviews-container .review {
    padding: 1.875rem;
}
/* 17-8-2023 */

/* 23-8-2023 */
/* .reviews-container .review p {
    -webkit-line-clamp: 5;
} */
/* 23-8-2023 */

/* 20-9-2023 */
.spanish-banner-new .video-bg-pricing {
    max-width: 37.188rem;
}
.spanish-banner-new .get-pricing .btn {
    width: 19.063rem;
}
/* .reviews-container .review p {
    -webkit-line-clamp: 4;
} */
/* 20-9-2023 */

/* 16-1-2024 */
.lifetime-card .lifetime-item {
    flex: 0 0 17%;
}
/* 16-1-2024 */

/* 30-1-2024 */
/* .we-make-esaier-reviews .we-make-easier-block .we-make-detail .detail * {
    font-size: 16px;
} */
/* 30-1-2024 */

/* 20-2-2024 */
.contact-form-ad-sticky {
    padding: 25px 30px 25px 30px;
    margin-bottom: -145px;
    margin-right: 190px;
}
.sticky-form-input.sticky-form-textarea .form-control {
    height: 150px;
}
.sticky-form-comment-inside {
    width: 150px;
    height: 150px;
}
.sticky-ad-form {
    margin-right: 40px;
}
/* 20-2-2024 */

/* 21-2-2024 */
.sticky-form-btns .wpcf7-spinner {
    right: -20px;
    width: 15px;
    height: 15px;
}
/* 21-2-2024 */

/* 9-4-2024 */
/* mitigation-landing-page */
.miti-banner-right {
    padding: 154px 40px 237px 40px;
}
.miti-banner-section .miti-banner-img {
    width: 63%;
}

.miti-banner-text {
    font-size: 23px;
}
/* mitigation-landing-page */
/* 9-4-2024 */

}

@media (min-width: 1200px) {

.banner-section .banner-description .banner-detail .detail {
    padding-right: 5.556rem;
}

/*===========About-page-start========================================*/

/*-----------about-banner-start--------------------------------------*/
.flex-vs-pods-section.about-flex .flex-vs-pods-content { width: 50%; }
.about-flex .flex-vs-pods-image img { width: 80%; }
.flex-vs-pods-section.about-flex .flex-vs-pods-detail { padding: 2.625rem 2.625rem 4.75rem; /* 42px 42px 76px */ }
.flex-vs-pods-section.about-flex { padding: 4.944rem 0 4.111rem; }
/*-----------about-banner-end----------------------------------------*/

/*-----------about-quote-start---------------------------------------*/
.about-quote-title { padding: 0 7.125rem; }
/*-----------about-quote-end-----------------------------------------*/

/*===========About-page-end==========================================*/

/*===========Unit-page-start========================================*/

/*-----------unit-banner-start--------------------------------------*/
.unit-flex.flex-vs-pods-section .flex-vs-pods-content .section-title { padding-right: 5.556rem; /* 0 100px */ }
.flex-between-text { padding-right: 5.556rem; /* 0 100px */ }
/*-----------unit-banner-end----------------------------------------*/

/*-----------unit-max-con-start-------------------------------------*/
.max-con-right { margin-right: 7.778rem; /* 140px */ }
/*-----------unit-max-con-end---------------------------------------*/

/*===========Unit-page-end==========================================*/

/*===========Contact-page-start=====================================*/

/*-----------contact-section-start----------------------------------*/
.contact-form form { width: 50%; }
/*-----------contact-section-end------------------------------------*/

/*===========Contact-page-end=======================================*/

/* 19-9-2023 */

.flex-vs-pods-landing .section-title {
    padding-right: 0;
}

/* 19-9-2023 */

/* 30-1-2024 */
.reviews-right {
    margin-left: -135px;
    position: relative;
    z-index: -1;
}
/* 30-1-2024 */

}

@media (min-width: 992px) and (max-width: 1199px){
html { font-size: 16px; }
.section-title { margin-bottom: 2.75rem; }
.common-get-quote-button { padding-top: 2.75rem; }

/* header */
.navbar { padding: 1.556rem 0; }
.navbar-nav .nav-item .nav-link { font-size: 17px; line-height: 25px; }
.navbar .get-pricing-block { margin-left: 2.5rem; }
.navbar .navbar-collapse { margin-left: 15px; }
/* header */

/* home page */
.banner-section .banner-image { margin-right: 0; }
.flex-vs-pods-section { padding-bottom: 5.5rem; }
.client-reviews-section { padding: 4rem 0; }
.our-professional-section { padding: 4.5rem 0; }
.our-professional-block > .row { margin: 0 -0.938rem; }
.our-professional-block > .row > * { padding: 0 0.938rem; }
.we-make-easier-section { padding: 4.5rem 0; }
.flex-units-every-way-section .common-get-quote-button { padding-top: 3.75rem; }
.flex-vs-pods-section .flex-vs-pods-detail { padding: 4.75rem 2.5rem; }
.what-sets-pods-section { padding: 4rem 0 2rem; }
.flex-units-every-way-section { padding: 4rem 0 3rem; }
/* home page */


/*===========About-page-start========================================*/

/*-----------about-banner-start--------------------------------------*/
.flex-vs-pods-section.about-flex .flex-vs-pods-content { position: relative; left: auto; top: auto; max-width: 100%; transform: none; -webkit-transform: none; -moz-transform: none; -ms-transform: none; -o-transform: none; }
.flex-vs-pods-section.about-flex { padding-bottom: 4rem; }
/*-----------about-banner-end----------------------------------------*/

/*-----------about-trailer-start-------------------------------------*/
.at-title { margin-bottom: 1.667rem; }
.at-text p { margin-bottom: 1.111rem; }
/*-----------about-trailer-end---------------------------------------*/

/*-----------take-it-start-------------------------------------------*/
.ti-slider { padding: 0 1.25rem; /* 0 20px */ }
.ti-slider .slick-prev { left: -1.25rem !important; /* -20px */ }
.ti-slider .slick-next { right: -1.25rem !important; /* -20px */ }
/*-----------take-it-end---------------------------------------------*/

/*===========About-page-end==========================================*/

/*===========Unit-page-start========================================*/

/*-----------unit-banner-start--------------------------------------*/
.max-img-above-text { font-size: 2.313rem; /* 37px */ line-height: 2.813rem; /* 45px */ margin: 0; }
.max-con-section { padding: 4.063rem 0; /* 65px */ }
/*-----------unit-banner-end----------------------------------------*/

/*-----------unit-environment-start---------------------------------*/
.environment-section .about-trailer-section { padding: 3.125rem 0 3.125rem 0; /* 50px 0 50px 0 */ }
.environment-section .at-title { margin-bottom: 1.875rem; /* 30px */ }
/*-----------unit-environment-end-----------------------------------*/

/*===========Unit-page-end==========================================*/

/*===========Contact-page-start=====================================*/

/*-----------contact-section-start----------------------------------*/
.contact-form form { width: 50%; }
.contact-section { padding: 6.25rem 0 6.25rem 0; /* 100px 0 100px 0 */ }
/*-----------contact-section-end------------------------------------*/

/*===========Contact-page-end=======================================*/

/*===========All-location-page-start================================*/

/*-----------all-location-section-start-----------------------------*/
.asl-title { margin-bottom: 1.25rem; /* 20px */ }
/*-----------all-location-section-end-------------------------------*/

/*===========All-location-page-end--================================*/

/*===========Location-page-start====================================*/

/*-----------rethink-storage-start----------------------------------*/
.rethink-storage .max-img-above-text.max-above-text-2 { padding: 0.556rem; }
.rethink-storage .max-img-above-text { width: 70%; max-height: 30%; }
/*-----------rethink-storage-end------------------------------------*/

/*-----------moving-need-start--------------------------------------*/
.mn-title { font-size: 1.875rem; /* 30px */ }
.related-blog-post .mn-title { font-size: 1.3rem; }
/*-----------moving-need-end----------------------------------------*/

/*-----------city-list-start----------------------------------------*/
.whenever-need-section { padding: 5rem 0; /* 80px 0 */ }
/*-----------city-list-end------------------------------------------*/

/*-----------people-review-start------------------------------------*/
.people-review-slider.slick-slider .slick-arrow.slick-prev { left: -1.25rem; /* -20px */ }
.people-review-slider.slick-slider .slick-arrow.slick-next { right: -1.25rem; /* -20px */ }
.people-review-slider { padding: 0 1.875rem; /* 0 30px */ }
.what-people-say-section { padding: 2.875rem 0 2.875rem 0; /* 46px 0 46px 0 */ }
/*-----------people-review-end--------------------------------------*/

/*===========Location-page-end======================================*/

/*===========404-page-start=========================================*/
.error-section .main-title * { font-size: 4.063rem; /* 65px */ line-height: 4.375rem; /* 70px */ }
.error-section .block-title * { font-size: 2.188rem; /* 35px */ line-height: 2.5rem; /* 40px */ }
/*===========404-page-end===========================================*/


/* 12-7-2023 */
.video-bg-heading * {
    font-size: 2.813rem;
    line-height: 3.75rem;
}
.google-review-video {
    margin-top: 1.875rem;
}
.new-banner-main .vide-bg-section {
    top: 5.313rem;
}
.zi-test-block .new-banner-main .vide-bg-section {
    top: 12.313rem;
}
.new-review-section {
    padding: 3.75rem 9.375rem 2.938rem 9.375rem;
}
.new-review-slider.slick-slider .slick-arrow {
    font-size: 2.188rem !important;
}
.new-reviews * {
    font-size: 1.375rem;
    line-height: 2.125rem;
}
.new-review-inside {
    padding-top: 3.125rem;
}

.subscribe-section {
    padding: 2.438rem 0 2.125rem 0;
}
.subscribe-heading {
    margin-bottom: 1.875rem;
}
.subscribe-heading * {
    font-size: 1.875rem;
}
.subscribe-section .get-pricing-block .get-pricing-field .form-control {
    padding: 0.75rem 4.688rem 0.875rem 1.875rem;
}

.featured-articles-section {
    padding: 0.188rem 0 2.778rem 0;
}
.fal-details {
    padding: 1.25rem 0.625rem;
}
.fal-title * {
    font-size: 1.375rem;
    line-height: 1.875rem;
}
/* .far-item-heading * {
    font-size: 1rem;
    line-height: 1.375rem;
} */

.guide-section {
    padding: 2.5rem 0 3.75rem 0;
}
.guide-heading:before {
    width: 70%;
}
.guide-section .far-list > .row > [class*=col-]:last-child .far-item {
    border-bottom: none !important;
}
/* 12-7-2023 */

/*-----------desktop-4-section1-start------------------------------*/
.guide-inside-update * {
    font-size: 1rem;
}
.guide-inside-heading {
    margin-bottom: 0.625rem;
}
/* .guide-inside-heading * {
    font-size: 1.875rem;
    line-height: 3.125rem;
} */
/*-----------desktop-4-section1-start------------------------------*/

/*-----------desktop-4-section2-start------------------------------*/
.guide-below-list {
    padding-top: 4.375rem;
}
.guide-below-list ul li {
    max-width: 9.375rem;
    padding: 3.125rem 0.313rem;
}
.guide-below-list ul li span {
    font-size: 1.75rem;
    padding: 0.75rem;
}
.guide-below-list ul li a * {
    font-size: 1rem;
}
/*-----------desktop-4-section2-end--------------------------------*/

/*-----------typography-section-start------------------------------*/
.typography-section h1 {
	font-size: 3rem;
	font-size: 3.875rem;
}

.typography-section h2 {
	font-size: 2.375rem;
	line-height: 3.25rem;
}

.typography-section h3 {
	font-size: 2.25rem;
	line-height: 3rem;
}

.typography-section h4 {
	font-size: 1.875rem;
	line-height: 2.75rem;
}

.typography-section h5 {
	font-size: 1.75rem;
	line-height: 2.625rem;
}

.typography-section h6 {
	font-size: 1.5rem;
	line-height: 2.375rem;
}
/*-----------typography-section-end--------------------------------*/

/* 17-8-2023 */
.reviews-container .review {
    padding: 1.875rem;
}
.average-rating .review-stars ul li i, .average-rating .review-stars ul li svg {
    font-size: 6.25rem;
    width: 6.25rem;
    height: 6.25rem;
}
/* 17-8-2023 */

/* 23-8-2023 */
/* .reviews-container .review p {
    -webkit-line-clamp: 4;
} */
/* 23-8-2023 */

/* 19-9-2023 */
.military-section {
    padding: 2.5rem 0 2.5rem 0;
}
.military-list ol li {
    margin-bottom: 1.778rem;
    padding-left: 3.778rem;
}
.appreciates-service-section {
    padding: 4.056rem 0 1.444rem 0;
}
.as-img {
    margin-bottom: 2.722rem;
}
.more-info-section {
    padding: 3.722rem 0 3.222rem 0;
}
.more-info-img {
    margin-bottom: 2.889rem;
}
.more-info-item {
    margin-bottom: 1.778rem;
}
.more-info-item .small-block-title {
    margin-bottom: 0.711rem;
}
.military-list ol li::before {
    width: 2rem;
    height: 2rem;
    font-size: 1.2rem;
}
.reviews-container.slick-slider .slick-arrow.slick-prev {
	left: -1.25rem;
}
.reviews-container.slick-slider .slick-arrow.slick-next {
	right: -1.25rem;
}
.navbar-nav .nav-item {
    margin: 0 0.625rem;
}
/* 19-9-2023 */

/* 20-9-2023 */
.spanish-banner-new .video-bg-pricing {
    max-width: 37.188rem;
}
.spanish-banner-new .get-pricing .btn {
    width: 19.063rem;
}
/* 20-9-2023 */

/* 10-1-2024 */
.guide-inside-section.guide-new-inside-section .guide-inside-img iframe {
    height: 500px;
}
/* 10-1-2024 */

/* 16-1-2024 */
.best-seller {
    width: 150px;
    right: -21px;
}
.space-need-card {
    height: auto;
}
.lifetime-card .lifetime-item {
    flex: 0 0 29%;
}
.last-multi-card .section-title {
    margin-top: 70px;
}
/* 16-1-2024 */

/* 30-1-2024 */
.reviews-left {
    padding: 50px 0;
}
.reviews-right {
    margin-left: -110px;
    position: relative;
    z-index: -1;
}
.google-review-main.google-review-reviews-page {
    padding: 70px 0;
}
.reviews-slide-section-btn {
    margin-top: 30px;
}
.we-make-esaier-reviews .we-make-easier-list > * {
    padding: 0 1.222rem;
}
/* .we-make-esaier-reviews .we-make-easier-block .we-make-detail .small-block-title * {
    font-size: 22px;
} */
/* .we-make-esaier-reviews .we-make-easier-block .we-make-detail .detail * {
    font-size: 16px;
} */
/* 30-1-2024 */

/* 14-2-2024 */
.scs-img {
    margin-top: 160px;
}
/* 14-2-2024 */

/* 20-2-2024 */
.contact-form-ad-sticky {
    padding: 25px 30px 25px 30px;
    margin-bottom: -115px;
    margin-right: 150px;
}
.sticky-form-input.sticky-form-textarea .form-control {
    height: 120px;
}
.sticky-form-comment-inside {
    width: 120px;
    height: 120px;
}
.sticky-ad-form {
    margin-right: 25px;
}
.sticky-form-comment-inside .sfci-icon i, .sticky-form-comment-inside .sfci-icon svg {
    font-size: 40px;
    width: 40px;
    height: 40px;
}
.sfci-text * {
    font-size: 20px;
}
/* 20-2-2024 */

/* 21-2-2024 */
.sticky-form-btns .wpcf7-spinner {
    display: none;
}
/* 21-2-2024 */

/* 9-4-2024 */
/* mitigation-landing-page */
.miti-banner-right {
    padding: 100px 60px 100px 60px;
}
.miti-banner-section .miti-banner-img {
    width: 55%;
}
.miti-banner-left {
    padding: 153px 0 250px 0;
}
.miti-banner-left .main-title {
    font-size: 36px;
}
.miti-banner-left .block-title {
    font-size: 24px;
}
.miti-banner-right .block-title {
    font-size: 24px;
}
.miti-header .navbar .navbar-brand {
    margin-right: 40px;
}
.miti-header .navbar .miti-header-call {
    font-size: 22px;
}
.miti-header .navbar {
    padding: 20px 0;
}

.miti-why-section {
    padding: 70px 0;
}
.miti-why-section > .main-title {
    margin-bottom: 40px;
}
.miti-why-item-right {
    padding: 60px;
}
.miti-why-item {
    margin-bottom: 40px;
}
.miti-why-right-text {
    font-size: 18px;
    line-height: 200%;
}

.miti-partner-img {
    margin-left: -150px;
}
.miti-partner-below-right ul li span {
    font-size: 24px;
    width: 38px;
    height: 38px;
    margin-right: 10px;
}
.miti-partner-below-right ul li p {
    font-size: 20px;
    width: calc(100% - 48px);
}
.miti-partner-below-right ul li {
    margin-bottom: 30px;
}
.miti-partner-img img {
    height: 400px;
}
.miti-partner-section .section-title {
    margin-bottom: 40px;
}
.miti-partner-btn {
    margin-top: 40px;
}

.miti-unit-section {
    padding: 70px 0;
}
.miti-unit-section .section-title {
    margin-bottom: 40px;
}
.miti-unit-item {
    padding: 50px;
}

.miti-footer-above-start {
    padding: 15px 0;
}
.miti-footer-above-start a {
    font-size: 20px;
}
.miti-footer-below-start {
    padding: 20px 0;
}

.miti-banner-text {
    font-size: 22px;
}
.miti-banner-bar {
    font-size: 22px;
}
/* mitigation-landing-page */
/* 9-4-2024 */

}

@media (max-width: 991px){
html.nav-menu-open .header { z-index: 999; }
html.nav-menu-open .h-top { z-index: 0; }
.h-content .call-now-link p { margin: 0; display: flex; align-items: center; }
/* html.nav-menu-open .navbar .navbar-brand { position: relative; z-index: 999; } */
html.nav-menu-open .navbar .navbar-toggler { position: relative; z-index: 999; }
.navbar { padding: 1.556rem 0; }
/* .navbar-nav { display: flex; flex-direction: column; justify-content: space-between; height: 100%; padding-bottom: 1.556rem; } */
.navbar-nav { display: flex; flex-direction: column; justify-content: space-between; padding-bottom: 0.2rem; }
.navbar-nav .nav-item { margin: 0 !important; padding: 0; }
/* .navbar .navbar-collapse { display: flex; flex-direction: column; justify-content: space-between; padding: 0 1.071rem; position: fixed; left: 0; right: 0; top: -200%; height: 100vh; width: 100%; overflow: auto; padding-top: 10rem; padding-bottom: 2.5rem; z-index: 99; } */
.navbar .navbar-collapse { display: flex; flex-direction: column; justify-content: space-between; padding: 0 10%; position: fixed; left: 0; right: 0; top: -200%; bottom: 0; height: 100vh; width: 100%; overflow: auto; padding-top: 8.438rem; padding-bottom: 2.5rem; z-index: 99; background: #FFCC00; }
.navbar .navbar-collapse { right: 0; left: auto; width: 0; height: 0; }
.navbar .navbar-collapse:before { position: fixed; z-index: -1; right: 0; top: 0; bottom: 0; width: 0; height: 0; background: #FFCC00;
    /* transition: 0.3s;
    -webkit-transition: 0.3s;
    -moz-transition: 0.3s;
    -ms-transition: 0.3s;
    -o-transition: 0.3s; */
    border-radius: 0 0 0 500px; -webkit-border-radius: 0 0 0 500px; -moz-border-radius: 0 0 0 500px; -ms-border-radius: 0 0 0 500px; -o-border-radius: 0 0 0 500px; }
.navbar .navbar-collapse.show:before { width: 100%; height: auto; border-radius: 0; -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0; }
.navbar .navbar-collapse.show { top: 0; bottom: 0; }
.navbar .navbar-collapse.show { width: 100%; height: auto; border-radius: 0; -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0; }
/* .navbar .navbar-collapse:after { position: fixed; content: ""; left: 0; right: 0; top: 0; width: 0; height: 9rem; background: #FFCC00; z-index: 9; transition-delay: 0.2s; -webkit-transition-delay: 0.2s; -moz-transition-delay: 0.2s; -ms-transition-delay: 0.2s; -o-transition-delay: 0.2s; transition-duration: 0.2s; -webkit-transition-duration: 0.2s; -moz-transition-duration: 0.2s; -ms-transition-duration: 0.2s; -o-transition-duration: 0.2s; }
.navbar .navbar-collapse.show:after { width: 100%; } */
.navbar .navbar-collapse > * { width: 100%; opacity: 0; transition-delay: 0.2s; -webkit-transition-delay: 0.2s; -moz-transition-delay: 0.2s; -ms-transition-delay: 0.2s; -o-transition-delay: 0.2s; transition-duration: 0.2s; -webkit-transition-duration: 0.2s; -moz-transition-duration: 0.2s; -ms-transition-duration: 0.2s; -o-transition-duration: 0.2s; }
.navbar .navbar-collapse.show > * { opacity: 1; }
/* .navbar .navbar-nav .nav-item .nav-link { display: flex; align-items: center; font-size: 44px; line-height: 55px; padding: 1.071rem 0 !important; } */
.navbar .navbar-nav .nav-item .nav-link { display: flex; align-items: center; font-size: 44px; line-height: 55px; padding: 0.6rem 0 2.5rem 0!important; }
.navbar .navbar-nav .nav-item:last-child .nav-link {padding-bottom: 0;}
.navbar-nav .nav-item.active .nav-link,
.navbar-nav .nav-item.current-menu-item .nav-link,
.navbar-nav .nav-item.current-menu-parent .nav-link,
.navbar .navbar-nav .nav-item .nav-link.show,
.navbar .navbar-nav .nav-item .nav-link.active,
.navbar .navbar-nav .nav-item .nav-link.current-menu-item,
.navbar .navbar-nav .nav-item .nav-link.current-menu-parent,
.navbar .navbar-nav .nav-item .nav-link:hover { color: #9D5F91; }
.navbar .navbar-nav .nav-item .nav-link:before { display: none; }
.navbar .navbar-nav .dropdown .dropdown-toggle:after { width: 15px; height: 9px; background: url("data:image/svg+xml,%3Csvg preserveAspectRatio='none' width='10' height='6' viewBox='0 0 10 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.00002 5.25002C4.90412 5.25002 4.80812 5.21337 4.7349 5.14015L0.984898 1.39015C0.838367 1.24362 0.838367 1.00634 0.984898 0.859898C1.13143 0.713461 1.36871 0.713367 1.51515 0.859898L5.00002 4.34477L8.4849 0.859898C8.63143 0.713367 8.86871 0.713367 9.01515 0.859898C9.16159 1.00643 9.16168 1.24371 9.01515 1.39015L5.26515 5.14015C5.19193 5.21337 5.09593 5.25002 5.00002 5.25002Z' fill='%23000000'/%3E%3C/svg%3E") no-repeat; background-size: 100% 100%; }
.navbar .navbar-nav .dropdown .dropdown-toggle.show:after { background: url("data:image/svg+xml,%3Csvg preserveAspectRatio='none' width='10' height='6' viewBox='0 0 10 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.00002 5.25002C4.90412 5.25002 4.80812 5.21337 4.7349 5.14015L0.984898 1.39015C0.838367 1.24362 0.838367 1.00634 0.984898 0.859898C1.13143 0.713461 1.36871 0.713367 1.51515 0.859898L5.00002 4.34477L8.4849 0.859898C8.63143 0.713367 8.86871 0.713367 9.01515 0.859898C9.16159 1.00643 9.16168 1.24371 9.01515 1.39015L5.26515 5.14015C5.19193 5.21337 5.09593 5.25002 5.00002 5.25002Z' fill='%23ea2027'/%3E%3C/svg%3E") no-repeat; background-size: 100% 100%; }
.navbar-nav .dropdown-toggle { display: flex; justify-content: space-between; }
.navbar-nav .dropdown-menu li a { padding: 0.714rem 1.071rem; position: relative; }
.navbar-nav .dropdown-menu { position: relative; padding: 14px; border: none; box-shadow: none; }
.navbar-nav .dropdown-menu:before { position: absolute; content: ""; left: 50%; top: 0; bottom: 0; width: 4285.714rem; height: calc(100% + 0.071rem); background: var(--bs-secondary-274e33); transform: translate(-50%, 0); -webkit-transform: translate(-50%, 0); -moz-transform: translate(-50%, 0); -ms-transform: translate(-50%, 0); -o-transform: translate(-50%, 0); }
.navbar-nav .dropdown-menu li .dropdown-item { color: #000000; }
/* .navbar-nav .dropdown-menu li.active .dropdown-item, .navbar-nav .dropdown-menu li.current-menu-item .dropdown-item, .navbar-nav .dropdown-menu li.current-menu-parent .dropdown-item, .navbar-nav .dropdown-menu li .dropdown-item.active, .navbar-nav .dropdown-menu li .dropdown-item.current-menu-item, .navbar-nav .dropdown-menu li .dropdown-item.current-menu-parent, .navbar-nav .dropdown-menu li .dropdown-item:hover { color: #0da2c6; } */
.header .h-social-icons { margin: 2.143rem 1.071rem 0; }
/* 12-6-2023 */
.h-content .call-now-link p { margin: 0; display: flex; align-items: center; }
/* 12-6-2023 */

/* 8-7-2023 */
.h-top a.call-now-link b {
    margin-right: 5px;
}
/* 8-7-2023 */

.zi-test-block .navbar-nav .nav-item .nav-link {
    color: #292D49;
}

/* 18-9-2023 */
/* .header-plain .h-top {
    right: 0;
} */
/* 18-9-2023 */

/* 19-9-2023 */
.language-change-main {
    margin-left: 0;
    padding-bottom: 1.1rem;
}
.language-title *:hover {
    color: #9D5F91;
}
.language-title.active *:after {
    background-color: #FFFFFF;
}
.zi-test-block .language-title * {
    color: #292D49;
}
/* 19-9-2023 */

}

@media (min-width: 768px) and (max-width: 991px){
html { font-size: 16px; }
.section-title { margin-bottom: 2.75rem; }
.common-get-quote-button { padding-top: 2.75rem; }

/* header */
.header .h-main-content { position: relative; }
.h-top { background: transparent !important; padding: 0; position: absolute; right: 4.063rem; top: 1.563rem; }
.h-top:before { display: none; }
.h-top a.call-now-link { display: inline-flex; align-items: center; padding: 0.625rem 1.25rem; font-size: 0; background: #FFCC00; right: 0; transform: none; -webkit-transform: none; -moz-transform: none; -ms-transform: none; -o-transform: none; border-radius: 5.625rem; -webkit-border-radius: 5.625rem; -moz-border-radius: 5.625rem; -ms-border-radius: 5.625rem; -o-border-radius: 5.625rem; }
.h-top a.call-now-link b { position: relative; font-size: 1.563rem; line-height: 1rem; font-weight: 900; text-transform: uppercase; }
.h-top a.call-now-link:after { position: relative; content: ""; display: inline-flex; margin-left: 0.938rem; width: 1.875rem; height: 1.875rem; background: url("data:image/svg+xml,%3Csvg preserveAspectRatio='none' width='19' height='19' viewBox='0 0 19 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.86327 2.31678L1.23882 2.94026C0.361507 3.81758 -0.0103092 5.08124 0.225791 6.33257C0.744006 9.07366 2.32654 11.9279 4.69898 14.3004C7.07141 16.6728 9.92573 18.2554 12.6665 18.7735C13.9181 19.0097 15.1818 18.6379 16.0588 17.7609L16.6826 17.1371C17.7117 16.108 17.7117 14.4399 16.6829 13.4098L15.5585 12.2854L15.4347 12.1708C14.5872 11.4449 13.3103 11.4832 12.509 12.2858L11.639 13.1549L11.6721 13.1707C10.437 12.6298 9.254 11.8181 8.21765 10.7818L7.91492 10.468C7.12568 9.62022 6.4816 8.68495 6.00581 7.70983L5.84302 7.35985L6.63257 6.57146C7.53776 5.66626 7.57453 4.30141 6.71402 3.44091L5.5899 2.31678C4.56075 1.28763 2.89241 1.28763 1.86327 2.31678ZM4.57343 3.33325L5.69756 4.45737C5.98407 4.74389 5.9718 5.19929 5.6161 5.55499L4.82452 6.34657C4.4111 6.75999 4.28234 7.38665 4.52049 7.92348C5.13356 9.31596 6.04445 10.6415 7.20118 11.7982C8.36337 12.9604 9.69526 13.8743 11.0944 14.487C11.6213 14.7188 12.2363 14.5914 12.6423 14.1854L13.5259 13.3018C13.8062 13.021 14.2612 13.021 14.542 13.3018L15.6661 14.4259C16.134 14.8944 16.134 15.6528 15.6661 16.1206L15.0423 16.7445C14.5065 17.2803 13.7246 17.5103 12.9333 17.361C10.4872 16.8985 7.89017 15.4587 5.71544 13.284C3.5407 11.1092 2.10082 8.51217 1.63832 6.06579C1.48906 5.27472 1.71909 4.49293 2.2549 3.95712L2.87934 3.33364C3.34749 2.86548 4.10566 2.86548 4.57343 3.33325Z' fill='%23292D49'/%3E%3Cpath d='M10.4482 3.98089C11.6599 3.96444 12.8297 4.42668 13.7014 5.29822C13.982 5.5789 13.982 6.034 13.7014 6.31468C13.4207 6.59537 12.9655 6.59537 12.6848 6.31468C12.0913 5.72112 11.2963 5.40701 10.4677 5.41826C10.0708 5.42364 9.74471 5.10625 9.73933 4.70933C9.73393 4.31242 10.0513 3.98628 10.4482 3.98089Z' fill='%23292D49'/%3E%3Cpath d='M10.458 0.121582C12.6754 0.121582 14.8115 0.988 16.4115 2.58802C16.6922 2.8687 16.6922 3.3238 16.4115 3.60448C16.1308 3.88517 15.6757 3.88517 15.395 3.60448C14.0673 2.27679 12.2979 1.55908 10.458 1.55908C10.061 1.55908 9.73926 1.23729 9.73926 0.840332C9.73926 0.443377 10.061 0.121582 10.458 0.121582Z' fill='%23292D49'/%3E%3Cpath d='M12.6851 5.29841C12.9658 5.01772 13.4209 5.01772 13.7016 5.29841C14.5731 6.16994 15.0353 7.33983 15.019 8.55148C15.0135 8.9484 14.6874 9.2658 14.2905 9.2604C13.8936 9.25502 13.5762 8.92888 13.5816 8.53197C13.5928 7.70342 13.2787 6.90843 12.6851 6.31487C12.4044 6.03419 12.4044 5.57909 12.6851 5.29841Z' fill='%23292D49'/%3E%3Cpath d='M15.3951 2.58796C15.6758 2.30727 16.1309 2.30727 16.4116 2.58796C18.0115 4.18797 18.878 6.32407 18.878 8.54144C18.878 8.93839 18.5562 9.26019 18.1592 9.26019C17.7623 9.26019 17.4405 8.93839 17.4405 8.54144C17.4405 6.70157 16.7228 4.93212 15.3951 3.60442C15.1144 3.32374 15.1144 2.86864 15.3951 2.58796Z' fill='%23292D49'/%3E%3C/svg%3E") no-repeat; background-size: 100% 100%; }

.navbar .h-call-get-quote-buttons .btn { font-size: 1.875rem; line-height: 2.813rem; }
.navbar .h-call-get-quote-buttons .btn img { width: 2.188rem; }
/* header */

/* home page */
.banner-section .banner-image { margin-right: 0; }
.flex-vs-pods-section { padding-bottom: 3rem; }
.client-reviews-section { padding: 3rem 0; }
.our-professional-section { padding: 3rem 0; }
.our-professional-block > .row { margin: 0 -0.938rem; }
.our-professional-block > .row > * { padding: 0 0.938rem; }
.we-make-easier-section { padding: 3rem 0; }
.flex-units-every-way-section .common-get-quote-button { padding-top: 2rem; }
.flex-vs-pods-section .flex-vs-pods-detail { padding: 3.5rem 2rem; }
.what-sets-pods-section { padding: 3rem 0 2rem; }
.flex-units-every-way-section { padding: 3rem 0; }
.our-professional-block .our-professional-image { margin-bottom: 1.5rem; }
.we-make-easier-list > * { flex: 0 0 50%; max-width: 50%; }
/* home page */

/*===========About-page-start========================================*/

/*-----------about-banner-start--------------------------------------*/
.flex-vs-pods-section.about-flex .flex-vs-pods-content { position: relative; left: auto; top: auto; max-width: 100%; transform: none; -webkit-transform: none; -moz-transform: none; -ms-transform: none; -o-transform: none; }
.flex-vs-pods-section.about-flex { padding-bottom: 4rem; }
/*-----------about-banner-end----------------------------------------*/

/*-----------about-trailer-start-------------------------------------*/
.at-title { margin-bottom: 1.667rem; }
.at-text p { margin-bottom: 1.111rem; }
.about-trailer-section > .row { flex-direction: column-reverse; }
.about-trailer-right { margin-bottom: 1.667rem; }
/*-----------about-trailer-end---------------------------------------*/

/*-----------about-quote-start---------------------------------------*/
.about-quote-section { padding-top: 1.944rem; padding-bottom: 1.944rem; }
/*-----------about-quote-end-----------------------------------------*/

/*-----------about-radial-start--------------------------------------*/
.radial-section .about-trailer-section > .row { flex-direction: column; }
/*-----------about-radial-end----------------------------------------*/

/*-----------take-it-start-------------------------------------------*/
.ti-slider .slick-prev { left: -1.563rem !important; /* -25px */ }
.ti-slider .slick-next { right: -1.563rem !important; /* -25px */ }
/*-----------take-it-end---------------------------------------------*/

/*===========About-page-end==========================================*/

/*===========Unit-page-start========================================*/

/*-----------unit-banner-start--------------------------------------*/
.max-img-above-text { width: 40%; font-size: 2.313rem; /* 37px */ line-height: 2.813rem; /* 45px */ margin: 0; }
.max-con-section { padding: 3.438rem 0; /* 55px 0 */ }
.max-con-left { margin-bottom: 2.5rem; /* 40px */ }
/*-----------unit-banner-end----------------------------------------*/

/*-----------unit-size-matter-start---------------------------------*/
.size-matter-section { padding-bottom: 1.25rem; /* 20px */ }
.sm-item { margin-bottom: 2.5rem; /* 40px */ }
.sm-items > .row [class*=col-]:nth-child(odd) .sm-item:after { content: none; top: unset; }
.sm-items > .row [class*=col-]:nth-child(n) .sm-item:after { content: ''; position: absolute; width: 100%; height: 0.063rem; /* 1px */ background-color: #b7bac3; bottom: -1.25rem; /* -20px */ left: 0; right: 0; }
.sm-items > .row [class*=col-]:last-child .sm-item:after { content: none; }
/*-----------unit-size-matter-end-----------------------------------*/

/*-----------unit-environment-start---------------------------------*/
.environment-section .about-trailer-section { padding: 3.125rem 0 3.125rem 0; /* 50px 0 50px 0 */ }
.environment-section .at-title { margin-bottom: 1.875rem; /* 30px */ }
/*-----------unit-environment-end-----------------------------------*/

/*===========Unit-page-end==========================================*/

/*===========Contact-page-start=====================================*/

/*-----------contact-section-start----------------------------------*/
.contact-form { background-size: 60% !important; }
.contact-section { padding: 4.375rem 0 4.375rem 0; /* 70px 0 70px 0 */ }
.form-start { padding: 12.556rem 0 5.556rem 0; }
/*-----------contact-section-end------------------------------------*/

/*===========Contact-page-end=======================================*/

/*===========All-location-page-start================================*/

/*-----------all-location-section-start-----------------------------*/
.asl-title { margin-bottom: 1.25rem; /* 20px */ }
.all-storage-location-section { padding: 3.125rem 0 0.938rem 0; /* 50px 0 15px 0 */ }
/*-----------all-location-section-end-------------------------------*/

/*===========All-location-page-end--================================*/

/*===========Location-page-start====================================*/

/*-----------location-section-start---------------------------------*/
.map-location-section { padding: 3.125rem 0; /* 50px 0 */ }
.map-iframe { margin-bottom: 2.5rem; /* 40px */ }
.phone-number { margin-bottom: 1.25rem; /* 20px */ }
/*-----------location-section-end-----------------------------------*/

/*-----------rethink-storage-start----------------------------------*/
.rethink-storage .max-img-above-text { width: 50%; }
.rethink-storage .max-img-above-text.max-above-text-2 { top: 50%; }
/*-----------rethink-storage-end------------------------------------*/

/*-----------location-service-start---------------------------------*/
.our-professional-section.location-service { padding: 3.125rem 0; /* 50px 0 */ }
.location-service .professional-btn { margin-top: 1.875rem; /* 30px */ }
/*-----------location-service-end-----------------------------------*/

/*-----------moving-need-start--------------------------------------*/
.mn-title { font-size: 1.875rem; /* 30px */ }
.related-blog-post .mn-title { font-size: 1.2rem; line-height: 1.8rem; }
.mn-img img { height: 15.625rem; /* 250px */ }
.moving-need-section { padding: 3.125rem 0; /* 50px 0 */ }
.mn-item { margin-bottom: 2.5rem; /* 40px */ height: calc(100% - 2.5rem); /* 40px */ }
/*-----------moving-need-end----------------------------------------*/

/*-----------city-list-start----------------------------------------*/
.whenever-need-section { padding: 3.125rem 0; /* 50px 0 */ }
.wn-text { margin-bottom: 2.5rem; /* 40px */ font-size: 1.125rem; /* 18px */ }
.wn-cities ul li { font-size: 1.125rem; /* 18px */ }
.wn-all-location { font-size: 1.125rem; /* 18px */ }
.wn-left { margin-bottom: 3.125rem; /* 50px */ }
.wn-cities { margin-bottom: 2.5rem; /* 40px */ }
/*-----------city-list-end------------------------------------------*/

/*-----------people-review-start------------------------------------*/
.people-review-slider.slick-slider .slick-arrow.slick-prev { left: -1.25rem; /* -20px */ }
.people-review-slider.slick-slider .slick-arrow.slick-next { right: -1.25rem; /* -20px */ }
.people-review-slider { padding: 0 1.875rem; /* 0 30px */ }
.what-people-say-section { padding: 2.875rem 0 2.875rem 0; /* 46px 0 46px 0 */ }
/*-----------people-review-end--------------------------------------*/

/*===========Location-page-end======================================*/

/*===========404-page-start=========================================*/
.error-section .main-title * { font-size: 3.125rem; /* 50px */ line-height: 3.438rem; /* 55px */ }
.error-section .block-title * { font-size: 1.875rem; /* 30px */ line-height: 2.188rem; /* 35px */ }
/*===========404-page-end===========================================*/

/* 8-7-2023 */
.h-top a.call-now-link {
    font-size: 1.3rem;
}
.h-top a.call-now-link b {
    font-size: 1.3rem;
}
.h-top a.call-now-link:after {
    content: none;
}
/* 8-7-2023 */


/* 12-7-2023 */
.video-bg-heading * {
    font-size: 2.5rem;
    line-height: 3.438rem;
}
.google-review-video {
    margin-top: 1.875rem;
}
.zi-test-block .new-banner-main .vide-bg-section {
    top: 8.313rem;
}
.new-banner-main .vide-bg-section {
    top: 5.313rem;
}
.zi-test-block .new-banner-main video {
    height: 38.875rem;
}
.new-banner-main video {
    height: 36.875rem;
}
.new-banner-main .video-bg-inside {
    max-width: 36.563rem;
}
.video-bg-pricing {
    padding: 0.938rem 0.938rem 0.938rem 0.938rem;
}
.bg-pricing-heading {
    margin-bottom: 0.938rem;
}
.bg-pricing-heading * {
    font-size: 1rem;
}
.bg-pricing-heading * span {
    font-size: 1.375rem;
}
.zip-input {
    margin-right: 1.875rem;
}
.zip-input .form-control {
    height: 3.7rem;
    width: 19.75rem;
}
.get-pricing .btn {
    padding: 0.75rem 3.125rem;
    font-size: 1.125rem;
}
.google-review-video img {
    width: 11.875rem;
}

.new-review-section {
    padding: 3.75rem 3.125rem 2.938rem 3.125rem;
}
.new-review-slider.slick-slider .slick-arrow {
    font-size: 2.188rem !important;
}
.new-reviews * {
    font-size: 1.375rem;
    line-height: 2.125rem;
}
.new-review-inside {
    padding-top: 3.125rem;
}

.subscribe-section {
    padding: 2.438rem 0 2.125rem 0;
}
.subscribe-heading {
    margin-bottom: 1.875rem;
}
.subscribe-heading * {
    font-size: 1.75rem;
}
.subscribe-section .get-pricing-block .get-pricing-field .form-control {
    padding: 0.75rem 4.813rem 0.875rem 0.625rem;
}
.subscribe-section .get-pricing-block .get-pricing-field .btn {
    width: 7.5rem;
    font-size: 1rem;
    line-height: 1rem;
}
.subscribe-section .get-pricing-block {
    max-width: 16.875rem;
}
.subscribe-text {
    margin-right: 0.625rem;
}

.featured-articles-section {
    padding: 0.188rem 0 2.5rem 0;
}
.fal-details {
    padding: 1.25rem 0.625rem;
}
.fal-title * {
    font-size: 1.375rem;
    line-height: 1.875rem;
}
/* .far-item-heading * {
    font-size: 1.125rem;
    line-height: 1.375rem;
} */
.fal-text {
    margin-bottom: 1.25rem;
}
.farticles-left {
    margin-bottom: 2.5rem;
}
/* .far-item-heading * {
    font-size: 1rem;
    line-height: 1.375rem;
} */
.far-item-heading {
    margin-bottom: 0.625rem;
}
.far-item {
    padding-bottom: 0.625rem;
}
.far-list > .row > [class*=col-]:last-child .far-item {
    margin-bottom: 1.25rem;
	padding-bottom: 0.625rem;
	border-bottom: 0.063rem solid rgba(86, 97, 114, 0.5);
}

.guide-section {
    padding: 2.5rem 0 3.75rem 0;
}
.guide-heading:before {
    width: 63%;
}
.guide-section .guide-heading * {
    font-size: 1.375rem;
}
.guide-section .far-list > .row > [class*=col-]:last-child .far-item {
    border-bottom: none !important;
}
/* 12-7-2023 */


/*-----------desktop-4-section1-start------------------------------*/
.guide-inside-update * {
    font-size: 1rem;
}
.guide-inside-heading {
    margin-bottom: 0.625rem;
}
/* .guide-inside-heading * {
    font-size: 1.875rem;
    line-height: 3.125rem;
} */
.guide-inside-section > .row {
    flex-direction: column-reverse;
}
.guide-inside-right {
    margin-bottom: 1.875rem;
}
/*-----------desktop-4-section1-start------------------------------*/

/*-----------desktop-4-section2-start------------------------------*/
.guide-below-list {
    padding-top: 4.375rem;
}
.guide-below-list ul li {
    max-width: 9.375rem;
    padding: 3.125rem 0.313rem;
}
.guide-below-list ul li span {
    font-size: 1.625rem;
    padding: 0.75rem;
    width: 3.438rem;
    height: 3.438rem;
}
.guide-below-list ul li a * {
    font-size: 1rem;
}
.guide-below-text a {
    font-size: 1.5rem;
}
/*-----------desktop-4-section2-end--------------------------------*/

/*-----------typography-section-start------------------------------*/
.typography-section h1 {
	font-size: 3rem;
	font-size: 3.875rem;
}

.typography-section h2 {
	font-size: 2.375rem;
	line-height: 3.25rem;
}

.typography-section h3 {
	font-size: 2.25rem;
	line-height: 3rem;
}

.typography-section h4 {
	font-size: 1.875rem;
	line-height: 2.75rem;
}

.typography-section h5 {
	font-size: 1.75rem;
	line-height: 2.625rem;
}

.typography-section h6 {
	font-size: 1.5rem;
	line-height: 2.375rem;
}
/*-----------typography-section-end--------------------------------*/

/* 17-8-2023 */
.reviews-container .review {
    padding: 1.875rem;
}
.average-rating .review-stars ul li i, .average-rating .review-stars ul li svg {
    font-size: 5rem;
    width: 5rem;
    height: 5rem;
}
.google-review-main {
    padding: 4.375rem 0 4.375rem 0;
}
/* 17-8-2023 */

/* 23-8-2023 */
/* .reviews-container .review p {
    -webkit-line-clamp: 4;
} */
/* 23-8-2023 */

/* 18-9-2023 */
/* .header-plain .h-top {
    top: 1.163rem;
} */
/* 18-9-2023 */

/* 19-9-2023 */
.military-section {
    padding: 2.5rem 0 2.5rem 0;
}
.military-list ol li {
    margin-bottom: 1.778rem;
    padding-left: 3.778rem;
}
.appreciates-service-section {
    padding: 4.056rem 0 1.444rem 0;
}
.as-img {
    margin-bottom: 2.722rem;
}
.more-info-section {
    padding: 3.722rem 0 3.222rem 0;
}
.more-info-img {
    margin-bottom: 2.889rem;
}
.more-info-item {
    margin-bottom: 1.778rem;
}
.more-info-item .small-block-title {
    margin-bottom: 0.711rem;
}
.military-list ol li::before {
    width: 2rem;
    height: 2rem;
    font-size: 1.2rem;
}
.military-section .section-title,
.appreciates-service-section .section-title,
.more-info-section .section-title {
    font-size: 1.8rem;
}
.more-info-item .small-block-title {
    font-size: 1.2rem;
}
.footer-landing .f-left {
    margin-bottom: 2rem;
}
.language-title * {
    font-size: 1.111rem;
    line-height: 2.222rem;
}
.reviews-container.slick-slider .slick-arrow.slick-prev {
	left: -1.563rem;
}
.reviews-container.slick-slider .slick-arrow.slick-next {
	right: -1.563rem;
}
/* 19-9-2023 */

/* 20-9-2023 */
.spanish-banner-new .video-bg-pricing {
    max-width: 35.625rem;
}
.spanish-banner-new .get-pricing .btn {
    width: 17.813rem;
}
.spanish-banner-new .video-bg-heading * {
    font-size: 2rem;
}
/* 20-9-2023 */

/* 10-1-2024 */
.guide-inside-section.guide-new-inside-section .guide-inside-img iframe {
    height: 400px;
}
/* 10-1-2024 */

/* 16-1-2024 */
.self-celan-left {
    margin-bottom: 20px;
}
.space-need-btns .btn {
    width: 250px;
}
.lifetime-card .lifetime-item {
    flex: 0 0 29%;
}
.space-need-card {
    height: auto;
}
.space-need-step-btn .btn-back {
    margin-right: 10px;
}
.lw-logo {
    margin-bottom: 20px;
}
.best-seller {
    width: 190px;
    right: -28px;
}
.call-us-cost-left {
    padding: 72px 0 36px 0;
}
.last-multi-card .section-title {
    margin-top: 70px;
}
.multi-form-input input {
    padding: 15px;
    font-size: 20px;
}
.multi-form-input input::placeholder {
    font-size: 20px;
}
/* 16-1-2024 */

/* 30-1-2024 */
.reviews-right {
    margin-bottom: 32px;
}
.reviews-left {
    padding: 35px 0 0 0;
}
.reviews-left .main-title {
    margin-bottom: 17px;
}
.reviews-left .small-block-title {
    order: 3;
}
.reviews-tag {
    margin-bottom: 22px;
    width: 100%;
    text-align: center;
    padding: 25px;
}
.reviews-tag .review-rating-list .back-stars > *:before {
    width: 28px;
    height: 28px;
}
.reviews-tag .review-rating-list .front-stars > *:before {
    width: 28px;
    height: 28px;
}
.reviews-text.reviews-text-1 * {
    font-size: 20px;
}
.reviews-text * {
    font-size: 19px;
}
.reviews-text.reviews-text-1 {
    margin-bottom: 10px;
}
.reviews-tag .new-review-star {
    margin-bottom: 7px;
}
.google-review-main.google-review-reviews-page {
    padding: 70px 0;
}
.reviews-slide-section-btn {
    margin-top: 30px;
}
/* .we-make-esaier-reviews .we-make-easier-block .we-make-detail .small-block-title * {
    font-size: 22px;
} */
/* .we-make-esaier-reviews .we-make-easier-block .we-make-detail .detail * {
    font-size: 16px;
} */
/* 30-1-2024 */

/* 7-2-2024 */
.install-option-item-left img {
    border-radius: 20px 20px 0 0;
    -webkit-border-radius: 20px 20px 0 0;
    -moz-border-radius: 20px 20px 0 0;
    -ms-border-radius: 20px 20px 0 0;
    -o-border-radius: 20px 20px 0 0;
}
.install-option-item-right {
    border-radius: 0 0 20px 20px;
    -webkit-border-radius: 0 0 20px 20px;
    -moz-border-radius: 0 0 20px 20px;
    -ms-border-radius: 0 0 20px 20px;
    -o-border-radius: 0 0 20px 20px;
}
/* 7-2-2024 */

/* 8-2-2024 */
.installed-img video {
    height: auto;
}
.install-option-item-left video {
    border-radius: 20px 20px 0 0;
    -webkit-border-radius: 20px 20px 0 0;
    -moz-border-radius: 20px 20px 0 0;
    -ms-border-radius: 20px 20px 0 0;
    -o-border-radius: 20px 20px 0 0;
}
.scs-img video {
    height: auto;
}
.helping-img video {
    height: auto;
}
/* 8-2-2024 */

/* 14-2-2024 */
.scs-img {
    margin-top: 160px;
}
/* 14-2-2024 */

/* 20-2-2024 */
.contact-form-ad-sticky {
    padding: 25px 30px 15px 30px;
    margin-bottom: -95px;
    margin-right: 140px;
}
.sticky-form-input.sticky-form-textarea .form-control {
    height: 120px;
}
.sticky-form-comment-inside {
    width: 100px;
    height: 100px;
}
.sticky-ad-form {
    margin-right: 25px;
}
.sticky-form-comment-inside .sfci-icon i, .sticky-form-comment-inside .sfci-icon svg {
    font-size: 35px;
    width: 35px;
    height: 35px;
}
.sfci-text * {
    font-size: 16px;
}
/* 20-2-2024 */

/* 21-2-2024 */
.sticky-form-btns .wpcf7-spinner {
    display: none;
}
/* 21-2-2024 */


/* 9-4-2024 */
/* mitigation-landing-page */
.miti-banner-right {
    padding: 100px 60px 100px 60px;
}
.miti-banner-section .miti-banner-img {
    position: relative;
    width: 100%;
    text-align: center;
}
.miti-banner-left {
    padding: 0;
}
.miti-banner-left .main-title {
    color: #3C4169;
    text-align: left;
    font-size: 30px;
    line-height: 45px;
    max-width: 365px;
    margin-bottom: 21px;
    letter-spacing: -0.02px;
    font-weight: 700;
}
.miti-banner-left .block-title {
    font-size: 16px;
    font-weight: 600;
    line-height: 268.75%;
    text-align: center;
}
.miti-banner-right .block-title {
    font-size: 24px;
}
.miti-header .navbar .navbar-brand {
    margin-right: 33px;
    width: 78px;
}
.miti-header .navbar .miti-header-call {
    font-size: 12px;
    font-weight: 600;
    line-height: 120%;
    letter-spacing: -0.24px;
    text-transform: uppercase;
    display: block;
    padding: 11px;
    background-color: #FACA10;
    border-radius: 90px;
    -webkit-border-radius: 90px;
    -moz-border-radius: 90px;
    -ms-border-radius: 90px;
    -o-border-radius: 90px;
}
/* .miti-header .navbar .miti-header-call span {
    font-weight: 600;
} */
.miti-header .navbar {
    padding: 20px 0;
    align-items: center;
}
.miti-banner-form-btn .btn {
    font-size: 16.03px;
    line-height: 222.222%;
    padding: 10px 20px;
}

.miti-why-section {
    padding: 70px 0;
}
.miti-why-section > .main-title {
    margin-bottom: 40px;
    /* font-size: 22px; */
}
.miti-why-item-right {
    padding: 22px;
}
.miti-why-item {
    margin-bottom: 40px;
}
.miti-why-right-text {
    text-align: center;
    font-size: 22.23px;
    line-height: 37.44px;
}
.miti-why-item-img img {
    height: 367px;
}
.miti-why-item-right .block-title {
    text-align: center;
    font-size: 29.96px;
    line-height: 37.44px;
}
.miti-why-item > .row {
    flex-direction: column-reverse;
}

.miti-partner-img {
    margin-left: 0;
}
.miti-partner-below-right ul li span {
    font-size: 24px;
    width: 38px;
    height: 38px;
    margin-right: 10px;
}
.miti-partner-below-right ul li p {
    font-size: 20px;
}
.miti-partner-below-right ul li {
    margin-bottom: 30px;
}
.miti-partner-img img {
    height: 400px;
    margin-bottom: 30px;
}
.miti-partner-section .section-title {
    margin-bottom: 40px;
}
.miti-partner-btn {
    margin-top: 40px;
}

.miti-unit-section {
    padding: 70px 0;
}
.miti-unit-section .section-title {
    margin-bottom: 40px;
}
.miti-unit-item {
    padding: 50px;
}

.miti-footer-above-start {
    padding: 15px 0;
}
.miti-footer-above-start a {
    font-size: 20px;
}
.miti-footer-below-start {
    padding: 20px 0;
}

.miti-banner-text {
    font-size: 22px;
    line-height: 136.364%;
    text-align: left !important;
    margin-bottom: 32px;
}
.miti-banner-main {
    padding: 115px 0 44px 0;
}
.miti-banner-bar {
    font-size: 22px;
    color: #6B6E8D;
    width: auto;
}
/* mitigation-landing-page */
/* 9-4-2024 */

/* 15-4-2024 */
.header.miti-header {
    background: #ffffff !important;
    border-bottom: 0.056rem solid rgba(208, 208, 221, 0.32);
    box-shadow: 0 2px 10px -7px #0006;
    -webkit-box-shadow: 0 2px 10px -7px #0006;
    -moz-box-shadow: 0 2px 10px -7px #0006;
}
/* 15-4-2024 */

}

@media (max-width: 768px) {

    .yikes-easy-mc-form .submit-button-inline-label {
        float: left !important;
    }
    .subscribe-deatil p {
        margin-right: 0;
    }

    .radio-error {
        font-size: 15px !important; 
    }

}

@media (max-width: 767px) {
.space-need-card-wrp .space-need-card-up .multi-form-inputs { padding: 110px 0 0; }
html { font-size: 16px; }
.section-title { margin-bottom: 2rem; }
.common-get-quote-button { padding-top: 2rem; }
.get-pricing-block .get-pricing-field .form-control { height: 3.5rem; }
.container-fluid,
.container { padding-left: 1.25rem; padding-right: 1.25rem; }

/* header */
.header .h-main-content { position: relative; }
html.nav-menu-open .header .h-top { z-index: 0; }
.navbar { padding: 1.222rem 0; }
.navbar .navbar-brand { width: 5.938rem; }
.h-top { background: transparent !important; padding: 0; position: absolute; right: 3rem; top: 0.7rem; }
.h-top:before { display: none; }
.h-top a.call-now-link { display: inline-flex; align-items: center; padding: 0.625rem 1.25rem; font-size: 0; background: #FFCC00; right: 0; transform: none; -webkit-transform: none; -moz-transform: none; -ms-transform: none; -o-transform: none; border-radius: 5.625rem; -webkit-border-radius: 5.625rem; -moz-border-radius: 5.625rem; -ms-border-radius: 5.625rem; -o-border-radius: 5.625rem; }
.h-top a.call-now-link b { position: relative; font-size: 1.25rem; line-height: 1rem; font-weight: 900; text-transform: uppercase; }
.h-top a.call-now-link:after { position: relative; content: ""; display: inline-flex; margin-left: 0.938rem; width: 1.5rem; height: 1.5rem; background: url("data:image/svg+xml,%3Csvg preserveAspectRatio='none' width='19' height='19' viewBox='0 0 19 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.86327 2.31678L1.23882 2.94026C0.361507 3.81758 -0.0103092 5.08124 0.225791 6.33257C0.744006 9.07366 2.32654 11.9279 4.69898 14.3004C7.07141 16.6728 9.92573 18.2554 12.6665 18.7735C13.9181 19.0097 15.1818 18.6379 16.0588 17.7609L16.6826 17.1371C17.7117 16.108 17.7117 14.4399 16.6829 13.4098L15.5585 12.2854L15.4347 12.1708C14.5872 11.4449 13.3103 11.4832 12.509 12.2858L11.639 13.1549L11.6721 13.1707C10.437 12.6298 9.254 11.8181 8.21765 10.7818L7.91492 10.468C7.12568 9.62022 6.4816 8.68495 6.00581 7.70983L5.84302 7.35985L6.63257 6.57146C7.53776 5.66626 7.57453 4.30141 6.71402 3.44091L5.5899 2.31678C4.56075 1.28763 2.89241 1.28763 1.86327 2.31678ZM4.57343 3.33325L5.69756 4.45737C5.98407 4.74389 5.9718 5.19929 5.6161 5.55499L4.82452 6.34657C4.4111 6.75999 4.28234 7.38665 4.52049 7.92348C5.13356 9.31596 6.04445 10.6415 7.20118 11.7982C8.36337 12.9604 9.69526 13.8743 11.0944 14.487C11.6213 14.7188 12.2363 14.5914 12.6423 14.1854L13.5259 13.3018C13.8062 13.021 14.2612 13.021 14.542 13.3018L15.6661 14.4259C16.134 14.8944 16.134 15.6528 15.6661 16.1206L15.0423 16.7445C14.5065 17.2803 13.7246 17.5103 12.9333 17.361C10.4872 16.8985 7.89017 15.4587 5.71544 13.284C3.5407 11.1092 2.10082 8.51217 1.63832 6.06579C1.48906 5.27472 1.71909 4.49293 2.2549 3.95712L2.87934 3.33364C3.34749 2.86548 4.10566 2.86548 4.57343 3.33325Z' fill='%23292D49'/%3E%3Cpath d='M10.4482 3.98089C11.6599 3.96444 12.8297 4.42668 13.7014 5.29822C13.982 5.5789 13.982 6.034 13.7014 6.31468C13.4207 6.59537 12.9655 6.59537 12.6848 6.31468C12.0913 5.72112 11.2963 5.40701 10.4677 5.41826C10.0708 5.42364 9.74471 5.10625 9.73933 4.70933C9.73393 4.31242 10.0513 3.98628 10.4482 3.98089Z' fill='%23292D49'/%3E%3Cpath d='M10.458 0.121582C12.6754 0.121582 14.8115 0.988 16.4115 2.58802C16.6922 2.8687 16.6922 3.3238 16.4115 3.60448C16.1308 3.88517 15.6757 3.88517 15.395 3.60448C14.0673 2.27679 12.2979 1.55908 10.458 1.55908C10.061 1.55908 9.73926 1.23729 9.73926 0.840332C9.73926 0.443377 10.061 0.121582 10.458 0.121582Z' fill='%23292D49'/%3E%3Cpath d='M12.6851 5.29841C12.9658 5.01772 13.4209 5.01772 13.7016 5.29841C14.5731 6.16994 15.0353 7.33983 15.019 8.55148C15.0135 8.9484 14.6874 9.2658 14.2905 9.2604C13.8936 9.25502 13.5762 8.92888 13.5816 8.53197C13.5928 7.70342 13.2787 6.90843 12.6851 6.31487C12.4044 6.03419 12.4044 5.57909 12.6851 5.29841Z' fill='%23292D49'/%3E%3Cpath d='M15.3951 2.58796C15.6758 2.30727 16.1309 2.30727 16.4116 2.58796C18.0115 4.18797 18.878 6.32407 18.878 8.54144C18.878 8.93839 18.5562 9.26019 18.1592 9.26019C17.7623 9.26019 17.4405 8.93839 17.4405 8.54144C17.4405 6.70157 16.7228 4.93212 15.3951 3.60442C15.1144 3.32374 15.1144 2.86864 15.3951 2.58796Z' fill='%23292D49'/%3E%3C/svg%3E") no-repeat; background-size: 100% 100%; }
/* .h-top a.call-now-link:hover { color: #ffffff; background: #9D5F91; }
.h-top a.call-now-link:hover:after { background: url("data:image/svg+xml,%3Csvg preserveAspectRatio='none' width='19' height='19' viewBox='0 0 19 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.86327 2.31678L1.23882 2.94026C0.361507 3.81758 -0.0103092 5.08124 0.225791 6.33257C0.744006 9.07366 2.32654 11.9279 4.69898 14.3004C7.07141 16.6728 9.92573 18.2554 12.6665 18.7735C13.9181 19.0097 15.1818 18.6379 16.0588 17.7609L16.6826 17.1371C17.7117 16.108 17.7117 14.4399 16.6829 13.4098L15.5585 12.2854L15.4347 12.1708C14.5872 11.4449 13.3103 11.4832 12.509 12.2858L11.639 13.1549L11.6721 13.1707C10.437 12.6298 9.254 11.8181 8.21765 10.7818L7.91492 10.468C7.12568 9.62022 6.4816 8.68495 6.00581 7.70983L5.84302 7.35985L6.63257 6.57146C7.53776 5.66626 7.57453 4.30141 6.71402 3.44091L5.5899 2.31678C4.56075 1.28763 2.89241 1.28763 1.86327 2.31678ZM4.57343 3.33325L5.69756 4.45737C5.98407 4.74389 5.9718 5.19929 5.6161 5.55499L4.82452 6.34657C4.4111 6.75999 4.28234 7.38665 4.52049 7.92348C5.13356 9.31596 6.04445 10.6415 7.20118 11.7982C8.36337 12.9604 9.69526 13.8743 11.0944 14.487C11.6213 14.7188 12.2363 14.5914 12.6423 14.1854L13.5259 13.3018C13.8062 13.021 14.2612 13.021 14.542 13.3018L15.6661 14.4259C16.134 14.8944 16.134 15.6528 15.6661 16.1206L15.0423 16.7445C14.5065 17.2803 13.7246 17.5103 12.9333 17.361C10.4872 16.8985 7.89017 15.4587 5.71544 13.284C3.5407 11.1092 2.10082 8.51217 1.63832 6.06579C1.48906 5.27472 1.71909 4.49293 2.2549 3.95712L2.87934 3.33364C3.34749 2.86548 4.10566 2.86548 4.57343 3.33325Z' fill='%23ffffff'/%3E%3Cpath d='M10.4482 3.98089C11.6599 3.96444 12.8297 4.42668 13.7014 5.29822C13.982 5.5789 13.982 6.034 13.7014 6.31468C13.4207 6.59537 12.9655 6.59537 12.6848 6.31468C12.0913 5.72112 11.2963 5.40701 10.4677 5.41826C10.0708 5.42364 9.74471 5.10625 9.73933 4.70933C9.73393 4.31242 10.0513 3.98628 10.4482 3.98089Z' fill='%23ffffff'/%3E%3Cpath d='M10.458 0.121582C12.6754 0.121582 14.8115 0.988 16.4115 2.58802C16.6922 2.8687 16.6922 3.3238 16.4115 3.60448C16.1308 3.88517 15.6757 3.88517 15.395 3.60448C14.0673 2.27679 12.2979 1.55908 10.458 1.55908C10.061 1.55908 9.73926 1.23729 9.73926 0.840332C9.73926 0.443377 10.061 0.121582 10.458 0.121582Z' fill='%23ffffff'/%3E%3Cpath d='M12.6851 5.29841C12.9658 5.01772 13.4209 5.01772 13.7016 5.29841C14.5731 6.16994 15.0353 7.33983 15.019 8.55148C15.0135 8.9484 14.6874 9.2658 14.2905 9.2604C13.8936 9.25502 13.5762 8.92888 13.5816 8.53197C13.5928 7.70342 13.2787 6.90843 12.6851 6.31487C12.4044 6.03419 12.4044 5.57909 12.6851 5.29841Z' fill='%23ffffff'/%3E%3Cpath d='M15.3951 2.58796C15.6758 2.30727 16.1309 2.30727 16.4116 2.58796C18.0115 4.18797 18.878 6.32407 18.878 8.54144C18.878 8.93839 18.5562 9.26019 18.1592 9.26019C17.7623 9.26019 17.4405 8.93839 17.4405 8.54144C17.4405 6.70157 16.7228 4.93212 15.3951 3.60442C15.1144 3.32374 15.1144 2.86864 15.3951 2.58796Z' fill='%23ffffff'/%3E%3C/svg%3E") no-repeat; background-size: 100% 100%; } */

/* .navbar .h-call-get-quote-buttons .btn { font-size: 1.875rem; line-height: 2.813rem; }
.navbar .h-call-get-quote-buttons .btn img { width: 2.188rem; } */
/* .navbar .h-call-get-quote-buttons .btn { font-size: 1.875rem; line-height: 2.813rem; }
.navbar .h-call-get-quote-buttons .btn img { width: 2.188rem; } */
.navbar-toggler .menuicon { width: 35px; height: 35px; }
.navbar .h-call-get-quote-buttons .btn { font-size: 2.5rem; line-height: 2.813rem; }
.navbar .h-call-get-quote-buttons .btn:first-child { margin-top:0;}
.navbar .h-call-get-quote-buttons .btn img { width: 2.7rem; }
.navbar .h-call-get-quote-buttons .btn:first-child img { width: 2.6rem;} .navbar-toggler .menuicon { width: 35px; height: 35px; transition: .3s cubic-bezier(.165,.84,.44,1); -webkit-transition: .3s cubic-bezier(.165,.84,.44,1); -moz-transition: .3s cubic-bezier(.165,.84,.44,1); -ms-transition: .3s cubic-bezier(.165,.84,.44,1); -o-transition: .3s cubic-bezier(.165,.84,.44,1); }

.navbar .navbar-collapse.show:after { height: 5.313rem; }
/* .navbar .navbar-collapse { padding-top: 7rem; } */
/* .navbar .navbar-collapse { padding-top: 5rem; } */
.navbar .navbar-collapse { padding-top: 3.5rem; }
/* .navbar .navbar-nav .nav-item .nav-link { font-size: 22px; line-height: 30px; } */
/* header */

/* home page */
.banner-section .banner-image { margin-right: 0; }
.flex-vs-pods-section { padding-bottom: 3rem; }
.sets-pods-table .table tbody td:first-child { width: 17rem; }
.client-reviews-section { padding: 3rem 0; }
.our-professional-section { padding: 3rem 0; }
.our-professional-block > .row { margin: 0 -0.938rem; }
.our-professional-block > .row > * { padding: 0 0.938rem; }
.we-make-easier-section { padding: 3rem 0; }
.flex-units-every-way-section .common-get-quote-button { padding-top: 2rem; }
.flex-vs-pods-section .flex-vs-pods-content { position: relative; left: auto; top: auto; max-width: 100%; transform: none; -webkit-transform: none; -moz-transform: none; -ms-transform: none; -o-transform: none; }
.flex-vs-pods-section .flex-vs-pods-detail { padding: 2.5rem 1.5rem; }
.what-sets-pods-section { padding: 3rem 0 2rem; }
.flex-units-every-way-section { padding: 3rem 0; }
.our-professional-block .our-professional-image { margin-bottom: 1.5rem; }
.we-make-easier-list > * { flex: 0 0 50%; max-width: 50%; }
/* home page */

/*===========About-page-start========================================*/

/*-----------about-trailer-start-------------------------------------*/
.at-title { margin-bottom: 1.111rem; }
.at-text p { margin-bottom: 1.111rem; }
.about-trailer-section > .row { flex-direction: column-reverse; }
.about-trailer-right { margin-bottom: 1.667rem; }
/*-----------about-trailer-end---------------------------------------*/

/*-----------about-quote-start---------------------------------------*/
.about-quote-section { padding-top: 1.944rem; padding-bottom: 1.944rem; }
.about-quote-title { font-size: 1.111rem; line-height: 1.389rem; }
/*-----------about-quote-end-----------------------------------------*/

/*-----------about-radial-start--------------------------------------*/
.radial-section .about-trailer-section > .row { flex-direction: column; }
/*-----------about-radial-end----------------------------------------*/

/*-----------take-it-start-------------------------------------------*/
.ti-slider .slick-prev { left: -1.563rem !important; /* -25px */ }
.ti-slider .slick-next { right: -1.563rem !important; /* -25px */ }
.take-it-item { padding: 2.188rem 0.938rem 0.938rem 0.938rem; /* 35px 15px 15px 15px */ }
.ti-text { margin-bottom: 2.5rem; /* 40px */ }
.take-it-main { padding: 3.125rem 0 1.875rem 0; /* 50px 0 30px 0 */ }
/*-----------take-it-end---------------------------------------------*/

/*===========About-page-end==========================================*/

/*===========Unit-page-start========================================*/

/*-----------unit-banner-start--------------------------------------*/
.max-img-above-text { width: 50%; font-size: 1.875rem; /* 30px */ line-height: 2.5rem; /* 40px */ margin: 0; }
.max-con-section { padding: 3.125rem 0; /* 50px 0 */ }
.max-con-left { margin-bottom: 2.5rem; /* 40px */ }
/*-----------unit-banner-end----------------------------------------*/

/*-----------unit-size-matter-start---------------------------------*/
.size-matter-section { padding-bottom: 1.25rem; /* 20px */ }
.sm-item { margin-bottom: 2.5rem; /* 40px */ }
.sm-items > .row [class*=col-]:nth-child(odd) .sm-item:after { content: none; top: unset; }
.sm-items > .row [class*=col-]:nth-child(n) .sm-item:after { content: ''; position: absolute; width: 100%; height: 0.063rem; /* 1px */ background-color: #b7bac3; bottom: -1.25rem; /* -20px */ left: 0; right: 0; }
.sm-items > .row [class*=col-]:last-child .sm-item:after { content: none; }
/*-----------unit-size-matter-end-----------------------------------*/

/*-----------unit-environment-start---------------------------------*/
.environment-section .about-trailer-section { padding: 3.125rem 0 3.125rem 0; /* 50px 0 50px 0 */ }
.environment-section .at-title { margin-bottom: 1.875rem; /* 30px */ }
/*-----------unit-environment-end-----------------------------------*/

/*-----------unit-environment-start---------------------------------*/
.environment-section .at-title { margin-bottom: 1.25rem; /* 20px */ }
.environment-section .at-text * { font-size: 1.125rem; /* 18px */ line-height: 1.875rem; /* 30px */ }

/*-----------unit-environment-end-----------------------------------*/

/*===========Unit-page-end==========================================*/

/*===========FAQ-page-start=========================================*/

/*-----------faq-section-start--------------------------------------*/
.faq-tabbing .accordion-button { padding: 1.25rem 1.875rem 1.25rem 1.25rem; /* 20px 30px 20px 20px */ }
.faq-tabbing .accordion-body { padding: 0.625rem 1.25rem 1.25rem 1.25rem; /* 10px 20px 20px 20px */ }
.faq-slider { margin-left: 1.25rem; /* 20px */ margin-right: 1.25rem; /* 20px */ }
/*-----------faq-section-end----------------------------------------*/

/*===========FAQ-page-end===========================================*/

/*===========Contact-page-start=====================================*/

/*-----------contact-section-start----------------------------------*/
.contact-form { background-size: 80% !important; }
.contact-section { padding: 3.125rem 0 3.125rem 0; /* 50px 0 50px 0 */ }
.form-start { padding: 12.556rem 0 5.556rem 0; }
/*-----------contact-section-end------------------------------------*/

/*===========Contact-page-end=======================================*/

/*===========All-location-page-start================================*/

/*-----------all-location-section-start-----------------------------*/
.asl-title { margin-bottom: 1.25rem; /* 20px */ }
.all-storage-location-section { padding: 3.125rem 0 0.938rem 0; /* 50px 0 15px 0 */ }
/*-----------all-location-section-end-------------------------------*/

/*===========All-location-page-end--================================*/

/*===========Location-page-start====================================*/

/*-----------location-section-start---------------------------------*/
.map-location-section { padding: 3.125rem 0; /* 50px 0 */ }
.map-iframe iframe { height: 21.875rem; /* 350px */ }
.map-iframe { margin-bottom: 2.5rem; /* 40px */ }
.phone-number { margin-bottom: 1.25rem; /* 20px */ }
/*-----------location-section-end-----------------------------------*/

/*-----------rethink-storage-start----------------------------------*/
.rethink-storage .max-img-above-text { width: 80%; top: 0.9rem; left: 0.778rem; }
.rethink-storage .max-img-above-text.max-above-text-2 { padding: 0.556rem; font-size: 1rem; /* 16px */ line-height: 1.75rem; /* 28px */ padding: 0.313rem; /* 5px */ top: 70%; }
/*-----------rethink-storage-end------------------------------------*/

/*-----------location-service-start---------------------------------*/
.our-professional-section.location-service { padding: 3.125rem 0; /* 50px 0 */ }
.location-service .professional-btn { margin-top: 1.875rem; /* 30px */ }
/*-----------location-service-end-----------------------------------*/

/*-----------moving-need-start--------------------------------------*/
.mn-title { font-size: 1.75rem; /* 28px */ }
.related-blog-post .mn-title { font-size: 1.1rem; line-height: 1.6rem; }
.moving-need-section { padding: 3.125rem 0; /* 50px 0 */ }
.mn-item { margin-bottom: 2.5rem; /* 40px */ height: calc(100% - 2.5rem); /* 40px */ }
.moving-need-btn .btn { min-width: 14.813rem; /* 237px */ }
/*-----------moving-need-end----------------------------------------*/

/*-----------city-list-start----------------------------------------*/
.whenever-need-section { padding: 3.125rem 0; /* 50px 0 */ }
.wn-text { margin-bottom: 2.5rem; /* 40px */ font-size: 1.125rem; /* 18px */ }
.wn-cities ul li { font-size: 1.125rem; /* 18px */ }
.wn-all-location { font-size: 1.125rem; /* 18px */ }
.wn-left { margin-bottom: 3.125rem; /* 50px */ }
.wn-cities { margin-bottom: 2.5rem; /* 40px */ }
/*-----------city-list-end------------------------------------------*/

/*-----------people-review-start------------------------------------*/
.people-review-slider.slick-slider .slick-arrow.slick-prev { left: -1.25rem; /* -20px */ }
.people-review-slider.slick-slider .slick-arrow.slick-next { right: -1.25rem; /* -20px */ }
.people-review-slider { padding: 0 1.875rem; /* 0 30px */ }
.what-people-say-section { padding: 2.875rem 0 2.875rem 0; /* 46px 0 46px 0 */ }
/*-----------people-review-end--------------------------------------*/

/*===========Location-page-end======================================*/

/* 8-7-2023 */
.h-top a.call-now-link {
    font-size: 1rem;
}
.h-top a.call-now-link b {
    font-size: 1rem;
}
.h-top a.call-now-link:after {
    content: none;
}
/* 8-7-2023 */


/* 12-7-2023 */
.new-banner-main video {
    height: 43.125rem;
}
.video-bg-heading {
    text-align: center;
}
.video-bg-heading * {
    font-weight: 700;
    font-size: 2.188rem;
    line-height: 3.125rem;
}
.video-bg-pricing {
    text-align: center;
    padding: 0;
    background-color: transparent;
    border-radius: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
}
.bg-pricing-heading {
    margin-bottom: 0.625rem;
}
.bg-pricing-heading *,
.bg-pricing-heading * span {
    font-size: 1.125rem;
}
.bg-zip-price {
    display: unset;
}
.zip-input {
    margin-right: 0;
}
.zip-input .form-control {
    width: 70%;
    margin: 0 auto;
    margin-bottom: 1.25rem;
    text-align: center;
}
.get-pricing .btn {
    width: 70%;
}
.get-pricing span {
    margin-top: 0.938rem;
}
.google-review-video {
    text-align: center;
}
.google-review-video img {
    width: 10.625rem;
}
.new-banner-main .video-bg-inside {
    max-width: unset;
}

.new-review-section {
    padding: 3.75rem 1.875rem 2.938rem 1.875rem;
}
.new-review-slider.slick-slider .slick-arrow {
    font-size: 1.875rem !important;
}
.new-review-slider.slick-slider .slick-arrow.slick-prev {
    left: -2.5rem;
}
.new-review-slider.slick-slider .slick-arrow.slick-next {
    right: -2.5rem;
}
.new-reviews * {
    font-size: 1.25rem;
    line-height: 2rem;
}
.new-review-inside {
    padding-top: 2.5rem;
}
.new-review-inside:before {
    width: 1.811rem;
}
.new-reviews {
    margin-bottom: 0.938rem;
}
.new-review-star {
    margin-bottom: 0.938rem;
}
.new-reviewer * {
    font-size: 1rem;
}

.subscribe-section {
    padding: 2.125rem 0 2.125rem 0;
}
.subscribe-heading {
    margin-bottom: 1.875rem;
}
.subscribe-heading * {
    font-size: 1.625rem;
    line-height: 1.875rem;
}
.subscribe-section .get-pricing-block .get-pricing-field .form-control {
    padding: 0.75rem 7.813rem 0.875rem 0.625rem;
}
.subscribe-section .get-pricing-block .get-pricing-field .btn {
    width: 7.5rem;
    font-size: 1rem;
    line-height: 1rem;
}
.subscribe-section .get-pricing-block {
    max-width: 16.875rem;
}
.subscribe-text {
    margin-right: 0.625rem;
}
.subscribe-text * {
    font-size: 1rem;
    line-height: 1.375rem;
}

.featured-articles-section {
    padding: 0.563rem 0 1.111rem 0;
}
.fal-details {
    padding: 1.25rem 0.625rem;
}
.fal-title * {
    font-size: 1.375rem;
    line-height: 1.875rem;
}
/* .far-item-heading * {
    font-size: 1.125rem;
    line-height: 1.375rem;
} */
.fal-text {
    margin-bottom: 1.25rem;
}
.farticles-left {
    margin-bottom: 1.875rem;
}
/* .far-item-heading * {
    font-size: 1rem;
    line-height: 1.375rem;
} */
.far-item-heading {
    margin-bottom: 0.625rem;
}
.far-item {
    padding-bottom: 0.625rem;
}
.far-list > .row > [class*=col-]:last-child .far-item {
    margin-bottom: 1.25rem;
	padding-bottom: 0.625rem;
	border-bottom: 0.063rem solid rgba(86, 97, 114, 0.5);
}
.fal-title * {
    font-size: 1.25rem;
    line-height: 1.625rem;
}
.far-heading * {
    font-size: 1.125rem;
    line-height: 1.375rem;
}

.guide-section {
    padding: 1.25rem 0 3.125rem 0;
}
.guide-heading:before {
    width: 53%;
}
.guide-section .guide-heading {
    margin-bottom: 1.563rem;
}
.guide-section .guide-heading * {
    font-size: 1.25rem;
}
.guide-section .far-item {
    margin-bottom: 1.25rem;
}
.guide-section .far-list > .row > [class*=col-]:last-child .far-item {
    margin-bottom: 1.25rem !important;
}
.guide-btn a {
    font-size: 1rem;
}
.guide-section .far-list > .row > [class*=col-]:last-child .far-item {
    border-bottom: none !important;
}
/* 12-7-2023 */

/*-----------desktop-4-section1-start------------------------------*/
.guide-inside-section {
    padding: 3.125rem 0 3.125rem 0;
}
.guide-inside-update * {
    font-size: 1rem;
}
.guide-inside-heading {
    margin-bottom: 0.625rem;
}
/* .guide-inside-heading * {
    font-size: 1.75rem;
    line-height: 3.125rem;
} */
.guide-inside-section > .row {
    flex-direction: column-reverse;
}
.guide-inside-right {
    margin-bottom: 1.875rem;
}
/*-----------desktop-4-section1-start------------------------------*/

/*-----------desktop-4-section2-start------------------------------*/
.guide-below-section {
    padding: 1.667rem 0 2.5rem 0;
}
.guide-below-list {
    padding-top: 3.125rem;
}
.guide-below-list ul li {
    max-width: 9.375rem;
    padding: 3.125rem 0.313rem;
}
.guide-below-list ul li a * {
    font-size: 1rem;
}
.guide-below-text a {
    font-size: 1.375rem;
}
.guide-below-list ul li span {
    font-size: 1.5rem;
    padding: 0.75rem;
    width: 3.125rem;
    height: 3.125rem;
    top: -1.563rem;
}
/*-----------desktop-4-section2-end--------------------------------*/

/*-----------typography-section-start------------------------------*/
.typography-section h1 {
	font-size: 2.875rem;
	font-size: 3.75rem;
}

.typography-section h2 {
	font-size: 2.25rem;
	line-height: 3.125rem;
}

.typography-section h3 {
	font-size: 2.125rem;
	line-height: 2.875rem;
}

.typography-section h4 {
	font-size: 1.75rem;
	line-height: 2.625rem;
}

.typography-section h5 {
	font-size: 1.625rem;
	line-height: 2.5rem;
}

.typography-section h6 {
	font-size: 1.375rem;
	line-height: 2.25rem;
}

.typography-section .alignnone,
.typography-section .alignleft,
.typography-section .alignright,
.typography-section .aligncenter {
    float: left;
    width: 100%;
    margin: 0.938rem 0 !important;
}
/*-----------typography-section-end--------------------------------*/

.zi-test-block .new-banner-main .vide-bg-section {
    top: 8.556rem;
}

/* 17-8-2023 */
.reviews-container .review {
    padding: 1.875rem;
}
.average-rating .review-stars ul li i, .average-rating .review-stars ul li svg {
    font-size: 3.75rem;
    width: 3.75rem;
    height: 3.75rem;
}
.google-review-heading {
    font-size: 2rem;
}
.google-review-main {
    padding: 3.125rem 0 3.125rem 0;
}
.average-rating {
    margin-bottom: 3.75rem;
}
/* 17-8-2023 */

/* 23-8-2023 */
/* .reviews-container .review p {
    -webkit-line-clamp: 4;
} */
/* 23-8-2023 */

/* 19-9-2023 */
.military-section {
    padding: 2.5rem 0 2.5rem 0;
}
.military-list ol li {
    margin-bottom: 1.778rem;
    padding-left: 3.778rem;
}
.appreciates-service-section {
    padding: 4.056rem 0 1.444rem 0;
}
.as-img {
    margin-bottom: 2.722rem;
}
.more-info-section {
    padding: 3.722rem 0 3.222rem 0;
}
.more-info-img {
    margin-bottom: 2.889rem;
}
.more-info-item {
    margin-bottom: 1.778rem;
}
.more-info-item .small-block-title {
    margin-bottom: 0.711rem;
}
.military-list ol li::before {
    width: 2rem;
    height: 2rem;
    font-size: 1.2rem;
}
.military-section .section-title,
.appreciates-service-section .section-title,
.more-info-section .section-title {
    font-size: 1.8rem;
}
.more-info-item .small-block-title {
    font-size: 1.2rem;
}
.as-list.max-con-list ul li {
    flex: 0 0 100%;
}
/* 19-9-2023 */

/* 20-9-2023 */
.spanish-banner-new .video-bg-pricing {
    max-width: 100%;
}
.spanish-banner-new .get-pricing .btn {
    width: 100%;
}
.spanish-banner-new .video-bg-heading * {
    font-size: 1.6rem;
    line-height: 2.5rem;
}
/* 20-9-2023 */

/* 30-9-2023 */

.guide-inside-left p {
    font-size: 0.778rem;
    line-height: 1.222rem;
}
.guide-below-text * {
    font-size: 0.778rem;
    line-height: 1.222rem;
}
.guide-section .far-heading {
    display: flex;
    justify-content: space-between;
    align-items: center;
}
/* .guide-section .far-heading .guide-btn {
    display: block;
}
.guide-section > .guide-btn {
    display: none;
} */
.guide-section .far-heading * {
    font-size: 1.125rem;
    line-height: 1.375rem;
}
.guide-section .guide-btn a {
    font-size: 0.8rem;
}
.subscribe-section {
    padding: 0.556rem 0 1.667rem 0 !important;
}
.guide-inside-section {
    padding: 0.556rem 0 1.667rem 0;
}
.guide-inside-details {
    flex-direction: column;
    align-items: flex-end;
}
.guide-inside-update {
    margin-right: 0;
    margin-bottom: 0.556rem;
}
.guide-inside-update:last-child {
    margin-bottom: 0;
}
.guide-inside-update * {
    font-size: 0.667rem;
    line-height: 0.667rem;
}
/* 30-9-2023 */

/* 2-10-2023 */
.guide-inside-section h1 {
    font-size: 1.438rem;
    line-height: 2rem;
}
.guide-inside-section h2 {
    font-size: 1.125rem;
    line-height: 1.563rem;
}
.guide-inside-section h3 {
    font-size: 0.875rem;
    line-height: 1.375rem;
}
.guide-inside-section h4 {
    font-size: 0.875rem;
    line-height: 1.375rem;
}
.guide-inside-section h5 {
    font-size: 0.875rem;
    line-height: 1.375rem;
}
.guide-inside-section h6 {
    font-size: 0.875rem;
    line-height: 1.375rem;
}
.guide-below-text h1 {
    font-size: 1.438rem;
    line-height: 2rem;
}
.guide-below-text h2 {
    font-size: 1.125rem;
    line-height: 1.563rem;
}
.guide-below-text h3 {
    font-size: 0.875rem;
    line-height: 1.375rem;
}
.guide-below-text h4 {
    font-size: 0.875rem;
    line-height: 1.375rem;
}
.guide-below-text h5 {
    font-size: 0.875rem;
    line-height: 1.375rem;
}
.guide-below-text h6 {
    font-size: 0.875rem;
    line-height: 1.375rem;
}
.guide-section .far-list > .row > [class*=col-]:last-child .far-item {
    margin-bottom: 0 !important;
}
.guide-inside-img {
    margin-bottom: 0.625rem;
}
.guide-inside-right {
    margin-bottom: 0.625rem;
}
.far-item-heading * {
    font-size: 14px;
    line-height: 20px;
}
/* 2-10-2023 */

/* 3-10-2023 */
.fal-text * {
	font-size: 0.938rem;
	line-height: 1.375rem;
}
.far-item-heading * {
    font-size: 0.938rem;
    line-height: 1.25rem;
}
.guide-inside-left p {
    font-size: 0.938rem;
    line-height: 1.5rem;
}
.guide-below-text * {
    font-size: 0.938rem;
    line-height: 1.5rem;
}
/* 3-10-2023 */

/* 21-11-2023 */
.star-rating-footer .kksr-legend {
    font-size: 18px !important;
    margin-left: 5px;
    margin-right: 10px;
}
/* 21-11-2023 */

/* 12-12-2023 */
.page-numbers-wrp {
    padding-top: 30px;
}
/* 12-12-2023 */

/* 10-1-2024 */
.guide-inside-section.guide-new-inside-section .guide-inside-img iframe {
    height: 300px;
}
/* 10-1-2024 */

/* 16-1-2024 */
.best-seller {
    width: 150px;
    right: 0;
}
.self-celan-left {
    margin-bottom: 40px;
}
.space-need-card {
    height: auto;
}
.space-need-btns {
    flex-wrap: wrap;
}
.space-need-btns .btn.btn-white-square svg, .space-need-btns .btn.btn-white-square i {
    margin-right: 10px;
    width: 20px;
    height: 20px;
}
.space-need-btns .btn {
    margin-bottom: 10px;
    width: 200px;
    padding: 10px;
}
.lifetime-card .lifetime-item {
    flex: 0 0 90%;
    margin-right: 0;
}
.install-option-item-right .best-seller {
    width: 135px;
    height: 51px;
    right: 0;
    top: 10px;
}
.proven-right-item .install-option-include ul {
    flex-direction: column;
}
.start-from {
    width: 150px;
}
.start-from * span {
    font-size: 16px;
}
.lw-logo {
    margin-bottom: 20px;
}
.proud-section .proud-img {
    min-width: unset;
    min-height: unset;
}
.self-left-text {
    margin-bottom: 30px;
}
.proven-right-item .install-option-include ul {
    margin-top: 0;
}
.scs-img img {
    height: 400px;
}
.last-multi-card .section-title {
    margin-top: 70px;
}
.proud-section {
    flex-direction: column;
}
.proud-section .proud-detail {
    width: 100%;
}
.multi-form-input input {
    padding: 10px;
    font-size: 20px;
}
.multi-form-input input::placeholder {
    font-size: 20px;
}
/* 16-1-2024 */

/* 19-1-2024 */
.space-need-card .multi-form-input label.error {
    font-size: 12px;
}
/* 19-1-2024 */

/* 22-1-2024 */
.header-newest-add-start {
    padding: 24px 0;
}
.self-clean-main .container {
    padding-left: 0;
    padding-right: 0;
    max-width: unset;
}
.self-clean-section {
    padding: 22px 0;
}
.self-clean-section .section-title {
    font-size: 30px;
    line-height: 133%;
    letter-spacing: -0.6px;
    margin-bottom: 16px;
    padding-left: 15px;
    padding-right: 15px;
}
.self-clean-section .block-title {
    font-size: 25px;
    line-height: 120%;
    max-width: 266px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 15px;
    padding-right: 15px;
}
.best-seller {
    width: 150px;
    right: unset;
    left: 50%;
    transform: translate(-50%, 0);
    -webkit-transform: translate(-50%, 0);
    -moz-transform: translate(-50%, 0);
    -ms-transform: translate(-50%, 0);
    -o-transform: translate(-50%, 0);
}
.self-clean-img {
    margin-bottom: 16px;
}
.self-clean-img img {
    width: 100%;
    height: 256px;
}
.self-clean-bottom > .row {
    margin-left: 0;
    margin-right: 0;
}
.self-clean-bottom > .row > [class*=col-] {
    padding-left: 0;
    padding-right: 0;
}
.self-celan-left {
    padding-left: 15px;
    padding-right: 15px;
    margin-bottom: 20px;
}
.self-left-img img {
    max-width: 261px;
}
.self-img-right img {
    max-height: 290px;
}
.installed-main {
    background-color: #FFFFFF !important;
}
.installed-main .container {
    padding-left: 0;
    padding-right: 0;
    max-width: unset;
}
.installed-section {
    padding: 28px 0 43px 0;
}
.installed-section .section-title {
    font-size: 35px;
    line-height: 114%;
    margin-bottom: 30px;
    padding-left: 15px;
    padding-right: 15px;
    max-width: 337px;
    margin-left: auto;
    margin-right: auto;
}
.installed-text {
    margin-bottom: 30px;
    padding-left: 15px;
    padding-right: 15px;
    text-align: left !important;
}
.installed-img img {
    height: 264px;
}
.leaf-main .container {
    padding-left: 0;
    padding-right: 0;
    max-width: unset;
}
.leaf-section {
    padding: 53px 0 0 0;
}
.leaf-section > .section-title {
    font-size: 30px;
    line-height: 133%;
    margin-bottom: 30px;
    max-width: 344px;
    margin-left: auto;
    margin-right: auto;
}
.leaf-section > i, .leaf-section > svg {
    margin-bottom: 0;
    padding-bottom: 20px;
}
.space-need-card {
    height: 750px;
    box-shadow: none !important;
    padding: 72px 15px 51px 15px;
}
.form-pagination {
    top: 36px;
}
.form-pagination span {
    width: 12px;
    height: 12px;
    margin-right: 4px;
}
.space-need-card-up .section-title {
    font-size: 30px;
    line-height: 133%;
    max-width: 316px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 20px;
}
.space-item {
    padding: 35px 15px;
}
.space-list > .row {
    margin-left: -5px;
    margin-right: -5px;
}
.space-list > .row > [class*=col-] {
    padding-left: 5px;
    padding-right: 5px;
}
.space-item .block-title {
    font-size: 23px;
    margin-bottom: 0;
}
.space-item-text * {
    font-size: 14px;
    line-height: 100%;
}
.small-space-text * {
    font-size: 10px;
}
.space-item-last-text * {
    font-size: 18px;
    line-height: 114%;
}
.space-list .form-check {
    height: calc(100% - 20px);
    min-height: 132px;
    margin-bottom: 20px;
}
.most-popular {
    width: 83px;
    height: 26px;
    line-height: 100%;
    padding: 0;
}
.most-popular * {
    position: relative;
    font-size: 10px;
    top: 3px;
}
.space-list {
    padding-bottom: 0;
}
.space-need-btns {
    flex-direction: column-reverse;
}
.space-need-btns .btn {
    margin-bottom: 20px;
    width: 100%;
    padding: 9px;
}
.space-need-step-btn {
    flex-direction: column-reverse;
    width: 100%;
}
.space-need-step-btn .btn-back {
    margin-right: 0;
}
.multi-form-input input {
    padding: 12px 20px;
    font-size: 20px;
}
.last-multi-card .section-title {
    font-size: 40px;
    line-height: 137%;
    margin-top: 175px;
}
.multi-form-send-btn {
    width: 100%;
}
.lifetime-section {
    padding: 38px 0 22px 0;
}
.lifetime-section .section-title {
    margin-bottom: 20px;
    font-size: 35px;
    line-height: 114%;
}
.lifetime-card .lifetime-item .lifetime-img-text {
    display: inline-flex;
    justify-content: center;
    align-items: center;
    width: 84px;
    min-height: 17px;
    padding: 0;
    bottom: 10px;
}
.lifetime-card .lifetime-item .lifetime-img-text * {
    font-size: 8px;
    line-height: 100%;
}
.lifetime-card .lifetime-item {
    flex: 0 0 30%;
    margin-right: 14px;
    margin-bottom: 12px;
}
.lifetime-card .lifetime-item:nth-child(3n) {
    margin-right: 0;
}
/* .lifetime-card .lifetime-item img {
    height: 184px;
} */
.install-option-section {
    padding: 20px 0 0 0;
}
.install-option-section .section-title {
    font-size: 35px;
    line-height: 114%;
    margin-bottom: 25px;
    padding-left: 15px;
    padding-right: 15px;
}
.install-option-item-right {
    position: unset;
}
.install-option-item {
    position: relative;
    padding-top: 165px;
}
.install-option-item-right .best-seller {
    background-image: none;
    background-color: #FACA10;
    width: 165px;
    height: 31px;
    right: unset;
    left: 50%;
    top: 134px;
    display: inline-flex;
    justify-content: center;
    align-items: center;
    padding: 7px 20px;
    border-radius: 5px 5px 0 0;
    -webkit-border-radius: 5px 5px 0 0;
    -moz-border-radius: 5px 5px 0 0;
    -ms-border-radius: 5px 5px 0 0;
    -o-border-radius: 5px 5px 0 0;
    transform: translate(-50%, 0);
    -webkit-transform: translate(-50%, 0);
    -moz-transform: translate(-50%, 0);
    -ms-transform: translate(-50%, 0);
    -o-transform: translate(-50%, 0);
}
.install-option-item-right .best-seller span {
    position: unset;
    top: unset;
}
.install-option-main .container {
    padding-left: 0;
    padding-right: 0;
    max-width: unset;
}
.install-option-item > .row {
    margin-left: 0;
    margin-right: 0;
}
.install-option-item > .row > [class*=col-] {
    padding-left: 0;
    padding-right: 0;
}
.option-tag {
    width: 135px;
    min-height: 45px;
    position: absolute;
    top: 0;
    left: 50%;
    transform: translate(-50%, 0);
    -webkit-transform: translate(-50%, 0);
    -moz-transform: translate(-50%, 0);
    -ms-transform: translate(-50%, 0);
    -o-transform: translate(-50%, 0);
}
.option-tag * {
    line-height: 100%;
}
.install-option-item-right .block-title {
    width: 100%;
    text-align: center;
    font-size: 30px;
    line-height: 133%;
    letter-spacing: -0.6px;
    position: absolute;
    top: 65px;
    left: 50%;
    padding-left: 10px;
    padding-right: 10px;
    transform: translate(-50%, 0);
    -webkit-transform: translate(-50%, 0);
    -moz-transform: translate(-50%, 0);
    -ms-transform: translate(-50%, 0);
    -o-transform: translate(-50%, 0);
}
.install-option-item-right {
    padding: 30px 10px;
}
.install-option-card .install-option-item {
    margin-bottom: 50px;
}
.install-option-card .install-option-item:last-child {
    margin-bottom: 0;
}
.install-option-include ul li {
    font-size: 16px;
}
.install-option-include p {
    line-height: 100%;
}
.install-option-include span {
    font-size: 20px;
}
.proven-to-work .install-option-section {
    padding: 32px 0;
}
.install-option-main.proven-to-work {
    background-color: #FFFFFF !important;
}
.proven-to-work .install-option-item-right .block-title {
    top: 25px;
}
.proven-to-work .install-option-item-left .proven-number {
    left: 12px;
}
.proven-to-work .install-option-card .install-option-item {
    margin-bottom: 0;
}
.proven-right-item .install-option-item-right {
    padding: 12px 10px;
}
.size-home .space-need-card {
    padding: 72px 15px 51px 15px;
}
.size-home .space-item {
    padding: 35px 15px;
}
.size-home .space-item-last-text *:first-child {
    font-size: 25px;
}
.size-home .space-item-last-text span {
    font-size: 16px;
}
.start-from {
    width: 125px;
}
.size-home .space-need-card {
    height: 900px;
}
.lifetime-warranty-section {
    padding: 35px 0 65px 0;
}
.lifetime-warranty-section {
    flex-direction: column;
}
.lw-logo {
    margin-right: 0;
    margin-bottom: 30px;
}
.lw-right {
    text-align: center;
}
.lifetime-warranty-section .block-title {
    font-size: 30px;
    margin-bottom: 30px;
}
.see-customer-say-section {
    padding: 48px 0;
}
.see-customer-say-section .section-title {
    font-size: 35px;
    line-height: 114%;
}
.scs-review-up-text * {
    font-size: 20px;
    line-height: 180%;
    max-width: 325px;
    margin-left: auto;
    margin-right: auto;
}
.scs-review-up-text {
    margin-bottom: 32px;
}
.see-customer-say-section .review-rating-list .back-stars > *:before {
    width: 23px;
    height: 23px;
}
.see-customer-say-section .review-rating-list .front-stars > *:before {
    width: 23px;
    height: 23px;
}
.see-customer-say-section .review-rating-list {
    margin-bottom: 16px;
}
.scs-review-up {
    margin-bottom: 60px;
}
.see-customer-say-main .container {
    padding-left: 0;
    padding-right: 0;
    max-width: unset;
}
.scs-img img {
    height: 227px;
}
.scs-img:after {
    content: none;
}
.scs-img {
    margin-bottom: 22px;
}
.scs-review-item {
    padding: 50px 24px 50px 30px;
    margin-bottom: 30px;
    margin-left: 20px;
    margin-right: 20px;
}
.scs-review-item-name {
    margin-bottom: 25px;
}
.scs-review-item-text * {
    font-weight: 500;
}
.helping-section {
    padding: 75px 0 14px 0;
}
.helping-section .section-title {
    font-size: 35px;
    line-height: 114%;
    padding-left: 15px;
    padding-right: 15px;
}
.helping-main .container {
    padding-left: 0;
    padding-right: 0;
    max-width: unset;
}
.helping-img img {
    height: 286px;
}
.helping-img {
    margin-bottom: 24px;
}
.helping-text {
    padding-left: 30px;
    padding-right: 30px;
}
.proud-section {
    padding: 32px 0 10px 0;
}
.proud-section .proud-img {
    margin-right: 0;
}
.proud-detail .section-title {
    font-size: 35px;
    line-height: 114%;
    max-width: 320px;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
}
.call-us-cost-section {
    margin-top: 0;
}
.call-us-cost-section > .row {
    flex-direction: column-reverse;
}
.call-us-cost-left {
    padding: 98px 0 40px 0;
}
.cucl-img {
    text-align: center;
}
.call-us-cost-left .section-title {
    font-size: 40px;
    max-width: 310px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 60px;
    text-align: center;
}
.call-us-cost-left .block-title {
    text-align: center;
    font-size: 30px;
    line-height: 50px;
}
.new-footer-start {
    padding: 24px 0 34px 0;
}
.footer-up {
    padding-bottom: 16px;
    margin-bottom: 16px;
    text-align: center;
}
.footer-up * {
    font-size: 16px;
    line-height: 218%;
    text-align: center;
    display: inline;
    margin-left: auto;
    margin-right: auto;
}
.footer-down * {
    font-size: 16px;
    line-height: 218%;
}
.footer-down {
    flex-direction: column-reverse;
    text-align: center;
}
.footer .container {
    padding-left: 5px;
    padding-right: 5px;
}
.call-us-cost-right {
    text-align: center;
}
.self-left-text {
    margin-bottom: 24px;
}
/* 22-1-2024 */

/* 30-1-2024 */
.we-make-esaier-reviews.we-make-easier-section .section-title {
    font-size: 30px;
    text-align: center !important;
}
.we-make-esaier-reviews .common-get-quote-button {
    padding: 0;
    padding-top: 0;
}
/* 30-1-2024 */

/* 30-1-2024 */
.reviews-right {
    margin-bottom: 32px;
}
.reviews-left {
    padding: 35px 15px 0 15px;
}
.reviews-left .main-title {
    margin-bottom: 17px;
    font-size: 35px;
    font-weight: 700;
}
.reviews-left .small-block-title {
    order: 3;
    font-size: 22px;
}
.reviews-tag {
    margin-bottom: 22px;
    width: 100%;
    text-align: center;
    padding: 25px;
}
.reviews-tag .review-rating-list .back-stars > *:before {
    width: 28px;
    height: 28px;
}
.reviews-tag .review-rating-list .front-stars > *:before {
    width: 28px;
    height: 28px;
}
.reviews-text.reviews-text-1 * {
    font-size: 20px;
}
.reviews-text * {
    font-size: 19px;
}
.reviews-text.reviews-text-1 {
    margin-bottom: 10px;
}
.reviews-tag .new-review-star {
    margin-bottom: 7px;
}
.reviews-new-banner .container {
    padding: 0;
}
.reviews-new-banner-section > .row {
    margin-left: 0;
    margin-right: 0;
}
.reviews-new-banner-section > .row > [class*=col-] {
    padding-left: 0;
    padding-right: 0;
}
.google-review-main.google-review-reviews-page {
    padding: 51px 0 72px 0;
}
.google-review-reviews-page .google-review-heading {
    font-size: 30px;
}
.google-review-reviews-page .small-block-title {
    font-size: 22px;
    max-width: 319px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 10px;
}
.google-review-reviews-page .reviews-container .review {
    padding: 25px 20px 42px 20px;
}
.reviews-slide-section-btn {
    margin-top: 35px;
}
/* .we-make-esaier-reviews .we-make-easier-block .we-make-detail .small-block-title * {
    font-size: 22px;
} */
/* .we-make-esaier-reviews .we-make-easier-block .we-make-detail .detail * {
    font-size: 16px;
} */
/* 30-1-2024 */

/* 7-2-2024 */
.install-option-item-left img {
    border-radius: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
}
.install-option-item-right {
    border-radius: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
}
.self-clean-img video {
    border-radius: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
}
.self-img-right img {
    border-radius: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
}
.installed-img img {
    border-radius: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
}
.space-need-card {
    border-radius: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
}
.scs-img img {
    border-radius: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
}
.helping-img img {
    border-radius: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
}
/* 7-2-2024 */

/* 8-2-2024 */
.installed-img video {
    height: auto;
    border-radius: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
}
.install-option-item-left video {
    border-radius: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
}
.scs-img video {
    height: auto;
    border-radius: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
}
.helping-img video {
    height: auto;
    border-radius: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
}
.install-option-item-left.for-install-video {
    margin-right: 0;
}
/* 8-2-2024 */

/* 14-2-2024 */
.scs-img {
    margin-top: 160px;
    margin-bottom: 0;
    padding-bottom: 22px;
}
/* 14-2-2024 */

/* 16-2-2024 */
.header-newest-add-start {
    text-align: left !important;
}
.header-newest-add .header-add-contact {
    right: 15px;
}
.header-add-contact ul li {
    font-size: 1rem;
}
/* 16-2-2024 */

/* 20-2-2024 */
.contact-form-ad-sticky {
    padding: 25px 30px 15px 30px;
    margin-bottom: -95px;
    margin-right: 120px;
}
.sticky-form-input.sticky-form-textarea .form-control {
    height: 120px;
}
.sticky-form-comment-inside {
    width: 100px;
    height: 100px;
}
.sticky-ad-form {
    margin-right: 25px;
}
.sticky-form-comment-inside .sfci-icon i, .sticky-form-comment-inside .sfci-icon svg {
    font-size: 35px;
    width: 35px;
    height: 35px;
}
.sfci-text * {
    font-size: 16px;
}
/* 20-2-2024 */

/* 21-2-2024 */
.sticky-form-btns .wpcf7-spinner {
    display: none;
}
/* 21-2-2024 */

/* 9-4-2024 */
/* mitigation-landing-page */
.miti-banner-right {
    padding: 100px 60px 100px 60px;
}
.miti-banner-section .miti-banner-img {
    position: relative;
    width: 100%;
    text-align: center;
    bottom: 0;
}
.miti-banner-left {
    padding: 0;
}
.miti-banner-left .main-title {
    color: #3C4169;
    text-align: left;
    font-size: 30px;
    line-height: 150%;
    max-width: 365px;
    margin-bottom: 21px;
    letter-spacing: -0.6px;
    font-weight: 700;
}
.miti-banner-left .block-title {
    font-size: 16px;
    font-weight: 600;
    line-height: 268.75%;
    text-align: center;
}
.miti-banner-right .block-title {
    font-size: 24px;
}
.miti-header .navbar .navbar-brand {
    margin-right: 33px;
    width: 78px;
}
.miti-header .navbar .miti-header-call {
    font-size: 12px;
    font-weight: 600;
    line-height: 120%;
    letter-spacing: -0.24px;
    text-transform: uppercase;
    display: block;
    padding: 11px;
    background-color: #FACA10;
    border-radius: 90px;
    -webkit-border-radius: 90px;
    -moz-border-radius: 90px;
    -ms-border-radius: 90px;
    -o-border-radius: 90px;
}
/* .miti-header .navbar .miti-header-call span {
    font-weight: 600;
} */
.miti-header .navbar {
    padding: 20px 0;
    align-items: center;
}
.miti-banner-form-btn .btn {
    font-size: 16.03px;
    line-height: 222.222%;
    padding: 10px 20px;
}
.miti-banner-form-btn {
    margin-bottom: 51px;
}

.miti-why-section {
    padding: 70px 0;
}
.miti-why-section > .main-title {
    margin-bottom: 30px;
    font-size: 22px;
}
.miti-why-item-right {
    padding: 22px;
}
.miti-why-item {
    margin-bottom: 30px;
}
.miti-why-right-text {
    text-align: center;
    font-size: 18px;
    line-height: 30px;
}
.miti-why-item-img img {
    height: 240px;
}
.miti-why-item-right .block-title {
    text-align: center;
    font-size: 20px;
    line-height: 34px;
}
.miti-why-item > .row {
    flex-direction: column-reverse;
}

.miti-partner-img {
    margin-left: 0;
}
.miti-partner-below-right ul li span {
    font-size: 22px;
    width: 32px;
    height: 32px;
    margin-right: 10px;
}
.miti-partner-below-right ul li p {
    font-size: 18px;
}
.miti-partner-below-right ul li {
    margin-bottom: 20px;
}
.miti-partner-img img {
    height: 250px;
    margin-bottom: 30px;
}
.miti-partner-section .section-title {
    margin-bottom: 30px;
    font-size: 22px;
}
.miti-partner-btn {
    margin-top: 40px;
}

.miti-unit-section {
    padding: 70px 0;
}
.miti-unit-section .section-title {
    margin-bottom: 30px;
    font-size: 22px;
}
.miti-unit-item {
    padding: 30px;
    height: calc(100% - 30px);
    margin-bottom: 30px;
}

.miti-footer-above-start {
    padding: 10px 0;
}
.miti-footer-above-start a {
    font-size: 18px;
}
.miti-footer-below-start {
    padding: 15px 0;
}
.miti-footer-below-start img {
    width: 78px;
}
.miti-unit-item .block-title {
    font-size: 20px;
}
.miti-unit-item .small-block-title {
    font-size: 18px;
}
.miti-unit-section .block-title {
    font-size: 20px;
}

.miti-banner-bar {
    font-size: 22px;
    color: #6B6E8D;
    width: auto;
}
.miti-banner-text {
    font-size: 22px;
    line-height: 136.364%;
    text-align: left !important;
    margin-bottom: 32px;
}
.miti-banner-main {
    padding: 115px 0 44px 0;
}
/* mitigation-landing-page */
/* 9-4-2024 */

/* 15-4-2024 */
.header.miti-header {
    background: #ffffff !important;
    border-bottom: 0.056rem solid rgba(208, 208, 221, 0.32);
    box-shadow: 0 2px 10px -7px #0006;
    -webkit-box-shadow: 0 2px 10px -7px #0006;
    -moz-box-shadow: 0 2px 10px -7px #0006;
}
/* 15-4-2024 */

}

/*---------- Small Mobile , IPhone Start ----------*/

/*=== Screen Size = 240, 320, 360, 480, 568 ===*/
@media (min-width: 576px) and (max-width: 767px){
html { font-size: 16px; }
/*===========Location-page-start====================================*/

/*-----------rethink-storage-start----------------------------------*/
.rethink-storage .max-img-above-text { width: 50%; }
.rethink-storage .max-img-above-text.max-above-text-2 { top: 55%; }
/*-----------rethink-storage-end------------------------------------*/

/*-----------moving-need-start--------------------------------------*/
.mn-img img { height: 11.25rem; /* 180px */ }
/*-----------moving-need-end----------------------------------------*/

/*===========Location-page-end======================================*/

/*===========404-page-start=========================================*/
.error-section { padding: 6.25rem 0; /* 100px 0 */ }
.error-section .main-title * { font-size: 3.125rem; /* 50px */ line-height: 3.438rem; /* 55px */ }
.error-section .block-title * { font-size: 1.875rem; /* 30px */ line-height: 2.188rem; /* 35px */ }
.error-section .error-btn .btn { max-width: 50%; min-width: 14.625rem; /* 234px */ margin-right: 0; margin: 0 auto; margin-bottom: 1.25rem; /* 20px */ display: block; }
.error-section .error-btn .btn:last-child { margin: 0 auto; margin-bottom: 0; }
/*===========404-page-end===========================================*/

.video-bg-pricing .error-msg {
    left: 50%;
    transform: translate(-50%, 0);
    -webkit-transform: translate(-50%, 0);
    -moz-transform: translate(-50%, 0);
    -ms-transform: translate(-50%, 0);
    -o-transform: translate(-50%, 0);
}

/* 29-7-2023 */
.navbar .navbar-brand img {
    width: 95px !important;
    height: 30px !important;
}
/* 29-7-2023 */

/* 16-1-2024 */
.lifetime-card {
    justify-content: center;
}
.lifetime-card .lifetime-item {
    flex: 0 0 31%;
}
.start-from {
    width: 130px;
}
/* 16-1-2024 */

.proven-to-work .install-option-item-right .block-title {
    top: 55px;
}

}

@media (min-width: 240px) and (max-width: 575px){
html { font-size: 18px; }
.sub-title { font-size: 1.275rem !important; line-height: 1.556rem !important; }
.main-title { font-weight: 700; font-size: 2rem; line-height: 2.5rem; }
.section-title { font-weight: 700; font-size: 1.9rem; line-height: 2.222rem; }
.paragraph-large { font-size: 1.222rem; line-height: 1.667rem; }
.container-fluid,
.container { padding-left: 1.111rem; padding-right: 1.111rem; }

/* header */
/* .h-top { top: 1.311rem; right: 3rem; } */
.h-top { top: 0.911rem; right: 2.35rem; }
.h-top a.call-now-link { padding: 0.325rem 0.85rem; }
.h-top a.call-now-link b { font-size: 0.85rem; line-height: 0.85rem; font-weight: 900; }
.h-top a.call-now-link:after { width: 1rem; height: 1rem; margin-left: 0.338rem; }

/* .navbar .navbar-nav .nav-item .nav-link { font-size: 20px; line-height: 28px; } */
.navbar .navbar-nav .nav-item .nav-link { font-size: 26px; line-height: 28px; padding: 0.6rem 0 3.1rem 0!important; }
html.nav-menu-open .navbar .navbar-toggler {left: 10px; top: -10px;}

/* .navbar .h-call-get-quote-buttons .btn { font-size: 1.389rem; line-height: 1.833rem; }
.navbar .h-call-get-quote-buttons .btn img { width: 1.667rem; } */
.navbar .h-call-get-quote-buttons .btn { padding: 0.5rem 0.8rem; font-size: 1.5rem; line-height: 2.813rem; }
.navbar .h-call-get-quote-buttons .btn:first-child img { width: 1.8rem; top: -3px; position: relative; }
.navbar .h-call-get-quote-buttons .btn img { width: 2.3rem; }

/* header */

/* home page */
.banner-section { position: relative; overflow: hidden; padding: 1.389rem 0 0; }
.banner-section .sub-title { display: block !important; position: relative; z-index: 9; margin-bottom: 0.833rem !important; text-align: center; }
.banner-section .sub-title:before { position: absolute; content: ""; left: 50% !important; top: 0; bottom: 0; background: #F0EBF4; width: 3333.333rem; z-index: -1; height: 100%; transform: translate(-50%, 0); -webkit-transform: translate(-50%, 0); -moz-transform: translate(-50%, 0); -ms-transform: translate(-50%, 0); -o-transform: translate(-50%, 0); }
.banner-section .get-pricing-block { padding: 1rem; margin: 0 auto; }
.get-pricing-block .get-pricing-field .form-control { height: 3.611rem; padding: 0.333rem; text-align: center; font-size: 1rem; line-height: 1.222rem; }
.get-pricing-block .get-pricing-field .btn { position: relative; right: auto; top: auto; bottom: auto; width: 100%; margin-top: 1.111rem; }
.get-pricing-block .time-limit { text-align: center; margin-right: 0; }
.banner-section .banner-image { margin: 0 -1.111rem; }
.flex-vs-pods-section { padding-bottom: 0; }
.flex-vs-pods-section .flex-vs-pods-description { margin: 0 -1.111rem; }
.flex-vs-pods-section .section-title { font-size: 2.222rem; line-height: 2.5rem; }
.flex-vs-pods-section .flex-vs-pods-detail { padding: 2.222rem 0.833rem; }
.client-reviews-section { padding-top: 3.333rem; padding-bottom: 3.889rem; }
.client-reviews-block { padding-top: 2.778rem; }
.what-sets-pods-section { padding-top: 2.778rem; padding-bottom: 3.333rem; }
.flex-units-every-way-section { padding-top: 2.556rem; padding-bottom: 0; }
.flex-units-every-way-section .common-get-quote-button {display: none; }
.flex-units-every-way-section .section-title { text-align: left !important; }
.units-every-way-block .units-every-way-detail { padding: 2.222rem 0; }
.units-every-way-block .units-every-way-inner-detail { padding-left: 0; padding-top: 4.722rem; }

.sets-pods-table { box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none; padding: 0; margin: 0 -1.111rem; }
.sets-pods-table .table { min-width: 19.75rem; }
.sets-pods-table .table th,
.sets-pods-table .table td { font-size: 0.722rem; line-height: 1rem; }
.sets-pods-table .table th { font-size: 0.611rem; line-height: 0.667rem; }
.sets-pods-table .table tbody td.checkmark:before { width: 0.722rem; height: 0.611rem; }
.sets-pods-table .table tbody td.dash-line:before { width: 0.556rem; }
.sets-pods-table .table tbody td:first-child { width: 12.25rem; }
.common-get-quote-button .btn { min-width: initial; }

.our-professional-block .our-professional-image { margin-left: -1.111rem; margin-right: -1.111rem; margin-bottom: 1.944rem; }
.our-professional-block .our-professional-image .section-title { padding-left: 1.111rem; padding-right: 1.111rem; }
.our-professional-block .our-professional-image .section-title br { display: none; }
.our-professional-section { padding: 1.111rem 0 0; }
.we-make-easier-section { padding-top: 3.056rem; padding-bottom: 4.333rem; }
.we-make-easier-section .section-title { text-align: left !important; padding: 0 1.111rem; }
.we-make-easier-list > * { flex: 0 0 100%; max-width: 100%; padding: 0 0 0 6.111rem !important; }
.we-make-easier-block { text-align: left; }
.we-make-easier-block:before { display: none; }
.we-make-easier-block .icon { position: absolute; left: 0; top: 0; width: 4.278rem; height: 4.278rem; }
.common-get-quote-button { padding: 0; padding-top: 1.944rem; }
.we-make-easier-block .icon:before { width: 4.278rem; height: 4.278rem; margin: 0; }
.we-make-easier-block .we-make-detail .small-block-title { font-size: 1.111rem; line-height: 1.667rem; margin: 0; }
.we-make-easier-block .we-make-detail .detail { font-weight: 400; font-size: 1rem; line-height: 1.667rem; margin: 0; }
.we-make-easier-block .we-make-detail { padding: 0; }
.we-make-easier-block .we-make-detail:after { display: none; }
/* home page */

/* footer */
.f-top .f-content { padding-left: 0.556rem; padding-right: 0.556rem; }
.f-top { padding-bottom: 0; }
.f-top .f-content > .row { flex-direction: column-reverse; }
.f-top .f-right > .row { flex-direction: column-reverse; }
.f-logo { display: none; }
.f-bottom { border: none; }
.f-bottom .f-content { flex-direction: column; }
/* .f-bottom .f-social-icons { padding-top: 2.222rem; } */
.f-copyright { padding: 0; margin-top: 30px; text-align: center; }
.f-payment-list { padding-top: 1rem; }
.f-payment-list img { height: 2.5rem; }
/* footer */

/*===========About-page-start========================================*/

/*-----------about-banner-start--------------------------------------*/
.flex-vs-pods-section.about-flex { padding-top: 0; }
/*-----------about-banner-end----------------------------------------*/

/*-----------about-trailer-start-------------------------------------*/
.about-trailer-section { padding: 2.222rem 0 2.222rem 0; }
/*-----------about-trailer-end---------------------------------------*/

/*-----------take-it-start-------------------------------------------*/
.ti-slider { padding: 0 1.111rem; /* 0 20px */ }
.ti-slider .slick-prev { left: -0.278rem !important; /* -5px */ }
.ti-slider .slick-next { right: -0.278rem !important; /* -5px */ }
/*-----------take-it-end---------------------------------------------*/

/*===========About-page-end==========================================*/

/*===========Unit-page-start========================================*/

/*-----------unit-banner-start--------------------------------------*/
.max-img-above-text { width: 80%; }
/*-----------unit-banner-end----------------------------------------*/

/*===========Unit-page-end==========================================*/

/*===========Contact-page-start=====================================*/

/*-----------contact-section-start----------------------------------*/
.form-start { padding: 8.333rem 0 2.778rem 0; /* 150px 0 50px 0 */ }
.contact-form .form-input label { font-size: 1rem; /* 18px */ }
.form-input.focus label { font-size: 0.8rem; }
.form-btn .btn { font-size: 1.222rem; /* 22px */ padding: 0.833rem 1.111rem; /* 15px 20px */ }
.contact-heading { font-weight: 500; }
/*-----------contact-section-end------------------------------------*/

/*===========Contact-page-end=======================================*/

/*===========All-location-page-start================================*/

/*-----------all-location-section-start-----------------------------*/
.asl-item ul li { font-size: 1rem; /* 18px */ line-height: 1.667rem; /* 30px */ }
/*-----------all-location-section-end-------------------------------*/

/*-----------rethink-storage-start----------------------------------*/
.rethink-storage .max-img-above-text.max-above-text-2 { top: 50%; }
/*-----------rethink-storage-end------------------------------------*/

/*===========All-location-page-end--================================*/

/*===========Location-page-start====================================*/

/*-----------people-review-start------------------------------------*/
.people-review-slider.slick-slider .slick-arrow.slick-prev { left: 0; }
.people-review-slider.slick-slider .slick-arrow.slick-next { right: 0; }
.people-review-slider { padding: 0 1.667rem; /* 0 30px */ }
/*-----------people-review-end--------------------------------------*/

/*===========Location-page-end======================================*/

/*===========404-page-start=========================================*/
.error-section { padding: 5.556rem 0; /* 100px 0 */ }
.error-section .main-title * { font-size: 2.222rem; /* 40px */ line-height: 2.5rem; /* 45px */ }
.error-section .block-title * { font-size: 1.667rem; /* 30px */ line-height: 1.944rem; /* 35px */ }
.error-section .error-btn .btn { max-width: 13rem; /* 234px */ min-width: 13rem; /* 234px */ margin-right: 0; margin: 0 auto; margin-bottom: 1.111rem; /* 20px */ display: block; }
.error-section .error-btn .btn:last-child { margin: 0 auto; margin-bottom: 0; }
/*===========404-page-end===========================================*/

/*-----------home-list-start----------------------------------------*/
.home-list .units-every-way-block .units-every-way-inner-detail {
    padding-top: 0;
}
/*-----------home-list-end------------------------------------------*/

/* 5-7-2023 */
.moving-need-heading {
    text-align: left !important;
}
.what-sets-pods-section .what-sets-pods-description .section-title {
    text-align: left !important;
}
.banner-section .get-pricing-block .get-pricing-field .btn {
    border-radius: 0.333rem;
    -webkit-border-radius: 0.333rem;
    -moz-border-radius: 0.333rem;
    -ms-border-radius: 0.333rem;
    -o-border-radius: 0.333rem;
}
/* 5-7-2023 */

/* 6-7-2023 */
.h-content .call-now-link p {
    line-height: 28px;
}
.h-top a.call-now-link b {
    line-height: 27px;
}
.h-top a.call-now-link:after {
    width: 0.8rem;
    height: 0.8rem;
    margin-left: 0.338rem;
}
.navbar .navbar-brand {
    line-height: 15px;
}
.navbar .navbar-brand img {
    width: 50%;
}

.navbar .navbar-brand .test-logo {
    width: 80%;
}
.navbar {
    padding: 12px 0;
}
.h-top a.call-now-link {
    padding: 0.15rem 0.85rem;
}
.h-top {
    top: 0.62rem;
}
html.nav-menu-open .navbar .navbar-toggler {
    top: 0;
}
/* 6-7-2023 */

/* 7-7-2023 */
.banner-description .paragraph-large {
    font-size: 1.275rem;
}
.get-pricing-block .time-limit {
    font-size: 1.056rem;
}
.our-professional-block .our-professional-image {
    text-align: center;
}
.our-professional-block .our-professional-image img {
    width: 80%;
}
.btn-yellow {
    display: block;
    width: 90%;
    margin: 0 auto;
}
.rethink-btn {
    margin-left: 0;
}
.get-pricing-block .get-pricing-field .btn {
    width: 100% !important;
}
/* 7-7-2023 */

/* 8-7-2023 */
.h-top a.call-now-link {
    font-size: 0.7rem !important;
    padding: 0.15rem 0.65rem !important;
}
.h-top a.call-now-link b {
    font-size: 0.7rem !important;
    line-height: 0.75rem !important;
}
.h-top a.call-now-link:after {
    content: none;
}
/* 8-7-2023 */

/* 12-7-2023 */
.new-banner-main video {
    height: 32.111rem;
}
.new-banner-main .vide-bg-section {
    top: 3.333rem;
}
.video-bg-heading * {
    font-size: 1.667rem;
    line-height: 2.556rem;
}
.bg-pricing-heading *,
.bg-pricing-heading * span {
    font-size: 0.889rem;
}
.bg-pricing-heading * span {
    margin-right: 0.389rem;
}
.zip-input .form-control {
    width: 100%;
    font-size: 1.222rem;
    height: 3.667rem;
}
.get-pricing .btn {
    width: 100%;
    padding: 0.667rem 3.278rem;
    font-size: 1.222rem;
}
.get-pricing span {
    font-size: 1.056rem;
}

.new-review-section {
    padding: 3.333rem 1.667rem 1.5rem 1.667rem;
}
.new-review-slider.slick-slider .slick-arrow {
    font-size: 1.389rem !important;
}
.new-review-inside:before {
    width: 1.411rem;
}
.new-reviews {
    margin-bottom: 0.556rem;
}
.new-reviews * {
    font-size: 1.056rem;
    line-height: 1.667rem;
}
.new-review-star {
    margin-bottom: 0.556rem;
}
.review-rating-list .back-stars > *:before {
    width: 1.111rem;
    height: 1.056rem;
}
.review-rating-list .front-stars > *:before {
    width: 1.111rem;
    height: 1.056rem;
}

.subscribe-heading {
    margin-bottom: 1.111rem;
}
.subscribe-heading * {
    font-size: 1.333rem;
    line-height: 1.944rem;
}
.subscribe-text {
    margin-right: 0;
    margin-bottom: 1.111rem;
}
.subscribe-section .get-pricing-block {
    max-width: unset;
}
.subscribe-section .get-pricing-block .get-pricing-field .form-control {
    padding: 0.833rem;
}
.subscribe-section .get-pricing-block .get-pricing-field .btn {
    height: 2.833rem;
    border-radius: 0.333rem;
    -webkit-border-radius: 0.333rem;
    -moz-border-radius: 0.333rem;
    -ms-border-radius: 0.333rem;
    -o-border-radius: 0.333rem;
}
.subscribe-deatil {
    flex-direction: column;
    /* align-items: flex-start; */
}

.guide-section .guide-heading * {
    font-size: 1rem;
}
.guide-heading:before {
    width: unset;
    left: 11.667rem;
    right: 0;
}
/* 12-7-2023 */

/*-----------desktop-4-section1-start------------------------------*/
/* .guide-inside-heading * {
    font-size: 1.333rem;
    line-height: 2.125rem;
} */
/*-----------desktop-4-section1-start------------------------------*/

/*-----------desktop-4-section2-start------------------------------*/
.guide-below-list ul {
    flex-direction: column;
}
.guide-below-list ul li {
    margin: 0 auto !important;
    margin-bottom: 2.222rem !important; /* 40px */
}
.guide-below-list ul li:last-child {
    margin-bottom: 0 !important;
}
/*-----------desktop-4-section2-end--------------------------------*/

/* 19-7-2023 */
.subscribe-deatil p {
    margin-bottom: 1rem;
}
.yikes-easy-mc-form label.label-inline {
    margin-bottom: 1rem !important;
}
p.yikes-easy-mc-error-message, p.yikes-easy-mc-success-message {
    top: 7.222rem;
    height: 3.333rem;
    padding: 0.278rem;
}
/* 19-7-2023 */

.breadcrumb-item {
    font-size: 0.778rem;
}

/* 25-7-2023 */
.popup-modal .modal-dialog {
    width: 90%;
    max-width: unset;
    margin: 0 auto;
    top: 50%;
    transform: translate(0, -50%) !important;
    -webkit-transform: translate(0, -50%) !important;
    -moz-transform: translate(0, -50%) !important;
    -ms-transform: translate(0, -50%) !important;
    -o-transform: translate(0, -50%) !important;
}
.popup-modal .modal-body {
	padding: 20px;
}
.popup-modal .btn-popup-close {
    font-size: 20px;
}
.popup-modal .modal-hmm {
    margin-bottom: 0;
}
.popup-modal .modal-hmm * {
    font-size: 20px;
}
.popup-modal .modal-not-reach {
    margin-bottom: 0;
}
.popup-modal .modal-not-reach * {
    font-size: 13px;
}
.popup-modal .modal-first-to-know {
    margin-bottom: 15px;
}
.popup-modal .modal-first-to-know * {
    font-size: 13px;
}
.popup-modal .contact-form .form-input .form-control {
    height: 3.3rem;
    padding: 0.5rem 1.111rem;
    font-size: 0.8rem;
    line-height: 0.8rem;
    margin-bottom: 1rem;
}
.popup-modal .contact-form .form-input label {
    padding: 0.5rem 1.111rem;
    font-size: 0.8rem;
    line-height: 0.8rem;
}
.popup-modal .contact-form .form-input label span {
    font-size: 1rem;
}
.popup-modal .form-btn {
    margin-top: 30px;
}
.popup-modal .form-btn .btn {
    padding: 0.2rem 0.2rem;
    width: 124px;
    height: 38px;
    font-size: 1rem;
}
.thank-you-modal .btn-popup-close {
    font-size: 16px;
}
.thank-you-modal .modal-dialog {
    width: 90%;
}
.thank-you-modal .modal-body {
    padding: 20px;
}
.modal-thankyou * {
    font-size: 13px;
    line-height: 25px;
}
.contact-form .form-input label.error {
    top: unset !important;
    bottom: -22px;
}
.video-bg-pricing .error-msg {
    left: 50%;
    transform: translate(-50%, 0);
    -webkit-transform: translate(-50%, 0);
    -moz-transform: translate(-50%, 0);
    -ms-transform: translate(-50%, 0);
    -o-transform: translate(-50%, 0);
}
/* 25-7-2023 */

/* 29-7-2023 */
.navbar .navbar-brand img {
    width: 80px !important;
    height: 36px !important;
}
/* 29-7-2023 */

/* 7-8-2023 */
.get-pricing-block .error-msg {
    bottom: 0;
    left: 50%;
    transform: translate(-50%, 0);
    -webkit-transform: translate(-50%, 0);
    -moz-transform: translate(-50%, 0);
    -ms-transform: translate(-50%, 0);
    -o-transform: translate(-50%, 0);
}
/* 7-8-2023 */

/* 17-8-2023 */
.average-rating .review-stars ul li i, .average-rating .review-stars ul li svg {
    font-size: 2.222rem;
    width: 2.222rem;
    height: 2.222rem;
}
/* 17-8-2023 */

/* 18-9-2023 */

.banner-spanish.banner-section .get-pricing-block .get-pricing-field .btn {
    height: 2.889rem;
    width: 100% !important;
}
/* .banner-spanish.banner-section .get-pricing-block {
    padding: 0;
} */
.footer-spanish .f-logo {
    display: block;
}
.we-make-spanish .we-make-easier-block .we-make-detail .detail {
    max-width: unset;
}

/* 18-9-2023 */

/* 19-9-2023 */
.military-list ol li {
    padding-left: 2.778rem;
}
/* 19-9-2023 */

/* 20-9-2023 */
.spanish-banner-new .video-bg-heading * {
    font-size: 1.4rem;
}
/* 20-9-2023 */

/* 21-9-2023 */
.spanish-banner-new .bg-pricing-heading * span {
    margin-right: 0;
    display: block;
}
.datepicker {
	width: 82%;
}
/* 21-9-2023 */

/* 19-10-2023 */
.max-con-img video {
    height: 400px;
}
/* 19-10-2023 */


/*23-10-2023*/
.zi-moving-need .mn-item.text-center {
    text-align: left !important;
}
/*23-10-2023*/

/* 30-1-2024 */
/* .we-make-esaier-reviews .we-make-easier-block .we-make-detail .small-block-title {
    margin-bottom: 0;
}
.we-make-esaier-reviews .we-make-easier-block .we-make-detail .small-block-title * {
    font-size: 20px;
    line-height: 150%;
} */
/* .we-make-esaier-reviews .we-make-easier-block .we-make-detail .detail * {
    font-size: 18px;
    line-height: 30px;
    font-weight: 500;
} */
/* 30-1-2024 */

.size-home .space-need-card {
    height: 900px;
}

/* 20-2-2024 */
.contact-form-ad-sticky {
    margin-right: 0;
}
.hear-sticky-form-text * {
    word-break: break-all;
    line-height: 130%;
}
.sticky-form-input .form-control {
    width: 100%;
}
.sticky-form-btns > input,
.sticky-form-btns > a {
    width: 100%;
}
.sticky-ad-form {
    margin-right: 10px;
}
.sticky-form-comment-inside {
    width: 80px;
    height: 80px;
}
.hear-sticky-form-text * {
    font-size: 16px;
}
.contact-form-ad-sticky {
    margin-bottom: 5px;
}
/* 20-2-2024 */

/* 29-3-2024 */
.contact-section .contact-form .form-input label.error {
    font-size: 12px;
    bottom: -29px;
}
.contact-form .form-check #information-error {
    font-size: 12px;
}
/* 29-3-2024 */

/* 9-4-2024 */
/* mitigation-landing-page */
.miti-header .navbar .miti-header-call {
    padding: 8px;
}
.miti-partner-below-right ul li p {
    width: calc(100% - 42px);
}
/* mitigation-landing-page */
/* 9-4-2024 */
}

@media (min-width: 451px) and (max-width: 575px) {

    /* 19-10-2023 */
    .rethink-storage .max-img-above-text.max-above-text-2 {
        top: 70%;
    }
    /* 19-10-2023 */

    /* 1-4-2024 */
    .contact-form .form-check .form-check-input[type="checkbox"]:checked + .form-check-label:before {
        top: 56%;
    }
    /* 1-4-2024 */

}

@media (min-width: 360px) and (max-width: 450px) {
    .rethink-storage .max-img-above-text.max-above-text-2 { top: 70%; padding: 0.556rem; }

    /* 1-4-2024 */
    .contact-form .form-check .form-check-input[type="checkbox"]:checked + .form-check-label:before {
        top: 56%;
    }
    /* 1-4-2024 */
}

@media (min-width: 240px) and (max-width: 374px) {
    .space-need-card {
        height: 840px;
    }
    .install-option-item {
        padding-top: 185px;
    }
    .install-option-item-right .best-seller {
        top: 154px;
    }
    .size-home .space-need-card {
        height: 1020px;
    }
    .start-from {
        width: 100px;
    }
}

@media (max-width: 413px) {
    .header-plain .h-top a.call-now-link b {
        /* display: none; */
    }
    .header-plain .h-top a.call-now-link {
        /* width: 130px; */
        /* justify-content: center; */
        /* font-weight: 700; */
    }
}

@media (max-width: 359px){
html { font-size: 16px; }
.container-fluid,
.container { padding-left: 0.938rem; padding-right: 0.938rem; }
.btn { line-height: 2rem; }

/* header */
/* .h-top { top: 1.511rem; right: 3.3rem; } */
.h-top { top: 0.85rem; right: 2.5rem; }
.h-top a.call-now-link b { font-size: 0.75rem; line-height: 0.75rem; font-weight: 900; }
/* .navbar .navbar-nav .nav-item .nav-link { font-size: 18px; line-height: 25px; } */
.navbar .navbar-nav .nav-item .nav-link { font-size: 25px; line-height: 30px; }

.navbar .h-call-get-quote-buttons .btn { font-size: 1.25rem; line-height: 1.75rem; padding: 1rem; }
.navbar .h-call-get-quote-buttons .btn img { width: 1.563rem; }
.navbar { padding: 10px 0; }
/* header */

/* home page */
.banner-section .banner-image { margin: 0 -0.938rem; }
.flex-vs-pods-section .flex-vs-pods-description { margin: 0 -0.938rem; }
.flex-vs-pods-section .section-title { font-size: 1.667rem; line-height: 2.222rem; }
.sets-pods-table { margin: 0 -0.938rem; }
.our-professional-block .our-professional-image { margin-left: -0.938rem; margin-right: -0.938rem; }
.client-reviews-section { padding: 2.5rem 0; }
.units-every-way-block .units-every-way-detail { padding: 2rem 0; }
.we-make-easier-section { padding: 2.5rem 0; }
/* home page */

/* footer */
.f-top .f-content { padding: 0; }
/* footer */

/*===========Location-page-start====================================*/

/*-----------rethink-storage-start----------------------------------*/
.rethink-storage .max-img-above-text { width: 80%; top: 0.9rem; left: 0.778rem; }
.rethink-storage .max-img-above-text.max-above-text-2 { padding: 0.556rem; font-size: 1rem; /* 16px */ line-height: 1.75rem; /* 28px */ padding: 0.313rem; /* 5px */ top: 70%; }
/*-----------rethink-storage-end------------------------------------*/

/*===========Location-page-end======================================*/

/* 6-7-2023 */
.h-content .call-now-link p {
    line-height: 28px;
}
.h-top a.call-now-link b {
    line-height: 27px;
}
.h-top a.call-now-link:after {
    width: 0.8rem;
    height: 0.8rem;
    margin-left: 0.338rem;
}
.navbar .navbar-brand {
    line-height: 15px;
}
.navbar .navbar-brand img {
    width: 65%;
}
.navbar {
    padding: 12px 0;
}
.h-top a.call-now-link {
    padding: 0.15rem 0.85rem;
}
/* 6-7-2023 */

/* 29-7-2023 */
.navbar .navbar-brand img {
    width: 72px !important;
    height: 22px !important;
}
/* 29-7-2023 */

/* 18-9-2023 */
/* .header-plain .h-top {
    top: 0.35rem;
    right: 0;
} */
/* 18-9-2023 */

}

@media (max-width: 389px) {

/* 12-7-2023 */
.video-bg-heading * {
    font-size: 1.333rem;
    line-height: 2rem;
}
.bg-pricing-heading *, .bg-pricing-heading * span {
    font-size: 0.778rem;
}
/* 12-7-2023 */

}


/*---------- Large Desktop , Large Screen End ----------*/