@media screen and (min-width: 768px) {
    /*서비스*/

    #service-wrapper{
        width: 100%;
        height: 860px;
        padding-top:20px;
        /* padding-left: 150px; */
        background-color: #316451;
    }
    #service-wrapper .container{
        padding-left: 1%;
        padding-right: 1%;
    }
    #section1, #section2{
        width: 40%;
        margin-top: 1px;
        margin-left: 4.5%;
        margin-right: 5%;
        display: inline-block;
        float: left;
    }      
    .small-title{
        width: 100%;
        font-family: S-core, serif;
        font-weight: 500;
        font-size: 1.30em;
        color: #fcc477;
        letter-spacing: 5px;
        text-align: center;
        margin-bottom: 20px;
        margin: 15px auto;
    }
    .circle{
        width: 60px;
        height: 60px;
        border-radius: 50px;
        border:solid 2px #fcc477;
        margin: 70px auto 0 auto;
    }
    .circle > .sevice-img{
        margin-top:15px;
    }
    .sevice-img{
        display: block;
        margin-left: auto;
        margin-right: auto;
        margin-top: 10px;
        margin-bottom: 20px;
        width: 25px;
        height: 25px;
    }    

    .clock, .map{
        display: block;
        width: 30px;
        height: 30px;
        margin: auto;
    }
    .office-hour, .reservation{
        text-align: center;
        font-family: sdGothic, serif;
        width: 100%;
        height: 650px;
        background-color:rgba(163, 187, 168, 0.15);
        padding-top: 25px;
        box-shadow: 0 14px 28px rgba(31, 31, 31, 0.25), 0 0px 0px rgba(37, 37, 37, 0.22);
        /* border: solid 1px #232323; */
        
        
    }
    .content{
        color: rgb(250, 244, 233);
        margin-top: 10px;
        font-size: .9em;
        font-family: S-core, sans-serif;
    }
    .content > p:nth-child(2n-1){
        font-weight: 500;
        padding-top: 10px;
    }
    .content > p:nth-child(2n){
        font-weight: 200;
    }
    .call-number{
        font-size: 1.4em;
        font-weight: 300 !important;
    }
    .divider{
        width: 80%;
        margin:40px auto  40px auto ;
        background-color:  rgb(250, 244, 233);
    }
    .reservation .divider{
        margin-top: 100px;
        margin-bottom:50px;
    }
    .cross{
        margin-top: -40px;
        height: 50px;
    }
}

@media (max-width: 1200px) and (min-width: 992px) {
    #service-wrapper .container{
        padding-left: 0%;
        padding-right: 0%;
    }
    #section1, #section2{
        width: 40%;
        margin-left: 4.5%;
        margin-right: 5%;
        display: inline-block;
        float: left;
        
    }
    .small-title{
        width: 100%;
        font-family: S-core, serif;
        font-weight: 500;
        font-size: 1.1em;
        color: #fcc477;
        letter-spacing: 5px;
        text-align: center;
        margin: 15px auto;
    }
}

@media (max-width: 992px) and (min-width: 768px) {
    .container{
        max-width: 800px !important;
    }
    #service-wrapper{
        width: 100%;
        height: 860px;
        padding-top:20px;
        /* padding-left: 150px; */
        background-color: #316451;
    }
    #service-wrapper .container{
        padding-left: 0%;
        padding-right: 0%;
    }
     #section1, #section2{
         width: 45%;
         margin-left: 2.5%;
         margin-right: 2%;
         display: inline-block;
         float: left;
     } 
    .small-title{
        width: 100%;
        font-family: S-core, serif;
        font-weight: 500;
        font-size: 1.1em;
        color: #fcc477;
        letter-spacing: 5px;
        text-align: center;
        margin: 15px auto;
    }
}

