.body-content {
    min-height: 55.4vh;
}

.section-header #navigation ul li:hover a {
    color: #d9d5d3;
}

.section-header #navigation>ul>li.active a {
    color: #fff !important;
}

.section-header #navigation ul li a::after {
    background-color: #d9d5d3 !important;
bottom: 15px;
}

.section-header {
    height: 130px;
    display: flex;
    justify-content: center;
    align-items: center;
}

.section-header img {
    max-height: 110px !important;
}

.section-header .col-lg-3 {
    height: 130px;
}

.section-header .col-lg-9 {
    height: 130px;
}

.section-header #navigation>ul>li {
    display: flex;
    align-items: end;
}

.section-header.fixed {
    height: 90px !important;
}

.section-header.fixed .col-lg-9 {
    height: 110px !important;
}

.section-header.fixed .col-lg-3 {
    height: 120px !important;
}

.section-header.fixed img {
    max-height: 70px !important;
}

#gallery-detail-section-1 h3 {
    margin-bottom: 15px;
    font-family: 'Poppins', sans-serif;
    color: #462775;
    font-size: 20px;
}

#gallery-detail-section-1 .gallery-img {
    margin-bottom: 40px;
}

#gallery-detail-section-2 .row {
    display: flex;
    justify-content: center;
}

#gallery-detail-section-2 p {
    font-size: 10px !important;
    color: #fff !important;
    margin-bottom: 1px;
}

#gallery-detail-section-2 .img-title {
    margin-top: 0px;
}

#gallery-detail-section-2 .gallery-info {
    background: #000000ab;
    position: absolute;
    bottom: -120px;
    opacity: 0;
    transition: all .8s;
    padding: 3px;
}

#gallery-detail-section-2 .img-wrapper:hover .gallery-info {
    transition: all .5s;
    bottom: 0;
    opacity: 1;
}

#gallery-detail-section-2 .img-wrapper {
    box-shadow: rgba(0, 0, 0, 0.16) 0px 3px 6px, rgba(0, 0, 0, 0.23) 0px 3px 6px;
    transform: translateY(0px);
    transition: all .5s;
}

#gallery-detail-section-2 .img-wrapper:hover {
    transform: translateY(-10px);
    transition: all .5s;
}

#gallery-detail-section-2 .gallery-wrapper {
    margin-bottom: 30px;
    display: flex;
    justify-content: center;
    align-items: center;
}

#gallery-detail-section-2 h2 {
    font-family: 'Poppins', sans-serif;
    font-size: 25px;
    color: #462775;
}


#page-detail-section-2 span {
    font-style: italic;
}

.footer-title {
    font-size: 20px !important;
    color: #fff !important;
    margin-bottom: 15px;
}

.footer .footer-info-list {
    margin-top: 0;
}

.footer .footer-pages li {
    padding: 7px 0px;
}

.footer-pages a {
    color: #fff !important;
    font-size: 16px !important;
    transition: all .5s;
}

.footer-pages a:hover {
    text-decoration: underline;
    cursor: pointer;
    transition: all .5s;
}

.footer-description p {
    color: #fff !important;
    font-size: 16px !important;
    transition: all .5s;
}

.footer-description p:hover {
    text-decoration: underline;
    cursor: pointer;
    transition: all .5s;
}

.footer-info-list span {
    color: #fff !important;
    font-size: 16px !important;
    transition: all .5s;
}

.footer-info-list span:hover {
    cursor: pointer;
    transition: all .5s;
}

footer {
    padding: 70px 0;
}

section#bottom-footer {
    border-top: 0;
}

#html-section-1 {
    display: flex;
    align-items: center;
    padding: 15px 0;
}

#html-section-1 p {
    font-size: 12px !important;
}

#privatePageContentItem_6 p {
    font-size: 16px !important;
    line-height: 130% !important;
}

#privatePageContentItem_6 p {
font-size: 17px !important;
line-height: 130% !important;
}

#privatePageContentItem_7 p {
    font-size: 16px !important;
    line-height: 130% !important;
}

#page-detail-section-4 .row,
#page-detail-section-5 .row,
#page-detail-section-6 .row,
#page-detail-section-7 .row{
    padding: 50px 0;
}

#page-detail-section-1 h2,
#page-detail-section-2 h2,
#page-detail-section-3 h2,
#page-detail-section-15 h2,
#page-detail-section-4 h2,
#page-detail-section-5 h2,
#page-detail-section-6 h2,
#page-detail-section-7 h2{
    font-size: 25px;
    color: #462775;
    margin-bottom: 15px;
    font-family: 'Poppins', sans-serif;
}

#page-detail-section-1 p,
#page-detail-section-2 p,
#page-detail-section-3 p,
#page-detail-section-4 p,
#page-detail-section-5 p,
#page-detail-section-6 p,
#page-detail-section-7 p {
    font-size: 15px !important;
    line-height: 130% !important;
}

