* {
    margin: 0;
    padding: 0
}
.text-green{
    color:#f78764;
}
body {
    font-family: Poppins-Regular !important;
}
.looking-for{
    font-family:Spartan-Thin;
    color:#fefefe;
    font-size:30px;
    text-align: center;
}
.hero {
    width: 100%;
    height: inherit;
    background-image: url(../images/hero.webp);
    background-size: cover;
    background-position: center
}

.hero-content > div > img {
    width: 70px;
    padding-top: 4%;
    cursor: pointer
}
.hero-content> div > h1 {
   color:#ffffff;
   font-family:Spartan-ExtraBold;
   font-size:33px;
   margin-top: 30px;
}
.o-page > img {
    width: 70px;
    padding-top: 4%;
    cursor: pointer
}
.o-page> h1 {
   color:#ffffff;
   font-family:Spartan-ExtraBold;
   font-size:33px;
   margin-top: 30px;
}
.logo {
    cursor: pointer
}

.hero-content>h1 {
    color: #fff;
    font-family: Spartan-ExtraBold;
    margin-top: 4%;
    font-size: 56px;
    text-align: center
}

.text-peach {
    color: #f78764!important
}

.bg-white {
    background-color: #fff!important
}

.pop-bold{

    font-family:Poppins-Bold;
}

.why-us {
    width: 17%;
    margin-left: 6%;
    margin-right: 6%
}

.why-us>p {
    margin-top: 18px;
    color: #fff;
    font-family: Poppins-SemiBold;
    font-size: 15px
}

.b-text {
    color: #f78764;
    font-family: Poppins-Medium;
    text-align: center;
    margin-top: 25px;
    font-size: 17px
}

.about-content {
   padding-bottom: 100px !important;
   margin-top:20px;
   padding-right: 6%;
   padding-left: 6%;
 
}

.about-content>p {
    color: #121f25;
    font-size: 18px;
    margin: 5% 5% 0 18%
}

.about-img>img {
    width: 1550px;
    height: 100%;
    float: right
}

.input-icons i {
    margin-left: 20px;
    margin-top: 15px;
    width: 40px
}
.input-icons-2 i {
    margin-left: 20px;
    margin-top: 8px;
    width: 40px
}
.input-field {
    width: 100%;
    border: none;
    padding: 10px;
    border-radius: 30px;
    margin-left: 10px;
    margin-right: 10px;
    background-color: #f6f6f6
}

.form-container {
    background-color: #f6f6f6;
    border-radius: 30px;
    height: auto;
    width: 77%;
    margin-top: 6%;
    margin-left: 17%
}

.form-container-bottom {
    background-color: #fff;
    border-radius: 30px;
    height: auto;
    width: 45%;
    padding-top: 10px;
    padding-bottom: 10px
}

.signup-btn {
    background-color: #f78764;
    border-radius: 30px!important;
    color: #fff!important;
    font-size: 15px!important;
    width: 190px;
    height: 55px;
    font-family: Spartan-ExtraBold
}

.signup-btn-bottom {
    background-color: #f78764;
    border-radius: 30px!important;
    color: #fff!important;
    font-size: 1rem!important;
    width: 200px;
    font-family: Spartan-ExtraBold;
    margin-right: 15px
}

.pp-title {
    margin-left: 20px;
    font-family: Poppins-Bold;
  
}

.pp-content {
    font-size: 16px;
    padding-top: 20px;
    color: #121f25;
    margin-left: 33px
}

.pp-list {
    list-style: none;
    font-size: 16px
}

.pp-list>li>img {
    width: 18px;
    margin-right: 5px
}

.pp-list>li {
    margin-top: 15px
}

.ts-container {
    text-align: center;
    font-size: 14px
}

.wte-content>h2 {
    font-family: Spartan-ExtraBold;
    font-size: 60px
}

.wte-content>p {
    font-size: 18px;
    font-family: Poppins-Medium
}

.wte-active {
    background-color: #f78764!important;
    color: #fff!important
}

.what-to-expect {
    background-color: #f6f6f6;
    padding-top: 10px;
    padding-bottom: 80px
}

.wte-icons {

    text-align: center;
    background-color: #fff;
    margin-right: 2%;
    margin-left: 2%;
    padding-left: 2%;
    padding-right: 2%;
    width: 380px;
    height: 230px
}

.wte-icons> div > img {
    width: 70px
}

.wte-icons > div >p {
    font-family: Spartan-Bold;
    font-size: 23px;
    margin-top: 20px
}

