/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/* 
    Created on : 7 Apr, 2020, 5:36:57 PM
    Author     : DELL
*/

*{
    margin: 0;
    padding: 0;
    box-sizing: border-box;
    font-family: 'Josefin Sans', sans-serif;
    /*scroll-behavior: smooth;*/
    scroll-behavior:auto;
    /*background: #AAA0A0;*/
    /*overflow: hidden;*/

}
@font-face {
    font-family: maulana_azad_quote;
    src: url(../font/EnjelinaDemo-VGzDZ.ttf);
}
::-webkit-scrollbar {
    width: 0.1em;
    height: 0.1em
}
::-webkit-scrollbar-button {
    background: #ccc
}
::-webkit-scrollbar-track-piece {
    background: #888
}
::-webkit-scrollbar-thumb {
    background: #eee
}
/*::selection{
    background-color: yellow;
    color:red;
}*/
figure {
    margin: 16px 40px !important; 
}
a{
    text-decoration: none;
}
a:hover{
    text-decoration: none;
}
li{
    list-style: none;
}
p{
    font-size: 0.9rem;
    line-height: 1.6;
    font-weight: 400;
    color:#606060;
}
h2{
    font-size: 0.9rem;
    margin:20px 0 15px 0px;
    font-weight: bold;
    line-height: 1.1;
    word-spacing: 4px;
}
.global_left_section{
    border: none;
    border-radius: 0;
    background: #EDE2DC;
}
.global_right_section{
    background: #EDC8B8!important;
}
.global_left_section  .active{
    background: #BBB2B5!important;
}
#fixed_left_top{

    position: fixed;
    top: 50%;
    left:0%;
    z-index: 105;
    /*background: blue;*/
    width: 40px;
    height: 300px;
    transform: translate(-0%,-50%);
    opacity: 0.8;
}
.office_background{
/*   background: #8E0E00;   fallback for old browsers 
background: -webkit-linear-gradient(to right, #8d99ae, #d90429);   Chrome 10-25, Safari 5.1-6 
background: linear-gradient(to right, #8d99ae, #d90429);  W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */
background: #EDC8B8;
}
.office_sign_in{
    display:flex;align-items: center;justify-content: center;height: 100%;
}
#fixed_left_top{

    position: fixed;
    bottom: 100%;
    -webkit-transform: rotateZ(90deg);
    transform-origin: 0 100%;
        z-index: 105;

/*    background: red;*/
/*    white-space: nowrap;;*/
/*    font-size: 1rem;*/
width: 40px;
    height: 300px;
    transform: translate(0%,-50%);
    opacity: 0.5;

}
#fixed_left_top button{

    position: absolute;
    bottom: 100%;
    -webkit-transform: rotateZ(90deg);
    transform-origin: 0 100%;
    background: red;
    white-space: nowrap;;
    font-size: 1rem;
    animation: blink 1s linear infinite;


}
#fixed_right_bottom{
    position: fixed;
    bottom: 40px;
    /*    top:100%;
        left:100%;*/
    right:0;
    /*transform: translate(-100%,-100%);*/
    z-index: 2;
    width: 495px;
    opacity: 0.5;
}
#fixed_right_bottom h1{
    position: absolute;

    background: #AACAD7;
    white-space: nowrap;;
    font-size: 2rem;

}

#fixed_right_upper{

    position: fixed;
    top: 40%;
    right:0%;
    z-index: 105;
    /*background: blue;*/
    width: 40px;
    height: 300px;
    transform: translate(0%,-50%);
    opacity: 0.5;
}
#fixed_right_upper button{

    position: absolute;
    bottom: 100%;
    -webkit-transform: rotateZ(90deg);
    transform-origin: 0 100%;
    background: red;
    white-space: nowrap;;
    font-size: 1rem;
    animation: blink 1s linear infinite;


}
#fixed_right_top{

    position: fixed;
    top: 80%;
    right:0%;
    z-index: 105;
    /*background: blue;*/
    width: 40px;
    height: 300px;
    transform: translate(0%,-50%);
    opacity: 0.5;
}
#fixed_right_top button{

    position: absolute;
    bottom: 100%;
    -webkit-transform: rotateZ(90deg);
    transform-origin: 0 100%;
    background: red;
    white-space: nowrap;;
    font-size: 1rem;
    animation: blink 1s linear infinite;


}
@keyframes blink{
0%{opacity: 0;}
25%{opacity: 0.2;}
50%{opacity: .5;}
50%{opacity: .8;}
100%{opacity: 1;}
}
#fixed_right_top h1{

    position: absolute;
    bottom:  0%;
    -webkit-transform: rotate(-90deg);
    transform-origin: 11% 100%;

    background: #AACAD7;
    white-space: nowrap;;
    font-size: 2rem;


}
.carousel-fullscreen .carousel-inner .carousel-item {

    height: 50vh; 
    min-height: 100%; 
    background-position: 100% 30% ; 
    background-repeat: no-repeat; 
    background-size: cover;
    position: relative;

}

