﻿.c-res-menu-icon {
    margin-top: 10px;
    text-align: right;
}
.c-res-menu-bars {
    color: #5777ba !important;
}

.c-res-menu-con {
    display: none;
    position: fixed;
    top: 73px;
    width: 90%;
    right: 0;
    height: -webkit-fill-available;
    background: white;
    border-left: 2px solid;
}

    .c-res-menu-con ul {
        list-style: none;
        padding: 0 10px;
    }

.c-res-menu-drop-con {
    max-height: 250px;
    overflow: auto;
}

.c-res-menu-con li:not(:last-child) {
    border-bottom: 1px solid #323256;
}

.c-res-tl-link {
    background: #ff6363;
}

.c-res-menu-con li {
    padding: 20px 0;
}

.c-res-menu-con a {
    display: table;
    width: 100%;
}

.c-res-menu-drop-link img {
    width: 50px;
    margin-right: 10px;
    display: table-cell;
    vertical-align: middle;
}

.c-res-menu-drop-link span {
    color: #ffffff;
    font-weight: 400;
    display: table-cell;
    vertical-align: middle;
}

@media (max-width: 768px) {
    .c-left-banner-con {
        margin-bottom: 40px;
    }

    .c-main-pad {
        padding: 80px 0 0 0;
    }
}

@media (max-width: 500px) {
    .c-dtl-tag-con{
        display:block;
        margin-bottom:5px;
    }
    .c-dtl-ques-con, .c-dtl-ques-con h2 {
        font-size: 15px;
    }
    .c-menu-dropdown-link {
        padding: 15px 10px;
    }
    .c-footer-contribute-con {
        text-align: center;
        margin: 10px 0;
    }

    .c-mid-dtl-head-con h2 {
        font-size: 22px;
    }

    .c-mid-dtl-head-con img {
        height: 50px;
    }

    .c-footer-contribute-con, .c-footer-contri-in {
        display: block;
    }

        .c-footer-contri-in a {
            margin-left: 5px;
            display: inline-block;
        }

    .c-footer-follow-con h6 {
        display: block;
        text-align: center;
        margin-bottom: 10px;
    }
}
