<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">
/*******Header CSS******/
.logo
{
    max-width: 90%;
}

#head_part
{
    padding: 15px 0;
    background: #f0f0f0;
}
.card img
{
    padding: 1%;
}

.navbar .dropdown-menu a:hover
{
    color: #fff !important;
}

.navbar .dropdown-menu a
{
    padding: 10px;
    font-size: .9375rem;
    font-weight: 300;
    color: #000!important;
    padding: 7px 20px !important;
    font-size: 13px !important;
    /* margin: 0 !important; */
}

.header-back
{
    background-color: #471163;
}

.img-center
{
    display: block;
    margin: 0 auto;
}


/*Menu*/ */ .toggle
{
    width: 100%;
    padding: 10px 20px;
    text-align: right;
    box-sizing: border-box;
    color: #fff;
    font-size: 30px;
    display: none;
}

.navbar.scrolling-navbar
{
    background: #ee1523 !important;
    margin: 0 !important;
    padding: 0 !important;
}

    .navbar.scrolling-navbar li a:hover
    {
        background: #b30207;
    }

.menu li a
{
    color: #fff !important;
    font-size: 12px;
    text-transform: uppercase;
        padding: 15px 10px !important;
}
.navbar.navbar-light .breadcrumb .nav-item.active&gt;.nav-link, .navbar.navbar-light .navbar-nav .nav-item.active&gt;.nav-link {
    background-color: #b30207;
}

.dropdown:hover &gt; .dropdown-menu
{
    display: block;
}

.navbar.scrolling-navbar .navbar-nav &gt; li
{
     //margin-right: 5px;
}

.ppmenu
{
    background-color: #771687;
    max-width: 90%;
    margin: 1rem auto;
    color: #fff;
    border-radius: calc(.25rem - 1px) calc(.25rem - 1px) 0 0;
    padding: .75rem 1.25rem;
    border-bottom: 1px solid rgba(0,0,0,.125);
    -webkit-box-shadow: 0 2px 5px 0 rgba(0,0,0,.16), 0 2px 10px 0 rgba(0,0,0,.12);
    box-shadow: 0 2px 5px 0 rgba(0,0,0,.16), 0 2px 10px 0 rgba(0,0,0,.12);
}

    .ppmenu h3
    {
        font-size: 1.75rem;
    }

    .ppmenu h4
    {
        display: none;
    }

    .ppmenu a
    {
        color: #fff!important;
        text-decoration: none!important;
    }

        .ppmenu a:hover
        {
            color: #f7f7f7!important;
            text-decoration: none!important;
        }

.blockquote
{
    color: #8f4e9a;
    font-weight: 700!important;
}
.dropdown-menu {
    border-radius: 0;
    border: transparent;
}

/*Social Icon Css*/
.social-icon ul li a {
    color: #fff;
}
.social-icon ul li { list-style:none; display:inline-block; margin: 0 5px;     background: blue;
    height: 30px;
    border-radius: 50%;
    line-height: 30px;
    width: 30px;
    text-align: center;
}
.social-icon ul .fb { background:#4464b1;
}
.social-icon ul .youtube { background:#e51702;
}
.social-icon ul .twitter { background:#4e9edb;
}
.social-icon ul .instagram { background:#4d81a3;
}
.call .fa { font-size:18px; font-weight:800; color:#002e62;
}


/*slider css*/
.carousel-indicators .active {
    background-color: #153b66;
}
.carousel .carousel-indicators li {
    width: 20.5px;
    height: 11.5px;
    -webkit-border-radius: 50%;
    border-radius: 0;
    cursor: pointer;
}
.carousel-indicators li {
    background-color: rgba(21,59,102,0.3);
}

/*marqueee*/
.news-down { background:#ee1523; padding:15px 0 10px 0;
}

.news-down p { color:#fff; 
}
ul { padding:0;
}