/* carousel fullscreen - vertically centered caption*/

.carousel-fullscreen .carousel-caption {
    top: 50%;  
    bottom: auto;
    color: white;

    font-weight: bold;
    -webkit-transform: translate(0, -50%); 
    -ms-transform: translate(0, -50%); 
    transform: translate(0, -50%);
}
.overlay {
    position: absolute;
    width: 100%;
    height: 100%;
    background: #2e2e2e;
    opacity: 0.5;
    transition: all 0.2s ease-out;
}
.button{
    position:absolute;
    /*transform:  translate(0,-50%);*/

    color: white;
    /*justify-content: center;*/
    top:5%
}
.header-section{
    width:100%;
    height: 50vh;

    background-size: 100% 100%;
    /*                clip-path: polygon(0% 0%, 100% 0%,100% 75%,50% 100%,0% 75% );
                    -webkit-clip-path: polygon(0% 0%, 100% 0%,100% 75%,50% 100%,0% 75% );
                    -o-clip-path: polygon(0% 0%, 100% 0%,100% 75%,50% 100%,0% 75% );
                    -ms-clip-path: polygon(0% 0%, 100% 0%,100% 75%,50% 100%,0% 75% );*/

    position: relative;
    /*clip-path: url(#wave);*/
}

/*            .header-section section{
                position: absolute;
                width: 100%;
                height: 186px;
                left: 0;
                bottom: 0;
                clip-path: url(#wave);
            }*/
/*           .header-section::before{
                content: "";
                position: absolute;
                left:0;
                right:0;
                top:0;
                bottom: 0;
                display: block;
                z-index: 10;
                opacity:0.3;
                background: linear-gradient(to left,blue,pink);
            }
*/
.header-section::after{
    content: "";
    position: absolute;

    /*                left:0;
                    right:0;
                    top:0;
                    bottom: 0;*/
    /*background: linear-gradient(to top,cyan,blue);*/

}
.header div{
    position: relative;
    display: flex;
    justify-content: space-between ;
    background: black;
    align-items: stretch;
    height: 200px
}
nav{
    color: black;

}
.navbar-toggler{

}
.navbar{

    /*position: absolute;*/
    width: 100%;
    z-index: 11;
    padding:0;
    padding-left: 0.5rem;
}
nav ul{

    width: 100%;
    display: flex;
    justify-content:space-around ;
    align-items: center;

}

.navbar-toggler{

    /*color: white;*/

}
.nav-link:hover{
    /*background: radial-gradient(yellow,#f06d06);*/
    /*opacity: 0.8;*/
}
.dropdown-menu{

    /*background: linear-gradient(green,#f06d06);*/

    opacity: 1;
}

.dropdown-item:hover{
    /*background: green;*/
    opacity: 1;
}


.header-below{
    position: absolute;
    top:40%;
    left:0;
    color:white;

}
.banner-caption{
    color:#FFED26;

}
.navbar{
    z-index: 11;
}
#mainNav      .nav-item a{
    /*color:white!important;*/
    color:#00303F;
    font-size: 0.9rem;
    font-weight: bold;

}

