@import url('https://fonts.googleapis.com/css?family=Roboto:100,300,400,500,700,900');
@font-face{font-family:'DINlight';src:url('../fonts/FF_DIN_Pro_Light_Italic_1.otf') format('opentype');}
@font-face{font-family:'DINregular';src:url('../fonts/FF_DIN_Pro_Regular_Italic_1.otf') format('opentype');}
@font-face{font-family:'DINmedium';src:url('../fonts/FF_DIN_Pro_Medium_Italic_1.otf') format('opentype');}
@font-face{font-family:'HelveticaNeue';src:url('../fonts/HelveticaNeue.ttf') format('truetype');}
@font-face{font-family:'HelveticaNeue-Medium';src:url('../fonts/HelveticaNeue Medium.ttf') format('truetype');}
@font-face{font-family:'HelveticaNeue-Bold';src:url('../fonts/Helvetica Neu Bold.ttf') format('truetype');}
@font-face{font-family:'HelveticaNeue-Light';src:url('../fonts/HelveticaNeue Light.ttf') format('truetype');}
body{font-family:"DINlight";font-size:100%;font-size:1.4em;color:#333;}
h3{font-family:"Helvetica Neue",sans-serif;}
h4{font-family:'HelveticaNeue';}
img{width:100%;}
p{margin-bottom:15px;font-size:17px;line-height:1.7;}
b, strong{font-weight:normal;font-family:"DINmedium";}
.section{position:relative;overflow:hidden;width:100%;height:100%;}
.loader{position:fixed;top:0;bottom:0;left:0;right:0;background-color:#ffffff;z-index:9999;text-align:center;padding-top:16%;}
.loader img{width:20vh;margin-left:10px;}
.loading-dots{text-align:center;width:100%;margin-top:20px;}
@keyframes dot-keyframes{0%{opacity:0.1;transform:scale(0.1, 0.1);}
25%{opacity:1;transform:scale(1, 1);}
50%{opacity:1;transform:scale(1.2, 1.2);}
75%{opacity:1;transform:scale(1, 1);}
100%{opacity:0.1;transform:scale(0.1, 0.1);}}
.loading-dots-dot{animation:dot-keyframes 2.5s infinite ease-in-out;background-color:#405a94;border-radius:10px;display:inline-block;height:10px;width:10px;margin:0 4px;}
.loading-dots-dot:nth-child(2){animation-delay:0.2s;}
.loading-dots-dot:nth-child(3){animation-delay:0.5s;}

#depreload{background-image:url('../img/loader-logo.png');background-color:#ffffff;background-position:50%;background-repeat:no-repeat;position:fixed;z-index:99999;width:100%;height:100%;max-height:100%;margin:0 auto}
#depreload .circle{width:520px;height:520px;margin:0 auto;position:relative}
#depreload .line{margin:-20px;opacity:0;display:none}


.sec1{z-index:99;background-color:#3b0d00;}
.sec1-bg{background-image:url("../img/sec1-bg.jpg");background-repeat:no-repeat;background-size:cover;background-position:50% 100%;padding-top:53%;width:100%;position:relative;overflow:hidden;}
.sec1-img{position:absolute;top:30%;left:0;right:0;text-align:center;}
.sec1-img img{width:8vw;margin-left:0.5vw;}
.sec1-content{position:absolute;top: 0;bottom:0;left:0;right:0;text-align:center;color:#fff;margin-bottom:0;}
.sec1-content h1{text-transform:uppercase;letter-spacing:2px;font-family:'Roboto';font-weight:100;font-size:3.2em;}
.sec1-content h1 small{color:#fff;font-size:0.75em;text-transform:capitalize;font-weight:100;letter-spacing:2px;}

.sec1-left {/*padding: 13% 10% 13% 15%;*/ text-align: left; float: left; max-width: 26vw; margin: 15vw 0vw 0 10vw; padding: 0;}
.sec1-left h1 {
	font-weight: 900;
    text-shadow: 2px 2px 2px #000;
    line-height: 1;
    font-family: DINmedium;
    font-size: 3.2vw;
    margin: 0;
}
.sec1-left h1 small {display: block; text-transform: uppercase; font-weight: 500; font-size: 2.4vw;}
.sec1-right {/*padding: 13% 6% 13% 18%;*/ float: right; max-width: 25vw; margin: 15vw 9vw 0 0; padding: 0;}
.sec1LeftBox {border: 0.17vw solid #ffffff;padding:1vw;height:16.8vw;    box-shadow: 7px 7px 40px 0px black;}
ul.schoolName {list-style-type: none; padding: 0; margin: 0;}
ul.schoolName li {border-bottom: 0.05vw solid rgba(255, 255, 255, 0.58); margin: 0 0 0.7vw; padding: 0 0 0.7vw 0;}
ul.schoolName li a {color: #ffffff;}
ul.schoolName li:last-child {border-bottom: 0;margin: 0;}
ul.schoolName h3 {text-transform: uppercase; font-family: 'DINmedium'; margin: 0; line-height: 1.15; font-size: 1.4vw;}
ul.schoolName h3 span{display: block; font-size: 0.8vw;}
.sec1RightBox {border: 0.05vw solid #ffffff;padding:1vw;height:16.8vw;}
.sec1RightBox ul.schoolName h3 {font-family: 'DINlight';}

a.down-arrow{position:relative;}
a.down-arrow span, a.back-to-top span{position:absolute;top:0;left:50%;width:30px;height:30px;margin-left:-15px;border:1px solid #fff;border-radius:100%;box-sizing:border-box;}
a.down-arrow span::after, a.back-to-top span::after{position:absolute;top:50%;left:50%;content:'';width:8px;height:8px;margin:-5px 0 0 -4px;border-left:1px solid #fff;border-bottom:1px solid #fff;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);box-sizing:border-box;}
.main.fixed{position:fixed;top:0;left:0;right:0;}
.sec2{position:relative;overflow:hidden;}
#slider img{position:relative;width:100%;overflow:hidden;z-index:-1;}
#slider .slide1{background-color:rgba(156, 63, 32, 0.7);}
#slider .slide2{background-color:rgba(52, 73, 134, 0.7);}
#slider .slide3{background-color:rgba(45, 0, 41, 0.7);}
#slider .slide4{background-color:rgba(0, 41, 8, 0.74);}
#slider .slide5{background-color:rgba(38, 0, 84, 0.7);}
#slider .slide6{background-color:rgba(93, 23, 0, 0.79);}
#slider .slide7{background-color:rgba(66, 0, 33, 0.77);}
.animated{animation-duration:2s;animation-fill-mode:both;}
.colorFade1{animation-name:colorFade1;animation-delay:1s;}
@keyframes colorFade1{from{background-color:rgba(156, 63, 32, 0);}
to{background-color:rgba(156, 63, 32, 0.7);}
}
.colorFade2{animation-name:colorFade2;animation-delay:1s;}
@keyframes colorFade2{from{background-color:rgba(52, 73, 134, 0);}
to{background-color:rgba(52, 73, 134, 0.7);}
}
.colorFade3{animation-name:colorFade3;animation-delay:1s;}
@keyframes colorFade3{from{background-color:rgba(45, 0, 41, 0);}
to{background-color:rgba(45, 0, 41, 0.7);}
}
.colorFade4{animation-name:colorFade4;animation-delay:1s;}
@keyframes colorFade4{from{background-color:rgba(0, 41, 8, 0);}
to{background-color:rgba(0, 41, 8, 0.74);}
}
.colorFade5{animation-name:colorFade5;animation-delay:1s;}
@keyframes colorFade5{from{background-color:rgba(38, 0, 84, 0);}
to{background-color:rgba(38, 0, 84, 0.7);}
}
.colorFade6{animation-name:colorFade6;animation-delay:1s;}
@keyframes colorFade6{from{background-color:rgba(93, 23, 0, 0);}
to{background-color:rgba(93, 23, 0, 0.79);}
}
.colorFade7{animation-name:colorFade7;animation-delay:1s;}
@keyframes colorFade7{from{background-color:rgba(66, 0, 33, 0);}
to{background-color:rgba(66, 0, 33, 0.77);}
}
.carousel-fade .carousel-inner .item{opacity:0;transition-property:opacity;}
.carousel-fade .carousel-inner .active{opacity:1;}
.carousel-fade .carousel-control{z-index:2;}
@media all and (transform-3d), (-webkit-transform-3d){.carousel-fade .carousel-inner > .item.next,
.carousel-fade .carousel-inner > .item.active.right{opacity:0;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
.carousel-fade .carousel-inner > .item.prev,
.carousel-fade .carousel-inner > .item.active.left{opacity:0;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
.carousel-fade .carousel-inner > .item.next.left,
.carousel-fade .carousel-inner > .item.prev.right,
.carousel-fade .carousel-inner > .item.active{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
}
#slider .carousel-caption{left:0;right:0;bottom:23%;color:#ffffff;text-shadow:none;}
#slider .carousel-caption h2{font-weight:100;color:#fff;letter-spacing:0.5px;margin:0;overflow:hidden;font-family:"Roboto";}
#slider .carousel-caption .secondLine{font-weight:100;color:#fff;font-size:50px;line-height:1.2;margin:0;overflow:hidden;font-family:"Roboto";}
.carousel-caption h2{animation-delay:2s;}
.carousel-caption .secondLine{animation-delay:2.3s;}
@keyframes fadeInUp{from{opacity:0;max-height:0%;transform:translate3d(0, 100px, 0);}
to{opacity:1;max-height:100%;transform:none;}
}
@-webkit-keyframes fadeInUp{from{opacity:0;max-height:0%;transform:translate3d(0, 100px, 0);}
to{opacity:1;max-height:100%;transform:none;}
}
.fadeInUp{opacity:0;animation-name:fadeInUp;-webkit-animation-name:fadeInUp;}
#slider .carousel-control{top:40%;width:45px;height:45px;z-index:100;color:#ffffff;display:block;font-size:40px;cursor:pointer;overflow:hidden;line-height:43px;position:absolute;font-weight:normal;background:transparent;-webkit-border-radius:100px;border-radius:100px;}
#slider .carousel-control.left{left:1%;}
#slider .carousel-control.right{right:1%;}
#slider .carousel-control.left:hover,
#slider .carousel-control.right:hover{color:#fdfdfd;border:0px transparent;}
#slider .carousel-control.left>span{left:45%;}
#slider .carousel-control.right>span{right:45%;}
.slider-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#310c01;opacity:0;z-index:-1;}
.sec3{background-color:#dedede;padding:8em 0;}
.box-container{padding:0 0.3em;}
.box{margin-bottom:0.6em;text-align:center;}
.box1 .front{background-color:#74c3bc;}
.box1 .back{background-color:#a2a9c59e;}
.box6 .back{background-color:#b4d0b6;}
.box2{background-color:#c5b39f;}
.box3{background-color:#e8b94f;}
.box4{background-color:#abc3d2;}
.box5{background-color:#e5d5b3;}
.box6 .front{background-color:#c582ae;padding-top:40px;}
.box1, .box3, .box6{height:180px;cursor:pointer;}
.box3{padding-top:50px;position:relative;overflow:hidden;}
.box2, .box4, .box5{height:382px;}
.box4, .box5{padding:15px;position:relative;overflow:hidden;}
.box5{padding:0;}
.box-flip{height:180px;width:100%;padding-top:50px;}
.sec3 h3{color:#000;font-size:22px;margin:0 auto 20px;font-family:"Roboto";font-weight:500;}
.sec3 button{text-transform:uppercase;color:#310c01;font-size:12px;letter-spacing:1px;/*font-family:"DINregular";*/background-color:transparent;border:1px solid #fff;border-radius:0px;padding:10px 17px;line-height:1;}
.sec3 button:hover{background-color:#ffffff;}
.flipper{transition:0.6s;position:relative;}
.front, .back{-webkit-backface-visibility:hidden;backface-visibility:hidden;position:absolute;top:0;left:0;-webkit-transition:-webkit-transform 0.5s;transition:transform 0.5s;}
.front{z-index:2;transform:rotateY(0deg);}
.back{-webkit-transform:rotateY(-180deg);transform:rotateY(-180deg);}
.flip-container.hover .front{-webkit-transform:rotateY(-180deg);transform:rotateY(-180deg);}
.flip-container.hover .back{-webkit-transform:rotateY(0);transform:rotateY(0);}
.box1 .back img{width:100%;}
.box3-slideUp p{font-size:1.2em;padding:25px 20px;color:#5d1a07;font-weight:400;margin:15px;}
.vertical .front{z-index:2;transform:rotateX(0deg);}
.vertical .back{-webkit-transform:rotateX(-180deg);transform:rotateX(-180deg);}
.flip-container.hover .front{-webkit-transform:rotateX(-180deg);transform:rotateX(-180deg);}
.box3-slideUp{background-color:#d6b6b6;opacity:0;position:absolute;top:100%;bottom:0;left:0;right:0;transition:all 0.4s ease-in-out;}
#event-carousel .carousel-control{top:40%;color:#ffffff;font-size:30px;background:transparent;}
#event-carousel .carousel-caption{top:0;left:0;right:0;bottom:0;padding:0;text-shadow:none;}
#event-carousel .carousel-caption .description{position:absolute;background-color:#899259;padding:10px 0;bottom:0;left:2em;right:2em;}
#event-carousel .carousel-caption .description h4{margin:0;line-height:25px;}
#event-carousel .carousel-caption .description p{font-size:1.1em;font-weight:300;margin:0;}
#event-carousel .carousel-caption .date-box{position:absolute;background-color:#899259;padding:10px 8px 8px;color:#ffffff;top:1em;left:1em;font-size:1.3em;line-height:22px;}
#event-carousel .carousel-caption .date-box span{display:block;font-size:0.8em;}
.updated-list{padding:0 15px;list-style-type:none;text-align:left;position:relative;overflow:hidden;height:80%;}
.updated-list:hover{overflow-y:scroll;}
.updated-list li{border-bottom:1px solid #9db6c5;padding:10px 0 4px;}
.updated-list a{color:#000000;}
.updated-list a:hover{text-decoration:none;color:#c44b1e;}
.updated-list::-webkit-scrollbar{width:5px;background-color:#ffffff;}
.updated-list::-webkit-scrollbar-thumb{background-color:#949494;border-radius:12px;}
.updated-list::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgb(239, 186, 83);background-color:rgb(226, 226, 226);}
.news-sec img{width:100%;}
.vertical .carousel-inner{height:100%;}
.carousel.vertical .item{-webkit-transition:0.6s ease-in-out top;-moz-transition:0.6s ease-in-out top;-ms-transition:0.6s ease-in-out top;-o-transition:0.6s ease-in-out top;transition:0.6s ease-in-out top;}
.carousel.vertical .active{top:0px;}
.carousel.vertical .next{top:400px;}
.carousel.vertical .prev{top:-400px;}
.carousel.vertical .next.left, .carousel.vertical .prev.right{top:0px;}
.carousel.vertical .active.left{top:-400px;}
.carousel.vertical .active.right{top:400px;}
.carousel.vertical .item{left:0px;}
.effect__random.flipped .front{-webkit-transform:rotateY(-180deg);transform:rotateY(-180deg);}
.effect__random.flipped .back{-webkit-transform:rotateY(0);transform:rotateY(0);}
.effect__random.flipped .box3-slideUp{top:0%;opacity:1;}
.sec4{z-index:2;}
.sec4-bg{background-image:url("../img/sec4-bg.jpg");background-repeat:no-repeat;background-size:cover;padding-top:50%;width:100%;position:relative;overflow:hidden;}
.sec4-content{position:absolute;top:10%;left:0;right:0;}
.about-sec4{max-width:600px;width:100%;background-color:#ffffff;padding:45px;float:none;text-align:center;line-height:22px;}
.about-sec4 h3{margin:0 0 30px;font-family:'HelveticaNeue-Light';}
.about-sec4 h3 span{font-family:'HelveticaNeue-Medium';border-bottom:1px solid gray;}
.sec5{background-color:#ffffff;}
.sec5-content{position:relative;top:8em;left:0;right:0;bottom:0;padding-top:55%;}
.sec5-left{position:absolute;left:0;width:56%;top:0;z-index:2;}
.sec5-right{position:absolute;right:0;width:58.1%;top:3em;}
.sec5-left .nav-tabs{border:0px;width:99.9%;}
.sec5-left .nav-tabs>li{height:163px;text-align:center;margin:0;transition:all 0.2s ease-in-out;}
.sec5-left .nav-tabs>li a{color:#000;position:absolute;left:0;right:0;top:0;bottom:0;border:0px;width:100%;transition:all 0.5s ease-in-out;}
.sec5-left .nav-tabs>li h3{margin:2.2em 0;letter-spacing:0.5px;line-height:21px;font-size:19px;font-family:'HelveticaNeue-Bold';}
.sec5-left .nav-tabs>li h3 span{font-family:'HelveticaNeue-Light';display:block;font-size:0.9em;}
.sec5-left .nav-tabs>li.active{border:4px solid #fff;outline:none;}
.sec5-left .nav-tabs>li.active>a,
.sec5-left .nav-tabs>li.active>a:focus,
.sec5-left .nav-tabs>li.active>a:hover,
.sec5-left .nav-tabs>li>a:focus,
.sec5-left .nav-tabs>li>a:hover{background-color:transparent;color:#000;border:0px;outline:none;transition:all 0.2s ease-in-out;}
.sec5-left .nav-tabs li:first-child{background-color:#e6b2a1;}
.sec5-left .nav-tabs li:nth-child(2){background-color:#e5d5b3;}
.sec5-left .nav-tabs li:nth-child(3){background-color:#b5b3b4;}
.sec5-left .nav-tabs li:nth-child(4){background-color:#d2ba77;}
.sec5-left .nav-tabs li:nth-child(5){background-color:#adb19c;}
.sec5-left .nav-tabs li:nth-child(6){background-color:#90b2c1;}
.sec5-left .nav-tabs li:nth-child(7){background-color:#d2a677;}
.sec5-left .nav-tabs li:nth-child(8){background-color:#a2b5ad;}
.sec5-left .nav-tabs li:first-child:hover,
.sec5-left .nav-tabs>li:first-child.active{background-color:#00b6ad;}
.sec5-left .nav-tabs li:nth-child(2):hover,
.sec5-left .nav-tabs>li:nth-child(2).active{background-color:#fdb813;}
.sec5-left .nav-tabs li:nth-child(3):hover,
.sec5-left .nav-tabs>li:nth-child(3).active{background-color:#00aad4;}
.sec5-left .nav-tabs li:nth-child(4):hover,
.sec5-left .nav-tabs>li:nth-child(4).active{background-color:#dc82b6;}
.sec5-left .nav-tabs li:nth-child(5):hover,
.sec5-left .nav-tabs>li:nth-child(5).active{background-color:#71bf44;}
.sec5-left .nav-tabs li:nth-child(6):hover,
.sec5-left .nav-tabs>li:nth-child(6).active{background-color:#f68c47;}
.sec5-left .nav-tabs li:nth-child(7):hover,
.sec5-left .nav-tabs>li:nth-child(7).active{background-color:#d99644;}
.sec5-left .nav-tabs li:nth-child(8):hover,
.sec5-left .nav-tabs>li:nth-child(8).active{background-color:#beaf34;}
.sec5-right .tab-content{height:31.3em;position:relative;overflow:hidden;transition:all 0.5s ease-in-out;}
.tabRight p{font-size:14px;line-height:1.4;}
.sec5-right .tab-content>.tab-pane img{width:100%;mix-blend-mode:multiply;transition:all 0.5s ease-in-out;}
.pane-content{position:absolute;left:0;right:10px;bottom:0;height:155px;padding:15px 10px 10px;color:#000;}
.sec5-right .tab-pane:first-child .pane-content{background-color:rgba(230, 178, 161, 0.85);}
.sec5-right .tab-pane:nth-child(2) .pane-content{background-color:rgba(247, 221, 167, 0.85);}
.sec5-right .tab-pane:nth-child(3) .pane-content{background-color:rgba(255, 207, 170, 0.85);}
.sec5-right .tab-pane:nth-child(4) .pane-content{background-color:rgba(210, 186, 119, 0.85);}
.sec5-right .tab-pane:nth-child(5) .pane-content{background-color:rgba(221, 226, 199, 0.85);}
.sec5-right .tab-pane:nth-child(6) .pane-content{background-color:rgba(125, 191, 220, 0.85);}
.sec5-right .tab-pane:nth-child(7) .pane-content{background-color:rgba(149, 214, 155, 0.85);}
.sec5-right .tab-pane:nth-child(8) .pane-content{background-color:rgba(189, 178, 187, 0.85);}
.pane-content ul{padding-left:30px;}
.sec5-right h5{margin:0 0 3px;font-size:16px;line-height:20px;font-family:"DINmedium";}
.sec5-right button, .form-box button{position:relative;float:right;margin-top:-30px;padding:10px 15px;border-radius:0px;border:1px solid #ffffff;color:#000;font-weight:500;font-size:12px;line-height:1;letter-spacing:1px;text-transform:uppercase;background-color:transparent;}
.form-box button{float:none;margin-top:0;border:1px solid #333333;color:#333333;}
.sec5-right button a{color:#000;text-decoration:none;position:relative;z-index:1;}
.sec5-right button:hover{background-color:transparent;border:1px solid #ffffff;}
.sec5-right button:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:#ffffff;transition:all .2s ease;transform:scale(0.5, 1);opacity:0;}
.sec5-right button:hover:after{transform:scale(1, 1);opacity:1;}
.sec6{background-color:#d7937d;padding:8em 0;}
.sec6 h1{color:#000;text-align:center;margin:0 0 3em;font-weight:300;}
.sec6 h1 small{color:#424242;}
/*.sec6 iframe{width:100%;}*/
.videoBox {cursor: pointer; margin-bottom: 30px;}
.videoBox span {position: absolute;
    top: 50%;
    left: 0;
    right: 0;
    text-align: center;
    color: #d00a10;
    font-size: 55px;
    transform: translateY(-50%);
}
.videoBox:hover span {color: #be141b;}
.sec7{background-color:#ffffff;padding:8em 0 0;}
.sec7 h1{color:#6b2a18;text-align:center;margin:0 0 3em;font-weight:300;}
.sec7 h1 small{color:#8a5749;}
.sec7 img{width:100%;position:relative;-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;}
.gallery{padding:0;position:relative;overflow:hidden;text-align:center;}
.gallery-img{margin:6px 3px 0;position:relative;overflow:hidden;}
.overlay{position:absolute;overflow:hidden;top:3px;bottom:3px;left:3px;right:3px;-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;}
.gallery:hover .overlay{background-color:rgba(170,170,170,0.4);}
.gallery:hover img{filter:grayscale(1) blur(3px);-webkit-filter:grayscale(1) blur(3px);-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2);}
.gallery h2{text-align:center;position:absolute;font-size:17px;padding:10px;background:rgba(0, 0, 0, 0.6);width:100%;bottom:20px;margin:0;letter-spacing:1px;}
.gallery a.info{display:inline-block;text-decoration:none;padding:7px 14px;border:1px solid #fff;margin:50px 0 0 0;background-color:transparent;}
.gallery a.info:hover{box-shadow:0 0 5px #fff;}
.gallery a.info, .gallery h2{-webkit-transform:scale(0.7);-ms-transform:scale(0.7);transform:scale(0.7);-webkit-transition:all 0.4s ease-in;transition:all 0.4s ease-in;opacity:0;filter:alpha(opacity=0);color:#fff;}
.gallery:hover a.info, .gallery:hover h2{opacity:1;filter:alpha(opacity=100);-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}
.sec8{background-color:#e0d9ca;padding:8em 0;}
.sec8 h1{color:#000;text-align:center;margin:0 0 3em;font-weight:300;}
.sec8 h1 small{color:#424242;}
.counter{padding:0;width:20%;margin:0 2%;color:#8a5749;text-align:center;}
.counter-icon{padding-right:20px;display:inline-block;vertical-align:super;}
.counter-icon span{font-size:40px;}
.counter-content{display:inline-block;padding-left:20px;font-size:17px;border-left:1px solid #ada79b;}
.counter-content h1{margin:0 0 10px;line-height:1;font-size:30px;text-align:left;color:#8a5749;}
.main-shadow{height:5000px;}
.back-to-top{cursor:pointer;position:fixed;bottom:75px;right:40px;display:none;}
.footer-top{background-color:#d7937d;padding:25px 0 15px;}
.footer-logo img{margin-bottom:10px;width:200px;}
.address td{vertical-align:top;font-size:13px;letter-spacing:0.5px;color:#000;}
.address td span{font-size:16px;display:block;margin-right:8px;color:#4a281e;line-height:1.5;}
.quick-links, .social-links{margin-top:10px;}
.footer-top h5{margin:0 0 15px;font-size:15px;text-transform:uppercase;color:#000;letter-spacing:0.5px;font-family:"DINmedium";}
.footer-top p{font-size:14px;margin-bottom:5px;line-height:1.5;}
.footer-top ul{padding-left:0px;list-style-type:none;}
.footer-top ul.left{float:left;}
.footer-top ul.right{float:right;}
.footer-top ul li{padding:5px 0;}
.footer-top ul li a{color:#000;}
.social-links span{border:1px solid black;width:30px;height:30px;text-align:center;padding:7px 0;transition:all 0.2s ease-in-out;}
.social-links li:hover span{border:1px solid #ffffff;color:#fff;}
.footer-bottom{background-color:#e0d9ca;font-size:12px;text-align:center;padding:10px 0;line-height:1;}
.hitCounter{text-align:center;background-color:#e0d9ca;}
.hitCounter img{width:50px;}
.page-content{margin-top:60px;margin-bottom:60px;}
.pageLayout{padding-left:10%;padding-right:10%;}
.page-content h1{color:#000;margin:0;font-weight:300;}
.HeadBanner{margin-top:90px;}
.HeadBanner img{width:100%;}
.visionBox{text-align:center;padding:50px;}
.visionBox.Vision1{background-color:#bdb2bb;padding-bottom:75px;}
.visionBox.Vision2{background-color:#d2a677;margin-top:-75px;}
.visionBox.Vision3{background-color:#c5b39f;margin-top:-50px;}
.visionBox h1{padding-bottom:1em;color:#ffffff;}
.msgImg{border:1px solid #d7937d;padding:0px;}
.detail{background-color:#daac9d;padding:16px 20px;}
.msgImg h5{font-size:19px;margin:0;}
.msgImg span{font-size:17px;color:#ffffff;}
.msgRight{margin-left:5%;}
.msgRight h1{margin:5em 0 1em;}
.msgRight p{line-height:30px;letter-spacing:0.1px;font-size:15px;}
.msgRight button{position:relative;padding:10px 15px;border:1px solid #e0d9ca;margin-bottom:20px;border-radius:0px;color:#000;font-weight:500;font-size:12px;line-height:1;letter-spacing:1px;text-transform:uppercase;background-color:transparent;}
.msgRight button{color:#000;text-decoration:none;position:relative;z-index:1;}
.msgRight button span{position:relative;z-index:2;}
.msgRight button:hover{background-color:transparent;}
.msgRight button:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:#e0d9ca;z-index:1;transition:all .2s ease;transform:scale(0.5, 1);opacity:0;}
.msgRight button:hover:after{transform:scale(1, 1);opacity:1;}
.contactBox.admissionBox h3{margin-bottom:20px;font-size:20px;}
.admissionBox ul{font-size: 17px; line-height: 1.7; padding-left:15px;margin-bottom:50px;}
.admissionBox ul li {margin-bottom:10px;}
.admissionBox li a{color:#a62b2e;display:block;font-size:15px;}
.adImg .modal-dialog{max-width:500px;}
.ForeignFacultyImg {max-width: 140px;}
.contactBox table {font-size: 17px; line-height: 1.7;}
.CampusLifeContainer{padding:0;}
.filters ul{margin-bottom:60px;padding-left:0;}
.filters ul li{border:0px;border-left:3px solid #374980;border-radius:0px;line-height:1;padding:12px 10px;margin:10px 0px;font-size:16px;box-shadow:none;font-family:"DINregular";text-align:left;display:block;width:60%;transition:all 0.2s ease-in-out;}
.filters ul li.active, .filters ul li:active, .filters ul li.active.focus, .filters ul li.active:focus{background-color:#374980;outline:none;-webkit-box-shadow:none;box-shadow:none;color:#fff;padding:12px 20px;}
#masonry .mix{padding:5px; position:relative !important;}
#masonry .mix img{padding:0;border-radius:0px;border:0px;}
.titleLine{margin:3px 0 0;border-top:2px solid #b11117;width:100px;}
.contactBox{margin-top:50px;}
.form-box input, .form-box select, .form-box textarea{width:100%;padding:6px 15px;font-size:13px;border:1px solid #eaeaea;color:#757575;}
.form-box input:-moz-placeholder,
.form-box textarea:-moz-placeholder{color:#757575;font-size:13px;letter-spacing:0.5px;}
.form-box input::-webkit-input-placeholder,
.form-box textarea::-webkit-input-placeholder{color:#757575;font-size:13px;letter-spacing:0.5px;}
.form-box input[type="checkbox"]{width:inherit;}
.careerImg {display: block; text-align: center;}
.careerImg img {max-width: 200px;}
.contactBox2{background-color:#efefef;padding:30px;}
#careerForm{margin-top:30px;}
.contactBox h3{margin:0 0 50px;font-family:"DINregular";font-weight:400;}
.note{color:#b11117;}
.formError{position:relative!important;top:0px!important;left:0px!important;margin-top:0px!important;color:#b11117;text-align:left;}
.form-box table{border-collapse:collapse;border-spacing:0;font-size:14px;line-height:2;margin:0 0 20px;width:100%;}
.form-box h3{font-size:20px;margin:0px 0 20px;color:#b11117;background-color:#f7f7f7;text-align:center;padding:10px 0;font-family:"DINregular";}
.form-box h6{font-size:15px;margin:0px 0 10px;text-transform:uppercase;line-height:25px;}
.form-box td{padding:6px 15px 6px 0;}
.form-box td b{font-weight:500;}
.form-box input[type="radio"]{width:inherit;display:inline-block;}
.form-box input[type="submit"]{background-color:#b11117;color:#fff;text-transform:uppercase;font-size:15px;width:auto;padding:6px 25px;margin-top:30px;}
.ScholarshipBox .nav-tabs>li>a, .gettingPPSUbox .nav-tabs>li>a{font-size:19px;padding:20px 30px;font-family:"DINmedium";color:#1c397a;}
.ScholarshipBox td b, .gettingPPSUbox td b{font-weight:500;}
.ScholarshipBox .tab-content{padding:40px 0px;border:1px solid #dddddd;border-top:0px;}
iframe{width:100%;}
.gettingPPSUbox .nav-tabs>li.active>a{background-color:#f9f9f9;}
.gettingPPSUbox .tab-content{padding:40px 20px;border:1px solid #dddddd;border-top:0px;background-color:#f9f9f9;}
.facultyBox .facultyImg{width:160px;height:160px;margin:0 auto 20px;display:block;border:1px solid #dadada;border-radius:50%;position:relative;overflow:hidden;}
.facultyBox[aria-expanded="true"] .facultyName b, .facultyBox[aria-expanded="true"] .facultyName i {color: #fff;}
.facultyBox b, .facultyBox[aria-expanded="true"]:hover b {font-size:18px;color:#263f7e;}
.facultyBox i, .facultyBox[aria-expanded="true"]:hover i {color:#636363;font-size:16px;}
.facultyBox{margin:0% 4% 0;padding:3% 0%;text-align:center;transition:all 0.2s ease-in-out;cursor:pointer;}
.facultyBox:before, .facultyBox:after{content:'';position:absolute;width:calc(100% - 35px);height:calc(100% - 35px);border:1px solid #d0d0d0;pointer-events:none;transition:.33s all ease;transition:all 0.2s ease-in-out;}
.facultyBox:before{top:0;left:0;border-width:1px 0 0 1px;}
.facultyBox:after{bottom:0;right:0;border-width:0 1px 1px 0;}
.facultyBox:hover{padding:3.2% 0%;}
.facultyBox:hover:before, .facultyBox:hover:after, .facultyBox[aria-expanded="true"]:before, .facultyBox[aria-expanded="true"]:after {width:100%;height:100%;border-color:#d7937d;transition:all 0.2s ease-in-out;}
.facultyBox hr{border-top:1px solid #d0d0d0;width:50px;margin:20px auto;transition:all 0.2s ease-in-out;}
.facultyBox:hover hr, .facultyBox[aria-expanded="true"] hr{width:140px;margin:40px auto -1px;transition:all 0.2s ease-in-out;}
.facultyBox h5 a{font-size:18px;margin:0;color:#000;}
.facultyName {transition:all 0.2s ease-in-out;}
.facultyBox:hover, .facultyBox[aria-expanded="true"] {padding: 3% 0 0;}
.facultyBox:hover .facultyName, .facultyBox[aria-expanded="true"] .facultyName {padding: 15% 0; background-color: #d7927d;}
.facultyBox:hover .facultyName {background-color: transparent;}

.panel-group {margin: 0;}
.panel-group .panel {border: 0px;}
.panel-default>.panel-heading {background-color: transparent; border: 0px; margin: 0;}
.panel-collapse {background-color: #eaeaea; /*margin: 0 4%; padding: 25px 25px 10px;*/}
.panel-collapse p {font-size: 13px; line-height: 1.8;}
.main-nav .panel-collapse {margin: 0; padding: 0;}
.pressBox {text-align: center; margin-bottom: 20px;}
.pressBox a {display: block; height: 163px; position: relative; overflow: hidden;}
.interBox {text-align: center; margin-bottom: 30px;}
.interBox img {max-width: none; width: auto; height: 78px;}
.interBox h3 {font-size: 20px; line-height: 1.3;}
.BOG .interBox {background-color: #e6e3db; margin: 2%; width: 29%; padding: 2% 1% 1%;}


@media only screen and (min-width:1700px){.sec5-content{top:10em;padding-top:42%;}
}
@media only screen and (max-width:1030px){.sec1-bg{padding-top:75%;}
#slider .carousel-caption{bottom:5%;}
.box2, .box4, .box5{height:315px;}
.sec4-bg{padding-top:65%;}
.about-sec4{padding:35px;max-width:575px;}
.sec5-content{top:7em;padding-top:60%;}
.sec5-left .nav-tabs>li{height:140px;}
.sec5-left .nav-tabs>li a{padding:5px;}
.sec5-left .nav-tabs>li h3{line-height:18px;font-size:15px;margin:3em 0;}
.sec5-right .tab-content{height:28em;}
.sec5-right h5{font-size:15px;line-height:17px;}
.pane-content{height:160px;}
.sec5-right .tab-content>.tab-pane img{width:110%;margin-left:-5%;}
.sec5-right button{margin-top:-40px;padding:8px 15px;}
.counter-icon{padding-right:10px;}
.counter-content{padding-left:15px;}
.footer-logo img{width:170px;}
.footer-top p, .footer-top h5{font-size:12px;}
.footer-top ul li{padding:5px 0;font-size:13px;line-height:1.3;}
.sec1-left, .sec1-right {margin-top: 21%;}
/*.sec1-left {margin: 30vh 0 0 10vh;}
.sec1-left h1 {font-size: 2.6em;}
.sec1-right {max-width: 43vh; margin: 28vh 10vh 0 0;}
.sec1LeftBox, .sec1RightBox {height: 32vh;}
ul.schoolName h3 {font-size: 1.3em;}*/
}
@media only screen and (max-width:768px){
.loader {padding-top: 50%;}
.sec1-bg{padding-top:0;height:100vh;}
.sec1-img{top:35%;}
.sec1-img img{width:15vh;}
.sec1-content h1{font-size:2.2em;}
.flottingBtn button {/*padding: 7px 14px;*/ font-size: 11px;}
#slider img{height:100vh;width:auto;margin-left:-100%;}
#slider .carousel-caption h2{font-size:20px;}
#slider .carousel-caption .secondLine{font-size:35px;}
.sec3, .sec6, .sec7, .sec8{padding:3em 0;}
.sec3 h3{font-size:18px;}
.box2, .box4, .box5{height:240px;}
.box3-slideUp p{line-height:1.5;}
.updated-list{padding:0;}
#event-carousel .carousel-caption .description{padding:5px 0;}
#event-carousel .carousel-caption .description h4{font-size:13px;}
#event-carousel .carousel-caption .description p{font-size:12px;}
p{margin-bottom:10px;font-size:15px;line-height:1.5;font-family:"DINregular";}
.sec4-content{position:relative;}
.about-sec4{padding:15px;max-width:500px;width:90%;margin:-25px auto 0;}
.sec5-content{top:4em;padding-top:0;}
.sec5-left, .sec5-right{width:100%;position:relative;top:0;}
.sec5-right{margin-bottom:15%;}
.pane-content{height:auto;}
.sec5-left .nav-tabs>li h3{font-size:17px;margin:2.5em 0;}
.sec5-right button{margin-top:-30px;}
.sec6 h1, .sec7 h1, .sec8 h1{margin:0 0 2em;font-size:30px;}
.counter{width:25%;margin:0;}
.counter-content h1{margin:0 0 10px;}
.sec1-left {margin: 0; text-align: center; max-width: 100%; position: absolute; left: 0; right: 0; top: 11%; padding: 0 15vw;}
.sec1-left h1 br {display: none;}
.sec1-right {max-width: 70%; margin: 0 auto; float: none; position: absolute; left: 0; right: 0; bottom: 0;}
.sec1LeftBox, .sec1RightBox {height: 39vw; padding: 2.3vw 4vw;}
ul.schoolName li {border-bottom: 0.08vw solid rgba(255, 255, 255, 0.58); margin: 0 0 1.7vw; padding: 0 0 1.7vw 0;}
ul.schoolName h3 {font-size: 3.3vw;}
ul.schoolName h3 span {font-size: 1.8vw;}
}
@media only screen and (max-width:736px){/*.sec1-content{margin-bottom:3em;}*/
#slider img{width:100%;margin-left:0;height:auto;}
.box-container{padding:0 30px;}
.box2, .box4, .box5{height:auto;}
.sec5-left .nav-tabs>li{width:25%;}
.videoBox{width:33%;float:left;}
.gallery{padding:0 11%;}
.counter{float:left;}
.footer-schools{position:relative;overflow:hidden;}
.counter-icon span{font-size:30px;}
.sec8 .counter-content h1{margin-bottom:0;}
.counter-content{font-size:14px;}
.HeadBanner{margin-top:55px;}
}
@media only screen and (max-width:414px){
/*.sec1-content{margin-bottom:4em;}*/
.sec1-content h1{letter-spacing:1px;font-weight:300;}
.sec1-content h1, .sec6 h1, .sec7 h1, .sec8 h1{font-size:25px;line-height:1;}
.sec1-content h1 small{line-height:1.2;letter-spacing:1px;}
#slider img{height:100vh;width:auto;margin-left:-100%;}
#slider .carousel-caption .secondLine{font-size:30px;font-weight:300;}
#slider .carousel-caption h2{font-size:20px;}
.sec3, .sec6, .sec7, .sec8{padding:3em 0;}
.sec6 h1, .sec7 h1, .sec8 h1{margin-bottom:30px;}
.box{margin-bottom:2em;}
.sec5-content{top:1em;}
p{font-size:17px;}
.sec5-left, .sec5-right{width:90%;margin:0 auto;}
.sec5-left .nav-tabs>li{width:50%;height:100px;}
.sec5-left .nav-tabs>li h3{margin:1.5em 0;}
.sec5-right .tab-content{height:auto;margin-bottom:13%;}
.pane-content{position:relative;}
.videoBox{width:99%;margin:0 auto 8%;float:none;}
.counter{width:30%;margin:20px 10%;float:left;text-align:center;}
.counter-icon{padding:0px 0 5px;display:block;}
.counter-content{border-left:0;border-top:1px solid #ada79b;padding:5px 0;display:block;font-size:14px;}
.sec8 .counter-content h1{text-align:center;margin-bottom:0;font-size:20px;}
.footer-top p, .footer-top h5{font-size:15px;}
.footer-top h5{margin:25px 0px 5px;}
.footer-top ul li{font-size:15px;font-family:"DINregular";}
.adImg .modal-dialog{width:70%;margin:10% auto;}
/*.sec1-left {top: 8%;}
.sec1-right {max-width: 80%;}
ul.schoolName h3 {font-size: 1.2em;}
.sec1LeftBox, .sec1RightBox {padding: 12px;}
ul.schoolName li {padding: 0 0 8px 0; margin: 0 0 8px;}*/
}
@media only screen and (max-width:350px){
/*.main-nav .navbar-header{width:50%;}*/
.sec1-content h1, .sec6 h1, .sec7 h1, .sec8 h1{font-size:20px;padding-left:5%;padding-right:5%;}
#slider .carousel-caption .secondLine{font-size:25px;padding-left:5%;padding-right:5%;}
.about-sec4{text-align:left;}
.about-sec4 h3{text-align:center;}
/*.sec1LeftBox, .sec1RightBox {height: 32vh; padding: 10px;}
ul.schoolName h3 */{font-size: 1em;}
}































.mfp-bg,.mfp-wrap{position:fixed;left:0;top:0}.mfp-bg,.mfp-container,.mfp-wrap{height:100%;width:100%}.mfp-container:before,.mfp-figure:after{content:''}.mfp-bg{z-index:502;overflow:hidden;background:#0b0b0b;opacity:.8;filter:alpha(opacity=80)}.mfp-wrap{z-index:503;outline:0!important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;left:0;top:0;padding:0 8px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mfp-container:before{display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left}.mfp-hide,.mfp-loading.mfp-figure,.mfp-s-error .mfp-content,.mfp-s-ready .mfp-preloader{display:none}.mfp-close,.mfp-preloader{text-align:center;position:absolute}.mfp-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-arrow,.mfp-close,.mfp-counter,.mfp-preloader{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-preloader{color:#ccc;top:50%;width:auto;margin-top:-.8em;left:8px;right:8px}.mfp-preloader a{color:#ccc}.mfp-close,.mfp-preloader a:hover{color:#fff}button.mfp-arrow,button.mfp-close{overflow:visible;cursor:pointer;background:0 0;border:0;-webkit-appearance:none;display:block;padding:0}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;right:0;top:0;text-decoration:none;opacity:.65;padding:0 0 18px 10px;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:focus,.mfp-close:hover{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{color:#fff;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#ccc;font-size:12px;line-height:18px}.mfp-figure,img.mfp-img{line-height:0}.mfp-arrow{position:absolute;opacity:.65;margin:-55px 0 0;top:50%;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:focus,.mfp-arrow:hover{opacity:1}.mfp-arrow .mfp-a,.mfp-arrow .mfp-b,.mfp-arrow:after,.mfp-arrow:before{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:solid transparent}.mfp-arrow .mfp-a,.mfp-arrow:after{opacity:.8;border-top-width:12px;border-bottom-width:12px;top:8px}.mfp-arrow .mfp-b,.mfp-arrow:before{border-top-width:20px;border-bottom-width:20px}.mfp-arrow-left{left:0}.mfp-arrow-left .mfp-a,.mfp-arrow-left:after{border-right:12px solid #000;left:5px}.mfp-arrow-left .mfp-b,.mfp-arrow-left:before{border-right:20px solid #fff}.mfp-arrow-right{right:0}.mfp-arrow-right .mfp-a,.mfp-arrow-right:after{border-left:12px solid #000;left:3px}.mfp-arrow-right .mfp-b,.mfp-arrow-right:before{border-left:20px solid #fff}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-image-holder .mfp-content,img.mfp-img{max-width:100%}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;top:-3px;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,.6);background:#000}.mfp-figure:after,img.mfp-img{width:auto;height:auto;display:block}.mfp-iframe-holder .mfp-close{top:-43px}img.mfp-img{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:40px 0;margin:0 auto}.mfp-figure:after{position:absolute;left:0;top:40px;bottom:40px;right:0;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,.6)}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#f3f3f3}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,.6);position:fixed;text-align:center;padding:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}}@media all and (max-width:800px){.mfp-arrow{-webkit-transform:scale(.75);transform:scale(.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}.mfp-ie7 .mfp-img{padding:0}.mfp-ie7 .mfp-bottom-bar{width:600px;left:50%;margin-left:-300px;margin-top:5px;padding-bottom:5px}.mfp-ie7 .mfp-container{padding:0}.mfp-ie7 .mfp-content{padding-top:44px}.mfp-ie7 .mfp-close{top:0;right:0;padding-top:0}