
/**fonts css**/
@font-face {
    font-family: 'robotoregular';
    src: url('../fonts/roboto/roboto-regular-webfont.eot');
    src: url('../fonts/roboto/roboto-regular-webfont.eot?#iefix') format('embedded-opentype'),
        url('../fonts/roboto/roboto-regular-webfont.woff2') format('woff2'),
        url('../fonts/roboto/roboto-regular-webfont.woff') format('woff'),
        url('../fonts/roboto/roboto-regular-webfont.ttf') format('truetype'),
        url('../fonts/roboto/roboto-regular-webfont.svg#robotoregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'robotobold';
    src: url('../fonts/roboto/roboto-bold-webfont.eot');
    src: url('../fonts/roboto/roboto-bold-webfont.eot?#iefix') format('embedded-opentype'),
        url('../fonts/roboto/roboto-bold-webfont.woff2') format('woff2'),
        url('../fonts/roboto/roboto-bold-webfont.woff') format('woff'),
        url('../fonts/roboto/roboto-bold-webfont.ttf') format('truetype'),
        url('../fonts/roboto/roboto-bold-webfont.svg#robotobold') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'robotolight';
    src: url('../fonts/roboto/roboto-light-webfont.eot');
    src: url('../fonts/roboto/roboto-light-webfont.eot?#iefix') format('embedded-opentype'),
        url('../fonts/roboto/roboto-light-webfont.woff2') format('woff2'),
        url('../fonts/roboto/roboto-light-webfont.woff') format('woff'),
        url('../fonts/roboto/roboto-light-webfont.ttf') format('truetype'),
        url('../fonts/roboto/roboto-light-webfont.svg#robotolight') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'ralewaybold';
    src: url('../fonts/raleway/raleway-bold-webfont.woff2') format('woff2'),
        url('../fonts/raleway/raleway-bold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'ralewayregular';
    src: url('../fonts/raleway/raleway-regular-webfont.woff2') format('woff2'),
        url('../fonts/raleway/raleway-regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'samarkannormal';
    src: url('../fonts/samran/samarn__-webfont.woff2') format('woff2'),
        url('../fonts/samran/samarn__-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
/**fonts css end**/

body{ font-family: 'ralewayregular'; background: #fff;}

p{ font-size: 14px; text-align: justify; line-height: 21px;}



ul.custom-list{

    font-size: 15px;

    list-style: none;

    padding:0;

    margin:0;

    line-height: 24px;

}



ul.custom-list li{

    padding-left: 25px;

    text-indent: -10px;

}



ul.custom-list li:before {

    content: "";

    margin-right: 0;

    display: inline-block;

    width: 11px;

    height: 10px;

    background-color: #ffac4e;

    border-radius: 50%;

    margin-bottom: 0;

    position: relative;

    left: -8px;

}

ul.custom-list.level-1 li:before{

    border-radius: 3px;

    width: 0;

    border: 6px solid #14ccbb;

    height: 0;

    background: transparent;

    border-top-color: transparent;

    border-bottom-color: transparent;

    border-right-color: transparent;

}



/*a{ color: #dd1923;}*/

a:hover{ color: #2d2d8d; text-decoration: none;}



.header{padding: 2px 0 2px; background: #fff;}

.logo{

    /*padding-top: 14px;*/

    /*padding-left: 43px;*/

}

.logo2{ padding-top: 16px; text-align: right; padding-right: 40px;}

.conf-name{font-family: 'samarkannormal'; color: #eff2f9; font-size: 35px; background: #dd1923; padding: 2px 20px;}

.conf-title{color: #2a3092; font-size: 22px; line-height: normal;}

.conf-date{color: #4c3d3c; font-size: 16px; margin: 8px; display: block;}



.main-menue .navbar-default{ background-color: #ffac4e; background-image: none; border: 0 none; color: #fff; margin-bottom: 0; border-radius: 0;}

.main-menue .navbar-default .navbar-nav>.active>a, .main-menue .navbar-default .navbar-nav>.active>a:focus, .main-menue .navbar-default .navbar-nav>.active>a:hover{

    /*background-color: #9c5208;*/

    background-image: none; color: #fff;}

.main-menue .navbar-default .navbar-nav>li>a{ color: #000; font-size: 14px; padding-left: 15px; padding-right: 15px;}

/*.main-menue .dropdown-menu{background-color: rgba(139, 24, 17, 0.91); border: 0;}*/

.main-menue .dropdown-menu.reverse{ border-top-left-radius: 5px; border-top-right-radius: 5px; border-bottom-right-radius: 0; border-bottom-left-radius: 0; box-shadow: -4px -2px 12px rgba(0,0,0,.175);}

.main-menue .navbar-default .navbar-nav>.active>a, .main-menue .navbar-default .navbar-nav>.open>a{background-color: rgba(0, 0, 0, 0.18); background-image: none;}

/*.main-menue .dropdown-menu>li>a:focus, .main-menue .dropdown-menu>li>a:hover{ background-image: none; background-color: rgba(249, 93, 1, 0.95); color: #fff;}*/

.main-menue .dropdown-menu>li>a:focus, .main-menue .dropdown-menu>li>a:hover{ background-image: none; background-color: rgba(139, 24, 17, 0.91); color: #fff;}

.reverse {

    top:auto;

    bottom:100%;

}

body.home .nwes-tik-banner{ display: block; visibility: visible; }

.nwes-tik-banner{ display: none; visibility: hidden; }

.banner-with-sidebar{ position: relative;}

.banner-text{

    font-family: 'ralewayregular';

    position: absolute;

    top: 140px;

    right: 0;

    z-index: 9;

    color: #ff9b00;

    font-size: 22px;

    text-align: center;

    background: rgba(0, 0, 0, 0.75);

    padding: 20px;

    margin: 0 82px;

    width: 45%;

}

.banner-text span{ text-transform: uppercase; font-family: 'ralewaybold'; color: #f9dd9c;}

#owl-fogis .item img, #owl-speaker .item img, #owl-update .item .update-text{

    display: block;

    width: 100%;

    height: auto;

}

#owl-speaker .item{

    margin: 3px;

}

/**inner-slider--**/

.inner-slider.owl-theme .owl-controls .owl-page span{ width: 25px; background-color: #f0ad4e; }

/**inner-slider end--**/

.sidebar{

    position: absolute;

    padding-top: 3%;

    /*bottom: 24%;*/

         /*right:183px;*/

         /*left: 120px;*/

         width: auto;

         height: auto;

         z-index: 1;

}



.nav-side-menu {

    overflow: auto;

    font-family: verdana;

    font-size: 12px;

    font-weight: 200;

    background-color: rgba(255, 255, 255, 0.87);

    width: 271px;

    height: 100%;

    color: #444;

}

.nav-side-menu .brand {

    background-color: #23282e;

    line-height: 50px;

    display: block;

    text-align: center;

    font-size: 14px;

}

.nav-side-menu .toggle-btn {

    display: none;

}

.nav-side-menu ul,

.nav-side-menu li {

    list-style: none;

    padding: 0 10px;

    margin: 0px;

    line-height: 35px;

    cursor: pointer;

    /*

      .collapsed{

         .arrow:before{

                   font-family: FontAwesome;

                   content: "\f053";

                   display: inline-block;

                   padding-left:10px;

                   padding-right: 10px;

                   vertical-align: middle;

                   float:right;

              }

       }

    */

}



.nav-side-menu ul{

    padding-top: 15px;

    padding-bottom: 15px;

}

.nav-side-menu ul :not(collapsed) .arrow:before,

.nav-side-menu li :not(collapsed) .arrow:before {

    font-family: FontAwesome;

    content: "\f078";

    display: inline-block;

    padding-left: 10px;

    padding-right: 10px;

    vertical-align: middle;

    float: right;

}

.nav-side-menu ul .active,

.nav-side-menu li .active {

    border-left: 3px solid #d19b3d;

    background-color: #4f5b69;

}

.nav-side-menu ul .sub-menu li.active,

.nav-side-menu li .sub-menu li.active {

    color: #d19b3d;

}

.nav-side-menu ul .sub-menu li.active a,

.nav-side-menu li .sub-menu li.active a {

    color: #d19b3d;

}

.nav-side-menu ul .sub-menu li,

.nav-side-menu li .sub-menu li {

    background-color: #BF5E47;

    border: none;

    line-height: 28px;

    border-bottom: 1px solid #fff;

    margin-left: 0px;

}

.nav-side-menu ul .sub-menu li:hover,

.nav-side-menu li .sub-menu li:hover {

    background-color: #fff;

}

.nav-side-menu ul .sub-menu li:before,

.nav-side-menu li .sub-menu li:before {

    font-family: FontAwesome;

    content: "\f105";

    display: inline-block;

    padding-left: 10px;

    padding-right: 10px;

    vertical-align: middle;

}

.nav-side-menu li {

    border-left: 0;

    border-bottom: 0;

    padding: 10px;

}

.nav-side-menu li a {

    font-family: 'ralewaybold';

    text-decoration: none;

    color: #202020;

    font-size: 14px;

    font-weight: 300;

}

.nav-side-menu li a i {

    padding-left: 10px;

    width: 20px;

    padding-right: 20px;

}

.nav-side-menu li:hover {

    border-left: 3px solid #d19b3d;

    background-color: #4f5b69;

    -webkit-transition: all 1s ease;

    -moz-transition: all 1s ease;

    -o-transition: all 1s ease;

    -ms-transition: all 1s ease;

    transition: all 1s ease;

}

/**hover effect**/

.cuadro_intro_hover{

    padding: 0px;

    position: relative;

    overflow: hidden;

    height: auto;

}

.cuadro_intro_hover:hover .caption{

    opacity: 1;

    transform: translateY(-300px);

    -webkit-transform:translateY(-300px);

    -moz-transform:translateY(-300px);

    -ms-transform:translateY(-300px);

    -o-transform:translateY(-300px);

}

.cuadro_intro_hover img{

    z-index: 4;

}

.cuadro_intro_hover .caption{

    position: absolute;

    bottom:0;

    -webkit-transition:all 0.3s ease-in-out;

    -moz-transition:all 0.3s ease-in-out;

    -o-transition:all 0.3s ease-in-out;

    -ms-transition:all 0.3s ease-in-out;

    transition:all 0.3s ease-in-out;

    width: 100%;

}

.cuadro_intro_hover .blur{

    background-color: rgba(227, 91, 77, 0.96);

    height: 300px;

    z-index: 5;

    position: absolute;

    width: 100%;

}

.cuadro_intro_hover .caption-text{

    z-index: 10;

    color: #fff;

    position: absolute;

    height: 300px;

    text-align: center;

    top:106px;

    width: 100%;

}

/**hover effect ends**/

@media (max-width: 767px) {

    .nav-side-menu {

        position: relative;

        width: 100%;

        margin-bottom: 10px;

    }

    .nav-side-menu .toggle-btn {

        display: block;

        cursor: pointer;

        position: absolute;

        right: 10px;

        top: 10px;

        z-index: 10 !important;

        padding: 3px;

        background-color: #ffffff;

        color: #000;

        width: 40px;

        text-align: center;

    }

    .brand {

        text-align: left !important;

        font-size: 22px;

        padding-left: 20px;

        line-height: 50px !important;

    }

}

@media (min-width: 767px) {

    .nav-side-menu .menu-list .menu-content {

        display: block;

    }

}



@media (max-width: 992px) {

    .header, .logo2, .footer, .footer .text-right{ text-align: center;}

    .logo2, .logo{ padding-right: 0; padding-left: 0; }





}

@media (max-width: 402px) {

    .sidebar, .news-ticker{ display: none; visibility: hidden;}



}





.news-ticker{ position: relative; background: #000;}

.news-title{position: absolute; z-index: 1; display: block; left: 0; color: #fff; font-size: 18px; text-transform: uppercase; background:#de1f26; height: 100%; padding: 10px 0 10px 129px;}

.home.update{margin: 0; padding:12px 0 14px 286px; color: #fff;}

.home.update a, .home.update span{ color: #fff; font-size: 13px;}



.page-title{
    font-family: 'ralewaybold';
    font-size: 22px;
    text-transform: uppercase;
    color: #4c6acd;
    letter-spacing: 2px;
    padding:18px 0px 0px;
    
}
.page-header-title{
    font-family: 'ralewaybold';
    font-size: 22px;
    margin: 15px 0 10px;
    text-transform: uppercase;
    color: #4c6acd;
    letter-spacing: 2px;
    
}
.max ul{
    height:100%;
    overflow:scroll;
    padding-top:15px;
}
.welcome .image{ text-align: center;}

.welcome .image img{width: 113px; border: 4px solid #FFFFFF;}

.welcome .detail{ text-align: center;}

.welcome .detail h6{font-size: 14px; margin: 16px 0 0;}

.welcome .detail span{    font-size: 12px; color: #FFFFFF; margin-bottom: 47px; display: block;}

/**colr css**/

.white{ background: #fff;}

.red.darken-1{ background: #e53935;}

.red.accent-1{ background: #bf5e47;}

.grey.darken-3{ background: #424242;}

.pink.lighten-5{ background: #fce4ec;}

.grey.lighten-4{ background: #f5f5f5;}

.grey.dark-1{ background: #161618;}

.blue.lighten-5{ background: #e3f2fd;}

.blue.darken-1{ background-color: #1f97de;}

.lime.lighten-5{ background-color: #eae4d8;}



.red.text{ color: #e53935;}

.white-text{ color: #fff;}

.light-black.text{ color: #2e2e2e;}

.black.text{ color: #000;}

/**colr css end**/

img.pull-left{ margin-right: 8px; margin-bottom: 3px; margin-top: 8px; }

img.pull-right{ margin-left: 8px; margin-bottom: 3px; margin-top: 8px;}

.pos-relative{ position: relative; }

.pos-absolute{ position: absolute; }

.max-padding{ padding-bottom: 30px;}

.page-height{ min-height: 400px; }

.padding-custom{ padding: 10px 5px; }



.Important .detail h6{font-size: 24px; margin: 30px 0 25px;}

.Important .detail span{font-size: 15px; color: #656565;}

.update .update-text p{ text-align: center; font-style: italic; font-size: 17px;}



.footer{color: #fff; background: #1f1f1f;

        /*padding: 31px 0 18px;*/

}

span.statcounter { padding: 1px 12px; background: #000000; margin: 0 68px; text-align: center; display: block;}

.contact h5.title-inner{

    font-size: 20px;

    text-transform: uppercase;

    margin: 20px 0;

    color: #2d2d91;

}

.sepretor{ box-shadow: 1px 1px 3px #C7C7C7; border: 1px solid #FFFFFF; margin: 34px 0;}

.sepretor-right{border-right: 1px solid #dcdcdc;}



.containt-section-inner.coming-soon{ min-height: 365px;}

.footer .footer-social {

    float: right;

    list-style: none;

    margin: 0;

    padding: 0;

}

.footer .footer-social li {

    display: inline;

}

.footer .footer-social li a {

    display: inline-block;

    width: 50px;

    text-align: center;

    color: #f1f1f1;

    font-size: 18px;

    line-height: 28px;

    -webkit-transition: all 0.28s ease;

    -moz-transition: all 0.28s ease;

    -o-transition: all 0.28s ease;

    -ms-transition: all 0.28s ease;

    transition: all 0.28s ease;

}

.footer .footer-social li a:hover {

    background-color: #fff;

    color:#000;

}



.footer-top{ background: #000; padding: 20px 0;}

.footer-top h5{ font-size: 15px; font-weight: bold; color: #fff;}

.footer-top ul{ list-style: none; list-style-type: none; margin: 0; padding: 0; }

.footer-top ul li{ font-size: 13px; }

.footer-top ul li a{ color: #fff; }

.footer-top ul li a:hover{ color: #dcdcdc; }

/************************************************************************************/

/**social media icon css**/

/************************************************************************************/

.social {

    position: fixed;

    top: 50%;

    left: 0;

    z-index: 999;

}

.social ul {

    padding: 0px;

    -webkit-transform: translate(-118px, 0);

    -moz-transform: translate(-118px, 0);

    -ms-transform: translate(-118px, 0);

    -o-transform: translate(-118px, 0);

    transform: translate(-118px, 0);

}

.social ul li {

    display: block;

    margin: 5px;

    background: rgba(239, 181, 2, 0.96);

    width: 168px;

    text-align: right;

    padding: 10px;

    -webkit-border-radius: 0 30px 30px 0;

    -moz-border-radius: 0 30px 30px 0;

    border-radius: 0 30px 30px 0;

    -webkit-transition: all 1s;

    -moz-transition: all 1s;

    -ms-transition: all 1s;

    -o-transition: all 1s;

    transition: all 1s;

}

.social ul li a{ color:#000;}

.social ul li:hover a{ color:#000 !important;}

.social ul li:hover {

    -webkit-transform: translate(80px, 0);

    -moz-transform: translate(80px, 0);

    -ms-transform: translate(80px, 0);

    -o-transform: translate(80px, 0);

    transform: translate(80px, 0);

    background: rgba(239, 181, 2, 0.96);

}

.social ul li:hover a {

    color: #000;

}

.social ul li:hover i {

    color: #fff;

    background: rgba(0, 0, 0, 0.36);

    -webkit-transform: rotate(360deg);

    -moz-transform: rotate(360deg);

    -ms-transform: rotate(360deg);

    -o-transform: rotate(360deg);

    transform: rotate(360deg);

    -webkit-transition: all 1s;

    -moz-transition: all 1s;

    -ms-transition: all 1s;

    -o-transition: all 1s;

    transition: all 1s;

}

.social ul li:hover i.fa.fa-android{

    background: rgb(99, 162, 0);

    color:#fff;

}



.social ul li i {

    margin-left: 10px;

    color: rgb(99, 162, 0);

    background: #fff;

    padding: 7px 9px 10px 4px;

    -webkit-border-radius: 50%;

    -moz-border-radius: 50%;

    border-radius: 50%;

    width: 35px;

    height: 35px;

    font-size: 20px;

    background: #ffffff;

    -webkit-transform: rotate(0deg);

    -moz-transform: rotate(0deg);

    -ms-transform: rotate(0deg);

    -o-transform: rotate(0deg);

    transform: rotate(0deg);

}

/************************************************************************************/

/**social media icon css end**/

/************************************************************************************/

/**table css**/

table td {

    border: 1px solid #bdb7b7;

    padding: 7px 10px;

    color: #000;

    font-size: 14px;

}

.heading_title {

    font-family: 'ralewaybold';

    text-align: center;

}

table td p{ font-size: 14px;}

table td>p>strong{font-family: 'ralewaybold';}

strong{font-family: 'ralewaybold';}

.intable ul {

    padding: 0px 0px 0px;

    margin: 0px;

    list-style: none;

    display: block;

}

.intable ul li {

    padding: 0px 0px 0 0px;

    margin: 0px 0 0 0px;

    display: inline-block;

    width: 32%;

    float: left;

    background: none;

}

.insingletd ul li {

    padding: 0px 0px 0 0px;

    margin: 0px 0 0 0px;

    display: inline-block;

    float: left;

    background: none;

    width: 100%;

}

.insingletd ul li label {

    padding: 0px;

    margin: 0px;

    width: 100px;

    display: block;

    float: left;

}

table.toc tr th{

    background: #F7F7F7;

    vertical-align: middle;

    border: 1px solid #F3F3F3;

    padding: 7px 10px;

    color: #FF8300;

    font-size: 14px;

}



/**table css end**/

.note{

    background: #fff6de;

    padding: 10px 15px;

    margin: 0px 0 10px 0;

}

.note h6 {

    font-size: 16px;

    color: #000;

    font-weight: bold;

}

.importnat p{font-size: 14px;}

.bold{

    font-family: 'ralewaybold';

}

ul.custom{

    padding-left: 25px;

}

ul.custom li{

    padding: 0px 0px 0 25px;

    margin: 5px 0 0 0;

    font-size: 15px;

    color: #666666;

    list-style-type: square;

}

.btn.btn-custom, .btn.btn-register, .btn.btn-home, .btn.btn-travel{

    /*text-transform: uppercase;*/

    background: #de1f26;

    color: #fff;

    margin: 10px 0;

    line-height: normal;

    border-radius: 3px;

    padding: 5px 10px;

    font-size: 14px;

    -webkit-transition: background-color 0.5s ease-in-out;

    -moz-transition: background-color 0.5s ease-in-out;

    -ms-transition: background-color 0.5s ease-in-out;

    -o-transition: background-color 0.5s ease-in-out;

    transition: background-color 0.5s ease-in-out;

}

.btn.btn-faculty{

    text-transform: capitalize;

    background: #de1f26;

    color: #fff;

    margin: 10px 0;

    line-height: normal;

    border-radius: 3px;

    padding: 2px 5px;

    font-size: 12px;

    -webkit-transition: background-color 0.5s ease-in-out;

    -moz-transition: background-color 0.5s ease-in-out;

    -ms-transition: background-color 0.5s ease-in-out;

    -o-transition: background-color 0.5s ease-in-out;

    transition: background-color 0.5s ease-in-out;

}

.btn.btn-register:hover, .btn.btn-custom:hover, .btn.btn-travel:hover, .btn.btn-faculty:hover{

    background-color: #252525;

}

.btn.btn-travel{background: #1f97de;}



.btn.btn-home{

    /*background: rgba(0, 0, 0, 0.18);*/

    background: #4c4c4c;

    width: 100%;

    text-align: left;

    text-indent: 3px;

    padding-left: 100px;

    padding: 20px 45px 20px 0;

    font-size: 18px;

    border-radius: 0px;

    font-weight: bold;

}

.btn.btn-home1{

    background: #dd5d44;

    width: 110%;

    padding: 20px 45px 20px 0;

    font-size: 18px;

    text-align: left;

    margin-top: -10px;

    border-radius: 0px;

    color: #fff;

    font-weight: bold;

}

.btn.btn-home:hover{

    background-color: rgb(23, 21, 20);

}

.btn.btn-home1:hover{

    background-color: rgb(23, 21, 20);

}

.featured-image {

    margin-left: -30px;

    margin-right: -30px;

}

.imgborder {

    border: #eeeeee solid 1px;

    margin: 0 0 0 15px;

    float: right;

}

.color-change a{

    background: none;

    -webkit-animation: color_change .5s infinite alternate !important;

    -moz-animation: color_change .5s infinite alternate !important;

    -ms-animation: color_change .5s infinite alternate !important;

    -o-animation: color_change .5s infinite alternate !important;

    animation: color_change .5s infinite alternate !important;

}

/**animation**/

@-webkit-keyframes color_change {

    0% { color: #202020; }

    100% { color: #F93A1A; }

}

@-moz-keyframes color_change {

    0% { color: #202020; }

    100% { color: #F93A1A; }

}

@-ms-keyframes color_change {

    0% { color: #202020; }

    100% { color: #F93A1A; }

}

@-o-keyframes color_change {

    0% { color: #202020; }

    100% { color: #F93A1A; }

}

@keyframes color_change {

    0% { color: #202020; }

    100% { color: #F93A1A; }

}

/**animation end**/

/**modal css**/

#myModal .modal-content{background-color: #ffffff;

                        color: #3c3c3c;

                        border-radius: 5px;

                        padding: 10px 10px; }

#myModal .modal-header {

    border-bottom: none;

}

#myModal p{

    font-size: 13px;

    line-height: 20px;

}

@media screen and (min-width: 856px){

    #myModal .modal-dialog {

        width: 832px;

    }

}

.clr{clear: both;}

/**modal css end**/

/*Countdown start here*/



.timer-sidebar-banner{

    left: 385px;

    bottom: 0px;

}

.timer-sidebar-banner h5{ color: #fff; }



.simply-countdown-losange {

    /* The countdown */



}

.simply-countdown-losange > .simply-section {

    /* coutndown blocks */

    background: rgba(0, 72, 88, 0.51);

    border-radius: 50%;

    margin: 25px 12px;

    width: 90px;

    height: 90px;

    border: 1px solid #0fb2ff;

    transform: none;

    -webkit-transform:none;

    -moz-transform: none;

    -o-transform: none;

    -ms-transform: none;

}

.simply-countdown-losange > .simply-section > div{

    transform: none;

    -webkit-transform:none;

    -moz-transform: none;

    -o-transform: none;

    -ms-transform: none;

}



.simply-countdown-losangesimply-countdown-losange > .simply-section > div {

    /* countdown block inner div */

}



.simply-countdown-losange > .simply-section .simply-amount,

.simply-countdown-losange > .simply-section .simply-word {

    /* amounts and words */

    font-family: 'ralewayregular';

    font-size: 16px;

    text-transform: capitalize;

    letter-spacing: 1px;

}



.simply-countdown-losange > .simply-section .simply-amount {

    /* amounts */

}



.simply-countdown-losange > .simply-section .simply-word {

    /* words */

    font-weight: normal !important;

}







@media (max-width: 1182px) {

    .timer-sidebar-banner{

        top: 0;

        left: 0;

        right: -15%;

        margin: 0 auto;

        width: 70%;

    }

    .sidebar{

        left:0;

        right:0;

        width: 55%;

        margin: 0 auto;

    }

}

@media (max-width: 670px) {

    .timer-sidebar-banner{ display: none; visibility: hidden; }

}

/*Countdown end here*/

/*News update css here*/

.update{margin: 30px 0 0;}

.update h5{ font-family: 'ralewaybold'; font-size: 18px; text-transform: uppercase; margin: 5px 0 20px;}

.update .nav-tabs>li{

    border: 2px solid #dddddd;

    border-top-left-radius: 11px;

    border-top-right-radius: 11px;

    border-bottom: none;

    background-color: #dd1923;

    color: #fff;

    position: relative;

    top: 5px;

}

.update .nav-tabs>li>a{ color: #fff; text-transform: uppercase; padding: 6px 15px; }

.update .nav-tabs>li.active>a, .update .nav-tabs>li.active>a:focus, .update .nav-tabs>li.active>a:hover{

    background-color: transparent;

    color: #000;

    border: none;

    padding: 10px 15px;

}

.update .nav-tabs>li.active{ background-color: transparent; top: 0;}

.update .nav-tabs>li:hover{ background-color: transparent; }

.update .nav-tabs>li:hover>a{ color: #000; }

.update .nav-tabs{ border-bottom: none; }

.update .tab-content{border: 2px solid #dddddd;}

.tab-pane#imp-dates{ padding: 34px 16px 66px;}

.tab-pane#update .panel-default{ border: 0 none;}

.update .glyphicon

{

    margin-right:4px !important; /*override*/

}



.update .pagination .glyphicon

{

    margin-right:0px !important; /*override*/

}



.update .pagination a

{

    color:#555;

}



.update .panel ul, .update ul

{

    padding:0px;

    margin:0px;

    list-style:none;

}



.update .news-item

{

    padding:4px 4px;

    color: #292e8c;

    margin:0px;

    border-bottom:1px dotted #555;

}

/*news update end here*/



.venue-info{padding: 9px 2px; font-size: 13px; background-color: #fff; text-transform: uppercase;}

h5.sidebar-title-border{

    border-bottom: 1px solid #dcdcdc;

    padding: 0 4px 10px;

    margin: 5px 0 13px;

}

.venue-info span{ font-family: 'ralewaybold'; font-size: 25px;}

.site-timer{ background: url('../images/timer.jpg') no-repeat center center; background-size: cover; padding: 38px 0; min-height: 395px;}

.faculty-exp{

    margin-bottom: 5px;

}

.faculty-exp .panel-group{ margin-bottom: 5px; }

.facimage {

    text-align: center;

    vertical-align: middle;

}

.fac-cover {

    padding: 8px 5px 2px;

}

.faculty-cover p{ font-size: 14px; text-align: inherit; }

.col-2 {width: 15%;}

.faculty-exp .descrption p{ line-height: 24px; }

p.level2 {

    font-size: 14px;

}

span.level3 {

    font-style: italic;

    font-size: 13px;

}

.faculty-exp h4, .faculty-inner h4{margin: 5px 0; color: #000; font-weight: 600;}

.faculty-inner{ padding: 10px 10px; }

.faculty-exp button.close{    padding: 0 5px;}

.text{ text-align: justify; font-weight: 500; font-size: 14px;}

ul.border li{

    padding: 4px 4px;

    color: #292e8c;

    margin: 0px;

    border-bottom: 1px dotted #555;

}

/**.wrapper{ background: url('../images/pattern.jpg') repeat; }

.inner-page > .container{ background-color: rgba(255, 255, 255, 0.61); }**/

.footer h5 {

    font-size: 15px;

    font-weight: bold;

    /*border-top: 1px solid #fff;*/

}

.address {

    color: #fff;

    font-size: 12px;



}

.slider-image {

    margin-top: 5px;

    padding: 18px;

    font-size: 16px;

}

.sidebar1 {

    position: absolute;

    top: 30%;

    right: 183px;

    width: auto;

    height: auto;

    z-index: 1;

}



.sidebar_social_site {

    top: 8%;

    position: absolute;

    right:183px;

    float: right;

    width: auto;

    height: auto; z-index: 1;

}



.homepage_banner {

    top: 4%;

    position: absolute;

    padding: 20px 45px 20px 100px;

    /*width: auto;*/

    /*height: auto;*/

    z-index: 1;

}
.bx-wrapper .bx-pager.bx-default-pager a {
    background: #dcdcdc!important;
    border: 1px solid #dcdcdc;
    text-indent: -9999px;
    display: block;
    width: 15px !important;
    height: 15px !important;
    margin: 0 5px;
    outline: 0;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 15px !important;
}
.bx-wrapper .bx-pager.bx-default-pager a:hover, .bx-wrapper .bx-pager.bx-default-pager a.active {

    background: #cd594c !important;
    border: 1px solid #cd594c;
}

.help-desk{     padding: 0;
    background: #ffe4c6;}
.helpDeskInner{
        display: flex;
    /*align-items: end;*/
    justify-content: space-between;
}
.page-topic{
    text-align:left;
    margin-top: 0px;
}
.slider_wrap{
    display:flex;
    justify-content:space-between;
}
.helpDeskInner .hpLeft, .helpDeskInner .hpRight{
    width: 50%;
    padding: 1rem 1rem 1rem 1rem;
}
.helpDeskInner .hpRight{
}
.helpDeskInner .hpLeft{
    border-right: 20px solid #d9e2ff;
}

@media only screen and (max-width: 890px){
.helpDeskInner .hpLeft, .helpDeskInner .hpRight{
    width: 100%;
}
.helpDeskInner .hpLeft{
    border-right: 0px solid #eae4d8;
}
.helpDeskInner{
flex-direction: column;
}
}


.helpDeskInner table{}
.helpDeskInner table thead{}
.helpDeskInner table tbody{}
.helpDeskInner table tr th{
    width: 50%;
    border-bottom: 2px solid #cd594c;
}
.helpDeskInner table tr td{
        border-left: none;
    border-right: none;
}


.buy-sell{background: #f7f7f7;     padding: 0 0 8rem;}
.buy_sell{}
.buySellInnerWrap{
border-radius: 20px;
overflow: hidden;
}
.buySellInnerWrap .buySellImg{
    width: 100%;
    height: 282px;
    overflow: hidden;
}
.buySellInnerWrap .buySellImg a{}
.buySellInnerWrap .buySellImg a img{
        max-width: 100%;
    height: auto;
}

.buySellInnerWrap .buySellLabel{
    background: #000;
    text-align: left;
    padding: 3rem 2rem;
}
.buySellInnerWrap .buySellLabel .labelTitle{
display: block;
    color: #ffac4e;
    font-size: 14px;
    text-transform: uppercase;
}
.buySellInnerWrap .buySellLabel .labelSub{
    display: block;
    color: #fff;
    font-size: 14px;
    font-weight: normal;
}

.sub-heading{

    /*text-transform: uppercase;*/

    margin-top: -30px;

    color: #949494;

}

.upcoming_event{

    /*background: rgba(0, 0, 0, 0.18);*/

    background: #4c4c4c;

    width: 100%;

    padding: 20px 45px 20px 0;

    font-size: 21px;

    border-radius: 0px;

    font-weight: bold;

}

.lexi-upcoming-event{

    margin: 0;

    border: 0;

    border-radius: 0 !important;

    background: rgba(0, 0, 0, 0.6)!important;

}

.lexi-upcoming-event .panel-heading {

    background:rgba(0, 0, 0, 0.18)!important;

    border-bottom: 0 !important;

    color: #fff!important;

    font-size: 18px;

    font-weight: bold;

}

.lexi-upcoming-event .panel-body{

    /*border-right: 22px solid #07294e;*/

    background: rgba(0, 0, 0, 0.18)!important;

    color: #fff!important;

    font-weight: bold;

}

.lexi-upcoming-event .panel-body h5{

    font-size: 16px;

    font-weight: bold;

}

.lexi-upcoming-event .panel-footer{

    background: #000;

    border-top: 2px solid #000;

    color: #fff!important;

}

.help_sub-heading{

    margin-top: -27px;

    text-transform: uppercase;

}

.logo

{

    margin-bottom: 170px;

    /*padding: 20px 45px 20px 0;*/

}

/*.max {*/
/*    max-height: 281px;*/
/*    }*/

.profile1{
    font-size: 23px;
    color: red;
}

 /**Card css**/
.kidzone.card {

    min-height:303px;
    background:#fff;
    box-shadow:0 20px 50px rgba(0,0,0,.1);
    border-radius:10px;
    transition:0.5s;
        margin: 20px 0;
}
.kidzone.card:hover {
    box-shadow:0 30px 70px rgba(0,0,0,.2);
}
.kidzone.card .box {
    padding:20px 10px;
    box-sizing:border-box;
}
.kidzone.card .box .img {
    margin: 0 0 12px;
    text-align: center;
    background: #c5c5c5;
}
.kidzone.card .box .img img {
        margin: 0 auto;
    /**width:100%;
    height:100%;**/
}
.kidzone.card .box h2 {
        font-size: 16px;
    color: #262626;
    margin: 0 auto 8px;
    text-align: left;

}
.kidzone.card .box h2 span{
        font-size: 12px;
    color: #616161;
    display: inline-block;
    padding: 0;
    /* border-radius: 34px; */
    margin: 6px 0 0;
}
.kidzone.card .box h2 span.number {
        font-size: 11px;
    background: #00c18c;
    color: #fff;
    display: inline-block;
    padding: 2px 6px;
    border-radius: 34px;
        margin: 6px 0 0;
}
.kidzone.card .box p {
   color: #262626;
    font-size: 13px;
    height: 47px;
    overflow: hidden;
    margin-bottom: 12px;
}
.kidzone.card .box span {
    display:inline-flex;
}
.kidzone.card .box ul {
    margin:0;
    padding:0;
}
.kidzone.card .box ul li {
    list-style:none;
    float:left;
}
.kidzone.card .box ul li a {
    display:block;
    color:#aaa;
    margin:0 10px;
    font-size:20px;
    transition:0.5s;
    text-align:center;
}
.kidzone.card .box ul li:hover a {
    color:#e91e63;
    transform:rotateY(360deg);
}
.achiv{

}
.achiv h5{
    text-transform: uppercase;
    font-weight: 600;
    font-size: 12px;
    color: #616161;
}
/**Card css ends**/
/**Kidz profile start**/
.shortdetail{margin-top:3rem;}
.prof-detail-left{
    border-right:1px solid #616161;
}
.shortdetail .img{
        width: 164px;
    height: 164px;
    margin: 0 auto;
    overflow: hidden;
    border-radius: 100%;
}
.shortdetail .img img{
    height: 100%;
    width: auto;
}
.shortdetail h2{font-size: 25px;}
.shortdetail h2 span{
    font-size: 14px;
    margin: 0 2rem 0 0;
    display: inline-block;
    color: #616161;}
.shortdetail h2 span.email{
    font-size: 14px;
    background: #adead9;
    border-radius: 50rem;
    padding: 7px 14px;
    margin: 12px 10px 0 0;
    color: #000;
}
.shortdetail h2 span.email a{color: #000;}
.shortdetail h2 span.number{
    font-size: 14px;
    background: #00c18c;
    border-radius: 50rem;
    padding: 7px 14px;
    margin: 12px 10px 0 0;
    color: #fff;
}
.kidzsocial{
    margin: 4rem 0;
    padding: 0;
    list-style: none;
}
.kidzsocial li{display: inline-block; margin: 10px;}
.kidzsocial li a{
    color: #fff;
    font-size: 34px;
    background: #dcdcdc;
    padding: 10px;
    height: 54px;
    line-height: 35px;
    display: inline-block;
    width: 54px;
    text-align: center;
    transition: all 0.5s ease-in-out;
    text-decoration: none;
}
.kidzsocial li a.fb{
    background: #3a559f;
}
.kidzsocial li a.tw{
    background: #50abf1;
}
.kidzsocial li a.lin{
    background: #507fa7;
}
.kidzsocial li a.fb:hover{background: #dcdcdc; color: #3a559f;}
.kidzsocial li a.tw:hover{background: #dcdcdc; color: #50abf1;}
.kidzsocial li a.lin:hover{background: #dcdcdc; color: #507fa7;}

.profile-tab{ margin: 5rem 0; }
.profile-tab .nav-tabs>li{ margin-bottom: 0; }
.profile-tab .nav-tabs>li>a{ color: #616161; }
.profile-tab .nav-tabs>li.active>a, .profile-tab .nav-tabs>li.active>a:focus, .profile-tab .nav-tabs>li.active>a:hover{border: none;
    border-bottom: 2px solid #bd3131; color: #bd3131; }
 .profile-tab .tab-content>.tab-pane{padding: 3rem 1rem;}
 .profile-tab .tab-content>.tab-pane p{ text-align: justify; }
/**Kidz profile end **/

/**New Design css - 26-June-2020**/

.res-address{text-transform: uppercase; background-color: #000; color: #fff; font-size: 14px; padding: 1rem; text-align: center;}

.pageTopBanner{padding: 25px 0;}
.pageTopBanner > .row{}
.pageTopBanner .row .col-md-4{margin-bottom: 1rem;}
.vertiNews-wrap{
    padding: 15px 25px;
    background-color: #4c6acd;
}

@media only screen and (min-width: 992px){
.pageTopBanner .row{display: flex;}
.vertiNews-wrap{
    height: 100%
}
}

.vertiNews-wrap .bx-wrapper{
    margin: 3rem 0.5rem !important;
    color: #fff;
}

.vertiNews-wrap .bx-wrapper .slide a{
    color: #ffac4e;
    display: block;
    text-decoration: none;
}
.vertiNews-wrap h5, .youtubeVideo-Wrap h5{
    color: #fff;
    font-size: 15px;
}
.vertiNews-wrap h5>span, .youtubeVideo-Wrap h5>span{
        font-size: 19px;
    font-weight: 600;
    letter-spacing: 0.2rem;
}
.youtubeVideo-Wrap{
    height: 100%;
    background: #000;
    padding: 15px 17px;
}
.ytVideo{
    margin: 3rem 0;
}

.noticeBordTop{position: relative; padding: 0 0 3rem;  background: #ffe4c6;}
.noticeBordTop:before{
    position: absolute;
    left: 0;
    top: 0;
    content: ' ';
    background: url('../images/ntBrd-left.jpg') no-repeat left top;
    width: 318px;
    height: 266px;
}
.noticeBordTop:after{
    position: absolute;
    right: 0;
    bottom: 0;
    content: ' ';
    background: url('../images/ntBrd-right.jpg') no-repeat right bottom;
    width: 318px;
    height: 266px;
    z-index: 9;
}
.noticeBord-Wrap{position: relative; z-index: 99;}
.noticeBord-Wrap .bx-wrapper{
    z-index: 99;
}
.noticeBoard{}
.noticeBoard .slide .ntsw {
    background: #4c6acd;
    padding: 3rem 2rem;
    color: #fff;
}
.noticeBoard .slide .ntsw img{
        width: 113px;
    height: 91px;
    margin: 0 auto 3rem;
}
.noticeBoard .slide .ntsw p{color: #fff;}
.noticeBoard .slide .ntsw a{color: #ffac4e; text-decoration: none;}

.boardMemberWrap{position: relative;}
.boardMember{}
.boardMember .slide .bdWrp{}
.boardMember .slide .bdWrp h5{}
.boardMember .slide .bdWrp img{}
.boardMember .slide .bdWrp p{}

.cmtNews-wrap{
    height: 100%;
    padding: 15px 15px;
    background-color: #eae4d8;
}
.cmtNews-wrap h5, .brdMemberCol .page-title{ color: #4c6acd; font-size: 22px;}

.cmtNews-wrap .bx-wrapper{
    margin: 1rem 0.5rem !important;
    color: #707070;
}
.cmtNews-wrap .bx-wrapper .slide h6{font-size: 15px; }
.cmtNews-wrap .bx-wrapper .slide a{
    color: #ffac4e;
    display: block;
    text-decoration: none;
}
.readMore{
    padding-bottom: 20px;
    padding-right:15px;
}

.brdMemberCol{ background: #ffac4e; color: #fff; }
.brdMemberCol .page-title{ color: #fff;}
.brdMemberCol .bdWrp{ text-align: center; }
.brdMemberCol .bdWrp img{ margin: 0 auto; width: 116px; height:116px; border-radius: 200px; }
.brdMemberCol .bdWrp h5{ font-size: 15px; color: #fff; }
.brdMemberCol .bdWrp p{
        font-size: 14px;
    color: #fff;
    text-align: center;
    padding: 1rem 0;
}

.kidZone-wrap{ background: #d9e2ff; padding: 0 0 3rem; }
.kidZone-wrap .kidzone.card, .kidZone-wrap .kidzone.card:hover{box-shadow: none;}

/**New Design css - 26-June-2020 end**/

/*privacy-policy-css - 12-dec-2022*/
.s12 h4{
    font-size: 3.28rem;
line-height: 110%;
margin: 2.14rem 0 1.912rem 0;
text-align:center;
font-family: roboto;
}
.s12 p a{
    font-family: robotobold;
}
.s12 h6{
    font-size: 1.5rem;
line-height: 110%;
margin: 0.5rem 0 0.4rem 0;
font-family: robotobold;
}
.s12 p{
    font-family: robotoregular;
}
blockquote{
    border-left: 5px solid #ee6e73;
    font-size: 15px;
font-family: robotoregular;
padding: 5px 20px;
}
.mailto a{
    font-family: robotoregular !important;
}
.mailto a:hover{
    color:#428bca;
}
#owl-fogsi .item img{
    height:325px;
    width:100%;
}
.cmtNews-wrap .bx-viewport .slide p{
    font-family: raleway !important;
    font-weight:400;
    color:#707070;
}
.cmtNews-wrap .bx-viewport .slide p span{
    color:#707070 !important;
}
.px{
    padding:0px !important;
}
.news_card h4{
    font-size: 16px;
    font-weight: 600;
    margin: 8px 0px 10px;
    color:#707070;
}
.news_card p{
    margin: 0px 0px 4px;
    color:#707070;
}
.news_card{
    margin-bottom:18px;
}
.news_card a{
    font-size: 14px;
    font-weight: 600;
}
.cmtNews{
    height:400px;
    overflow:hidden;
}
#newsreveal{
    position: absolute;
    bottom: 25px;
    color:#428bca;
}
.resident_table,.pus_table{
    height:450px;
    overflow:auto;
}

.resident_table::-webkit-scrollbar,.pus_table::-webkit-scrollbar {
  width: 12px;
  border-radius: 6px;
}
.resident_table::-webkit-scrollbar-track,.pus_table::-webkit-scrollbar-track {
  background: #f3dcc2;
  border-radius: 6px;
}
.resident_table::-webkit-scrollbar-thumb,.pus_table::-webkit-scrollbar-thumb {
  background: #f3dcc2; /* Set the color of the scrollbar handle */
  border-radius: 6px; /* Round the corners of the scrollbar handle */
}
.resident_table::-webkit-scrollbar-thumb:hover,.pus_table::-webkit-scrollbar-thumb:hover {
  background: darkred; /* Set the color when hovering over the scrollbar handle */
}
.readMore a{
    text-align:right;
}
