
@media (min-width: 320px) and (max-width: 640px) {
    * {
        -webkit-font-smoothing: initial !important;
        -moz-osx-font-smoothing: initial !important;
    }
    
    #style-2::-webkit-scrollbar {
        width: 4px;
        background-color: #F5F5F5;
    }

    .team_main_Services_right_panel2{
        width: 100%;
        float: left;
        margin-left: 21px;
    }
  .client_footer_section{
    
  }
  .Engineering_main_Services_right_panel2{
    width: 100%;
    float: left;
    margin-left: 6%;
  }
  .Screening_main_preselecting{
    padding: 0px 31px;
    font-size: 20px;
  }
.PRIVACY_lable{
    font-size: 16px;
}
#Terms_close{
    margin: 0px -4px;
}
.Terms_popup_warpper {
    padding: 24px 14px;
}
.Terms_popup_main_warpper {
    height: 396px;
    overflow: auto;
    width: 100%;
    margin-top: 54px;
    -webkit-overflow-scrolling: touch;
    overflow-y: auto;
}
.Information_pop{
    font-size: 16px;
}
.DISCLOSURE{
    font-size: 18px;
}
    .footer_page_menu_client{

    }
    .button_container_menu span:nth-of-type(3) {
        top: 22px;
    }
    .client_ct_navigation_about {
        margin-top: 163px;
    }
    .ema_logo_new {
        width: 134px;
        margin-top: -42px;
    }
    .why_sub_image_wrap_main {
        height: 100%;
        width: 100%;
        max-width: 100%;
    }
    .hero-content-container{
        background: #00000069;
        width: 100%;
        margin-left: 0px;
        padding: 0px;
        left: 0px;
    }
    .hero-content-container{
        width: 100%;
        margin-left: 40px;
        padding: 40px 24px;
        left: -40px;
    }
    .main-heading {
        font-size: 40px;
    }
    .hero-button-container{
        padding-left: 3px;
    }
    .hero-paragraph-text{
        font-size: 22px;
        line-height: 38px;
        padding-left: 0px;
    }
    .about_menu_r_02{
        padding-top: 6px;
    }
.overview-block{
    padding-left: 4px;
    padding-right: 22%;
}
    
    
    .about_menu_r_02{
        display: none;
    }
    .buttons a{
        padding: 10px 25px;
        background: #003359;
    }
    .sub_header_lable{
        padding-left: 0px;
    }
.cookie-container{width: 100%;}
.cookies_closed_btn{    margin: -339px 0px 0px 284px;
    padding: 24px 0px 0px 0px;}
.townhouse-logo{width: 116px;}
.ema_logo_warpper{
    width: auto;
}
.about_menu_links_sub{
    width: 260px;
    float: right;
    margin: -10px 0px 0px 0px;
    color: #fff;
    font-size: 18px;
    position: absolute;
    z-index: 9;
    right: 12px;
    display: block;
    /* background: #0000009c; */
    padding: 5px 6px;
    border-radius: 2px;
}
.main-section-heading{
    font-size: 2.5rem;
}
.Services_overview_block{
    padding-left: 0px;
}
.main_Services_left_panel1{
    width: 100%;
}
.seafarer_overview_block {
    padding-left: 24px;
    padding-right: 3px;
}
.biggest_client{
    padding-top: 60px;
    padding-right: 7%;
    padding-left: 7%;
}
.main_Services_right_panel2 {
    width: 87%;
    float: left;
    margin-left: 28px;
}
.why_overview_block {
    padding-left: 23px;
    padding-right: 3px;
    width: 97%;
}
.sub_image_wrap_main {
    height: 100%;
    width: auto;
    max-width: 100%;
    object-fit: contain;
}
.about_section_heading{
    font-size: 26px;
}
.client_preselecting_count_panel1{
    width: 100%;
}
.contact_sub_image_wrap_main{
    max-width:100%;
}
.ser_comprehensive_text {
    color: #a57a02;
    font-family: "Segoe UI";
    font-weight: 300;
    font-size: 20px;
    margin-top: 7px;
    width: 100%;
}
.Screening_sub_text {
    color: #000 !important;
    line-height: 36px;
}
.main_preselecting {
    font-family: "Segoe UI";
    font-size: 20px;
    font-weight: 200;
    color: #000 !important;
    margin: 0px;
    background: #f5f5f7;
    padding: 0px 0px;
    position: relative;
    line-height: 50px;
    margin-top: 20px;
    width: 85%;
    margin-left: 32px;
}
.Ethiopia_Services_right_panel2 {
    width: 100%;
    padding: 20px;

}