#page-detail-section-4 .btn-color,
#page-detail-section-5 .btn-color,
#page-detail-section-6 .btn-color,
#page-detail-section-7 .btn-color{
    padding: 10px 60px;
    background-color: transparent !important;
    border: 2px solid #462775;
    color: #462775 !important;
    position: relative;
    top: 10%;
    transition: all .4s;
}

#page-detail-section-4 .btn-color:hover,
#page-detail-section-5 .btn-color:hover,
#page-detail-section-6 .btn-color:hover,
#page-detail-section-7 .btn-color:hover{
color: #a8465e !important;
border: 2px solid #a8465e !important;
transition: all .4s;
}

#privatePageContentItem_10 h2 {
    font-size: 22px;
    color: #462775;
    margin-bottom: 15px;
    font-family: 'Poppins', sans-serif;
}

#privatePageContentItem_10 p {
    font-size: 16px !important;
    line-height: 130% !important;
}

#privatePageContentItem_10 {
    padding: 50px 0;
}

#privatePageContentItem_10 h2 {
    font-size: 25px;
    color: #462775;
    margin-bottom: 15px;
    font-family: 'Poppins', sans-serif;
}

#privatePageContentItem_10 p {
    font-size: 17px !important;
    line-height: 130% !important;
}

#privatePageContentItem_10 {
    padding: 50px 0;
}

#privatePageContentItem_10 .btn-color {
    padding: 10px 60px;
    background-color: transparent !important;
    border: 2px solid #462775;
    color: #462775 !important;
    position: relative;
    top: 10%;
    transition: all .4s;
}

#privatePageContentItem_10 .btn-color:hover {
    color: #a8465e !important;
    border: 2px solid #a8465e !important;
    transition: all .4s;
}

#contactForm-1 h2,
#contactForm-2 h2 {
    font-size: 20px;
    margin-bottom: 15px;
    font-family: 'Poppins', sans-serif;
    color: #462775;
}

#contactForm-1 .rexa-content,
#contactForm-2 .rexa-content {
    display: flex;
    justify-content: center;
}

#contactForm-1 .rexa-content p,
#contactForm-2 .rexa-content p {
    color: #777777 !important;
    left: 9%;
    display: flex;
    justify-content: center;
    align-items: center;
}

#contactForm-1 .icon,
#contactForm-2 .icon {
    width: 35px;
    margin-right: 5px;
    background-color: #f9fbfc;
    text-align: center;
    height: 35px;
    border-radius: 50%;
    line-height: 35px;
    left: -10%;
}

#contactForm-1 .icon i,
#contactForm-2 .icon i {
    margin-right: 0px !important;
}

#contactForm-1 .rexa-content .contactCenter,
#contactForm-2 .rexa-content .contactCenter {
    margin-top: 0px !important;
}

#contactForm-1 .contact-form .btn-color,
#contactForm-2 .contact-form .btn-color {
    padding: 10px 60px;
    background-color: transparent !important;
    border: 2px solid #462775;
    color: #462775 !important;
    position: relative;
    top: 10%;
    transition: all .4s;
}

#contactForm-1 .contact-form .btn-color:hover,
#contactForm-2 .contact-form .btn-color:hover {
    color: #a8465e !important;
    border: 2px solid #a8465e !important;
    transition: all .4s;
}

#blog-section-1,
#blog-section-0{
    background-color: #f9fbfc;
    padding: 100px 0;
}

#blog-section-1 .col-md-12,
#blog-section-0 .col-md-12{
display: none;
}

#blog-section-1 .blog-content-wrapper,
#blog-section-0 .blog-content-wrapper{
    padding: 30px;
    background: #fff;
}

#blog-section-1 .blog-date,
#blog-section-0 .blog-date{
display: none;
}

#blog-section-1 h3,
#blog-section-0 h3{
    line-height: 150%;
    font-size: 25px;
    color: #462775;
}

#blog-section-1 .btn-color,
#blog-section-0 .btn-color{
padding: 10px 60px;
background: #462771;
border-color: #462771;
margin-top: 15px;
transition: all .5s;
}

#blog-section-1 .btn-color:hover,
#blog-section-0 .btn-color:hover{
background: #a8465e !important;
border-color: #a8465e !important;
transition: all .5s;
}
@media(min-width:1000px){
    .section-header #navigation > ul > li a, .nav-right .select-language .lang-menu > ul > li > a{
        font-size: 18px !important;
    }
    .section-header li.dropdown:hover #main-menu,
    .section-header li.dropdown:hover #custom, 
    .section-header li.dropdown:hover #member-info{
        top: 130px !important;
    }
    #languageForm span.fa-solid.fa-globe{
        color: #fff !important;
    }
    .section-header .dropdown-menu{
        background-color: var(--site-header-color);
    }
}