
.visa-services .heading::after {display: none;}
.visa-services {padding-top: 30px;}
.visa-services .heading{ text-align:left;}
.visa-services .heading h2 {margin-bottom: 15px;}

.eligibility-criteria {background: #f7f7f7;border-top: 1px solid #e4e4e4;border-bottom: 1px solid #e4e4e4;padding: 50px 0px 50px 0px; }
.eligibility-criteria .box-list li {background: #ffffff;}
.eligibility-criteria .box-list li:nth-child(3), .eligibility-criteria .box-list li:nth-child(6) {margin-right: 0;}
.eligibility-criteria .heading::after {display: none;}
.eligibility-criteria .heading {margin-bottom: 25px;}

.box-list li {transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;background: #f0f5fb;padding: 10px 20px;border: 1px solid #ced7e4;font-size: 18px;width: calc(33.33% - 15px );margin: 0px 15px 15px 0px;display: flex;align-items: center;color: #133849;}
.box-list {display: flex; flex-wrap: wrap;}
.box-list li span, .box-list li strong {color: #c6312b;font-size: 22px;font-weight: 600;margin-right: 15px;}

.visa-services-step .heading {text-align: center;}
.visa-services-step .children-box h3 a:hover {color: #009e8b;}
.visa-services-step .children-box h3 a {display: block;transition: all .3s;}
.visa-services-step { margin-bottom: 0; }
.visa-services-step .children-box {width: calc(50% - 30px );margin: 0 15px;}
.visa-services-step .container {display: flex;flex-wrap: wrap;}
.visa-services-step .heading {width: 100%;}

.types-tourist{ padding:60px 0px; }
.tourist-visa-step{ display:flex; flex-wrap:wrap; }
.tourist-visa-step .tourist-days{position: relative;width: calc(33.33% - 30px);margin: 0px 22px;padding: 20px 80px;background:#fff;border-radius: 15px;box-shadow: 0px 0px 15px #dadada;text-align: center; transition: all 0.3s; }
.tourist-visa-step .tourist-days:hover{box-shadow: 0px 0px 2px #dadada;}
.tourist-visa-step .tourist-days:nth-child(3){margin-right: 0px;}

.types-tourist .heading {text-align: center;}
.tourist-visa-step .tourist-days strong {font-size: 22px;color: #133849;margin-bottom: 10px;display: block;}
.tourist-visa-step .tourist-days p {margin-bottom: 0;}
.tourist-visa-step .tourist-days:nth-child(1) {margin-left: 0;}
.tourist-visa-step .tourist-days span, .tourist-visa-step .tourist-days em {height: 60px;width: 70px;position: absolute;top: 0;left: 0;border-radius: 15px 0px 60px 0px;padding: 10px  12px 0px 0px;color: #fff;font-size: 20px;font-weight: 700;background: linear-gradient(45deg, #c2292c, #fb911b);}

.visa-costs {padding: 60px 0px;border-bottom: 1px solid #ccc;}
.visa-costs .heading {text-align: center;}
.box-list2 li a {display: block;width: 100%;}
.box-list2 li {padding: 0px 0px;}
.box-list2 li a span {padding: 10px 20px;display: inline-block;background: #133849;color: #fff; border-right: 1px solid #f0f5fb; }
.box-list2 li a:hover {color: #ffffff;background: #133849;}

.documents-apply {padding: 60px 0px;}
.documents-apply .heading{padding: 15px 20px 17px 20px;border-radius: 8px;color: #fff;font-size: 36px;text-align: center;font-weight: 600;margin-bottom: 60px;font-family: "Lato";background: linear-gradient(45deg, #c2292c, #fb911b);transition: all .4s linear;}
.documents-apply .heading h2 {color: #fff;padding: 0;border-radius: 0;background: transparent;margin-bottom: 10px;}
.documents-apply .heading p{ color:#fff; }
.documents-apply .heading::after{ display:none; }