.Ethiopia_Services_left_panel1{
    width: 100%;
    float: left;
 
}
.seaf_Ethiopia_Services_left_panel1{
    margin-top: -283px;
}
.Ethiopia_main_preselecting {
    font-family: "Segoe UI";
    font-size: 20px;
    font-weight: 200;
    color: #000 !important;
    margin: 0px;
    background: #ffffff;
    padding: 0px 27px;
    margin-left: 0px;
    position: relative;
    line-height: 50px;
    margin-top: 20px;
    width: 100%;
}

.Services_left_panel1{
    width: 100%;
}
.inter_Services_right_panel2 {
    width: 100%;
    float: left;
    margin-left: 17px;
}
.preselecting_count_panel1 {
    float: left;
    width: 100%;
}
.overview-block {
    padding-right: 0px;
    padding-left: 0px;
}
.preselecting_count_panel2 {
    float: left;
    width: 100%;
    margin-left: 0px;
}
.overview-section.blue-bg {
    padding-top: 0px;
    padding-bottom: 0px;
}
.col_about_panel_1 {
    width: 100%;
    float: left;
}
.col_about_panel_2 {
    width: 100%;
    float: left;
    margin-top: 2%;
}
.section_paragprah_text_panel{
    font-size: 20px;
    line-height: 40px;
}
.home_sub_preselecting{
    color: #000 !important;
    margin: 0px;
    background: #fff;
    padding: 36px;
    margin-top: 0px;
    position: relative;
    margin-right: 0px;
}
.comprehensive_text {
    color: #000;
    font-family: "Segoe UI";
    font-weight: 200;
    font-size: 20px;
    margin-top: 30px;
}
.townhouse-logo.blue, .townhouse-logo.footer {
    width: 175px;
}
.footer_page_box_1{
    width: 100%; 
}
.engineer_bg_header{
    background-position: -456px -8px;
}
.bg-image._1{
    background-position: -342px 0px;
}
.ct_navigation_about {
    margin-top: 104px;
}
.footer_page_box_2 {
    float: left;
    width: 100%;
    padding: 9px 56px;
}
.footer_page_link{
    text-align: left;
    float: left;
    width: 100%;
    padding-left: 17px;
    color: #123358;
}
.footer_page_menu {
    float: left;
    width: auto;
    text-align: left;
    border-left: 0px solid #cccccc17;
    margin-top: 0px;
    margin-left: 14px;
    height: auto;
    padding-top: 0px;
}
.en_main_preselecting{
    font-size: 20px;
    font-weight: 200;
    color: #000 !important;
    margin: 0px;
    background: #ffffff;
    padding: 0px 46px;
    margin-left: 0px;
    position: relative;
    line-height: 50px;
    margin-top: 20px;
    width: 100%;
}
.candidates_text{
    color: #a57a02;
    font-family: "Segoe UI";
    font-size: 20px;
    margin-top: 30px;
    font-weight: 300;
    padding: 0px 32px 0px 16px;
}
.client_sub_image_wrap_main{
    max-width: 100%;
    width: 100%;
}
.client_main_Services_right_panel2{
    width: 100%;
}
.Accept_warpper_01 {
    float: left;
    margin-left: 0px;
}
.clients_bg_header {
    background-image: url(../images/about_BulkCarrier_1.jpg);
    background-size: cover;
    background-position: -274px 0px;
    width: 100%;
    height: 100%;
}

.Accept_btn_01{
    padding: 10px 37px;
}
.Accept_btn_02{
    padding: 10px 45px;
}
.bg-image._3{
    background-position: -315px 0px;
}
.bg-image._2{
    background-image: url(../images/Crew_onboard_01.JPG);
    background-size: cover;
    background-position: 0px;
    background-repeat: no-repeat;
    background-position: 60% 0%;
    width: 100%;  
}
.ct_mainmenu a{
    font-size: 26px;
}

.buttons a.Privacy_link_seafarares{
    padding: 10px 41px;
    float: left;
}
.Neuer_Germany_contact{
    padding: 52px 38px 1px 33px;
}
.about_menu_links_sub_client_m1{
    width: auto;
    right: 35px;
    position: fixed;
}
.Engineers_overview_block {
    padding-right: 0%;
    padding-left: 0%;
}

}

