
@media (min-width: 100px) {

  .nav-link {
    margin: 0;
    position: relative;
    margin-right: 20px;
    padding: 0;
    margin-top: 11px;
    display: inline-block;
    margin-left: 7px;
    margin-bottom: 13px;
}

footer .card_form form {
    position: static;
    top: -3px;
    background-color: #105151;
    padding: 20px 30px;
    border-radius: 20px;
}

footer .card_form form {
    position: static;
    top: -3px;
    background-color: #105151;
    padding: 20px 30px;
    border-radius: 20px;
    width: 82%;
}


footer .card_form {
width: 350px;
}

.form1 {
    right: -73px;
    top: 519px;
}
.form {
    right: -73px;
    top: 319px;
}
.form2 {
    right: -13px;
    top: 195px;
}
footer .card_form p {
   font-size: 14px ;
}

section.living h2 {
  font-size: 45px;
}
section.hero h2 {
  font-size: 40px;
  font-family: main;
}
  

section.hero {
  padding-top: 15px;
}


.padding {
  padding-left: 0px;
}

section.advantage h3 {
  font-size: 25px;
}

nav .logo{
    width: 120px;
}


section.advantage .card {
  padding: 35px;
  padding-left: 35px;
  border-radius: 30px;
}

section.advantage .card h2 {
  font-size: 40px;
}

section.walkthrough h2 {
  font-size: 40px;
  margin-bottom: 20px;
}

section.advantage {
  background-color: #F2EEE7;
  padding-top: 100px;
  margin-top: 70px;
  padding-bottom: 45px !important;
}

section.world .size {
display: none;
}


section.world .flex {
  gap: 30px;
}

section.living {
  padding-bottom: 31px;
  padding-top: 80px;
}

section.world {
  padding-top: 40px;
  padding-bottom: 19px;
}

section.high {
  background-color: #F2EEE7;
  padding-top: 44px;
  margin-top: 55px;
  padding-bottom: 170px;
}


section.high .padding {
  padding-left: 0 !important;
  padding-top: 2%;
}

section.high h2 {
  font-size: 40px;
}

section.mall {
  overflow: hidden;
  padding-bottom: 11px;
  padding-top: 0px;
}

.arow{
  display: none;
}

section.plans h2 {
  font-size: 40px;
  color: #105151;
}

section.plans .box {
  padding-left: 6%;
}

footer .size-3 {
    padding-top: 0px;
    padding-bottom: 39px;
}

section.high .padding {
    padding-left: 15px !important;
    padding-top: 2%;
}
footer .footer-car {
    position: absolute;
    width: 200px;
    left: 13%;
    bottom: -2%;
}

  }
  

@media (min-width: 576px) {
footer .footer-car {
    position: absolute;
    width: 200px;
    left: 13%;
    bottom: -2%;
}

nav .logo{
    width: 170px;
}
  }





@media (min-width: 768px) {
   section.high .padding {
    padding-left: 3% !important;
    padding-top: 0%;
    /* margin-top: -100px; */
}

footer .size-3 {
    padding-top: 0px;
    padding-bottom: 39px;
}

footer .footer-car {
    position: absolute;
    width: 200px;
    left: 7%;
    bottom: -3%;
}

  }



@media (min-width: 992px) { 

section.high .padding {
    padding-left: 3% !important;
    padding-top: 29%;
    /* margin-top: -225px; */
}
.size-3{
  padding-top: 97px;
}
  section.plans .box{
    padding-left: 15%;
  }
  
  section.plans h2{
    font-size: 60px;
    color: #105151;
}
  .arow{
    display: block;
  }

  section.mall{
    overflow: hidden;
    padding-bottom: 100px;
    padding-top: 80px;
}
  section.high h2 {
    font-size: 60px;
    
    }

  section.advantage h3{
    font-size: 40px;
}

  footer .footer-car {
    position: absolute;
    width: 149px;
    left: 1%;
    bottom: 4%;
}

section.living{
  padding-bottom: 100px;
  padding-top: 80px;
  }
  

.padding {
  padding-left: 100px;
}


section.hero h2{
  font-size: 60px;
  font-family: main;
}

section.hero {
  padding-top: 40px;
}


section.advantage .card{
  padding: 50px;
  padding-left: 140px;
  border-radius: 30px;
  }

  section.advantage .card h2 {
    font-size: 60px;
}

section.walkthrough h2{
  font-size: 60px;
  margin-bottom: 20px;   
}



section.advantage {
  background-color: #F2EEE7;
  padding-top: 100px;
  margin-top: 70px;
  padding-bottom: 110px !important;
}


section.living h2{
  font-size: 60px;
  }

  section.world .flex {
    gap: 150px;
}

section.world {
  padding-top: 40px;
  padding-bottom: 100px;
  }


  section.high{
    background-color: #F2EEE7;
    padding-top: 130px;
    margin-top: 60px;
    padding-bottom: 170px;
}

section.high .img {
  position: static;
  right: 10%;
}

.font_1 {
    font-size: 1rem !important;
}



section.mall .arow {
    position: absolute;
    left: 0px;
    top: 31px;
}


.nav-link {
  margin: 0;
  position: relative;
  margin-right: 5px;
  padding: 0;
  margin-bottom: 0px;
  display: inline-block;
}


footer .card_form form {
    position: absolute;
    top: -3px;
    background-color: #105151;
    padding: 20px 30px;
    border-radius: 20px;
}
footer .size-3 {
    padding-top: 93px;
    padding-bottom: 39px;
}

footer .size-3 {
    padding-top: 120px;
    padding-bottom: 39px;
}

  }




@media (min-width: 1200px) {
  section.high .img {
    position: absolute;
    right: 10%;
}
  footer .footer-car {
    position: absolute;
    width: 200px;
    left: 5%;
    bottom: 4%;
}
   


.nav-link {
    margin: 0;
    position: relative;
    margin-right: 13px;
    padding: 0;
    margin-bottom: 0px;
    display: inline-block;
}

section.world .size {
  display: block;
  }


section.high .padding {
    padding-left: 13% !important;
    padding-top: 19%;
    margin-top: 0;
}


.font_1{
  font-size: 19px !important;
}
  
section.mall .arow {
    position: absolute;
    left: 0px;
    top: 18px;
}

  }




@media (min-width: 1400px) { 

  section.hero h2 {
    font-size: 70px;
    font-family: main;
}

footer .size-3 {
    padding-top: 120px;
    padding-bottom: 39px;
}



  footer .footer-car {
    position: absolute;
    width: 200px;
    left: 9%;
    bottom: 4%;
}

.nav-link {
  margin: 0;
  position: relative;
  margin-right: 20px;
  padding: 0;
  margin-bottom: 0px;
  display: inline-block;
}

.font_1{
  font-size: 1.5rem !important;
}
  
    section.mall .arow {
    position: absolute;
    left: 0px;
    top: 0;
}

footer .card_form form {
    width: 500px;
}


footer .card_form p {
   font-size: 16px;
}

 }