:root{--cp-primary-font:"Figtree",sans-serif;/* --cp-secondary-font: "Figma Hand", sans-serif; */--cp-black:#000000;--cp-white:#ffffff;--cp-green:#94C83D;--cp-lime:#93D500;--cp-blue:#16478E;--cp-dark-blue:#0033A1;--cp-sky-blue:#4AB5E7;--cp-custom-ease:all 0.2s cubic-bezier(0.215,0.61,0.355,1);--cp-section-padding-desktop:100px;--cp-section-padding-tablet:80px;--cp-section-padding-mobile:50px;}

/*========================= Core css start ======================  */
*{margin:0;padding:0;box-sizing:border-box;}
html{scroll-behavior:smooth;}
html,body{min-height:100vh;}
body{font-family:var(--cp-primary-font);font-size:16px;font-weight:500;line-height:1.2;color:var(--cp-black);background:var(--cp-white);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
img{max-width:100%;height:auto;border:0;}
a{display:inline-block;color:inherit;text-decoration:none;outline:none;transition:var(--cp-custom-ease);}
a:hover{color:var(--cp-lime);text-decoration:none;}
button,input,textarea,select{font:inherit;}
button:focus,input:focus,textarea:focus,select:focus,a:focus{outline:none;box-shadow:none;}
ul,ol{margin:0;padding:0;}
ul{list-style:none;}
h1,h2,h3,h4,h5,h6{margin:0 0 24px;padding:0;font-family:var(--cp-primary-font);font-weight:700;line-height:0.85;color:inherit;text-transform:uppercase;letter-spacing:0.05em;}
h1{font-size:85px;}
h2{font-size:85px;}
h3{font-size:36px;}
h4{font-size:30px;}
h5{font-size:22px;}
h6{font-size:20px;}
p{margin:0 0 24px;}
p:last-child{margin-bottom:0;}
strong{font-weight:700;}
.container{width:calc(100% - 32px);max-width:1200px;}
.content-container{padding:var(--cp-section-padding-desktop) 0;}
ul:not([class]){margin-bottom:0;text-align:left;}
ul:not([class]) > li{position:relative;font-size:16px;padding-left:23px;margin-bottom:6px;}
ul:not([class]) > li::before{content:"";position:absolute;left:0;top:7px;width:8px;height:8px;background:#94C83D;border-radius:50%;}
ul:not([class]) > li:last-child{margin-bottom:0;}
.btn{min-width:215px;padding:12px 22px;font-size:20px;font-weight:500;line-height:1.1;white-space:nowrap;font-weight:700;letter-spacing:0.05em;text-shadow:0 4px 4px rgb(0 0 0 / 25%);text-align:center;border:1px solid currentColor;border-radius:50rem;box-shadow:none;transition:var(--cp-custom-ease);}
.btn-sky-blue{color:var(--cp-white);background-color:var(--cp-sky-blue);border-color:var(--cp-sky-blue);}
.btn-sky-blue:hover{color:var(--cp-white);background-color:var(--cp-lime);border-color:var(--cp-lime);}
.btn-green{color:var(--cp-white);background-color:var(--cp-green);border-color:var(--cp-green);}
.btn-green:hover{color:var(--cp-white);background-color:var(--cp-sky-blue);border-color:var(--cp-sky-blue);}
.btn.btn-lg{min-width:245px;font-size:25px;}
.header-btn{display:inline-flex;align-items:center;gap:4px;height:32px;padding:0 18px;border-radius:32px;background-color:#4ab5e7;text-decoration:none;transition:var(--cp-custom-ease);font-weight:700;font-size:18px;line-height:1;letter-spacing:0;color:#FFFFFF;text-shadow:0 4px 4px rgba(0,0,0,0.25);white-space:nowrap;}
.header-btn em{display:inline-block;flex-shrink:0;filter:drop-shadow(0 4px 4px rgba(0,0,0,0.25));}
/*.header-btn:hover,.header-btn:focus{color:var(--cp-white);background-color:var(--cp-lime);} */
.btn-page-link{position:relative;display:inline-block;font-weight:700;font-size:20px;line-height:100%;letter-spacing:0%;color:var(--cp-white)!important;text-decoration:none;text-align:center;}
.btn-page-link::after{content:'';position:absolute;left:0;bottom:0;width:100%;height:2px;background-color:var(--cp-white);transform-origin:right;transition:width 0.35s ease;}
.btn-page-link:hover::after{width:0%;}
.blue-gradient-bg{background:linear-gradient(315deg,#66B3E3 0%,#0033A1 100%);color:var(--cp-white);}
.add-index{position: relative;z-index: 10;}
/*========================= Core css end ======================  */
/* ====================== Header Start ============================ */
#header{background:var(--cp-white);position:fixed;left:0;top:0;right:0;padding:0;z-index:9999;transition:all 0.5s cubic-bezier(0.215,0.61,0.355,1);-webkit-transition:all 0.5s cubic-bezier(0.215,0.61,0.355,1);}
.fixed #header{background:var(--cp-white);box-shadow:0 0 16px rgba(0,0,0,0.16);}
.navbar{padding:0;width:100%;height:140px;transition:.2s all ease-in;}
.navbar-brand{width:110px;padding:0;margin:0;position:relative;z-index:999;margin-right:25px;}
.navbar-expand-xl .navbar-nav > .nav-item{margin:0 13.5px;}
.navbar-expand-xl .navbar-nav > .nav-item:last-child{margin-right:0;}
.navbar-expand-xl .navbar-nav .nav-link{font-size:18px;line-height:84px;font-weight:700;padding:0;text-transform:uppercase;color:var(--cp-blue);position:relative;}
.navbar-expand-xl .navbar-nav li:focus > .nav-link,.navbar-expand-xl .navbar-nav li:hover > .nav-link,.navbar-expand-xl .navbar-nav li.active > .nav-link{color:var(--cp-blue)!important;}
.navbar-expand-xl .navbar-nav .dropdown > .nav-link.active,.navbar-expand-xl .navbar-nav .dropdown > .nav-link.show{font-weight:600;}
.dropdown-toggle::after{display:none;}
.navbar-nav:not(.sm-collapsible) .nav-link .sub-arrow{display:none;}
.nav-inside{width:100%;padding:0;}
.nav-inside-content{padding:30px 0;}
.header-right{margin-left:15px;}
.navbar-expand-xl .navbar-nav .dropdown > .nav-link{position:relative;padding-right:28px;}
.navbar-expand-xl .navbar-nav .dropdown > .nav-link::after{content:"";display:inline-block;border:0;position:absolute;top:50%;margin-left:10px;/* right: 4px; */width:13px;height:8px;background:url(/../images/dropdown-icon.svg) no-repeat center/contain;transform:translateY(-50%);transform-origin:center center;transition:var(--apex-custom-ease);}
.navbar-expand-xl .navbar-nav .dropdown > .nav-link.show::after{transform:translateY(-50%) rotate(180deg);}
.navbar-expand-xl .navbar-nav .nav-link{position:relative;}
.navbar-expand-xl .navbar-nav .nav-link:hover::before,.navbar-expand-xl .navbar-nav .nav-item.active > .nav-link::before{transform:scaleX(1);transform-origin:left center;}
@media only screen and (min-width:1200px){
#header{position:relative!important;}
.navbar-expand-xl .navbar-nav .nav-link::before{content:"";position:absolute;left:0;bottom:20px;width:100%;height:3px;background:var(--cp-lime);transform:scaleX(0);transform-origin:right center;transition:transform 0.3s cubic-bezier(0.215,0.61,0.355,1);}
.navbar-expand-xl .navbar-nav .nav-link:hover::before,.navbar-expand-xl .navbar-nav .nav-item.active > .nav-link::before{transform:scaleX(1);transform-origin:left center;}
}
/* ====================== Header End ============================ */
.hero-container{height:633px;}
.hero-text-box{font-size:25px;}
.hero-text-box h1{line-height:.85;margin-bottom:35px;}
.hero-text-box h1 span{display:block;width:100%;max-width:584px;margin-top:-8px;}
.hero-text-box h1 span img{display:block;width:100%;height:auto;}
.hero-btn{margin-top:42px;}
.hero-img-box img{width:100%;max-width:500px;height:auto;filter:drop-shadow(15px 13px 74.8px rgba(0,0,0,.25));}
.heading{margin-bottom:70px;}
.heading h2{color:var(--cp-dark-blue);margin-bottom: 0;}
.blue-gradient-bg .heading h2{color:var(--cp-white);}
.heading {font-size: 25px;line-height: 1.2;}
.heading h2 + p {margin-top: 40px;}
.heading.get-started-heading h2 span{display:block;margin:-20px auto;margin-left:12.5%;}
.heading.get-started-heading h2 span img{display:block;width:auto;height:7.5vw;max-height:117px;}
.heading.surplus-heading h2 span{display:block;margin:-20px auto;margin-left: 50%;}
.heading.surplus-heading h2 span img{display:block;width:auto;height: 7.5vw;max-height: 108px;}
.heading.submit-property-heading h2 span{display:block;margin: -12px auto;margin-left: 32%;}
.heading.submit-property-heading h2 span img{display:block;width:auto;height: 7.5vw;max-height: 105px;}
.discount-heading{margin-bottom:40px;}
.discount-heading  span{display:block;margin:-18px auto;margin-left:2.5%;}
.discount-heading  span img{display:block;width:auto;height:5.2vw;max-height:100px;}
.gs-step-list{width:calc(100% + 80px);margin-left:-40px;margin-bottom:-40px;}
.gs-step-item{width:25%;padding:0 40px;margin-bottom:40px;position:relative;}
.gs-step-box{width:100%;height:100%;}
.gs-step-number{width:96px;height:96px;color:var(--cp-blue);background:var(--cp-green);border-radius:50%;font-size:48px;font-weight:700;letter-spacing:0.10em;margin-bottom:50px;}
.gs-step-content{max-width:234px;margin:0 auto;text-wrap:balance;line-height:1.2;}
.gs-step-content h3{font-size:30px;font-weight:800;letter-spacing:0.04em;color:var(--cp-blue);text-transform:uppercase;margin-bottom:18px;line-height:1.1;font-family:var(--cp-primary-font);}
.gs-step-item:not(:last-child)::before{content:'';position:absolute;top:49px;left:calc(100% - 78px);width:160px;height:14px;background-image:url(../images/step-line.svg);background-repeat:no-repeat;background-size:cover;background-position:center;}
.gs-btn{margin-top:96px;}
.discounts-text{font-size:22px;line-height:1.32;width:100%;max-width:500px;}
.discount-btn{margin-top:28px;}
.discounts-card-wrap{padding-left:7.5%;}
.discounts-card{background-color:var(--cp-white);color:var(--cp-black);border-radius:21px;box-shadow:0 4px 88.6px rgba(0,0,0,0.25);}
.dc-heading{padding:30px 30px 24px;}
.dc-heading h3{font-size:36px;line-height:1;letter-spacing:0.03em;font-weight:800;color:var(--cp-dark-blue);text-transform:uppercase;}
.dc-table{font-size:18px;line-height:1;font-weight:700;text-transform:uppercase;letter-spacing:0.02em;}
.dc-table-header{font-weight:800;color:#0033A1;background-color:rgb(0 51 161 / 16%);}
.dc-table-header .col-value{color:var(--cp-dark-blue);font-size:18px;letter-spacing:0.02em;text-align:center;padding:8px 24px 8px 8px;}
.dc-table-header  .col-label{padding:14px 30px;}
.dc-table ul li{display:flex;align-items:center;gap:44px;}
.col-label{padding:23px 30px;position:relative;}
.col-label:after{content:'';width:1px;height:20px;position:absolute;top:50%;right:0;background-color:rgb(0 0 0 / 10%);transform:translateY(-50%);}
.col-value{width:140px;padding:8px 0px;color:var(--cp-lime);font-size:20px;letter-spacing:0.05em;}
.intro-img{height:546px;border-radius:18px;overflow:hidden;}
.intro-img-box{padding-right:2%;}
.intro-content-box{padding-left:8.3%;font-size:22px;line-height:1.35;height:100%;}
.intro-content-box h2{font-size:60px;line-height:1.2;color:var(--cp-blue);letter-spacing:-0.01em;text-transform:uppercase;border-bottom:4px solid #94C83D;padding-bottom:12px;}
.intro-btn{margin-top:15px;}
.benefits-list{width:calc(100% + 80px);margin-left:-40px;margin-bottom:-40px;}
.benefits-item{width:33.33%;padding:0 40px;margin-bottom:40px;}
.benefits-box{width:100%;height:100%;}
.benefits-img-box{width:152px;height:152px;background:var(--cp-green);border-radius:50%;margin-bottom:50px;}
.benefits-img{width:60%;height:auto;}
.benefits-content h3{font-size:30px;line-height:1.1;font-weight:800;text-transform:uppercase;letter-spacing:0.10em;color:var(--cp-blue);font-family:var(--cp-primary-font);margin-bottom:16px;}
/* ============================== Footer Start ================================== */
#footer{background:var(--cp-blue);color:var(--cp-white);padding:70px 0;}
.footer-content-box{width:100%;max-width:700px;margin:0 auto;font-size:20px;line-height:1.2;font-weight:700;}
.address-btn-box a{position:relative;color:var(--cp-white);text-decoration:none;padding-bottom:3px;transition:color 0.3s ease;}
.address-btn-box a::after{content:'';position:absolute;left:0;bottom:0;width:0%;height:2px;background-color:currentColor;transform-origin:left;transition:width 0.35s ease,background-color 0.3s ease;}
.address-btn-box a:hover{color:currentColor;}
.address-btn-box a:hover::after{width:100%;}
.footer-logo-box{margin:0 40px;}
.footer-logo{width:135px;}
.footer-link{width:39px;height:39px;font-size:24px;background:#94C83D;color:var(--cp-blue)!important;border-radius:50%;display:flex;align-items:center;justify-content:center;}
.footer-link:hover{background:var(--cp-white);}
/* ============================== Footer End ====================================== */
/* =========================== Properties css start =========================== */
.inner-hero-container{color: var(--cp-white);height: 633px;}
.inner-hero-content {max-width: 580px;font-size: 25px;line-height: 1.2;}
.inner-hero-container::after {content: "";position: absolute;inset: 0;z-index: 1;pointer-events: none;background: linear-gradient(43deg,#0033A1 0%,#0033A1 35%,#66B3E3 100%);}
.inner-hero-media{width: 73%;position: absolute;inset: 0;top: -40px;left: auto;z-index: 4;-webkit-mask-image: linear-gradient(to right, transparent 0%, #000 40%);mask-image: linear-gradient(to right, transparent 0%, #000 40%);}
.inner-hero-content h1 {margin-bottom: 30px;}
.inner-hero-content h1 span{display:block;margin: -16px auto;margin-left: 12%;}
.inner-hero-content h1 span img{display:block;width:auto;height: 10vw;max-height: 117px;}
.inner-hero-btn {margin-top: 40px;}
.grid-list {width: calc(100% + 50px);margin-left: -25px;margin-bottom: -80px;}
.grid-item {width: 33.33%;padding: 0 25px;margin-bottom: 80px;}
.grid-box {width: 100%;height: 100%;}
.grid-img {position: relative;padding-bottom: 105%;border-radius: 18px;overflow: hidden;margin-bottom: 30px;}
.grid-img img {position: absolute;inset: 0;}
.grid-content {font-size: 18px;color: var(--cp-dark-blue);}
.grid-content h3 {font-size: 24px;font-weight: 800;color: var(--cp-sky-blue);letter-spacing: 0.02em;line-height: 1.1;margin-bottom: 10px;text-transform: uppercase;font-family: var(--cp-primary-font);}
.grid-tag {background: var(--cp-dark-blue);border-radius: 10px;padding: 7px 12px 10px 12px;position: absolute;top: 20px;left: 20px;box-shadow: 0 3px 11.7px 0 rgb(0 0 0 / 25%);}
.grid-tag span {display: inline-block;color: var(--cp-white);line-height: 1.1;}
.grid-price {font-size: 24px;font-weight: 900;color: var(--cp-lime);line-height: 1;}
.grid-btn {margin-top: 28px;}
.contact-form {background: var(--cp-white);padding: 40px;border-radius: 21px;box-shadow: 0 4px 88.6px 0 rgba(0, 0, 0, 0.25);}
.form-label {color: var(--cp-black);font-weight: 600;letter-spacing: 0.02em;margin-bottom: 10px;line-height: 1;text-transform: uppercase;}
.form-label span {color: rgb(0 0 0 / 50%);}
.form-control {border-radius: 11px;background-color: #F1F4F8;border-color: #F1F4F8;padding: 8px 12px;height: 46px;color: var(--cp-black);}
.form-control:focus {color: var(--cp-black);border-color: var(--cp-green);background-color: #F1F4F8;box-shadow: none;}
.form-select {background-color: #F1F4F8;border-color: #F1F4F8;border-radius: 11px;padding: 8px 36px 8px 12px;height: 46px;color: var(--cp-black);background-size: 24px 16px;}
.form-select:focus {border-color: var(--cp-green);background-color: #F1F4F8;box-shadow: none;}
textarea {resize: none;}
.submit-btn {margin-top: 15px;}
/*  ==========================  Properties css end  ========================== */
/* ==========================================
! Large devices (desktops, less than 1200px)
=========================================== */
@media (max-width:1199.98px){
h1,h2{font-size:65px;}
body{padding-top:80px;}
.content-container{padding:var(--cp-section-padding-tablet) 0;}
.container{width:calc(100% - 16px);}
.navbar{width:100%;height:80px;}
.navbar-brand{width:64px;}
.navbar-toggler:focus{box-shadow:none;}
.navbar-toggler{width:70px;height:60px;border-radius:0;cursor:pointer;text-decoration:none;padding:0;border:0;background:transparent;margin:0;position:absolute;right:0;top:50%;z-index:999;transform:translateY(-50%);border:0;box-shadow:none;}
.navbar-default .navbar-toggler:hover,.navbar-default .navbar-toggler:focus{background:transparent;}
.navbar-toggler:not([class="collapsed"]),.navbar-toggler:not([class="collapsed"]):focus,.navbar-toggler:not([class="collapsed"]):hover{background:transparent;}
.navbar-toggler.collapsed,.navbar-toggler.collapsed:focus,.navbar-toggler.collapsed:hover{background:transparent;}
.home .navbar-toggler.collapsed,.home .navbar-toggler.collapsed:focus,.home .navbar-toggler.collapsed:hover{background:transparent;}
.navbar-toggler .navbar-toggler-icon{position:relative;display:inline-block;width:30px;height:3px;color:#243238;text-indent:-55px;margin-top:0;background:transparent!important;transition:all .2s ease-out;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;vertical-align:middle;}
.navbar-toggler .navbar-toggler-icon:before,.navbar-toggler .navbar-toggler-icon:after{content:'';width:30px;height:3px;background:var(--cp-green);position:absolute;left:0;transition:all .2s ease-out;}
.navbar-toggler.collapsed .navbar-toggler-icon{background:var(--cp-green)!important;}
.navbar-toggler.collapsed .navbar-toggler-icon:before,.navbar-toggler.collapsed .navbar-toggler-icon:after{background:var(--cp-green);}
.navbar-toggler.collapsed .navbar-toggler-icon:before{top:-10px;-webkit-transform:rotateZ(0deg);-moz-transform:rotateZ(0deg);-ms-transform:rotateZ(0deg);-o-transform:rotateZ(0deg);transform:rotateZ(0deg);}
.navbar-toggler .navbar-toggler-icon:before{top:0;-webkit-transform:rotateZ(45deg);-moz-transform:rotateZ(45deg);-ms-transform:rotateZ(45deg);-o-transform:rotateZ(45deg);transform:rotateZ(45deg);}
.navbar-toggler.collapsed .navbar-toggler-icon:after{bottom:-10px;-webkit-transform:rotateZ(0deg);-moz-transform:rotateZ(0deg);-ms-transform:rotateZ(0deg);-o-transform:rotateZ(0deg);transform:rotateZ(0deg);}
.navbar-toggler .navbar-toggler-icon:after{bottom:0;-webkit-transform:rotateZ(-45deg);-moz-transform:rotateZ(-45deg);-ms-transform:rotateZ(-45deg);-o-transform:rotateZ(-45deg);transform:rotateZ(-45deg);}
.header-mob-btn-box{position:relative;z-index:999;margin-right:45px;}
.navbar-collapse,.navbar-collapse.collapsing{position:fixed;left:100%;top:0;background:#fff;padding:0;z-index:99;margin:0;border:0;bottom:0;width:100%;height:0;display:block!important;overflow:visible;transition:all 0.2s cubic-bezier(0.77,0.2,0.05,1.0);padding-top:100px;}
.navbar .collapse,.navbar-collapse.collapsing{height:100%!important;}
.navbar .collapse.show{left:0%;}
.navbar-inner{display:flex;flex-flow:column;flex-grow:1;height:100%;width:100%;overflow-y:auto;}
.navbar-expand-xl .navbar-nav .nav-item{padding:0;margin:0;flex-flow:column;align-items:flex-start!important;}
.navbar-expand-xl .navbar-nav .nav-link{font-size:19px;line-height:30px;padding:15px 20px 15px 20px;position:relative;font-weight:700;text-align:center;}
.navbar-nav.sm-collapsible .sub-arrow{border:0;margin:0;width:auto;font-size:40px;line-height:60px;top:0;height:60px;color:#ff5440;width:70px;}
.navbar-expand-xl .navbar-nav .nav-link:hover,.navbar-expand-xl .navbar-nav .nav-item.active > .nav-link{color:var(--cp-lime)!important;}
.hero-text-box{font-size:22px;}
.footer-logo{width:120px;}
.gs-step-number{width:80px;height:80px;font-size:38px;}
.gs-step-content h3{font-size:24px;}
.benefits-img-box{width:120px;height:120px;background:var(--cp-green);border-radius:50%;margin-bottom:32px;}
.benefits-list{width:calc(100% + 32px);margin-left:-16px;margin-bottom:-32px;}
.benefits-item{padding:0 16px;}
.benefits-content h3{font-size:26px;letter-spacing:0.05em;}
.gs-step-list{width:calc(100% + 32px);margin-left:-16px;margin-bottom:-32px;}
.gs-step-item{padding:0 16px;margin-bottom:32px;}
.intro-content-box h2{font-size:50px;}
.intro-content-box{font-size:20px;}
.heading {font-size: 22px;}
.grid-list {width: calc(100% + 24px);margin-left: -12px;margin-bottom: -50px;}
.grid-item {padding: 0 12px;margin-bottom: 50px;}
}

/*==========================================
! Medium devices (tablets, less than 992px)
========================================== */
@media (max-width:991.98px){
h1,h2{font-size:55px;}
#footer{padding:50px 0;}
.gs-step-item{width:50%;}
.gs-step-item:not(:last-child)::before{content:none;}
.discounts-card-wrap{padding-left:0;margin-top:24px;}
.discounts-text{font-size:20px;max-width:none;}
.benefits-content h3{font-size:24px;}
.benefits-img-box{width:90px;height:90px;}
.intro-content-box h2{font-size:40px;}
.intro-content-box{font-size:18px;padding-left:0;}
.intro-img{height:auto;}
.discount-content-box h2{margin-bottom:24px;}
.discount-heading span{margin:-8px auto;}
.discount-heading span img{height:6vw;}
.inner-hero-container{height: auto;}
.inner-hero-content {font-size: 22px;padding: 50px 0 0;max-width: none;}
.inner-hero-media {position: relative;inset: auto;width: 100%;height: auto;aspect-ratio: 4 / 3;margin-top: 60px;-webkit-mask-image: linear-gradient(to bottom,transparent 0%,#000 40%);mask-image: linear-gradient(to bottom,transparent 0%,#000 40%);}
.inner-hero-btn {margin-top: 28px;}
.grid-price {font-size: 18px;}
.grid-img {margin-bottom: 20px;}
.grid-content h3 {font-size: 20px;}
.grid-btn {margin-top: 20px;}
.contact-form {padding: 35px 24px;}
}

/* =================================================
! Small devices (landscape phones, less than 768px)
================================================= */
@media (max-width:767.98px){
h2{font-size:45px;}
.heading h2 span{margin:0;}
.heading h2 + p {margin-top: 24px;}
.content-container{padding:var(--cp-section-padding-mobile) 0;}
.footer-logo{width:100px;}
.footer-address-box{width:100%;max-width:330px;margin:0 auto;}
.footer-contact-box,.btn-box{width:100%;}
.heading{margin-bottom:32px;}
.hero-container{height:auto;padding:50px 0;}
.hero-text-box{font-size:18px;}
.hero-btn{margin-top:24px;}
.gs-step-number{width:60px;height:60px;font-size:28px;margin-bottom:30px;}
.gs-btn{margin-top:76px;}
.hero-text-box h1{margin-bottom:24px;}
.dc-heading h3{font-size:28px;}
.dc-table,.dc-table-header .col-value{font-size:16px;}
.col-value{font-size:18px;}
.benefits-item{width:50%;margin-bottom:24px;}
.benefits-img-box{width:70px;height:70px;margin-bottom:24px;}
.benefits-img{width:45%;}
.benefits-content h3{font-size:22px;}
.intro-content-box h2{font-size:34px;}
.intro-content-box h2 br{display:none;}
.intro-content-box{font-size:16px;padding-left:0;margin-bottom:32px;}
.intro-btn{margin-top:0;}
.intro-img-box{padding-right:0;}
.discount-content-box h2 span{margin-left:0;}
.discount-btn{margin-top:24px;}
.discounts-text{font-size:18px;}
.btn,.btn.btn-lg{font-size:18px;}
.heading.get-started-heading h2 span{margin:-8px auto;margin-left:4.5%;}
.heading.get-started-heading h2 span img{height:10.5vw;}
.heading.surplus-heading h2 span {margin: -4px auto;margin-left: 35%;}
.heading.surplus-heading h2 span img {height: 10.5vw;}
.inner-hero-content h1 span {margin: -8px auto;}
.inner-hero-content h1 span img {height: 14vw;}
.discount-heading span img{height:8vw;}
.inner-hero-content{font-size: 18px;}
.grid-item {width: 50%;}
.grid-content {font-size: 16px;}
.contact-form {padding: 30px 24px;}
}

/* ======================================================
! Extra small devices (portrait phones, less than 576px)
====================================================== */
@media (max-width:575.98px){
h1,h2{font-size:40px;}
.btn{min-width:100%!important;}
.header-btn span{display:none;}
.header-btn{width:40px;height:40px;align-items:center;justify-content:center;padding:0;border-radius:8px;}
.header-btn em{width:auto;height:auto;}
.hero-text-box{font-size:16px;}
.gs-btn{margin-top:40px;}
.col-value{width:100px;}
.dc-table ul li{gap:24px;}
.col-label{padding:16px 24px;}
.dc-heading h3{font-size:24px;}
.dc-table,.dc-table-header .col-value{font-size:14px;}
.col-value{font-size:16px;}
.dc-heading{padding:20px 24px 20px;}
.dc-table-header .col-label{padding:14px 24px;}
.benefits-item{width:100%;}
.benefits-content h3 br,.gs-step-content h3 br{display:none;}
.gs-step-content h3{font-size:18px;margin-bottom:16px;}
.discounts-text{font-size:16px;}
.gs-step-number{width:50px;height:50px;font-size:24px;margin-bottom:24px;}
.discount-heading span img{height:10vw;}
.grid-list{margin-bottom: -30px;}
.grid-item {width: 100%;margin-bottom: 30px;}

.heading.submit-property-heading h2 span {margin: -8px auto;margin-left: 35%;}
.heading.submit-property-heading h2 span img {height: 9.5vw;}
}
@media (max-width:400.98px){
h1,h2{font-size:30px;}
.intro-content-box h2{font-size:24px;}
.gs-step-item{width:100%;}
}