/*=======visa fees section css start=========*/
.services-section-note { padding: 15px; background: rgb(238, 241, 246); border-radius: 10px; border: 1px solid #CBDCEB; margin-top: 40px; margin-bottom: 40px; }
.services-section-note p a { color: #fff; padding: 0 10px; background: #6cb1db; display: inline-block; }
.faq-services-section { background-color: #fff; padding: 65px 0px 0px; }
.schema-faq-section { margin-bottom: 15px; padding: 18px 20px 18px 20px; font-size: 18px; color: #121213; font-weight: 600; background: #fff; border: 1px solid rgb(212, 212, 212); border-radius: 5px; }
.schema-faq-question { margin-bottom: 5px; display: block;}

.commom-heading{ text-align: center; }
.commom-heading h1,
.commom-heading h2,
.commom-heading h3,
.commom-heading h4,
.commom-heading h5{ margin-bottom: 26px; padding-bottom: 30px; color: #025697; font-size: 36px; font-family: "Open Sans", sans-serif; font-weight: bold; position: relative; }
.commom-heading h1::before,
.commom-heading h2::before,
.commom-heading h3::before,
.commom-heading h4::before,
.commom-heading h4::before{
  content: ""; width: 87px; height: 4px; background: #6cb1db; position: absolute; bottom: 0; left: 0; right: 0; margin: 0 auto; }
.commom-heading p{ margin-bottom: 0px; padding-bottom: 0px; color: #2f2f2f; font-size: 16px; font-family: 'Gotham Light'; font-weight: 300; }
.visatype-content figure { margin-bottom: 25px; }
/*=======visa fees section css End=========*/

@media (max-width: 1199px) {
 .services-section-note { margin-top: 25px; margin-bottom: 25px; }
}
@media (max-width: 767px) {
 .faq-services-section { padding: 18px 0 0 0; }
}
