
body{ margin:0px; padding:0px; background:#e4ecee;}



.wrapper{width:100%; margin:0px 0px 0px 0px; padding:0px; float:left;}
.hdr-main{width:100%; margin:0px 0px 0px 0px; padding:0px; position:relative; position:fixed; top:0%; left:0px; right:0px; z-index:333; background:#fff; }

.hdr-2 {
    width: 1140px;
    position: relative;
    position: fixed;
    top: 0px;
    bottom: 0px;
    z-index: 333;
}

.hdr-main-1{width:100%; margin:10px 0px 20px 0px; padding:0px;float:left;}
.logo{ width:100%; margin:0px 0px 0px 0px; padding:0px; float:left;}

.speak{width:100%; margin:30px 0px 0px 0px; background:#F00; border-radius:3px;
 padding:10px; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#fff; text-align:center; float:left;}
 
 
.anima-blin{margin:30px 0px 0px 0px; padding:0px; float:left;}

.animation_blinker {  cursor:pointer; color:#000;
	width:100%; border-radius:3px; margin:30px 0px 0px 0px; text-align:center; padding:5px; font-size:16px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; float:left;
  animation: pulse 3s infinite;
}

@keyframes pulse {
  0% {
    background-color: #057137; color:#fff;
  }
  50% {
    background-color: #F00; color:#fff;
  }
}

 
 .speak-1{width:100%; margin:10px 0px 10px 0px; padding:0px; float:left; color:#fff; text-align:center; font-family:Arial, Helvetica, sans-serif; font-weight:bold; cursor:pointer; font-size:19px; float:left;}
 .ban{ width:100%; display:block; margin:90px 0px 0px 0px; position:relative; height:522px; padding:0px; background:url(../images/ban.jpg) no-repeat top center; background-size:cover; float:left;}
 .ban img{width:100%;}
 
 .fm-main{width:550px; position:absolute; right:20%; top:10%;}
 .txd{width:100%; margin:0px 0px 20px 0px; padding:0px; font-family:Rockwell; font-weight:bold; font-size:30px; text-align:center; color:#fff; float:left;}
 .fm{width:500px; margin:0 auto; padding:0px;}
 
 .fm ul{margin:0px; padding:0px;}
 .fm ul li{width:48%;  color:#fff; margin:0px 0px 10px 2%; padding:0px; list-style:none; float:left;}
 .flk{width:100%; border:solid 1px #fff;  color:#000; padding:8px; border-radius:3px; float:left;}
 .fm-1{width:500px; margin:0px 0px 0px 0px; float:left;}
 .fm-2{width:490px; margin:0px 0px 0px 10px; padding:10px; float:left;}
 
 .sbt{margin:20px 0px 0px 40%; box-shadow:0px 2px 2px #000; padding:10px 30PX 10PX 30PX; cursor:pointer; border-radius:3PX;
  text-align:center; text-transform:uppercase; font-size:22px; color:#000; background:#F9DA04; float:left;}
  
  .ell-main{width:100%; margin:0px 0px 0px 0px; padding:0px; float:left;}
  
  .ell-main-1{width:100%; font-family: Calibri; font-size:30px; color:#000; font-weight:bold; text-align:center;  margin:20px 0px 0px 0px; padding:0px; float:left;}
   .ell-main-2{width:100%; font-family: Calibri; font-size:30px; position:relative; color:#454545;  text-align:center; font-weight:normal; margin:-10px 0px 0px 0px; padding:0px; float:left;}
   
   .ell-main-3{position:absolute; top:23px; background:#C33; height:1px; width:300px; right:36%;}
   
   .ell-main-31{ background:#C33; height:1px; width:600px; margin:0 auto;}
   
   .ell-main-32{ position:absolute; top:-12px; background:#fff; left:41%; font-family:Arial, Helvetica, sans-serif; font-size:20px;font-weight:bold; color:#000;}
   
   .slid{width:100%; margin:200px 0px 0px 0px; padding:0px; float:left;}
   .slider{width:100%; position:relative; margin:0px 0px 0px 0px; float:left;}
   .fll{ position:absolute; right:0px; z-index:999; top:0px;}
   
   .gpc{width:100%; margin:20px 0px 0px 0px; padding:0px; font-weight:bold; font-size:40px; color:#000; float:left;}
   .gpc-1{width:100%; margin:-5px 0px 0px 0px; padding:0px; font-size:18px; color:#000; float:left;}
   
   
   
   
   .ell-main-4{width:100%; font-family:Arial, Helvetica, sans-serif; text-align:left;
    line-height:25px; text-align:justify; font-size:14px; color:#333;  margin:0px 0px 0px 0px; padding:0px; float:left;}
   
   .acade{width:100%; text-align:center; font-family:Calibri; font-size:36px; font-weight:bold; color:#2745aa; margin:30px 0px 0px 0px; padding:0px; float:left;}
   
   .acade-1{width:100%; margin:0px 0px 0px 0px; padding:0px; float:left;}
   
    .acade-2{width:950px; margin:0 auto;}
	.acade-3{width:100%; margin:0px 0px 0px 0px; padding:0px; float:left;}
	.acade-4{ width:100%; margin:0px 0px 0px 0px; padding:0px; float:left;}
	.acade-5{width:100%; margin:0px 0px 0px 0%; color:#fff;  background:#a27048; font-size:14px; padding:2%; float:left;}
	.acade-6{width:100%; margin:0px 0px 0px 0%; color:#fff;  background:#112447; font-size:14px; padding:2%; float:left;}
	.acade-31{width:100%; margin:20px 0px 20px 0px; padding:0px; float:left;}
	
	.usp-main{width:100%; margin:10px 0px 20px 0px; padding:0px; background:#2b3b59; float:left}
	
	
	.usp-main-1{width:100%; margin:30px 0px 30px 0px; padding:0px; background:#2b3b59; float:left}
	
	.usp-main-2{width:100%; margin:20px 0px 20px 0px; text-align:center; padding:0px; background:#2b3b59; float:left}
	.usp-main-3{width:100%; margin:10px 0px 0px 0px; padding:0px; float:left;}
	.usp-main-3 h2{display:block; text-align:center; margin:0px 0px 0px 0px; font-size:24px; font-family:"Open Sans Condensed"; padding:0px; color:#F9DA04;}
	.usp-main-3 h2 span{display:block; margin:5px 0px 0px 0px; text-align:center; font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:15px; color:#fff;}
	
	
	.sc-gallery{width:100%; margin:10px 0px 0px 0px; padding:0px; float:left;}
	.sc-gallery-1{width:100%; margin:20px 0px 0px 0px; padding:0px; float:left;}
	.gallery{width:100%; text-align:center; margin:0px 0px 0px 0px; padding:0px; float:left;}
	
	.sch-video{width:100%; background:#e5e8ea; border:solid 1px #c8cdd1; margin:40px 0px 0px  0px; padding:0px; float:left;}
	
	.sch-video-1{width:100%; margin:0px 0px 0px 0px; padding:0px; float:left;}
	.sch-video-2{width:100%; margin:0px 0px 40px 0px; padding:0px; float:left;}
	.sch-video-3{width:100%; margin:30px 0px 0px 0px; font-family:Calibri; font-size:34px; font-weight:bold; color:#333; padding:0px; float:left;}
	
	.sch-video-4{width:100%; margin:0px 0px 0px 0px; font-weight:normal; padding:0px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#000; text-align:justify;
	line-height:25px; float:left;}
	
	.sch-video-5{width:100%; margin:0px 0px 0px 0px; padding:0px; float:left;}
	.sch-video-5 ul{margin:0px; padding:0px;}
	.sch-video-5 ul li{ width:100%; margin:10px 0px 0px 0px; padding:0px; list-style:none; font-size:16px; font-family:Arial, Helvetica, sans-serif; float:left;}
	
	.vdlex{width:100%; margin:50px 0px 20px 0px; padding:0px; float:left;}
	
	
	.spk{width:100%; background:#393f43; margin:0px 0px 0px 0px; padding:0px; float:left;}
	
	.spk-1{width:100%; background:#393f43; margin:0px 0px 20px 0px; padding:0px; float:left;}
	
	.spk-2{width:100%; margin:10px 0px 20px 0px; padding:0px; float:left;}
	
	.spk-3{width:520px; background:#f3f2f2; border:none; border-radius:3px;  color:#fff;  margin:0px 0px 0px 30px; padding:10px; float:left;}
	
	.spk-4{width:450px; background:#f3f2f2; outline:none; border:none; border-radius:3px;  color:#000; font-size:16px;  margin:0px 0px 0px 0px; padding:10px; float:left;}
	
	.ftsbt{margin:10px 0px 30px 42%; cursor:pointer; padding:0px; background:#F9DA04; padding:15px; color:#000; font-size:25px; border-radius:3px; text-align:center; text-transform:uppercase; float:left;}
	.ftsbt a{color:#000; text-decoration:none;}
	
	.footer{width:100%; margin:0px 0px 0px; padding:0px; background:#2a2f33; float:left;}
	
	.footer-1{width:100%; margin:30px 0px 0px 0px; padding:0px; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#f3f3f3; float:left;}
	.mbf{display:none;} 
	
	.thank-main-1{width:100%; margin:0px; padding:0px; float:left;}
	.thank-main{width:100%; margin:0px 0px 0px 0px; padding:0px; background:url(../images/thank.jpg) no-repeat top center; background-size:cover; height:453px; float:left;}
	.thank{width:100%; margin:150px 0px 0px 0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:56px; color:#fff; float:left;}
	.thank-1{width:100%; margin:20px 0px 0px 0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:30px; color:#F9DA04; float:left;}
	
	.prt{height:188px;}
		.prt-1{height:190px;}
	
	.sldmk{width:100%; margin:0px 0px 0px 0px; padding:0px; float:left;}
	
	.nblt {
    width: 100%;
    margin: 0px 0px 0px 0px;
    background: #f9c400;
    padding: 0px;
    float: left;
    z-index: 99;
}
	
	
	.vlt{width:100%; margin:10px 0px 10px 0px; padding:0px; font-family:Arial, Helvetica, sans-serif; float:left;}
	.vlt-1{width:100%; margin:10px 0px 10px 0px; padding:0px; font-size:18px; color:#000; font-family:Arial, Helvetica, sans-serif; float:left;}
	.vlt-11{width:100%; margin:10px 0px 0px 0px; padding:0px; font-weight:bold;font-size:18px; color:#000; font-family:Arial, Helvetica, sans-serif;  float:left;}
	
	
	.vlt-2{width:100%; margin:10px 0px 10px 0px; padding:0px; font-size:14px; text-align:justify; line-height:25px; color:#000; font-family:Arial, Helvetica, sans-serif; float:left;}
	.fees{width:100%; margin:0px 0px 0px 0px; padding:0px; float:left;}
	.fees ul{margin:0px; padding:0px;}
	.fees ul li{width:30%; list-style:none; margin:0px 2% 0px 0px; padding:0px; float:left;}
	.fee-1{width:100%; margin:0px 0px 0px 0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; color:#000; float:left;}
	.fee-2{width:100%; margin:5px 0px 0px 0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#000; float:left;}
	
.fet{width:100%; margin:0px 0px 0px 0px; padding:0px; float:left;}
.fet-1{width:100%; margin:0px 0px 0px 0px; padding:0px; float:left;}
.fet-2{width:100%; margin:0px 0px 0px 0px; padding:0px; float:left;}

	.glyphicon glyphicon-chevron-left{display:none !important;}
	
	.carousel-control .glyphicon-chevron-right{display:none;}
	.carousel-control .glyphicon-chevron-left{display:none;}
	.eml {
    width: 100%;
    margin:5px 0px 15px 0px;
    padding: 0px;
    text-align:center;
    color: #fff;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px; float:left;
}
	



@media(max-width:700px){
	
	
	.tik{display:none;}
	.gpc{font-size:16px; margin:0px;}
	.form-main-start-1{ margin:30px 0px 0px 0px !important; float:left;}
	
	.logo{width:50%; text-align:center; margin:0px 0px 8px 20%;}
	.ban{width:100%; display:none;  margin:190px 0px 0px 0px; height:440px;}
	.fm-main{width:100%; position:absolute; font-size:16px; left:0px; right:0px; top:20px;}
	.fees ul li{width:100%;}
	.ell-main-31{width:100%;}
	.ell-main-32 {
    position: absolute;
    top: -12px;
    background: #fff;
    left: 14%;}
	.sc-gallery{display:none;}

.nblt{display:none;}
.carousel-inner{display:none;}
.flp{display:none;}
	
	.speak-1{height:10px;}
	
	.txd{width:100%; font-size:14px; float:left;}
	.mbf{ display:block;}
	
	.mbf-1{width:100%; margin:90px 0px 0px 0px; text-align:center; padding:0px; float:left; font-family:Rockwell; font-weight:bold;font-size:24px; color:#f8c400; float:left;}
	.gpc-1{display:none;}
	.animation_blinker{margin:0px;}
	
	.fm{width:100%; margin:10px 0px 0px 0%; background:#000; float:left;}
	.fm ul li{width:100%; outline:none; float:left; border:none;}
	.flk{width:100%; outline:none; background:#fff; color:#000; float:left;}
	 .fm-1{width:100%; }
	 .fm-2{width:100%; background:#fff; color:#000; border:none; margin:0PX 0PX 0PX 5PX;}
	 .sbt{margin:20px 0px 20px 30%; float:left;}
	 .ell-main-1{font-size:16px;}
	 .sch-video-3{font-size:18px;}
	.sch-video-2{width:100%; margin:0px 0px 10px 0px; padding:0px; float:left;}
	.ell-main-3{right:0px; left:0px;}
	  .acade{font-size:36px; margin:20px 0px 0px 0px;}
	  .acade-2{width:100%;}
	  .acade-4 img{ background-size:100%;}
	  .gallery img{width:100%; margin:0px 0px 20px 0px;}
	  
	  .spk-3{width:100%; background:#f3f2f2; border:none; border-radius:3px;  color:#fff;  margin:0px 0px 20px 0px; padding:10px; float:left;}
	
	.spk-4{width:90%; background:#f3f2f2; outline:none; border:none; border-radius:3px;  color:#000; font-size:16px;  margin:0px 0px 0px 0px; padding:10px; float:left;}
	
	
	.thank{font-size:34px; margin:180px 0px 0px 0px; font-weight:bold;}
	.thank-1{font-size:18px; font-weight:bold;}
	

	.acade-5{margin:0px 0px 20px 0px;}
	
	.fm ul li{width:95%;}
	.sbt-1{ width:80%; background:#f8c400; color:#000; font-size:24px; cursor:pointer; margin:10px 0px 20px 10%; padding:10px; text-align:center; float:left;}
	
	.sbt-1:hover{background:#FF8080;}

	}
	
	
	@media(max-width:768px){
	.acade-2{width:100%; float:left;}
	.gallery{width:100%; margin:0px 0px 0px 0px; float:left;}
	.gallery img{ width:100%;}
	.spk-3{margin:0px 0px 20px 0px;}
	.ftsbt{margin:10px 0px 20px 10%; float:left;}

	
	
	
	}
	
	/*fancyboxcss*/
	.fancybox-wrap,
	.fancybox-skin,
	.fancybox-outer,
	.fancybox-inner,
	.fancybox-image,
	.fancybox-wrap iframe,
	.fancybox-wrap object,
	.fancybox-nav,
	.fancybox-nav span,
	.fancybox-tmp
	{
		padding: 0;
		margin: 0;
		border: 0;
		outline: none;
		vertical-align: top;
	}
	
	.fancybox-wrap {
		position: absolute;
		top: 0;
		left: 0;
		z-index: 8020;
	}
	
	.fancybox-skin {
		position: relative;
		background: #f9f9f9;
		color: #444;
		text-shadow: none;
		-webkit-border-radius: 4px;
		   -moz-border-radius: 4px;
				border-radius: 4px;
	}
	
	.fancybox-opened {
		z-index: 8030;
	}
	
	.fancybox-opened .fancybox-skin {
		-webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
		   -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
				box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	}
	
	.fancybox-outer, .fancybox-inner {
		position: relative;
	}
	
	.fancybox-inner {
		overflow: hidden;
	}
	
	.fancybox-type-iframe .fancybox-inner {
		-webkit-overflow-scrolling: touch;
	}
	
	.fancybox-error {
		color: #444;
		font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
		margin: 0;
		padding: 15px;
		white-space: nowrap;
	}
	
	.fancybox-image, .fancybox-iframe {
		display: block;
		width: 100%;
		height: 100%;
	}
	
	.fancybox-image {
		max-width: 100%;
		max-height: 100%;
	}
	
	#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
		background-image: url('fancybox_sprite.png');
	}
	
	#fancybox-loading {
		position: fixed;
		top: 50%;
		left: 50%;
		margin-top: -22px;
		margin-left: -22px;
		background-position: 0 -108px;
		opacity: 0.8;
		cursor: pointer;
		z-index: 8060;
	}
	
	#fancybox-loading div {
		width: 44px;
		height: 44px;
		background: url('fancybox_loading.gif') center center no-repeat;
	}
	
	
	
	.fancybox-close {
		position: absolute;
		top: -18px;
		right: -18px;
		width: 36px;
		height: 36px;
		cursor: pointer;
		z-index: 8040;
	}
	
	.fancybox-nav {
		position: absolute;
		top: 0;
		width:100%;
		height: 100%;
		cursor: pointer;
		text-decoration: none;
		background: transparent url('blank.gif'); /* helps IE */
		-webkit-tap-highlight-color: rgba(0,0,0,0);
		z-index: 8040;
	}
	
	.fancybox-prev {
		left: 0;
	}
	
	.fancybox-next {
		right: 0;
	}
	
	.fancybox-nav span {
		position: absolute;
		top: 50%;
		width: 36px;
		height: 34px;
		margin-top: -18px;
		cursor: pointer;
		z-index: 8040;
		visibility: hidden;
	}
	
	.fancybox-prev span {
		left: 10px;
		background-position: 0 -36px;
	}
	
	.fancybox-next span {
		right: 10px;
		background-position: 0 -72px;
	}
	
	.fancybox-nav:hover span {
		visibility: visible;
	}
	
	.fancybox-tmp {
		position: absolute;
		top: -99999px;
		left: -99999px;
		visibility: hidden;
		max-width: 99999px;
		max-height: 99999px;
		overflow: visible !important;
	}
	
	/* Overlay helper */
	
	.fancybox-lock {
		overflow: hidden !important;
		width: auto;
	}
	
	.fancybox-lock body {
		overflow: hidden !important;
	}
	
	.fancybox-lock-test {
		overflow-y: hidden !important;
	}
	
	.fancybox-overlay {
		position: absolute; 
		top: 0;
		left: 0;
		overflow: hidden;
		display: none;
		z-index: 8010;
		background: url('fancybox_overlay.png');
	}
	
	.fancybox-overlay-fixed {
		position: fixed;
		bottom: 0;
		right: 0;
	}
	
	.fancybox-lock .fancybox-overlay {
		overflow: auto;
		overflow-y: scroll;
	}
	
	/* Title helper */
	
	.fancybox-title {
		visibility: hidden;
		font: normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
		position: relative;
		text-shadow: none;
		z-index: 8050;
	}
	
	.fancybox-opened .fancybox-title {
		visibility: visible;
	}
	
	.fancybox-title-float-wrap {
		position: absolute;
		bottom: 0;
		right: 50%;
		margin-bottom: -35px;
		z-index: 8050;
		text-align: center;
	}
	
	.fancybox-title-float-wrap .child {
		display: inline-block;
		margin-right: -100%;
		padding: 2px 20px;
		background: transparent; /* Fallback for web browsers that doesn't support RGBa */
		background: rgba(0, 0, 0, 0.8);
		-webkit-border-radius: 15px;
		   -moz-border-radius: 15px;
				border-radius: 15px;
		text-shadow: 0 1px 2px #222;
		color: #FFF;
		font-weight: bold;
		line-height: 24px;
		white-space: nowrap;
	}
	
	.fancybox-title-outside-wrap {
		position: relative;
		margin-top: 10px;
		color: #fff;
	}
	
	.fancybox-title-inside-wrap {
		padding-top: 10px;
	}
	
	.fancybox-title-over-wrap {
		position: absolute;
		bottom: 0;
		left: 0;
		color: #fff;
		padding: 10px;
		background: #000;
		background: rgba(0, 0, 0, .8);
	}
	
	/*Retina graphics!*/
	@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
		   only screen and (min--moz-device-pixel-ratio: 1.5),
		   only screen and (min-device-pixel-ratio: 1.5){
	
		#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
			background-image: url('fancybox_sprite@2x.png');
			background-size: 44px 152px; /*The size of the normal image, half the size of the hi-res image*/
		}
	
		#fancybox-loading div {
			background-image: url('fancybox_loading@2x.gif');
			background-size: 24px 24px; /*The size of the normal image, half the size of the hi-res image*/
		}
	}