@import url(../animate.css);
@import url(../menu_footer.css);
@font-face { font-family: 'Gills Sans MT Condensed'; src: url(../../fonts/GILC____.TTF); }
@font-face { font-family: 'JasmineUPC'; src: url(../../fonts/upcjl.ttf); }
@font-face { font-family: 'Geometr231B'; src: url(../../fonts/GEO231B.TTF); }
@font-face { font-family: 'Geometr231B lt'; src: url(../../fonts/Geo231Lt.ttf); }
@font-face { font-family: 'times-new-roman'; src: url(../../fonts/times-new-roman.ttf); }
@font-face {
    font-family: "Avalon Quest";
    src: url("../../fonts/Avalon-Quest.ttf") format("truetype");
    font-weight:normal;
    font-style:normal;
}
header nav,footer .body { background: #beaf95; }
.site.side-open { height: 100vh; }
.P_header .page_heading {
    padding: 5px 0 0 0;
    font-size: 36px;
    max-width: 190px;
    border-bottom: 1px solid #e8e8e9;
    color: #000;
    margin: 0 auto;
    font-family: 'Gills Sans MT Condensed';
}
.P_header .sub_heading {
    padding: 10px 25px 7px 25px;
    border-bottom: 1px solid #0a0b0c;
    width: 40vw;
    margin: 0 auto;
    font-size: 22px;
    font-family: 'Geometr231B';
    color: #1f1a17;
}
.P_header .hindi_slok {
    margin: 15px 0 0 0;
    font-weight: bold;
    font-size: 18px;
    color: #afa28d;
}
.E_logo {
    text-align: center;
    width: 90%;
    margin: 0 auto;
    min-height: 50vh;
}
.E_logo .image {
    min-height: 50vh;
    margin: 10vh auto;
    filter: drop-shadow(0 5px 2px rgba(0, 0, 0, 0.35));
}
.E_logo .image img { width: 260px; transition: all 0.2s; }
.E_logo .image img:hover { transform: scale(1.05); transition: all 0.2s; }
.education_container {
    width: 100%;
    height: auto;
}
.education_container .block {
    min-height: 90vh;
    height: auto;
}
.education_container .Edu_toggler {
    position: relative;
    height: 50vh;
    font-family: 'times-new-roman';
    text-align: center;
    font-size: 2.5em;
    display: grid;
    justify-content: center;
    align-items: center;
    text-shadow: 2px 2px #000;
    cursor: pointer;
}
.education_container .block.active .Edu_toggler::before {
    content: '';
    position: absolute;
    top: calc(100% - 40px);
    left: 5%;
    width: 90%;
    height: 40px;
    background: #fff;
    box-shadow: 0 -5px 5px -5px rgba(0,0,0,.6),
                -5px 0 5px -5px rgba(0,0,0,.6),
                5px 0 5px -5px rgba(0,0,0,.6);
}
.education_container .one .Edu_toggler { background: #7e7e7f; color: #606062; }
.education_container .two .Edu_toggler { background: #bab1a0; color: #a3967f; }
.education_container .block .content {
    width: 90%;
    margin: 0 auto;
    height: 0;
    overflow: hidden;
    background: #fff;
    box-shadow: -5px 0 5px -5px rgba(0,0,0,.6),
                0 5px 5px -5px rgba(0,0,0,.6),
                5px 0 5px -5px rgba(0,0,0,.6);
    transition: all 0.2s;
}
.education_container .block.active .content {
    height: auto;
    overflow: visible;
    transition: all 0.2s;
}
.education_container .block .content .content_tittle {
    font-weight: 700;
    font-size: 1.6em;
    padding: 5vh 0 8vh 5vw;
}
.education_container .block .content p {
    padding: 0 20px 10vh 8vw;
    font-family: 'JasmineUPC';
    font-size: 25px;
}