
/* Browser Resets
*********************************/
.flex-container a:active,
.flexslider a:active,
.flex-container a:focus,
.flexslider a:focus {
  outline: none;
}

.slides,
.flex-control-nav,
.flex-direction-nav {
  margin: 0;
  padding: 0;
  list-style: none;
}

/* FlexSlider Necessary Styles
*********************************/
.flexslider {
  margin: 0;
  padding: 0;
}

.flexslider .slides > li {
  display: none;
  -webkit-backface-visibility: hidden;
}

/* Hide the slides before the JS is loaded. Avoids image jumping */
.flexslider .slides img {
  width: 100%;
  display: block;
}

.flex-pauseplay span {
  text-transform: capitalize;
}

/* Clearfix for the .slides element */
.slides:after {
  content: "\0020";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}

html[xmlns] .slides {
  display: block;
}

* html .slides {
  height: 1%;
}

/* No JavaScript Fallback */
/* If you are not using another script, such as Modernizr, make sure you
 * include js that eliminates this class on page load */
.no-js .slides > li:first-child {
  display: block;
}

/* FlexSlider Default Theme
*********************************/
.flexslider {
  margin: 0;
  position: relative;
  zoom: 1;
}

.flex-viewport {
  max-height: 2000px;
  -webkit-transition: all 1s ease;
  -moz-transition: all 1s ease;
  -o-transition: all 1s ease;
  transition: all 1s ease;
}

.loading .flex-viewport {
  max-height: 300px;
}

.flexslider .slides {
  zoom: 1;
}

.carousel li {
  margin-right: 5px;
}

/* Direction Nav */
.flex-direction-nav {
  *height: 0;
}

.flex-direction-nav a {
  border: 0;
  outline: 0;
  display: block;
  width: 40px;
  height: 40px;
  margin: -20px 0 0;
  position: absolute;
  bottom: 0;
  z-index: 10;
  overflow: hidden;
  opacity: 0;
  cursor: pointer;
  -webkit-transition: all .3s ease;
  -moz-transition: all .3s ease;
  transition: all .3s ease;
}

.flex-direction-nav .flex-prev {
  left: 50px;
  text-align: center;
}

.flex-direction-nav .flex-next {
  right: 50px;
  text-align: center;
}

.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover {
  opacity: 1;
}

.flex-direction-nav .flex-disabled {
  opacity: 0 !important;
  filter: alpha(opacity=0);
  cursor: default;
}

.flex-direction-nav a:before {
  font-family: "FontAwesome";
  font-size: 18px;
  display: inline-block;
  content: '\f104';
}

.flex-direction-nav a.flex-next:before {
  content: '\f105';
  margin-left: 4px;
}

/* Pause/Play */
.flex-pauseplay a {
  display: block;
  width: 20px;
  height: 20px;
  position: absolute;
  bottom: 5px;
  left: 10px;
  opacity: 0.8;
  z-index: 10;
  overflow: hidden;
  cursor: pointer;
  color: #000;
}

.flex-pauseplay a:before {
  font-family: "flexslider-icon";
  font-size: 20px;
  display: inline-block;
  content: '\f004';
}

.flex-pauseplay a:hover {
  opacity: 1;
}

.flex-pauseplay a.flex-play:before {
  content: '\f003';
}

/* Control Nav */
.flex-control-nav {
  width: 100%;
  position: absolute;
  bottom: -40px;
  text-align: center;
}

.flex-control-nav li {
  margin: 0 6px;
  display: inline-block;
  zoom: 1;
  *display: inline;
}

.flex-control-paging li a {
  width: 11px;
  height: 11px;
  display: block;
  background: #666;
  background: rgba(0, 0, 0, 0.5);
  cursor: pointer;
  text-indent: -9999px;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  -o-border-radius: 20px;
  border-radius: 20px;
  -webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
  -o-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
  box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
}

