﻿@charset "utf-8";
/* CSS Document */
*{-moz-user-select:none; -ms-user-select:none; -o-user-select:none; -webkit-user-select:none; }
input, textarea, .user-select{-moz-user-select:text; -ms-user-select:text; -o-user-select:text; -webkit-user-select:text; }
.scrollThis {}
body {
    color: #777;
    font-family: "Poppins", sans-serif;
    font-size: 14px;
    font-weight: 300;
    line-height: 1.625em;
    position: relative
}
/*
@font-face{font-family:'robotolight';src:url(../fonts/roboto-light-webfont.woff2) format("woff2"),url(../fonts/roboto-light-webfont.woff) format("woff");font-weight:400;font-style:normal}
@font-face{font-family:'robotoblack';src:url(../fonts/roboto-black-webfont.woff2) format("woff2"),url(../fonts/roboto-black-webfont.woff) format("woff");font-weight:400;font-style:normal}
@font-face{font-family:'ralewayregular';src:url(../fonts/raleway-regular-webfont.woff2) format("woff2"),url(../fonts/raleway-regular-webfont.woff) format("woff");font-weight:400;font-style:normal}
@font-face{font-family:'vivaldiitalic';src:url(../fonts/vivaldii-webfont.woff2) format("woff2"),url(../fonts/vivaldii-webfont.woff) format("woff");font-weight:400;font-style:normal}
*/
.roundMask,.fadeDelay,.tabs-menu .current a i, header, header p, .HEAail, .HEAsoc, header img{-moz-transition:1s ease-in-out;-ms-transition:1s ease-in-out;-o-transition:1s ease-in-out;-webkit-transition:1s ease-in-out}
a,.HEAmenu,.ABContact .item .container,.DropDownHolder ul li a,.ClintMsg, .msgCon ul li input, .msgCon ul li textarea, .msgCon ul li button,  header h1, .ALrequst .container ul li button, .aluminiStudent h4 span{-moz-transition:.3s ease-in-out;-ms-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;-webkit-transition:.3s ease-in-out}
.no-default, .no-default ul li, .no-default a{list-style:none;text-decoration:none!important;outline:none!important}
table th, table td {padding:5px 8px;}
.right-round-holder,.left-round-holder{position:relative;float:left;padding:0;margin:0}
.leftTop{width:252px;height:234px;background:url(../image/default/sprit.png) no-repeat scroll -254px 0;position:absolute;top:0;left:0;z-index:100}
.leftBottom{width:252px;height:234px;background:url(../image/default/sprit.png) no-repeat scroll 0 0;position:absolute;bottom:0;left:0;z-index:100;-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);-webkit-transform:rotate(180deg)}
.rightTop{width:252px;height:234px;background:url(../image/default/sprit.png) no-repeat scroll 0 0;position:absolute;top:0;right:0;z-index:100}
.rightBottom{width:252px;height:234px;background:url(../image/default/sprit.png) no-repeat scroll -254px 0;position:absolute;bottom:0;right:0;z-index:100;-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);-webkit-transform:rotate(180deg)}
.fadeDelay{opacity:0}
.fadeOpen{opacity:1}
.round-holder .roundMask{width:100%;height:100%;padding:0;margin:0;position:absolute;top:0;z-index:1000;background:#fff}
.round-holder-active .roundMask{width:0!important}
.left-round-holder .roundMask{left:0!important}
.right-round-holder .roundMask{right:0!important}

/*body{color:#464646;font-family:'robotolight';font-size:15px}*/
.menuClicked {overflow:hidden !important}
/*body{color:#464646;font-family:font-family: 'ralewayregular';font-family:ralewayregular;font-size:12px}*/
.nopadding{padding:0!important}
.col-all-12{width:100%;height:auto;padding:0;margin:0;float:left;}
/*header{background:#f7f7f7 url(../image/default/headerPatteran.jpg) repeat;padding:20px 0!important; position:fixed; top:0; left:0; z-index:10000000000000; box-shadow:0 0px 7px rgba(0,0,0,0.2);padding-bottom:0px !important}*/
.header-active p{display:none}
.header-active .HEAsoc, .header-active .HEAail {display:none}
.header-active h1 {padding-left:40px; margin-bottom:0 !important; margin-top:5px}
.header-active img{display:block !important}
.headerLogo{border-left:8px solid #4c4f6a; position:relative}
.headerLogo img{width:40px; height:auto; padding:0; margin:0; float:left; position:absolute; left:10px; top:0; display:none}
.headerLogo h1{margin-bottom:10px;font-size:30px;font-weight:bold;}


.mainMenu100 {background:#ddd; padding:10px 5px;margin-top:10px;}
.headerMenu{padding:8px}
.menuOpen{margin-top:10px}
.menuOpen,.menuHide{color:#fff;padding:20px 40px;background:rgba(0,0,0,0.5)}
.menuOpen{background:#44B9D9}
.menuOpen i,.menuHide i{padding-right:20px}
.closeMenu{left:0!important}
.menuOpen,.menuHide{display:none}
.HEAmenu ul,.HEAail ul,.HEAsoc ul{width:auto;float:right}
.HEAail{clear:both}
.HEAmenu ul li,.HEAail ul li,.HEAsoc ul li{float:left;padding:0;margin:0}
.HEAsoc ul li a{width:15px;height:15px;margin:0 0 0 5px;float:left;background:#a4c0c9;color:#fff;text-align:center;border-radius:50%;font-size:8px;padding:2px}
.enQ, .enQ a{width:auto !important; height:auto !important; background:none !important; color:#0193DE !important; font-size:12px !important; font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight:bold}
.HEAail ul li a{width:auto;height:auto;padding:10px 0 0 10px;margin:0;float:left;font-family:Gotham,"Helvetica Neue",Helvetica,Arial,sans-serif;color:#075671;font-size:12px;font-weight:700;font-style:italic}
.HEAmenu ul li a{width:auto;height:auto;padding:12px;margin:0;float:left;text-transform:capitalize;color:#075671;font-size:15px;font-weight:700;font-family:Gotham,"Helvetica Neue",Helvetica,Arial,sans-serif}
.HEAmenu ul li:last-child a{padding-right:0}
.DropDownHolder{background: url(../image/default/down.png) no-repeat scroll 100% center;position:relative;padding-right:10px!important}
.DropDownHolder ul{position:absolute;top:100%;right:-98px;background:rgba(63,158,206,0.5);z-index:10;padding:5px;border-radius:10px 0 10px 0;display:none}
.DropDownHolder ul li{width:100%;min-width:302px;background:rgba(63,158,206,0.8)}
.DropDownHolder ul li:first-child{border-radius:10px 0 0 0}
.DropDownHolder ul li:last-child{border-radius:0 0 10px 0}
.DropDownHolder ul li a{width:100%;height:auto;padding:8px 10px;margin:0;float:left;color:#fff;border-bottom:1px dotted rgba(255,255,255,0.3); font-size:12px}
.DropDownHolder ul li a:hover{color:#fff;background:rgba(23,82,112,0.80)}
.DropDownHolder ul li ul li a { font-size:12px;}

.innerDrop{position:relative}
.innerDrop ul {position:absolute; top:0; left:100%; background:rgba(63, 158, 206, 0.8)  }

/*Changes*/
.nirmalaMainmenu .HEAmenu ul li:hover{background:rgba(63, 158, 206, 0.8) !important}
.nirmalaMainmenu .HEAmenu ul li:hover a{color:#fff !important}
.nirmalaMainmenu .HEAmenu ul li ul li{background:rgba(63,158,206,0.5) !important}
/*Changes*/

.slider{border-radius:0 0 0 400px;position:relative;overflow:hidden}
.sliderMask{background:radial-gradient(circle at 94.00% 87.93%,#7da866,transparent 100%),radial-gradient(circle at 7.03% 15.95%,#3698db,transparent 100%),radial-gradient(circle at 50% 50%,#000,#000 100%);height:100%;position:absolute;top:0;left:0}
#nirmala-demo .item img{display:block;width:100%;height:auto;opacity:1;border-radius:0 0 0 400px}
.slider .nirmala-controls{position:absolute;bottom:10px;left:0;z-index:1;width:100%}
.slider .nirmala-buttons{display:none!important}
.slider .item{position:relative}
.sliderContentHolder{width:100%;height:100%;padding:200px 0;margin:0;top:0;left:0;z-index:1;position:absolute;text-align:center}
.sliderContentHolder h2{font-family:'vivaldiitalic';font-size:50px;color:#fff;text-shadow:0 0 6px rgba(10,10,10,0.8);margin-bottom:20px}
.sliderContentHolder p{color:#fff;margin-bottom:20px}
.sliderContainer{max-width:200px}
.sliderContainer a{width:100%;height:auto;padding:10px;margin:0;float:left;text-align:center;border:1px solid #ccc;background:rgba(255,255,255,0.8);border-radius:20px}
.nirmala-origin{-webkit-perspective:1200px;-webkit-perspective-origin-x:50%;-webkit-perspective-origin-y:50%;-moz-perspective:1200px;-moz-perspective-origin-x:50%;-moz-perspective-origin-y:50%;perspective:1200px}
.nirmala-fade-out{z-index:10;-webkit-animation:fadeOut .7s both ease;-moz-animation:fadeOut .7s both ease;animation:fadeOut .7s both ease}
.nirmala-fade-in{-webkit-animation:fadeIn .7s both ease;-moz-animation:fadeIn .7s both ease;animation:fadeIn .7s both ease}
.nirmala-backSlide-out{-webkit-animation:backSlideOut 1s both ease;-moz-animation:backSlideOut 1s both ease;animation:backSlideOut 1s both ease}
.nirmala-backSlide-in{-webkit-animation:backSlideIn 1s both ease;-moz-animation:backSlideIn 1s both ease;animation:backSlideIn 1s both ease}
.nirmala-goDown-out{-webkit-animation:scaleToFade .7s ease both;-moz-animation:scaleToFade .7s ease both;animation:scaleToFade .7s ease both}
.nirmala-goDown-in{-webkit-animation:goDown .6s ease both;-moz-animation:goDown .6s ease both;animation:goDown .6s ease both}
.nirmala-fadeUp-in{-webkit-animation:scaleUpFrom .5s ease both;-moz-animation:scaleUpFrom .5s ease both;animation:scaleUpFrom .5s ease both}
.nirmala-fadeUp-out{-webkit-animation:scaleUpTo .5s ease both;-moz-animation:scaleUpTo .5s ease both;animation:scaleUpTo .5s ease both}

.eq-li li { position:relative !important; overflow:hidden; padding:0 !important}
.eq-li li h4{ position:absolute;bottom:0; left:0;}
.eq-li li img {width:100%; height:auto}

.innerABDetail img{border-radius:0px !important; max-width:100%}

@-webkit-keyframes empty {
0%{opacity:1}
}
@-moz-keyframes empty {
0%{opacity:1}
}
@keyframes empty {
0%{opacity:1}
}
@-webkit-keyframes fadeIn {
0%{opacity:0}
100%{opacity:1}
}
@-moz-keyframes fadeIn {
0%{opacity:0}
100%{opacity:1}
}
@keyframes fadeIn {
0%{opacity:0}
100%{opacity:1}
}
@-webkit-keyframes fadeOut {
0%{opacity:1}
100%{opacity:0}
}
@-moz-keyframes fadeOut {
0%{opacity:1}
100%{opacity:0}
}
@keyframes fadeOut {
0%{opacity:1}
100%{opacity:0}
}
@-webkit-keyframes backSlideOut {
25%{opacity:.5;-webkit-transform:translateZ(-500px)}
75%{opacity:.5;-webkit-transform:translateZ(-500px) translateX(-200%)}
100%{opacity:.5;-webkit-transform:translateZ(-500px) translateX(-200%)}
}
@-moz-keyframes backSlideOut {
25%{opacity:.5;-moz-transform:translateZ(-500px)}
75%{opacity:.5;-moz-transform:translateZ(-500px) translateX(-200%)}
100%{opacity:.5;-moz-transform:translateZ(-500px) translateX(-200%)}
}
@keyframes backSlideOut {
25%{opacity:.5;transform:translateZ(-500px)}
75%{opacity:.5;transform:translateZ(-500px) translateX(-200%)}
100%{opacity:.5;transform:translateZ(-500px) translateX(-200%)}
}
@-webkit-keyframes backSlideIn {
0%,25%{opacity:.5;-webkit-transform:translateZ(-500px) translateX(200%)}
75%{opacity:.5;-webkit-transform:translateZ(-500px)}
100%{opacity:1;-webkit-transform:translateZ(0) translateX(0)}
}
@-moz-keyframes backSlideIn {
0%,25%{opacity:.5;-moz-transform:translateZ(-500px) translateX(200%)}
75%{opacity:.5;-moz-transform:translateZ(-500px)}
100%{opacity:1;-moz-transform:translateZ(0) translateX(0)}
}
@keyframes backSlideIn {
0%,25%{opacity:.5;transform:translateZ(-500px) translateX(200%)}
75%{opacity:.5;transform:translateZ(-500px)}
100%{opacity:1;transform:translateZ(0) translateX(0)}
}
@-webkit-keyframes scaleToFade {
to{opacity:0;-webkit-transform:scale(.8)}
}
@-moz-keyframes scaleToFade {
to{opacity:0;-moz-transform:scale(.8)}
}
@keyframes scaleToFade {
to{opacity:0;transform:scale(.8)}
}
@-webkit-keyframes goDown {
from{-webkit-transform:translateY(-100%)}
}
@-moz-keyframes goDown {
from{-moz-transform:translateY(-100%)}
}
@keyframes goDown {
from{transform:translateY(-100%)}
}
@-webkit-keyframes scaleUpFrom {
from{opacity:0;-webkit-transform:scale(1.5)}
}
@-moz-keyframes scaleUpFrom {
from{opacity:0;-moz-transform:scale(1.5)}
}
@keyframes scaleUpFrom {
from{opacity:0;transform:scale(1.5)}
}
@-webkit-keyframes scaleUpTo {
to{opacity:0;-webkit-transform:scale(1.5)}
}
@-moz-keyframes scaleUpTo {
to{opacity:0;-moz-transform:scale(1.5)}
}
@keyframes scaleUpTo {
to{opacity:0;transform:scale(1.5)}
}
.nirmala-theme .nirmala-controls{margin-top:10px;text-align:center}
.nirmala-theme .nirmala-controls .nirmala-buttons div{color:#FFF;display:inline-block;zoom:1;*display:inline;margin:5px;padding:10px 0;width:40px;height:40px;font-size:12px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background:#A0A0A0;filter:Alpha(Opacity=50);opacity:.5}
.nirmala-theme .nirmala-controls.clickable .nirmala-buttons div:hover{filter:Alpha(Opacity=100);opacity:1;text-decoration:none}
.nirmala-theme .nirmala-controls .nirmala-page{display:inline-block;zoom:1;*display:inline}
.nirmala-theme .nirmala-controls .nirmala-page span{display:block;width:12px;height:12px;margin:5px 7px;filter:Alpha(Opacity=50);opacity:.5;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;background:#fff}
.nirmala-theme .nirmala-controls .nirmala-page.active span,.nirmala-theme .nirmala-controls.clickable .nirmala-page:hover span{filter:Alpha(Opacity=100);opacity:1}
.nirmala-theme .nirmala-controls .nirmala-page span.nirmala-numbers{height:auto;width:auto;color:#FFF;padding:2px 10px;font-size:12px;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px}
.nirmala-item.loading{min-height:150px;background:url(AjaxLoader.html) no-repeat center center}
.nirmala-carousel .nirmala-wrapper:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
.nirmala-carousel{display:none;position:relative;width:100%;-ms-touch-action:pan-y}
.nirmala-carousel .nirmala-wrapper{display:none;position:relative;-webkit-transform:translate3d(0px,0px,0px)}
.nirmala-carousel .nirmala-wrapper-outer{overflow:hidden;position:relative;width:100%}
.nirmala-carousel .nirmala-wrapper-outer.autoHeight{-webkit-transition:height 500ms ease-in-out;-moz-transition:height 500ms ease-in-out;-ms-transition:height 500ms ease-in-out;-o-transition:height 500ms ease-in-out;transition:height 500ms ease-in-out}
.nirmala-carousel .nirmala-item{float:left}
.nirmala-controls .nirmala-page,.nirmala-controls .nirmala-buttons div{cursor:pointer}
.nirmala-controls{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}
.grabbing{cursor:url(grabbing.html) 8 8,move}
.nirmala-carousel .nirmala-wrapper,.nirmala-carousel .nirmala-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}
.logo{height:20px;background:#fff}
.logo .container{position:relative}
.logoHolder{background:#fff;width:270px;height:270px;padding:0;margin:0;float:left;border-radius:50%;position:absolute;bottom:-120px;left:0;text-align:center;padding:50px;box-shadow:0 0 6px rgba(10,10,10,0.2);z-index:100000000}
.logoHolder img{max-width:100%;}
.smAbout{padding:100px 0;background:#dcdcdc url(../image/default/aboutBg.jpg);background-size:cover}
.ABDetail h3,.smAbout h3{color:#222;padding:10px 0;border-bottom:1px solid #0193de;text-transform:uppercase;font-size:20px;margin-bottom:10px}
.smAbout .snip1494{position:relative;float:left;overflow:hidden;margin:0;width:50%;color:#fff;font-size:16px;background-color:#000;-webkit-transform:translateZ(0);transform:translateZ(0)}
.snip1494 *,.snip1494 :before,.snip1494 :after{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .3s ease;transition:all .3s ease}
.snip1494 img{width:100%;backface-visibility:hidden;vertical-align:top}
.snip1494 figcaption{position:absolute;top:0;bottom:0;left:0;right:0}
.snip1494 figcaption:before,.snip1494 figcaption:after,.snip1494 figcaption div:before,.snip1494 figcaption div:after{opacity:0;-webkit-transform:scale(0.05);transform:scale(0.05)}
.snip1494 figcaption:before,.snip1494 figcaption:after{height:50%;width:50%;position:absolute;content:'';background-color:#6eb2e0}
.snip1494 figcaption:before{top:0;left:0}
.snip1494 figcaption:after{bottom:0;right:0}
.snip1494 figcaption div:before,.snip1494 figcaption div:after{width:50%;height:50%;position:absolute;content:'';background-color:#6887ea}
.snip1494 figcaption div:before{top:0;right:0}
.snip1494 figcaption div:after{bottom:0;left:0}
.snip1494 i{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-size:18px;z-index:1;opacity:0}
.snip1494 a{position:absolute;top:0;bottom:0;left:0;right:0;z-index:1}
.snip1494:hover img,.snip1494.hover img{zoom:1;filter:alpha(opacity=50);-webkit-opacity:.5;opacity:.5}
.snip1494:hover i,.snip1494.hover i{opacity:.7;-webkit-transition-delay:.2s;transition-delay:.2s}
.snip1494:hover figcaption:before,.snip1494.hover figcaption:before,.snip1494:hover figcaption:after,.snip1494.hover figcaption:after,.snip1494:hover figcaption div:before,.snip1494.hover figcaption div:before,.snip1494:hover figcaption div:after,.snip1494.hover figcaption div:after{-webkit-transform:scale(1);transform:scale(1);opacity:.8}
.snip1494:hover figcaption:before,.snip1494.hover figcaption:before{-webkit-transition-delay:0;transition-delay:0}
.snip1494:hover figcaption:after,.snip1494.hover figcaption:after{-webkit-transition-delay:.3s;transition-delay:.3s}
.snip1494:hover figcaption div:before,.snip1494.hover figcaption div:before{-webkit-transition-delay:.1s;transition-delay:.1s}
.snip1494:hover figcaption div:after,.snip1494.hover figcaption div:after{-webkit-transition-delay:.2s;transition-delay:.2s}
.smAboutDetail{width:50%;height:auto;margin:0;padding:0 10px;float:left;text-align:justify}


 /*20.09.2016 Begins*/
.smAboutDetail p{overflow:hidden; /*text-overflow:ellipsis*/ float:left;text-align:left; height:auto !important}
.smAboutHolder .smAboutDetail a{color:#727272; text-align:left; float:left; padding:10px 20px; width:auto; border:1px solid #ababab; margin-top:10px;}
.smAboutHolder .smAboutDetail a:hover{background:rgba(81,183,232,1); color:#fff; border:1px solid #fff}
 /*20.09.2016 Ends*/



#nt-title-container{background:#F2F2F2}
/*.smNews ul{padding-left:0}
#nt-title li{color:#4E4E4E;white-space:nowrap;list-style:none;overflow:hidden;text-overflow:ellipsis}
.smNews li p{width:50%;height:auto;padding:0;margin:0;float:left}
.smNews li span{width:15%;height:auto;padding:0;margin:r0;float:left}
.smNews li a{width:30px;height:30px;padding:0;margin:0;float:right;border-radius:50%;border:1px solid #ababab;text-align:center;color:#666;font-size:10px;padding:8px;position:absolute;top:10px;right:0;z-index:101}
.smNews li a:hover{background:#6888ea;color:#fff}
#nt-example1{width:100%;float:left}
#nt-example1-container{text-align:left}
#nt-example1 li{overflow:hidden;height:75px;text-align:left;border-bottom:1px dotted #2C8162;position:relative;padding:10px 0}
.smNewsHead{width:100%;height:auto;padding:0;margin:0;float:left;font-weight:700}
.smNews li span b{width:100%;height:auto;padding:0;margin:0;float:left;font-size:10px;color:#4a74d5;font-weight:400}
.smNewsimgHolder{width:50px;height:50px;padding:0;margin:0;float:left;background:#c5c5c5 url(../image/default/noimg.png) no-repeat scroll center center;margin-right:10px}
.smNewsimgHolder img{width:100%;height:auto;padding:0;margin:0;float:left}
.smAboutHolder,.smNewsHolder{padding:20px 0}
#nt-example1-prev,#nt-example1-next{padding:10px;float:left;cursor:pointer;font-size:10px;color:#ababab}
#nt-example1-prev:hover,#nt-example1-next:hover{color:#000}
    .galEve{background:#3497dbl;margin-top:20px}
    */
.smNews ul{padding-left:0}
#nt-title li{color:#4E4E4E;white-space:nowrap;list-style:none;overflow:hidden;text-overflow:ellipsis}
.smNews li p{width:50%;height:auto;padding:0;margin:0;float:left}
.smNews li span{width:15%;height:auto;padding:0;margin:0;float:left}
.homeNEws span {
    width: 70% !important;
}
.smNews li a{width:30px;height:30px;padding:0;margin:0;float:right;border-radius:50%;border:1px solid #ababab;text-align:center;color:#666;font-size:10px;padding:8px;position:absolute;top:10px;right:0;z-index:101}
.smNews li a:hover{background:#6888ea;color:#fff}
.nt-example-puse,  #nt-example1{width:100%;float:left}
#nt-example1-container{text-align:left}
.nt-example-puse li, #nt-example1 li{overflow:hidden;height:120px;text-align:left;border-bottom:1px dotted #2C8162;position:relative;padding:10px 0}
.smNewsHead{width:100%;height:auto;padding:0;margin:0;float:left;font-weight:700}
.smNews li span b{width:100%;height:auto;padding:0;margin:0;float:left;font-size:10px;color:#4a74d5;font-weight:400}
.smNewsimgHolder{width:100px;height:100px;padding:0;margin:0;float:left;background:#c5c5c5 url(../image/default/noimg.png) no-repeat scroll center center;margin-right:10px}
.smNewsimgHolder img{width:100%;height:100px !important;padding:0;margin:0;float:left}
.smAboutHolder,.smNewsHolder{padding:20px 0}
#nt-example1-prev,#nt-example1-next{padding:10px;float:left;cursor:pointer;font-size:10px;color:#ababab}
.nt-example-stop #nt-example1-prev, .nt-example-stop  #nt-example1-next{display:none !important}
#nt-example1-prev:hover,#nt-example1-next:hover{color:#000}
.galEve{background:#3497db;margin-top:20px}


.ri-grid{margin:0;position:relative;height:auto}
.ri-grid ul{list-style:none;display:block;width:100%;margin:0;padding:0}
.ri-grid ul:before,.ri-grid ul:after{content:'';display:table}
.ri-grid ul:after{clear:both}
.ri-grid ul{zoom:1}
.ri-grid ul li{-webkit-perspective:400px;-moz-perspective:400px;-o-perspective:400px;-ms-perspective:400px;perspective:400px;margin:0;padding:0;float:left;position:relative;display:block;overflow:hidden;background:#3497db}
.ri-grid ul li a{display:block;outline:none;position:absolute;left:0;top:0;width:100%;height:100%;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-o-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-o-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-background-size:100% 100%;-moz-background-size:100% 100%;background-size:100% 100%;background-position:center center;background-repeat:no-repeat;background-color:#333;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}
.ri-grid-size-1{width:55%}
.ri-grid-size-2{width:100%}
.ri-grid-size-3{width:100%;margin-top:0}
.ri-shadow:after,.ri-shadow:before{content:"";position:absolute;z-index:-2;bottom:15px;left:10px;width:50%;height:20%;max-width:300px;max-height:100px;box-shadow:0 15px 10px rgba(0,0,0,0.7);-webkit-transform:rotate(-3deg);-moz-transform:rotate(-3deg);-ms-transform:rotate(-3deg);-o-transform:rotate(-3deg);transform:rotate(-3deg)}
.ri-shadow:after{right:10px;left:auto;-webkit-transform:rotate(3deg);-moz-transform:rotate(3deg);-ms-transform:rotate(3deg);-o-transform:rotate(3deg);transform:rotate(3deg)}
.ri-grid-loading:after,.ri-grid-loading:before{display:none}
.ri-loading-image{display:none}
.ri-grid-loading .ri-loading-image{position:relative;width:30px;height:30px;left:50%;margin:100px 0 0 -15px;display:block}
.homeGallery ul li:first-child{}
.homeGallery{width:65%;height:auto;padding:0;margin:0;float:left}
.homeGallery a:nth-child(odd){opacity:.8}
.eveGal{width:35%;height:auto;padding:0;margin:0;float:left;background:url(../image/gallery/03.jpg);background-size:cover;position:relative;color:#fff;text-align:left}
.eveGalMask{height:100%;background:rgba(52,151,219,0.7);padding:100px 50px 80px 100px}
.eveGal h2{font-size:100px;font-family:'vivaldiitalic';margin-bottom:10px}
.eveGal p{margin-bottom:10px}
.eveGal a{width:auto;height:auto;padding:5px 20px;background:rgba(255,255,255,0.5);color:#fff;float:left;border-radius:20px;border:1px solid #ccc;margin:0;font-size:12px}
.eveGal a:hover,.eveGal a:focus{background:#FFF;color:#3497db}
.smFacility{background:#e6e6e7 url(../image/default/facilityBg.jpg) no-repeat;background-size:cover;margin-top:20px;padding:50px 0}
/*21 SEPT 2016 for Album Begins*/
.album{ padding:10px 0}
.album .container{max-width:900px;}
.album ul li{width:22%; padding:3px; margin:10px; float:left;position:relative;border-radius:4px;}
.album ul li a{position:absolute; top:0; left:0; z-index:1; height:100%; width:100%;background:#3eb1dc url(../image/default/go.png) no-repeat scroll center center; opacity:0}
.album ul li a:hover{opacity:0.8}
.album ul li:nth-child(odd) h4 p{background:#0193de}
.album ul li img{width:100%; height:auto; padding:0; margin:0; float:left}
.album ul li h4{padding:0 0; color:#fff; background:#0193de; text-align:center}
.album ul li h4 p{padding:10px 10px; height:100%;}
/*21 SEPT 2016 for Album Begins*/
#nirmala-demo2 .container{max-width:250px!important;width:100%}
#nirmala-demo2 .container img{width:100%;padding:0;margin:0;float:left;opacity:.8}
#nirmala-demo2 .container h4,#nirmala-demo2 .container p,#nirmala-demo2 .container a{margin-bottom:10px;color:#676767}
#nirmala-demo2 .container a{margin:0;padding:0}
#nirmala-demo2 .nirmala-pagination{display:none}
#nirmala-demo2 .nirmala-buttons{position:absolute;top:0;left:0;z-index:10000;width:100%;top:50%}
#nirmala-demo2 .nirmala-prev{float:left}
#nirmala-demo2 .nirmala-next{float:right}
#nirmala-demo2 .snip1494{position:relative;float:left;overflow:hidden;margin:0;margin-bottom:10px;width:100%;color:#fff;font-size:16px;background:radial-gradient(circle at 94.00% 87.93%,#6eb3e0,transparent 100%),radial-gradient(circle at 7.03% 15.95%,#6887ea,transparent 100%),radial-gradient(circle at 50% 50%,#000,#000 100%);-webkit-transform:translateZ(0);transform:translateZ(0)}
/*footer{background:#4d5e74;padding:100px 0!important;margin-top:20px!important;color:#a1b4cd;border-radius:400px 0 0 0;height:auto;font-style:italic;overflow:hidden;padding-bottom:0!important}*/
.fotCol{width:20%;height:auto;padding:0 15px;float:left;margin-bottom:10px}
.f-logo{padding:50px 0}
.fotCol h3{margin-bottom:20px;font-style:normal;color:#fff;font-size:15px;text-transform:uppercase;font-family:Gotham,"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:700}
.fotCol p,.fotCol span,.fotCol a,.fotCol li{width:100%;height:auto;padding:0;margin:0;float:left;margin-bottom:10px;font-family:Gotham,"Helvetica Neue",Helvetica,Arial,sans-serif}
.fotCol li{margin-bottom:0}
.fotCol p,.fotCol span,.fotCol a{font-size:12px;color:#a1b4cd;font-weight:700;text-align:justify}
.fotCol a:hover{color:#fff}
.fotCol i{padding-right:10px;color:#fff}
.f-links li{padding-left:20px;background:url(../image/default/dot.jpg) no-repeat scroll 0 5px}
.f-gal li{width:33.33%;padding:5px}
/*on SEPT 20 2016 For Footer Gallery Width & Height Fixing*/
/*Beginning*/
/*.f-gal li a,.f-gal li a img{width:100%;height:auto;padding:0;margin:0;float:left}*/
  .f-gal li a {width:100%;height:50px;padding:0;margin:0;float:left;overflow:hidden}
  .f-gal li a img{min-width:100%;height:100%;padding:0;margin:0;float:left}
/*End*/
.powered{background:#2c3643;margin-top:50px}
.powered p{padding:10px 0;float:right;font-size:11px;font-family:Gotham,"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:700}
.ABtop{height:150px;background:url(../image/default/about.jpg) no-repeat;background-size:cover;padding-top:65px}
.ABtop ul li{width:auto;height:auto;padding:0;margin:0;float:left;color:#fff}
.ABtop ul li a{width:auto;height:auto;padding:2px 5px;margin:0;float:left;color:#fff;text-transform:uppercase;font-size:11px;border-right:1px solid #fff;font-weight:700;font-family:Gotham,"Helvetica Neue",Helvetica,Arial,sans-serif}
.ABtop ul li:last-child a{color:#1b4e60}
.ABtop ul li a i{padding-right:10px}
.ABtop .container{padding:0 250px;position:relative}
.ABtop h6{font-size:25px;margin-bottom:10px;color:#fff}
.ABtop .sliderMask{opacity:.2}
.inLogo .logoHolder{width:190px;height:190px;bottom:-88px}
.inLogo img{max-width:100%}
.ABDetail{padding:20px 0;background:#fff;background-size:cover}
/*.ABDetail img{border-radius:0 100px 0 100px}*/
.ABContact{padding:20px 0;background:#fff;background-size:cover;margin-top:0px}
.ABContact .item .container{width:200px;border:1px solid #ccc;padding:15px;text-align:center}
.ABContact .item .container:hover{background:#fff}
.ABContact .nirmala-pagination .nirmala-page span{background:#666!important;width:10px;height:10px;border-radius:0;-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);-webkit-transform:rotate(45deg)}
.locatIcon{width:50px;height:50px;padding:10px;margin:0 auto;border:1px solid #CCC;border-radius:50%;margin-bottom:10px}
.locatIcon i{font-size:30px;color:#6d6d6d}
.ABContact h4{padding:10px;border-bottom:1px solid #ccc;margin-bottom:10px}
.ABcontactLeft{border-right:1px solid #0193de}
.ABcontactBottom{
	border-bottom: 1px solid #0193de;
	padding-bottom: 20px;
	visibility: hidden;
}
.ABQuick{padding:100px 50px}
.ABQuick h2{font-family:'vivaldiitalic'}
@media (max-width:700px){
	.ABcontactBottom{
		visibility: visible;
	}
	.ABcontactLeft{
		border-right:0px;
	}
	.ABQuick{
		padding: 20px 20px;
	}
}
.courses{padding:100px 0}
.courses ul li{width:25%;height:auto;padding:10px;margin:0;float:left}
.courses ul li div{background:#2d3743;min-height:150px;border-radius:0 50px 0 50px;overflow:hidden;position:relative}
.courses ul li div span{width:120%;height:auto;padding:0;margin:0;float:left;background:rgba(16,166,217,0.5);position:absolute;top:-10%;left:-10%;height:70%;-moz-transform:rotate(-10deg)}
.courses ul li div span a{width:50px;height:50px;padding:15px;margin:0;float:left;background:#095975;position:absolute;top:80%;left:40%;border-radius:50%;color:#fff;font-size:18px;text-align:center}
.courses ul li div span a:hover{background:rgba(59,156,217,1.00)}
.courses ul li div span h3{color:#fff;-moz-transform:rotate(10deg);-ms-transform:rotate(10deg);-o-transform:rotate(10deg);-webkit-transform:rotate(10deg) !important;padding:50px;font-size:18px;font-family:Gotham,"Helvetica Neue",Helvetica,Arial,sans-serif}
.nimalaProfole{padding:100px 0}
.proImg{background:#ababab;border-radius:6px;overflow:hidden;position:relative; margin-bottom:20px;}
.proImg img{width:100%;height:auto;padding:0;margin:0;float:left}
.proImg span{width:120%;height:auto;padding:0;margin:0;float:left;background:rgba(60,156,206,0.8);height:50%;position:absolute;top:-20%;left:-10%;-moz-transform:rotate(-10deg);-ms-transform:rotate(-10deg);-o-transform:rotate(-10deg);-webkit-transform:rotate(-10deg)}
.proImg h6{-moz-transform:rotate(10deg);-ms-transform:rotate(10deg);-o-transform:rotate(10deg);-webkit-transform:rotate(10deg);color:#fff;margin-top:60px;padding-left:60px;font-size:18px}
.StDetail ul li{width:100%;height:auto;padding:0;margin:0;float:left}
.StDetail ul li p,.StDetail ul li h3,.StDetail ul li a{width:100%;height:auto;padding:5px 10px;margin:0;float:left;color:#7C7C7C;position:relative}
.StDetail ul li p,.StDetail ul li a{padding-left:20px}
.StDetail ul li h3{color:#3C9CCE;padding-top:0;padding-left:0}
.StDetail ul li i{position:absolute;top:0;left:0;padding:7px 0;color:#7DB3E5}
.StDetail-2 span{width:20%; height:auto; padding:0; margin:0; float:left;color: #7DB3E5;font-weight:bold;}
.StDetail-2 p{width:80% !important; height:auto; padding:0; margin:0; float:left; }

.serchFriend{max-height:300px;border-left:1px solid #ababab}
.allSearch input,.serchFriend input,.serchFriend button,.allSearch button{width:100%;height:40px;padding:0 20px;margin:0;float:left;border:1PX solid #CCC}
.serchFriend button,.allSearch button{padding:0}
/*.select-hidden{display:none;visibility:hidden;padding-right:10px}
.select{cursor:pointer;display:inline-block;position:relative;font-size:13px;color:#fff;width:100%;height:40px}
.select-styled{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#10abe1;padding:8px 15px;-moz-transition:all .2s ease-in;-o-transition:all .2s ease-in;-webkit-transition:all .2s ease-in;transition:all .2s ease-in}
.select-styled:after{content:"";width:0;height:0;border:7px solid transparent;border-color:#fff transparent transparent;position:absolute;top:16px;right:10px}
.select-styled:hover{background-color:#106786}
.select-styled:active,.select-styled.active{background-color:#106786}
.select-styled:active:after,.select-styled.active:after{top:9px;border-color:transparent transparent #fff}
.select-options{display:none;position:absolute;top:100%;right:0;left:0;z-index:999;margin:0;padding:0;list-style:none;background-color:#1F8FB7}
.select-options li{margin:0;padding:12px 0;text-indent:15px;border-top:1px solid #1F8FB7;-moz-transition:all .15s ease-in;-o-transition:all .15s ease-in;-webkit-transition:all .15s ease-in;transition:all .15s ease-in}
.select-options li:hover{color:#1F8FB7;background:#fff}
.select-options li[rel="hide"]{display:none}*/
.serchFriend ul{overflow:hidden;height:250px}
.serchFriend ul li{width:100%;height:auto;padding:5px 0;margin:0;float:left}
.studentImg{width:60px;height:60px;padding:0;margin:0;float:left;background:#3c9cce no-repeat scroll center center}
.serchFriend ul li p,.serchFriend ul li h3{width:80%;height:auto;padding:5px 10px;margin:0;float:left;font-size:15px;padding-bottom:0}
.serchFriend ul li p{color:#666;font-size:12px}
.serchFriend ul li h3{color:rgba(55,171,220,1.00)}
.serchFriend ul li h3:hover{color:rgba(18,18,18,1.00)}
.select-options{height:auto!important; display:none;}
.viewAllstudent{width:100%;height:auto;padding:10px 0!important;margin:0;float:left;cursor:pointer;text-transform:uppercase;color:#666}
.viewAllstudent:hover{color:#4693DB}
.allStudentCat{padding:20px 0;border-top:1px solid #ccc;margin-top:20px;max-height:500px}
.allStudentCat ul li{width:25%;height:auto;padding:10px;margin:0;float:left}
.allStudentCat ul li .col-all-12{border-bottom:1px solid #ccc;padding-bottom:10px}
.allStudentCat ul li h3,.allStudentCat ul li p{width:70%;height:auto;padding:0;margin:0;float:left;font-size:17px;padding-left:12px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.allStudentCat ul li p{font-size:12px}
.allSearch{max-width:800px; float:right; margin-top:20px;}
.AllSearholder{padding-top:20px}
.coursesMore{padding:100px 0}
.CourseImg img{width:100%;height:auto;padding:0;margin:0;float:left;border-radius:0 70px}
.coursrIntro h2{margin-bottom:10px}
.tab-content p,.coursrIntro p{margin-bottom:10px;position:relative;padding-left:20px;float:left}
.tab-content h2{background:#44B9D9; width:auto; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; float:left; color:#fff; padding:10px; border-radius:0 15px 0 15px; margin-bottom:10px;}
.tab-content p i,.coursrIntro p i{position:absolute;top:3px;left:0;color:#44b9d9}
.coursrIntro h3{margin-bottom:10px}
.coursesCapa{border-left:1px solid #ccc}
.coursesCapa h3{margin-bottom:10px}
.coursesCapa ul li{width:100%;height:auto;padding:5px 0;margin:0;float:left;color:#12afe4;border-bottom:1px solid #ccc}
.coursesCapa ul li p{width:80%;height:auto;padding:0;margin:0;float:left}
.coursesCapa ul li span{width:20%;height:auto;padding:0;margin:0;float:left;text-align:right;font-size:15px}
.tabHeadHolder li{width:20%;height:auto;padding:0 15px;margin:0;float:left}
.CoursesTab{margin-top:10px;padding-top:20px;border-top:1px solid #ccc}
.tabs-menu{height:auto;float:left;clear:both}
.tabs-menu li{height:auto;line-height:30px;float:left;width:25%;padding:0 15px}
.tabs-menu li.current{position:relative;background-color:#fff;border-bottom:1px solid #fff;z-index:5}
.tabs-menu li a{padding:5px 10px;color:#fff;background-color:#44b9d9;border-radius:0 20px;text-decoration:none;width:100%;float:left}
.tabs-menu li a:hover{background:rgba(241,123,53,1.00)}
.tabs-menu li a{position:relative}
.tabs-menu li a i{position:absolute;top:5px;right:10px;background:#fff;color:#44b9d9;height:30px;width:30px;text-align:center;border-radius:50%;padding:8px}
.tabs-menu .current a{color:#fff;background:rgba(241,123,53,1.00)}
.tabs-menu .current a i{-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);-webkit-transform:rotate(180deg)}
.tab{background-color:#fff;float:left;margin-bottom:20px;width:100%}
.tab-content{width:100%;padding:20px;display:none}
.tab-content a{padding:10px 0}
#tab-1{display:block}
.manage{padding:0px 0}
.manage ul li{width:33%;height:auto;padding:0 10px;margin:0;float:left;text-align:center;margin-bottom:20px}
.manage ul li .col-all-12{border:1px solid rgba(122,122,122,0.3);border-top:0;border-bottom:0; height:220px;}
.manage ul li .container{max-width:100px;padding:0;background:#8497b7 url(../image/default/user.png) no-repeat scroll center center;height:100px;
                         width:100px;border-radius:50%;overflow:hidden;margin-bottom:10px}
.manage ul li .container img{width:100%;height:auto;padding:0;margin:0;float:left}
.manage ul li h4,.manage ul li a,.manage ul li span,.manage ul li p{width:100%;height:auto;padding:0;margin:0;float:left;margin-bottom:8px; text-align:center}
.manage ul li span, .manage ul li p{color:#8497B7}
.manage_opt{max-width:20%;margin-bottom:20px;float:right;}
.manage_opt ul li{width:100%;padding:8px 10px}
.manage-height{height:250px;}
@media (max-width:700px){
.manage-height{
    height:auto;
}
}
.ClintProfile, .ClintMsg{float:left;padding:10px;margin:0;width:auto;cursor:pointer}
.ClintProfile-active, .ClintMsg-active{color:rgba(23,197,225,1.00)}
.ClintProfile-active i, .ClintMsg-active i{color:rgba(255,125,75,1.00)}
.ClintProfile:hover, .ClintMsg:hover{color:rgba(23,197,225,1.00)}
.ClintProfile:hover i, .ClintMsg:hover i{color:rgba(255,125,75,1.00)}
.ClintProfile i, .ClintMsg i{padding-right:10px}
.PFL, .Msg{padding:10px 15px;}/*display:none*/
.PFL .col-all-12, .Msg .col-all-12{border:1px solid #ccc;padding:20px;border-radius:0 20px}
.Gallery{padding:10px 0;}
.Gallery ul li{width:16.6666%;height:180px;padding:0;margin:0;float:left;overflow:hidden;position:relative; margin-bottom:15px}/*22.09.2016 (Hieght:auto CHANGED TO 180px*/
.Gallery ul li:nth-child(odd){ border-radius:4px; margin: 0 10px 0 10px; }
.Gallery ul li:nth-child(even){border-radius:4px; margin: 0 10px 0 10px; }
.Gallery ul li:nth-child(odd) img{opacity:.5}
.Gallery ul li img{min-width:100%;min-height:100%;padding:0;margin:0;float:left;position:relative!important}/*22.09.2016 width:100%;height:auto; CHANGED TO min-width:100%;min-height:100%;*/
.Gallery ul li a{position:absolute;bottom:-100%;left:0;z-index:1;width:100%;height:100%;background:rgba(44,171,216,0.8);padding:20px;color:#fff;font-size:20px}
.Gallery ul li a p{width:100%;height:auto;padding:10px 0;margin:0;float:left;border-bottom:1px solid rgba(255,255,255,0.5)}
.thumb-active a{bottom:0!important}
.Gallery h3{margin:20px 0;color:#8F8F8F}

.conTact{margin-top:0}
.contactMsg{margin-top:20px;padding:50px 0;text-align:center;background:#fff}
.contactMsg h2{font-size:30px}
.msgCon{max-width:700px;padding-top:100px}
.msgCon ul li input,.msgCon ul li,.msgCon ul li textarea,.msgCon ul li button{width:100%;height:auto;padding:0;margin:0;float:left;}
.msgCon ul li{margin-bottom:10px;list-style:none;}
.msgCon ul li input,.msgCon ul li textarea,.msgCon ul li button{border:1px solid #ccc;padding:10px 20px;border-radius:0 20px;background:none}
.msgCon ul li textarea{height:135px}
.msgCon ul li button{background:#689E20;border:none;color:#fff}
.msgCon ul li textarea:hover,.msgCon ul li input:hover,.msgCon ul li button:hover,.msgCon ul li textarea:focus,.msgCon ul li input:focus,.msgCon ul li button:focus{border-radius:0;background:rgba(255,255,255,0.5)}
.msgCon ul li button:focus,.msgCon ul li button:hover{background:rgba(255,139,49,1.00);border-radius:20px !important}

.enqurySentbtn{background:#689E20 !important;border:none;color:#fff}
.enqurySentbtn:hover {background:rgba(255,139,49,1.00) !important;border-radius:20px !important}

#google-container{position:relative;width:100%;height:200px;background-color:#e7eaf0}

/*22.09.2016 Campus and Location*/
.CampusLocationMap {border-radius: 0 !important; overflow: hidden !important;position: relative !important;height: 468px !important;}
/*22.09.2016*/

/*04.10.2016 Begins*/

/*events calendar
---------------------------------------------------------------------------------------*/
.events_calender{ margin:10px 20px; background:url(../images/calender_bg.html) top repeat-x #fff;}
.events_calender td{ padding:3px 10px;}
.events_calender td td, .events_calender td td a{ font-weight:700; color:#fff!important; font-size:15px; font-family:Tahoma, Arial, Verdana; text-align:center; text-shadow:1px 1px #0062a6; }
.events_calender td td{ background:none!important;border:none!important;
-moz-box-shadow:none!important; -webkit-box-shadow:none!important; box-shadow:none!important;}

.events_calender td td:hover{  background:none!important;
-moz-box-shadow:none!important; -webkit-box-shadow:none!important; box-shadow:none!important;}

.events_calender td{ background:url(../images/cal_bg.html) bottom repeat-x #fff; height:60px; border:1px solid #97d6f9;
-moz-box-shadow: 1px 1px 0px #fff inset; -webkit-box-shadow: 1px 1px 0px #fff inset; box-shadow: 1px 1px 0px #fff inset;}

.events_calender th{ background:url(../images/date_head.html) bottom repeat-x #d5f0ff; height:60px; border:1px solid #59b0df; text-align:center; font-size:13px; text-shadow:1px 1px #fff; font-weight:700;
-moz-box-shadow: 1px 1px 0px rgba(255,255,255,.8) inset; -webkit-box-shadow: 1px 1px 0px  rgba(255,255,255,.8) inset; box-shadow: 1px 1px 0px  rgba(255,255,255,.8) inset;
}

.cal_head{ background:none!important; height:35px!important; border:1px solid #0072c2!important; margin-bottom:1px;
-moz-box-shadow: 0px 1px 0px #2bb3ff inset!important; -webkit-box-shadow: 0px 1px 0px #2bb3ff inset!important; box-shadow: 0px 1px 0px #2bb3ff inset!important;}
.cal_head:hover{ -moz-box-shadow: 0px 1px 0px #008edf inset!important; -webkit-box-shadow: 0px 1px 0px #008edf inset!important; box-shadow: 0px 1px 0px #008edf inset!important; }

.events_calender td a{ font-size:13px; font-weight:700; display:block; color:#1b5a7d!important; text-shadow:1px 1px #fff; padding-bottom:4px; text-align:center;}
.events_calender td span{ font-size:11px; line-height:14px; text-shadow:1px 1px #fff; text-align:center; display:block; color:#275a7e;}
.events_calender td:hover{ background:#007fd0;
-moz-box-shadow: 0px 0px 7px rgba(0,0,0,.6) inset!important; -webkit-box-shadow: 0px 0px 7px rgba(0,0,0,.6) inset!important; box-shadow: 0px 0px 7px rgba(0,0,0,.6) inset!important;}
.events_calender td:hover a{color:#fff!important; text-shadow:1px 1px #2d6a8c;}
.events_calender td:hover span{ color:#fff!important; text-shadow:1px 1px #2d6a8c;}

/*
calender popup
*/

.cal_popup{ width:400px; min-height:100px; position:fixed; left:30%; top:35%; background:#fff; border:10px solid rgba(0,57,110,.5); z-index:9999; padding:20px; -moz-border-radius:10px; -webkit-border-radius:10px; -khtml-border-radius:10px;	border-radius:10px; -o-border-radius:10px;
-moz-box-shadow: 0px 0px 20px rgba(0,57,110,.5); -webkit-box-shadow: 0px 0px 20px rgba(0,57,110,.5); box-shadow: 0px 0px 20px rgba(0,57,110,.5);
}
.cal_popup_content{ position:relative;}
.cal_popup .pop_close{ display:block; width:14px; height:14px; position:absolute; right:-15px; top:-15px; background:url(../image/default/main_sprite.png) -300px -0px no-repeat transparent; border:none; cursor:pointer;}
.cal_popup .pop_close:hover{background:url(../image/default/main_sprite.png) -320px -0px no-repeat transparent;}


/*04.10.2016 Ends*/


@media only screen and (min-width: 768px) {
#google-container{height:300px}
}
@media only screen and (min-width: 1170px) {
#google-container{height:470px}
}
#cd-google-map{position:relative}
#cd-google-map address{position:absolute;width:100%;bottom:0;left:0;padding:1em;background-color:rgba(211,104,104,0.9);color:#fff;font-size:13px;font-size:.8125rem}
@media only screen and (min-width: 768px) {
#cd-google-map address{font-size:15px;font-size:.9375rem;text-align:center}
}
#cd-zoom-in,#cd-zoom-out{height:32px;width:32px;cursor:pointer;margin-left:10px;background-color:#38B3DF;background-repeat:no-repeat;background-size:32px 64px;background-image:url(https://s3-us-west-2.amazonaws.com/s.cdpn.io/148866/cd-icon-controller.svg)}
.no-touch #cd-zoom-in:hover,.no-touch #cd-zoom-out:hover{background-color:#d36868}
@media only screen and (min-width: 768px) {
#cd-zoom-in,#cd-zoom-out{margin-left:50px}
}
#cd-zoom-in{background-position:50% 0;margin-top:10px;margin-bottom:1px}
@media only screen and (min-width: 768px) {
#cd-zoom-in{margin-top:50px}
}
#cd-zoom-out{background-position:50% -32px}
.VorM{padding:0px 0;}
/*.VorM .container{padding-right:400px}*/
.VorM h3,.VorM p{margin-bottom:0px}
.approvel ul li{width:25%}
.approvel ul li .container{border-radius:0}
.approvel ul li P{padding:10px 15px}
.nirmalaNews{padding:100px 0}
.nirmalaNews img{max-width:100%}
.newsView .container{max-width:60%}
.newsView .container img{width:100%;border-radius:6px}
.largeDate{width:100px;height:auto;padding:0;margin:0 auto;background:#04091e;position:relative}
.largeDate span{width:100%;height:auto;padding:0;margin:0;float:left;text-align:center;font-weight:700;font-size:40px}
.largeDate div{width:100%;height:100px;padding:0;margin:0;position:absolute;top:-50px;left:0;background:#04091e;color:#fff;padding:15px;font-family:Gotham,"Helvetica Neue",Helvetica,Arial,sans-serif;border-radius:6px}
.largeDate p{width:100%;height:auto;padding:0;margin:0;float:left;text-align:center}
.newsView p,.newsView h2{text-align:center}
.newsView h2{margin-top:70px;margin-bottom:10px}
.resentNews h3{margin-bottom:20px}
.resentNews li{width:100%;height:auto;padding:0;margin:0;float:left;margin-bottom:5px;}
.newsImg{width:20%;height:auto;padding:0;margin:0;float:left}
.newsImg img{max-width:100%;width:100%}
.newsImg a{width:60px;height:60px;padding:0;margin:0;float:left;background:#04091e url(../image/default/noimg.png) no-repeat scroll center center;border-radius:6px;overflow:hidden}
.newsImg a:hover{opacity:.5}
.newsDetail{width:80%;height:auto;padding:0;margin:0;float:left}
.newsDetail span,.newsDetail p,.newsDetail a{width:100%;height:auto;padding:0;margin:0;float:left;font-size:11px}
.resentNewssmHolder{height:185px;display:none}
.allnewsHolder{position:relative}
.newsCtrl{background:url(../image/default/line.jpg) repeat-x scroll 0 center;padding:5px 0;position:relative}
.newsCtrl p{width:20%;background:#fff;padding:0;margin:0;float:left;background:#FFF}
.newsCtrl div{width:20px;height:20px;padding:0;margin:0;position:absolute;right:0;top:0;background:#04091e;text-align:center;color:#fff;cursor:pointer;border-radius:0 0 10px 0}
.resentNewssmHolder-active{display:block!important}
.location{padding:100px 0}
.location p{margin-bottom:10px}
.facilities{padding:100px 0;padding-bottom:0}
.blueBg{background:#f5fcff;color:#000;padding-top:20px;padding-bottom:20px;}
.facilities img{width:100%;height:234px;padding:0;margin:0;float:left}/*height:auto CHANGED TO height:234px FOR fIXING THE HEIGHT*/
.facilities p,.facilities h4{margin-bottom:20px}
.facilities h4{margin-top:50px}
.nirmalabgVideo{background:#000;min-height:300px;position:relative;height:300px;overflow:hidden}
.nirmalabgVideo div{opacity:.5;position:absolute;bottom:0;left:0}
.nirmalabgVideo h2{padding:100px;position:absolute;bottom:20%;text-align:center;color:#fff;text-transform:capitalize}
.stfeed{padding:50px 0; text-align:center}
.stfeed h4{margin-bottom:50px;}
.AluMsg{background:#06566f; color:#fff; padding:10px; min-height:110px; position:relative}
.AluMsg span{width:30px; height:30px; padding:0; margin:0; position:absolute; bottom:-15px; left:30px; background:#06566f; -moz-transform:rotate(45deg);}
.aluDetail{position:relative; margin-top:30px;}
.aluImg{position:absolute; top:0; left:0; background:#06566f url(../image/default/user.png) no-repeat scroll center center ; width:70px; height:70px; border-radius:5px; overflow:hidden}

.StFeedBack{padding-left:80px; text-align:left}
.StFeedBack p, .StFeedBack a, .StFeedBack span{width:100%; height:auto; padding:0; margin:0}
.StFeedBack a{font-size:18px;}
.StFeedBack p{color:#ff7373}
.aluminiStudent .allStudentCat{max-height:200px;}
.aluNews{padding-bottom:0}
.addCmt{  margin-top:20px; text-align:left; padding:0 15px;}
.addCmt span{width:auto; height:auto; padding:10px; color:rgba(40,141,177,1.00);  cursor:pointer}
.addCmt span i{float:left;padding:5px 0;  padding-right:10px; color:#000;}
.aluComment .AluMsg{min-height:90px; text-align:left}
.aluComment .aluDetail{margin-top:0}
.aluSingleMsg{padding:10px 0; border-bottom:1px solid #ccc}
.aluComment{padding:10px; border:1px solid #ccc; max-height:300px;}

.back-to-top {
    position: fixed;
    bottom: 40px;
    right: 40px;
    z-index: 9999;
    width: 32px;
    height: 32px;
    text-align: center;
    line-height: 30px;
    background: #f5f5f5;
    color: #444;
    cursor: pointer;
    border: 0;
    border-radius: 2px;
    text-decoration: none;
    transition: opacity 0.2s ease-out;
    opacity: 0;
}
.view360{
    position: fixed;
    bottom: 100px;
    right: -100px;
    z-index: 9999;
    width: 100px;
    height: 100px;
    text-align: center;
    line-height: 30px;
    color: #444;
    cursor: pointer;
    border: 0;
    border-radius: 50%;
    text-decoration: none;
    transition: 1s ease-out;
    opacity: 0;
}
.back-to-top:hover {
    background: #e9ebec;
}
.view360.show{right: 10px;}
.view360.show, .back-to-top.show {
    opacity: 1;
}
#content {
    height: 2000px;
}

.view360Inner{ height:100%; position:relative;  padding:5px}
.view360Inner img{width:100%; height:auto; padding:0; margin:0; float:left; border-radius:50%;}
.view360Inner span{width:100%; height:100%; padding:10px; float:left; color:#666}
.view360Inner img :hover{opacity:0.2}
.view360Inner a{width:120%; height:120%; padding:0; margin:0; float:left; background: url(../image/default/360.png) no-repeat; background-size:cover; border-radius:50%; position:absolute; top:-10%; left:-10% ;
-webkit-animation-name: spin;
    -webkit-animation-duration: 4000ms;
    -webkit-animation-iteration-count: infinite;
    -webkit-animation-timing-function: linear;
    -moz-animation-name: spin;
    -moz-animation-duration: 4000ms;
    -moz-animation-iteration-count: infinite;
    -moz-animation-timing-function: linear;
    -ms-animation-name: spin;
    -ms-animation-duration: 4000ms;
    -ms-animation-iteration-count: infinite;
    -ms-animation-timing-function: linear;
    
    animation-name: spin;
    animation-duration: 4000ms;
    animation-iteration-count: infinite;
    animation-timing-function: linear;
}
@-ms-keyframes spin {
    from { -ms-transform: rotate(0deg); }
    to { -ms-transform: rotate(360deg); }
}
@-moz-keyframes spin {
    from { -moz-transform: rotate(0deg); }
    to { -moz-transform: rotate(360deg); }
}
@-webkit-keyframes spin {
    from { -webkit-transform: rotate(0deg); }
    to { -webkit-transform: rotate(360deg); }
}
@keyframes spin {
    from {
        transform:rotate(0deg);
    }
    to {
        transform:rotate(360deg);
    }
}

.admMeg{}
.admMeg h4{color:#3c9cce; padding-bottom:10px; margin-bottom:10px; border-bottom:1px solid #ccc}
.manage h4, .manage h5{color:#666; margin:40px 0; text-align:center}
.admMeg ul li{
	list-style: none;
}

.PLC-COM{padding:100px 0; }
.PLC-COM h4{color: #666;margin: 50px 0;text-left: center; text-transform:uppercase}
.PLC-COM ul li{width:100%; height:auto; padding:0; margin:0; float:left}
.PLC-COM ul li:first-child  { font-weight:bold; padding-bottom:10px; }
.PLC-COM ul li span{width:100px; height:auto; padding:6px 0; margin:0; float:left}
.PLC-COM ul li div{width:100px; height:30px; padding:0; margin:0; float:left;}
.PLC-COM ul li div img{max-height:100%; float:left; padding:0; margin:0; -webkit-filter: grayscale(100%);filter: grayscale(100%);-moz-filter: grayscale(100%);-ms-filter: grayscale(100%);-o-filter: grayscale(100%);}
.PLC-COM ul li  p{float:left; width:50%; padding:6px 0 !important}
.OC{text-align:center; margin-bottom:50px}

.RST table {
    font-family: arial, sans-serif;
    border-collapse: collapse;
    width: 100%;
}

.RST td, .RST th {
    border: 1px solid #dddddd;
    text-align: left;
    padding: 8px;
}

.RST tr:nth-child(even) {
    background-color: #EFEFEF;
}

.ALrequst{ padding:10px 50px; display:none}
.ALrequst .container{max-width:400px;}
.ALrequst .container ul li, .ALrequst .container ul li input, .ALrequst .container ul li textarea{width:100%; height:auto; padding:0; margin:0; float:left}
.ALrequst .container ul li{margin-bottom:5px;}
.ALrequst .container ul li input, .ALrequst .container ul li textarea{padding:5px 10px; border:1px solid #ccc; background:#10abe1; color:#fff}
.ALrequst .container ul li button{width:50%; height:auto; padding:10px; margin:0; float:left; border:1px solid #ccc; background:rgba(142,164,41,1.00); color:#fff}
.ALrequst .container ul li button:last-child{background:#C16A6C}
.ALrequst .container ul li button:hover{background:rgba(80,90,9,1.00)}
.ALrequst .container ul li button:last-child:hover{background:#731F21}
.ALrequst .container ul li input:hover, .ALrequst .container ul li input:focus{border:1px solid #847E21}
.aluminiStudent h4 span{float:right; border:1px solid #ccc; border-radius:20px; padding:5px 20px; font-size:10px; cursor:pointer; background:rgba(219,219,219,1.00)}
.aluminiStudent h4 span:hover{background:rgba(142,138,31,1.00); color:#fff}

/*.GOD{background:#10141a url(../image/default/profileBG.jpg) no-repeat; background-size:cover; padding:100px 0; }*/
.GOD{background:#E4E4E4; background-size:cover; padding:100px 0; }
.GOD img{max-width:100%; padding:0; margin:0;}
.GOD ol{width:100%; padding:; margin:0; float:left}
.GOD ol li{width:100%; height:auto; padding:0; margin:0}
.CP h4{margin-bottom:10px; padding-bottom:10px; margin-top:20px;}
.CPC{background:#E4E4E4; margin-top:20px; padding:50px 0}
.CPC h4, .CPC p{text-align:center}

.matha-img{text-align:center}
.download ul li .container{background:#8497B7 url(../image/default/download.png) no-repeat scroll center center !important}
.download ul li{width:33.3333%}






@media only screen and (max-width: 1023px) {
.fotCol{width:25%}
footer .fotCol:last-child{width:100%}
.manage ul li{width:25%;}
.f-gal li a{height:200px}/*ON 20 SEPT 2016 FOR FOOTER GALLERY IMAGE WIDTH HEIGHT FIXING*/
}
@media only screen and (max-width: 767px) {
    .smNewsHead { height:88px; overflow:hidden;}
    .smNews li span {width: 51% !important;}
.smAboutDetail,.smAbout .snip1494{width:100%;margin-bottom:10px}
.homeGallery{display:none}
.eveGal{width:100%}
.fotCol{width:50%}
.logo .logoHolder{bottom:0}
.slider{margin-bottom:20px}
.menuOpen,.menuHide{display:block}
.HEAmenu{background:#516B86;position:fixed;left:-350px;top:0;height:100%;z-index:100000000000;width:350px; overflow:hidden; overflow:scroll; padding-bottom:100px !important}
.HEAmenu ul li{width:100%;float:left;border-bottom:1px dashed rgba(255,255,255,0.20);background:url(../image/default/dot.jpg) no-repeat scroll 40px center}
.HEAmenu ul li a{width:100%;padding:10px 40px!important;float:left;color:#fff;text-align:right}
.HEAmenu ul li a:hover{background:#33485E}
/*l;l;lkk;l*/
.DropDownHolder ul li{border-radius:0 !important}
.VorM {background:#e9eae5}
.VorM .container {padding-right:15px !important}
.cal_popup {width:100%; max-width:100%; left:0; }
.cal_popup_content table{width:100% !important}
/**/
.HEAsoc{margin-top:10px;width:50%;float:left}
.HEAsoc ul,.HEAail ul{float:left;width:100%}
.HEAail{width:50%;text-align:right}
.HEAail li{width:100%}
.HEAail li a{float:right;width:100%!important;text-align:right;padding:0!important}
.f-links a{text-align:right;border-bottom:1px solid rgba(244,244,244,0.2)}
.f-logo{text-align:right}
.slider img{width:100%!important;height:auto!important;border-radius:0!important;opacity:1!important}
.courses ul li{width:50%}
.DropDownHolder ul{position:relative;border-radius:0}
.manage ul li{width:50%;}
header{position:relative}
.allStudentCat ul li{width:50%; }
.newsView .container{width:100% !important; min-width:80%;}
.newsDetail{width:}

/*21 SEPT 2016 FOR ALBUM Begins*/
.album ul li{width:50%}
/*21 SEPT 2016 FOR ALBUM Ends*/



.largeLogo { width:100%; height:auto; float:left;  margin-bottom:20px; background:#fff; text-align:center}
        .largeLogo img{max-width:100px; height:auto; }
        .headerMenu {display:none}
        .mainMenu100 {display:block !important}
        header {padding-bottom:10px !important }
    .ABtop .container {padding: 0 15px !important}
    .slider { border-radius: 0 0 0 0 !important}
    .DropDownHolder ul {left:0 !important}
    .pettu {overflow:hidden; overflow-x  :scroll}
    .nirmalaMainmenu .HEAmenu ul li ul li{background:rgba(0, 0, 0, 0.5) !important}
    .eveGalMask {padding:100px 20px ; text-align:center; }
    .eveGalMask a{width:100%}
     .eveGalMask h2{font-size:50px;}
    .smFacility-small .rightTop, .smFacility-small .rightBottom,  .smFacility-small .nirmala-buttons, .galEve .leftTop, .galEve .leftBottom,.conTact .leftTop, .conTact .leftBottom{display:none !important}
    .Gallery ul li {width:50%; }
    .album {padding-top:0}
    #nirmala-demo2 .nirmala-pagination{display:block}
}
@media only screen and (max-width: 479px){
.fotCol{width:100%}
.courses ul li{width:100%}
.manage ul li{width:100%;}
.manage_opt{min-width:100% !important}
.allStudentCat ul li{width:100%; }
.newsImg{width:22%;}
.newsDetail{width:75%; float:right}
 .Gallery ul li {width:100%; }
/*21 SEPT 2016 FOR ALBUM Begins*/
.album ul li{width:95%}
/*21 SEPT 2016 FOR ALBUM Ends*/
}

div.ajax__calendar_days table tr td{padding-right: 0px;}
div.ajax__calendar_body{width: 215px;}
div.ajax__calendar_container{width: 215px;}



.ajax__calendar table tr td{
            padding:1px !important;
        }
.ajax__calendar_days, .ajax__calendar_months, .ajax__calendar_years {
        width:100% !important;
        }

/*Alumni Additional Style*/

.alumniGallery {
    height:160px !important;

}
    .alumniGallery h4 {
      height:80px;
    }
     .alumniGallery h4 p{ font-size:14px !important}
/*------------------Ends------------------------*/
@media (max-width:720px){
    .mobile-holder {
        width:95% !important;
    }
  .album ul li img {
       width:100% !important;
       height:200px;
}
}
.details-info table{
    width:100% !important;
}
/*======Sub page admission css*/
.adm-dwn-btn{
    width:80%;
    height:40px;
    background-color:#222;
    border-radius:4px;
    text-align:center;
}
.adm-dwn-btn:hover{
    background-color:#90c81f;
    transition: all ease-in-out 0.5s;
}
.adm-dwn-btn a{
    color:#fff;
    line-height:40px;
}
.adm-dwn-btn a:hover{
    color:#fff;
}
@media (max-width:900px){
    .adm-dwn-btn {
        width:100%;
    }
}
/*============ Admission Notice =====================*/
.adm-notice .btn-default{
    width:100%;
    height:auto;
    background-color:#f2f2f2;
    background-image:none;
    text-shadow:none; 
    padding:20px;  
}
.adm-notice .btn-default h2{
   display:block;
}
.adm-notice .btn-default:hover{
    background-color:#e2e2e2;
}
/*=============== CMS Content Style ===================================*/
.ABDetail span , strong{
    font-family: "Poppins", sans-serif !important;
    font-size:16px !important;
}

.manage ul, .manage ol {
    list-style:none;
}

.StDetail ul, .StDetail ol {
    list-style:none;
}
.ABDetail table {
    width:100% !important;
}
/*================ College facilities style ================*/
.facilities-img{
    width:100%;
    height:250px;
}
.MsoNormal span{
 font-family: "Poppins", sans-serif !important;
  font-size:16px !important;
}
@media (max-width:700px){
    .facilities-img{
        height:auto;
    }
    .blueBg h4{
        padding-top:16px;
    }
}