@media (min-width: 1200px) {
 
  .slider_section .container {
    padding-left: 10vw;
  }
 
  .container {
     max-width: 1760px;
 }
 .contact1 {
    padding-top: 5.5%;
 }
 .contact2 {
    padding-top: 5.5%;
 }

 .map_section .img-box img {
    width: 80%;
    padding-left: 20%;  
  }

  .notice_list {
    padding-left: 10vh;
  }

}





@media (min-width: 1121px) {
    .hero_area {
        height: 100vh;
        background-image: url(../images/Hlogo2.png);
        background-size: 100% 100%;
      }
    
      .about_section {
        text-align: center;
      }
      
      .contact_section .row img {
        width: 100%;
        margin-top: 2.8vh;
      }

      .map_section .img-box img {
        width: 80%;
        padding-left: 20%;
      }

      .slider_section .container {
        padding-left: -10px;
      }
}


@media (max-width: 1120px) {
    .hero_area {
        height: 100vh;
        background-image: url(../images/Hlogo2.png);
        background-size: 100% 100%;
      }
    
      .about_section {
        text-align: center;
      }

      .contact_section .row img {
        width: 100%;
        margin-top: 2.8vh;
      }

      .map_section .img-box img {
        width: 80%;
      }
}

@media (max-width: 992px) {
    .hero_area {
        height: 100vh;
        background-image: url(../images/Hlogo4.png);
        background-size: 100% 100%;
    }

    .slider_section {
        padding-top: 45px;
        padding-bottom: 75px;
    }

    .custom_nav-container .nav_search-btn {
        background-position: center;
    }

    .slider_section {
        background-size: cover;
        background-position: left;
    }

    .slider_section .carousel-indicators {

        height: 100%;
    }
    
    .about_section {
        text-align: center;
      }

      .contact_section .row img {
        width: 100%;
        margin-top: 2.8vh;
      }
    
   }

@media (min-width: 992px) {

  
}

@media (min-width: 768px) {
    .map_section .img-box img {
        width: 80%;
        padding-left: 20%;  
      }

   }

@media (max-width :1023px) and (min-width:768px) {
    .slider_section .container {
      padding-left: 7vw;
    }
  }

@media (max-width :1070px) and (min-width:1023px) {
    .slider_section .container {
      padding-left: 50px;
    }
  }
    

@media (max-width: 768px) {

    .slider_section .detail-box {
        text-align: center;
    }

    .slider_section .carousel-indicators {
        display: none;
    }

    .slider_section .custom_carousel-control {

        display: none;
    }


    .service_section .box {
        width: 100%;
    }

    .contact_section .row img {
        width: 100%
    }
    
}


@media (max-width: 767px) {
  .about_section .container .main_about {
    padding-top: 5vh;
   }
}

@media (max-width: 576px) {
    .map_section .img-box img {
        width: 100%;
        height: 100%;
      }

      .service_section .container .row {
        word-break: keep-all;
      }
   }

@media (max-width: 480px) {
    .info_section .footer_contact {
        width: 315px;
    }
    .contact2 {
        padding-top: 10%;
    }
}

@media (max-width: 400px) {
    .service_section {
        font-size: 90%
    }
   }

   @media (max-width: 360px) {

   }
   