

@import url('custom-fonts.css');

@font-face {
    font-family: 'Raleway-Regular';
    src: url(../fonts/Raleway-Regular.ttf)format('truetype');
}
@font-face {
    font-family: 'PoiretOne-Regular';
    src: url(../fonts/PoiretOne-Regular.ttf)format('truetype');
}
@font-face {
    font-family: 'Raleway-Bold';
    src: url(../fonts/Raleway-Bold.ttf)format('truetype');
}
@font-face {
    font-family: 'Droid Serif';
    font-style: normal;
    font-weight: 400;
    src: local('Droid Serif'), local('DroidSerif'), url(../fonts/droid.woff2) format('woff2');
}

body{
    background-color: #cdb1ff;
}

body a {
    transition:0.5s all;
    -webkit-transition:0.5s all;
    -moz-transition:0.5s all;
    -o-transition:0.5s all;
    -ms-transition:0.5s all;
}
body a:hover{
    text-decoration:none;
    color: #ffff99;
}
input[type="button"],input[type="submit"]{
    transition:0.5s all;
    -webkit-transition:0.5s all;
    -moz-transition:0.5s all;
    -o-transition:0.5s all;
    -ms-transition:0.5s all;
}

.input-group-addon {
    background-color: #570be0;
    border: 1px solid #570be0;
    color: #fff;
}
#signin{
    border:1px solid #03a9f4;
    padding-top:20px;
    box-shadow: 0 0 3px 3px #e1f6ff;
}
#signup{
    box-shadow: 0 0 3px 3px #af88f5;
    margin-top: 10px;
    border: 1px solid #570be0;
    padding-top: 20px;
}

.form-control {
    border: 1px solid #79b1ff;
}  
h1,h2,h3,h4,h5,h6{
    margin:0;
    font-family: 'Kanit', sans-serif;
}	
p{
    margin:0;
}

label{
    margin:0;
    color: #0035ff;
}
/*-- header --*/
span{
    color: #fff;
}

/* for custom scrollbar for webkit browser*/

::-webkit-scrollbar {
    width: 6px;
} 
::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3); 
} 
::-webkit-scrollbar-thumb {
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3); 
}
.shadow_one2 {
    padding: 0px 0px;
    text-align: center;
    background-color: rgba(0,51,102, 0.7);

}
.shadow_one {
    padding: 30px 0px;
    text-align: center;
    background-color: rgba(0,51,102, 0.4);

}
.page_header2{
    background:url(../images/mvm_lambakheda.jpg); 
    background-attachment: scroll;
    background-position: center ;
    background-repeat:repeat;

}
.page_header{
    background:url(../images/mvm_lambakheda.jpg); 
    background-attachment: fixed;
    background-position: top ;
    background-repeat:no-repeat;
}

.shadow_two {
    padding: 30px 0px;
}



.page-title{
    font-weight:300;
    font-size:2.2em;
    margin:0;
    padding:0;
    line-height:100%;
    text-align: center;
    color:#fff;
    -webkit-text-stroke:.007em;
    font-family: 'Lato-LightItalic';
    text-shadow: 0px 0px 1px #000;
}
.page_header_breadcum {
    color:#fff;
}
.page_header_breadcum a{
    color:#ffcc00;
}
.current-page-link a{
    color:#ffffcc
}

.contact-us p{
    color: #fff;
    padding-left: 20px
}
footer .lnr {
    font-size: 20px;
    margin-right: 10px;
    color: #fdb92e;
    padding-top: 0px;
    display: inline-block;
    float: left;
}
.lnr {
    font-family: 'Linearicons-Free';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.contact-us .foot-logo {
    width: 45px;
    margin-bottom: 15px;
    height: auto;
    float: left;
    margin-right: 10px;
    padding-top: 10px
}



hr.style-one {
    border: 0;
    height: 1px;
    background: #333;
    background-image: -webkit-linear-gradient(left, #ccc, #333, #ccc);
    background-image: -moz-linear-gradient(left, #ccc, #333, #ccc);
    background-image: -ms-linear-gradient(left, #ccc, #333, #ccc);
    background-image: -o-linear-gradient(left, #ccc, #333, #ccc);
}
.panel-head{
    text-align: left!important;
    border-radius: 0!important;
    padding-left: 15px;
}
.count-bottom {
    padding-top: 20px;
    margin-top: 20px;
    margin-bottom: -50px;
    border-top: 1px solid rgb(255,255,255);

}

.count-bottom h1 {
    margin-bottom: 25px;
    color: #ffffff;
}

.count-bottom p {
    margin: 0;
}
.count-bottom a {
    padding-right: 45px;
    padding-left: 45px;
    margin-top: 40px;
}

/* nav bar*/
.navbar{
    margin-bottom: 0px;
    min-height: 40px;;
    border:0
}
.navbar-nav {
    margin-top: 10px;
}
.navbar-default {
    background:#6a04cc;
    border: none;
}
.header-nav{
    background:#6a04cc;
}
.nav > li > a {
    position: relative;
    display: block;
    border-left: 3px solid transparent;
    padding: 4px 15px !important;

}
.navbar-default .navbar-nav > li{
    padding-left: 10px;

}
.navbar-default .navbar-nav > li > a {
    color: #fff;
    font-size: 16px;
    font-family: 'Droid Serif';
    font-weight: bold;

}

.nav-tabs li a{
    margin-top:-4px;
    margin-bottom: -4px;
    margin-right:0;
    border-radius:0;
    /*border-top:solid 3px #ddd;*/
    color:#ffffff;
    transition:all .2s;
    -moz-transition:all .2s;
    -webkit-transition:all .2s;
    padding-right:5px;
    padding-left:5px;
}
.nav-tabs li a:hover,.nav-tabs li.active a,.nav-tabs li.active a:hover,.nav-tabs li.active a:focus{
    background-color:#0099cc;
    color:#febf04;
    padding-right:5px;
    padding-left:5px;
}

.navbar-collapse ul.navbar-nav>li.dropdown>a:after {
    position: absolute;
    right: 0px;
    top: 5px;
    content: "\f107";
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.navbar-collapse ul.navbar-nav li.dropdown li.dropdown>a:after {
    position: absolute;
    right: 15px;
    top: 11px;
    content: "\f107";
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.navbar-collapse ul.navbar-nav li.dropdown li.dropdown>a:after {
    right: 15px;
    top: 5px;
    content: "\f105";
}
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus{
    background-color:#7433e6;
}
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {
    color: #f1c006;

}
.navbar-default .navbar-toggle .icon-bar{
    background-color: #fff;
}

.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {
    color: #fff;
    background-color: #6518ec;
    border-left: 2px solid #f6d751;
}
.nav > li > a:hover,.nav > li > a.active {
    border-left: 2px solid #7c51c7;
}
.navbar-collapse ul.navbar-nav.in>li.dropdown{
    padding-top: 20px;
}
.list-inline {
    margin-left: 0;
}

.dropdown-menu{
    background-color: #5e24c5bd;
}
.dropdown-menu > li > a {
    display: block;
    padding: 3px 20px;
    clear: both;
    font-weight: normal;
    line-height: 1.42857143;
    color: #ffffff;
    background-color: rgba (230, 127, 58, 0.4);
    border-bottom: 1px solid #fff;
    white-space: nowrap;
    font-family: 'Droid Serif';
}

.dropdown-menu > li > a:hover{
    display: block;
    padding: 3px 20px;
    clear: both;
    font-weight: normal;
    line-height: 1.42857143;
    background-color: rgb(60, 8, 150);
    color: #f6d751;
    border-left: 2px solid #f6d751;
    white-space: nowrap;

}

.dropdown-submenu {
    position:relative;
}

.dropdown-submenu>.dropdown-menu {
    top:0;left:100%;
    margin-top:-6px;margin-left:-1px;
    -webkit-border-radius:0 6px 6px 6px;-moz-border-radius:0 6px 6px 6px;border-radius:0 6px 6px 6px;
}
.navbar-default .navbar-toggle {
    background-color: #380592;
}
.fa-asterisk{
    color:red;
    padding-right: 3px;
}

.navbar-toggle {
    padding: 7px 8px;
    margin-top: 5px;
    margin-right: 5px;
    margin-bottom: 0px;
    position: absolute;
    right: 5px;
}

.dropdown-menu > li > a:hover, .dropdown-menu > .active > a:hover {
    text-decoration: none;
}

/* ends navbar */

/* Starts Social Media Style */
h3.social-head{
    color:green;

}
ul.socialIcons {

    margin-top: 5%;
    padding: 0;
    text-align: center;
}
.socialIcons li {
    background: yellow;
    list-style: none;
    display: inline-block;
    margin: 15px;

    border-radius: 2em;
    overflow:hidden;
}
.socialIcons li a {
    display: block;
    padding: .5em;
    max-width: 2.3em;
    min-width: 2.3em;
    height: 2.3em;
    white-space: nowrap;
    line-height: 1.5em;
    transition:.5s;
    text-decoration: none;
    font-family: arial;
    color: #fff;
}
.socialIcons li i {
    margin-right:.5em;
}
.socialIcons li:hover a {
    max-width:200px;
    padding-right:1em;
}
.socialIcons .facebook {
    background: #3b5998;
    box-shadow: 0 0 16px #3b5998;
}
.socialIcons .twitter {
    background: #00aced;
    box-shadow: 0 0 16px #00aced;
}
.socialIcons .instagram {
    background: #cd486b;
    box-shadow: 0 0 16px #cd486b;
}
.socialIcons .pinterest {
    background: #c92228;
    box-shadow: 0 0 16px #c92228;
}
.socialIcons .steam {
    background: #666666;
    box-shadow: 0 0 16px #666666;
}

/* Ends Social Media Style */

.marquee {
    text-align: center;
    color: #0a2e95;
    border-radius: 20px;
    width: 53%;
    overflow: hidden;
    border: 1px solid #ccc;
    background: #b6d4f6;
}

.marquee p{
    color: #0a2e95;
    padding:0 5px 0 5px;
}

.map1 {
    position: relative;
    top: 0px;
    left: 0px;
    z-index: 1;
    border-radius: 5px;
    border: 4px solid #337ab7;
}
.map2 {
    position: absolute;
    top: 168px;
    right: 28px;
    z-index: 3;
}

/*-- to-top --*/
#wrap{

    color:#25659c;
    margin-left: -15px;
    margin-bottom: 15px;
}
#wrap ul{
    text-align:center;
}
#wrap  li{
    text-align: center;
    line-height: 2em;
    list-style: none;
    border-bottom: 1px dotted #3300cc;
}
#wrap  li:hover{
    background-color: #efe0b7;
    opacity: 2px;

}

#wrap  li a{
    text-align: center;
    color:#9a730a;
}
#wrap  li a:hover, #wrap  li a:focus{


}
.all_pad{
    padding: 1em;
    padding-top: 2em;

}
.welcome {
    background: #b1ae08;
    background: -moz-linear-gradient(left, #1e5799 0%, #b2cdf6 0%, #f9fdff 9%, #f9fdff 91%, #b2cdf6 100%);
    background: -webkit-linear-gradient(left, #ab4a09 0%,#f5bd98 0%,#f9fdff 9%,#f9fdff 91%,#e9d2c3 100%);
    background: linear-gradient(to right, #9176c3 0%,#d7c8f1 0%,#f7f7f7 9%,#f9fdff 91%,#e1d6f5 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e5799', endColorstr='#b2cdf6',GradientType=1 );
}
.welcome-inner{
    background: -moz-linear-gradient(0deg, rgba(178,205,246,1) 0%, rgba(255,255,255,1) 13%, rgba(255,255,255,1) 85%, rgba(178,205,246,1) 100%); /* ff3.6+ */
    background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(178,205,246,1)), color-stop(13%, rgba(255,255,255,1)), color-stop(85%, rgba(255,255,255,1)), color-stop(100%, rgba(178,205,246,1))); /* safari4+,chrome */
    background: -webkit-linear-gradient(0deg, rgba(178,205,246,1) 0%, rgba(255,255,255,1) 13%, rgba(255,255,255,1) 85%, rgba(178,205,246,1) 100%); /* safari5.1+,chrome10+ */
    background: -o-linear-gradient(0deg, rgba(178,205,246,1) 0%, rgba(255,255,255,1) 13%, rgba(255,255,255,1) 85%, rgba(178,205,246,1) 100%); /* opera 11.10+ */
    background: -ms-linear-gradient(0deg, rgba(178,205,246,1) 0%, rgba(255,255,255,1) 13%, rgba(255,255,255,1) 85%, rgba(178,205,246,1) 100%); /* ie10+ */
    background: linear-gradient(90deg, rgb(214, 192, 253) 0%, rgb(255, 255, 255) 13%, rgb(245, 245, 245) 85%, rgb(225, 209, 253) 100%);/* w3c */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#B2CDF6', endColorstr='#B2CDF6',GradientType=1 ); /* ie6-9 */

}
#fade-quote-carousel2 .carousel-indicators{
    margin-top: 50px
}

.feed{
    background-color:#7c42e2;
}
.feed h4 {
    font-weight: 600;
    font-family: 'Titillium Web', sans-serif;
    position: relative;  
    margin-left: 15px;
    margin-right: 15px;
    padding:5px;
    color: #355681;
    box-shadow: 
        inset 0 0 0 1px rgba(53,86,129, 0.4), 
        inset 0 0 5px rgba(53,86,129, 0.5),
        inset -285px 0 35px white;
    border-radius: 0 10px 0 10px;
    background: #fff;
}
/*-- //Go to-top style Starts --*/
#toTop {
    display: none;
    text-decoration: none;
    position: fixed;
    bottom: 24px;
    right: 1%;
    overflow: hidden;
    z-index: 999; 
    width: 32px;
    height: 32px;
    border: none;
    text-indent: 100%;
    background: url("../images/arr.png") no-repeat 0px 0px;
}
#toTopHover {
    width: 32px;
    height: 32px;
    display: block;
    overflow: hidden;
    float: right;
    opacity: 0;
    -moz-opacity: 0;
    filter: alpha(opacity=0);
}
/*-- //Go to-top style Ends --*/
/*-- Rectangle Out --*/