#mainNav .dropdown-menu .dropdown-item{
    color:black!important;
}
.dropdown-menu{
/*    background: lightgray;*/
      background: #EDC8B8 !important;
    /*background: url("../images/header.jpg");*/
}
#mainNav .dropdown::after{
    content: '';
    display: block;
    width: 0;
    height: 2px;
    background: #000;
    transition: width .3s;
    margin-left: 10%; 
}
#mainNav .dropdown:hover::after{
    width: 80%;
}
#mainNav .dropdown.show::after{
    width: 80%;
}
#mainNav .nav-item.nav-link::after{
    content: '';
    display: block;
    width: 0;
    height: 2px;
    background: #000;
    transition: width .3s;
}
#mainNav .nav-item.nav-link.hover::after{

    width: 100%;

}
.header-buttons a{
    border:1px solid #fff;
    border-radius: 100px; 
    margin: 0px 5px;
    padding: 12px 35px;
    outline: none;
    color:#fff;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.4;
    text-align: center;
}
.header-buttons a:hover{
    color:#50d1c0;
    background-color: #fff;
    text-decoration: none;
    box-shadow: 0 0 20px 0 rgba(0,0,0,0.3);
}
.banner-caption h3{
    font-size: 1.3rem;
    padding: 10px 0 20px 0;
    color:white;
}
.event_news_notice{
    background : #202833;
    /*width:100%;*/
    /*height: auto;*/
    /*margin:50px 0;*/
    text-align: center;
    /*max-height: 50vh;*/
}
.event_news_notice:hover{
    width:100%;
    /*height: auto;*/
    /*margin:50px 0;*/
    text-align: center;
    animation: mymove 5s infinite;

}


.all_event_news_notice{
    /*margin: 1%;*/
    /*width: 90%;*/
    /*background-color: #fff;*/

    border:medium none;
    padding: 50px!important;
    /*border-radius: 3px!important;*/
    transition: 2s!important;


}


.scroll-content{

    height: 50vh;
    /*border: 1px dotted black;*/
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    /*padding: 2%;*/

    /*flex-wrap: wrap;*/
    justify-content: space-around;   
    overflow-y: scroll; /* Add the ability to scroll */

}
.scroll-content::-webkit-scrollbar {
    display: none;
}

/* Hide scrollbar for IE and Edge */
.scroll-content {
    -ms-overflow-style: none;
}
.offered_courses_social{
    background:#f7f7f9;
    padding:50px 0;
    margin-bottom: 50px;
}
.names h3{
    color:#2e2e2e;
    font-size: 0.9rem;
    font-weight: bold;
}
.servicediv h3{
    color:#2e2e2e;
    font-size: 0.9rem;
    font-weight: bold;
}
.service-icons{
    display: flex;
    align-items: center;
    justify-content: center;

}
.progress{
    height: 0.6rem!important;
}

/*Scroll Menu*/
.scroll_menu{overflow: auto;height: auto;max-height: 90vh}
/*Scroll Menu End*/
/************Management***********/
.management{
    width: 100%;
    height: 100vh;
    padding: 50px;
    position: relative;
}
.management:before{
    content: "";
    position: absolute;
    left:0;
    right:0;
    top:0;
    bottom: 0;
    display: block;
    z-index: -1;
    /*opacity:0.3;*/
    /*background: linear-gradient(45deg,#16c9f6 55%,green 0%);*/
    background: radial-gradient(circle,red,yellow,green);

}

