/* 
font-family: 'Nunito Sans', sans-serif;
regular 400
semi bold 600
bold 700
extra bold 800
black 900


font-family: 'Roboto', sans-serif;
regular 400
medium 500
*/

@media (max-width:1800px){
    html,body{font-size: 16px;}
}
    

@media(max-width : 1600px){
    .navbar-light .navbar-nav .nav-item{margin-right:2rem;}
}
@media(max-width : 1500px){
    .navbar-light .navbar-nav .nav-item{margin-right:1.8rem;}
}

@media (min-width:1400px){
}


@media(max-width : 1399px){
    html,body{font-size: 15px;}
    .navbar-light .navbar-nav .nav-item{margin-right:1.5rem;}
}


@media(max-width : 1299px){

    .navbar-light .navbar-nav .nav-item{margin-right: 1.2rem;}
    .navbar-light .navbar-nav .nav-link{font-size:1.1rem;}
    .navbar-light .comBut{font-size:1.1rem;}
}

@media(max-width : 1199px){
    .mHrad header{max-width: 100%;}
    .navbar-light .navbar-nav .nav-item{margin-right: 1.1rem;}

}

@media(max-width : 1025px){
    .navbar-light .navbar-nav .nav-item{margin-right: 1rem;}
}

@media(min-width:1000) and (max-width : 1199px){
    
}

@media(max-width:991px){
    html,body{font-size: 14px;}
    #mobHam{display: block;}
    .navbar-brand{width: 10rem;margin-top: auto;margin-bottom: auto;}
    .scrollinG .navbar-brand{width: 10rem;}
    .navbar{padding-top: 0.5rem;}
    .mHrad header{max-width: 100%;padding-left: 0px;padding-right: 0px;}
    .cmnW{max-width: 100%;}
    .seC02T h2,.seC03T h2,.seC04T h2,.seC06T h2,.seCMessageHead h2{font-size: 2.5rem;}
    .seC04T h4{font-size: 1.5rem;}
    .navbar .comBut{margin-right: 50px; padding-top: 0.5rem;padding-bottom: 0.5rem;font-size: 1rem;}
    .owlHome01Wrp h2{line-height: 110%;}
    .seC01{padding-top: 0px;}
    .owl-theme.owlAchieve .owl-nav{ position: unset; transform:none ; -webkit-transform:none ; -moz-transform:none ; -ms-transform:none ; -o-transform:none ; 
        display: flex;
    }
    .owl-carousel.owlAchieve .owl-nav button.owl-prev{margin-left: auto;margin-right: 5px;}
    .owl-carousel.owlAchieve .owl-nav button.owl-next, .owl-carousel.owlAchieve .owl-nav button.owl-prev{ position: unset; transform:none ; 
        -webkit-transform:none ; -moz-transform:none ; -ms-transform:none ; -o-transform:none ; 
        background: #3E5ED4;
        border: 1px solid #3E5ED4;
        color: #FFFFFF;
        font-size: 1.8rem;
    }
    .seC02T{margin-bottom: 3rem;}
    .owlAchieve01{padding-left: 0px;padding-right: 0px;height: auto;}
    .owlAchieve01 h4{margin-top:2rem;margin-bottom:1.5rem;font-size:1.5rem;}
    .owlAchieve01 img{height: 12rem;}
    .seC06B{ border-radius:2px; -webkit-border-radius:2px; -moz-border-radius:2px; -ms-border-radius:2px; -o-border-radius:2px;} 
    .seCMessage{padding-left: 5px;padding-right: 5px;}
    .seCMessageWrp{ padding-top: 3rem;padding-bottom: 3rem;
    }
    
 .seCMessageWrp01{padding: 1rem 1.5rem;}  
 .seCMessageB{padding: 1rem 2rem;}
 .seCMessageWrpImg{width:300px;margin-left: auto;margin-right: auto;}
 .contact_wrp{padding-top: 3rem;}
 .inside_pages{padding-top: 60px;}
 .eachNews {
    height: 150px;
  }
  .news01Tail {
    margin-top: 15px;
  }
}