.hvr-rectangle-out {
    display: inline-block;
    vertical-align: middle;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    box-shadow: 0 0 1px rgba(0, 0, 0, 0);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -moz-osx-font-smoothing: grayscale;
    position: relative;
    background:none;
    -webkit-transition-property: color;
    transition-property: color;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
    color: #fff;
    border-top-left-radius: 9px;
    border-bottom-right-radius: 9px;
}
.hvr-rectangle-out:before {
    content: "";
    position: absolute;
    z-index: -1;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background:#FDA30E;
    -webkit-transform: scale(0);
    transform: scale(0);
    -webkit-transition-property: transform;
    transition-property: transform;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out;
    border-top-left-radius: 9px;
    border-bottom-right-radius: 9px;
}
.hvr-rectangle-out:hover,.hvr-rectangle-out:focus,.hvr-rectangle-out:active {
    color: white;
}
.hvr-rectangle-out:hover:before,.hvr-rectangle-out:focus:before,.hvr-rectangle-out:active:before {
    -webkit-transform: scale(1);
    transform: scale(1);
}
a.list-group-item{
    background-color: #4e88d8;
    color:#fff;
}
a.list-group-item:hover{
    background-color: #337ab7;
    color:#ffad00;
}
video {
    max-width: 100%;
    height: auto;
}
.panel{
    box-shadow: 0px 1px 5px 8px rgb(106, 61, 185);
}



.query-form{
    border:1px solid #25659c;
    background-color: #fff;
    padding: 2px;
}
.control-label{

    color:#006699;

}

/*-- //Rectangle Out --*/

.list-group-item{
    padding: 5px 10px;
}
.bottom-menu{
}

.banner{
    //background: url(https://sairnsacademy.org/images/banner_img.jpg) no-repeat 0px 0px;
    background-size: cover;
    -webkit-background-size: cover;
    -o-background-size: cover;
    -ms-background-size: cover;
    -moz-background-size: cover;
    //min-height: 550px;	
}
/*-- header-nav --*/
.w3l_offers{
    position: absolute;
    text-align: center;
    left: 38%;
    right: 10%;
    top: 12px;
    color: #0a2e95;
    padding:0 5px 0 5px;
    background-color: #b6d4f6;
    border-radius: 20px;

}


/*-- about --*/
h3.title span ,h2.title span{
    width: 18%;
    height: 2px;
    display: block;
    margin: 22px auto 0;
    position: relative;
    border: 4px double #636363;
}
h3.title ,h2.title{
    margin-bottom: 10px;
    color: #fff;
    text-shadow: 1px 1px 1px #0c25db;
    font-size: 24px;
    text-align:center;
    font-weight: 400;
}
.para {
    color: navy;
    text-shadow: 0px 0px 1px #ccffff;
    font-family: 'Droid Serif';
    text-align: justify;
    letter-spacing: 1px;
}
li{
    list-style: none;    
}
.panel-heading {
    background-color:#6a04cc;
    color:#fff;
    font-size: 16px;
    text-align: center;
    padding: 5px;
    border-radius: 10px;
}


.heading2 {
    color:#8a07ab;
    padding-top: 10px;
}
.all_pad{
    padding-top:10px;
}
/*navbar*/


/*navbar*/
/*-- agileits --*/
.wel-grid-one p {
    color: #464646;
    line-height: 2.2em;
    font-size: 15px;
    text-align: center;
}
.wel-grid-one h4 {
    color: #fca405;
    font-size: 22px;
    text-transform: uppercase;
    text-align: center;
    margin: 27px 0 18px;
}

.wel-grids {
    width: 72%;
    margin: 15px auto 0;
    position:relative;
}
.wel-grid-one {
    padding: 2em 2em;
    color: #fbae1d;
}
.bor_one{
    border-bottom:1px solid #ccc;
    border-right:1px solid #ccc;
}
.bor_two{
    border-bottom:1px solid #ccc;
}
.bor_three{
    border-right:1px solid #ccc;
}
.wel-img img {
    border: 1px solid #D6D6D6;
    padding: 1.2em 1.2em;
    border-top-left-radius: 30px;
    border-bottom-right-radius: 30px;
}
.wel-grid-one:hover {
    background: #ffad00;
    transition:0.5s all;
    -webkit-transition:0.5s all;
    -moz-transition:0.5s all;
    -o-transition:0.5s all;
    -ms-transition:0.5s all;
}
.wel-grid-one:hover.wel-grid-one h4{
    color:#fff;
    transition:0.5s all;
    /*-- w3layouts --*/
    -webkit-transition:0.5s all;
    -moz-transition:0.5s all;
    -o-transition:0.5s all;
    -ms-transition:0.5s all;
}
.wel-grid-one:hover.wel-grid-one p{
    color:#fff;
    transition:0.5s all;
    -webkit-transition:0.5s all;
    -moz-transition:0.5s all;
    -o-transition:0.5s all;
    -ms-transition:0.5s all;
}
.wel-grid-one:hover img{
    background:#fff;
    border: 1px solid #ffad00;
    transition:0.5s all;
    -webkit-transition:0.5s all;
    -moz-transition:0.5s all;
    -o-transition:0.5s all;
    -ms-transition:0.5s all;
}
.dot{
    position: absolute;
    top: 44.5%;
    left: 45.5%;
    display: block;
    background: #fff;
    border: 1px solid #ccc;
    border-radius: 100%;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    -o-border-radius: 100%;
    -ms-border-radius: 100%;
    padding: 30px 30px;

}
.dot span{
    background: #ffad00;
    width:10px;
    height:10px;
    border-radius:100%;
    -webkit-border-radius:100%;
    -moz-border-radius:100%;
    -o-border-radius:100%;
    -ms-border-radius:100%;
    display: block;
}
/*-- //about --*/
/*-- content --*/
/*-- agileits --*/
.content{
    background: url(https://sairnsacademy.org/images/p15.jpg) no-repeat fixed;
    background-size: cover;
    -webkit-background-size: cover;
    -o-background-size: cover;
    -ms-background-size: cover;
    -moz-background-size: cover;	
}
.capabil-grid p {
    color: #fff;
    font-size: 19px;
    margin: 25px 0 0;
}
.numscroller {
    color: #ffad00;
    font-size: 34px;
    border: 1px solid #fff;
    border-top-left-radius: 30px;
    border-bottom-right-radius: 30px;
    width: 145px;
    height: 126px;
    margin: 0 auto 0;
    line-height: 3.5em;
}
.mar-top{
    margin-top:50px;
}
.content_grids{
    margin-top:55px;
}
.content h3.title span,.contact h3.title span {
    border: 4px double #fff;
}
/*-- effect-2 css --*/
.text-desc{
    position: absolute;
    left: 0;
    top: 0;
    background-color: #fff;
    height: 100%;
    opacity: 0;
    width: 100%;
    padding: 68px 24px 0;
}
.port-2{ 
    width: 100%;
    position: relative;
    overflow: hidden;
    text-align: center;
    perspective: 800px;
}
.port-2 .text-desc{
    z-index: -1;
    transition: 0.6s;
    background:#fff;
}
.port-2 .image-box{
    transition: 0.4s;
}
.port-2:hover .image-box{
    transform: rotateX(80deg);
    transform-origin: center bottom 0; 
    transition: 0.4s;}

.port-2.effect-1:hover .text-desc{
    opacity: 1;
}

.port-2.effect-2 .text-desc{
    opacity: 1;
    top: -100%;
}
.port-2.effect-2:hover .text-desc{
    top: 0;
}

.port-2.effect-3 .text-desc{
    opacity: 1; 
    top: auto;
    bottom: -100%;
}
.port-2.effect-3:hover .text-desc{
    bottom: 0;
}

.process_grids{
    margin-top:15px;
}
.text-desc h4 {
    color: #ffad00;
    font-size: 22px;
    font-weight: 400;
}
.text-desc p{
    font-size:15px;
    line-height:2.2em;
    color:blue;
}
.process_right h4{
    color: #ffad00;
    font-size: 28px;
    font-weight: 400;
    text-transform:capitalize;	
}
.process_right p{
    font-size:15px;
    color:#464646;
    line-height:2.2em;
    margin: 25px 0 0px;
}
.pro_left h5 {
    font-size: 20px;
    color: #ffad00;
    border: 1px solid #ccc;
    border-top-left-radius: 12px;
    border-bottom-right-radius: 12px;
    width: 46px;
    height: 46px;
    line-height: 2.1em;
    margin: 0 auto;
}
.pro_left h6 {
    font-size: 1px;
    font-weight: 400;
    margin-top: 21px;
    font-family: 'Lato', sans-serif;
    color: #464646;
}
.pro_grids {
    margin-top: 55px;
}
.pro_spa h5{
    position:relative;	
}
.pro_spa h5:after {
    width: 114px;
    display: inline-block;
    content: "";
    background: #ccc;
    height: 1px;
    position: absolute;
    top: 50%;
    left: 100%;
}

/*-- //content --*/
/*-- contact --*/
.contact {
    background: #390692;
    padding:20px 0;
}
.contact_grids{
    margin-top:55px;
}
.contact_grids form input[type="email"],.contact_grids form input[type="text"],.contact_grids textarea{
    font-size:15px;
    color:#fff;
    background:none;
    outline:none;
    border:none;
    width:89%;
    padding:10px 10px;
    float:right;
}
.contact_grids form input[type="submit"]{
    background: #BE53D0;
    color: #FFFFFF;
    outline: none;
    border: none;
    font-size: 18px;
    margin-top: 30px;
    padding: 8px 26px;
    float: right;
    border-top-left-radius: 12px;
    border-bottom-right-radius: 12px;
}
.contact_grids form input[type="submit"]:hover{
    background: #ffad00;
}
.contact_grids i {
    width: 43px;
    height: 43px;
    display: inline-block;
    float: left;
    color: #fff;
    line-height: 3em;
    text-align: center;
    font-size: 14px;
    background: #ffad00;
    top: -9px;
    left: 9px;
    border-top-left-radius: 12px;
    border-bottom-right-radius: 12px;
}
.cont_bor{
    border:1px solid #989898;
    margin-top: 30px;
}
.contact_grids textarea{
    resize:none;
    height:119px;
}
.fa-2x {
    font-size: 1.4em;
}


.footer p {
    color: #fff;
    font-size: 15px;
    line-height: 1.8em;
    margin-top: 15px;
}
.footer p a{
    color: #fff;
    text-decoration:none;
}
.footer span a{
    color: #f9f302;
    text-decoration:none;
}
.footer span a:hover{
    color:greenyellow;
    text-decoration:none;
}
/*-- //contact --*/
/*--flexisel--*/
#flexiselDemo1 {
    display: none;
}