.management a{
    border:1px solid #fff;
    border-radius: 100px; 
    margin: 0px 5px;
    padding: 12px 35px;
    outline: none;
    color:#fff;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.4;
    text-align: center;
}
.management a:hover{
    color:#50d1c0;
    background-color: #fff;
    text-decoration: none;
    box-shadow: 0 0 20px 0 rgba(0,0,0,0.3);
}
.management .card{
    transition: 0.4s ease;
}
.management .card-header{
    font-size: 1.6rem;
    font-weight: bold;
    background: #fff;
    padding: 25px;
    color:blue;
}
.management .card-body{
    padding: 30px 0px;
}
.management .card-footer{
    padding: 30px 0px;
}
.management .card:hover{
    box-shadow: 0 0 20px 0 rgba(0,0,0,0.3);
    transform: translateY(-20px);
}
.student_parent_alumni{
    overflow: hidden;height:50vh;width: 100%;background: #E3B121;position: relative;
}
.student_parent_alumni ul>li{
    position: relative;
}
.student_parent_alumni ul>li:hover::after {
    background-color: #000000!important;
    /*color:blue!important;*/
    position: absolute;
    width:20px;
    height: 20px;
    /*border-left:2px solid #000;*/
    /*border-top:2px solid #000;*/
    border-bottom:2px solid #000;
    border-right:2px solid transparent;
    content: '';
    top:60%;
    right: 0%;
    /*margin:-10px;*/
    /*margin-left: -10px;*/
    /*transform: rotate(45deg);*/
    transform: skewY(25deg);
    z-index: -11;
}
.student_parent_alumni .nav-tabs  .nav-link.active::after {
    background-color: #000000!important;
    /*color:blue!important;*/
    position: absolute;
    width:20px;
    height: 20px;
    /*border-left:2px solid #000;*/
    /*border-top:2px solid #000;*/
    border-bottom:2px solid #000;
    border-right:2px solid transparent;
    content: '';
    top:60%;
    right: 0%;
    /*margin:-10px;*/
    /*margin-left: -10px;*/
    /*transform: rotate(45deg);*/
    transform: skewY(25deg);
    z-index: -11;
}
#universitypic,#university_content,#notice,#news,#event,.servicediv{
    opacity: 0;
    /*transition: 2s!important;*/
}
#universitypic.animated,#university_content.animated,#notice.animated,#event.animated,#news.animated,.servicediv.animated,.student_parent_alumni.animated{
    opacity: 1;
    /*transition: 2s!important;*/

}
#student_manage,#faculty_manage,#admin_manage{
    opacity: 0

}
#student_manage.animated,#faculty_manage.animated,#admin_manage.animated{
    opacity: 1;
}

