@import url('https://fonts.googleapis.com/css?family=Patua+One|Righteous');
body{
	padding:0px;font-family: 'PT Sans', sans-serif; overflow-x: hidden;
	margin:0px; background: #2b324e;
}
.container{
	max-width:1284px !important
}
.default-pad{ padding:0 !important;}
.default-pad-mob{ }
*,
html,
body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
form,
label,
fieldset,
input,
p,
blockquote,
th,
td {
  margin: 0;
  padding: 0;
}
/*===banner=====*/
#ac-wrapper {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 1001;
}

.yellow{color: yellow;}


.level-class{width:100% !important; float:left; margin:5px 0;}
.input{
  display:block;
    width: 100%;
    padding: 10px 0 10px 12px;
    color: #377D6A;
    background: rgba(0,0,0,0.3);
    border: none;
    outline: none;
    color: #fff;
    text-shadow: 1px 1px 1px rgba(0,0,0,0.3);
    border: 1px solid rgba(0,0,0,0.3);
    border-radius: 4px;
    box-shadow: inset 0 -5px 45px rgba(100,100,100,0.2), 0 1px  1px rgba(255,255,255,0.2);
    text-indent: 30px;
    transition: all .3s ease-in-out;
    position: relative;
    font-size: 16px; float:left;}

.hvr-sweep-to-right {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.3s; width:100%; border: 0 !important; outline: none !important; background: orange; padding: 15px 0; color:#fff !important;
  transition-duration: 0.3s;
}


#popup{
width: 555px;
background: #3e8b00;
border: 5px solid #000;
border-radius: 25px;
-moz-border-radius: 25px;
-webkit-border-radius: 25px;
box-shadow: #64686e 0px 0px 3px 3px;
-moz-box-shadow: #64686e 0px 0px 3px 3px;
-webkit-box-shadow: #64686e 0px 0px 3px 3px;
position: relative;
top: 150px; left: 35%;
}

.image_css
{
    width:100%;
    float:left;
}

/*--right-fix-nav--*/
.right-fixed-nav{float:right; width:80px; position: fixed; right:0; top: 70px;}