.nbs-flexisel-container {
    position: relative;
    max-width: 100%;
}
.nbs-flexisel-ul {
    position: relative;
    width: 9999px;
    margin: 0px;
    padding: 0px;
    list-style-type: none;
}
.nbs-flexisel-inner {
    overflow: hidden;
    margin: 0px auto;
}
.nbs-flexisel-item {
    float: left;
    margin: 0;
    padding: 0px;
    position: relative;
    line-height: 0px;
}
.nbs-flexisel-item > img {
    cursor: pointer;
    position: relative;
}


.scroll {
    padding: 10px;
    height: 580px;
    overflow: auto;
}


/*-- Nav --*/


.nbs-flexisel-nav-left, .nbs-flexisel-nav-right {
    width: 36px;
    height: 36px;
    position: absolute;
    cursor: pointer;
    z-index: 100;



}
.nbs-flexisel-nav-left {


    background: url(../images/themes.png) no-repeat 10px 10px;
}
.nbs-flexisel-nav-right {
    right: -2px;

    background: url(../images/themes1.png) no-repeat 11px 11px;
}
.laptop{
    background:#324c8a;
    padding:2px;
    border:1px solid #324c8a;
    margin:0 15px;
}
/* Custom Table Style for inner pages */
.tbl-exam{
    background-color: #6d1ef9;
    table-layout:fixed;
}
.tbl-exam > thead > tr > th {
    background-color:#380592;
    color:#fff;
    text-align: center;
}

.tbl-exam > tbody > tr:hover{
    background-color: #9d6af9;
}
.tbl-exam>tbody>tr>td{
    word-wrap:break-word;
    text-align: center;
    padding: 8px!important;
    color: #ffffff;
}
.tbl-exam>tbody>tr>td:nth-child(2){
    text-align: right;
}
.tbl-exam2{
    background-color: #6d1ef9;

}
.tbl-exam2 > tbody > tr:hover{
    background-color: #9d6af9;
}

.tbl-exam2 > thead > tr > th{
    color:#fbc62b;
    font-size:16px;
    letter-spacing: 1px;
    background-color:#380592;
    text-align: center;
}
.tbl-exam2 > tbody > tr > td{
    text-align: left;
    word-wrap: break-word;
    padding: 8px!important;
    color: #ffffff;
}
.tbl-exam1{
    width:50%; margin: auto;
}
.tbl-exam1 > tbody>tr>td:nth-child(2){
    color:yellow;
}
.table-bordered > thead > tr > th, .table-bordered > tbody > tr > th, .table-bordered > tfoot > tr > th, .table-bordered > thead > tr > td, .table-bordered > tbody > tr > td, .table-bordered > tfoot > tr > td{
    border: 1px solid #fff;
} 

.tbl-faculty-i > thead > tr > th{
    vertical-align: middle;
    text-align: center;
}
.tbl-faculty-i > tbody > tr > td{
    vertical-align: middle;
    text-align: center;
}
img.stdnt{
    width: 50px;
}

/* Ends Custom Table Style for inner pages */

@media (max-width: 768px){
    .nbs-flexisel-nav-right {
        right: -2%;
    }	
    .nbs-flexisel-nav-left {
        left: -2%;
    }

    .navbar-default .navbar-nav .open .dropdown-menu > li > a{
        background-color: rgb(157, 110, 241);
        color: #fff

    }

    .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover{
        color: #f6d751;
        background-color:#6518ec;
    }
    .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus{
        color: #f6d751;
        background-color: #8c5ce0;
        border-left: 2px solid #f6d751;
    }
    .navbar-default .navbar-nav .open .dropdown-menu >ul{
        background-color: #f6d751
    }


    .navbar-nav .open .dropdown-menu > li > a, .navbar-nav .open .dropdown-menu .dropdown-header {
        padding: 5px 0px 5px 10px;
    }

}
.team-left{
    padding:0;
    border:1px solid #e2e2e2;
}
.team-right p{
    font-size:15px;
    color:#464646;
    line-height:2.2em;
    margin-bottom:25px;
}
.team-right h5{
    font-size:18px;
    color: #ffad00;
    font-family: 'Lato', sans-serif;
}
.flex-slider{
    margin: 10px auto 50px;
}
/*--//flexisel--*/
.ban-left img{
    width:100%;
}
.banner-info {
    padding: 3em 2em;
    background:rgba(156, 156, 156, 0.33);
    width: 79%;
    margin: 10em auto 0;
    border: 1px solid rgba(255, 255, 255, 0.24);
}
.ban-left {
    padding: 0;
}
.ban-right h3 {
    color: #FFAD00;
    font-weight: 400;
    text-transform: uppercase;
    line-height: 1.4em;
    letter-spacing: 1px;
    font-size: 25px;
    margin-bottom: 25px;
}
.ban-right p {
    font-size: 15px;
    line-height: 2.2em;
    color: #fff;
    margin-bottom: 25px;
}
.ban-right a {
    padding: 8px 18px;
    background: #BE53D0;
    border: 1px solid #fff;
    text-decoration: none;
}



/*-- Slider Part starts Here --*/
#slider3,#slider4  {
    box-shadow: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    margin: 0 auto;
}
.rslides_tabs {
    list-style: none;
    padding: 0;
    background: rgba(0,0,0,.25);
    box-shadow: 0 0 1px rgba(255,255,255,.3), inset 0 0 5px rgba(0,0,0,1.0);
    -moz-box-shadow: 0 0 1px rgba(255,255,255,.3), inset 0 0 5px rgba(0,0,0,1.0);
    -webkit-box-shadow: 0 0 1px rgba(255,255,255,.3), inset 0 0 5px rgba(0,0,0,1.0);
    font-size: 18px;
    list-style: none;
    margin: 0 auto 50px;
    max-width: 540px;
    padding: 10px 0;
    text-align: center;
    width: 100%;
}
.rslides_tabs li {
    display: inline;
    margin-right: 1px;
}
.rslides_tabs a {
    width: auto;
    line-height: 20px;
    padding: 9px 20px;
    height: auto;
    background: transparent;
    display: inline;
}
.rslides_tabs li:first-child {
    margin-left: 0;
}
.rslides_tabs .rslides_here a {
    background: rgba(255,255,255,.1);
    color: #fff;
    font-weight: bold;
}
.events {
    list-style: none;
}
.callbacks_container {
    position: relative;
    float: left;
    width: 100%;
}
.callbacks {
    position: relative;
    list-style: none;
    overflow: hidden;
    width: 100%;
    padding: 0;
    margin: 0;
}
.callbacks li {
    position: absolute;
    width: 100%;
    left: 0;
    top: 0;
}
.callbacks img {
    position: relative;
    z-index: 1;
    height: auto;
    border: 0;
}
.callbacks .caption {
    display: block;
    position: absolute;
    z-index: 2;
    font-size: 20px;
    text-shadow: none;
    color: #fff;
    left: 0;
    right: 0;
    padding: 10px 20px;
    margin: 0;
    max-width: none;
    top: 10%;
    text-align: center;
}
.callbacks_nav {
    position: absolute;
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    top: 39%;
    left: 0;
    opacity: 0.7;
    z-index: 3;
    text-indent: -9999px;
    overflow: hidden;
    text-decoration: none;
    height: 74px;
    width: 40px;
}
.callbacks_nav:active {
    opacity: 1.0;
}
a.callbacks_nav.callbacks1_nav.prev {
    background: transparent url("../images/arrows.png") no-repeat 0px 0px;
    left: -8.8%;
}
.callbacks_nav.next {
    background: transparent url("../images/arrows.png") no-repeat -36px 0px;
    left: 104%;
}
#slider3-pager a,#slider4-pager a  {
    display: inline-block;
}
#slider3-pager span,#slider4-pager span{
}
#slider3-pager span,#slider4-pager span{
    width:100px;
    height:15px;
    background:#fff;
    display:inline-block;
    border-radius:30em;
    opacity:0.6;
}
#slider3-pager .rslides_here a ,#slider4-pager .rslides_here a {
    background: #FFF;
    border-radius:30em;
    opacity:1;
}
#slider3-pager a ,#slider4-pager a {
    padding: 0;
}
#slider3-pager li, #slider4-pager li{
    display:inline-block;
}
.rslides {
    position: relative;
    list-style: none;
    overflow: hidden;
    width: 100%;
    padding: 0;
    margin: 0;
}
.rslides li {
    -webkit-backface-visibility: hidden;
    position: absolute;
    display: none;
    width: 100%;
    left: 0;
    top: 0;
}
.rslides li{
    position: relative;
    display: block;
}

