@media screen and (max-width: 900px){

 .shome1{
    margin-top: 7vw;
 }
 
 .doubleImageAndTexts img
 ,.doubleImageAndTexts2 img
  {
    width: 100%;
    height: max-content;
 }

 
 .doubleImageAndTexts2 {
    flex-direction: column;
    padding: 5vw;
    border-radius: 0vw;
 }

 .doubleImageAndTexts3 img {
    height: max-content;
    width: 80%;
    margin: 10vw 0vw;
 }

 .doubleImageAndTexts3 {
    justify-content: center;
    align-items: center;
    flex-direction: column;
 }

 .shome2 {
    padding: 0vw;
 }
 
.sHeader1 {
    font-size: 6vw;
}

.sHeader2 {
    font-size: 3.5vw;
}

.tt1 {
    font-size: 5vw;
}

.tt2 {
    font-size: 3vw;
}

.why-chooseR {
    font-size: 7vw;
}

.header101 {
    text-align: center;
    font-size: 7vw;
    margin-bottom: 10vw;
    margin-left: 0px;
}

.header102 {
    font-size: 5vw;
    margin-bottom: 10vw
}

.diat {
    padding-top: 0px;
    width: 100%;
}

.hedaerAndCheck i {
    margin: 1vw 3vw;
    font-size: 7vw;
}

.shome3 {
    padding: 3vw 6vw;
}

.small-boxes {
    flex-wrap: wrap;
}

.small-box {
    justify-content: center;
    align-items: center;
    text-align: center;
    margin: 3vw 1vw;
    padding: 3vw 4vw;
    width: 45%;
}

.shome4 {
    padding-top: 3vw;
}

.box-header {
    padding: 10px 0px;
    font-size: 3.5vw;
}

.box-text {
    font-size: 2.5vw;
}

.small-box img {
    height: 15vw;
    width: 15vw;
}

 
}