.flex-control-paging li a:hover {
  background: #333;
  background: rgba(0, 0, 0, 0.7);
}

.flex-control-paging li a.flex-active {
  background: #000;
  background: rgba(0, 0, 0, 0.9);
  cursor: default;
}

.flex-control-thumbs {
  margin: 5px 0 0;
  position: static;
  overflow: hidden;
}

.flex-control-thumbs li {
  width: 25%;
  float: left;
  margin: 0;
}

.flex-control-thumbs img {
  width: 100%;
  display: block;
  opacity: .7;
  cursor: pointer;
}

.flex-control-thumbs img:hover {
  opacity: 1;
}

.flex-control-thumbs .flex-active {
  opacity: 1;
  cursor: default;
}

@media screen and (max-width: 860px) {
  .flex-direction-nav .flex-prev {
    opacity: 1;
    left: 10px;
  }

  .flex-direction-nav .flex-next {
    opacity: 1;
    right: 10px;
  }
}
.flex-direction-nav .flex-next {
  bottom: 50%;
  opacity: 1 !important;
}

.flex-direction-nav .flex-prev {
  bottom: 50%;
  opacity: 1 !important;
}

/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */
.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: #fff;
  color: #444;
  text-shadow: none;
}

.fancybox-opened {
  z-index: 8030;
}

.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: 5px;
  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("../images/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("../images/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: 40%;
  height: 100%;
  cursor: pointer;
  text-decoration: none;
  background: transparent url("../images/blank.gif");
  /* helps IE */
  -webkit-tap-highlight-color: transparent;
  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: rgba(0, 0, 0, 0.9);
}

.fancybox-overlay-fixed {
  z-index: 9999;
  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);
  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, 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("../images/fancybox_sprite%402x.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("../images/fancybox_loading%402x.gif");
    background-size: 24px 24px;
    /*The size of the normal image, half the size of the hi-res image*/
  }
}


.address{
  padding-left: 40px;
  color: #313131;
} 

.address .add_div{
  min-height: 40px;
}

.contact .fa{
  width: 25px;
  float: left;
  background: none;
  color: #313131;
  font-size: 20px;
  font-weight: bold;
  padding: 0;
  margin-top: 0;
}


.contact{margin-top:30px; margin-bottom:10px;}

