/* .large{
    font-size: 18px !important;} */

.text-arita{
    font-family: 'Arita-dotum-medium'; 
    font-weight: 700!important; }

.text-yudeung-dark{
    color: #2d2d48; }

.text-carrot{
    color: #f84a1b; }

.text-org{
    color: #f57921; }

.text-org-light{
    color: #f88d00; }

.text-ylw{
    color: #ffb300; }

.bg-ylw{
    background: #ffb300; } 

.bg-ord-gradient{
    background: linear-gradient(to right, #f67300, #ffb807); }

.bg-dark-box{
    background:  #2d2d48; }

.bg-img-shadow{
    background: rgba(149,149,149,.2); 
    z-index: -999; }

.program-shadow{
    left: 20px;
    top: 30px; }

.border-peach-3{
    border: 3px solid #ffc9a2; }

.summary-wrap h2{
    font-size: 40px; }

.summary-wrap h4{
    font-size: 30px; }

.summary-box{
    margin-bottom: 80px!important; }

.position-md-absolute{
    position: absolute; }

.summary-box-text{
    width: 860px; }

.summary-box-text-tit, .summary-box-text-info{
    padding-left: 120px; }


.summary-box-text-info .info-head{
    width: 50px; }

.summary-box-text-info .info-head-none{
    margin-left: 50px; 
    width: 600px; }

.summary-map{
    width: 100%; }

.btn.btn-st-03 {
    background: #9785b0;
    background: -webkit-linear-gradient(to right, #3d4178, #8279a4);
    background: linear-gradient(to right, #3d4178, #8279a4); }

.btn.btn-st-04 {
    border: 1px solid #ededed; }

.btn.btn-st-04:hover{
    border: 0;
    background: #2d2d48;
    transition: 0.2s; }

.btn.btn-st-04:hover .text-muted{
    color: #fff!important;}

.summary-map-hover{
    display: none;
    top: 0%; 
    left: 0%; 
    z-index: 999; }

.summary-map-text{
    display: none;
    top: 22%; 
    left: 32%; 
    z-index: 9999; }

.summary-map-grey:hover .summary-map-hover{
    display: block; } 

.summary-map-grey:hover .summary-map-text{
    display: block; }

/*.program-wrap{
    background-image: url(/layouts/yudeung/images/sub/program-bg.png);
    background-size: cover;
    background-repeat: no-repeat;
}*/

.program-images{
    width: 320px;
    height: 300px; }

.program-text-box {
    margin-top: 40px; 
    min-height: 310px; 
    border: 1px solid rgba(255,255,255,0.1);   
}

.program-text-box:hover{
    box-shadow: 1px 1px 10px rgba(0,0,0,0.3);
}


.info-program{
    width: 65px; }

@media (max-width:768px){
    .summary-box{
        margin-bottom: 30px;
        width: 100%; }
    
    .position-md-absolute{
        position: inherit; }
    
    .summary-img img{
        width: 100%;
        height: auto; }
    
    .summary-box-text{
        width: 100%;
        margin: 0 auto;}
    
    .summary-box-text-tit, .summary-box-text-info {
        padding-left: 0; }
    
    .summary-border{
        width: 90%;
        margin: 0 auto; }
    
    .summary-box-text-info .info-head-none {
        width: 98%; 
        margin-left: 0; }
    
    .summary-box-text-info div {
        width: 90%;
        margin: 0 auto 0 10px;
    }
    
    .summary-map-btn .btn{
        width: 165px;
        height: 50px; 
        margin-top: 20px; }
    
    .summary-map img{
        width: 100%;
        height: auto; }
    
    .summary-map-text{
        width: 65%!important; }
    
    .program-text-box{
        min-height: 200px; }
    
    .program-text-box h3, .program-text-box p{
        width: 90%;
        margin: 0 auto; }
    .program-text-box p.d-inline-block{
        margin-left: 5%;
    }
}