.often-email {
    background-color: #fff;
    width:100%;
    height: 100%;
}

.often-email>img, .timing>img {
    width: 675px;
    height: 100%;
}

.how-often>h2 {
    font-family: Spartan-ExtraBold;
    font-size: 33px
}

.how-often>p {
    font-size: 18px;
    margin-top: 15px
}

.how-often {
    width: 1250px;
  
    margin-left: 5%;
    padding-right: 12%;
   
}

.timing-p>h2 {
    font-family: Spartan-ExtraBold;
    margin-left: 20px;
    margin-right: 20px;
    font-size: 32px
}

.timing-p>p {
    font-size: 18px;
    margin: 15px 20px 0 20px
}

.timing-p {
    width: 1250px;
    margin-top: 9%;
    margin-left: 5%;
    padding-left: 12%;
    padding-right: 5%;
    padding-bottom: 6%
}

.timing {
    background-color: #f6f6f6
}

.bottom-sub {
    background-image: url(../images/sub-bg.webp);
    padding-top: 4%;
    padding-bottom: 4%
}

.disclaimer-container>h5 {
    font-family: Spartan-ExtraBold;
    margin-top: 5%;
    font-size: 24px
}

.disclaimer-container>p {
    margin-top: 10px;
    font-family: Poppins-Light;
    font-size: 15.5px
}

.disclaimer-container {
    padding-left: 8%;
    padding-right: 8%
}
input{
    outline: none;
}
footer {
    background-color: #121f25;
    position: absolute;
    left: 0;
    height: auto;
    width: 100%;
    margin-top: 3%;
    color: #fff
}

.footer-links {
    margin-top: 25px;
    margin-bottom: 25px;
    font-size: 16px
}

.footer-link {
    color: #fff;
    padding-right: 40px;
    text-decoration: none;
    font-size: 16px
}

.contact-us-banner {
    width: 100%;
    height: auto;
    background-image: url(../images/page-bg.webp);
    background-size: 100% 100%;
    padding-bottom: 100px
}

.page-logo {
    width: 70px
}

.page-header-title {
    font-family: Spartan-ExtraBold;
    color: #fff;
    font-size: 76px
}

.form-contact-us {
    width: 100%;
    padding-bottom: 150px
}

.form-contact-us-container {
    margin-top: 80px;
    padding-right: 8%;
    padding-left: 8%
}

.c-input {
    padding: 15px;
    border-radius: 15px;
    font-family: Spartan-SemiBold;
    color: #babcbd
}

.c-input-message {
    height: 250px;
    font-family: Spartan-SemiBold;
    color: #babcbd
}

.btn-send-message {
    background-color: #f68664;
    color: #fff;
    border-radius: 25px;
    font-family: Poppins-Bold;
    padding: 10px 20px 10px 20px;
    margin-top: 40px;
    float: right;
    font-size: 14px
}

.ts-container>p {
    font-size: 18px
}

.input-field::-webkit-input-placeholder {
    font-family: Spartan-Bold;
    font-size: 17px;
    color: #888f92
}

.input-field::-moz-placeholder {
    font-family: Spartan-Bold;
    font-size: 17px;
    color: #888f92
}

.input-field:-ms-input-placeholder {
    font-family: Spartan-Bold;
    font-size: 17px;
    color: #888f92
}

.input-field:-moz-placeholder {
    font-family: Spartan-Bold;
    font-size: 17px;
    color: #888f92
}

.input-field::-webkit-input-placeholder {
    font-family: Spartan-Bold;
    font-size: 17px;
    color: #888f92
}

.input-field::-webkit-input-placeholder,
.input-field::-webkit-input-placeholder,
.input-field-message::-webkit-input-placeholder {
   font-size:14px !important;
}

.input-field::-moz-placeholder,
.input-field::-moz-placeholder,
.input-field-message::-moz-placeholder {
   font-size:14px !important;
}

.input-field:-ms-input-placeholder,
.input-field::-ms-input-placeholder,
.input-field-message:-ms-input-placeholder {
   font-size:14px !important;
}

.input-field:-moz-placeholder,
.input-field:-moz-placeholder,
.input-field-message:-moz-placeholder {
   font-size:14px !important;
}

.input-field::-webkit-input-placeholder,
.input-field::-webkit-input-placeholder,
.input-field-message::-webkit-input-placeholder {
   font-size:14px !important;
}

.sub-heading{
    color:#ffffff !important;
    font-size:30px;
    text-align: center;
    font-family:Spartan-Thin;
}

.logo{
    width: 300px;
}