.a{    position: absolute;
    top: 290px;
    color: white;
    left: 380px;
    background-color: #8282a594;}



.contact i{margin:8px;}	

.contact .btn.btn-default:hover, .contact .btn.btn-default:focus {
    background-color: #013f5f;
}
.contact .btn.btn-default {
    width: 50%;
    padding: 10px;
    background-color: #3192cc;
    color: white;
    font-size: 18px;
	    /*margin: 20px;*/
}
.footer .btn-default{width: 50%;
    padding: 5px;
    background-color: #3192cc;
    color: white;
    font-size: 14px;}

.footer ul{list-style-type: none;    padding: 0;}
.footer a{color:white;}
.footer h3{color:white}

.frm10{   
	-webkit-clip-path: polygon(0 0, 0 100%, 100% 100%, 100% 15%,85% 0);
  clip-path: polygon(0 0, 0 100%, 100% 100%, 100% 15%, 85% 0);
  background: linear-gradient(to bottom, #025179 10%, #ffffff00 100%);
	color: white;
  padding:22px;
  margin:20px;
  padding-top: 0px;
}

.frm10 .form-group {
    margin-bottom: 25px;
}	
.error{color: red;}
.frm11{
	margin-top:10px;
	/*margin-bottom:25px;*/
	
}

.footer	.fa {
	
    padding: 5px;
    font-size: 20px;
        width: 30px;
    text-align: center;
    text-decoration: none;
    margin: 5px 2px;
    background: linear-gradient(to right, #000 4%, #13d1f0 76%, #00ccff00 100%);
    color: white;
}

.text-style {
    /*font-weight: bold;*/
    font-size: 18px;
}




.gallery img{width:100%; height:250px; padding:8px;cursor:pointer;margin-bottom: 20px;}
.gallery h2{color:#11538C;}

.gallery img:hover{border: 1px solid skyblue;box-shadow: 5px 4px gray;}

.contact{margin-top:30px; margin-bottom:10px;}

.time-table th{background-color:#139DF0; color:white;}
.table-heading{color;#0073aa;}
.price-body{padding:0px; width:100%;height:300px;     overflow:scroll;     margin-top: -10px;}

.price-body1{ }
.foreign-language{padding:0px;width:100%;height:300px; overflow:scroll; }

.f h3{        background: linear-gradient(to right, #139df0 9%, #00ccff00 100%);
    margin: 0px;
    padding: 10px;
    padding: px;
    
	font-weight:bold;
	    color: white;
	}
	
.foreign-language{padding:0px;width:100%;height:300px; overflow:scroll; }

.p h3{    
	
	
	background: linear-gradient(to right, #139df0 9%, #00ccff00 100%);
    margin-top: 84px;
    padding: 10px;
    padding: px;
	font-weight:bold;
	    color: white;
	}

.time-table td, th{
	font-size:17px;
}

.bgrnd{
	
	background:linear-gradient(to top left, #66ccff -4%, #ffffff 68%);
	
	width:100%;
}	
.bgrnd ul{
list-style: none;
    font-size: 18px;
}


.bgrnd li{
	   
    color: #0f3b61;
	text-transform:uppercase;
}
.fa-check-circle{
    padding: 7px;
    font-size: 25px;
    color: white;
	}
	
	
.pagepadding{
	padding-top:50px;
	padding-bottom:50px;
}

/*.frm10:before {
    content: "";
    position: absolute;
    right: 0px;
    top: 0;
    border-top: 0px solid transparent;
    border-right: 60px solid #fefdfd;
    border-bottom: 60px solid transparent;
}*/
.event img:hover{
	
	opacity:0.6;
}	

.event img{
	    padding: 8px;
		width:100%;
		height:260px;
		
}

.event h4 {
   background: #191818ab;
    margin-top: -46px;
    padding: 10px;
    position: absolute;
    width: 85%;
    color: white;
    margin-left: 8px;
}

.awards img{
	    height: 350px;
    padding: 32px;
    width: 100%;
   
}
.mrg{margin-top:0px;padding:15px;padding-top:0px;}

.bckgrnd1{
	background-color:white;
}
.shadow1{
	box-shadow: 1px 1px 1px 3px #b7b4b44a;
}

.bckgrnd1 p{
    text-align: justify;
    padding: 15px;
    font-size: 15px;
}

table{width:100%;}

.section8 a{
	color:#0073aa;
	font-weight:normal;
	padding:5px;
	    border-bottom: 1px solid #b9afaf;
}

.section8 li{
	
	padding:10px;
	font-size:15px;
	font-weight:bold;
	
}



.section8 a:hover{
	color:red;
}




.section8 ul {
    list-style-type: none;
	padding-left: 19px;
}

.section7 h3 {
    color: #139df0;
    font-weight: bold;
}
.section7 p {
    color: #139df0;
    font-weight: bold;
	font-size:20px;
}

.section7 td{
	    font-size: 18px;
}

.btmpadding{
	margin-bottom:50px;
}
.heding100{
	/*background: linear-gradient(to right, #025179 9%, #00ccff00 100%);*/
  background: #025179;
    color: white;
    padding: 10px;
    width: 100%;
	font-size: 20px;
    font-weight: bold;
	margin-bottom: -10px;
	
	padding-left: 30px;
	}
	
.syllabus ul{
	list-style-type:none;
	
}

.syllabus1 li{
	    font-size: 19px;
    font-weight: bold;
    padding: 15px;
    color: #0f3b61;
	
}

.section8 li{
	font-size: 15px;
    font-weight: bold;
    color: #0f3b61;
}

.syllabus h1{
	    font-weight: bold;
    padding-left: 56px;
    color: #0073aa;
}
.college-title{
    /*padding-left:30px;*/
    font-size: 26px;
	line-height:28px;
    font-weight: 600;
   padding: 10px 15px;
	text-align:center;
	color: #036797;
}
.college-title h2{
  color: #036797;
  font-family: 'open sans';
  text-transform: uppercase;
	padding:0px;
	font-size: 25px;
  line-height: 27px;
	margin: 0px;
	font-weight:bold;
	/*padding-left: 30px;*/
}
.college-title p{padding-top: 10px;
    margin: 0px;}
.college-title small, .college-title p{
	    font-weight: 600;
    font-size: 17px;
	line-height:18px;
	padding-left: 30px;
}
.footer{
	background-color: #136d9a;color:white;width:100%;    padding-top: 30px;
}

.section25{
	background-color:#1981b5c9; min-height:500px;width:100%;
}

.newsection2	h1{margin-top:0px;}
	
	.section22 .col-md-6{
		
		padding-left:0px;
		padding-right:0px;
		
	}
	
	.overlay{
	background: #c3d5e0a6;
    height: 100%;
    width: 100%;
}

.faciities{
	padding-top:50px;
	padding-bottom:50px;
	
}

/*.faciities .col-md-6{
		
		padding-left:0px;
		padding-right:0px;
		
}*/

.border123{
	border-left: 2px solid white;
}

	

.btn-default {
    /* padding: 26px; */
    /* top: 22px; */
    /* margin-top: 280px; */
    /*margin-left: 50px;*/
    /*margin-right: 20px;*/
    width: 58%;
    color: white;
    background-color: #0c445f;
    font-size: 22px;
    /* font-weight: bold; */
    border: none;
}

.btn_style{
	
	background-color:red;
	height:565px;
}

.faciities h2{
    color: white;
    position: absolute;
    /* margin: 117px; */
    font-weight: bold;
    z-index: 99;
    text-align: left;
    width: 100%;
    background: linear-gradient(to right, #0073aa 0%, #ff99cc00 100%);
    padding: 5px 0px 5px 15px;
}


.text-white{
	color:white;
}
.future_points img{background: #fff;
    border-radius: 50%;
    padding: 10px;}
	.news{
		height:275px;
	scroll:auto;
	padding:20px;
	border:1px solid #0073aa;
	box-shadow: 5px 10px 18px #040404a6;
	background-color:#fbfafac7; 

	}
	
	.boxn1{
		font-weight: 600;
		padding: 8px;
		margin-bottom: 10px;
		border-bottom: 1px dashed #0073aa;
	}
  .boxn1 a{color:#025179;}

	.strip
	{
		background-color: #025179;
		color:white;
		
		}
	
.background_white{
	background-color:white;
box-shadow: 0px 2px 10px 2px #8080807a;
}	

.background_white img{
	height:130px;
	width:130px;
	margin-top: 50px;
  <!--  margin-left: 110px;  -->
	margin-bottom:0px;
}
.vk-page{
	
	padding-top:60px;
	padding-bottom:60px;
}

.background_white h4{
	text-align:center;
	padding-top:10px;
	    color: #004884;
}

.footer h3
{
	color: white;
    font-size: 20px;
    /*background: linear-gradient(to right, #000 4%, #13d1f0 76%, #00ccff00 100%);*/
    background: linear-gradient(to right, #000 4%, #03859a 76%, #00ccff00 100%);
    padding: 5px;
	}
	
.overlay1 {
    background: #02020275;
    height: 500px;
    width: 100%;
    position: absolute;
}	
	
.background_white p{
  min-height: 265px;
	padding: 20px;
  text-align: justify;
  font-size: 15px;
}	

.heading2 {
    font-size: 20px;
    font-family: Raleway,sans-serif;
    font-weight: 700;
}
border1{
border-bottom: 4px solid white;
}




.section4{padding-top:50px;padding-bottom:50px;}

.border12 {
    border-bottom: 2px solid white;
}

.text-black{
	color: black;
    padding: 15px;
    margin-top: -20px;
    font-weight: bold;
}

.section25:before {
    content: "";
    position: absolute;
    
    left: -101px;
    z-index: 99;
    top: 0;
    border-top: 0px solid transparent;
    border-right: 101px solid #1981b5c9;
    border-bottom: 500px solid transparent;
}

.section22 .col-md-5{
	padding:0px;
	margin:0px;
}

.baner1{
	
	
}
.banner_box{
  min-height: 400px;
}

.baner1:before {
	    position: absolute;
    top: 0px;
    left: 0;
    z-index: 0;
    content: '';
    display: block;
    height: 100%;
    width: 100%;
    opacity: .8;
    transition: 1.5s opacity;
    background:  #da1048fa;
	
	
	
    
}

.baner2:before {
	position: absolute;
    top: 0;
    left: 0;
    z-index: 0;
    content: '';
    display: block;
    height: 100%;
    width: 102%;
    opacity: .8;
    transition: 1.5s opacity;
	background: #0270b4;
	
    
}

.baner3:before {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 0;
    content: '';
    display: block;
    height: 100%;
    width: 100%;
    opacity: 0.8;
    transition: 1.5s opacity;
	
	 background:    #209019;
}



.baner4:before {
	position: absolute;
    top: 0;
    left: 0;
    z-index: 0;
    content: '';
    display: block;
    height: 100%;
    width: 100%;
    opacity: 0.8;
    transition: 1.5s opacity;
	background: #421267;
}

.soverlay{   
    background: #02020275;
    height: 350px;;
    width: 100%;
    position: absolute;
}	

.brn1{
  background-image:url(../images/banner3.jpeg);
	transform: skewY(4deg);
  top: -62px;
}

.brn2{
  background-image:url(../images/library.jpg);
	transform: skewY(4deg);
  top: -37px;
}

.brn3{
  background-image:url(../images/img4.jpg);
	transform: skewY(4deg);
  top: -13px;
}

.brn4{
  background-image:url(../images/img3.jpg);
	transform: skewY(-12deg);
	top: -38px;
}

.bcground{
	background-color: #fff;
    min-height: 410px;
    position: relative;
    /*z-index: 9999;*/
    margin-top: -130px;
}	

.bcground li {
    color: white;
    text-transform: uppercase;
}

.bcground ul {
    list-style: none;
    font-size: 18px;
}

.content-box{
	position: relative;
    z-index: 9;
    color: #fff;
    transform: skewY(-4deg);
    padding-top: 100px;
  padding-top: 126px;
  text-align: center;
  font-size: 45px;
  /*font-family: "Neue Frutiger W01";*/
  font-weight: bold;
}

.cbox1{padding-top: 126px;}
.cbox2{padding-top: 100px;}
.cbox3{padding-top: 77px;}


.content-box2 {
	position: relative;
  z-index: 9;
  color: #fff;
  transform: skewY(12deg);
  padding-top: 102px;
	text-align: center;
  font-size: 45px;
  /*font-family: "Neue Frutiger W01";*/
  font-weight: bold;
}	

.cbox{
	position: relative;
    z-index: 9;
    color: #fff;
    transform: skewY(-4deg);
    text-align:center;
	padding:20px;
	font-size:16px;
  padding-top: 40px;
  font-weight: 600;
}

.cbox5{
	position: relative;
    z-index: 9;
    color: #fff;
    transform: skewY(12deg);
    text-align:center;
	padding:20px;
	font-size:16px;
  padding-top: 40px;
  font-weight: 600;
}


.over1{
  background: url(../images/library3.jpg) round; height:220px;width:100%;
} 
.over2{
  background: url(../images/clab1.jpg) round; height:220px;width:100%;
}

.over3{
  background: url(../images/lab3.jpg) round; height:220px;width:100%;
}
.over4{
  background: url(../images/Sports.jpg) round; height:220px;width:100%;
}

.para12{
    color: white;
    font-size: 40px;
    font-weight: bold;
    /*padding-top: 100px;*/
    /*padding-left: 110px;*/
	text-shadow: 0px 0px 10px #000000;
}

.para13{
      font-size: 25px;
	    color: white;
    /*padding-left: 128px;*/
	    padding-top: 25px;
}	

.doverly{
 background: #fff;
    min-height: 400px;
    width: 100%;

    
}

.para16 {
   
   padding: 60px;
    padding-top: 12px;
    font-size: 14px;
    line-height: 20px;
    text-align: justify;
    font-family: 'open sans', 'sane-serif';
	/*font-family:14px/23px Helvetica, Arial, sans-serif*/
}
.para25 {
   
   
    padding-top: 12px;
    font-size: 25px;
    line-height: 30px;
    text-align: center;
    font-family: 'open sans', 'sane-serif';
  /*font-family:14px/23px Helvetica, Arial, sans-serif*/
}

.para25 strong{color: #025179;}
.fa-quote-left{
	font-size:30px;
}

.fa-quote-right{
	font-size:30px;
}

#f1_container {
  position: relative;
  margin: 10px auto;
  width: 100%;
  min-height: 200px;
  z-index: 1;
}
/*#f1_container {
  perspective: 1000;
}*/
#f1_card {
  width: 100%;
  height: 100%;
  transform-style: preserve-3d;
  transition: all 1.0s linear;
}
/*#f1_container:hover #f1_card {
  transform: rotateY(180deg);
	color:#f15b2e;
	
}*/

.back1 {
  position: absolute;
  width: 100%;
  height: 100%;
  backface-visibility: hidden;

  display: block;
  transform: rotateY(180deg);
  box-sizing: border-box;
  padding: 10px;
  padding-top: 40px;
  color: white;
  min-height:200px;
  text-align: center;
  border: 1px dashed #646363;
 
}
.front{
  position: absolute;
    width: 100%;
    height: 100%;
    backface-visibility: hidden;
    color: #f15b2e;
    font-weight: bold;
    font-size: 20px;
  text-align:center;
}
.face1 {color: #f15b2e;}
.face2 {color: #27c2cc;}
.face3 {color: #ecb521;}
.face4 {color: #2bb12b;}


.bcground .fa {
    font-size: 45px;
	margin: 27px;
}

/*.bcground img {
    margin: 27px;
}*/
.principle{
	width: 100;
	margin: auto;
	vertical-align:middle;
	display: block;
}

.principle h4{
	font-size: 14px;
}

.pri-about{
	font-size: 20px;
}

/*====mission======*/

.bg-image{
  background: url(../images/message/banner2.jpg);
  background-repeat: no-repeat;
  width: 100%;
  background-size: cover;
  height: 300px;
}

.new_box{
	background: #fff;
	/*margin:50px;*/
	position: relative;
	z-index: 99;
	
}

.brder{
	    box-shadow: 1px 0px 4px #908d8d;
}

.main-heading1{
	padding: 22px;
    font-weight: bold;
    text-transform: uppercase;
    color: #00569d;
    border-bottom: 2px solid #00056d;
}	

.timetable th {
    background-color: #025179;
    color: white;
}

.bg123{
   
}

.border91{
	border-bottom:2px dotted;
}
.footer .contact_div{margin-bottom: 10px;}
.footer .input{height: 27px;
    padding: 3px 5px;
    border-radius: 4px;
    background: #dedede;}
.footer li{
	padding: 3px;
    border-bottom: 1px dashed white;
}

.bottom-border{
	border-bottom: 1px dashed white;
	padding:4px;
}