
.accordion-main h2 button {
    font-size: 16px;
}
.accordion-main h2 {
    margin: 0;
}
/* BPMS System */

#KartableIndexSearchForm table tbody tr td div.fs-6,
.footer .text-dark
 {display: none;}

.banner-header {
    /* padding-top: 15rem; */
    padding-bottom: calc(8rem - 72px);
    /* background: -webkit-gradient(linear, left top, left bottom, from(rgba(53, 53, 53, .8)), to(rgba(88, 88, 88, .8))), url(/Portals/0/images/header/bg-masthead.jpg); */
    /* background: linear-gradient(to bottom, rgba(53, 53, 53, .8) 0, rgba(88, 88, 88, .8) 100%), url(/Portals/0/images/header/bg-masthead.jpg); */
    background-color: #e4eef8;
    background-position: center;
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-size: cover;
border-radius: 5px;margin-bottom: 15px;}
header.fixed-top {
    background-color: #fff;
}
.main-skin {
    margin-top: 99px;
}
.banner-pane img {
    width: 100%;
    object-fit: cover;
}
.skin-home .loginContent {
    /* margin-top: 170px; */
}
.content-header .link-btns a {
    padding: 1.2rem 4rem;
    font-size: 15px;
    border-radius: 32px;
    margin-top: 15px;
}
.main-about .text-icon {
    font-size: 20px;
    color: #2062a9;
}
.main-about h2 {

    color: #000;
}

.main-about p {
    margin: 0;
    font-size: 16px;
    color: #000;
}
section.page-name {
    margin-top: 76px;
display: none;}
.content-access {
    /* background: #e4eef8; */
    text-align: center;
    /* margin-bottom: 20px; */
    overflow: hidden;
    border-radius: 5px;
    transition: all 0.3s linear;
}

.icon-access i {
    font-size: 60px;
    background: #fff;
    width: 130px;
    height: 130px;
    border-radius: 50%;
    line-height: 130px;
    /* color: #9c9e3b; */
}

.icon-access {
    padding: 35px 0 0;
}

.title-access {
    padding: 0 15px;
}

.title-access h5 {
    margin-bottom: 22px;
    min-height: 96px;
    color: #163087;
}

.icon-access span {
    background: #fff;
    display: inline-flex;
    width: 125px;
    height: 125px;
    border-radius: 50%;
    align-items: center;
    justify-content: center;
}

.icon-access span svg {
    width: 6rem;
    height: 6rem;
}

.main-access {
    /* margin-bottom: 55px; */
}
.content-inner h2 {
    text-align: center;
    border-bottom: 1px solid;
    padding-bottom: 15px;
    margin-bottom: 25px;
}
.download-doc span {
    margin-bottom: 40px;

    display: block;
    font-size: 20px;
}
.link-download {
    display: flex;
    align-items: center;
    justify-content: space-between;
    background: #e4eef8;
    padding: 15px;
    border-radius: 5px;
    margin-top: 20px;
}

.link-download img {
    max-width: 80px;
    margin: 0;
}

.link-download a {
    background: #2062a9;
    padding: 10px 30px;
    border-radius: 32px;
    font-size: 16px;
    height: 45px;
    display: block;
    line-height: 25px;
    margin-top: 10px;
    color: #fff;
}
 .image-header img {border-radius: 5px;}
 .footer-link h5,.footer-contact h5 {
    color: #000;
}

.footer-link ul, .footer-contact ul {
    margin: 0;
    padding: 0;
}

.footer-contact ul li span {
    display: block;
    font-weight: bold;
}

.footer-link ul li a {
    color: #000;
}

.footer-link ul li {
    margin-bottom: 6px;
}
@media (min-width:600px) {
    .content-header .link-btns a{font-size: 12px;margin-top: 3px;}
        .content-header h2 {
        
font-size: 18px;}
}
@media (min-width:768px) {
    .content-header .link-btns a{margin-top: 29px;font-size: 15px;}
}

@media (min-width:830px) {
    .content-header h2 {
        
font-size: 29px;}
}
@media (min-width:900px) {
    .content-header h2 {
        
font-size: 35px;}
}
@media (min-width:992px) {
    .banner-header {
        /* height: 487px; */
        /* min-height: 70rem; */
        padding-top: 0;
        padding-bottom: 0;
    }
   
    .content-header {
    margin-bottom: 40px;
}
    .content-header p {
    font-size: 22px;
    color: #fff;
}
.content-header .link-btns a {

    margin-top: 29px;
}
.content-header h2 {
    font-size: 38px;
    /* color: #fff; */
margin: 31px 0 0 0;}


}
@media (min-width:1200px) {
    .content-header h2 {
        
font-size: 46px;}
    .content-header .link-btns a {
    margin-top: 55px;
}
}
@media (min-width:1400px) {
    .content-header h2 {
        
font-size: 54px;margin-top: 60px;}
    .content-header .link-btns a {
    margin-top: 55px;
}
}
@media (max-width:425px) {
    .content-header p:first-child {color: #fff;font-weight:bold;}
   
    .content-header p {
    font-size: 18px;
    color: #fff;
}

.content-header h2 {

    /* color: #fff; */
}


}
.main-skin.main-skin-inner {
    min-height: 768px;
    margin-top: 76px;
}

.pagename-style {

    min-height: 52px;
}
.tel {display: flex;flex-direction: column;}

.tel span {margin-bottom: 10px;font-size: 16px;}

.tel span:first-child {color: #000;}

.tel span:nth-child(2),.tel span:nth-child(3) {color: #9b9d3b;}

div#kt_brand img {display: none;}
.owl-brand {
    padding: 30px 0;
}
.card-logo {
    text-align: center;
    /* margin-bottom: 20px; */
}

.main-logo {
    margin: 60px 0;
}
.owl-brand .card-logo img {
    width: auto;
    min-height: 125px;
    filter: grayscale(1);
    transition: all 0.3s linear;
}

.card-logo:hover img {
    filter: inherit;
}

.card-logo h5 {
    font-size: 14px;
}
.map-footer img {
    width: 100%;
}

.video-system {
    margin-top: 90px;

}
.video-system video {
    width: 100%;

    margin-top: 20px;
}