@media (max-width: 768px) and (min-width: 0px) {
   
    #service-wrapper{
        width: 100%;
        height: 1450px;
        padding-top:20px;
        /* padding-left: 150px; */
        background-color: #316451;
    }
    #service-wrapper .container{
        padding-left: 1%;
        padding-right: 1%;
    }
    #section2{
        width: 100%;
        margin-left: 0%;
        margin-right: 0%;
        display: block;
        margin-top: 50px;
    }
    #section1{
         width: 100%;
         margin-left: 0%;
         margin-right: 0%;
         display: block;
     }
     
    .small-title{
        width: 50%;
         font-family: S-core, serif;
         font-weight: 500;
         font-size: 1.30em;
         color: #fcc477;
         letter-spacing: 5px;
         text-align: center;
         margin: 15px auto;
     }
     .circle{
         width: 60px;
         height: 60px;
         border-radius: 50px;
         border:solid 2px #fcc477;
         margin: 35px auto 0 auto;
     }
     .circle > .sevice-img{
         margin-top:15px;
     }
     .sevice-img{
         display: block;
         margin-left: auto;
         margin-right: auto;
         margin-top: 10px;
         margin-bottom: 20px;
         width: 25px;
         height: 25px; 
     }    
    
    .clock, .map{
        display: block;
        width: 30px;
        height: 30px;
        margin: auto;
    }
    .office-hour, .reservation{
        text-align: center;
        font-family: sdGothic, serif;
        width: 100%;
        height: 650px;
        background-color:rgba(163, 187, 168, 0.15);
        padding-top: 25px;
        box-shadow: 0 14px 28px rgba(31, 31, 31, 0.25), 0 0px 0px rgba(37, 37, 37, 0.22);
        /* border: solid 1px #232323; */  
    }
    .reservation{
        height: 500px;
    }
    .content{
        color: rgb(250, 244, 233);
        margin-top: 10px;
        font-size: .9em;
        font-family: S-core, sans-serif;
    }
    .content > p:nth-child(2n-1){
         font-weight: 500;
         padding-top: 10px;
    }
    .content > p:nth-child(2n){
         font-weight: 200;
     }
     .call-number{
         font-size: 1.4em;
         font-weight: 300 !important;
     }
     .divider{
         width: 80%;
         margin:40px auto  40px auto ;
         background-color:  rgb(250, 244, 233);
     }
     .reservation .divider{
         margin-top: 50px;
         margin-bottom:50px;
     }
     .cross{
         margin-top: -40px;
         height: 50px;
     }


}

@media (max-width: 576px) and (min-width: 0px) {
    
    #service-wrapper{
        width: 100%;
        height: 150 0px;
        padding-top:20px;
        background-color: #316451;
    }
    #service-wrapper .container{
        padding-left: 1%;
        padding-right: 1%;
    }
    
    #section1, #section2{
         width: 90%;
         margin-left: 0%;
         margin-right: 0%;
         display: block;
         margin: 30px auto auto auto;
     }

     #section2{
        margin-top: 50px;
    }
     
    .small-title{
        width: 100%;
        font-family: S-core, serif;
        font-weight: 500;
        font-size: 1.1em;
        color: #fcc477;
        letter-spacing: 5px;
        text-align: center;
        margin-bottom: 20px;
        margin: 15px auto;
     }
     .sevice-img{
        display: block;
        margin-left: auto;
        margin-right: auto;
        margin-top: 10px;
        margin-bottom: 20px;
        width: 25px;
        height: 25px;
     }    
    .clock, .map{
        display: block;
        width: 30px;
        height: 30px;
        margin: auto;
    }
    .office-hour, .reservation{
        text-align: center;
        font-family: sdGothic, serif;
        width: 100%;
        height: 650px;
        background-color:rgba(163, 187, 168, 0.15);
        padding-top: 25px;
        padding-left: 10px;
        padding-right: 10px;
        box-shadow: 0 14px 28px rgba(31, 31, 31, 0.25), 0 0px 0px rgba(37, 37, 37, 0.22);
        /* border: solid 1px #232323; */  
    }
    .reservation{
        height: 500px;
    }
    .content{
        color: rgb(250, 244, 233);
        margin-top: 10px;
        font-size: .9em;
        font-family: S-core, sans-serif;
    }
    .content > p:nth-child(2n-1){
         font-weight: 500;
         padding-top: 10px;
    }
    .content > p:nth-child(2n){
         font-weight: 200;
     }
    .call-number{
        color: rgb(250, 244, 233) !important;
        font-size: 1.4em;
        font-weight: 300 !important;
    }
     .divider{
         width: 80%;
         margin:40px auto  40px auto ;
         background-color:  rgb(250, 244, 233);
     }
     .reservation .divider{
        margin-top: 50px;
        margin-bottom:50px;
    }
    
}