.carousel_div_one{
    background-image: url('../images/university_first.jpg');
    background-size: 100% 100%;

}
.carousel_div_two{
    /*margin-top: 3%;*/
    background-image: url('../images/student_activity/fourteen.jpg');
    background-size: 100% 100%!important;
    /*background-position : left , right!important;*/
    object-fit: cover!important;
    /*background-color: yellow;*/

}
.carousel_div_three{
    background-image: url('../images/university_top_view7.jpg');
    background-size: 100% 100%;
}
.carousel_div_four{
    background-image: url('../images/university_gold_medalist.jpg');
    background-size: 100% 100%;
}
.carousel_div_five{
    background-image: url('../images/conference_seminar.jpg');
    background-size: 100% 100%;
}
.carousel_div_six{
    background-image: url('../images/student_activity/twenty_seven.jpg');
    background-size: 100% 100%!important;
}
.carousel_div_seven{
    background-image: url('../images/student_activity/two.jpg');
    background-size: 100% 100%!important;
}
.maulana_azad_div{
    font-family: 'Josefin Sans';
    background-image: url('../images/maulana-abul-kalam-azad5.jpg');
    background-size: 100% 100%;
    padding:5%;
    text-align: center;
    line-height: 50vh;
    position: absolute;
    left: 24%;
    right:auto;
    top:25%;
    width: 25%;
    height: 50vh;
    z-index: 14;
    border: 2px solid;
    background-color: white;
    opacity: 1;
    border-radius: 10% 10%;
    color:black;
}
.maulana_azad_message_div{
    font-family: 'Josefin Sans';
    padding: 1% 5%;
    text-align: center;
    position: absolute;
    right:24%;
    top:25%;
    width: 25%;
    height: 50vh;
    z-index: 14;
    border: 2px solid;
    background-color: white;
    opacity: 0.8;
    border-radius: 10% 10%;
    color:white;
    background-image: linear-gradient(to right,yellow,red);
    clip-path: polygon(20% 0%, 80% 0%, 100% 20%, 100% 80%, 80% 100%, 20% 100%, 0% 80%, 0% 20%);




}
.convocation_div{
    font-family: 'Josefin Sans';
    padding:5%;
    text-align: center;
    line-height: 50vh;
    position: absolute;
    left: 25%;
    right:auto;
    top:25%;
    width: 50%;
    height: 50vh;
    z-index: 14;
    /*border: 2px solid;*/
    background-image: linear-gradient(to right,white,white 0.5);
    /*text-shadow: 2px 2px;*/
    /*opacity: 0.5;*/
    box-shadow: 10px 10px 5px;

    border-radius: 10% 15%;
    color:white;
}
.convocation_div p{
    color:white;
    text-shadow: 0px;
    justify-content: center;
}
.parallelgram{
    width: 97%;
    height:80vh;
    /*background-image: url('data:image/gif;base64,R0lGODdhLAHIANUAAKqqqgAAAO7u7uXl5bKysru7u93d3czMzMPDw9TU1BUVFdDQ0B0dHaurqywsLHJyclVVVTc3N5SUlBkZGcHBwRYWFmpqasjIyDAwMJubm39/fyoqKhcXF4qKikJCQnd3d0ZGRhoaGoWFhV1dXVlZWZ+fn7m5uT8/Py4uLqWlpWFhYUlJSTMzM4+Pj25ubkxMTBgYGBwcHG9vbwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACwAAAAALAHIAAAG/kCAcEgsGo/IpHLJbDqf0Kh0Sq1ar9isdsvter/gsHhMLpvP6LR6zW673/C4fE6v2+/4vH7P7/v/gIGCg4SFhoeIiYqLjI2Oj5CRkpOUlZaXmJmam5ydnp+goaKjpKWmp6ipqqusra6vsLGys7S1tre4ubq7vL2+v8DBwsPExcbHyMnKy8zNzs/Q0dLT1NXW19jZ2tvc3d7f4OHi4+Tl5ufo6err7O3u7/Dx8vP09fb3+Pn6+/z9/v8AAwocSLCgwYMIEypcyLChw4cQI0qcSLGixYsYM2rcyLGjx48gQ4ocSbKkyZMoU6pcybKlS3gBYsZUIESDggAKLBCxiVOn/hQNG2JCKMIz55CiPlUKWLqAQQMAEjg0ENAggAYhUadWvRoFhIsFC14kzUrVKlSpZbmydPCgAAAPbQEU+ABCCFy3c+tGSXCAAIEEMIbclUv3bdy8LSFEOCAkBIEhBEI0fiwkspETajWcSCIhxhDHkCWDrix5pYQJFIYEoAwgQwAhq4e4NpIAhQSoKBIkkTEUNuvZsYXMXukgQAWfryEnT16ZOZEUDiQ4SJ0EhgnVRAi8dq6dpQEBFzDoDHAbOwDyRJwPKdAhQAfWRiBAYI0ee33YLglQeM1AxBAJDAjR338BHqECCSskocEE1w0xIFYBPghVgS1lECAEIwxBQm8Y+WrYG1EsJGCBWkRkBV+HQmwIAIoAqNiSBg48VYJZCzY441U1GhFVagfYZoQDLbhFxI0A5EhkjioFFQAHHeAV1ZINUFbAk1LBZ1cLlKXgQRFKyrQelVHKBaaVJn0nwAAIDIHAAGcKKcSabR6RQJpCFKAbEWYuJQARcA7gZp9uviTooIQWauihiCaq6KKMNuroo5BGKumklFZq6aWYZqrpppx26umnoIYq6qiklmrqqaimquqqrLbq6quwxirrrLTWauutuOaq66689urrr8AGK+ywxBZr7LHIJqvsssw26+yz0EYr7bTUVmvttdhmq+223Hbr7bfghhtPEAA7');*/
    background-color: red;
    -webkit-transform: perspective(300px) rotateX(10deg);
    -o-transform: perspective(300px) rotateX(10deg);
    -moz-transform: perspective(300px) rotateX(10deg);
    -webkit-transform-origin: 0% 50%;
    -moz-transform-origin: 0% 50%;
    -o-transform-origin: 0% 50%;
    transform-origin: 0% 50%;
    color:black;

    /*margin: 10px 90px;*/
}
.parallelgram2{
    width: 100%;
    height:100vh;
    /*background-image: url('data:image/gif;base64,R0lGODdhLAHIANUAAKqqqgAAAO7u7uXl5bKysru7u93d3czMzMPDw9TU1BUVFdDQ0B0dHaurqywsLHJyclVVVTc3N5SUlBkZGcHBwRYWFmpqasjIyDAwMJubm39/fyoqKhcXF4qKikJCQnd3d0ZGRhoaGoWFhV1dXVlZWZ+fn7m5uT8/Py4uLqWlpWFhYUlJSTMzM4+Pj25ubkxMTBgYGBwcHG9vbwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACwAAAAALAHIAAAG/kCAcEgsGo/IpHLJbDqf0Kh0Sq1ar9isdsvter/gsHhMLpvP6LR6zW673/C4fE6v2+/4vH7P7/v/gIGCg4SFhoeIiYqLjI2Oj5CRkpOUlZaXmJmam5ydnp+goaKjpKWmp6ipqqusra6vsLGys7S1tre4ubq7vL2+v8DBwsPExcbHyMnKy8zNzs/Q0dLT1NXW19jZ2tvc3d7f4OHi4+Tl5ufo6err7O3u7/Dx8vP09fb3+Pn6+/z9/v8AAwocSLCgwYMIEypcyLChw4cQI0qcSLGixYsYM2rcyLGjx48gQ4ocSbKkyZMoU6pcybKlS3gBYsZUIESDggAKLBCxiVOn/hQNG2JCKMIz55CiPlUKWLqAQQMAEjg0ENAggAYhUadWvRoFhIsFC14kzUrVKlSpZbmydPCgAAAPbQEU+ABCCFy3c+tGSXCAAIEEMIbclUv3bdy8LSFEOCAkBIEhBEI0fiwkspETajWcSCIhxhDHkCWDrix5pYQJFIYEoAwgQwAhq4e4NpIAhQSoKBIkkTEUNuvZsYXMXukgQAWfryEnT16ZOZEUDiQ4SJ0EhgnVRAi8dq6dpQEBFzDoDHAbOwDyRJwPKdAhQAfWRiBAYI0ee33YLglQeM1AxBAJDAjR338BHqECCSskocEE1w0xIFYBPghVgS1lECAEIwxBQm8Y+WrYG1EsJGCBWkRkBV+HQmwIAIoAqNiSBg48VYJZCzY441U1GhFVagfYZoQDLbhFxI0A5EhkjioFFQAHHeAV1ZINUFbAk1LBZ1cLlKXgQRFKyrQelVHKBaaVJn0nwAAIDIHAAGcKKcSabR6RQJpCFKAbEWYuJQARcA7gZp9uviTooIQWauihiCaq6KKMNuroo5BGKumklFZq6aWYZqrpppx26umnoIYq6qiklmrqqaimquqqrLbq6quwxirrrLTWauutuOaq66689urrr8AGK+ywxBZr7LHIJqvsssw26+yz0EYr7bTUVmvttdhmq+223Hbr7bfghhtPEAA7');*/
    background-color: red;
    -webkit-transform: perspective(300px) rotateX(-10deg);
    -o-transform: perspective(300px) rotateX(-10deg);
    -moz-transform: perspective(300px) rotateX(-10deg);
    -webkit-transform-origin: 100% 50%;
    -moz-transform-origin: 100% 50%;
    -o-transform-origin: 100% 50%;
    transform-origin: 100% 50%;
    color:black;
    /*margin: 10px 90px;*/
}
/* Sponsor CSS*/
.sponsor_first{
    height: 100vh;padding: 10%;background-image: linear-gradient(45deg,green,orange);color:white;
}
.sponsor_img{
    position: absolute;top:50%;left: 50%;transform: translate(-50%,-50%);width: 100%;
}
.sponsor_person_name{
    position: absolute;top:70%;left: 10%;transform: translate(-50%,-50%);color:white;text-align: center;
}
.sponsor_designation{
    position: absolute;top:77%;left: 10%;transform: translate(-50%,-50%);color:white;text-align: center;
}
.sponsor_scroll_content{
    overflow: scroll;height: 70vh;overflow-x: hidden;
}
.sponsor_parent_body_height{
    height: 50vh;    
}
.sponsor_parent_body_img{
    position: absolute;top:50%;left: 50%;transform: translate(-50%,-50%);
}
/*End of Sponsor*/


