@font-face {
    font-family: 'MyriadProBoldCond';
    src: url('../fonts/MyriadProBoldCond.eot');
    src: url('../fonts/MyriadProBoldCond.eot') format('embedded-opentype'),
         url('../fonts/MyriadProBoldCond.html') format('woff2'),
         url('../fonts/MyriadProBoldCond.woff') format('woff'),
         url('../fonts/MyriadProBoldCond.ttf') format('truetype'),
         url('../fonts/MyriadProBoldCond.svg#MyriadProBoldCond') format('svg');
}
@font-face {
    font-family: 'open_sanssemibold';
    src: url('../fonts/opensans-semibold_1-webfont.html');
    src: url('../fonts/opensans-semibold_1-webfontd41d.html?#iefix') format('embedded-opentype'),
         url('../fonts/opensans-semibold_1-webfont-2.html') format('woff2'),
         url('../fonts/opensans-semibold_1-webfont.woff') format('woff'),
         url('../fonts/opensans-semibold_1-webfont.ttf') format('truetype'),
         url('../fonts/opensans-semibold_1-webfont.svg#open_sanssemibold') format('svg');
    font-weight: normal;
    font-style: normal;

}



body{background:#fff; font-size:14px; font-family:Arial, Helvetica, sans-serif;}
img{border:none;}a{outline:none;}
.navbar-fixed {box-shadow: 0 0 2px 0 hsl(0, 0%, 78%);  position: fixed;  top:0; width: 100%; z-index: 100;}
.Outer{position:relative;}
.logo{position:absolute; z-index:99; left:0;}
.alumni{margin:0 auto; padding:0; text-align:center;}
.alumni a{background:url(../images/alumni-btn.png) center -77px no-repeat; height:77px;  display:block; text-decoration:none; transition:all 0.9s ease; -moz-transition:all 0.9s ease; -webkit-transition:all 0.9s ease; }
.alumni a:hover{background-position: center 1px;  }
.rightside{float:right; padding:0;}
.phicon{background:url(../images/phone-icon.png) 0 0 no-repeat;}
.phone{font-size:19px; color:#8b8888; padding-left:27px; margin-top:8px; line-height:41px; font-family: 'MyriadProBoldCond'; text-align:right;}
span.col{color:#e45404; }
.SocialLinks{padding:0; margin:10px 0 0 0; float:right; text-align:right; border-top:1px solid #d0d0d0; border-bottom:1px solid #d0d0d0;}
.SocialLinks li{list-style:none; float:left;}
.SocialLinks li a{text-decoration:none; display:block; padding:0 10px; color:#464040; font-size:32px; transition:all 0.2s ease; -moz-transition:all 0.2s ease; -webkit-transition:all 0.2s ease; -o-transition:all 0.2s ease; }
.SocialLinks li a.icon{color:#464040; font-size:32px; transition:all 0.5s ease; -moz-transition:all 0.5s ease; -web-transition:all 0.5s ease; -o-transition:all 0.5s ease;}
.SocialLinks li a.icon:hover{color:#3b579d; transform:scale(1.1,1.1); -moz-transform:scale(1.1,1.1); -webkit-transform:scale(1.1,1.1); -o-transform:scale(1.1,1.1); }
.SocialLinks li a.icon1{color:#464040; font-size:32px; transition:all 0.5s ease; -moz-transition:all 0.5s ease; -web-transition:all 0.5s ease; -o-transition:all 0.5s ease;}
.SocialLinks li a.icon1:hover{color:#2caae1; transform:scale(1.1,1.1); -moz-transform:scale(1.1,1.1); -webkit-transform:scale(1.1,1.1); -o-transform:scale(1.1,1.1);}
.SocialLinks li a.icon2{color:#464040; font-size:32px; transition:all 0.5s ease; -moz-transition:all 0.5s ease; -web-transition:all 0.5s ease; -o-transition:all 0.5s ease;}
.SocialLinks li a.icon2:hover{color:#dd4b39; transform:scale(1.1,1.1); -moz-transform:scale(1.1,1.1); -webkit-transform:scale(1.1,1.1); -o-transform:scale(1.1,1.1);}
.SocialLinks li a.icon3{color:#464040; font-size:32px; transition:all 0.5s ease; -moz-transition:all 0.5s ease; -web-transition:all 0.5s ease; -o-transition:all 0.5s ease;}
.SocialLinks li a.icon3:hover{color:#e32b26; transform:scale(1.1,1.1); -moz-transform:scale(1.1,1.1); -webkit-transform:scale(1.1,1.1); -o-transform:scale(1.1,1.1);}
.navBg{background:url(../images/navi-bg.jpg) center top repeat-x #e45510; min-height:47px;}
.navRight{float:right;}
.navigationBar{margin:0 !important; background:none; border:none; z-index:999;}
.navigationBar li{list-style:none;}
.navigationBar li a{color:#fff !important;  font-family: 'open_sanssemibold'; font-size:13px!important; padding-left:10px; padding-right:10px;}
.navigationBar li a:hover{background:#000!important; color:#fff;}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus{background:#000;}
.nav .open > a, .nav .open > a:hover, .nav .open > a:focus{background:#000!important;}
.dropdown-menu{background:#e45510; min-width:252px;}
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus{background:#000!important;}
.quickOuter{margin:0 15px; padding:0; background:none!important; position:relative;}
.quickNew{position:absolute; right:0px; background:rgba(0, 0, 0, 0.7); z-index:99; width:20%; float:right; bottom:0; box-shadow:0 0 5px #414141; border:3px solid rgba(255, 255, 255, 0.8); border-bottom:none; 	border-top-left-radius:37px;}
.quickIn{margin:0; padding:0;}
.quickIn li{list-style:none;;}
.quickIn li a{display:block; font-size:18px;color:#fff; text-decoration:none;  padding:3px 10px; transition:all 1s ease-out; -moz-transition:all 1s ease-out; -webkit-transition:all 1s ease-out; -o-transition:all 1s ease-out;}
.quickIn li a.yellow{background:#ffaf00; margin:1px;}
.quickIn li a:hover{background:#000; color:#fff;}
span.quikicon{margin-right:10px;}
h1.quickHeadTop { color:#fff; background:#e65915; font-family: 'open_sanssemibold'; font-size: 20px; padding:10px 0; margin:0; text-align: center; font-weight:bold; border-top-left-radius:35px}
.navbar-brand{display:none;}
.navbar-default .navbar-brand{color:#fff!important;  font-family: 'open_sanssemibold'; font-size:19px!important; font-weight:normal;}
.messBg{background:url(../images/contentbg.jpg) 0 0 fixed repeat; padding:35px 0; min-height:450px;}
.messBg1{background:url(../images/contentbg.jpg) 0 0 fixed repeat; padding:35px 0}
.messBg2{background:url(../images/contentbg.jpg) 0 0 fixed repeat; padding:14px 0 5px;}
.pad{padding:0 10px 0 0 !important;}
.prinMsg{background:#d15b03; border-radius:5px; border:2px solie #fff; box-shadow:0 0 5px #424242; padding:24px 15px; color:#fff; font-size:15px; min-height:256px; text-align:justify; margin-bottom:15px;line-height: 24px; display:inline-block;}
.heading{color:#fff; font-size:18px; font-family: 'open_sanssemibold'; display:block;}
.readMore{color:#000; display:block; font-size:13px; padding-top:8px;}
.News{background:#d15b03; border-radius:5px; border:2px solie #fff; box-shadow:0 0 5px #424242; min-height:256px; margin-bottom:15px;}
.newstab{margin:0; padding:0; border-bottom:none!important;}
.newstab li{list-style:none; width:33.333333%; border-right:1px solid #fff;}
.newstab li:last-child{border-right:none;}
.newstab li a{color:#fff; background:#2e3137; font-family: 'open_sanssemibold'; text-align:center;  font-size:14px;border-radius:0; border:0; margin:0; padding:10px;}
.newstab li a:hover{background:#fcd40c; color:#2e3137; border:none;}
.newstab > li.active > a, .newstab > li.active > a:hover, .newstab > li.active > a:focus{background:#d15b03; border:none; color:#fff; }
.endBg{background:url(../images/last-bg.jpg) 0 0 repeat; padding:15px;}
.footer{background:#231a1d; min-height:46px;}
.foottxt{font-size:12px; text-align:center; color:#fff; line-height:44px;}
.NewsPad{padding:25px 0; color:#fff;}
.bgleft{background:none!important;}
.myrow{margin:0; padding:0; clear:both;}
ul.MyLinks{margin:0; padding:33px 0 0 0;}
ul.MyLinks li{width:25%; text-align:center; margin:0 auto; list-style:none; height:178px; float:left; margin-bottom:15px;}
ul.MyLinks li a{text-decoration:non; text-align:center; display:block;}
ul.MyLinks li a.round{background:url(../images/VIDEOS.png) center 0 no-repeat; height:178px; transition:all 0.6s ease 0s;}
ul.MyLinks li a.round1{background:url(../images/CAREER.png) center 0 no-repeat; height:178px; transition:all 0.6s ease 0s;}
ul.MyLinks li a.round1:hover{background-position:center -178px;}
ul.MyLinks li a.round2{background:url(../images/RESUME.png) center 0 no-repeat; height:178px; transition:all 0.6s ease 0s;}
ul.MyLinks li a.round2:hover{background-position:center -178px;}
ul.MyLinks li a.round3{background:url(../images/ALBUMS.png) center 0 no-repeat; height:178px; transition:all 0.6s ease 0s;}
ul.MyLinks li a.round3:hover{background-position:center -178px;}

ul.MyLinks li a.round:hover{background-position:center -178px;}
.kidscorner{background:#fff; text-align:center; margin:0 auto 13px; padding:75px 0; min-height:338px; transition:ease 0.7s all; -moz-transition:ease 0.7s all; -webkit-transition:ease 0.7s all; -o-transition:ease 0.7s all;}
.kidscorner:hover{background:rgba(255,255,255,0.5);}
.kidscorner img{transition:ease 0.7s all; -moz-transition:ease 0.7s all; -webkit-transition:ease 0.7s all; -o-transition:ease 0.7s all;}
.kidscorner img:hover{transform: scale(0.518, 0.687);}
.birthdayBg{background:#fff; text-align:center; margin:0 auto; min-height:338px;}
.MyFlex{padding-top:0!important; padding-bottom:0!important;}
.MyFlex .slides img{width:50%!important; margin:auto!important;}
.topperFlex{padding-top:0!important; padding-bottom:0!important;}
.topperFlex .slides img{width:65%!important; height:250px; margin:auto!important; border:1px solid #fff;}
span.MarBot{margin-bottom:20px; display:block;}
span.BotImg{margin:10px 0; display:block}

.welCont{font-weight:normal; text-transform:none;}
.toTop{position:fixed; right:0px; bottom:0; outline:none; border:none;}
.toTop img{width:50px; height:50px; outline:none; border:none;}
.ImgSz{margin:0; padding:0;}
.ImgSz img{width:140px; height:140px; margin:0 auto; text-align:center;}
.topper{background:rgba(0,0,0,0.7); padding:10px; min-height:338px; margin-bottom:13px;}
.achievement{background:#fff; padding:10px; margin-bottom:13px; box-shadow:0 0 5px 0 #ccc;}
.topHead{ text-align:center; color:#fff; font-family: 'open_sanssemibold'; font-size:25px; display:block; text-transform:uppercase; padding-bottom:15px;}
.achieveHead{ text-align:left; color:#fff; font-family: 'open_sanssemibold'; font-size:20px; display:block; text-transform:uppercase; margin-bottom:8px; padding-left:20px;background:#E45512;}
.colBl{color:#000;}
.galHead{ text-align:left; color:#000; font-family: 'open_sanssemibold'; font-size:25px; display:block; font-weight:bold; text-transform:uppercase; padding-bottom:15px;}
.classTxt{font-size:17px; text-align:center; color:#fff; text-transform:uppercase; display:block; padding:0 0 10px;}
.nameTxt{font-size:15px; text-align:center; color:#fff; text-transform:uppercase; display:block; padding:10px 0;}
.view{margin:0; padding:0 0 10px 0; display:block;}
.view a{background:#ff4b00; color:#fff; display:block; padding:3px 10px; text-decoration:none; width:50%; margin:auto; text-align:center;}
.view a:hover{background:#37393e;}

ul.slidesNew {list-style: outside none none;margin: 0 0 0 -30px;overflow: hidden;}
ul.slidesNew li {float: left;list-style: outside none none;margin-bottom: 20px;margin-right: 20px;}
ul.slidesNew li:last-child { margin-right: 0;}
.list-photo{margin:0; padding:0;}
.list-photo li{float:left; list-style:none; border-radius:5px; box-shadow:0 0 5px 0 #ccc; border:8px solid #f9f9f9; margin-left:15px; margin-bottom:15px; transition:all 2s ease;}
.list-photo li:hover{transform:scale(0.9,0.9); opacity: 0.5;}
.carousel-fade .carousel-inner .item {opacity: 0.2; -webkit-transition-property: opacity; -moz-transition-property: opacity;-o-transition-property: opacity; transition-property: opacity;}
.carousel-fade .carousel-inner .active {opacity: 1;}
.carousel-fade .carousel-inner .active.left,.carousel-fade .carousel-inner .active.right {left: 0; opacity: 0; z-index: 1;}
.carousel-fade .carousel-inner .next.left,.carousel-fade .carousel-inner .prev.right {opacity: 1;}
.carousel-fade .carousel-control {z-index: 2;}
.download{background:#000; color:#fff; border:1px solid #fff; box-shadow:0 0 5px 0 #414141; border-radius:5px; padding:10px 15px;
transition:all 0.5s ease; -moz-transition:all 0.5s ease; -webkit-transition:all 0.5s ease; -o-transition:all 0.5s ease;}
.download:hover{background:#e45511; transform:scale(1.2,1.2); -webkit-transform:scale(1.2,1.2); -moz-transform:scale(1.2,1.2);
  -o-transform:scale(1.2,1.2);}
@media (max-width:1024px){
.phone{padding-left:0; text-align:center; float:left;}	
.SocialLinks{display:-moz-inline-box; float:left;}
.DivCen{margin:auto; text-align:center; display:inline-block;}
.DivRight{float:right;}
.alumni a{background-position: right -77px;}
.alumni a:hover{background-position:right 1px;}
.logo img{width:65%;}
.navigationBar li a{font-size:17px!important; padding-left:12px; padding-right:13px;}
.News, .prinMsg{min-height:280px;}
.kidscorner{padding:92px 0;}
.newstab li a{font-size:12px; padding:10px 7px;}
  .NewsPad{padding:12px 0; color:#fff;}
	  .fancybox > img { width: 100% !important;}
	   .News, .prinMsg{min-height:430px}
	   .logo img{width:54%;}
	   .navigationBar li a{padding-left:12px!important; padding-right:12px!important;}
	   .topperFlex .slides img{width:50%!important;}
}
@media (max-width:980px){
	.navigationBar li a{padding-left:8px!important; padding-right:8px!important; font-size:13px!important;}
	.DivCen{float:right;}
	ul.MyLinks li{width:50%;}
	.newstab li a{font-size:12px; padding:10px 7px;}
	.News, .prinMsg{min-height:293px;}
	.kidscorner{padding:75px 0;}
	.quickNew{width:30%;}
	  .News, .prinMsg{min-height:470px}
	  .NewsPad{padding:12px 0; color:#fff;}
	  .fancybox > img { width: 100% !important;}
	}
@media (max-width:768px)
{
    .logo img{width:52%;}
  .newstab li a{font-size:10px; padding:10px 2px;}
   
}	

@media (max-width:700px){
.phone{padding-left:0; text-align:center; float:none;}	
.SocialLinks{display:-moz-inline-box; float:none;}
.DivRight,.DivCen{float:none;}
.alumni a{background-position: center -77px;}
.alumni a:hover{background-position:center 1px;}
.navbar-brand{display:block;}
.Outer,.logo{position:inherit;}
.logo img{text-align:center; margin:0 auto;}
ul.MyLinks li{float:none; width:100%;}
.quickNew{position:inherit; width:100%; float:none; margin-top:15px;}
.messBg{padding:15px 0;}
.navRight{float:none!important;}
.navigationBar li a{padding-left:20px; padding-right:20px;}
.News, .topper{display:inline-block; width:100%; min-height:auto;}
.newstab li a{font-size:11px; padding:10px 7px;}
.logo img{width:65%;}
.navigationBar li a{padding-left:20px!important; padding-right:15px!important; font-size:13px!important;}
.heading{padding:10px 0;}
.topperFlex .slides img{height:auto; width:50%!important;}

}