                            select:focus-visible {
                                outline: none;
                            }
                            
                            .sqyds {
                                padding: 10px;
                                border: 2px solid #4BABA7;
                                border-radius: 10px;
                            }
                            
                            .precicnt {
                                padding: 10px;
                                border: 2px solid #4BABA7;
                                border-radius: 10px;
                            }
                            
                            .hide {
                                display: none;
                            }
                            
                            .calculator-label {
                                color: #000;
                                font-size: 20px;
                                font-weight: 700;
                            }
                            
                            .output {
                                padding: 10px;
                                border: 2px solid #4BABA7;
                                border-radius: 10px;
                                width: 100%;
                                text-align: center;
                                font-size: 16px;
                                color: #000;
                                font-weight: 800;
                            }
                            
                            .how-it-works {
                                background: url(../img/choose-us-bg.png);
                                background-repeat: no-repeat;
                                background-position: center;
                                transition: opacity 0.75s ease 1s;
                                padding: 3em 0;
                                margin-top: 90px;
                            }
                            
                            .inner-page-banner {
                                position: relative;
                                width: auto;
                                border-radius: 0px 0px 72px 72px;
                                height: 650px;
                                background: url(../img/property-value/banner.png) center / cover;
                                box-shadow: rgb(63 144 141 / 60%) 0px 22px 54px;
                                margin: 0px 40px 24px 40px;
                                padding-top: 102px;
                                color: rgb(255, 255, 255);
                                transform-origin: center top;
                                opacity: 1;
                                animation: 1.5s ease 0s 1 normal none running animation-1m9x6y3;
                            }
                            
                            .css-1luy360 {
                                padding: 100px 50px;
                                width: 980px;
                                margin: auto;
                                padding: 0;
                            }
                            
                            .css-1kw5gxz {
                                animation: 300ms linear 0s 1 normal none running animation-1qbobka;
                                object-fit: cover;
                                height: 400px;
                            }
                            
                            .css-1luy360 .banner-heading {
                                font-size: 43px;
                                width: 529px;
                            }
                            
                            .css-1luy360 .banner-subHeading {
                                font-size: 18px;
                            }
                            
                            .css-c8wb3z .banner-subHeading {
                                font-size: 18px;
                            }
                            
                            .css-d4mh1l {
                                font-size: 16px;
                                line-height: 24px;
                                width: 442px;
                                margin-top: 14px;
                                line-height: 27px;
                            }
                            
                            .css-1vrgt67 {
                                font-size: 30px;
                                line-height: 40px;
                                width: 469px;
                                margin-top: 7px;
                            }
                            
                            .css-1luy360 {
                                padding: 70px 31px 0px 27px;
                                display: -webkit-box;
                                display: -webkit-flex;
                                display: -ms-flexbox;
                                display: flex;
                                -webkit-align-items: center;
                                -webkit-box-align: center;
                                -ms-flex-align: center;
                                align-items: center;
                                -webkit-box-pack: justify;
                                -webkit-justify-content: space-between;
                                -ms-flex-pack: justify;
                                justify-content: space-between;
                            }
                            
                            .sub-head {
                                color: #000;
                                font-size: 24px;
                            }
                            
                            .calculator-box {
                                padding: 30px;
                                border: 2px solid #4BABA7;
                                border-radius: 10px;
                            }
                            
                            .newsletter {
                                width: 400px;
                                padding: 80px 50px;
                                position: relative;
                                border-radius: 20px;
                                box-shadow: 0 5px 25px rgba(0, 0, 0, 0.2);
                                display: flex;
                                backdrop-filter: blur(9px) saturate(153%);
                                -webkit-backdrop-filter: blur(9px) saturate(153%);
                                background-color: rgba(255, 255, 255, 0.43);
                                border-radius: 12px;
                                border: 1px solid rgba(209, 213, 219, 0.3);
                            }
                            
                            .newsletter h3 {
                                color: #111;
                                margin-bottom: 50px;
                                border-left: 5px solid #4caba7;
                                padding-left: 10px;
                                line-height: 1em
                            }
                            
                            /* .inputbox {
                                margin-bottom: 50px;
                                color: #000;
                            } */
                            
                            /* .inputbox input {
                                position: absolute;
                                width: 300px;
                                background: transparent
                            }
                            
                            .inputbox input:focus {
                                color: #4caba7;
                                background-color: #fff;
                                border-color: #4caba7;
                                outline: 0;
                                box-shadow: none
                            } */
                            
                            /* .inputbox span {
                                position: relative;
                                top: 7px;
                                left: 1px;
                                padding-left: 10px;
                                display: inline-block;
                                transition: 0.5s
                            }
                            
                            .inputbox input:focus~span {
                                transform: translateX(-10px) translateY(-32px);
                                font-size: 12px
                            }
                            
                            .inputbox input:valid~span {
                                transform: translateX(-10px) translateY(-32px);
                                font-size: 12px
                            }
                             */
                            .subscribe {
                                background-color: #4caba7;
                                color: #fff;
                                border: 2px solid #4caba7;
                            }
                            
                            .subscribe:hover {
                                background-color: transparent;
                                color: #000;
                            }
                            
                            .sqyds {
                                padding: 10px;
                                border: 2px solid #4BABA7;
                                border-radius: 10px;
                            }
                            
                            .relocate {
                                padding: 10px;
                                border: none;
                                width: 100%;
                            }
                            
                            .calculator-label {
                                color: #000;
                                font-size: 20px;
                                font-weight: 700;
                            }
                            
                            .output {
                                padding: 10px;
                                border: 2px solid #4BABA7;
                                border-radius: 10px;
                                width: 100%;
                                text-align: center;
                                font-size: 16px;
                                color: #000;
                                font-weight: 800;
                            }
                            
                            .how-it-works {
                                background: url(../img/choose-us-bg.png);
                                background-repeat: no-repeat;
                                background-position: center;
                                transition: opacity 0.75s ease 1s;
                                padding: 3em 0;
                                margin-top: 90px;
                            }
                            
                            .packers-movers-banner {
                                position: relative;
                                width: auto;
                                border-radius: 0px 0px 72px 72px;
                                height: 650px;
                                background: url(../img/packers-movers/banner.png) left top / cover;
                                box-shadow: rgb(63 144 141 / 60%) 0px 22px 54px;
                                margin: 0px 40px 24px 40px;
                                padding-top: 102px;
                                color: rgb(255, 255, 255);
                                transform-origin: center top;
                                opacity: 1;
                                animation: 1.5s ease 0s 1 normal none running animation-1m9x6y3;
                            }
                            
                            .css-1luy360 {
                                padding: 100px 50px;
                                width: 980px;
                                margin: auto;
                                padding: 0;
                            }
                            
                            .css-1kw5gxz {
                                margin-top: 95px;
                            }
                            
                            .css-1kw5gxz {
                                animation: 300ms linear 0s 1 normal none running animation-1qbobka;
                                object-fit: cover;
                                height: 308px;
                            }
                            
                            .css-1luy360 .banner-heading {
                                font-size: 43px;
                                width: unset;
                            }
                            
                            .css-1luy360 .banner-subHeading {
                                font-size: 18px;
                                color: #ffdc54;
                                font-weight: 600;
                            }
                            
                            .css-c8wb3z .banner-subHeading {
                                font-size: 18px;
                            }
                            
                            .css-d4mh1l {
                                font-size: 16px;
                                line-height: 24px;
                                width: 442px;
                                margin-top: 14px;
                                line-height: 27px;
                            }
                            
                            .css-1vrgt67 {
                                font-size: 30px;
                                line-height: 30px;
                                width: 469px;
                                margin-top: 7px;
                            }
                            
                            .css-1luy360 {
                                padding: 70px 31px 0px 27px;
                            }
                            
                            .sub-head {
                                color: #000;
                                font-size: 24px;
                            }
                            /* .calculator-box {
                                padding: 0;
                                border: none;
                                border-radius: 10px;
                                overflow: hidden;
                            } */
                            /*/////form////*/
                            
                            .css-1hz4cy2 {
                                float: right;
                            }
                            
                            .css-qjfr9q {
                                padding: 52px 56px 20px;
                            }
                            
                            .css-jfihc9 {
                                font-size: 18px;
                                line-height: 28px;
                                font-weight: 500;
                                text-align: center;
                                color: #222;
                            }
                            
                            .css-5369ke {
                                padding: 0 24px;
                            }
                            
                            .css-5369ke {
                                display: block;
                            }
                            
                            .css-gipm1a {
                                border-bottom: 1px solid rgba(0, 0, 0, 0.1);
                                -webkit-letter-spacing: 0.2px;
                                -moz-letter-spacing: 0.2px;
                                -ms-letter-spacing: 0.2px;
                                letter-spacing: 0.2px;
                                margin-top: 30px;
                                position: relative;
                            }
                            
                            .css-gipm1a .sel-box-placeholder {
                                font-size: 18px;
                                font-weight: 400;
                                color: #bfc0c6;
                                position: absolute;
                                -webkit-transition: all 0.28s ease;
                                transition: all 0.28s ease;
                                padding: 0px;
                                overflow: hidden;
                                white-space: nowrap;
                                text-overflow: ellipsis;
                            }
                            
                            .css-83qvp7 {
                                display: inline-block;
                                position: relative;
                                width: 100%;
                            }
                            
                            .css-gipm1a .inputStyle {
                                margin: 0;
                                font-size: 18px;
                                font-weight: 500;
                                color: #222;
                                cursor: pointer;
                            }
                            
                            .css-gipm1a .inputStyle {
                                font-size: 18px;
                                font-weight: 500;
                                color: #222;
                                margin-top: 34px;
                            }
                            
                            .css-71poe3 {
                                height: 26px;
                                margin-top: 50px;
                                position: relative;
                            }
                            
                            .css-1ondzt8 {
                                position: absolute;
                                right: 10px;
                                top: 4px;
                                height: 8px;
                                width: 8px;
                                border: 1px solid rgba(0, 0, 0, 0.3);
                                -webkit-transform: rotate( 45deg);
                                -ms-transform: rotate(45deg);
                                transform: rotate( 45deg);
                                border-top: none;
                                border-left: none;
                            }
                            
                            .css-xppuq2 {
                                background: #f2f3f8;
                                margin-top: 43px;
                                display: -webkit-box;
                                display: -webkit-flex;
                                display: -ms-flexbox;
                                display: flex;
                                border-radius: 10px;
                                -webkit-align-items: center;
                                -webkit-box-align: center;
                                -ms-flex-align: center;
                                align-items: center;
                                -webkit-box-pack: center;
                                -webkit-justify-content: center;
                                -ms-flex-pack: center;
                                justify-content: center;
                                -webkit-flex-wrap: wrap;
                                -ms-flex-wrap: wrap;
                                flex-wrap: wrap;
                                padding: 19px 34px;
                                padding: 24px 34px 40px;
                            }
                            
                            .css-1vmh950 {
                                padding: 0 14px;
                                border: 1px solid #1dd38f;
                                font-size: 14px;
                                line-height: 28px;
                                color: #fff;
                                background-color: #1dd38f;
                                border-radius: 2px;
                                cursor: pointer;
                                height: 72px;
                                width: 100%;
                                font-size: 16px;
                                border-radius: 7.8px;
                                -webkit-backdrop-filter: blur(15.6px);
                                backdrop-filter: blur(15.6px);
                                background-color: #1dd38f;
                                font-size: 16px;
                                font-weight: 500;
                                border-bottom: solid 5px #3a997f;
                                height: auto;
                                font-size: 14px;
                                border-bottom-width: 2px;
                                padding: 16px 14px 15px;
                                line-height: 17px;
                            }
                            
                            .css-4dpvfk {
                                font-size: 12px;
                                color: #bfc0c6;
                                margin: 12px 0;
                                position: relative;
                                width: 100%;
                                text-align: center;
                            }
                            
                            .css-4dpvfk:before {
                                content: '';
                                height: 1px;
                                width: 45%;
                                background: #bfc0c6;
                                position: absolute;
                                left: 0;
                                top: 50%;
                                -webkit-transform: translateY(-50%);
                                -ms-transform: translateY(-50%);
                                transform: translateY(-50%);
                            }
                            
                            .css-4dpvfk:after {
                                left: auto;
                                right: 0;
                            }
                            
                            .css-4dpvfk:after {
                                content: '';
                                height: 1px;
                                width: 45%;
                                background: #bfc0c6;
                                position: absolute;
                                left: auto;
                                top: 50%;
                                -webkit-transform: translateY(-50%);
                                -ms-transform: translateY(-50%);
                                transform: translateY(-50%);
                            }
                            
                            .css-4lm4yo {
                                padding: 0 14px;
                                border: 1px solid #1dd38f;
                                font-size: 14px;
                                line-height: 28px;
                                color: #fff;
                                background-color: #1dd38f;
                                border-radius: 2px;
                                cursor: pointer;
                                width: 100%;
                                font-size: 14px;
                                border-radius: 8px;
                                background: #e7ddfb;
                                padding: 16px 14px 15px;
                                font-weight: 500;
                                border: 0;
                                line-height: 17px;
                                color: #5e23dc;
                            }

                            
                            
                            @media (min-width: 1100px) {
                                .css-jfihc9 {
                                    font-size: 32px;
                                }
                                .css-jfihc9 {
                                    font-size: 30px;
                                    line-height: 31px;
                                    margin-top: 4px;
                                }
                                .css-5369ke .calendar-label,
                                .css-5369ke div.sel-box-placeholder {
                                    font-size: 18px;
                                    font-weight: 500;
                                    -webkit-letter-spacing: 0.2px;
                                    -moz-letter-spacing: 0.2px;
                                    -ms-letter-spacing: 0.2px;
                                    letter-spacing: 0.2px;
                                    color: #bfc0c6;
                                }
                            }
                            
                            .css-1ojg23d {
                                padding: 40px 10px;
                                width: 1160px;
                                margin: -80px 10px;
                            }
                            
                            .css-1kw5gxz {
                                margin-top: 25px;
                            }
                            
                            .css-1kw5gxz {
                                animation: 300ms linear 0s 1 normal none running animation-1qbobka;
                                object-fit: cover;
                                height: 308px;
                            }
                            
                            .css-1vrgt67 {
                                font-size: 60px;
                                line-height: 40px;
                                width: 469px;
                                margin-top: 0px;
                                font-weight: 700;
                            }
                            
                            .css-nshbyc {
                                width: 400px;
                                margin-top: 16px;
                                font-size: 18px;
                                color: #ffdc54;
                                width: 300px;
                                line-height: 23px;
                            }
                            
                            .css-ta3aj2 {
                                position: absolute;
                                width: 1160px;
                                margin: auto;
                                /*    z-index: 1;*/
                                left: 58%;
                                -webkit-transform: translateX(-50%);
                                -ms-transform: translateX(-50%);
                                transform: translateX(-50%);
                                top: 92px;
                            }
                            
                            .css-gipm1a .content-container {
                                z-index: 1;
                                box-shadow: 0 11px 9px 0 rgb(0 0 0 / 10%);
                                max-height: 250px;
                                overflow: auto;
                                margin-bottom: 24px;
                            }
                            
                            .css-ekk0gt {
                                position: absolute;
                                top: 100%;
                                left: 0px;
                                min-width: 100%;
                                scroll-behavior: smooth;
                            }
                            
                            .css-g52r7h.form-item {
                                margin-top: 40px;
                            }
                            
                            .css-tnnvck {
                                display: inline-block;
                                position: relative;
                                display: -webkit-box;
                                display: -webkit-flex;
                                display: -ms-flexbox;
                                display: flex;
                            }
                            
                            .css-tnnvck .input-container {
                                width: 100%;
                            }
                            
                            .css-q6ex8g {
                                display: -webkit-box;
                                display: -webkit-flex;
                                display: -ms-flexbox;
                                display: flex;
                                -webkit-box-pack: justify;
                                -webkit-justify-content: space-between;
                                -ms-flex-pack: justify;
                                justify-content: space-between;
                                padding: 0 10px 8px 0px;
                                margin-top: 9px;
                                border-bottom: 1px solid rgba(0, 0, 0, 0.1);
                                height: 27px;
                                cursor: pointer;
                            }
                            
                            .css-5369ke .calendar-label,
                            .css-5369ke div.sel-box-placeholder {
                                font-size: 18px;
                                font-weight: 500;
                                -webkit-letter-spacing: 0.2px;
                                -moz-letter-spacing: 0.2px;
                                -ms-letter-spacing: 0.2px;
                                letter-spacing: 0.2px;
                                color: #bfc0c6;
                            }
                            
                            .css-1vd0mou {
                                animation: 300ms linear 0s 1 normal none running animation-1qbobka;
                                object-fit: cover;
                            }
                            /*////how it works section////*/
                            
                            .css-phjf9n {
                                padding: 0 24px;
                                background-color: #f2f3f8;
                                padding: 13px 24px 23px;
                                background: #fff url() 0px / cover;
                            }
                            
                            .css-phjf9n .content {
                                width: 915px;
                            }
                            
                            .css-1mhgef9 {
                                margin-bottom: 20px;
                                color: #2d6664;
                                font-weight: 700;
                                text-align: center;
                                text-transform: uppercase;
                                font-size: 40px;
                            }
                            
                            .css-phjf9n .info,
                            .css-phjf9n .sub-title {
                                font-size: 18px;
                            }
                            
                            .css-phjf9n .sub-title {
                                margin: 16px 0px 24px 0px;
                            }
                            
                            .css-1eliijb {
                                display: -webkit-box;
                                display: -webkit-flex;
                                display: -ms-flexbox;
                                display: flex;
                                -webkit-align-items: center;
                                -webkit-box-align: center;
                                -ms-flex-align: center;
                                align-items: center;
                                margin-bottom: 23px;
                            }
                            
                            .css-1eelumr {
                                border-radius: 50%;
                                display: -webkit-box;
                                display: -webkit-flex;
                                display: -ms-flexbox;
                                display: flex;
                                -webkit-align-items: center;
                                -webkit-box-align: center;
                                -ms-flex-align: center;
                                align-items: center;
                                -webkit-flex-shrink: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -webkit-box-pack: center;
                                -webkit-justify-content: center;
                                -ms-flex-pack: center;
                                justify-content: center;
                                position: relative;
                                width: 64px;
                                height: 64px;
                                background-color: rgba(49, 180, 159, 0.1);
                                background: transparent;
                            }
                            
                            .css-13j1d4m {
                                font-size: 14px;
                                line-height: 20px;
                                color: #333;
                                margin-left: 36px;
                            }
                            
                            .css-jiwigq {
                                font-size: 18px;
                                line-height: 28px;
                                font-weight: 700;
                                text-align: center;
                                color: #222;
                            }
                            
                            .css-172zkvc {
                                font-size: 12px;
                                line-height: 16px;
                                text-align: center;
                                color: #999;
                                margin: 4px 0px 33px 0px;
                            }
                            
                            @media (min-width: 1100px) {
                                .css-n6a0th {
                                    width: 980px;
                                    padding: 0;
                                    margin: 0 auto;
                                }
                                .css-1qxc8sp {
                                    width: 545px;
                                }
                                .css-jiwigq {
                                    font-size: 30px;
                                    line-height: 31px;
                                    margin-top: 4px;
                                }
                                .css-1qxc8sp {
                                    width: 900px;
                                    margin: auto;
                                }
                                .css-1qep28z {
                                    padding-top: 24px;
                                    border-radius: 10px;
                                    overflow: hidden;
                                }
                                .css-1eliijb {
                                    margin: 0px 34px 34px 0;
                                    padding: 0 10px;
                                }
                                .css-1eelumr {
                                    width: 80px;
                                    height: 80px;
                                }
                                .css-13j1d4m {
                                    font-size: 16px;
                                    line-height: 24px;
                                    line-height: 28px;
                                    padding-right: 40px;
                                }
                                .css-172zkvc {
                                    font-size: 16px;
                                    line-height: 24px;
                                    color: #7f7f7f;
                                    margin: 11px 0 28px;
                                }
                            }
                            /*////how it works end////*/
                            
                            .css-phjf9n .content {
                                width: 1160px;
                            }
                            
                            .card {
                                /* box-shadow: 0 3px 27px 0 rgb(0 0 0 / 10%); */
                            }
                            /*////news////*/
                            
                            .post {
                                position: relative;
                                min-height: 220px;
                                margin-bottom: 20px;
                                border-bottom: 1px solid #e6e6e6;
                            }
                            
                            .entry-thumb {
                                position: absolute;
                                background-size: cover;
                                background-position: center;
                                width: 300px;
                                height: 200px;
                                background-color: #e6e6e6;
                            }
                            
                            .category-tag {
                                position: absolute;
                                background-color: rgb(76 171 167);
                                padding: 2px 8px;
                                top: 8px;
                                left: 0px;
                                color: #fff;
                                max-width: 220px;
                                overflow: hidden;
                                text-overflow: ellipsis;
                                white-space: nowrap;
                            }
                            
                            .post .post-content-wrap {
                                margin-left: 320px;
                                position: relative;
                            }
                            
                            .post .post-meta {
                                line-height: 20px;
                                color: #8E8E8E;
                                font-size: 12.5px;
                                letter-spacing: 1px;
                                text-transform: uppercase;
                            }
                            
                            .byline {
                                float: left;
                            }
                            
                            .post-meta>span:not(:last-child):after {
                                content: "|";
                                display: inline-block;
                                opacity: 0.7;
                                padding: 0 0.538461538em;
                            }
                            
                            .entry-title {
                                font-size: 20px;
                                font-weight: 600;
                                margin-top: 6px;
                                margin-bottom: 6px;
                                line-height: 1.2em;
                            }
                            
                            .entry-title a {
                                color: #000;
                            }
                            
                            .entry-excerpt {
                                line-height: 28px;
                                font-size: 14px;
                            }
                            
                            .entry-content,
                            .entry-excerpt {
                                color: #333;
                                font-size: 16px;
                                line-height: 28px;
                            }
                            
                            .entry-excerpt p {
                                overflow: hidden;
                                margin-top: 0px;
                                line-height: 1.8em;
                            }
                            
                            .more-link {
                                display: block;
                                padding: 5px 0;
                                text-transform: capitalize;
                                color: rgb(76 171 167);
                                font-size: 12.5px;
                            }
                            
                            .more-link:hover,
                            .more-link:focus {
                                color: rgb(76 171 167);
                                outline: none;
                                text-decoration: none;
                            }
                            
                            .entry-header {
                                height: 80px;
                                width: 100%;
                                position: relative;
                                background-color: white;
                                box-shadow: none;
                            }
                            /*/////news end///*/
                            /*////pagination////*/
                            
                            .pagination-wrap {
                                margin-bottom: 10px;
                            }
                            
                            .pagination {
                                display: inline-block;
                                padding-left: 0;
                                margin: 20px 0;
                                border-radius: 4px;
                            }
                            
                            .pagination .page-numbers {
                                padding: 8px 10px;
                                color: #8E8E8E;
                            }
                            
                            .icon-arrow-left:before {
                                content: "\b623";
                            }
                            
                            .pagination .page-numbers.current {
                                background-color: rgb(76 171 167);
                                color: #fff;
                            }
                            
                            .pagination .page-numbers {
                                padding: 8px 10px;
                                color: #8E8E8E;
                            }
                            
                            .icon-arrow-right:before {
                                content: "\b624";
                            }
                            /*pagination end/////*/
                            
                            .css-1a8hw0c {
                                -webkit-align-items: flex-end;
                                -webkit-box-align: flex-end;
                                -ms-flex-align: flex-end;
                                align-items: flex-end;
                                font-size: 12px;
                                font-weight: 500;
                                color: #000;
                                display: block;
                                border: solid 2px #4caba7;
                                padding: 6px 25px;
                                margin-left: 0;
                                border-radius: 4px;
                                margin: auto;
                            }
                            
                            .card-title {
                                font-weight: 600;
                                color: #000;
                            }
                            
                            a,
                            a:hover,
                            a:visited,
                            a:active,
                            a:link {
                                text-decoration: none;
                                -webkit-font-smoothing: antialiased;
                                -webkit-text-shadow: rgba(0, 0, 0, .01) 0 0 1px;
                                text-shadow: rgb(0 0 0 / 1%) 0 0 1px;
                            }
                            
                            .content-area {
                                max-width: 900px;
                                width: 100%;
                            }
                            
                            .content-area,
                            .sidebar {
                                float: left;
                            }
                            /* Small devices (portrait tablets and large phones, 600px and up) */
                            
                            @media only screen and (min-width: 600px) {}
                            /* Medium devices (landscape tablets, 768px and up) */
                            
                            @media only screen and (min-width: 767px) {
                                .content-area,
                                .sidebar {
                                    float: none;
                                }
                                .content-area {
                                    max-width: 768px;
                                    width: 100%;
                                }
                                .css-phjf9n .content {
                                    width: 100%;
                                }
                                .css-1ojg23d {
                                    padding: 40px 10px;
                                    width: 100%;
                                    margin: -160px 10px;
                                }
                                .newsletter {
                                    display: none;
                                }

                                

                                .inner-page-banner {
                                    position: relative;
                                    width: auto;
                                    border-radius: 0px 0px 72px 72px;
                                    height: 500px;
                                    background: url(../img/property-value/banner.png) center / cover;
                                    box-shadow: rgb(63 144 141 / 60%) 0px 22px 54px;
                                    margin: 0px 40px 24px;
                                    padding-top: 102px;
                                    color: rgb(255, 255, 255);
                                    transform-origin: center top;
                                    opacity: 1;
                                    animation: 1.5s ease 0s 1 normal none running animation-1m9x6y3;
                                }
                                .sqyds {
                                    padding: 10px;
                                    border: 2px solid rgb(75, 171, 167);
                                    border-radius: 10px;
                                    width: 60%;
                                }
                            }
                            /* Large devices (laptops/desktops, 992px and up) */
                            
                            @media only screen and (min-width: 992px) {
                                .css-1ojg23d {
                                    padding: 40px 10px;
                                    width: 100%;
                                    margin: -175px 25px;
                                }
                                .css-ta3aj2 {
                                    position: absolute;
                                    width: 730px;
                                    margin: auto;
                                    left: 58%;
                                    transform: translateX(-50%);
                                    top: 92px;
                                }
                                .inner-page-banner {
                                    position: relative;
                                    width: auto;
                                    border-radius: 0px 0px 72px 72px;
                                    height: 500px;
                                    background: url(../img/property-value/banner.png) center / cover;
                                    box-shadow: rgb(63 144 141 / 60%) 0px 22px 54px;
                                    margin: 0px 40px 24px;
                                    padding-top: 102px;
                                    color: rgb(255, 255, 255);
                                    transform-origin: center top;
                                    opacity: 1;
                                    animation: 1.5s ease 0s 1 normal none running animation-1m9x6y3;
                                }
                                .css-phjf9n .content {
                                    width: 100%;
                                }
                                .newsletter {
                                    width: 400px;
                                    padding: 20px 50px;
                                }
                          
                                .h3,
                                h3 {
                                    font-size: 1.25rem;
                                }
                            }
                            /* Extra large devices (large laptops and desktops, 1200px and up) */
                            
                            @media only screen and (min-width: 1200px) {
                                .css-1ojg23d {
                                    padding: 40px 10px;
                                    width: 1160px;
                                    margin: -60px 10px;
                                }
                                .css-ta3aj2 {
                                    position: absolute;
                                    width: 730px;
                                    margin: auto;
                                    left: 58%;
                                    transform: translateX(-50%);
                                    top: 92px;
                                }
                                .inner-page-banner {
                                    position: relative;
                                    width: auto;
                                    border-radius: 0px 0px 72px 72px;
                                    height: 660px;
                                    background: url(../img/property-value/banner.png) center / cover;
                                    box-shadow: rgb(63 144 141 / 60%) 0px 22px 54px;
                                    margin: 0px 40px 24px;
                                    padding-top: 102px;
                                    color: rgb(255, 255, 255);
                                    transform-origin: center top;
                                    opacity: 1;
                                    animation: 1.5s ease 0s 1 normal none running animation-1m9x6y3;
                                }
                                .css-phjf9n .content {
                                    width: 100%;
                                }
                                .newsletter {
                                    width: 400px;
                                    padding: 20px 20px;
                                }
                              
                                .h3,
                                h3 {
                                    font-size: 1.75rem;
                                }
                                .newsletter {
                                    display: block;
                                }
                            }
                            /* Extra small devices (phones, 600px and down) */
                            
                            @media only screen and (min-width: 1400px) {
                                .css-1ojg23d {
                                    padding: 40px 10px;
                                    width: 1160px;
                                    margin: -80px 10px;
                                }
                            }
                            
                            @media only screen and (max-width: 480px) {
                                .sqyds {
                                    padding: 10px;
                                    border: 2px solid rgb(75, 171, 167);
                                    border-radius: 10px;
                                    width: 100%;
                                }
                                .inner-page-banner {
                                    position: relative;
                                    width: auto;
                                    border-radius: 0px 0px 80px 80px;
                                    height: 100%;
                                    background: url(../img/property-value/banner.png) center/ cover;
                                    box-shadow: rgb(63 144 141 / 60%) 0px 22px 54px;
                                    margin: 0px 10px 14px;
                                    padding-top: 102px;
                                    color: rgb(255, 255, 255);
                                    transform-origin: center top;
                                    opacity: 1;
                                    animation: 1.5s ease 0s 1 normal none running animation-1m9x6y3;
                                }
                                .css-1ojg23d {
                                    padding: 0px 0px;
                                    width: 100%;
                                    margin: auto;
                                }
                                .css-ta3aj2 {
                                    display: none;
                                }
                                .entry-thumb,
                                .main-carousel,
                                .main-carousel .img-holder,
                                .entry-banner {
                                    height: 240px;
                                }
                                .post .post-content-wrap {
                                    padding: 10px;
                                    padding-bottom: 0px;
                                }
                                .css-phjf9n {
                                    padding: 13px 0px 23px;
                                    background: url(latest-news.css) 0px center / cover rgb(255, 255, 255);
                                }
                                .css-phjf9n .content {
                                    width: 100%;
                                }
                                .css-1a8hw0c {
                                    align-items: flex-end;
                                    font-size: 12px;
                                    font-weight: 500;
                                    color: rgb(0, 0, 0);
                                    display: inline;
                                    border: 2px solid rgb(76, 171, 167);
                                    padding: 6px 25px;
                                    margin-left: 125px;
                                    border-radius: 4px;
                                    margin-top: 10px;
                                }
                                .css-31tgp1 {
                                    padding: 0px 24px;
                                    height: 350px;
                                    background-image: url(../img/housing-edge/housing-edge-bg.png);
                                    padding-top: 20px;
                                    background-size: cover;
                                    height: 300px;
                                    border-radius: 0 0 40px 40px;
                                }
                                .css-31tgp1 .title {
                                    font-size: 22px;
                                    line-height: 26px;
                                }
                                .css-h57ji8 {
                                    margin-top: 100px;
                                    font-size: 26px;
                                    font-weight: 500;
                                    color: #fff;
                                }
                                .css-31tgp1 .subTitle {
                                    font-size: 14px;
                                    color: #ffdc54;
                                    width: 65%;
                                }
                                .css-nv18ho {
                                    margin-top: 6px;
                                    font-size: 12px;
                                    line-height: 16px;
                                    color: #fff;
                                    opacity: 0.7;
                                }
                                .css-31tgp1 .divider {
                                    width: 100%;
                                    height: 1px;
                                    background: linear-gradient( to right, #fff, rgba(255, 255, 255, 0.01), rgba(255, 255, 255, 0.01));
                                    margin-top: 8px;
                                    opacity: 0.5;
                                }
                                .css-nvgazr {
                                    margin-top: 22px;
                                    margin-top: 30px;
                                }
                                .css-1rxt90d {
                                    opacity: 0.7;
                                    font-size: 12px;
                                    line-height: 16px;
                                    color: #ffffff;
                                }
                                .css-1n0zz00 {
                                    display: -webkit-box;
                                    display: -webkit-flex;
                                    display: -ms-flexbox;
                                    display: flex;
                                    margin-top: 4px;
                                }
                                .css-l4u4t0 {
                                    display: -webkit-box;
                                    display: -webkit-flex;
                                    display: -ms-flexbox;
                                    display: flex;
                                    height: 40px;
                                    width: 144px;
                                    border-radius: 8px;
                                    background: #369688;
                                    margin-right: 8px;
                                    -webkit-align-items: center;
                                    -webkit-box-align: center;
                                    -ms-flex-align: center;
                                    align-items: center;
                                    padding: 18px;
                                    position: relative;
                                    cursor: pointer;
                                    background: rgba(0, 0, 0, 0.15);
                                }
                                .css-1duhnec {
                                    animation: 300ms linear 0s 1 normal none running animation-1qbobka;
                                    object-fit: cover;
                                    width: 20px;
                                    height: 20px;
                                    margin-right: 8px;
                                }
                                .css-9wd6nk {
                                    opacity: 0.7;
                                    font-size: 12px;
                                    line-height: 16px;
                                    color: #ffffff;
                                }
                                .css-l4u4t0:after {
                                    content: '\f104';
                                    font-family: "FontAwesome";
                                    display: inline-block;
                                    -webkit-transform: rotate( 180deg);
                                    -ms-transform: rotate(180deg);
                                    transform: rotate( 180deg);
                                    font-size: 10px;
                                    line-height: 15px;
                                    color: #fff;
                                    position: absolute;
                                    right: 10px;
                                }
                                /* .calculator-box {
                                    padding: 0px;
                                    border: none;
                                    border-radius: 10px;
                                    overflow: visible;
                                    width: 100%;
                                    margin: auto;
                                } */
                                .banner-img {
                                    width: 170px;
                                    position: absolute;
                                    top: -122px;
                                    right: 0;
                                }
                                .css-4g1jii {
                                    object-fit: cover;
                                    height: 50px;
                                }
                               
                            }


                            .phone-form { 
                                display:none; 
                                }
                                @media screen and (max-width: 767px) {
                                .phone-form { 
                                display:block; }
                                }