/*about university*/

.about_body{
    height: 100vh;
}
.about_gain_knowledge{
    position: absolute;top:50%;left: 50%;transform: translate(-50%,-50%);opacity: 0.8;
}
.about_message_div{
    height: 100vh;color:white;
}
.about_message_body{
    position: absolute;top:50%;left: 50%;transform: translate(-50%,-50%);
}
.tab_sample{
    position: absolute;top: 0%;left:0%;width: 99%;color:#43381B;
}
/*End of About University */


#pot {
    /*  bottom: 15%;
      display: block;
      position: absolute;*/
    animation: linear infinite alternate;
    animation-name: run;
    animation-duration: 5s;
}

/* scroll top button */
#myBtn {
    display: none;
    position: fixed;
    bottom: 40px;
    right: 30px;
    z-index: 99;
    font-size: 18px;
    border: none;
    outline: none;
    background-color: red;
    color: white;
    cursor: pointer;
    padding: 15px;
    border-radius: 4px;
}

#myBtn:hover {
    background-color: #555;
}
/* End of Scroll top button */


/*parsley CSS Start */
input.parsley-success,
select.parsley-success,
textarea.parsley-success {
    color: #468847;
    background-color: #DFF0D8;
    border: 1px solid #D6E9C6;
}

input.parsley-error,
select.parsley-error,
textarea.parsley-error {
    color: #B94A48;
    background-color: #F2DEDE;
    border: 1px solid #EED3D7;
}