@media (min-width: 640px) and (max-width: 960px) {
    .Engineering_main_Services_right_panel2 {
        width: 88%;
        float: left;
        margin-left: 12%;
    }
    .team_main_Services_right_panel2{
        width: 100%;
        float: left;
        margin-left: 21px;
    }
    .Screening_main_preselecting{
        padding: 0px 31px;
        font-size: 20px;
      }
    .Neuer_Germany_contact{
        padding: 52px 38px 1px 33px;
    }
    .Engineers_overview_block {
        padding-right: 0px;
        padding-left: 0px;
    }
.biggest_client{
    padding: 50px 38px;
    height: 300px;
}
    .sub_header_lable {
        color: #1e498b;
        font-weight: 300;
        padding-left: 0px;
    }
    .buttons a{
        padding: 10px 24px;
    }
    .ema_logo_new {
        width: 134px;
        margin-top: -42px;
    }
    .hero-content-container{
        width: 488px;
        margin-left: 40px;
        padding: 40px 62px;
        left: -47px;
    }
    .main-heading {
        font-size: 40px;
    }
    .hero-paragraph-text{
        font-size: 22px;
        line-height: 38px;
    }
    .about_menu_r_02{
        padding-top: 6px;
    }
    .seafarer_menu_r1{
        padding-top: 15px;
       }
.overview-block{
    padding-left: 0px;
    padding-right: 0px;
}
    

    .bg-image._3{
        background-position: -305px 0px;
    }
    .cookie-container{width: 100%;}
    .cookies_closed_btn{    margin: -339px 0px 0px 284px;
        padding: 24px 0px 0px 0px;}
    .townhouse-logo{width: 116px;}
    .ema_logo_warpper{
        width: auto;
    }
 
    .main-section-heading{
        font-size: 2.5rem;
    }
    .Services_overview_block{
        padding-left: 0px;
    }
    .main_Services_left_panel1{
        width: 100%;
    }
 
    .sub_image_wrap_main {
        height: 100%;
        width: auto;
        max-width: 100%;
        object-fit: contain;
    }
    .about_section_heading{
        font-size: 26px;
    }
 
    .client_preselecting_count_panel1{
        width: 100%;
    }
    .contact_sub_image_wrap_main{
        max-width:100%;
    }
    .ser_comprehensive_text {
        color: #a57a02;
        font-family: "Segoe UI";
        font-weight: 300;
        font-size: 20px;
        margin-top: 7px;
        width: 100%;
    }
    .Screening_sub_text {
        color: #000 !important;
        line-height: 36px;
    }
    .main_preselecting {
        font-family: "Segoe UI";
        font-size: 20px;
        font-weight: 200;
        color: #000 !important;
        margin: 0px;
        background: #f5f5f7;
        padding: 0px 0px;
        position: relative;
        line-height: 50px;
        margin-top: 20px;
        width: 85%;
        margin-left: 32px;
    }
    .Ethiopia_Services_right_panel2 {
        width: 100%;
        padding: 20px;
    
    }
    .Ethiopia_Services_left_panel1{
        width: 100%;
    }
    .Ethiopia_main_preselecting {
        font-family: "Segoe UI";
        font-size: 20px;
        font-weight: 200;
        color: #000 !important;
        margin: 0px;
        background: #ffffff;
        padding: 0px 27px;
        margin-left: 0px;
        position: relative;
        line-height: 50px;
        margin-top: 20px;
        width: 100%;
    }
    .Ethiopia_Services_left_panel1 {
        width: 100%;
        float: left;
    }
    .Services_left_panel1{
        width: 100%;
        float: left;
    }
    .inter_Services_right_panel2 {
        width: 90%;
        float: left;
        margin-left: 42px;
    }
    .preselecting_count_panel1 {
        float: left;
        width: 100%;
    }
  
    .preselecting_count_panel2 {
        float: left;
        width: 100%;
        margin-left: 0px;
    }
    .overview-section.blue-bg {
        padding-top: 0px;
        padding-bottom: 0px;
    }
    .col_about_panel_1 {
        width: 100%;
        float: left;
    }
    .col_about_panel_2 {
        width: 100%;
        float: left;
        margin-top: 2%;
    }
    .section_paragprah_text_panel{
        font-size: 20px;
        line-height: 40px;
    }
    .home_sub_preselecting{
        color: #000 !important;
        margin: 0px;
        background: #fff;
        padding: 13px;
        margin-top: 0px;
        position: relative;
        margin-right: 0px;
    }
    .comprehensive_text {
        color: #000;
        font-family: "Segoe UI";
        font-weight: 200;
        font-size: 20px;
        margin-top: 30px;
    }
    .townhouse-logo.blue, .townhouse-logo.footer {
        width: 175px;
    }
    .footer_page_box_1{
        width: 100%; 
    }
    .engineer_bg_header{
        background-position: -437px -16px;
    }
    .bg-image._1{
        background-position: -321px -89px;
    }
    .footer_page_box_2 {
        float: left;
        width: 100%;
        padding: 17px 56px;
    }
    .footer_page_link{
        text-align: left;
        float: left;
        width: 100%;
        padding-left: 17px;
        color: #123358;
    }
    .footer_page_menu {
        float: left;
        width: 100%;
        text-align: center;
        border-left: 0px solid #cccccc17;
        margin-top: 0px;
        margin-left: 14px;
        height: auto;
        padding-top: 0px;
    }
    .en_main_preselecting{
        font-size: 20px;
    }
    .candidates_text{
        color: #a57a02;
        font-family: "Segoe UI";
        font-size: 20px;
        margin-top: 30px;
        font-weight: 300;
        padding: 0px 32px 0px 16px;
    }
    .client_sub_image_wrap_main{
        max-width: 100%;
    }
    .client_main_Services_right_panel2{
        width: 100%;
    }
    .Accept_warpper_01 {
        float: left;
        margin-left: 0px;
    }
    .clients_bg_header {
        background-image: url(../images/about_BulkCarrier_1.jpg);
        background-size: cover;
        background-position: -146px 0px;
        width: 100%;
        height: 100%;
    }
    
    .Accept_btn_01{
        padding: 10px 45px;
    }
    .Accept_btn_02{
        padding: 10px 45px;
    }

    .bg-image._2{
        background-image: url(../images/Crew_onboard_01.JPG);
        background-size: cover;
        background-position: 0px;
        background-repeat: no-repeat;
        background-position: 60% 0%;
        width: 100%;  
    }
    .ct_mainmenu a{
        font-size: 26px;
    }
   
    .preselecting_Ethiopian{
        padding: 34px 35px;
    }
    .main_Services_right_panel2{
        width: 85%;
        float: left;
        margin-left: 45px;
    }
    .why_overview_block {
        padding-left: 39px;
        padding-right: 3px;
    }
    .sub_preselecting_standards_p1 {
        margin-top: 60px;
    }
    .buttons a.Privacy_link_seafarares{
        padding: 10px 41px;
        float: left;
    }
    .Neuer_Germany_contact{
        padding: 52px 38px 1px 33px;
    }
    
}