.callbacks_tabs{
    list-style: none;
    position: absolute;
    top: 87%;
    z-index: 999;
    left: 42.5%;
    padding: 0;
    margin: 0;
}
ul.callbacks_tabs.callbacks2_tabs {
    top: 107%;
    left: 0%;
}
.slider-top{
    text-align: center;
    padding:10em 0;
}
.slider-top h1{
    font-weight:700;
    font-size:48px;
    color:#010101;
}
.slider-top p{
    font-weight:400;
    font-size:20px;
    padding:1em 7em;
    color:#010101;
}
.slider-top ul.social-slide{
    display:inline-flex;
    margin: 0px;
    padding: 0px;
}
ul.social-slide li i{
    width:70px;
    height:74px;
    background:url(https://sairnsacademy.org/images/img-resources.png)no-repeat;
    display: inline-block;
    margin:0px 15px;
}
ul.social-slide li i.win{
    background-position:-6px 0px;
}
ul.social-slide li i.android{
    background-position:-110px 0px;
}
ul.social-slide li i.mac{
    background-position:-215px 0px;
}
.callbacks_tabs li{
    display: inline-block;
}
.callbacks_tabs a{
    visibility: hidden;
}
.callbacks_tabs a:after {
    content: "\f111";
    font-size:0;
    font-family: FontAwesome;
    visibility: visible;
    display: block;
    height: 6px;
    width: 48px;
    display:inline-block;
    background: #ccc;
    border-radius: 30px;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    -o-border-radius: 30px;
    -ms-border-radius: 30px;
}
.callbacks_here a:after{
    background: #00a4e4;	
}
a.callbacks_nav.callbacks2_nav.prev {
    background: transparent url("../images/arrows.png") no-repeat left top;
    width:23px;
    height:23px;
}
a.callbacks_nav.callbacks2_nav.next{
    background: transparent url("../images/arrows.png") no-repeat -29px 0px;
    width:23px;
    height:23px;
}
a.callbacks_nav.callbacks2_nav.prev {
    left: 86% !important;
    top: 9%;
}
a.callbacks_nav.callbacks2_nav.next {
    right: 0% !important;
    top: 9%;
}
/*-- Slider part Ends Here --*/

.tab-content {
    padding: 15px;
    padding-top: 0px; 
    padding-left: 0px; 
    padding-bottom: 0px;
    border-top: none;
}
.nav-tabs {
    border: none;
}
.nav-tabs > li {
    float: left;
    margin-bottom: -1px;
}
.nav-tabs > li > a {
    background:#6a04cc;
    margin-right: 3px;
    border: none;
    border-radius: 0;
    font-family: 'Open Sans', sans-serif;
    /*font-size: 14px;*/
    color: #ffffff;
    padding: 12px 20px;
    -webkit-transition: all 0.3s ease-in-out 0s;
    -o-transition: all 0.3s ease-in-out 0s;
    transition: all 0.3s ease-in-out 0s;
}
.nav-tabs > li > a .fa {
    margin-right: 10px;
}
.nav-tabs > li.active > a{
    border: none;
}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
    color: #fff;
    background-color: #8141f1;
    border: none;
    border-radius: 0;
}
.nav-tabs > li > a:hover, .nav-tabs > li > a:focus {
    color: #febf04;
    background-color:#6a04cc;
}
.nav-tabs > li > a i {
    font-size: 32px;
    margin-right: 20px;
    vertical-align: middle;
}
.nav-height {
    height: 320px;
}

.tab-content p {
    line-height: 2.2em;
    font-size: 14px;
}

.tab-content > .active {
    display: block;
    visibility: visible;
}
.label {
    font-weight: 300 !important;
    padding: 4px 6px;
    border: none;
    text-shadow: none;
}

.grid_3 p,.page-header p {
    color: #888;
    font-size: 14px;
    line-height:2em;
    margin: 1em 0 2em;
}
.bs-docs-example {
    margin: 1em 0;
}
section#tables  p {
    margin-top: 1em;
}
.breadcrumb li{
    font-size:0.85em;
}
.badge-primary {
    background-color: #03a9f4;
}
.badge-success {
    background-color: #8bc34a;
}
.badge-warning {
    background-color: #ffc107;
}
.badge-danger {
    background-color: #e51c23;
}
.tab-container .tab-content {
    border-radius: 0 2px 2px 2px;
    border: 1px solid #e0e0e0;
    padding: 16px;
    background-color: #ffffff;
}
.nav-tabs {
    margin-bottom: 1em;
}
.alert {
    font-size: 0.85em;
}
h1.t-button,h2.t-button,h3.t-button,h4.t-button,h5.t-button {
    line-height:1.8em;
    margin-top:0.5em;
    margin-bottom: 0.5em;
}
.bars {
    margin-bottom: 0.8em;
    color: #FDA30E;
}
li.list-group-item1 {
    line-height: 2.5em;
}
ol {
    margin-bottom: 44px;
}
.list-group {
    margin-bottom: 15px;
}
.input-group {
    margin-bottom: 20px;
}
.breadcrumb {
    background-color: #0099cc;
}
.breadcrumb li a {
    font-size: 16px;
    color: #FDA30E;
}
.breadcrumb > .active {
    color: #fff;
}
.breadcrumb li a span {
    margin-right: 6px;
}


.services-left span, .services-right span, .ser-bottom span {
    color: #FFAD00;
    font-size: 34px;
    border: 1px solid #ccc;
    width: 100px;
    height: 100px;
    line-height: 2.7em;
    border-top-left-radius: 26px;
    border-bottom-right-radius: 26px;
}
.services-left,.services-right,.ser-bottom {
    position: relative;
}
.services-left h5,.services-right h5,.ser-bottom h5 {
    color: #BE53D0;
    font-size: 20px;
    border: 1px solid #ccc;
    width: 33px;
    height: 33px;
    line-height: 1.5em;
    border-top-left-radius: 9px;
    border-bottom-right-radius: 9px;
}
.head_ser {
    padding: 0;
    position: absolute;
    top: -5%;
    left: 38.7%;
    background:#fff;
}
.services-left p,.services-right p ,.ser-bottom p{
    font-size: 15px;
    margin-top: 35px;
    line-height: 2.2em;
    width: 60%;
    margin: 0px auto 0px;
    color:#464646;
}
.services-left span:after {
    content: ' ';
    width: 235px;
    height: 1px;
    left: 100%;
    background: #ccc;
    position: absolute;
    top: 45%;
}
.services-right span:after {
    content: ' ';
    width: 237px;
    height: 1px;
    right: 100%;
    background: #ccc;
    position: absolute;
    top: 45%;
}
.mar-top{
    margin-top:90px;
}
.services-left h6, .services-right h6 {
    font-size: 22px;
    font-weight: 400;
    text-transform: uppercase;
    color: #FFAD00;
    margin: 23px 0 22px;
}
.services_list {
    background: #f7f7f7;
}
/*-- responsive media queries --*/

/* Start video gallery style */

.pb-video-container {
    padding-top: 20px;

    font-family: Lato;
}

.pb-video {
    border: 1px solid #380592;
    padding: 5px;
}

.pb-video:hover {
    background: #9262e6;
}



.pb-video-frame:hover {
    height: 230px;
}

.pb-row {
    margin-bottom: 10px;
}

.video-Head{
    color: #ffffff;
    background-color:#380592;
    font-size: 13px;
    padding: 5px;
}

.video-container {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 30px;
    height: 0;
    overflow: hidden;
}

.video-container iframe {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
}


/* Ends Video gallery style */
/* gallery css */ 
.carousel-head{
    padding: 10px;
    font-size: 12px;
    color: #f9f8f8;
    background-color: #2209bb;
}
#aligner{
    background-color: blue;
}

.portfolio-controls{
    padding-left: 5px;
    background-color: #380592;
    margin-bottom: 20px;
}
.portfolio-controls > ul > li {
    padding: 0;

}
.portfolio-controls> ul>li{
    background-color: #b58cfd;
}
.portfolio-controls> ul>li>a{
    color:#fff;
}
.nav-pills > li.active > a, .nav-pills > li.active > a:focus {
    color: #fff;
    background-color: #5e11e6!important;
}
.nav-pills > li > a{
    border-radius: 0!important;
}
.portfolio-controls> ul>li>a:hover{
    color:#fff;
    background-color: #8b57e6;
}
.work-nav #filters {
    margin: 0;
    padding: 0;
    list-style: none;
}

.work-nav #filters li {
    margin: 0 10px 30px 0;
    padding: 0;
    float:left;
}

.work-nav #filters li a {
    color: #7F8289;
    font-size: 16px;
    display: block;	
}

.work-nav #filters li a:hover {

}

.work-nav #filters li a.selected {
    color: #DE5E60;
}

#thumbs {
    margin: 0;
    padding: 0;	
}

#thumbs li {
    list-style-type: none;
}

.item-thumbs {
    position: relative;
    overflow: hidden;
    margin-bottom: 30px;
    cursor: pointer;
}

.item-thumbs a + img {
    box-shadow: 0px 1px 2px 1px #f5f134;
    width: 100%;
    border: 3px solid #1f06bb;
    border-radius: 3px;
}

.item-thumbs .hover-wrap {
    position: absolute;
    display: block;
    width: 100%;
    height: 100%;
    border-radius: 3px;
    opacity: 0;
    filter: alpha(opacity=0);

    -webkit-transition: all 450ms ease-out 0s;	
    -moz-transition: all 450ms ease-out 0s;
    -o-transition: all 450ms ease-out 0s;
    transition: all 450ms ease-out 0s;

    -webkit-transform: rotateY(180deg) scale(0.5,0.5);
    -moz-transform: rotateY(180deg) scale(0.5,0.5);
    -ms-transform: rotateY(180deg) scale(0.5,0.5);
    -o-transform: rotateY(180deg) scale(0.5,0.5);
    transform: rotateY(180deg) scale(0.5,0.5);	
}

.item-thumbs:hover .hover-wrap,
.item-thumbs.active .hover-wrap {
    opacity: 1;
    filter: alpha(opacity=100);

    -webkit-transform: rotateY(0deg) scale(1,1);
    -moz-transform: rotateY(0deg) scale(1,1);
    -ms-transform: rotateY(0deg) scale(1,1);
    -o-transform: rotateY(0deg) scale(1,1);
    transform: rotateY(0deg) scale(1,1);
}

.item-thumbs .hover-wrap .overlay-img {
    position: absolute;
    width: 50%;
    height: 100%;
    opacity: 0.80;
    filter: alpha(opacity=80);
    background: #895bda;
}

.item-thumbs .hover-wrap .overlay-img-thumb {
    position: absolute;
    border-radius: 60px;
    top: 50%;
    left: 50%;
    margin: -16px 0 0 -16px;
    color: #fff;
    font-size: 32px;
    line-height: 1em;	
    opacity: 1;
    filter: alpha(opacity=100);
}


/* --- Portolio filter --- */

ul.portfolio-categ{
    margin:10px 0 30px 0;
    padding:0;
    float:left;
    list-style:none;
}

ul.portfolio-categ li{
    margin:0;
    padding:0 20px 0 0;
    float:left;
    list-style:none;
    font-size:13px;
    font-weight:600;
}

ul.portfolio-categ li a{
    display:block;
    padding:35x 0 35x 0;
    color:#353535;
}

ul.portfolio-categ li.active a:hover, ul.portfolio-categ li a:hover,ul.portfolio-categ li a:focus,ul.portfolio-categ li a:active {
    text-decoration:none;
    outline:0;
}



/* --- portfolio detail --- */
.top-wrapper {
    margin-bottom:20px;
}

/* ===============================
13. Elements
================================ */

/* --- blockquote --- */
blockquote {
    font-size:16px;
    font-weight:400;
    font-family:'Noto Serif', serif;
    font-style:italic;
    padding-left:0;
    color:#a2a2a2;
    line-height:1.6em;
    border:none;
}

blockquote cite {
    display:block; 
    font-size:12px; 
    color:#666; 
    margin-top:10px; 
}
blockquote cite:before{ 
    content:"\2014 \0020"; 
}
blockquote cite a,
blockquote cite a:visited,
blockquote cite a:visited { 
    color:#555;
}

/* --- pullquotes --- */

.pullquote-left {
    display:block;
    color:#a2a2a2;
    font-family:'Noto Serif', serif;
    font-size:14px;
    line-height:1.6em;
    padding-left:20px;
}

.pullquote-right {
    display:block;
    color:#a2a2a2;
    font-family:'Noto Serif', serif;
    font-size:14px;
    line-height:1.6em;
    padding-right:20px;
}


/*Ends Gallery Style*/