.parsley-errors-list {
    margin: 2px 0 3px;
    padding: 0;
    list-style-type: none;
    font-size: 0.9em;
    line-height: 0.9em;
    opacity: 0;
    color: #B94A48;

    transition: all .3s ease-in;
    -o-transition: all .3s ease-in;
    -moz-transition: all .3s ease-in;
    -webkit-transition: all .3s ease-in;
}

.parsley-errors-list.filled {
    opacity: 1;
}
/*parsley CSS END */
/*.owl-stage-outer{
   display: -webkit-box;
display: -moz-box;
display: -ms-box;
display: box;

}
.owl-stage {
display: -webkit-box;
display: -moz-box;
display: -ms-box;
display: box;
position: absolute;
}*/
.owl-carousel .owl-stage-outer {
    /* override */
    overflow: hidden;
}

.owl-carousel .owl-stage{
    display: flex;
}
.owl-carousel .owl-item{
    height: 100%;
}
.mau_university{
    padding: 0!important;margin:0!important;
}
.gain_knowledge{
    animation-duration: 4s;padding: 0!important;margin:0!important;font-style: italic;
}
.sponsor_heading{
    top:5%;left: 50%;transform: translate(-50%,-5%);font-weight: 900;color: black;
}
.sponsor_parent{
    top:15%;left: 50%;transform: translate(-50%,-15%);font-weight: 900;color: black;
}
.footer_first_page_only{
    background: #000000;height: 44vh;
}
.admission_style{
    width: 50%;right:0!important;left: 40%!important;
}
.exam_style{
    width: 50%;right:0!important;left: 50%!important;
}


.sample_class{
    position: absolute;top: 5%;left:35%;transform: translate(-30%,-5%);z-index: 2;
}
.sample_list{
    background: #B68E1A;color: #FFFFFF!important;border: none!important;margin: 0;border-radius: 0!important;
}
.list-item-recognition:hover{
    background: #E62739;
    padding: 5px;
}
.result_btn{
    white-space: normal;word-wrap: break-word;text-align: left;background:none;border:none;
}
.result_btn:hover{
    background: #FFF;
    padding-top: 5px;
    padding-bottom: 5px;
}

.page-item.active .page-link {
    color: #fff !important;
    background-color: #000 !important;
    border-color: #000 !important; 
}

.page-link {
    color: #000 !important;
    background-color: #fff !important;
    border: 1px solid #dee2e6 !important; 
}