@media (min-width: 921px) {
  .news01Tail {
    position: absolute;
    top: 0px;
    right: 0px;
    width: auto;
  }
}


@media (max-width:767px){
    
 .contact_wrp{padding-top: 2rem;}
 .leftTaberUl{display: flex;width: 100%;margin-bottom: 1rem;}
 .leftTaberUl li{flex: 1;}
 .inner_header_r{display: flex; flex-direction: column; background-color: #FFFFFF!important;}
 .inner_header_r01 h4 {color: #3A8AD4;font-size: 2rem;}
 .inner_header_r02{
    position: unset;
    margin-left: auto;
    margin-right: auto;
    left: auto;
    transform: none;
    -webkit-transform: none;
    -moz-transform: none;
    -ms-transform: none;
    -o-transform: none;
    margin-top: 1rem;
    margin-bottom: 1rem;
}
.inner_header_r02 .comBut{color: #3A8AD4; border: 1px solid #3A8AD4;}

.inner_header_r02 .comBut:focus,
.inner_header_r02 .comBut:hover{background-color: #3A8AD4;color: #FFFFFF;}
.map_section{padding-bottom: 0px;}
.inner_header_l{height: 25rem;}
}

@media (max-width:750px){

}

@media (max-width:600px){

    .seC01R{padding:1.5rem 1rem;}
    .owlHome01Wrp h3{font-size: 2rem;}
    .owlHome01Wrp h2{font-size: 3rem;}
    .seC02{padding-top: 2rem;padding-bottom: 2rem;}
    .seC02T{margin-bottom: 1.5rem;}
    .seC06B01B,.seC06B01C{padding: 1rem 0.6rem;}
    .seC06B01C i{padding-right: 1rem;}
    .seC06B01A:hover .seC06B01C i,.seC06B01A:focus .seC06B01C i{padding-right: 0.6rem;}
    .seC06B01B h3{font-size: 1.2rem;}
    .seC02B02 h4{font-size: 1.8rem;}
    .seC02B01{height: 20rem;}
    .seC02T h2,.seC03T h2,.seC04T h2,.seC06T h2,.seCMessageHead h2{font-size: 2rem;}
    
    .seC02T,.seC03T {padding-top: 2rem;padding-bottom: 2rem;}
    .seC06{padding-top: 2rem;}
.seC06{padding-top:2rem;padding-bottom: 3rem;}
.seC04T,.seC06T,.seC05T{margin-bottom:3rem; margin-top: 1rem;}

.owl-carousel.owlAchieve .owl-nav button.owl-next, .owl-carousel.owlAchieve .owl-nav button.owl-prev{font-size: 1.2rem;}

.seCMessageB{padding: 1rem;}
.seCMessageWrpImg{width:200px;}
.map_section02{padding: 2rem 1rem;}
.contact_wrp{padding-top: 0px;}
.inner_header_l{height: 20rem;}
.msgBoxIn h3{font-size: 1rem;}
.leftTaberUl li a{font-size: 1rem;}
  .eachNews {
    height: auto;
  }
}


@media (max-width:575px){
    .owlHome01Wrp h2 {
    font-size: 2.2rem;
  }
  .owlHome01 {
    height: 50vh;
    min-height: 50vh !important;
    background-position: bottom;
    background-repeat: no-repeat;
    background-size: contain;
  }
  .mHrad{background:#3a8ad4;}
  .owlHome01Wrp{margin-bottom:2rem!important;}
}

@media (max-width:500px){
    html,body{font-size: 14px;}
}

@media (min-width:576px){
    #careerForm .modal-dialog{min-width:600px;}
     #careerForm .modal-dialog .modal-body{padding:1.5rem;}
     
    #loginModal .modal-dialog{min-width:650px;}
}

@media (min-width:768px){
}

@media(min-width : 1200px){
}

@media (min-width:1500px){
}

@media (min-width:1801px){
    
}