@media (max-width: 1080px){
    .banner-info {
        width: 92%;
        margin: 6em auto 0;
    }
    .gal-desc p,.team-img p,.about-right p,.ban-right p,.wel-grid-one p,.process_right p,.pro_left h6,.team-right p,.contact_grids form input[type="email"], .contact_grids form input[type="text"], .contact_grids textarea {
        font-size: 14px;
    }
    a.callbacks_nav.callbacks1_nav.prev {
        left: -9.2%;
    }
    .callbacks_nav.next {
        left: 104.2%;
    }
    .wel-grids {
        width: 87%;
    }
    h3.title, h2.title {
        font-size: 33px;
    }

    .mar-top {
        margin-top: 50px;
    }
    .pro_spa h5:after {
        width: 86px;
    }
    .team-right{
        padding-right:0;	
    }

    .footer p {
        font-size: 14px;
    }
    .contact_grids form input[type="submit"] {
        padding: 6px 13px;
    }
    .about-right {
        padding-right: 0;
    }
    .about-right h4 {
        font-size: 22px;
    }
    .about-right p {
        line-height: 2em;
        margin-top: 13px;
    }
    .about-left {
        padding-left: 0;
    }
    .team-img h4 {
        font-size: 22px;
        margin: 19px 0 12px;
    }
    .team-img h5 {
        font-size: 15px;
        margin-bottom: 9px;
    }
    .gal-desc h4 {
        font-size: 24px;
        margin-bottom: 11px;
    }
    .port-8 .gal-desc {
        padding: 35px 20px 20px;
    }
    .text-desc p,.services-left p, .services-right p, .ser-bottom p,.contact-grid p {
        font-size: 14px;
    }
    .text-desc h4 {
        font-size: 22px;
    }
    .text-desc {
        padding: 40px 24px 0;
    }
    .roy_ser_grid2 {
        padding: 12px 31px;
    }
    .services-left h6, .services-right h6 {
        font-size: 20px;
        margin: 26px 0 8px;
    }
    .head_ser {
        top: -5%;
        left: 36.7%;
    }

    .capabil-grid p {
        font-size: 15px;
    }
    .mis-stage {
        width: 100%;
    }
}
@media (max-width: 1024px){
    .navbar-brand > img {
        width: 100%;
    }
    .navbar-header {
        width: 24%;
    }

    .banner-info {
        padding: 2em 1.5em;
    }
    .ban-right h3 {
        font-size: 22px;
    }
    .banner-info {
        margin: 4em auto 0;
    }
    a.callbacks_nav.callbacks1_nav.prev {
        left: -8%;
    }
    .callbacks_nav.next {
        left: 103.2%;
    }
    .wel-grid-one h4 {
        font-size: 20px;
        margin: 25px 0 13px;
        font-weight: 400;
    }
    .numscroller {
        font-size: 29px;
        width: 132px;
        height: 109px;
    }
    .mar-top {
        margin-top: 40px;
    }
    .pro_grids {
        margin-top: 44px;
    }
    h3.title span, h2.title span {
        width: 12%;
    }

}
.img-thumbnail {
    background-color: blue;
    color: white;
    padding: 30px
}


.topbar {
    height: auto;
    padding-top: 5px;
    background-color:#6a04cc;
}
.topbar i {
    color: #fbfcfc;
    font-size: 17px;
    vertical-align: text-bottom;
}
.topbar a {
    display: inline-block;
    color: rgba(255,255,255,0.5);
    text-decoration: none;
    -webkit-transition: color 0.3s;
    -moz-transition: color 0.3s;
    -ms-transition: color 0.3s;
    -o-transition: color 0.3s;
    transition: color 0.3s;
}
.topbar a:hover, .topbar a:focus {
    color: white;
    -webkit-transition: color 0.3s;
    -moz-transition: color 0.3s;
    -ms-transition: color 0.3s;
    -o-transition: color 0.3s;
    transition: color 0.3s;
}
.topbar-left {
    display: inline-block;
}
.topbar-left li {
    display: inline-block;
    margin-right: 20px;
    font-size: 14px;
    color: white;
    font-weight: 700;
}

.topbar-left li i {

}
.topbar-left li a {
    color: white;
    font-size: 12px;
}
.topbar-left li:last-child {
    margin-right: 0;
}
ul.topbar-right {
    float: right;
}
ul.topbar-right li {
    display: inline-block;
    margin-left: 18px;
    font-size: 14px;
    color: rgba(255,255,255,0.5);
    position: relative;
}
ul.topbar-right li a:hover i, ul.topbar-right li a:focus i {
    color: #f4f2b5;
}
.topbar-left i{
    margin-right: 5px;
    margin-bottom: -6px;
    top: 0px;
    border: 2px solid #EE9AFD;
    padding: 6px 6px;
    border-top-left-radius: 9px;
    border-bottom-right-radius: 9px;
    font-size: 12px;
}

@media (max-width:991px){
    .mis-stage {
        height: 300px !important;
    }
}

@media (min-width: 768px) {
    .modal-dialog {
        width: 745px;
        margin: 10px auto;
    }
    .topbar-left li {
    }
    ul.nav li:hover > ul.dropdown-menu {
        display: block;
    }
    .navbar-collapse ul.navbar-nav>li.dropdown>a:after {
        position: relative;
        right: -8px;
        top: auto;
        content: "\f107";
    }
}


.count {
    width: 100%;

    color: #ffffff;
}
.icon {
    padding-top: 30px;
    border: 2px solid rgba(255,255,255,0.2);
    display: inline-block;
    width: 120px;
    height: 120px;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    box-shadow: 0px 1px 5px 4px #ddccfb;
    background-color: #380592;
}
.icon2 {
    padding: 3px;
    border: 2px solid rgba(255,255,255,0.2);
    display: inline-block;

    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    box-shadow: 0px 1px 5px 4px #ddccfb;
    background-color: #380592;
}
.icon-inner {
    padding-top: 15px;
    border: 2px solid rgba(255,255,255,0.2);
    display: inline-block;
    width: 73px;
    height: 73px;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    box-shadow: 0px 1px 5px 4px #ddccfb;
    background-color: #380592;
}
.icon-inner i {
    padding-top: 5px;
    font-size: 34px!important;

}
.count-inner p{
    font-size:10px;
    margin-right:-15px;
    color: gold; 
    text-shadow: 0px 0px 1px  #FFFFFF;
    padding-bottom: 5px
}
.counter2 {
    font-family: 'Roboto Slab', serif;
    font-size: 20px;

    font-weight: 700;
    margin-top: 10px;
}
.counter-static {
    font-family: 'Roboto Slab', serif;
    font-size: 20px;

    font-weight: 700;
    margin-top: 10px;
}
.seperator-small-inner {
    width: 10%;
    height: 2px;
    background-color: rgba(255,255,255,0.47);
    margin: 5px auto;
}
.count-bottom-inner {
    padding-top: 4px;
    margin-top: 4px;
    border-top: 1px solid rgb(255,255,255);

}
@media (min-width: 768px) and (max-width: 979px) {

    a.detail{
        background:none;
        width:100%;
    }

    footer .widget form  input#appendedInputButton {
        display: block;
        width: 91%;
        -webkit-border-radius: 4px 4px 4px 4px;
        -moz-border-radius: 4px 4px 4px 4px;
        border-radius: 4px 4px 4px 4px;
    }

    footer .widget form  .input-append .btn {
        display: block;
        width: 100%;
        padding-right: 0;
        padding-left: 0;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        margin-top:10px;
    }

    ul.related-folio li{
        width:156px;
        margin:0 20px 0 0;
    }	
}
@media (max-width: 767px) {
    body {
        padding-right: 0;
        padding-left: 0;
    }
    .count-bottom {
        border-top:none;
    }
    .tbl-exam{
        width: 100%;
        margin: 0 auto;
    }

    .tbl-exam1{
        width:100%; 
        margin: auto;
    }

    #example td {
        text-align: right;
    }

    .navbar-brand {
        margin-top: 10px;
        border-bottom: none;
    }
    .navbar-header {
        border-bottom: none;
    }

    header .navbar-nav > li  {
        padding-bottom: 0;
        padding-top: 0;
    }

    header .nav li .dropdown-menu  {
        margin-top: 0;
    }

    .dropdown-menu {
        position: absolute;
        top: 0;
        left: 40px;
        z-index: 1000;
        display: none;
        float: left;
        min-width: 160px;
        padding: 5px 0;
        margin: 2px 0 0;
        font-size: 14px;
        list-style: none;
        background-color: #fff;
        background-clip: padding-box;
        border: 1px solid #f5f5f5;
        border: 1px solid rgba(0, 0, 0, .15);
        border-radius: 0;
        -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
        box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
    }

    .navbar-collapse.collapse  {
        border: none;
        overflow: hidden;
    }


    .box {
        border-bottom:1px solid #e9e9e9;
        padding-bottom:20px;
    }

    #featured .flexslider .slide-caption {
        width: 90%; 
        padding: 2%; 
        position: absolute; 
        left: 0; 
        bottom: -40px; 
    }


    #inner-headline .breadcrumb {
        float:left;
        clear:both;
        width:100%;
    }

    .breadcrumb > li {
        font-size:13px;
    }


    ul.portfolio li article a i.icon-48{
        width:20px;
        height:20px;
        font-size:16px;
        line-height:20px;
    }

    .left-sidebar{
        border-right:none;
        padding:0 0 0 0;
        border-bottom: 1px dotted #e6e6e6;
        padding-bottom:10px;
        margin-bottom:40px;
    }

    .right-sidebar{
        margin-top:30px;
        border-left:none;
        padding:0 0 0 0;
    }


    footer .col-lg-1, footer .col-lg-2, footer .col-lg-3, footer .col-lg-4, footer .col-lg-5, footer .col-lg-6, 
    footer .col-lg-7, footer .col-lg-8, footer .col-lg-9, footer .col-lg-10, footer .col-lg-11, footer .col-lg-12{
        margin-bottom:20px;
    }

    #sub-footer ul.social-network {
        float:left;
    }

    [class*="span"] {
        margin-bottom:20px;
    }
    .about-text{
        width: 100%;

    }

    .tbl-exam>tbody>tr>td{
        word-wrap:break-word;
        font-size: 10px;
        color: #ffffff;
    }


    .tbl-inside-school {
        border-collapse:collapse; 
        width:100%!important;
    }
    .tbl-inside-school td {
        border:solid 1px #194786; 
        table-layout: fixed; 
        word-wrap:break-word;
    }
    div.affiliate,.tbl-affiliate, tbl-doi{
        width: 100%;
    }
    .tbl-affiliate tr td{
        color:red;
        font-size: 12px;
    }
    .tbl-doi{
        color:navy;
        font-size: 12px;
    }

    .tbl_calender td{
        font-size: 10px;
    }

    div.notes{
        font-size: 10px;
    }
    div.notes span{
        font-size: 10px;
    }

    .scrolltabl{
        width:100%; 
        margin: auto;
    }


    h3.tittle-w3l:after {

        position: absolute;
        bottom: 0px;
        right: 36%;
        width: 200px;
        height: 1px;
        z-index: 2;
        background-position: 0px 0px;
    }
    .counter {
        font-size: 40px;
    }
    .count .col-xs-6, .menuFooter .col-xs-6 {
        margin-bottom: 35px;
    }
    .menuFooter .col-xs-6 {

    }

    .carousel-control .icon-prev, .carousel-control .icon-next, .carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right {
        top: 20%;
        font-size: 15px;
    }

    .count-bottom h1 {
        font-size: 22px;
    }
    .icon {
        padding-top: 35px;
        width: 110px;
        height: 110px;
    }
    .navbar-default .navbar-nav > li{
        padding-right: 20px;
        padding-left: 0px

    }

    .navbar-collapse ul.navbar-nav.in>li.dropdown>a:after {
        position: relative;
        content: "\f107";
        display: inline-block;
        font: normal normal normal 14px/1 FontAwesome;
        font-size: inherit;
        text-rendering: auto;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
    }
    .navbar-collapse ul.navbar-nav>li.dropdown.open>a:after {
        content: "\f106";
    }
    .navbar-collapse ul.navbar-nav li.dropdown li.dropdown.open>a:after {
        content: "\f106";
    }

    .icon i {
        font-size: 30px!important;
    }


}
.icon i {
    padding-top: 5px;
    font-size: 50px!important;
}

