
.main_btextsize1{
  font-size: 3rem !important;    
}

.main_btextsize2{
 font-size: 1.5rem !important;    
}

.main_bposition{
  z-index:10;
  left: 10%; 
  top: 50%
}


.mainsch {
  width: 350px !important;
}

/* .subtitle-font {
  font-size: 2.5rem;
} */

#main_banner1 { height: 423px !important} 
.mainSwiper {border:1px solid #c7c7c7 !important} 
/* .main-banner-left { height: 460px !important;} */






@media screen and (min-width:1501px) {

  #search_form2 {
    display: none;
  }

   .container{
      /* max-width : 80% !important; */
      max-width: 1440px !important;
   } 

   #main_size { width: 100% }

   


}


/* 테블릿 세로 (해상도 768px ~ 1023px)*/ 
@media screen and (min-width:1024px) and (max-width: 1500px) {
  
  #search_form2 {
    display: none;
  }


  .container-fluid{
    max-width : 100% !important;
    
 } 
  .container{
    max-width : 100% !important;
    /* max-width: 1440px !important; */
 } 

 

} 

/* 모바일 가로, 테블릿 세로 (해상도 480px ~ 767px)*/ 
@media screen and (min-width:768px) and (max-width: 1023px) {
  .container{
    max-width : 95% !important;
 } 

 #mbanner {
  height: 100px !important;
  border: 3px solid red;
}


/* .subtitle-font {
  font-size: 2rem;
} */

} 

/* 모바일 가로, 테블릿 세로 (해상도 ~ 479px)*/ 
@media screen and (max-width:767px){
          .container{
            max-width : 100% !important;
        } 

          .main_carousel{
              background-size: 800px !important;
              background-repeat: no-repeat;
          }

          .main_btextsize1{
            font-size: 1.3rem !important;    
          }

          .main_btextsize2{
            font-size: 0.8rem !important;    
          }

          .main_bposition{
            z-index:10;
            left: 10%; 
            top: 65%
          }

          
        .bh {
          height: 530px !important;
          border-radius: 15px;
          -webkit-border-radius: 15px;
          -moz-border-radius: 15px;
          -ms-border-radius: 15px;
          -o-border-radius: 15px;
        }

        .bimg {
          background-size: 100% !important;
          width: 100% !important;
          background-size: contain !important;
          border-radius: 15px;
          -webkit-border-radius: 15px;
          -moz-border-radius: 15px;
          -ms-border-radius: 15px;
          -o-border-radius: 15px;
        }


        .mainsch {
          width: 200px !important;
        }

        .mtext { font-size: 0.7rem !important }
        
        .bg-bottom-size { height: 130px !important;}
        .bg-bottom-size div { font-size: 1rem !important }

        #middle_logo .middle_logo_1 {
          top: -10px;left: 0;
          width: 50%;
        }

        #middle_logo .middle_logo_2 {
          width: 32%;
          top: -100px;
          left: 230px;
          /* border: 2px solid red; */
        }

        .section-middlebg {
          background-size: cover !important;
          background-position: left 55% !important;
          /* background-size: cover !important; */
          /* border:2px solid red; */
        }

        /* .subtitle-font {
          font-size: 1.7rem;
        } */

        #notice_b0 {
              height: 380px !important;
        }
        
        #notice_b1 {
          height: 290px !important;
         }
         .notice_font {
          font-size: 1.1rem !important;
         }


        #notice_img0 {
          height: 290px !important;
    }

    #main_banner1 { height: 460px }
    /* .main-banner-left { height: 460px !important;} */

}


.bg-bottom-size .middle_logo_1 > img {
  top: 15px;left: 0px;
  /* border: 2px solid red; */
  width: 100%;
}

.bg-bottom-size .middle_logo_2 {
  width: 50%;top: 30px;left: 50px;
}

 