@media (min-width: 960px) and (max-width: 1024px) {
    
    .Engineering_main_Services_right_panel2 {
        width: 81%;
        float: left;
        margin-left: 6%;
    }
    .team_main_Services_right_panel2{
        width: 100%;
        float: left;
        margin-left: 21px;
    }
    .Screening_main_preselecting{
        padding: 0px 31px;
        font-size: 26px;
      }
    .contact_sub_image_wrap_main{
        max-width: 100%;
    }
    .footer_page_box_1 {
        float: left;
        width: 75%;
    }
    .ema_logo_new {
        width: 138px;
        margin-top: -63px;
    }
    .ct_mainmenu a{
        font-size: 28px;
    }
    .div-block-111{
        margin-right: 68px;
        margin-left: 76px;
    }

    .hero-content-container{
        width: 488px;
        margin-left: 40px;
        padding: 40px 62px;
        left: -47px;
    }
    .main-heading {
        font-size: 40px;
    }
    .hero-paragraph-text{
        font-size: 22px;
        line-height: 38px;
    }
    .about_menu_r_02{
        padding-top: 6px;
    }
.overview-block{
    padding-left: 4px;
    padding-right: 22%;
}
    
    
    .bg-image._3{
        background-position: 0px 0px;
    }
    .inter_Services_right_panel2 {
        width: 100%;
        float: left;
        margin-left: 0px;
    }
    .sub_image_wrap_main{
        height: 100%;
    width: 99%;
    max-width: 100%;
    object-fit: contain;
    }
    .Services_left_panel1 {
        width: 95%;
        float: left;
    }
    .Ethiopia_Services_left_panel1 {
        width: 94%;
        float: left;
        margin-left: 0px;
    }
    .Ethiopia_Services_right_panel2 {
        width: 90%;
    float: left;
    margin-right: 0px;
    margin-left: 0px;
    }
    .main_Services_left_panel1 {
        width: 95%;
        float: left;
        margin-left: 20px;
    }
    .engineer_bg_header{
        background-position: 0px 0px;
    }
    .footer_page_box_2{
        float: left;
        padding-top: 12px;
        margin-left: 58px;
    }
    .home_link_footer{
        color: #fff;
    font-size: 18px;
    font-weight: 400;
    padding: 2px 12px;
    text-decoration: none;
    }
    .buttons a{
        padding: 10px 14px;  
    }
    .footer_page_menu{
        text-align: left;
    }
    .reveal_text {
        position: relative;
        width: 100%;
        height: auto;
    }
    .col_about_panel_1 {
        width: 100%;
        float: left;
    }
    .col_about_panel_2 {
        width: 91%;
    float: left;
    margin-top: 0px;
    margin-left: 57px;
    }
    
    .client_sub_image_wrap_main {
        height: 100%;
        width: auto;
        max-width: 100%;
        object-fit: contain;
    }
    .client_main_Services_right_panel2{
        width: 100%;
        float: left;
        margin-left: 0%;
    }
    .main_Services_right_panel2{
        width: 88%;
        float: left;
        margin-left: 3%;
    }
    .home_sub_preselecting{
        margin: 0% 0%;
    padding: 65px;
    width: 100%;
    }
    .preselecting_count_panel1{
        width: 50%;
    }
    .preselecting_count_panel2{
        float: left;
        width: 50%;
        margin-left: 0%; 
    }
    .client_preselecting_count_panel1{
        width: 100%;
        margin-bottom: 0px; 
    }
    .Screening_sub_text{
        line-height: inherit;
    }
   
    .about_section_heading{
        font-size: 36px;
    }
    .cookie-container{width: 100%;}
  
    /* .bg-image._1{
        background-position: 0px -78px;
    } */
    .bg-image._2{
        background-position: 0px 0px; 
    }
    .overview-block {
        padding-right: 0px;
        padding-left: 0px;
    }
    .client_panel_biggest{
        width: 98%;
    float: left;
    margin-top: 0px;
    margin-left: 0px;
    }
}