.counter1 {
    font-family: 'Roboto Slab', serif;
    font-size: 40px;
    line-height: 50px;
    font-weight: 700;
    margin-top: 10px;
}
.counter {
    font-family: 'Roboto Slab', serif;
    font-size: 40px;
    line-height: 50px;
    font-weight: 700;
    margin-top: 10px;
}

.seperator-small {
    width: 10%;
    height: 2px;
    background-color: rgba(255,255,255,0.47);
    margin: 15px auto;
}
.count .col-xs-6 p {
    font-family: 'Roboto Slab', serif;
    font-size: 20px;
    line-height: 20px;
    font-weight: 700;
    margin: 0;
    text-transform: uppercase;
}

@media (max-width: 479px) {
    .count .col-xs-6, .menuFooter .col-xs-6 {
        width: 100%;
    }
}



/*honoured decorated Text*/

.text-decor >h6 {
    color: hsla(90, 100%, 27%);
    font: normal 12px  'Droid Serif';;

    left: 0;

    letter-spacing: 0.5px;
    text-align: center;
    text-transform: uppercase;

    width: 100%;
    animation: move linear 2000ms infinite;  
}

@keyframes move {


    30% {
        text-shadow:
            -1px 0px 0 hsla(49, 61%, 52%, 1), 
            -1px 1px 0 hsla(49, 61%, 52%, 1), 
            -1px 2px 0 hsla(300, 100%, 40%, 1), 
            -1px 1px 0 hsla(300, 100%, 40%, 1),
            0px -1px 0 hsla(120, 100%, 40%, 1), 
            1px -1px 0 hsla(120, 100%, 40%, 1), 
            0px -1px 0 hsla(120, 100%, 40%, 1), 
            1px -1px 0 hsla(120, 100%, 40%, 1)
            ;
    }


}
/*honoured decorated Text*/
.header{
    background: -moz-linear-gradient(0deg, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 23%, rgba(144,190,245,1) 98%, rgba(144,190,245,1) 100%); /* ff3.6+ */
    background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(255,255,255,1)), color-stop(23%, rgba(255,255,255,1)), color-stop(98%, rgba(144,190,245,1)), color-stop(100%, rgba(144,190,245,1))); /* safari4+,chrome */
    background: -webkit-linear-gradient(0deg, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 23%, rgba(144,190,245,1) 98%, rgba(144,190,245,1) 100%); /* safari5.1+,chrome10+ */
    background: -o-linear-gradient(0deg, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 23%, rgba(144,190,245,1) 98%, rgba(144,190,245,1) 100%); /* opera 11.10+ */
    background: -ms-linear-gradient(0deg, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 23%, rgba(144,190,245,1) 98%, rgba(144,190,245,1) 100%); /* ie10+ */
    background: linear-gradient(90deg, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 23%, rgba(144,190,245,1) 98%, rgba(144,190,245,1) 100%); /* w3c */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFFFFF', endColorstr='#90BEF5',GradientType=1 ); /* ie6-9 */
}

#fade-quote-carousel.carousel {
    padding-bottom: 60px;
}

.npm {
    padding: 0;
    padding-top: 5px;
    margin: 0;
}
#fade-quote-carousel.carousel .carousel-inner .item {
    opacity: 0;
    -webkit-transition-property: opacity;
    -ms-transition-property: opacity;
    transition-property: opacity;
}
#fade-quote-carousel.carousel .carousel-inner .active {
    opacity: 1;
    -webkit-transition-property: opacity;
    -ms-transition-property: opacity;
    transition-property: opacity;
}
#fade-quote-carousel.carousel .carousel-indicators {
    margin-bottom: 15px;
}
#fade-quote-carousel.carousel .carousel-indicators > li {
    background-color: #33ffff;
    border: 2px #045ea5;
}
#fade-quote-carousel p {
    text-align: center;
    border: none;
    color: #ffffcc;
    font-size: 18px;
    text-shadow: 1px 1px 1px #006600;
}
#myCarousel .carousel-indicators {
    bottom: -30px;
}

.widget-area li {
    padding-top: 5px
}
.widget-area li a{
    color: #fff;
}
.widget-area li a:hover{
    color: #ffff00;
}
ul.widget-area li i:before {
    color: #fdb92e;


    display: inline-block;
    padding-right: 5px;
}

.count .col-xs-6:nth-child(2), .menuFooter .col-xs-6:nth-child(2) {
    clear: right;
}

/* inner pages style */ 

.contentdiv{
    min-height: 350px;
}

.contentdiv p{
    color: navy;
    text-shadow: 0px 0px 1px #ccffff;
    font-family: 'Droid Serif';
    margin-bottom: 10px;
    text-align: justify;
}

.contentdiv span{
    color:green;
    font-weight: bold;
}

#info{
    font-size: 18px;
    text-align: center;
    padding: 5px;
    color:#0e56de;
    font-weight: 600;
    //background: #83a4d4;  /* fallback for old browsers */
    //background: -webkit-linear-gradient(to right, #dde9fb, #d9e7fb);  /* Chrome 10-25, Safari 5.1-6 */
    //background: linear-gradient(to right, #dde9fb, #d9e7fb); /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */
}
.info{
    text-align: center;
    background-color: #416dab;
    color: white;
    font-size: 20px;
    margin: 0em 0 0.5em 0;
    font-weight: 600;
    position: relative;
    line-height: 35px;
    padding-left: 10px;
    border-radius: 10px;
}

.alert-info{
    color: #fbdc56;
    background-color: #6a04cc;
    border-color: #380592;
    font-size: 16px;
    line-height: 20px;
    font-family: 'Droid Serif';
}


.tbl-inside-school {border-collapse:collapse; margin: 0 auto;}
.tbl-inside-school td, .tbl-inside-school th{
    border:solid 1px #fab; 
    word-wrap:break-word; 
    overflow: hidden; 
    padding: 10px; 
    color:navy; 
    font-size: 14px; 
    border: solid 1px #194786;
}
h3.dress-code{
    text-align: center;
    color:green;
    font-size: 14px;
    padding: 5px;
    font-weight: bold;
}

h3.tittle-w3l {
    letter-spacing: 1px;
    text-shadow: 1px 1px 1px #194786;
    font-family: 'Lato-LightItalic';
    color: #e22dc2;;
    font-size: 26px;
    text-align: center;
    margin-bottom: 10px;
    position: relative;
    padding-bottom: 15px;
}
span.heading-style {
    position: absolute;
    width: 100%;
    left: 0;
    bottom: -4px;
    z-index: 4;
    line-height: 0px;
}
.heading-style i {
    display: inline-block;
    width: 10px;
    height: 10px;
    background-color: #229dff;
    margin:0 -2px;
    -ms-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
}
.heading-style i:nth-child(2) {
    width: 12px;
    height: 12px;
    background-color: #f53275;
}
h3.tittle-w3l:after {
    content: "";
    background-color: red;
    position: absolute;
    bottom: 0px;
    right: 41.5%;
    width: 200px;
    height: 1px;
    z-index: 2;
    background-position: 0px 0px;
}

.mvv-add-link a{
    color: navy;
    text-shadow: 0px 0px 1px #ccffff;
}
.mvv-add-link a:hover, .mvv-add-link a:focus{
    color:green;
    text-shadow: 0px 0px 1px #ccffff;
}
.mvv-add-link span{
    color:#f72525;
}

/* admission important info */

.thumb {
    perspective: 1000px;
}

.thumb a {
    display: block;
    width: 100%;
    height: 100%;
    /*background: linear-gradient(rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0.4)),*/ 
    /*url("../images/admission.jpg");*/
    background-size: 0, cover;
    transform-style: preserve-3d;
    transition: all 0.5s;
}

.thumb:hover a {
    transform: rotateX(80deg);
    transform-origin: top;
}
.thumb a:after {
    content: '';
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;

    background: inherit;
    background-size: cover, cover;
    background-position: bottom;
    transform: rotateX(90deg);
    transform-origin: bottom;
}
.thumb a span {
    color: #f94877;
    text-transform: uppercase;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    font: bold 12px/36px "Open Sans";
    text-align: center;
    transform: rotateX(-89.99deg);
    transform-origin: top;
    z-index: 1;
}
.thumb a:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.5);
    box-shadow: 0 0 100px 50px rgba(0, 0, 0, 0.5);
    transition: all 0.5s;
    opacity: 0.15;
    transform: rotateX(95deg) translateZ(-80px) scale(0.75);
    transform-origin: bottom;
}

.thumb:hover a:before {
    opacity: 1;
    box-shadow: 0 0 25px 25px rgba(0, 0, 0, 0.5);
    transform: rotateX(0) translateZ(-60px) scale(0.85);
}
/* Ends admission important info */

/* data table */
.dataTables_info{
    color:#772b15!important;
}
.dataTables_wrapper .dataTables_paginate .paginate_button{
    color: #730986!important;
}
.dataTables_wrapper .dataTables_filter input{
    margin-bottom: 15px;
}
.dataTables_wrapper .dataTables_paginate .paginate_button:active{
    background-color: #730986!important;;
    color:#fff!important;
}
.dataTables_wrapper .dataTables_paginate .paginate_button:hover{
    background-color:#730986!important;
    color:#fff!important;
}

.dataTables_wrapper .dataTables_paginate .paginate_button.disabled, .dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover, .dataTables_wrapper .dataTables_paginate .paginate_button.disabled:active {
    background: #730986!important;
}

/* Ends data table */

/* contact us */
.border_me{  
    padding: 10px 0px;
    box-shadow: 0px 0px 2px #009999;
    color: navy;
    background-color: #fff;
    margin-bottom: 5px;
}

h3.imp_info{
    text-align: center;
}
p.p-head{
    text-align: center;
    font-weight: 600; 
    font-size:24px; 
    color: #da770d;
    text-shadow: 1px 1px 1px yellow;
}
p.p-head2{
    text-align: center;
    font-weight: 600; 
    font-size:16px; 
    color: green;
    margin-bottom: 15px;
    text-shadow: 1px 1px 1px yellow;
}     

.contact-info{
    background-color: #ebeff5;
    color: #006699;
    line-height: 39px;
    font-size: 14px;
    padding: 10px;
}
.contact-us1{
    background-color: #ebeff5;

}

.contact-head{
    padding: 10px;
    background-color: #0e76bd;
    color: #eaf3a1;
    margin-top: 10px;

}
.red-heading{
    color: red;
    font-size: 12px;
    margin-top:  10px;
}

.red-heading1{
    padding-left: 10px;
    color:#006699;
    font-size: 14px;
    margin-top:  10px;
    margin-bottom:  10px;
    font-weight: 600;
}
.img-captcha{
    display: inline;
    width: 34%;
}
.ref-btn{
    display: inline; 
    padding:10px; width: 100px; 
    color:#006699;
}
/* Ends contact us */

