@media (min-width: 1920px) and (max-width: 2560px) {
  
    
    
}

@media (min-width: 1600px) and (max-width: 1919px) {
  
    
    
}


@media only screen and (min-width: 1400px) and (max-width: 1599px) {


  
}

@media only screen and (min-width: 1200px) and (max-width: 1399px) {


    

}

/* Medium */
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) {

    
}

/* Small */
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {



}


/* Extra small */
@media (min-width: 320px) and (max-width: 767px) {

    .banner-home{ margin-top: 56px; height: calc(600px - 0px);}
    .banner-home .container-1280-wrp{ height: calc(600px - 0px);}
    .banner-home .container-1280-wrp .bnr-desg-cntr{ width: 250px; height: 260px; top:50%; transform: translate(-50%,-50%);}
    .banner-home .container-1280-wrp .caption-bnr h2{ font-size: 36px; line-height: 40px; text-align: center;}
    .banner-home .container-1280-wrp .caption-bnr{bottom: inherit;right: inherit;top: 32px;width: 100%; left: 0px;}
    .banner-home .bnr-dwnld-link{ width: 100%; text-align: center; padding:55px 20px 0px; bottom: 25px; background-position: top center;}
    .common-pd-b{ padding-bottom: 30px;}
    .common-pd-t{ padding-top: 30px;}
    .common-ttle{ font-size: 36px; line-height: 36px;}
    .common-ttle br{ display: none;}
    .eip-wrp .eip-cntr{ width: 100%; margin: 40px 0px;}
    .eip-r{ margin-top: 20px;}
    p{ font-size: 16px; line-height: 24px;}
    .corpo-wrp{ background-image: none;}

    .info-numb-wrp h2{ font-size: 36px; line-height: 36px;}
    .info-numb-wrp p{ font-size: 14px; line-height: 16px;}
    .info-numb-wrp{ margin-top: 15px;}
    .corpo-wrp .common-ttle{ margin-bottom: 30px;}
    .oph-wrp .oph-l{ padding: 40px 0px;}
    .oph-graph-card{ margin: 0px 0px 40px;}
    .oph-wrp .oph-r{ padding: 20px;}
    .oph-wrp .oph-r .desc{ font-size: 18px; line-height: 26px;}
    .oph-wrp{ padding-bottom: 30px;}
    .chairman-wrp .chairman-sldr .swiper-slide .chair-l{ padding-top: 20px; padding-bottom: 30px;}
    .common-cta{ font-size: 14px; line-height: 22px !important;}
    .chairman-wrp .chairman-sldr .swiper-slide .chair-next, .chairman-wrp .chairman-sldr .swiper-slide .chair-prev{top: 45px; bottom: inherit;}
    .chairman-wrp .chairman-sldr .swiper-slide .chair-l .quote-desc p{ font-size: 16px; line-height: 24px;}

    .management-wrp .tab_container{ height: auto;}
    .tab_content .common-cta{ margin: 0 auto;}

    .presence-wrp .pres-l{ padding: 30px 0px;}
    .presence-wrp .pres-l .op-info .ttle{ font-size: 15px;}
    .services-wrp .services-sldr .services-card{  min-height: 390px;}
    .talent-mang-wrp{ height: auto; padding: 30px 0px;}
    .talent-mang-wrp .talent-l{ padding: 0px; min-height: auto; margin-bottom: 30px;}
    .talent-mang-wrp .talent-r{ height: auto; padding: 20px;}

    .talent-mang-wrp .talent-l .desc{ font-size: 24px; line-height: 30px;}
    .csr-wrp .csr-r{ padding: 30px 0px;}

    .csr-wrp .csr-r .info-numb-wrp h2{ font-size: 32px; line-height: 32px;}
    .csr-wrp .csr-r .info-numb-wrp p{}
    
}