@media (min-width: 1024px) and (max-width: 1200px) {
    .team_main_Services_right_panel2 {
        width: 90%;
        float: left;
        margin-left: 2%;
    }
    .Engineering_main_Services_right_panel2 {
        width: 90%;
        float: left;
        margin-left: 3%;
    }
    .about_section_heading{
        font-size: 45px;
    }
    .footer_page_menu{
        text-align: left;
    }
    .townhouse-logo.footer{
        width: 108px;
    }
    .buttons {
        text-align: left;
        margin: -10px 59px 4px 9px;
        float: right;
    }
    .buttons a {
        float: right;
        padding: 10px 7px;
    }
    .home_link_footer{
        font-size: 16px;
        padding: 2px 11px;  
    }
    .why_sub_image_wrap_main {
        height: 100%;
        width: auto;
        max-width: 94%;
    }
    .about_menu_r_02{
        padding-top: 6px;
    }
    .ema_logo_new {
        width: 138px;
        margin-top: -63px;
    }
    .ct_mainmenu a{
        font-size: 28px;
    }
    .div-block-111{
        margin-right: 68px;
        margin-left: 76px;
    }

    .hero-content-container{
        width: 409px;
    }
    .hero-paragraph-text{
        font-size: 28px;
        line-height: 49px;
    }
    .Services_left_panel1 {
        width: 95%;
        float: left;
    }
    .inter_Services_right_panel2 {
        width: 100%;
        float: left;
        margin-left: 0px;
    }
    .sub_image_wrap_main {
        height: 100%;
        width: 100%;
        max-width: 100%;
        object-fit: contain;
    }
    /* .bg-image._1{
        background-position: -128px -89px;
    } */
   
    .Ethiopia_Services_left_panel1 {
        width: 100%;
        float: left;
    }
    .overview-block {
        padding-right: 5%;
        padding-left: 6%;
    }
    .Ethiopia_Services_right_panel2 {
        width: 100%;
        float: left;
        margin-right: 0px;
    }
    .main_Services_left_panel1 {
        width: 96%;
        float: left;
    }
    .engineer_bg_header{
        background-position: 0px 0px;
    }
    .client_sub_image_wrap_main {
        height: 100%;
        width: 100%;
        max-width: 97%;
        object-fit: contain;
    }
    .main_Services_right_panel2 {
        width: 93%;
        float: left;
        margin-left: 3%;
    }
    .client_main_Services_right_panel2{
        width: 100%;
        float: left;
        margin-left: 0%;
    }
    .home_sub_preselecting{
        color: #000 !important;
    margin: 8% 0%;
    background: #fff;
    padding: 0px;
    margin-top: 0px;
    position: relative;
    margin-right: 77px;
    margin-left: 42px;
    width: 100%;
    }
    .cookie-container{width: 100%;}
    .col_about_panel_1{
        width: 100%;
        float: left;
    }
    .col_about_panel_2 {
        width: 100%;
        float: left;
        margin-top: 0px;
    }
    .contact_sub_image_wrap_main {
        height: 100%;
        width: 100%;
        max-width: 100%;
        object-fit: contain;
    }
 
    .footer_page_box_2 {
        float: left;
        padding-top: 12px;
        margin-left: 22px;
    }
 
}