/* mncc style start*/
div.mncc_head{
    font-size: 16px;
    text-align: center;
    padding: 5px;
    background-color: #f5f5f5;
    border-color: #ddd;
    color:#dc820e;
    font-weight: bold;
    border-bottom: 1px solid transparent;
    font-family: 'Droid Serif'!important;
}

p.mcc_subhead{
    margin-top: 10px; 
    text-align: center!important;
}

ul.list-group>li.list-group-item{
    text-align: center;
}
.rounded-list{
    width: 40%;
    margin: auto;
}
.rounded-list ol 
{
    counter-reset:li; /* Initiate a counter */
    margin-left:0; /* Remove the default left margin */
    padding-left:0; /* Remove the default left padding */
}

.rounded-list ol > li
{
    position:relative; /* Create a positioning context */
    list-style:none; /* Disable the normal item numbering */
    background:#f6f6f6; /* Item background color */
    margin:0; /* Give each list item a left margin to make room for the numbers */
    padding-left: 15px; /* Add some spacing around the content */
    padding-bottom:0px;
    padding-top:0px;
    font-family: 'Droid Serif';
}

.rounded-list ol > li p:before
{

    content: counter(li); 
    counter-increment: li; 
    position: absolute; 
    left: -1.3em;
    top: 50%;

    background: #87ceeb; 
    height: 2em;
    width: 2em;
    margin-top: -1em;
    line-height: 1.5em;
    border: .3em solid #fff;
    text-align: center;
    font-weight: bold;
    border-radius: 2em;
}


ul.list-group>li.list-group-item{
    color:blue;
    font-family: 'Droid Serif'!important;
}
/* mncc style Ends */

/* tc style Starts*/
a.tc_download{
    color:navy;
    text-align: center;
    font-size: 18px;
}
a.tc_download:hover{
    color: #ffffff;
}
.panel-border{
    box-shadow:none;
    border: 1px solid #636102;
}

/* tc style Ends*/

/*Student Enrollment Style Start*/

div.fee-struct{
    color:navy; 
    text-align: center; 
    margin: 10px 0; 
    font-weight: bold; 
    font-size: 16px;
}
/*Student Enrollment Style Ends*/

/*Result Style Start*/
h2.ac_head{
    letter-spacing: 1px;
    text-shadow: 1px 1px 1px #350000;
    text-align: center;
    font-size: 18px;
    font-weight: bold;
    color:orange;
}
/*Result Style Ends*/

/*Important website Start*/
p.website{
    text-align: center!important;
    color:#337ab7;
    font-weight: bold;
}
/*Important website Ends*/

/*Student's Curriculum Style Starts */
.tbl-curriculum > tbody > tr > td{
    color: #028202;
    font-size: 16px;
    font-stretch: bold;
}

.tbl-curriculum > tbody > tr > td:hover{
    color: #03a9f4;
    font-size: 16px;
    font-stretch: bold;
}

.subject_list li{
    color:green;
    font-weight: bold;
    text-shadow: 0px 1px 0px #ccffff;
}
/*Student's Curriculum Style Ends*/

/*school calender */
.tbl_calender{
    width: 50%;
    margin: auto;
    background-color: #edf4fd;
}

.tbl_calender td{
    font-size: 14px;
}

/*Ends school calender */


/*facutly page*/
.tbl-faculty-i{
    width:100%;
    margin: auto;
}
.tbl-faculty-i >tbody >tr:nth-child(even){
    background-color: #9460ef;
}
.tbl-faculty-i>tbody>tr:nth-child(odd){
    background-color:#bca5e4;
}

.tbl-faculty-i th{
    color:#fff;
    background-color:  #380592;
}
.tbl-faculty-i > tbody > tr > td{
    color: #1100f9;
}
.tbl-faculty-i > tbody > tr > td:hover{
    color:#f3ee0a;
}
.tbl-faculty-i> tbody > tr:hover{
    color:#fff;
    background-color:#d5bdff;
    border: 1px solid navy;
}
span.pname{
    color:green;
    font-size: 16px;
    text-align: center;
    font-family: 'Droid Serif';
}

.tbl-faculty-i2 > thead > tr> th{
    text-align: center;
}
.tbl-faculty-i2 > tbody > tr> td:nth-child(2){
    text-align: center;
}
p.dos{
    padding: 5px; 
    background-color: #028202; 
    color:#fff;
}
/*ends facutly page*/


/*examination schedule page*/



span.gt_hdg_left {
    display: inline-block;
    position: relative;
    margin-left: 12px;
}

span.gt_hdg_left:before {
    content: "";
    position: absolute;
    width: 30px;
    height: 3px;
    background-color: #ffb715;
    left: 3px;
    top: -5px;
    border-radius: 2px;
    z-index: 9
}

span.gt_hdg_left:after {
    content: "";
    position: absolute;
    width: 110px;
    height: 1px;
    background-color: #ccc;
    left: 0px;
    top: -4px;
}

span.gt_hdg_left1 {
    display: block;
    position: relative;
    margin: 0 auto;
    text-align: center;
    width: 200px;
    padding-bottom: 10px;
}

span.gt_hdg_left1:before {
    content: "";
    position: absolute;
    width: 30px;
    height: 3px;
    background-color: #ef0c8c;
    top: -5px;
    left: 45%;
    border-radius: 2px;
    z-index: 9
}

span.gt_hdg_left1:after {
    content: "";
    position: absolute;
    width: 100%;
    height: 1px;
    background-color: #276ee8;
    top: -4px;
    left: 0
}

span.gt_hdg_left2 {
    display: inline-block;
    position: relative;
    margin-left: 12px;
}

span.gt_hdg_left2:before {
    content: "";
    position: absolute;
    width: 30px;
    height: 3px;
    background-color: #ffb715;
    left: 3px;
    top: -5px;
    border-radius: 2px;
    z-index: 9
}

span.gt_hdg_left2:after {
    content: "";
    position: absolute;
    width: 110px;
    height: 1px;
    background-color: #fff;
    left: 0px;
    top: -4px;
}

h4.exam-head{
    padding: 5px;
    color:navy;
    text-align: center;
    margin-bottom: 5px;
}
/*Ends examination schedule page*/

/*Status Of Affiliation page*/
div.affiliate{
    background-color: #380592;
    padding: 10px;
    color: #ffff00;
    text-align: center;
    width: 50%;
    margin: auto;
    font-size: 16px;
    font-weight: bold;
    box-shadow: 0px 0px 5px 2px #8344f3;
}
div.affiliate h3{
    color:#ffff00;
}
.scrolltabl{
    height: 250px; 
    overflow-y: scroll; 
    width:35%; 
    margin: auto;
}
@media (max-width: 768px) {
    .scrolltabl{
        width:100%; 
    }
}
.tbl-affiliate{
    width: 49.8%;
    margin: auto;
    border: 0px solid #380592;
    background-color: #dbcff1;
    box-shadow: 0px 0px 5px 1px #8954e6;
}


.tbl-affiliate > tbody > tr > td{
    font-weight: bold;
    font-size: 14px;
    text-align: center;
    border: 2px solid #380592;
    color:navy;
}


a.cbse-link{
    color:#fde743;
    font-size:12px;
}
a.cbse-link:hover{
    color:#d5ffb0;
}
/*Ends Status Of Affiliation page*/

/*detao;s Of infrastructure page*/
.tbl-doi{
    margin: auto;
    height: 265px;
    // -moz-box-shadow: inset 0 0 15px #246476;
    //  -webkit-box-shadow: inset 0 0 15px #246476;
    //  box-shadow: inset 0 0 15px #246476;
}
.tbl-doi tr td{
    color:navy;
    font-size: 14px;
    box-shadow: 1px 1px 5px -1px #030552;
    border-radius: 6px;
}

.tbl-doi>tbody>tr>td{
    vertical-align: middle;
    padding: 0 20px;

}
.tbl-doi>tbody>tr>td:nth-child(2){
    text-align: right;
}

.bg-success2{
    background-color:  #d2c1f1;
}
.bg-info2{
    background-color: #ba98f9;
}
.bg-warning2{
    background-color: #8d52f9;
}

/*End details Of infrastructure page*/

/* board of directors */
.mis-stage, .mis-slider, .mis-slide, .mis-container, .mis-container * {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    margin: 0;
    padding: 0;
}
.mis-stage, .mis-slider {
    position: relative;
    overflow: hidden;
}
.mis-stage {
    width: 70%;
    margin: 0 auto;
    text-align: center;
}
.mis-slider {
    list-style: none;
    overflow: visible;
    height: 100%;
    margin-top: 0;
}
/*  Set slide width and padding */
.mis-slide {
    /*  Set width in pixels to restrict width of slides 
        for multi-item slider, default is 100%
        for single-item slider. Use padding to add space 
        between slides */
    width: 100%;
    height: auto;
    padding: 0;
    display: block;
    position: relative;
    float: left;
    overflow: visible !important;
}
.mis-slide.mis-current {
    z-index: 100;
}
/*  Slide container - inserted around the contents
    of each slide by the plugin */
.mis-container {
    display: block;
    width: auto;
    height: auto;
    border: 0;
}
/*  Style list navigation */
.mis-nav-list {
    position: absolute;
    bottom: .5em;
    width: 100%;
    margin: 0 auto; /* center it */
    z-index: 300;
    padding: 0;
}
.mis-nav-list li {
    display: inline-block;
    margin: 0 .25em;
}
.mis-nav-list li a {
    display: block;
    width: 14px;
    height: 14px;
    text-indent: 100%; /* Replace text */
    overflow: hidden;
    white-space: nowrap;
    border: 1px solid #4005a7;

}
.mis-nav-list li.mis-current a, .mis-nav-list li a:hover {
    background: #4005a7;
}

.mis-nav-buttons {
    display: block;
    position: absolute;
    height: 0;
    top: 0;
    opacity: 0.5;
    z-index: 200;
}
.mis-nav-buttons a {
    display: none;
    position: absolute;
    color: #eee;
    font-size: 0; /* Hide for browser except Android */
    line-height: .01; /* 0 is inconsistent in Opera */
    font-family: Verdana, Geneva, sans-serif;
    font-weight: bold;
    text-decoration: none;
    text-indent: -9999px; /* Hide for Android */
}
.mis-nav-buttons a:hover {
    color: #903c03;
}
.mis-nav-buttons a.mis-next {
    left: auto;
    right: 0;
}
.mis-nav-buttons a.mis-prev {
    left: 0;
}
.mis-nav-buttons a.mis-prev:before, .mis-nav-buttons a.mis-next:after {
    content: "\2039"; /* left single angle quote */
    display: block;
    font-size: 80px;
    text-indent: 0;
}
.mis-nav-buttons a.mis-next:after {
    content: "\203A"; /* right single angle quote */
}
p.dir_red{
    color:red;
}
.dir_blue {
    color: blue;
    font-size: 12px;
    font-family: "Verdana";
    font-weight: bold;
}

.about-text{
    box-shadow: 0 0 3px 1px #8c7602;
    width: 75%;
    margin: auto;
    border: 1px solid gold;
    border-radius: 6px;
    padding: 10px;
}

.about-text p{
    text-align: center!important;
}
div.chairman-title{
    text-align: center;
    color:#279e02;
    font-weight: bold;
    font-size: 14px;
    text-shadow: 0px 1px 0px gold;

}

.mnagement-heading{
    color: #006699;
    font-size: 18px;
    font-weight: 600px;
}


