.menulisttitle{text-align: center;
    font-size: 2rem;
    padding: 70px 0 10px 0;
 font-weight: bold;}
.menulistsubtitle{text-align: center;
    display: block;
    font-size: 1.3rem;
    padding: 10px;
  
    color: white;
    
}

.menulistul{margin-bottom:50px; padding:0; }
.menulistul .menulistli{width:32%; float:left;background-color:white; border-top-right-radius: 40px; overflow:hidden;}
.menulistul .menulistli:nth-child(2){margin:0 2%;}
.menulistul .menulistli:nth-child(5){margin:0 2%;}

.menulistul .menuimgbox{width:100%; overflow:hidden;}
.menulistul .menuimgbox img{width: 100%;
    height: 100%;
    -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
    transition: opacity 0.35s, transform 0.35s;
    -webkit-transform: scale(1);
    transform: scale(1);
border-top-right-radius: 40px;
}

.menutextbox{padding:10px 10px 15px 10px; text-align:center;}
.menutextbox span{border: 2px solid #f08519;
    padding: 10px;
    border-radius: 25px;
    margin-top: 10px;
    color: #f08519;
    display: inline-block;}
.menulistul .menulistli a:hover img{
transform: scale(1.13);
}
.menulistul .menulistli a:hover .menutextbox span{background-color:#f08519;
color:white;}


.menulistul2{margin:0; padding:0; overflow:hidden;}
.menulistul2 .menulistli{width:32%; float:left;background-color:white; border-top-right-radius: 40px; overflow:hidden;}
.menulistul2 .menulistli:nth-child(2){margin:0 2%;}

.menulistul2 .menuimgbox{width:100%; overflow:hidden;}
.menulistul2 .menuimgbox img{width: 100%;
    height: 100%;
    -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
    transition: opacity 0.35s, transform 0.35s;
    -webkit-transform: scale(1);
    transform: scale(1);
border-top-right-radius: 40px;
}

.menutextbox{padding:10px 10px 15px 10px; text-align:center;}
.menutextbox span{border: 2px solid #f08519;
    padding: 10px;
    border-radius: 25px;
    margin-top: 10px;
    color: #f08519;
    display: inline-block;}
.menulistul2 .menulistli a:hover img{
transform: scale(1.13);
}
.menulistul2 .menulistli a:hover .menutextbox span{background-color:#f08519;
color:white;}


/*스라이드 관련*/

.slick-prev, .slick-next, .slick-dots li button{box-shadow: none;}

.slick-prev, .slick-next:hover{border:0;}

.slick-slide{margin: 20px;}
.slick-dots li button{border:1px solid white;}
.slick-dots li{position: relative;
    display: inline-block;
    width: 25px;
    height: 25px;
    margin: 0 5px;
    padding: 0;
    cursor: pointer;}

.page { position: absolute;    bottom: -25px;
    display: block;
    width: 100%;
    padding: 0;
    margin: 0;
    list-style: none;
    text-align: center;}
.page li{position: relative;
    display: inline-block;

    width: 30px;
    height: 30px;
    margin: 0 5px;
    padding: 0;

    cursor: pointer;}

.page li button{    color: white;
    background: transparent !important;
    border-radius: 25px;
    margin: 0 10px;
    display: block;
    width: 30px;
    height: 30px;
    padding: 0 0;
	box-shadow:none;
}



@media only screen and (max-width: 650px){
	.menulistul .menulistli{width:100%;}
.menulistul .menulistli:nth-child(2){margin:0 0%;}
	.menulistul .menulistli:nth-child(5){margin:0 0%;}
	
	.slick-next{right:-12px;}
	.slick-prev{left:-12px;}
	
	
}