.right-fixed-nav ul{width:100%; float:left; margin:0; padding:0; list-style:none;}
.right-fixed-nav li{width:100%; float:left;height:80px; background: #f06725; padding: 22px 15px 25px 15px; box-sizing:border-box; text-align:center; margin:1px 0; font-weight:bold; color:#fff; transition: background-color 0.5s ease; font-size:13px;}

.side-blue{background:#218acb !important; transition: background-color 0.5s ease;}

.side-green{background:#6fb059 !important; transition: background-color 0.5s ease;}
.side-sky{background:#41a6ad !important; transition: background-color 0.5s ease;}



.right-fixed-nav li:hover{background: #222 !important;}

.right-fixed-nav li a{color:#fff !important;}
.right-fixed-nav li a:hover {text-decoration: none !important}



.next-stage{float: left; width:80%; background: rgba(3, 40, 64, 0.98); z-index:9999px; padding:100px 35px 35px 35px; position:absolute}
.typography p{color:#fff; font-size:16px; line-height:22px;}


.next-stage h2{color:#fff !important; font-family: 'Righteous', cursive;}
.next-stage h4{font-family: 'Patua One', cursive;}

#style-3::-webkit-scrollbar {
    width: 6px;
    background-color: #01436c; 
}




.copyright-site{postion:fixed; bottom:0; right:0; font-size:9px; color:#fff; z-index:9999; float:left; width:100%;
}


.aply{
    display:flex;
   justify-content: space-between;
   flex-wrap: wrap;
}
.w80{
    width:80%;
}

.member
{
	margin-bottom:40px;
}
@media screen and (max-width:600px){
   
  #popup{
width: 90%;
background: #3e8b00;
border: 5px solid #000;
border-radius: 25px;
-moz-border-radius: 25px;
-webkit-border-radius: 25px;
box-shadow: #64686e 0px 0px 3px 3px;
-moz-box-shadow: #64686e 0px 0px 3px 3px;
-webkit-box-shadow: #64686e 0px 0px 3px 3px;
position: relative;
top: 150px; left: 1%;
} 
   .typography p {
    color: #fff;
    font-size: 16px;
    line-height: 22px;
    text-align: left !important;

}
   
    .w80{
        width:100%;
    }
}
.aply1{
    display:flex;
    flex-wrap: wrap;
}
.fl{
    margin-right:20px;
}
.img-icon{float:left; margin:0 10px 0px 0; width:100px !important;}

#style-3::-webkit-scrollbar-thumb {
    background-color: #F60; border-radius: 50px; width:10px !important;
}

.m_r i{
    margin-right:10px;
}


.m_r ul li{background: url(images/hand.gif) no-repeat; padding:5px 0 5px 30px;}



.gg{
	width:100%;
	float:left;
	height:500px;
	background:#0CF;
}


#home {
  margin:40px 0px 0px 0px;
  
  text-align: center; background-size: cover;
}
#home img{width: 100%;}



.banner{
	width:100%;
	background:#fff;
	float:left;
	
}
.main-nav{
	width:100%;
	float:left;
}

.goToTop {
  position: fixed;
  top: 0;
  width:100%;
  z-index: 1;
}

.margin-bot{margin-bottom:40px;}

.black{color:#fff900 !important; margin-bottom:20px;font-family: 'Patua One', cursive;}

.form-control{ border-radius: 0px !important; padding:15px 10px;}



/*=======nav start========*/
  
* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

html { -webkit-font-smoothing: antialiased; }

a {
  color: #ffba4e;
  text-decoration: none;
}

a:hover { color: #ffba4e; }


nav {
  display: block;
  background: #0c649a;
  z-index:999; min-height:65px;
 
}

.menu { display: block; }

.menu li {
  display: inline-block;
  position: relative;
  z-index: 100;
}

.menu li:first-child { margin-left: 0; }

.menu li a {	
  text-align: center;
    font-family: 'Titillium Web', sans-serif;
    font-weight: 500;
    text-decoration: none;
    font-size: 17px;
    padding: 20px 10px 20px 10px;
    display: block;
    color: #fff;
    transition: all 0.2s ease-in-out 0s;
}

.menu li a:hover,
.menu li:hover>a {
  color: #fff;
  background: #4c9e30;
}

.menu ul {
  visibility: hidden;
  opacity: 0;
  margin: 0;
  padding: 0;
  width: 200px;
  position: absolute;
  left: 0px;
  background: #fff;
  z-index: 99;
  transform: translate(0, 20px);
  transition: all 0.2s ease-out;
}
.sub-menu li a {
    text-align: left;
    font-family: 'Titillium Web', sans-serif;
    font-weight: 400;
    font-weight: 600;
    text-decoration: none;
    padding:10px 5px !important;
    display: block;
    color: #fff;
    transition: all 0.2s ease-in-out 0s;
}
.sub-menu_2 li a {
    text-align: left;
    font-family: 'Titillium Web', sans-serif;
    font-weight: 400;
    font-weight: 600;
    text-decoration: none;
    padding:10px 5px !important;
    display: block;
    color: #fff;
    transition: all 0.2s ease-in-out 0s;
}
.menu ul:after {
  bottom: 100%;
  left: 20%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  border-color: rgba(255, 255, 255, 0);
  border-width: 6px;
  margin-left: -6px;
}

.menu ul li {
  display: block;
  float: none;
  background: none; background: #218acb;
  margin: 0;
  padding: 0 0 0 5px; border-bottom:1px solid #fff;
}


.menu ul li:last-child {border-bottom:0px solid #c50b25;
}


.menu ul li a {
  font-size: 14px;
  font-weight: normal;
  display: block;
  color: #FFF;
  background: #4c9e30;
}

.menu ul li a:hover,
.menu ul li:hover>a {
  background: #0086ae;
  color: #fff;
}

.menu li:hover>ul {
  visibility: visible;
  opacity: 1;
  transform: translate(0, 0);
}

.menu ul ul {
  left: 200px;
  top: 0px;
  visibility: hidden;
  opacity: 0;
  transform: translate(20px, 20px);
  transition: all 0.2s ease-out;
}

.menu ul ul:after {
  left: -6px;
  top: 10%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  border-color: rgba(255, 255, 255, 0);
  border-right-color: #fff;
  border-width: 6px;
  margin-top: -6px;
}

.menu li>ul ul:hover {
  visibility: visible;
  opacity: 1;
  transform: translate(0, 0);
}

.responsive-menu {
  display: none;
  width: 100%;
  padding: 20px 15px;
  background: #138ee4;
  color: #fff;
  text-transform: uppercase;
  font-weight: 600;
}

.responsive-menu:hover {
  background: #138ee4;
  color: #fff;
  text-decoration: none;
}
.homer{
    position: relative !important;
/*	background:#ed6825;*/
}





.popup
{
	background:#51C2CA;
	padding:5px 10px;
	font-weight:bold;
	color:#FFFFFF;
	float:right;
	margin-top:-14px;
	margin-right: -30px;
}

.popup_content
{
	width:100%;
	display:inline-block;
	text-align:center;
	padding:20px;
}

.popup_content h2
{
	font-size:30px;
	text-transform:uppercase;
	font-weight:bold;
}

#myDIV {
    background: red;
    -webkit-animation: mymove 1s infinite; /* Chrome, Safari, Opera */
    animation: mymove 1s infinite;
}

/* Chrome, Safari, Opera */
@-webkit-keyframes mymove {
    from {background-color: #2189CA;}
    to {background-color: #EF6624;}
}

/* Standard syntax */
@keyframes mymove {
    from {background-color: #2189CA;}
    to {background-color: #EF6624;}
}




.syllabus
{
	width:100%;
	display:inline-block;
	text-align:center;
}

.syllabus a
{
	font-size:20px;
	color:#FFF;
	background:#F06725;
	padding:20px 30px;
	display:inline-block;
	font-weight:bold;
	text-decoration:none;
	text-transform:uppercase;
	border:solid 1px #FFF;
	margin:10px;
	width:100%;
}

.syllabus a:hover
{
	background:#0C649A;
		text-decoration:none;
	-webkit-transition: all .5s ;
	-moz-transition: all .5s ;
	-ms-transition: all .5s ;
	-o-transition: all .5s ;
	transition: all .5s ;
	transition-timing-function:ease-out;
}








.syllabus_2
{
	width:100%;
	display:inline-block;
	text-align:center;
}

.syllabus_2 h6
{
	font-size:14px;
	color:#FFF;
	background:#F06725;
	padding:20px 20px;
	display:inline-block;
	font-weight:bold;
	text-decoration:none;
	text-transform:uppercase;
	border:solid 1px #FFF;
	margin:10px;
	width:300px;
}










.clr10, .clr11, .clr12, .clr13, .clr14, .clr15, .clr15, .clr16, .clr17
{
	padding: 10px 20px;
	width: auto;
	float:left;
	color:#FFF;
}















/*
.homer::before{
    position: absolute;
    content: " ";
    width: 1px;
    height: 24px;
    background: #ffffff;
    top: 19px;
        
}
*/
a.homer { background: #ed6825; }
 @media (min-width: 768px) and (max-width: 979px) {

.mainWrap { width: 768px; }

.menu ul { top: 37px; }

.menu li a { font-size: 12px; }

a.hover { background: #ed6825; }
}
 @media (max-width: 767px) {

.mainWrap {
  width: auto;
  padding: 50px 20px;
}

.menu { display: none; }

.responsive-menu { display: block; }

nav {
  margin: 0;
  background: none;
}

.menu li {
  display: block;
  margin: 0;
}

.menu li a {
  background: #f39300;
  color: #fff;
  text-decoration: none; font-size:16px;
 padding: 5px 10px 11px 10px;
}

.menu li a:hover,
.menu li:hover>a {
  background: #ed6825;
  color: #fff;
}

.menu ul {
  visibility: hidden;
  opacity: 0;
  top: 0;
  left: 0;
  width: 100%;
  transform: initial;
}

.menu li:hover>ul {
  visibility: visible;
  opacity: 1;
  position: relative;
  transform: initial;
}

.menu ul ul {
  left: 0;
  transform: initial;
}

.menu li>ul ul:hover { transform: initial; }
#home {
  margin:60px 0px 0px 0px;
}
}
/*=======nav end=======*/
/*====logo====*/
.logo{
	background:#fff;
	height:68px;
	background-repeat:no-repeat;
	width:440px;
	float:left;
	margin-right: 150px;
}
.logo img{
	margin: 8px 0px 0px 60px;
}
.my-logo{ max-width:100%; height:auto; display:block;}
/*=======nav end=======*/
/*====logo====*/



.probut{float:right; position:fixed; right:0; top: 500px; width: 36px; height: 137px; background: url(../images/video.png); border: 0 !important; outline: none !important; cursor: pointer; text-indent: -999999px; border-radisu: 0 !important;}








.my-logo{ max-width:100%; height:auto; display:block;}
/*====Welcome======*/
.welcome{
	width:100%;
	padding:85px 0px;
	float:left; background: #cde2eb url(../images/edubg.png); margin-top:-20px; z-index:9999;
}
.welcome h2{
	font-family: 'Bree Serif', serif;
	font-weight:300;
	font-size:60px;
	text-align:center;
	color:#359cad;
	padding-bottom: 60px;
}
.welcome span{
	color:#50a928;
	font-weight:400;
}
.about-school{
	width:100%;
	float:left;
	margin-top:40px;
}
.about-school h4{
	color:#000;
	font-size:24px;
	font-family: 'Bree Serif', serif;
	font-weight:400;
	padding-bottom:20px;
}
.about-school p{
	color:#000;
	font-size:17px;
	font-family: 'PT Sans', sans-serif;
	font-weight:400;
	text-align:justify;
}
.about-school-1{
	border-left:0px solid #e1dfdc;
	padding-left:0px;
	width:100%;
	float:left;
	margin-top:40px;
}
.about-school-1 img{
	margin-bottom:20px;
}
.about-school-1 h4{
	color:#000;
	font-size:24px;
	font-family: 'Bree Serif', serif;
	font-weight:400;
	padding-bottom:20px;
}
.about-school-1 p{
	color:#000;
	font-size:17px;
	font-family: 'PT Sans', sans-serif;
	font-weight:400;
	text-align:justify;
}
.about-button{
	margin-top:40px;
}
.about-button img{
	float:left;
}
.about-button button{
	width:105px;
	height:33px;
	background:#218ac1;
	border:none;
	margin:0px;
	color:#FFF;
}

/* Sweep To Right */
.hvr-sweep-to-right {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}
.hvr-sweep-to-right:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #ed6825;
  -webkit-transform: scaleX(0);
  transform: scaleX(0);
  -webkit-transform-origin: 0 50%;
  transform-origin: 0 50%;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.hvr-sweep-to-right:hover, .hvr-sweep-to-right:focus, .hvr-sweep-to-right:active {
  color: white;
}
.hvr-sweep-to-right:hover:before, .hvr-sweep-to-right:focus:before, .hvr-sweep-to-right:active:before {
  -webkit-transform: scaleX(1);
  transform: scaleX(1);
}
/*=========animate=====*/



.animate-content{transform:translate(0,100px);transition:all ease .6s;opacity:0}
.animate-content.begin-animate{opacity:1;transform:translate(0,0);transition:all ease .6s}
.footer .animate-content{transition:all ease .6s;opacity:0}
.footer .animate-content.begin-animate{transition:all ease .6s;opacity:1}
.animate-content.begin-animate.rotate-1,.animate-content.begin-animate.rotate-2{transform:translate(0,0) rotate(-25deg);transition:all ease .6s;opacity:1}

/*==============event==============*/
.event{
	width:100%; background:#50a927;
	float:left;

}

/*===========why===================*/
.why{
	width:100%;
	float:left;
	padding:80px 0px;
	background:#fff; z-index: 999; text-align:center; font-size:18px;
}
.why h2 {
    font-family: 'Bree Serif', serif;
    font-weight: 300;
    font-size: 60px;
    text-align: center;
    color: #359cad;
    padding-bottom: 60px;
}
.why span {
    color: #ee7d21;
    font-weight: 400;
}
.why p{ margin-top:30px; line-height: 30px;}


.parallax{width:100%;float:left;}
.parallax img{width:100%;}







.gap-margin{margin-bottom:30px;}
.hi-icon-effect-1 h3{
	color:#f25141;
	font-size:35px;
	font-family: 'Lato', sans-serif;
	line-height:30px;
	font-weight:400;
}
.hi-icon-effect-1 p{
	color:#333333;
	font-size:15px;
	font-family: 'PT Sans', sans-serif;
	line-height:18px;
	font-weight:400;
	margin-top:18px;
}
.hi-icon-effect-1-1 h3{
	color:#ee7d21;
	font-size:35px;
	font-family: 'Lato', sans-serif;
	line-height:30px;
	font-weight:400;
}
.hi-icon-effect-1-1 p{
	color:#333333;
	font-size:15px;
	font-family: 'PT Sans', sans-serif;
	line-height:18px;
	font-weight:400;
	margin-top:18px;
}
.hi-icon-effect-1-2 h3{
	color:#93c524;
	font-size:35px;
	font-family: 'Lato', sans-serif;
	line-height:30px;
	font-weight:400;
}
.hi-icon-effect-1-2 p{
	color:#333333;
	font-size:15px;
	font-family: 'PT Sans', sans-serif;
	line-height:18px;
	font-weight:400;
	margin-top:18px;
}
.hi-icon-effect-1-3 h3{
	color:#28a8e3;
	font-size:35px;
	font-family: 'Lato', sans-serif;
	line-height:30px;
	font-weight:400;
}
.hi-icon-effect-1-3 p{
	color:#333333;
	font-size:15px;
	font-family: 'PT Sans', sans-serif;
	line-height:18px;
	font-weight:400;
	margin-top:18px;
}

/*===============videoBG=======*/


#video-part{float:left; width:100%; background:#0086ae; text-align:center;}


#video-part h2{font-family: 'Bree Serif', serif; color:#fff; margin:100px 0 70px 0; font-size: 4em;}
.default-padding{padding:20px; color:#fff;}
.default-padding h3{font-family: 'Bree Serif', serif; color: #ee7d21; margin:40px 0 10px 0; font-size: 2em;}

.default-padding h3 a{font-family: 'Bree Serif', serif; color: #ee7d21; text-decoration:none;-webkit-transition: color 1s ease-in;
   -moz-transition: color 1s ease-in;
   -o-transition: color 1s ease-in;
   -ms-transition: color 1s ease-in;
   transition: color 1s ease-in;}
.default-padding h3 a:hover{font-family: 'Bree Serif', serif; color: #000;text-decoration:none;}

video{width: 100%;}



.video-margin{margin-top:60px; text-align:center;}

.video-margin h2{font-family: 'Bree Serif', serif; color:#fff;}


.row-padding{margin-bottom:90px; float:left; width:100%;}




#vContainer {width: 100%; min-height: 760px; position:relative; float:left; text-align:center;}
#Video,#Message {width: 100%; min-height: 760px; position: absolute; top: 0; left: 0;}
#Message { }
#Message h1{font-size: 3em;color:#ffffff;text-align:center; padding:0.4em;}
.v-opasity{opacity: 0.2; z-index:-1}


/*===============videoBG=======*/


.video iframe{width:100%;}


/*=======review=============*/
.review{
	width:100%;
	float:left;
	background:#ed6825 url('../images/product_bg.png') center; padding-bottom:50px; text-align:justify;
}

.review-work{margin:30px; color:#fff; font-size:17px;}
.text-quote{float:left; margin:0 10px 0 0;}
.review h3{
	font-family: 'Bree Serif', serif; color:#fff;
    font-weight: 300;
    font-size: 60px;
    text-align: left;
	padding:60px 0 30px;
}


.features ul{width: 100%; float:left; margin:0 0 20px 0; padding:0; list-style:none;}
.features li{ float:left; padding: 10px; background:#069; color:#fff; font-size:17px; font-weight:bold; margin-bottom:1px; margin-right:1px; text-align:left;}


.review h4{
	font-family: 'Bree Serif', serif; color:#fff;
    font-weight: 300;
    font-size: 1.5em;

}


.review-work .hvr-sweep-to-right {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
  -webkit-transition-property: color; font-size:24px;
  transition-property: color;
  -webkit-transition-duration: 0.3s; border: 0 !important; outline: none !important; background: #64b04f; padding: 5px 30px; color:#fff !important;
  transition-duration: 0.3s; margin-top:15px; outline: none !important;
}
.review-work .hvr-sweep-to-right:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #0086ae;
  -webkit-transform: scaleX(0);
  transform: scaleX(0);
  -webkit-transform-origin: 0 50%;
  transform-origin: 0 50%;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.review-work .hvr-sweep-to-right:hover, .review-work .hvr-sweep-to-right:focus, .review-work .hvr-sweep-to-right:active {
  color: white;
}
.review-work .hvr-sweep-to-right:hover:before, .review-work .hvr-sweep-to-right:focus:before, .review-work .hvr-sweep-to-right:active:before {
  -webkit-transform: scaleX(1);
  transform: scaleX(1);
}



.review span {
    color: #FFF;
    font-weight: 400;
}




/*modal*/
.modalform .modal-content{width:480px; height:555px; border-radius:0 !important; margin:0 auto;  background: rgba(243, 148, 2, 0.9); text-align: center;}

.modalform .modal-dialog{ width:480px !important; margin:50px auto !important;}
.modalform .modal-header{ border:0px !important; padding:5px 5px 0 0 !important;}
.modalform .modal-footer{border:0px !important;}
.modalform .modal-body {margin: 0 20px;}

.modalform .modal-body p{font-size:19px !important; color:#fff; margin-bottom:20px;}

		
.close {
    border-radius: 12px;
    background: none !important;
	color: #000;
	opacity: .9;
	outline:none;
}
.close:hover{ border-radius: 12px;
    background: none !important;
    opacity: .9;
    color: #000;
    }


.modal-body label{float:left; width:100%; margin: 2px 0;}

.modal-body .input{
  display:block;
    width: 100%;
    padding: 10px 0 10px 12px;
    color: #377D6A;
    background: rgba(0,0,0,0.3);
    border: none;
    outline: none;
    color: #fff;
    text-shadow: 1px 1px 1px rgba(0,0,0,0.3);
    border: 1px solid rgba(0,0,0,0.3);
    border-radius: 4px;
    box-shadow: inset 0 -5px 45px rgba(100,100,100,0.2), 0 1px  1px rgba(255,255,255,0.2);
    text-indent: 30px;
    transition: all .3s ease-in-out;
    position: relative;
    font-size: 16px;
}
.modal-body .input:focus{
    text-indent: 12px;
    box-shadow: inset 0 -5px 45px rgba(100,100,100,0.4), 0 1px 1px rgba(255,255,255,0.2);
}



.modal-body .hvr-sweep-to-right {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.3s; width:100%; border: 0 !important; outline: none !important; background: #0a303f; padding: 15px 0; color:#fff !important;
  transition-duration: 0.3s;
}
.modal-body .hvr-sweep-to-right:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #ed6825;
  -webkit-transform: scaleX(0);
  transform: scaleX(0);
  -webkit-transform-origin: 0 50%;
  transform-origin: 0 50%;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.modal-body .hvr-sweep-to-right:hover, .hvr-sweep-to-right:focus, .hvr-sweep-to-right:active {
  color: white;
}
.modal-body .hvr-sweep-to-right:hover:before, .hvr-sweep-to-right:focus:before, .hvr-sweep-to-right:active:before {
  -webkit-transform: scaleX(1);
  transform: scaleX(1);
}

.rv-1{
	width:5%;
	float:left;
}
.rv-2{
	width:95%;
	float:left;
}
.rv-2 p{
	color:#FFF;
	font-family: 'PT Sans', sans-serif;
	font-size:18px;
}



/*=========gallery==============*/
.gallery{
	width:100%;
	float:left;
	padding:85px 0;
}
.gallery h2{
	font-family: 'Bree Serif', serif;
    font-weight: 300;
    font-size: 60px;
    text-align: center;
    color: #359cad;
    padding-bottom: 60px;
}
.gallery span {
    color: #ed6825;
    font-weight: 400;
}
.imggap{
	padding:15px 0;
}


/*=============Programs===========*/
.Programs-main-part{
	width:100%;
	float:left;
}
.Programs{
	background: #e5e2e2 url(../images/product_bg.png);
	background-size:cover;
	background-position:center;
	padding:100px 0;
}
.baby{
	width:100%;
	background:#5dc5c8;
	float:left; min-height:300px;
}
.mini{
	width:100%;
	background:#2b8abc;
	float:left;min-height:300px;
}
.junior{
	width:100%;
	background:#6baf59;
	float:left;min-height:300px;
}
.senior{
	width:100%;
	background:#ed6825;
	float:left;min-height:300px;
}
.baby h2, .mini h2, .junior h2, .senior h2{
	color:#ffffff;
	font-family: 'Bree Serif', serif;
	font-weight:300;
	text-align:center;
	line-height: 40px;
	font-size:35px;
	padding:50px 0px 20px 0px;
}
.baby h2 span, .mini h2 span, .junior h2 span, .senior h2 span{
	font-weight:400;
}
.baby h4, .mini h4, .junior h4, .senior h4{
	color:#fff;
	font-family: 'PT Sans', sans-serif;
	font-size:18px;
	text-align:center;
	padding-bottom:30px;
}
.baby p,.mini p, .junior p, .senior p{
	color:#fff;
	font-family: 'PT Sans', sans-serif;
	font-size:16px;
	text-align:center;
	padding:20px 3px;
}
.pr-button{
	width:100%;
	float:left;
	text-align:center;
	padding:30px 0;
}
.pr-button button{
	width:145px;
	height:35px;
	background:#0a303f;
	border:none;
	color:#fff;
	font-family: 'PT Sans', sans-serif;
	font-size:16px;
}
.Programs ul{
	padding:0px 20px;
}
.Programs ul li{
	list-style: none;
    padding: 2px 0px;
    font-size: 15px;
	color:#fff;
}
/*===button effect====*/
/* Wobble Horizontal */
@-webkit-keyframes hvr-wobble-horizontal {
  16.65% {
    -webkit-transform: translateX(8px);
    transform: translateX(8px);
  }

  33.3% {
    -webkit-transform: translateX(-6px);
    transform: translateX(-6px);
  }

  49.95% {
    -webkit-transform: translateX(4px);
    transform: translateX(4px);
  }

  66.6% {
    -webkit-transform: translateX(-2px);
    transform: translateX(-2px);
  }

  83.25% {
    -webkit-transform: translateX(1px);
    transform: translateX(1px);
  }

  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}

@keyframes hvr-wobble-horizontal {
  16.65% {
    -webkit-transform: translateX(8px);
    transform: translateX(8px);
  }

  33.3% {
    -webkit-transform: translateX(-6px);
    transform: translateX(-6px);
  }

  49.95% {
    -webkit-transform: translateX(4px);
    transform: translateX(4px);
  }

  66.6% {
    -webkit-transform: translateX(-2px);
    transform: translateX(-2px);
  }

  83.25% {
    -webkit-transform: translateX(1px);
    transform: translateX(1px);
  }

  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}

.hvr-wobble-horizontal {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
}
.hvr-wobble-horizontal:hover, .hvr-wobble-horizontal:focus, .hvr-wobble-horizontal:active {
  -webkit-animation-name: hvr-wobble-horizontal;
  animation-name: hvr-wobble-horizontal;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
}






footer{float:left; width:100%; margin-top: -30px;}

footer a {color:#fff; text-decoration:none;}
.cloud{float:left; width:100%;} .cloud img{width:100%;}
.footer-work{float:left; width:100%;
background: #006699;}
footer li {
    margin: 10px 0px;
}

.footer-work h5{font-family: 'Bree Serif', serif; font-size: 1.5em; margin-bottom:15px;}
.footer-work p{font-size:15px; margin-bottom: 5px;}

.fa-facebook{width: 32px; height: 32px; background: url(../images/fb.png); background-position:0 0; float:left; cursor:pointer; text-indent:-9999px;}
.fa-facebook:hover{width: 32px; height: 32px; background: url(../images/fb.png); background-position:0 -32px; }

.fa-insta{width: 32px; height: 32px; background: url(../images/insta.png); background-position:0 0; float:left; cursor:pointer; margin-left:10px; text-indent:-9999px;}
.fa-insta:hover{width: 32px; height: 32px; background: url(../images/insta.png); background-position:0 -32px;}



.footer-work .hvr-sweep-to-right {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
  -webkit-transition-property: color; font-size:24px;
  transition-property: color;
  -webkit-transition-duration: 0.3s; border: 0 !important; outline: none !important; background: #66b15d; padding: 5px 30px; color:#fff !important;
  transition-duration: 0.3s;
}
.mfooter-work .hvr-sweep-to-right:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #ed6825;
  -webkit-transform: scaleX(0);
  transform: scaleX(0);
  -webkit-transform-origin: 0 50%;
  transform-origin: 0 50%;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.footer-work .hvr-sweep-to-right:hover, .hvr-sweep-to-right:focus, .hvr-sweep-to-right:active {
  color: white;
}
.footer-work .hvr-sweep-to-right:hover:before, .hvr-sweep-to-right:focus:before, .hvr-sweep-to-right:active:before {
  -webkit-transform: scaleX(1);
  transform: scaleX(1);
}



.footer-work .hvr-sweep-to-right2 {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
  -webkit-transition-property: color; font-size:24px;
  transition-property: color;
  -webkit-transition-duration: 0.3s; border: 0 !important; outline: none !important; background: #268cc1; padding: 5px 30px; color:#fff !important;
  transition-duration: 0.3s;
}
.footer-work .hvr-sweep-to-right2:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #ed6825;
  -webkit-transform: scaleX(0);
  transform: scaleX(0);
  -webkit-transform-origin: 0 50%;
  transform-origin: 0 50%;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.footer-work .hvr-sweep-to-right2:hover, .hvr-sweep-to-right2:focus, .hvr-sweep-to-right2:active {
  color: white;
}
.footer-work .hvr-sweep-to-right2:hover:before, .hvr-sweep-to-right2:focus:before, .hvr-sweep-to-right2:active:before {
  -webkit-transform: scaleX(1);
  transform: scaleX(1);
}


.footer-end{float:left; width:100%; background:#666; padding: 15px 0; text-align:center; color:#fff;}
/*new*/
.header-top{ width:100%; float:left; height:auto; position:fixed; top:0; z-index:999;}

.header-top .col-md-3, .col-md-9, .container{ margin: 0 !important;}



.new-img{width:100%; padding:0 !important; margin:0 !important;}

.g-img{ width:100%; height:100%; float:left; background:#000; margin:15px 0;}

.g-img .gallery-title-text{opacity: 0;
position: absolute;
top: 50%;
left: 50%;
background:rgba(0, 0, 0, 0.7);
transform: translate(-50%,-50%);
-webkit-transition: opacity 0.5s ease;
-moz-transition: opacity 0.5s ease;
-o-transition: opacity 0.5s ease;
transition: opacity 0.5s ease;
font-size:20px;
padding:20% 35.5%;
color:#fff;
font-family: 'Bree Serif', serif;
text-align:center;
}
.g-img:hover .gallery-title-text{ opacity: 1;}


.g-img .gallery-title-text2{opacity: 0;
position: absolute;
top: 50%;
width:90%;
height:87%;
left: 50%;
background:rgba(0, 0, 0, 0.7);
transform: translate(-50%,-50%);
-webkit-transition: opacity 0.5s ease;
-moz-transition: opacity 0.5s ease;
-o-transition: opacity 0.5s ease;
transition: opacity 0.5s ease;
font-size:20px;
padding:25% 0%;
color:#fff;
font-family: 'Bree Serif', serif;
text-align:center;
}
.g-img:hover .gallery-title-text2{ opacity: 1;}
.part-div{ width:100%;float:left;}


.scroll-box{ 
    width: 100%;
    height: 415px;
 overflow-y:scroll;
    padding: 0px 0px;
 margin:0px 0;
 float:left;
 background:none;
 }
.scroll-box::-webkit-scrollbar {
    width: 8px;
 -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
}
 
.scroll-box::-webkit-scrollbar-thumb {
  background-color:rgba(35,75,156,0.8);
}

.scroll-box-gallery{ 
    width: 100%;
    height: 415px;
 overflow-y:scroll;
    padding: 0px 0px;
 margin:0px 0;
 float:left;
 background:none;
 }
.scroll-box-gallery::-webkit-scrollbar {
    width: 8px;
 -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
}
 
.scroll-box-gallery::-webkit-scrollbar-thumb {
  background-color:rgba(35,75,156,0.8);
}


/*==================admision======*/
.admision{
	width:100%;
	float:left;
	height:auto;
	background:#dfdfe3;
	margin: 70px 0px 0px 0px;
	padding:30px 0px;
}
.admision h2 {
    font-family: 'Bree Serif', serif;
    font-weight: 300;
    font-size: 60px;
    text-align: center;
    color: #359cad;
    padding-bottom: 60px;
}
.admision-list{
	width:100%;
	float:left;
	height:auto;
	padding: 15px 0px;
}
.admision-list h4 {
    font-family: 'Bree Serif', serif;
    color: #feaf39;
    font-weight: 300;
    font-size: 27px;
}
.admision-list p{
	font-weight:bold;
	font-size: 18px;
}
/*==================//admision======*/

/*================current-status=====*/
.img-status{
	width:100%;
	float:left;
	height:auto;
	background:#dfdfe3;
	margin: 70px 0px 0px 0px;
	padding:30px 0px;
}
.img-status h2 {
    font-family: 'Bree Serif', serif;
    font-weight: 300;
    font-size: 60px;
    text-align: center;
    color: #359cad;
    padding-bottom: 60px;
}
.img-status span {
    color: #ee7d21;
    font-weight: 400;
}


/*==============//current-status=====*/



/*===============responsive=======*/
@media (max-width:767px){
	.logo{
	background-image:none;
	height:60px;
	background-repeat:no-repeat;
	width:200px;
	float:left;
}
.sub-menu li a {
    text-align:center;
}

.sub-menu_2 li a {
    text-align:center;
}


.modal-body .input{
  display:block;
    width: 100%;
    padding: 5px 0 10px 5px;
    color: #377D6A;
    background: rgba(0,0,0,0.3);
    border: none;
    outline: none;
    color: #fff;
    text-shadow: 1px 1px 1px rgba(0,0,0,0.3);
    border: 1px solid rgba(0,0,0,0.3);
    border-radius: 4px;
    box-shadow: inset 0 -5px 45px rgba(100,100,100,0.2), 0 1px  1px rgba(255,255,255,0.2);
    text-indent: 30px;
    transition: all .3s ease-in-out;
    position: relative;
    font-size: 16px;
}




#vContainer {width: 100%; min-height: 300px !important; position:static; float:left; text-align:center;}
#Video{width: 100%; min-height: 300px !important; top: 0; left: 0; position:static;}
#Message {width: 100%; height: auto; top: 0; left: 0; position:static;}
#video-part h2{font-family: 'Bree Serif', serif; color:#fff; margin:50px 0 30px 0; font-size: 2em;}
.default-padding{padding:20px; color:#fff;}
.default-padding h3{font-family: 'Bree Serif', serif; color: #FC0; margin:40px 0 10px 0; font-size: 1.5em;}
.welcome h2{
	font-family: 'Bree Serif', serif;
	font-weight:300;
	font-size:35px;
	text-align:center;
	color:#359cad;
	padding-bottom: 30px;
}
.why{
	width:100%;
	float:left;
	padding:40px 0px;
	background:#fff; z-index: 999;
}
.why h2 {
    font-family: 'Bree Serif', serif;
    font-weight: 300;
    font-size: 35px;
    text-align: center;
    color: #359cad;
    padding-bottom: 30px;
}
.gallery h2{
	font-family: 'Bree Serif', serif;
    font-weight: 300;
    font-size: 35px;
    text-align: center;
    color: #359cad;
    padding-bottom: 40px;
}
.hi-icon-effect-1 h3{
	color:#f25141;
	font-size:25px;
	font-family: 'Lato', sans-serif;
	line-height:30px;
	font-weight:400;
}

.hi-icon-effect-1-1 h3{
	color:#ee7d21;
	font-size:25px;
	font-family: 'Lato', sans-serif;
	line-height:30px;
	font-weight:400;
}
.hi-icon-effect-1-2 h3{
	color:#93c524;
	font-size:25px;
	font-family: 'Lato', sans-serif;
	line-height:30px;
	font-weight:400;
}

.hi-icon-effect-1-3 h3{
	color:#28a8e3;
	font-size:25px;
	font-family: 'Lato', sans-serif;
	line-height:30px;
	font-weight:400;
}
.review h3{
	font-family: 'Bree Serif', serif; color:#fff;
    font-weight: 300;
    font-size: 35px;
    text-align: left;
	padding:40px 0;
}
.g-img .gallery-title-text{opacity: 0;

}
.g-img:hover .gallery-title-text{ opacity: 0;}
.g-img:hover .gallery-title-text2{ opacity: 0;}
.part-div{ width:100%; min-height:100px; float:left;}
.banner{
	width:100%;
	background:#fff;
	float:left;
	margin-top:60px;
}
.modalform .modal-content{width:95%; height:555px; border-radius:0 !important; margin:0 auto;  background: rgba(243, 148, 2, 0.9); text-align: center;}

.modalform .modal-dialog{ width:95% !important; margin:50px auto !important;}
.my-logo{ width:30%; height:auto; display:block;}

footer{float:left; width:100%; margin-top: -14px;}


}
@media (max-width:499px){
	#vContainer {width: 100%; min-height: 200px !important; position:static; float:left; text-align:center;}
#Video{width: 100%; min-height: 200px !important; top: 0; left: 0; position:static;}
.default-pad-mob{ padding:0 !important;}
.part-div{ width:100%; min-height:100px; float:left;}


.review h4{
	font-family: 'Bree Serif', serif; color:#fff;
    font-weight: 300;
    font-size: 16px;

}


}





@media all and (min-width: 768px) and (max-width: 1024px){
.hi-icon-effect-1 h3{
	color:#f25141;
	font-size:25px;
	font-family: 'Lato', sans-serif;
	line-height:30px;
	font-weight:400;
}

.hi-icon-effect-1-1 h3{
	color:#ee7d21;
	font-size:25px;
	font-family: 'Lato', sans-serif;
	line-height:30px;
	font-weight:400;
}
.hi-icon-effect-1-2 h3{
	color:#93c524;
	font-size:25px;
	font-family: 'Lato', sans-serif;
	line-height:30px;
	font-weight:400;
}

.hi-icon-effect-1-3 h3{
	color:#28a8e3;
	font-size:25px;
	font-family: 'Lato', sans-serif;
	line-height:30px;
	font-weight:400;
}
.g-img .gallery-title-text{opacity: 0;
position: absolute;
top: 50%;
left: 50%;
background:rgba(0, 0, 0, 0.7);
transform: translate(-50%,-50%);
-webkit-transition: opacity 0.5s ease;
-moz-transition: opacity 0.5s ease;
-o-transition: opacity 0.5s ease;
transition: opacity 0.5s ease;
font-size:16px;
padding:17.5% 25.5%;
color:#fff;
font-family: 'Bree Serif', serif;
text-align:center;
}
.g-img:hover .gallery-title-text{ opacity: 1;}
.part-div{ width:100%; min-height:130px; float:left;}
.banner{
	width:100%;
	background:#fff;
	float:left;
	margin-top:125px;
}
}








/*==================scroll to top===========*/



.cd-top {
  display: inline-block;
  height: 40px;
  width: 40px;
  position: fixed;
  bottom: 40px;
  right: 10px;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.05);
  /* image replacement properties */
  overflow: hidden;
  text-indent: 100%;
  white-space: nowrap;
  background:url(../images/up-arrow.png) no-repeat center 50%;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: opacity .3s 0s, visibility 0s .3s;
  -moz-transition: opacity .3s 0s, visibility 0s .3s;
  transition: opacity .3s 0s, visibility 0s .3s;
}
.cd-top.cd-is-visible, .cd-top.cd-fade-out, .no-touch .cd-top:hover {
  -webkit-transition: opacity .3s 0s, visibility 0s 0s;
  -moz-transition: opacity .3s 0s, visibility 0s 0s;
  transition: opacity .3s 0s, visibility 0s 0s;
}
.cd-top.cd-is-visible {
  /* the button becomes visible */
  visibility: visible;
  opacity: 1;
}
.cd-top.cd-fade-out {
  /* if the user keeps scrolling down, the button is out of focus and becomes less visible */
  opacity: 1;
}
.no-touch .cd-top:hover {
  background-color: #e86256;
  opacity: 1;
}
@media only screen and (min-width: 768px) {
  .cd-top {
    right: 20px;
    bottom: 20px;
  }
}
@media only screen and (min-width: 1024px) {
  .cd-top {
    height: 60px;
    width: 60px;
    right: 30px;
    bottom: 30px;
  }
}

.fontblack{
    color: #000 !important;
}
.fontsky{
    color: #128bd4 !important;
}
.fontorange{
    color:#f16625 !important; 
}
.fontblue{
   color: #5cc6c7 !important; 
}
.fontgreen{
   color: #6baf5a !important; 
}
.back1{
    
}
.margin_top_80{
    margin-top: 80px;
}
.features li {
    float: left;
    padding: 10px 20px;
    background: #069;
    color: #fff;
    font-size: 17px;
    font-weight: bold;
    margin-bottom: 1px;
    margin-right: 6px;
    margin-top: 10px;
    text-align: left;
}
/*==================//scroll to top===========*/

/*Carear*/


.about-left h3 {
    margin: 15px 0 !important;
    background: #069 url(../images/accademy.png) no-repeat 5px 8px;
    padding-left: 50px !important;
    font-size: 18px !important;
    font-weight: bold;
    color: #fff;
    padding: 10px;
}
.about-bottom {
  
}
.apply-btn a{
    color: #fff;
}
.apply-btn {
    color: #ffffff;
    padding: 7px 19px;
    font-size: 18px;
    cursor: pointer;
    font-weight: 500;
    margin: -25px 0 0 0px;
    border: none;
    background: #069;
    outline: none;
    float: right;
}
.about-left li {
    color: #fff;
    float: left;
    width: 100%;
    padding: 2px 0 2px 25px;
    margin-top: 20px;
    font-size: 16px;
}
footer ul{
    color: #fff;
    margin-top: 50px;
}

.list-group-item-info {
    color: #ffffff;
    background-color: #069;
}


.list-group-item {
    position: relative;
    display: block;
    padding: 12px 15px;
    margin-bottom: none;
    border: none;
    font-size: 16px;
    border: 1px solid #fff;
}
.list-group-item-success {
    color: #ffffff;
    background-color: #006598;
}
.list-group-item-warning {
    color: #ffffff;
    background-color: #006497;
}
.list-group-item-danger {
    color: #ffffff;
    background-color: #006396;
}

.list-group-item:first-child {
    border-top-left-radius: none;
    border-top-right-radius: none;
}

.features2 ul {
  
    float: left;
    margin: 0 0 20px 0;
    padding: 0;
    list-style: none;
}

.features2 li {
   
    padding: 10px 20px;
    background: #069;
    color: #fff;
    font-size: 17px;
    font-weight: bold;
    margin-bottom: 1px;
    margin-right: 6px;
    margin-top: 5px;
    text-align: left;
}

.features3 ul {
  
    float: left;
    margin: 0 0 20px 0;
    padding: 0;
    list-style: none;
}

.features3 li {
    padding: 5px 20px;
    background: #fefefe;
    color: #032463;
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 1px;
    margin-right: 6px;
    margin-top: 5px;
    text-align: left;
}

.features4 ul {
  
    float: left;
    margin: 0 0 20px 0;
    padding: 0;
    list-style: none;
}

.features4 li {
    padding: 10px 20px;
    background: #fefefe;
    color: #032463;
    font-size: 17px;
    font-weight: bold;
    margin-bottom: 1px;
    margin-right: 6px;
    margin-top: 5px;
    text-align: left;
}

.about-left ol{
margin-left:17px;
}
.body-main-div h2{
    
    font-size: 50px;
    font-family: 'Bree Serif', serif;
    font-weight: 300;
    color: #fff;
    padding: 0px 0 30px 0;
    text-align: center;
}
.animated img{
 
}
/*.cust_img{*/
/*    height:80%;*/
/*}*/

.clr1{
/*    background:#ed6825;*/
    color:#fff;
	background-image:url(../images/point.png);
	background-repeat:no-repeat;
	background-position:0 12px;
	padding-left:25px !important;
}
.clr2{
/*   background:#1a89c4;*/
   color:#fff;
}
.clr3{
/*    background:#6cae5b;*/
    color:#fff;
}
.clr4{
/* background:#59c7c8;*/
    color:#fff;
}


.clr5{
  color: #fff;  
}

.clr6{
 background:#578198;
    color:#fff;
}
.clr7{
background:#1a89c4;
   color:#fff;
}
.clr8{
 background:#6cae5b;
    color:#fff;
}
.clr9{
background:#59c7c8;
    color:#fff;
}

ul{
    list-style: none;
}
.clr1 ,.clr2,.clr3,.clr4,.clr5,.clr6,.clr7,.clr8,.clr9{
    padding: 10px 20px;
    width: 100%;
}
.padding_40{
    padding: 40px;
}
.other{
    color: #6fb059;
   
}
.other strong{
    font-size: 18px;
}
.other li {
    color: #fff;
     font-size: 16px;
}
.margin_top60{
        margin-top: 60px;
}
.margin_top40{
        margin-top: 40px;
}




/*Member*/
.all_member{
    display: flex;
    justify-content:space-between;
}


}
.member {
  position: relative;
  width: 95%;
    margin: 2% 2%;
    border: 1px solid white;
}

.image {
  display: block;
  width: 100%;
  height: auto;
}

.overlay {
  position: absolute;
  bottom: 100%;
  left: 0;
  right: 0;
background-color: #062b42c9;;
  overflow: hidden;
  width: 95%;
  height:0;
  transition: .5s ease;
    margin:2%;
}

.member:hover .overlay {
  bottom: -5px;
  height: 100%;
}

.text {
    width: 100%;
  color: #fff;
  font-size: 20px;
font-weight: 700;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  text-align: center;
}
.text h4{
    margin: 5px 0;
}
.text h5{
    margin: 8px 0;
}
/*

End Member
*/




.white{
    color: #fff;
    font-size: 16px;
}
.carousel-indicators li{
    width: 7px;
    height: 7px;
}
.carousel-indicators .active{
    width: 8px;
    height: 8px;
    background: #05283e;
    border: 1px solid #05283e;
}
.carousel-caption h5 {
    font-size: 20px;
    color: #ffffff;
    font-weight: 700;
    background: #00000033;
    padding: 6px 0;
}
.download{
    margin-top: 100px;
}
.sports{
    display: flex;
    justify-content: space-between;
}
@media screen and (max-width:999px){
 .sports {
    justify-content: space-between;
    display: flow-root;
}
.sports li{
    font-size: 20px;
    width: 80%;
    display: flex;
    justify-content: space-evenly;
    margin: 20px;

}
}
.sports_icon{
    padding: 40px;
    border: 1px solid;
    margin: 20px 5px;
}
.sports li{
    font-size: 20px;
    display: flex;
    justify-content: space-evenly;
    margin: 16px;

}
.download i{
    color: #fff;
    margin-right: 30px;
}
.sports li img {
/*    margin-right: 30px;*/
}
.club li{
    display: flex;
    justify-content: space-evenly;
    margin: 10px;
}

body{
	padding:0px;
	margin:0px;
	width:100%;
}
#section-contact {
    background: #359cad url('../images/product_bg.png') center;
}
.inputform {
    width: 100%;
    padding: 10px;
    margin:0px 0px;
    border: none; float:left; background: #1a717f;
	outline: none;
}
.input-group{
	padding:5px 0px;
}
.inputform1{
	width:100%;
	padding: 10px;background: #1a717f;border: none;
	 -webkit-transition: all 0.30s ease-in-out;
  -moz-transition: all 0.30s ease-in-out;
  -ms-transition: all 0.30s ease-in-out;
  -o-transition: all 0.30s ease-in-out;
  outline: none;
}

input[type=text]:focus, textarea:focus {
  box-shadow: 0 0 5px rgba(81, 203, 238, 1);
  padding: 10px;
 
}


input[placeholder], [placeholder], *[placeholder] {
    color:#000 !important;
}

input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {
  color: #fff;
}
input:-moz-placeholder, textarea:-moz-placeholder {
  color: #fff;
}


.input-group-addon {
    padding: 12px;
    font-size: 14px;
    font-weight: 400;
    line-height: 1;
    color: #fff;
    text-align: center;
    background-color: #2d8c9c;
    border:none;
    border-radius:0px;
}
.contact-button{
	width:100%;
	text-align:center;
}
.contact-button button{
	width: 100%;
height: 45px;
background: #1677ab;
border: none;
color:#fff; text-transform:uppercase; font-size:17px;
}



/*saturday club*/
.no{
    margin: 0;
    padding: 0;
    border: 1px solid;
}

.chess{
    background: #fff;
    color: #333;
    text-align: center;
    padding: 25px;
    min-height: 150px;
}
.chess h4{
    margin-top: 10px;
}



/*.table-responsive::-webkit-scrollbar {*/
/*    width: 6px;*/
/*    background-color: #01436c;*/
/*}*/
/*.table-responsive::-webkit-scrollbar-thumb {*/
/*    background-color: #F60;*/
/*    border-radius: 50px;*/
/*    width: 10px !important;*/
/*}*/


/*media code*/


@media screen and (max-width:600px){
    .fadeInDown{
        margin-top:45px;
    }
    ul{
            text-align: left;
    }
    .next-stage{
        padding:100px 25px 35px 20px;
    }
    .margin-15{
        margin-left:-15px;
        margin-right:-15px;
    }
    .m40{
        margin-top:40px;
    }
   .about-left h3{
       text-align:left;
   }
   .apply-btn {
    color: #ffffff;
    padding: 4px 14px;
    font-size: 15px;
    cursor: pointer;
    font-weight: 400;
    margin: 10px 0 0 0px;
    border: none;
    background: #069;
    outline: none;
    float: left;
}
.about-left li{
    padding:2px 0 2px 5px;
}
.download i{
    margin-right:5px;
}
.black{
    text-align:left;
}
}

@media screen and (max-width: 767px)
{
.table-responsive {
    overflow: scroll;
    height: 300px;

}
}

.next-body2 {
	
	width: 100%;
	float: left;
	margin: 5px 0px 10px 0px;
}

.next-body2 ul li{
	background:url(../images/right.png) no-repeat;
	list-style:none;
	color: #fff;
    font-weight: 700 !important;
    font-size: 16px;
    padding: 0px 0px 8px 40px;
   
}

.next-body2 ul li a{
	text-decoration:none;
}