@media (min-width: 1200px) and (max-width: 1300px) {
    .en_main_preselecting{
        font-size: 22px;  
    }
    .Screening_main_preselecting{
        font-size: 20px;
    }
    .button_container_menu span:nth-of-type(3) {
        top: 22px;
    }
    .ct_navigation {
        margin-top: -193px;
    }
    .client_ct_navigation_about {
        margin-top: 130px;
    }
    .div-block-112{
        right: 144px;
    }
    .sub_preselecting_standards_p1{
        padding-left: 2%;
    }
    .main_Services_right_panel2 {
        width: 44%;
        float: left;
        margin-left: 3%;
    }
    .ct_navigation_about{
        margin-top: 178px;
    }
    .submenu_ct{
font-size: 18px !important;
    }
    .sub_header_lable {
        color: #1e498b;
        font-weight: 300;
        padding-left: 1px;
    }
    .ema_logo_new {
        width: 138px;
        margin-top: -63px;
    }
    .ct_mainmenu a{
        font-size: 20px;
    }
    .div-block-111{
        margin-right: 68px;
        margin-left: 76px;
    }
    .hero-content-container{
        width: 409px;
    }
    .hero-paragraph-text{
        font-size: 20px;
        line-height: 35px;
    }
 
    .about_menu_r_02 {
        padding-top: 3px;
        float: left;
        padding-right: 18px;
    }
    .home_link_footer {
        color: #fff;
        font-size: 18px;
        font-weight: 400;
        padding: 2px 12px;
        text-decoration: none;
    }
    .ser_comprehensive_text{
        font-size: 22px;
    }
    .Services_left_panel1 {
        width: 46%;
        float: left;
    }
    .inter_Services_right_panel2 {
        width: 46%;
        float: left;
        margin-left: 4%;
    }
    .Ethiopia_main_preselecting{
        padding: 0px 30px;
    }
    .Ethiopia_main_preselecting{
        font-size: 22px;
    }
    .comprehensive_text{
        font-size: 22px;
    }
    .section_paragprah_text_panel{
        font-size: 22px;
    }
    .Screening_sub_text {
        color: #000 !important;
        line-height: 40px;
    }
    .sub_image_wrap_main{
        max-width: 52vw;
    }
    .overview-block {
        padding-right: 0px;
        padding-left: 0px;
    }
    .engineer_bg_header{
        background-position: 0px 0px;
    }
    .Ethiopia_Services_right_panel2 {
        width: 48%;
        float: left;
        margin-right: 3%;
        padding-left: 0%;
    }
    .Ethiopia_Services_left_panel1{
        width: 48%;
        float: left;
    }
    .main_preselecting{
        font-family: "Segoe UI";
        font-size: 22px;
        font-weight: 200;
        color: #000 !important;
        margin: 0px;
        background: #f5f5f7;
        padding: 0px 0px;
        margin-left: 38px;
        position: relative;
        line-height: 50px;
        margin-top: 20px;
        width: 100%;  
    }
    .about_section_heading{
        font-size: 48px;
    }
    .cookie-container{
        width: 55%;
    }
    /* .bg-image._1 {
        background-position: 0px -117px;
    } */
   
}