.page-link:hover {
    color: #fff !important;
    background-color: #000 !important;
    border-color: #000 !important; 
}
.pharmacy_profile{
    height: 50vh!important;width: 100%!important;
}
.sign_in_form{
    top:50%;left:80%;transform: translate(-50%,-50%);
}
.left_right_motion_message{
    padding: 5px;position: relative;transition:ease;animation-name: example_left_right_message;animation-duration: 20s;animation-iteration-count: infinite;animation-timing-function:ease-in ; background: #EDE2DC;border: none;cursor:  default!important;
}
.left_right_motion_message2{
    padding: 0px;position: relative;transition:ease;animation-name: example_left_right_message;animation-duration: 20s;animation-iteration-count: infinite;animation-timing-function:ease-in ; background: #EDE2DC;border: none;cursor:  default!important;
}
.myphd{
    opacity: 0.8;font-size: 20px;border: none;border-radius: 0;background-color: red;color:white;
}
.myphd2{
    font-size: 16px;
}
@keyframes example_left_right_message {
    0%   { left:0px; top:0px;}
    50%  {left:10%; top:0px;}

    100%  {left:0px; top:0px;}
    /*  100%   {background-color:red; left:200px; top:0px;}
      0%  {background-color:yellow; left:0px; top:0px;}*/

}
@-webkit-keyframes run {
    0% {
        left: 0;
        transform: translateX(0);
    }
    100% {
        left: 100%;
        transform: translateX(-100%);
    }
}
.padding_class{
    padding-top: 80px!important;
}
.overlay_cerc{
/*    -webkit-mask-image: linear-gradient(to bottom, transparent 5%, black 75%);*/
/*    -webkit-mask-image: linear-gradient(to bottom,transparent, black 20%,black 80%,transparent);*/
    -webkit-mask-image: linear-gradient(to bottom,transparent, black 25%,black 30%,transparent);
    mask-image: linear-gradient(to bottom,transparent, black 25%,black 30%,transparent);
}
@media(max-width:1140px){
    header .nav-link{
        font-size: 0.7rem!important;
    }
    .sponsor_parent{
        top:30%;
    }
}
@media(max-width:768px){
    .mau_university{
        font-size: 2rem;
    }
    .management{
        height: auto;
        margin-top:50px;
    }
    .sponsor_parent{
        top:40%;
    }
    .footer_first_page_only{
        height: auto;
    }
    .admission_style{
        width:auto;
    }
    .exam_style{
        width: auto;
    }
    .scroll_menu{
        height: 50vh;
    }

    .carousel-fullscreen .carousel-inner .carousel-item {

        height: 50vh; 
        min-height: 100%; 
        background-position: 50% 30% ; 
        background-repeat: no-repeat; 
        background-size: cover;
        position: relative;

    }
    .carousel_div_one{
        background-image: url('../images/university_first_mobile.jpg');
        background-size: 100% 100%!important;
        background-position: 0% 70%!important;
    }
    .carousel_div_three{
        background-position: 80% 30%!important ; 
    }
    .student_parent_alumni{
        height: 100vh;
        overflow: auto;
    }
    .student_parent_alumni img{
        height: 50vh;
    }
    .padding_class{
        padding :20px!important;
    }
    .sample_class{
        position: absolute;top: 1%;left:2%;transform: translate(-1%,-2%);z-index: 2;font-size: 0.6rem;
    }
    #fixed_right_bottom{
        bottom: 20px;
        width: 70%;
        right: 0px!important;


    }
    #fixed_right_bottom h1{
        font-size: 1rem!important;

    }
    .student_parent_alumni ul>li:hover::after {
        width:15px;
        height: 15px;
    }
    .student_parent_alumni .nav-tabs  .nav-link.active::after {

        width:15px;
        height: 15px;
    }
    /* .pharmacy_profile{
            height: 30vh!important;width: 100%!important;
        }*/
    .all_event_news_notice{
        padding: 10px!important;
    }
    .sign_in_form{
        top:50%;left:50%;transform: translate(-50%,-50%);
    }
    .image_mobile{
        display:none;
    }
    .myphd{
        font-size: 12px;
    }
    .myphd2{ font-size: 12px};
    .navbar-dark .navbar-toggler-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28150,150,150,1%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}
.navbar-dark .navbar-toggler {
  background-color: rgba(128,128,128,0.35);
  border-color: rgba(180,180,180,0.6);
}


}
@media(max-width:400){
     .myphd{
        font-size: 6px;
        width:100%;
    }
    .myphd2{ font-size: 6px;width:100%};
}