ul.lun_footer li a {
    color: #255aa7;
    font-family: unset;
    font-weight: normal !important;
}
.news_img img { 
    height: 200px; 
}

.opportunities_box h2 { 
    padding-bottom: 1em;
}
.opportunities_box span { 
    margin: 0.2em 0 1em; 
}
.faq_section h2 {
    color: #255aa7;
    font-size: 2.2em;
    line-height: 1.2;
    text-align: center;
    font-weight: bold;
    margin-bottom: 2em;
}
 
.obtaining_benefits h2 {
   color: #255aa7;
    font-size: 2.2em;
    line-height: 1.2; 
    font-weight: bold;
    margin-bottom: 15px;
}

.faq_page .brighter_future img { 
    height: 350px;
    object-fit: cover;
    object-position: top;
}
.investment_content_img {
    width: 100%;
    height: 100%;
}
.investment_content_img img {
    width: 100%;
    display: block;
    height: 100%;
    object-fit: cover;
}
 .contact_row.email {
    padding: 1em;
    font-weight: bold;
    min-height: 116px;
}
.contact_row.email a { 
    padding: 0em; 
}

.passpro_info a {
    color: #2054a0;
    text-decoration: underline;
}
.passpro_info { 
    background: #f5f5f5;
    padding: 5px;
}
.lang_changes ul li a { 
    font-family: unset; 
}
.hero_section_content.faq_hero_content h1 {
    font-weight: bold; 
}

.form_below_btn a { 
    color: #ffe54f !important; 
}

.hero_section_content { 
    min-height: auto;
}
.contact_row { 
    word-break: break-all;
    min-height: 140px !important;
}

html[dir="rtl"] .learn_btn .fa-arrow-right:before {
    content: "\f060";
}

html[dir="rtl"] .fa-arrow-right:before {
    content: "\f060";
}
html[dir="rtl"] .country_bottom_row .fa-arrow-right:before {
    content: "\f060" !important;
}

.countries_content .description {
    max-width: unset;
    margin: 0 auto;
}
.countries_content {
    max-width: unset;
    margin: 0 30px;
}



.applicant_btn button:hover   {
   color: #ffe54f !important;
   background-color: #419df9 !important;
    
}
   .applicant_btn a:hover {
   color: #ffe54f !important;
   background-color: #419df9 !important;
    
}
.enquiry_btn input[type="submit"] {
    min-width:170px;
    text-align:center;
}

.request-call-midd #send_enquiry:hover {
    background-color: #419df9 !important;
     color: #ffe54f !important;
}

.newsletter_box .learn_btn:hover {
     background-color: #419df9 !important;
     color: #ffe54f !important;
}

@media (max-width: 1024px) {
.home_hero_right {
     width: 100%; 
    right: -26em;
    max-width: 68%;
}
}

@media (max-width: 992px) {
    .home_hero_left h1 {
    font-size: 28px;
}
.home_hero_left h1 span, .home_hero_left .ban-brief-h1 span, .home_hero_left .ban-brief-h1 p {
      font-size: 50px;
      max-width: 410px;
}
.home_hero_left {
    max-width: 100%;
}
 
.main_wrapper .container{
    width: 85% !important; 
}

.investment_program .container {
    padding: 50px;
}
.countries {
    padding: 50px; 
}
.government_authorized {
    padding: 50px;
}
.second-citizenship { 
    padding: 50px; 
}
.home_news {
    padding: 50px;
}
.news_img img { 
    height: 125px; 
}
.news_box h3 { 
    font-size: 1.2em; 
}
.news_box p { 
    max-height: 170px; 
    overflow: hidden;
}
.country_bottom_row a { 
    height: 300px;
}
.investment_program_box {
    display: flex;
}
.investment_program_row { 
    margin: 0 1em;
}

.second_passport_img img { 
    height: 350px;
    object-fit: cover;
}
.form-validator{
    margin:15px 0 0;
}
.other_service .calculator_title {
    font-size: 1.2em;
}

.countries_flag img { 
    height: auto; 
}
.countries_img img { 
    height: 320px;
}

.countries_flag p {
    font-size: 1.1em; 
}

}




@media (max-width: 768px) {
    .home_hero_left h1 {
    font-size: 18px;
}
.home_hero_left h1 span, .home_hero_left .ban-brief-h1 span, .home_hero_left .ban-brief-h1 p {
      font-size: 44px;  
}
.home_hero_left {
    max-width: 100%;
}
 
.main_wrapper .container{
    width: 95% !important; 
}

.investment_program .container {
    padding: 25px;
}
.countries {
    padding: 25px; 
}
.government_authorized {
    padding: 25px;
}
.second-citizenship { 
    padding: 25px; 
}


.home_news {
    padding: 25px;
}
.news_img img { 
    height: 125px; 
}
.news_box h3 { 
    font-size: 1.2em; 
}
.news_box p { 
    max-height: 170px; 
}
.country_bottom_row a { 
    height: 300px;
}

.investment_program_box {
    display: block;
}
.investment_program_row { 
    margin: 0 0 2em;
}

.news_box { 
    height: unset; 
    min-height: 550px;
}
.other_service_item span {
    font-size: 12px;
}
.other_service_item p {
    padding-left: 1.2em;
}

.countries_content { 
    margin: 0;
}
}



@media (max-width: 575px) {

.line_bar {
    order: unset;
    transform: rotate(90deg);
    position: absolute;
    left: -45%;
    top: 42%;
    width: 100%;
}

.level_section_box {
    margin-left: 38px;
}
.mob {
    display: block;
}
.web {
    display: none;
}

}





