    ol {
        margin-bottom: 5px;
    }
    
    .container-information {
        margin-top: 20px !important;
        height: 750px;
    }
    /* .carousel-indicators li {
    width: 10px;
    height: 100px;
    border-radius: 100%;
} */
    
    #main-title-link:hover {
        text-decoration: none;
    }
    
    #slide-caption {
        overflow: hidden;
        display: -webkit-box;
        -webkit-line-clamp: 3;
        -webkit-box-orient: vertical;
    }
    
    .img-box:hover {
        background-color: rgba(180, 168, 168, 0.3);
    }
    
    .col-12 .row a .img-box-moblie .img-info {
        height: 90px;
        margin-top: 81px;
    }
    
    .title-box :hover {
        background-color: #e7d7be
    }
    
    .title-box-media {
        margin-left: auto;
        margin-right: auto;
        max-height: 100px;
        max-width: 400px;
        margin-top: 50px;
        background-color: transparent;
        border: 1px solid #2c516c;
    }
    
    .title-box-media-fr-km {
        margin-left: auto;
        margin-right: auto;
        max-height: 100px;
        max-width: 450px;
        margin-top: 50px;
        background-color: transparent;
        border: 1px solid #2c516c;
    }
    
    .title-box-emnew-fr-km {
        margin-left: auto;
        margin-right: auto;
        max-height: 100px;
        max-width: 500px;
        margin-top: 50px;
        background-color: transparent;
        border: 1px solid #2c516c;
    }
    
    .title-box-emnew-km {
        margin-left: auto;
        margin-right: auto;
        max-height: 100px;
        max-width: 400px;
        margin-top: 50px;
        background-color: transparent;
        border: 1px solid #2c516c;
    }
    
    .title-box-media:hover {
        background-color: #e7d7be
    }
    
    .title-box h1 {
        text-align: center;
        top: 50%;
        text-align: center;
        padding: 20px 0;
        margin: 20px;
        color: #2c516c;
        font-weight: bold;
    }
    
    .title-box-media-fr-km h1 {
        text-align: center;
        top: 50%;
        text-align: center;
        padding: 20px 0;
        margin: 20px;
        color: #2c516c;
        font-weight: bold;
    }
    
    .title-box-emnew-fr-km h1 {
        text-align: center;
        top: 50%;
        text-align: center;
        padding: 20px 0;
        margin: 20px;
        color: #2c516c;
        font-weight: bold;
    }
    
    .title-box-emnew-km h1 {
        text-align: center;
        top: 50%;
        text-align: center;
        padding: 20px 0;
        margin: 20px;
        color: #2c516c;
        font-weight: bold;
    }
    
    .title-box-media h1 {
        text-align: center;
        top: 50%;
        text-align: center;
        padding: 20px 0;
        margin: 20px;
        color: #2c516c;
        font-weight: bold;
    }
    
    .ministry {
        background-color: #F4EAE0;
        background-size: 100% auto;
        /* margin-top: 45px; */
        font-weight: bold;
    }
    
    .figure .figure-caption {
        margin: 0 auto;
    }
    
    .card #card-body-ministry {
        padding-left: 0;
    }
    
    .card-embassy .card-body {
        padding-left: 5px;
        padding-top: 0px !important;
        background-color: #F4EAE0;
        height: 220px;
    }
    
    .title-section-news {
        margin-left: auto;
        margin-right: auto;
        height: 90px;
        max-width: 300px;
        margin-top: 50px;
        background-color: transparent;
        border: 1px solid #2c516c;
    }
    
    .title-section-news .news {
        text-align: center;
        top: 50%;
        text-align: center;
        padding: 20px 0;
        margin: 20px;
        color: #2c516c;
    }
    
    .new-slide {
        padding-left: 60px;
    }
    
    .card-horizontal {
        display: flex;
        flex: 1 1 auto;
    }
    
    #carouselExampleControls {
        margin-top: 50px;
    }
    
    .card-new {
        margin-bottom: 60px;
        /* height: 120px;
    max-width: 690px;*/
        border: 0;
        color: #2c516c;
    }
    
    .card-body p {
        color: gray;
    }
    
    .media-culture .youtube h3 {
        margin-top: 15px;
        color: #2c516c;
    }
    
    .media-culture .youtube p {
        color: #2c516c;
    }
    
    .culture figure {
        margin-top: 0;
    }
    /* .p-3 .card #content-titw-media {
    overflow: hidden;
    width: 100%;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
}

#content-body-media p {
    overflow: hidden;
    width: 100%;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
} */
    
    .culture figure figcaption h3 {
        margin-top: 15px;
        padding: 0 0 0 0;
        color: #2c516c;
    }
    
    .culture figure figcaption p {
        padding: 0 0 0 0;
        color: #2c516c;
    }
    
    @media screen and (max-width: 1199px) and (min-width: 992px) {
        home-indic {
            left: 800px;
        }
    }