/*=======Visa Documents section start=========*/
.visa-documents-section{ padding: 60px 0px 60px;}
.visa-documents-content{}
.visa-requirements-list { padding: 50px 0; }
.visa-requirements-list { padding: 60px 0 60px; display: flex; flex-wrap: wrap;}
.requirements-con { background-color: #edf3fe; border-radius: 20px; min-width: 220px; width: 100%; margin: 0 0px 30px; display: flex; flex-wrap: wrap; }
.square-icon { background-color: #026ab0; border: 20px solid #fff; border-radius: 9999px; border-top-left-radius: 0px; width: 146px; height: 146px; display: flex; flex-wrap: wrap; align-items: center; justify-content: center; }
.requirements-content { padding: 20px 20px 36px 30px; width: calc(100% - 146px); }
.requirements-content h3 { font-size: 20px; color: #000; text-transform: capitalize; }

.documents-info-row{ display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; padding-top: 30px; margin: 0 -15px;}
.item-content{ box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.1); padding: 25px; border-radius: 20px; margin: 0 15px 30px; min-width: 220px;width: calc(25% - 30px); }
.item-content h4 { font-size: 20px; color: #000; text-transform: capitalize; }
.item-content ul{ margin-bottom: 0px; }
.item-content ul li{ font-family: "Open Sans", sans-serif; font-weight: 400; }
.applynowbtn { display: flex; flex-wrap: wrap; justify-content: center; padding-top: 20px; }

.documents-visatype-row {
    padding-top: 26px;
}
/*=======Visa Documents section end=========*/
