.contact-section-one {
 padding: 11rem 4rem;
}

.inside-cso {
 display: flex;
 justify-content: space-between;
}

.icso-right {
 width: 40%;
}

.icso-left {
 width: 60%;
 padding: 2rem;
 border-radius: 10px;
 background-color: #373435;
}

.icso-right {
 width: 40%;
 display: flex;
 flex-direction: column;
 font-family: jost;
 row-gap: 20px;
 padding: 2rem;
}

.rc {
 display: flex;
 flex-direction: column;
 row-gap: 5px;
 font-size: 19px;
 margin-bottom: 1rem;
}

@media (max-width: 1200px) {
 .contact-section-one {
  padding: 10rem 3rem 6rem;
 }
}

@media (max-width: 1024px) {
 .contact-section-one {
  padding: 9rem 2rem 5rem;
 }
}

@media (max-width: 768px) {
 .contact-section-one {
  padding: 9rem 2rem 0rem;
 }

 .inside-cso {
  flex-direction: column;
 }

 .icso-left {
  width: 100%;
 }

 .icso-right {
  width: 100%;
  row-gap: 15px;
  padding: 3rem 1rem;
 }
}

@media (max-width: 425px) {
 .contact-section-one {
  padding: 8rem 2rem 0rem;
 }

 .icso-right {
  padding: 3rem 0rem;
 }
}

@media (max-width: 310px) {
 .contact-section-one {
  padding: 7rem 1rem 0rem;
 }
}