@media (min-width: 1300px) and (max-width: 1366px) {
    .about_section_heading{
        font-size: 60px;
    }
    .footer_page_box_1 {
        float: left;
        width: 68%;
    }
    .home_link_footer{
        padding: 1px 18px;
    }
    .inter_Services_right_panel2 {
        width: 45%;
        float: left;
        margin-left: 3%;
    }
    .Services_left_panel1 {
        width: 50%;
        float: left;
    }
    .main_Services_right_panel2 {
        width: 48%;
        float: left;
        margin-left: 3%;
    }
    .preselecting_Ethiopian {
        color: #000 !important;
        margin: 0% 0%;
        background: #fff;
        padding: 0px;
        margin-top: 0px;
        position: relative;
        margin-left: -21px;
        width: 95%;
        margin-bottom: 51px;
    }
    .sub_image_wrap_main{
        max-width: 50vw;
    }
    .about_menu_r_02{
        padding-top: 8px;
    }

    .ema_logo_new {
        width: 138px;
        margin-top: -63px;
    }
    .ct_mainmenu a{
        font-size: 28px;
    }
    .div-block-111{
        margin-right: 68px;
        margin-left: 76px;
    }
    .main-heading{
        font-size: 46px;
    }
    .hero-content-container{
        padding: 40px 60px;
    }
    .hero-paragraph-text{
        font-size: 26px;
        line-height: 48px;
    }


.cookie-container{
    width: 45%;
}

/* .bg-image._1{
    background-position: 0px -88px;  
} */
}

@media (min-width: 1366px) and (max-width: 1400px) {
    .about_section_heading{
        font-size: 58px;
    }
    .home_sub_preselecting{
        margin: 0px;
    background: #fff;
    padding: 0px;
    margin-top: 0px;
    position: relative;
    margin-right: 0px;
    }
    .sub_header_lable {
        color: #1e498b;
        font-weight: 300;
        padding-left: 0px;
    }
    .engineer_bg_header{
        background-position: 0px 0px;
    }
    .home_link_footer{
        padding: 2px 16px;
    }
    .inter_Services_right_panel2 {
        width: 45%;
        float: left;
        margin-left: 4%;
    }
    .Services_left_panel1 {
        width: 50%;
        float: left;
    }
    .main_Services_right_panel2 {
        width: 50%;
        float: left;
        margin-left: 3%;
    }
    .preselecting_Ethiopian {
        color: #000 !important;
        margin: 0% 0%;
        background: #fff;
        padding: 0px;
        margin-top: 0px;
        position: relative;
        margin-left: 58px;
        width: 88%;
        margin-bottom: 54px;
    }
    .ema_logo_new {
        width: 138px;
        margin-top: -63px;
    }
    .ct_mainmenu a{
        font-size: 28px;
    }
    .div-block-111{
        margin-right: 68px;
        margin-left: 76px;
    }
    .main-heading{
        font-size: 46px;
    }
    .hero-content-container{
        padding: 40px 60px;
    }
    .hero-paragraph-text{
        font-size: 26px;
        line-height: 48px;
    }
    .about_menu_r_02{
        padding-top: 6px;
    }
.overview-block{
    padding-left: 4px;
    padding-right: 22%;
}
    /* .bg-image._1{
        background-position: 0px -88px;  
    } */
}