/*about us*/
.latest-news marquee {
    max-height: 19rem;
     max-width: 80rem;
}
.latest-news ul li {
    height: 60px;
    margin: 0 0 10px 0;
    list-style: none;
    color: #000;
}
.dark {
    background: #3f3f45;
}
.line {
    background: red;
    height: 1px;
    width: 90px;
    margin-top: -1px;
}
.dark h1, .light h1 {
    float: left;
    min-width: 0rem;
    height: 60px;
    background: #dc0300;
    color: #fff;
    padding:    5px 23px 0px 23px;
    margin-right: 30px;
    font-size: 1.35rem;
    font-weight: 700;
}
.latest-news p { padding-top:6px;
}
.latest-news a {
    color: #fff;
 }

.about-us {
    margin: 4rem;
}
 .latest-news h3 { margin-bottom:2rem;
    }
.about-us .line { margin-bottom:2rem;
}
li { list-style:none;
}
/*.gallery p { font-size:25px; text-transform:uppercase; text-align:center; font-weight:500;
}*/
.testimonials { margin:5rem 0;
}
/*.principal img { text-align:center; margin:-8rem 0 0 0;
}
.principal {
    background: #f6f6f6;
    padding: 3rem; border:1px solid rgba(0,0,0,.16);
    border-bottom: 2px solid red; text-align:center;
}*/
/*.director-msg { margin:10rem 0 5rem;
}*/


.map {
    background: #fff;
    padding: 10px;
}
.footer-bottom { background:#000000;  padding:20px 0 1px 0; 
}
.footer-bottom p {color:#fff; font-size:13px; text-align:center;
}
ul.footer-menu li a {
    color: #fff; font-size:14px;
}
ul.footer-menu li {
    margin-bottom: 0px;

}
.contact-us p { font-size:14px;
}
.map iframe { width:100%;
}
.contact-us { background-size:cover;
}
.mission { margin:3rem 0;
}
.headeing-inner {
    background: #2e3192;
    padding: 14px 0px 5px 0px;
}
.info { margin:4rem 0;
}
    .info p { margin-bottom:2rem;
    }
.info .fa { vertical-align:middle;
}
.affiliation { margin:3rem 0;
}
.affiliation h3 { margin-top:2rem; font-weight:700;
}
.gallery { margin:4rem 0;
}

/*.rotation-images{ transform: rotateZ(7.30109deg); z-index: 7;
}*/
.staff { margin:3rem 0;
}


/*Table CSSS*/
#customers {
  border-collapse: collapse;
  width:70%; margin:3rem 0; text-align:center; margin:3rem  auto;
}

#customers td, #customers th {
  border: 1px solid #ddd;
  padding: 8px;
}

#customers tr:nth-child(even){background-color: #f2f2f2;}

#customers tr:hover {background-color: #ddd;}

#design th {
  padding-top: 12px;
  padding-bottom: 12px;
  text-align: left;
  background-color: #b30207;
  color: white; font-size:20px; font-weight:700;
}
#new-format th {
  padding-top: 12px;
  padding-bottom: 12px;
  text-align: left;
  background-color: #b30207;
  color: white; font-weight:700;
}
.social-icon {
    margin-top: 1rem;
}
#head_part {
    border-top: 2px solid #b30207;
    border-top-style: dotted;
 }
.list-of-holiday { margin:4rem 0;
}
.fourteen ul li {
    line-height: 50px;
    background: #ff8b00;
    padding: 5px 15px 5px 18px;
    color: #fff;
    border-bottom: 1px solid #fff;
    border-style: solid;
    font-size: 18px;
}
.note { text-align:left; background:#b30207; padding:30px 0px 30px 40px; border-top: 10px solid #900206; width:80%; color:#fff; margin:0 auto;
}
    .note p { font-weight:500; font-size:18px;
    }
.holiday th { font-size:18px; font-weight:700; background:#b30207; color:#fff;
}
.holiday td { font-size:15px; font-weight:500;
}
.holiday tr:hover {background:rgba(0,0,0,.16);
}

