.bigbox{ width:100%; display:flex; flex-direction:column; }
.inbanner.tall{ height:300px; }
.symain{ width:100%; display:flex; flex-direction:column; padding:60px 0px 150px; gap:40px; }
.onebox{ width:100%; display:flex; flex-direction:row; justify-content: space-between; align-items: flex-end; gap:30px; padding-right:40px;}
.onebox i{}
.onebox i img{ max-width:100%; }
.onebox div{ width:480px; height:10px; background-color:#e80000; }
.twobox{ width:100%; display:flex; align-items: center; flex-direction:row; gap:30px; padding-right:40px; }
.twobox i{ width:50%; display:flex; justify-content:flex-end; }
.twobox i img{ max-width:100%; }
.contact-info{ width:50%; padding:0px 50px; display:flex; justify-content:flex-start; align-items:center; }
.contentbox{ width: 450px; border:2px solid #909090; border-radius:15px; padding:20px; }
.contentbox h1{ font-size:1.6rem; color:#000; padding:70px 0px 10px; }
.contentbox div{ font-size:1.5rem; color:#000; line-height:1.5; padding:15px 0px; }

@media (min-width: 768px) and (max-width: 991px) {
.onebox{ flex-direction:column; padding-right:0px; }
.twobox{ flex-direction:column; padding-right:0px; }
.twobox i{ width:100%; }
.twobox i img{ width:100%; }
.contact-info{ width:100%; padding:0px; }
.contentbox{ width:100%;  }
}

/* xs */
@media (max-width: 767px) {
.inbanner.tall{ height:200px; }
.symain{ padding:40px 0px 100px; gap:30px; }
.onebox{ width:100%; display:flex; flex-direction:column; padding-right:0px;}
.onebox i img{ width:100%; }
.onebox div{ width:100%;  }

.twobox{ flex-direction:column;padding-right:0px; }
.twobox i{ width:100%; }
.twobox i img{ width:100%; }
.contact-info{ width:100%; padding:0px 20px; }
.contentbox{ width:100%; border-radius:10px; padding:15px; }
.contentbox h1{ font-size:1.3rem; padding:20px 0px; }
.contentbox div{ font-size:1.2rem; padding:10px 0px; line-height:1.7; }
}