@media (min-width: 1400px) and (max-width: 1600px) {
    .cookie-container{
        width: 46%;
    }
    .engineer_bg_header{
        background-position: 0px 0px;
    }
    .ema_logo_new {
        width: 138px;
        margin-top: -63px;
    }
    .ct_mainmenu a{
        font-size: 28px;
    }
    .div-block-111{
        margin-right: 68px;
        margin-left: 76px;
    }
    .main-heading{
        font-size: 46px;
    }
    .hero-content-container{
        padding: 40px 60px;
    }
    .hero-paragraph-text{
        font-size: 26px;
        line-height: 48px;
    }
    .Screening_sub_text{
        line-height: 40px; 
    }
    .main_preselecting{
        font-size: 20px;
    }
    .about_section_heading{
        font-size: 52px;
    }
    .home_sub_preselecting_client{
        font-family: "Segoe UI";
        color: #000000;
        font-weight: 300;
        font-size: 26px;
        line-height: 50px;
        padding: 10% 6% 14% 2%;
    }
    .main_preselecting{
        padding: 0px 0px;
        margin-left: 29px; 
    }
    .home_sub_preselecting{
        padding: 10% 21% 14% 2%;
    }
    .inter_Services_right_panel2 {
        width: 43%;
        float: left;
        margin-left: 4%;
    }
    .Services_left_panel1 {
        width: 45%;
        float: left;
    }
    .Ethiopia_Services_right_panel2 {
        width: 48%;
        float: left;
        margin-right: 5%;
    }
    .about_menu_r_02{
        padding-top: 6px;
    }
.overview-block{
    padding-left: 25px;
    padding-right: 22%;
}
    /* .bg-image._1{
        background-position: -113px -320px;  
    } */
}

@media (min-width: 1600px) and (max-width: 1920px) {
    .about_section_heading{
        font-size: 60px;
    }
    .engineer_bg_header{
        background-position: 0px 0px
    }
    .Services_left_panel1 {
        width: 50%;
        float: left;
    }
    .inter_Services_right_panel2 {
        width: 45%;
        float: left;
        margin-left: 2%;
    }
    .sub_image_wrap_main{
        max-width: 50vw;
    }
    .home_sub_preselecting {
        color: #000 !important;
        margin: 10% 0%;
        background: #fff;
        padding: 0px;
        margin-top: 0px;
        position: relative;
        margin-right: 0px;
        width: 93%;
        margin-left: -38px;
    }
    .Mechanical_panel_en{
        margin-left: 0px;
    }
    .Neuer_Germany_contact{
        margin-left: 0px;
    }
    .about_menu_r_02{
        padding-top: 4px;
    }
    /* .bg-image._1{
        background-position: 0px -80px;
    } */
    .ema_logo_new {
        width: 138px;
        margin-top: -63px;
    }
    .ct_mainmenu a{
        font-size: 28px;
    }
    .div-block-111{
        margin-right: 68px;
        margin-left: 76px;
    }
    .main-heading{
        font-size: 46px;
    }
    .hero-content-container{
        padding: 40px 60px;
    }
    .hero-paragraph-text{
        font-size: 26px;
        line-height: 48px;
    }
    .cookie-container{
        width: 44%;
    }
}
@media (min-width: 1920px) and (max-width: 2048px) {
    .home_sub_preselecting{        
        margin-left: 21px;
        }
        .Our_client_panel_01 {
            padding: 20px 25px;
        }
    .Germany_contact{
        padding: 10% 21% 14% 3%;
    }
    .about_section_heading{
        font-size: 70px; 
    }
  
    .Ethiopia_Services_right_panel2 {
        width: 48%;
        float: left;
        margin-right: 8%;
        padding-left: 2%;
    }
    .standards_se_01{
        padding: 10% 21% 14% 3%;
    }
    .Services_overview_block {
        padding-right: 0%;
        padding-left: 6%;
    }
    .inter_Services_right_panel2 {
        width: 47%;
        float: left;
        margin-left: 84px;
    }
    .Services_left_panel1 {
        width: 41%;
        float: left;
    }
    .why_overview_block {
        padding-left: 5%;
        padding-right: 3%;
    }
  
    .about_menu_r_02 {
        padding-top: 4px;
        float: left;
        padding-right: 18px;
    }
    .main-heading {
        font-size: 52px;
        line-height: 113px;
        font-weight: 400;
    }
    .hero-paragraph-text {
        width: 100%;
        font-size: 28px;
        line-height: 54px;
        font-weight: 330;
        margin-top: -51px;
    }
    /* .bg-image._1{
        background-position: -87px -380px;

    } */
    .cookie-container{
        width: 33%;
    }
}

@media (min-width: 2048px) and (max-width: 3060px) {
    .cookie-container{
        width: 36%;
    }
    .main-heading {
        font-size: 52px;
        line-height: 113px;
        font-weight: 400;
    }
    .hero-paragraph-text {
        width: 100%;
        font-size: 34px;
        line-height: 60px;
        font-weight: 330;
        margin-top: -51px;
    }
    /* .bg-image._1{
        background-position: -69px -320px;
    
    } */
    
}