p { line-height:25px;
}
.sardony-principal h3 { font-weight:500;
}
.sardony-principal { margin:5rem 0;
}
.manage-calender {
    background: #FFF;
    box-shadow: 0 2px 10px 0 rgba(0,0,0,.12);
    min-height: 90px;
    border-top: 4px solid #007d9d;
    transition: all .3s;
    position: relative; border:2px solid #007d9d;
    padding: 1.5rem 0.5rem;
    text-align: center; min-height: 115px;
}
.caleder { margin:4rem 0;
}
.sardony-gallery { background:url(https://res.cloudinary.com/jupsoft/image/upload/v1562401234/gallery-bg_q8edi6.png) no-repeat; background-size:cover; padding:5rem;
}
.date-modify { background:#007d9d ; margin:0; padding:8px 0; text-align:center; color:#fff
}

/*gallery css*/

.blog .carousel-indicators {
	left: 0;
	top: auto;
    bottom: -40px;

}

/* The colour of the indicators */
.blog .carousel-indicators li {
    background: rgba(255, 255, 255, 0.4);
    border-radius:0;
    width: 20px;
    height: 5px;
}

.blog .carousel-indicators .active {
background: #fff;
}
.sardony-gallery img { border:1px solid rgba(255, 255, 255, 0.5); padding:10px;
}
.sardony-gallery h3 { font-weight:500; text-align:center; margin-bottom:2rem; color:#FFF;

}

.director { margin-top:5rem;
}
    .director h3 {
        font-weight: 500;
        text-align: center;
        margin-bottom: 2rem;
    }
/*gallery css close*/


/*principal message css*/
/**** BASE ****/


/**** LAYOUT ****/
.list-inline&gt;li {
    padding: 0 10px 0 0;
}
.container-pad {
    padding: 30px 15px;
}


/**** MODULE ****/
.bgc-fff {
    background-color: #fff!important;
}
.box-shad {
   
}
.brdr {
    border-top: 3px solid #2e3192;
}

/* Font changes */
.fnt-smaller {
    font-size: .9em;
}
.fnt-lighter {
    color: #bbb;
}

/* Padding - Margins */
.pad-10 {
    padding: 10px!important;
}
.mrg-0 {
    margin: 0!important;
}
.btm-mrg-10 {
    margin-bottom: 10px!important;
}
.btm-mrg-20 {
    margin-bottom: 20px!important;
}

/* Color  */
.clr-535353 {
    color: #535353;
}


/**** MEDIA QUERIES ****/
@media only screen and (max-width: 991px) {
    #property-listings .property-listing {
        padding: 5px!important;
    }
    #property-listings .property-listing a {
        margin: 0;
    }
    #property-listings .property-listing .media-body {
        padding: 10px;
    }
}

@media only screen and (min-width: 992px) {
    #property-listings .property-listing img {
        max-width: 180px;
    }
}


.director h4 {
    font-weight: 500;
    margin-bottom: 1.5rem;
    color: #2e3192;
}
.about-us h3 { font-weight:500;
}
.about-us p { font-size:16px; line-height:25px;
}
.director p { font-weight:300; font-size:15px; line-height:24px;
}
.director img { background:#fff; box-shadow:0px 0px 12px 4px #f1f1f1; padding:10px;
}
.director a:hover {
    /* text-decoration: underline; */
    color: #000;

}
.director a { color:#e4003b; font-weight:700;
}
.bishnu-kumar { border:1px solid #00b5c3; background:#00b5c3; color:#fff;
}
.Akhtar {     border: 1px solid #51ab00;
    background: #51ab00; color:#fff;
}
.design { border:1px solid #d9534f;
}
.offer-success .shape {
    border-color: transparent #5cb85c transparent transparent;
}
.shape {
    border-style: solid;
    border-width: 0 80px 60px 0;
    float: right;
    height: 0px;
    width: 0px;
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
}
.shape {
    border-color: rgba(255,255,255,0) #d9534f rgba(255,255,255,0) rgba(255,255,255,0);
}
.admission-enq-design h5 { background: #e91e63;
}
.admission-enq-design1 h5 { background: #ff5722;
}
.admission-enq-design2 h5 { background: #10b6fe;
}