h4.girshji-bottom{
    padding: 5px;
    color: #279e02;
    font-size: 12px;
    font-family: "Verdana";
    font-weight: bold;
}
h5.des{
    margin-top: 15px;
    color:red;
    text-align: center;
    font-size:18px;
    font-weight: 600;
}
@media only screen and (max-width: 800px) {
    h4.girshji-bottom{

        font-size: 10px;

    }
    h5.des{
        font-size:12px;
    }
    .about-text p{
        font-size:10px;
    }
    div.chairman-title{
        font-size: 12px;
    }
    .mnagement-heading{ 
        font-size: 12px;
    }
    .mis-slide img {
        width: 100px;
        padding-top:0px; 
    }
}
div.notes{
    color:#0035ff;
    font-weight: bold;
}
div.notes span{
    color:red;
}
/* Ends Board of Director style */



/************************ Ends innder pages style****************************/


@media only screen and (max-width: 800px) {
    .dataTables_wrapper .dataTables_paginate .paginate_button{
        padding: 0 5px!important;
        font-size: 12px;
    }
    /* Force table to not be like tables anymore */
    #example{
        padding: unset;
    }

    #example table, 
    #example thead, 
    #example tbody, 
    #example th, 
    #example td, 
    #example tr { 
        display: block; 
    }

    /* Hide table headers (but not display: none;, for accessibility) */
    #example thead tr { 
        position: absolute;
        top: -9999px;
        left: -9999px;
    }

    #example tr { border: 1px solid #ccc; }

    #example td { 
        /* Behave  like a "row" */
        border: none;
        border-bottom: 1px solid #eee; 
        position: relative;
        padding-left: 46%; 
        white-space: normal;
        text-align:left;
        word-break: break-all;
        font-size: 10px;
    }

    #example td:before { 
        /* Now like a table header */
        position: absolute;
        /* Top/left values mimic padding */
        top: 6px;
        left: 6px;
        width: 45%; 
        padding-right: 10px; 
        white-space: nowrap;
        text-align:left;
        font-weight: bold;
    }

    /*
    Label the data
    */
    #example td:before { content: attr(data-title); }
    /* Force table to not be like tables anymore */
    #example1{
        padding: unset;
    }

    #example1 table, 
    #example1 thead, 
    #example1 tbody, 
    #example1 th, 
    #example1 td, 
    #example1 tr { 
        display: block; 
    }

    /* Hide table headers (but not display: none;, for accessibility) */
    #example1 thead tr { 
        position: absolute;
        top: -9999px;
        left: -9999px;
    }

    #example1 tr { border: 1px solid #ccc; }

    #example1 td { 
        /* Behave  like a "row" */
        border: none;
        border-bottom: 1px solid #eee; 
        position: relative;
        padding-left: 46%; 
        white-space: normal;
        text-align:left;
        word-break: break-all;
        font-size: 10px;
    }

    #example1 td:before { 
        /* Now like a table header */
        position: absolute;
        /* Top/left values mimic padding */
        top: 6px;
        left: 6px;
        width: 45%; 
        padding-right: 10px; 
        white-space: nowrap;
        text-align:left;
        font-weight: bold;
    }

    /*
    Label the data
    */
    #example1 td:before { content: attr(data-title); }

    /*********id=example2************/
    #example1{
        padding: unset;
    }

    #example2 table, 
    #example2 thead, 
    #example2 tbody, 
    #example2 th, 
    #example2 td, 
    #example2 tr { 
        display: block; 
    }

    /* Hide table headers (but not display: none;, for accessibility) */
    #example2 thead tr { 
        position: absolute;
        top: -9999px;
        left: -9999px;
    }

    #example2 tr { border: 1px solid #ccc; }

    #example2 td { 
        /* Behave  like a "row" */
        border: none;
        border-bottom: 1px solid #eee; 
        position: relative;
        padding-left: 46%; 
        white-space: normal;
        text-align:left;
        word-break: break-all;
        font-size: 10px;
    }

    #example2 td:before { 
        /* Now like a table header */
        position: absolute;
        /* Top/left values mimic padding */
        top: 6px;
        left: 6px;
        width: 45%; 
        padding-right: 10px; 
        white-space: nowrap;
        text-align:left;
        font-weight: bold;
    }

    /*
    Label the data
    */
    #example2 td:before { content: attr(data-title); }

    /*********id=example3************/
    #example3{
        padding: unset;
    }

    #example3 table, 
    #example3 thead, 
    #example3 tbody, 
    #example3 th, 
    #example3 td, 
    #example3 tr { 
        display: block; 
    }

    /* Hide table headers (but not display: none;, for accessibility) */
    #example3 thead tr { 
        position: absolute;
        top: -9999px;
        left: -9999px;
    }

    #example3 tr { border: 1px solid #ccc; }

    #example3 td { 
        /* Behave  like a "row" */
        border: none;
        border-bottom: 1px solid #eee; 
        position: relative;
        padding-left: 46%; 
        white-space: normal;
        text-align:left;
        word-break: break-all;
        font-size: 10px;
    }

    #example3 td:before { 
        /* Now like a table header */
        position: absolute;
        /* Top/left values mimic padding */
        top: 6px;
        left: 6px;
        width: 45%; 
        padding-right: 10px; 
        white-space: nowrap;
        text-align:left;
        font-weight: bold;
    }

    /*
    Label the data
    */
    #example3 td:before { content: attr(data-title); }


    /*********id=example4************/
    #example4{
        padding: unset;
    }

    #example4 table, 
    #example4 thead, 
    #example4 tbody, 
    #example4 th, 
    #example4 td, 
    #example4 tr { 
        display: block; 
    }

    /* Hide table headers (but not display: none;, for accessibility) */
    #example4 thead tr { 
        position: absolute;
        top: -9999px;
        left: -9999px;
    }

    #example4 tr { border: 1px solid #ccc; }

    #example4 td { 
        /* Behave  like a "row" */
        border: none;
        border-bottom: 1px solid #eee; 
        position: relative;
        padding-left: 46%; 
        white-space: normal;
        text-align:left;
        word-break: break-all;
        font-size: 10px;
    }

    #example4 td:before { 
        /* Now like a table header */
        position: absolute;
        /* Top/left values mimic padding */
        top: 6px;
        left: 6px;
        width: 45%; 
        padding-right: 10px; 
        white-space: nowrap;
        text-align:left;
        font-weight: bold;
    }

    /*
    Label the data
    */
    #example4 td:before { content: attr(data-title); }
}



@media (max-width:467px){
    #pull{
        float: left;
    }
}

@media (max-width: 480px) {
    .bottom-article a.pull-right {
        float:left;
        margin-top:20px;
    }


    .flexslider .flex-caption {
        display:none;
    }


    .cta-text {
        margin:0 auto;
        text-align:center;	
    }

    ul.portfolio li article a i{
        width:20px;
        height:20px;
        font-size:14px;
    }

    h3.tittle-w3l:after {
        position: absolute;
        bottom: 0px;
        right: 12%;
        width: 200px;
    }
    .mis-stage {
        height: 250px !important;
    }

    #fade-quote-carousel p {
        text-align: center;
        border: none;
        color: #ffffcc;
        font-size: 14px;
        text-shadow: 1px 1px 1px #006600;
    }
    .header img{
        height: 55px;
    }
}


#d1{
    background: url("../images/admission/bg1.png")  repeat;
    height:70px;
    color: white ;
    width: auto;

}

.dir_red3{

    color: red;
    font-size: 15px;
    font-family: "Verdana";
    font-weight: bold;
}
#session{
    padding: 4px;
}
#d2{
    padding: 4px;
    background: url("../images/admission/bg2.png")  repeat;
    height:130px;
    color: white ;
    width: auto;


}
#d3{
    padding: 10px;
    background: url("../images/admission/bg1.png")  repeat;
    height:40px;
    color: white ;
    width: auto;
    vertical-align: middle;
}

.btn1{
    border:1px solid #ffc826; -webkit-border-radius: 3px; -moz-border-radius: 3px;border-radius: 3px;font-size:12px;font-family:arial, helvetica, sans-serif; padding: 5px; text-decoration:none; display:inline-block;text-shadow: -1px -1px 0 rgba(0,0,0,0.3);font-weight:bold; color: #FFFFFF;
    background-color: #ffd65e; background-image: -webkit-gradient(linear, left top, left bottom, from(#ffd65e), to(#febf04));
    background-image: -webkit-linear-gradient(top, #ffd65e, #febf04);
    background-image: -moz-linear-gradient(top, #ffd65e, #febf04);
    background-image: -ms-linear-gradient(top, #ffd65e, #febf04);
    background-image: -o-linear-gradient(top, #ffd65e, #febf04);
    background-image: linear-gradient(to bottom, #ffd65e, #febf04);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#ffd65e, endColorstr=#febf04);
    color: navy;
    box-shadow: 0px 0px 0px 2px #132A3E;
}
.sidebar-effect{
    border: 1px solid #045ea5
}
.sidebar-effect li{

    font-size: 14px;
    transition: all ease-in .3s;
}
.sidebar-effect li:hover{

}
.sidebar-effect li a:hover{
    box-shadow: 0px 0px 5px #19449d
}

@media (max-width: 384px){
    .mis-stage {
        height: 280px !important;
    }
}

@media (max-width: 320px) {
    h3.tittle-w3l:after {
        position: absolute;
        bottom: 0px;
        right: 7%;
        width: 200px;
    }
}

.nav-tabs {
    /*border-top: solid 4px #ddd;*/
    /*border-right: solid 1px #ddd;*/

}
.datecolor{
    color: #cc6600
}
.media {
    margin-bottom: 12px;
    border-bottom: 2px solid #045ea5;
}
.media p{
    margin-bottom:0;

}
.media small{
    font-style:oblique;
    color:#555;
    font-size:90%;
}
.media-heading{
    line-height:140%;
}
.media-heading a{
    color: #008cba!important;
}
.media-list>li:last-child{
    margin-bottom:0;
}


@media (min-width:370px){
    .nav-tabs li a{
        padding-right:10px;
        padding-left:10px;
    }
    .nav-tabs li a:hover,.nav-tabs li.active a,.nav-tabs li.active a:hover,.nav-tabs li.active a:focus{
        padding-right:25px;
        padding-left:25px;
    }

}
.nav-tabs+.tab-content{
    padding:15px;
    /*    border-left:solid 1px #ddd;
        border-right:solid 1px #ddd;
        border-bottom:solid 1px #ddd;*/
    /*overflow:hidden;*/
}

@media (max-width:467px){
    .tab-content p {
        line-height: 1em;
        font-size: 12px;
    }
    .media-heading{
        line-height:0px;
    }
    .media-heading a{
        color: #008cba!important;
    }
    .main-para{
        margin-bottom: 40px;
    }
}
.btn-primary {
    color: #fff;
    background-color: #3b0892;
    border-color: #3b0892;
}
/*.add-bg{
    background-color:#989506;
    padding-bottom: 10px;
}*/
.slider-shadow{
    box-shadow: 0px 1px 5px 6px #ccb8ef;
}
.topmenu{
    background-color:#6a04cc;
}
.btn-primary:hover, .btn-primary:focus, .btn-primary.focus, .btn-primary:active, .btn-primary.active, .open > .dropdown-toggle.btn-primary {
    color: #fff;
    background-color: #6a2cd8;
    border-color: #602cbd;
}
.heading-shadow{
    box-shadow: 0px 1px 5px 2px #ccb8ef;
    margin-bottom: 10px;
    font-family: 'Raleway-Regular'; 
    font-weight: bold
}
.add-bg{
    background-color: #ad87ef;
    padding-bottom: 10px;
}
.advertisement{
    background-color: #ad87ef;
    padding-bottom: 10px;
}