.short-text{
    white-space: normal;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 100%;
}

.page-title-wrap {
    background-attachment: unset;
    background-position: center 40%;
}
.rd-navbar-default.rd-navbar-static .rd-navbar-inner{
    padding: 25px 15px;
}
.custom-post-header{
    height: 200px;
    overflow: hidden;
    overflow: hidden;
}
.custom-post-header h4{
    height: 80px;
    line-height: 25px;
}
.custom-post-header p{
    font-size:1.5rem;
    width:100%;

    /**Major Properties**/
    overflow:hidden;
    line-height: 2rem;
    max-height: 8rem;
    -webkit-box-orient: vertical;
    display: block;
    display: -webkit-box;
    overflow: hidden !important;
    text-overflow: ellipsis;
    -webkit-line-clamp: 4;
    color: black;
}
.slider-text-bg{
    padding: 5px;
    background-color: rgba(var(--theme-color-rgb),.6);
}
.post-body ul
{
    list-style: inherit;
    margin: initial;
    padding: 0 0 0 40px;
}
.post-body li
{
    display: list-item;
}
.rd-navbar-default.rd-navbar-static .rd-navbar-inner{
    padding: 5px;
}
.footer-custom{
    background-color: #D8D9DA;
}
.bg-cod-gray .link-light-03{
    color: black !important;
}
.rd-navbar-static .rd-navbar-dropdown, .rd-navbar-fullwidth .rd-navbar-dropdown {
    width: max-content;
}
.rd-navbar-static .rd-navbar-nav .rd-navbar-submenu > .rd-navbar-dropdown{
    margin-left: 35px;
}
.mfp-ready{
    z-index: 1070 !important;
}
.rd-navbar-default.rd-navbar-static .rd-navbar-nav > li > .rd-navbar-dropdown{
    margin-top: 5px;
}

/*Extra small devices (portrait phones, less than 576px)*/
@media (max-width: 575.98px) {
    .custom-post-header h4{
        height: auto;
    }
    .custom-post-header p{
        height: auto;
    }
}

/*Small devices (landscape phones, 576px and up)*/
@media (min-width: 576px) and (max-width: 767.98px) {

}

/*Medium devices (tablets, 768px and up)*/
@media (min-width: 768px) and (max-width: 991.98px) {

}

/*Large devices (desktops, 992px and up)*/
@media (min-width: 992px) and (max-width: 1199.98px) {
    .custom-dropdown-margin{
        background-color: red;
    }
}

/*Extra large devices (large desktops, 1200px and up)*/
@media (min-width: 1200px) {
    .rd-navbar-static .rd-navbar-dropdown, .rd-navbar-fullwidth .rd-navbar-dropdown {
        width: max-content;
    }
    .project-nav .dropdown-menu-end{
        right: 0;
        left: auto !important;
        z-index: 2;
    }
}

@media (min-width: 768px){
    .post-classic-minimal .post-main {
        padding-left: 0;
    }
    .post-classic-minimal .post-main {
        max-width: 100%;
        padding-left: 0;
    }
}
/*`lg` applies to medium devices (tablets, less than 992px)*/
@media (max-width: 1199.98px) {
    .rd-navbar-brand img{
        height: 25px;
        width: auto;
    }
}

@media (min-width: 991.98px) {
    .custom-dropdown-margin{
        margin-left: -100px !important;
    }
    .rd-navbar-static .rd-navbar-nav .rd-navbar-submenu > .rd-navbar-dropdown{
        margin-left: 0px;
    }
}

@media (min-width: 1200px){
    .rd-navbar-default.rd-navbar-static .rd-navbar-nav {
        margin-right: 10px;
    }
    .custom-dropdown-margin{
        margin-left: -70px !important;
    } 
}