/*Enquiry CSS*/
.admission-enq-design h5, .admission-enq-design1 h5, .admission-enq-design2 h5 {
    float: left;
    padding: 20px 36px;
    max-height: 136px;
    margin-right: 15px;
    line-height: 96px;
    font-size: 39px;
    color: #fff;
}
.admission-enq-design p, .admission-enq-design1 p, .admission-enq-design2 p { 
  font-size:14px; margin-top:20px;
}
.admission-enq-design { border:1px solid #e91e63;
}
.admission-enq-design, .admission-enq-design1, .admission-enq-design2 { min-height:138px;
}
.admission-enq-design1 { border: 1px solid #ff5722;
}
.admission-enq-design2 { border: 1px solid #10b6fe;
}
.enquiry { margin:5rem 0;
}
/*Enquiry CSS Close*/

.about--history { width:80%; margin:3rem auto;
}
    .about--history p { line-height:28px;

    }
.latest-news h3 { float:left;
}
.latest-button {     float: right;
    width: 74px;
    margin-top: 8px;
}
    .latest-button a { color:#b30207;
    }
       .latest-button a:hover { text-decoration:underline;
    }


       /*
Darkbox
*/
/*________________Banner Popup Gallery CSS Start______________*/
[data-darkbox]{ /* add cursor to clickable darkbox items */
    cursor:pointer;
    backface-visibility:hidden;
}
#darkbox{
    position:fixed;
    z-index:9999;
    background:rgba(0,0,0,0.8) no-repeat none 50%;
    background-size: contain;
    box-shadow:0 0 0 3000px rgba(0,0,0,0.8);
    opacity:0; 
    visibility:hidden;
}
#darkbox.on{ 
    opacity:1;
    visibility:visible;
    height:90% !important;
    width:90% !important;
    left:5% !important;
    top:5% !important;
}
#darkbox:after{
    position:absolute;
    right:0; top:0;
    font-size:2em;
    content:"\2A2F";
    color:#fff;
    cursor:pointer;
}
/*prev next buttons*/
#darkbox_prev,
#darkbox_next{
    cursor:pointer;
    user-select:none;
    -webkit-user-select:none;
    position:absolute;
    top:50%;
    margin-top:-25px;
    height:50px;
    width:50px;
    -webkit-transition:0.3s;
    transition: 0.3s;
    border-top: 2px solid #fff;
    border-right: 2px solid #fff;
}
#darkbox_prev:hover,
#darkbox_next:hover{
    border-color: #09c;
}
#darkbox_prev{
    left: -2px;
    -o-transform: rotate(-135deg);
    -ms-transform: rotate(-135deg);
    -moz-transform: rotate(-135deg);
    -webkit-transform: rotate(-135deg);
    transform: rotate(-135deg);
}
#darkbox_next{
    -o-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    right: -2px;
}
#darkbox-description{
    position: absolute;
    width:100%;
    color:#fff;
    bottom:-19px;
    text-align:center;
    text-shadow: 0 1px 1px #000;     display: none;
}
#darkbox-description a{
    color:#fff;
    font-weight:bold;
}
#darkbox sub{font-size:10px;}


/*-- /Gallery Section --*/
/*-- Team --*/

.modal-dialog {
    max-width: 594px;
}

.dark p {
    line-height: 16px;
    font-size: 11px;
}
.page-content {
    margin: 25px 0;
    box-shadow: 0 2px 5px 0 rgba(0,0,0,.16), 0 2px 10px 0 rgba(0,0,0,.12);
    border: 0.05rem solid #b2497d;
    border-radius: 0.25rem;
    padding: 25px;
}
</pre></body></html>