@import url(https://fonts.googleapis.com/css?family=Fira+Sans:400,300,700);
@import url(https://fonts.googleapis.com/css?family=Knewave|Roboto);
@import url(https://fonts.googleapis.com/css?family=Rancho);

/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------


///////////////////////////////////*/

body { font-size:15px; font-family: 'Roboto', sans-serif;  } 

/*--------------------------------------------------------------
1) Global CSS
--------------------------------------------------------------*/
.inner-pages { background:url(../images/header-inner-bg.jpg) no-repeat center; background-size:cover; position:relative; top:0;   }
.header-inner { background-color:rgba(0, 0, 0, 0.85); padding-top:50px; padding-bottom:50px; }
.header-inner .site-branding { padding-top:0px; padding-bottom:0; }
.header-inner .navbar { margin-bottom:0px; min-height: inherit; }
.header-inner .navbar ul { margin-top:0; }
.page-spacer { padding-top:40px; padding-bottom:100px;}


.breadcrumb { background:#f8fafb; padding:15px 0; text-transform:uppercase; }
.breadcrumb p { margin:0; padding:0 15px; font:bold 11px Montserrat, sans-serif; color:#263238; }
.breadcrumb p a { color:#929ba6; margin-right:8px; letter-spacing:1px; }
.breadcrumb p a:hover { color:#263238; }


a.read-more { text-transform:uppercase; font:bold 11px Montserrat, sans-serif; color:#929ba6; }
a.read-more i { margin-left:5px; color:#03a9f4; font-size:14px; }
a:hover.read-more  { color:#03a9f4; }

.home .widget { margin-bottom:0; }
.home .widget h3 { margin-top:0; }

.widget header { border-bottom:2px solid #f1f3f4; padding-bottom:15px; margin-bottom:30px; position:relative; }
.widget header a.read-more { position:absolute; right:0; top:10px; }
.widget header a.read-more i { color:#4caf50; }

.widget ul, .widget ul li { margin:0; padding:0; list-style:none;  }
.widget ul li { width:100%; display:inline-block; }


/*--------------------------------------------------------------
2)  Home Page First
--------------------------------------------------------------*/
/* /////////////// Home 1 -> Header /////*/

.header_meta_one { background:#fff; border:none; } 
.header_meta_one nav.meta-login ul li { padding:16px 18px; border:none;  color:#838a95; font-weight:normal; }
.header_meta_one .meta-login ul li a { color:#838a95; font-weight:bold; text-transform:uppercase; }
.header_meta_one .meta-login ul li a:hover { color:#ff5722; }
.header_meta_one nav.meta-login ul li:nth-child(3) { padding:10px 15px; border:1px solid #e6e6e6; margin:5px -1px 0 0;
-webkit-border-top-left-radius: 20px; -webkit-border-bottom-left-radius: 20px; -moz-border-radius-topleft: 20px;
-moz-border-radius-bottomleft: 20px; border-top-left-radius: 20px; border-bottom-left-radius: 20px;  }
.header_meta_one nav.meta-login ul li:nth-child(4) { padding:10px 15px; border:1px solid #e6e6e6; margin:5px 0 0;
-webkit-border-top-right-radius: 20px; -webkit-border-bottom-right-radius: 20px; -moz-border-radius-topright: 20px;
-moz-border-radius-bottomright: 20px; border-top-right-radius: 20px; border-bottom-right-radius: 20px;}

.header_meta .social, .footer-widget social { margin:10px 0; padding:0; list-style:none; float:left; }
.header_meta .social li, .footer-widget .social li { float:left; width:auto; }
.header_meta .social li i, .footer-widget .social li i { font-size:18px; }
.header_meta .social li a, .footer-widget .social li a { padding:8px 10px; color:#c9d0d6; }
.header_meta .social li a:hover { color:#60646d; }

.contact-info span { padding-right:15px; text-transform:uppercase; color:#6b737d; }
.contact-info span i { font-size:18px; color:#4caf50; padding-right:5px; margin-bottom:-3px; }

.home-one .navbar-default .navbar-nav { margin-right:-10px;  }
.home-one .navbar-default .navbar-nav > li > a { padding:8px 12px; color:#6b7380; font-size:13px; font-weight:400; text-transform:uppercase; 
letter-spacing:1px;  -webkit-border-radius: 25px; -moz-border-radius: 25px; border-radius: 25px; border:2px solid #fff; }
.home-one .navbar-default .navbar-nav > li:last-child a { padding-right:0; }
.home-one .navbar-default .navbar-nav > .active > a, 
.home-one .navbar-default .navbar-nav > .active > a:hover, 
.home-one .navbar-default .navbar-nav > .active > a:focus
.home-one .navbar-default .navbar-nav > li > a:focus, 
.home-one .navbar-default .navbar-nav > li > a:hover, .navbar-nav > li:hover > a { 
background:none;  color: #ff5722; border:2px solid #ff5722;
 -webkit-border-radius: 25px !important; -moz-border-radius: 25px !important; border-radius: 25px !important;  }

.home-one .navbar li.pull-right { margin-left:0;  }
.home-one .navbar li.pull-right i { color:#6b7380; }
.home-one .navbar li.pull-right a.menu-cart { border:1px solid #eee; padding-right:10px; }
.navbar li.pull-right a.menu-cart span {background:none; color: #ff5722; font-size: 14px; padding:0; position: relative; right: 0; top: -3px;}


/* /////////////// Home 1 -> Slider /////*/
.kindergarten .slides li { min-height:535px;}
.kindergarten .slides > li .slide-caption { padding-top:13%; width:50%; margin:0 25px; }
.kindergarten .slides > li h2 { color:#333; font:48px Knewave, sans-serif; }
.kindergarten .slides > li .btn-blue { text-transform:inherit; font-size:15px; color:#fff !important;
background:url(../images/btn_bg.png) no-repeat center; background-size:100%; border:none; }
.kindergarten .slides > li .btn-blue:hover { background:url(../images/btn_bg_h.png) no-repeat center;  }
.kindergarten .slides > li .btn-medium { padding:18px 10px; width:253px; height:55px; }

.kindergarten .flex-direction-nav a::before { color:#8a8c8f; border-radius:0; outline:none; }

.btn-medium { font-size: 15x; font-weight: bold; letter-spacing: 1px; padding: 12px 25px; }
.btn-blue { background:#fff; border:1px solid #03a9f4; color:#03a9f4  !important; border-radius:30px; }
.btn-blue:hover { background:#fff; border:1px solid #ff5722;  color:#ff5722  !important; }
.kindergarten .slides > li .btn-blue i { display:none; }

.kindergarten .btn-orange { background:#ef4908; border:1px solid #ef4908; border-radius:3px; font-size:11px; padding:  }
.kindergarten .btn-orange:hover { background:#1c74d8; border:1px solid #1c74d8; }
.kindergarten .btn-orange i { display:none; }


.kindergarten .btn-default { background:#fff; border:1px solid #e3e5e6; border-radius:30px; font-size:15px; color:#929ba6 !important;  }
.kindergarten .btn-default:hover { background:#fff; border:1px solid #ff5722; color:#ff5722 !important; }

.text-spacer { padding:80px 0; }

/* /////////////// Home 1 -> About /////*/
.about-with-slide { padding-bottom:80px; }
.aboutus h3 { margin-top:0; color:#262c38; font:48px Knewave, sans-serif; }
.aboutus h3 span { color:#03a9f4; display:block; margin-bottom:-14px; font:bold 18px Montserrat,sans-serif; text-transform:uppercase; }
.aboutus p { font-size:17px; }

/* /////////////// Home 1 -> about Slider /////*/
.about-slide { overflow:inherit; }
.about-slide .slides { width:282px; margin-left:20%; margin-top:7%; }
.about-slide .slides li { min-height:305px; text-align:center; z-index:13;  }
.about-slide .slides li img { min-height:inherit; height:282px; width:282px; border-radius:300px; display:inherit; }
.about-slide .flex-direction-nav a { background:#ff5722; width:160px; height:160px; font-size:0px; border-radius:100px; z-index:1; top: 27%;
text-indent:-9009px; }
.about-slide .flex-direction-nav .flex-prev::before { margin:55px 29px; }
.about-slide .flex-direction-nav .flex-next::before { margin:-27px 19px; }
.about-slide .flex-direction-nav .flex-prev { right:40px;}
.about-slide .flex-direction-nav .flex-next {  text-indent:-9009px; }

.about-slide .flex-control-paging li a { border:1px solid #ff5722; background:#fff; box-shadow:none; width:10px; height:10px; outline:none; }
.about-slide .flex-control-paging li a.flex-active { border:1px solid #ff5722; background:#ff5722; }

/* /////////////// Home 1 -> Our Features /////*/
.our-features { background:#fafafc; padding:60px 0 90px; margin-bottom:75px; }
.our-features ul { margin:0 0 20px 0; padding:0; }
.our-features ul li { margin:0; padding:0 0 0 10px; font-size:15px; list-style:none; background:url(../images/bullet_arrow.png) no-repeat left 11px; }

.feature { padding-bottom:65px; }
.our-features h3 { margin-top:0; color:#262c38; font:48px Knewave, sans-serif; }
.our-features h3 span { color:#03a9f4; display:block; margin-bottom:-14px; font:bold 18px Montserrat,sans-serif; text-transform:uppercase; }


.our-features .feature h3 { font:bold 18px Montserrat,sans-serif; text-transform:none; color:#262c38;  }
.our-features .feature i { font:48px Linearicons-Free; color:#ff5722; padding-bottom:25px;  }


/* /////////////// Home 1 -> Fun Gallery /////*/
.fun-gallery { background:#fff; padding:20px 0 90px; }
.fun-gallery ul { margin:0 0 20px 0; padding:0; }
.fun-gallery ul li { margin:0; padding:0 0 0 10px; font-size:15px; list-style:none; background:url(../images/bullet_arrow.png) no-repeat left 11px; }

.fun-gallery h3 { color:#262c38; font:48px Knewave, sans-serif; }
.fun-gallery h3 span { color:#03a9f4; display:block; margin-bottom:-14px; font:bold 18px Montserrat,sans-serif; text-transform:uppercase; }
.fun-gallery .btn-blue { text-transform:inherit; font-size:15px; color:#fff !important;
background:url(../images/btn_bg.png) no-repeat center; background-size:100%; border:none; }
.fun-gallery .btn-blue:hover { background:url(../images/btn_bg_h.png) no-repeat center;  }
.fun-gallery .btn-medium { padding:18px 10px; width:253px; height:55px; }


.fun-gallery-slider { overflow:inherit; }
.fun-gallery-slider .slides { list-style:none; margin:0; padding:0;  }
.fun-gallery-slider .slides li { min-height:392px;  margin:0; padding:0; }
.fun-gallery-slider .slides li img { min-height:392px; }
.fun-gallery-slider .slides li .slide-right img { margin-bottom:30px; min-height:inherit;   }
.fun-gallery .flex-direction-nav { display:none; }

.fun-gallery .flex-control-nav { bottom:-30px;  z-index:999;  /*left:0; right:0; width:1155px; margin:0 auto;text-align:left;*/ }
.fun-gallery .flex-control-nav li a { background:#fff; box-shadow:inherit; border:1px solid #ff5722; width:10px; height:10px; border-radius:30px; outline:none; }
.fun-gallery .flex-control-nav li a:hover, .fun-gallery .flex-control-nav li a.flex-active { background:#ff5722;  border:1px solid #ff5722; }


/* /////////////// Home 1 -> School-Classes /////*/
.school-classes { padding:80px 0; margin-bottom:100px; background:url(../images/classes-bg.jpg) no-repeat center; background-size:cover; }
.school-classes h3 { margin-top:0; color:#fff; font:48px Knewave, sans-serif; }
.school-classes h3 span { color:#03a9f4; display:block; margin-bottom:-14px; font:bold 18px Montserrat,sans-serif; text-transform:uppercase; }
.school-classes ul { margin:0 0 20px 0; padding:0; }
.school-classes ul li { margin:0; padding:0 0 0 10px; font-size:15px; color:#fff; list-style:none; 
background:url(../images/bullet_arrow.png) no-repeat left 11px; }
.inner-classes { background:none; padding:0; }

.inner-classes .classes { border:1px solid #eee; border-top:none; margin-bottom:30px; min-height:515px; display:block; }
.classes { background:#fff; display:table; width:100%; border-radius:5px;  }

.price { padding: 9px 20px 9px 25px; position: absolute; right: -8px; top: 20px;
background: #E13E2C url("../images/price_tag_l.png") no-repeat left bottom; color: #fff; font: bold 16px Montserrat,sans-serif; }
.price small { width: 8px; height: 8px; position: absolute; right: 0; top: -8px; 
background: rgba(0, 0, 0, 0) url("../images/price_tag_r.png") no-repeat scroll right top; }

.classes a { -webkit-border-top-left-radius: 5px; -webkit-border-top-right-radius: 5px; -moz-border-radius-topleft: 5px;
-moz-border-radius-topright: 5px; border-top-left-radius: 5px; border-top-right-radius: 5px; }
.classes h3 { font:bold 18px Montserrat,sans-serif; color:#03a9f4; padding-right:57px; }
.classes .classes-info { clear:both; padding:10px 30px 40px 30px; position:relative; }
.classes .classes-info .classes-time { list-style:none; margin:0; padding-bottom:30px; }
.classes .classes-info .classes-time li { margin:0; padding:0 0 0 15px; width:33%; float:left; border-right:1px solid #eee;
background:none; font-size:13px; color:#878e9a; line-height:22px; }
.classes .classes-info .classes-time li span { font-weight:bold; color:#262c38; display:block; }
.classes .classes-info .classes-time li:last-child { border:none; }
.classes-info p { padding-right:57px; }

.school-classes .owl-theme .owl-controls { margin-left:10px; padding-top:20px; text-align:center; }
.school-classes .owl-theme .owl-controls .owl-page span.owl-numbers{ height: auto; width: auto; color: #FFF;
padding: 5px; -webkit-border-radius:0px; -moz-border-radius:0px; border-radius: 0px; }
.school-classes .owl-theme .owl-controls .owl-page span { width:10px; height:10px; background:none; border:1px solid #fff;
filter: Alpha(Opacity=100); opacity: 1; border-radius: 0px; border-radius:20px; }
.school-classes .owl-theme .owl-controls .owl-page.active span,
.school-classes .owl-theme .owl-controls.clickable .owl-page:hover span{ background:#fff; border:1px solid #fff; }

/* /////////////// Home 1 -> School-Classes /////*/
.school-events { padding-bottom:60px; }
.school-events h3 { margin-top:0; color:#262c38; font:48px Knewave, sans-serif; }
.school-events h3 span { color:#03a9f4; display:block; margin-bottom:-14px; font:bold 18px Montserrat,sans-serif; text-transform:uppercase; }
.school-events ul { margin:0 0 20px 0; padding:0; }
.school-events ul li { margin:0; padding:0 0 0 10px; font-size:15px; list-style:none; 
background:url(../images/bullet_arrow.png) no-repeat left 11px; }

.school-events .events a { -webkit-border-top-left-radius: 5px; -webkit-border-top-right-radius: 5px; -moz-border-radius-topleft: 5px;
-moz-border-radius-topright: 5px; border-top-left-radius: 5px; border-top-right-radius: 5px; }
.school-events .events h3 { font:bold 18px Montserrat,sans-serif; color:#03a9f4; }
.school-events .events .events-info { clear:both; padding:10px 30px 80px 30px; border:1px solid #eaecf3; border-top:none; position:relative;
-webkit-border-bottom-right-radius: 5px; -webkit-border-bottom-left-radius: 5px; -moz-border-radius-bottomright: 5px;
-moz-border-radius-bottomleft: 5px; border-bottom-right-radius: 5px; border-bottom-left-radius: 5px;}

.school-events .events .events-info p.location { margin:0; padding:0; color:#03a9f4; font-size:15px; }
.school-events .events .events-info p.location i { font-size:16px;}
.school-events .events .events-info .events-time { list-style:none; margin:0; padding-bottom:30px; }
.school-events .events .events-info .events-time li { margin:0; padding:0 25px; width:48%; float:left; border-right:1px solid #eaecf3;
background:none; font-size:13px; color:#878e9a; line-height:22px; }
.school-events .events .events-info .events-time li span { font-weight:bold; color:#262c38; display:block; }
.school-events .events .events-info .events-time li:last-child { border:none; }
.school-events .events .events-info .events-time li:first-child { padding-left:0; }
.school-events .events a.know-more { border-top:1px solid #eaecf3; background:#fafafc;  font:bold 13px Montserrat,sans-serif; color:#878e9a; display:block; position:absolute;
left:0; bottom:0; width:100%; text-align:center; padding:20px 0;
-webkit-border-bottom-right-radius: 5px; -webkit-border-bottom-left-radius: 5px; -moz-border-radius-bottomright: 5px;
-moz-border-radius-bottomleft: 5px; border-bottom-right-radius: 5px; border-bottom-left-radius: 5px; } 
.school-events .events a:hover.know-more { background:#eaecf3; color:#262c38; }
.school-events .events a.know-more i { float:right; font-size:16px; margin-right:20px; }

/* /////////////// Home 1 -> blog /////*/
.our-blog { padding:80px 0; margin-bottom:100px; background:#fafafc; }
.our-blog h3 { margin-top:0; font:48px Knewave, sans-serif; }
.our-blog h3 span { color:#03a9f4; display:block; margin-bottom:-14px; font:bold 18px Montserrat,sans-serif; text-transform:uppercase; }
.our-blog ul { margin:0 0 20px 0; padding:0; }
.our-blog ul li { margin:0; padding:0 0 0 10px; font-size:15px; list-style:none; background:url(../images/bullet_arrow.png) no-repeat left 11px; }

.blogs { display:table; width:100%; background:#262c38; border-radius:5px; color:#727e97; overflow:hidden; position:relative; }
.blogs img { -webkit-border-top-right-radius: 5px; -webkit-border-bottom-right-radius: 5px; -moz-border-radius-topright: 5px; 
-moz-border-radius-bottomright: 5px; border-top-right-radius: 5px; border-bottom-right-radius: 5px;  float:right; }
.blogs h3 { margin-top:10px; font:bold 17px Montserrat,sans-serif; }
.blogs h3 a { color:#fff; }
.blogs h3 a:hover { color:#03a9f4; }
.blogs p.meta { color:#727e97; font-family:Montserrat,sans-serif; font-size:13px; }
.blogs p.meta .date, .blogs p.meta a { color:#03a9f4; }
.blogs p.meta a:hover { color:#fff; }
.blogs a.know-more { border-top:1px solid #353c4b; font:bold 13px Montserrat,sans-serif; color:#727e97; display:block; position:absolute;
left:0; bottom:-50px; width:100%; text-align:left; padding:15px 0 15px 20px; } 
.blogs a:hover.know-more { color:#fff; }
.blogs a.know-more i { float:right; font-size:16px; margin-right:20px; }


/* /////////////// Home 1 -> Teachers /////*/
.our-teachers { margin-bottom:100px; }
.our-teachers h3 { margin-top:0; font:48px Knewave, sans-serif; }
.our-teachers h3 span { color:#03a9f4; display:block; margin-bottom:-14px; font:bold 18px Montserrat,sans-serif; text-transform:uppercase; }
.our-teachers ul { margin:0 0 20px 0; padding:0; }
.our-teachers ul li { margin:0; padding:0 0 0 10px; font-size:15px; list-style:none; background:url(../images/bullet_arrow.png) no-repeat left 11px; }

.our-teachers .teachers { margin-bottom:0; }
.teachers img { float:left; border-radius:65px; }
.teachers .remove_space img { border-radius:0px; }
.teachers h3 { margin:0; padding:0; font:bold 18px Montserrat,sans-serif; }
.teachers p { margin-bottom:10px; }
.teachers p.meta { margin:5px 0 10px; padding:0; color:#ff5722;}
.teachers .social-icons { display:table; width:100%; padding-bottom:10px; }
.teachers .social-icons li { background:none; list-style:none; margin:0; padding:0;  }
.teachers .social-icons li a { background:none;  }
.teachers .social-icons li a i { color:#c5c5c7; font-size:18px; }
.teachers .social-icons li a:hover i { color:#262c38; }

.teachers a.btn-default { font-size:13px; padding:8px 15px 8px 20px; background:none; }
#owl-teachers { clear:both; }
.our-teachers .owl-theme .owl-controls { margin-left:10px; text-align:center; }
.our-teachers .owl-theme .owl-controls .owl-page span.owl-numbers{ height: auto; width: auto; color: #FFF;
padding: 5px; -webkit-border-radius:0px; -moz-border-radius:0px; border-radius: 0px; }
.our-teachers .owl-theme .owl-controls .owl-page span { width:10px; height:10px; background:none; border:1px solid #ff5722;
filter: Alpha(Opacity=100); opacity: 1; border-radius: 0px; border-radius:20px; }
.our-teachers .owl-theme .owl-controls .owl-page.active span,
.our-teachers .owl-theme .owl-controls.clickable .owl-page:hover span{ background:#ff5722; border:1px solid #ff5722; }

/* /////////////// Home 1 -> Testimonials Slider /////*/
.testimonials-kindergarten { background:#ff5722 url(../images/testimonails-bg-2.jpg) no-repeat center top; padding:150px 0 30px 0;  }
.testimonials-kindergarten blockquote { border:none; font:36px Knewave, sans-serif; font-style:italic; font-weight:300; 
margin:0 8%; padding:0; }
.testimonials-kindergarten blockquote p { color:#fff; margin-bottom:20px; }
.testimonials-kindergarten footer { text-align:center; margin:0; padding:0; }
.testimonials-kindergarten footer img { -webkit-border-radius: 50px; -moz-border-radius: 50px; border-radius: 50px; margin-bottom:15px; }
.testimonials-kindergarten footer span, .testimonials-univ footer cite { display:block; clear:both; color:#fff; font:bold 19px Montserrat, sans-serif; }
.testimonials-kindergarten footer cite { font-weight:normal; font:14px Fira Sans, sans-serif; color:#fff; }
.testimonials-kindergarten blockquote footer::before { content:"" }
.testimonials-kindergarten .carousel-indicators { width:100%; display:table; clear:both; 
margin:30px 0 0 0; left:0; position:relative; bottom:0; z-index:9; text-align:center; }
.testimonials-kindergarten .carousel-indicators li { width:10px; height:10px;  border-radius:20px; border:1px solid #fff; background:none; }
.testimonials-kindergarten .carousel-indicators li.active { margin-right:5px; background:#fff; border:1px solid #fff; }

/* /////////////// Home 1 -> remaining /////*/
.call-to-action { padding:60px 0; background:url(../images/call-to-action-bg.jpg) no-repeat center; background-size:cover; }
.call-to-action h3 { font:400 24px Montserrat, sans-serif; color:#fff; }
.call-to-action p { color:#fff; line-height:26px; }

.call-to-action a.btn-default { margin-top:3%; background:none; color:#fff !important; border:1px solid #fff; }
.call-to-action a:hover.btn-default { color:#03a9f4 !important; border:1px solid #03a9f4; }


/*--------------------------------------------------------------
3)  Home Page Second
--------------------------------------------------------------*/
/* /////////////// Home 2 -> Header /////*/
.home-two .site-branding { padding-top:28px; }
.home-two .navbar-default .navbar-nav { margin-right:-10px;  }
.home-two .navbar-default .navbar-nav > li > a { padding:8px 12px; color:#969696; font:24px 'Rancho', cursive; font-weight:400;
background:none; }
.home-two .navbar-default .navbar-nav > li:last-child a { padding-right:0; }
.home-two .navbar-default .navbar-nav > .active > a, 
.home-two .navbar-default .navbar-nav > .active > a:hover, 
.home-two .navbar-default .navbar-nav > .active > a:focus
.home-two .navbar-default .navbar-nav > li > a:focus, 
.home-two .navbar-default .navbar-nav > li > a:hover, .navbar-nav > li:hover > a, .navbar-nav > li:hover,
.home-two .navbar-default .navbar-nav > .open > a, 
.home-two .navbar-default .navbar-nav > .open > a:focus, 
.home-two .navbar-default .navbar-nav > .open > a:hover { 
background:none; border:none; border-radius:0; color: #615ae6;  }


.home-two .navbar-default .navbar-nav > li::before { color:#969696; padding:8px 19px; font:24px Linearicons-Free;  }
.home-two .navbar-default .navbar-nav > li:hover::before,
.home-two .navbar-default .navbar-nav > li.active::before { color:#fff; background:url(../images/green_bg.png) no-repeat center top; background-size:100%; }
.home-two .navbar-default .navbar-nav > li { text-align:center; }
.home-two .navbar-default .navbar-nav > li.i-home::before { content:"\e800"; margin-right:10px; }
.home-two .navbar-default .navbar-nav > li.i-class::before { content:"\e821";  }
.home-two .navbar-default .navbar-nav > li.i-teachers::before { content:"\e854";   }
.home-two .navbar-default .navbar-nav > li.i-pages::before { content:"\e88e"; margin-right:10px;   }
.home-two .navbar-default .navbar-nav > li.i-blog::before { content:"\e859"; }
.home-two .navbar-default .navbar-nav > li.i-shop::before { content:"\e82e"; margin-right:10px;   }
.home-two .navbar-default .navbar-nav > li.i-contact::before { content:"\e818";}


/* Dropdown CSS //////////*/
.home-two .navbar-default .navbar-nav > li > a:hover, .home-two-nav .navbar-default .navbar-nav > li > a:focus {
background-color:none; color: #615ae6;}
.home-two .navbar-nav > li > .dropdown-menu { background:#615ae6; border:none; color:#d1cfff;}
.home-two .navbar-nav > li:hover > a { background:#615ae6; color:#fff;}
.home-two .dropdown-menu .dropdown-menu { background:#615ae6; border:none;}
.home-two .navbar-nav > .active > a, .home-two-nav .navbar-nav > .active > a:hover, .home-two-nav .navbar-nav > .active > a:focus {
background-color: #615ae6; color: #fff; outline: 0 none; text-decoration: none;}
.home-two .dropdown-menu > li > a { color:#d1cfff; background:#615ae6; }
.home-two .dropdown-menu > li > a:hover { color:#fff; background:#615ae6;}

/* /////////////// Home 2 -> Slider /////*/
.testimonials-home-two { margin-bottom:100px; }
.kindergarten-second .slides li { min-height:745px;  }
.kindergarten-second .slides > li .slide-caption { padding-top:20%; width:50%; margin:0 25px; }
.kindergarten-second .slides > li h2 { margin:0; padding:0; color:#fff; font:80px 'Rancho', cursive; line-height:80px; }
.kindergarten-second .slides > li h3 { margin:0; padding:0; font:bold 48px Montserrat,sans-serif; color:#4ad130; }
.kindergarten-second .slides > li h3 span { color:#333; display:block; font-weight:normal; }
.kindergarten-second .slides > li .btn-blue { text-transform:inherit; font-size:15px; color:#fff !important; border-radius:0; 
border:2px solid #4ad130; background:none; text-transform:uppercase; }
.kindergarten-second .slides > li .btn-blue:hover { background:;}
.kindergarten-second .slides > li .btn-medium { padding:15px 30px;  }


/* /////////////// Home 2 -> Multi Option /////*/
.muti-options-vtwo { padding-bottom:100px; }
.muti-options-vtwo h3 { margin:0 0 30px 0; padding:0; color:#333; font:40px 'Rancho', cursive; }
.muti-options-vtwo .events-vtwo h3 { font-size:30px; line-height:30px; margin-bottom:0; }
.events-vtwo p { margin-bottom:0; }  
.events-vtwo p.meta { color:#4c4c4c; margin-bottom:10px; }
.events-vtwo p.location { color:#615ae6; margin-bottom:10px; }
.events-vtwo p.location .time { display:block; color:#333; }
.events-vtwo .event-info { padding:20px; border:1px solid #e6e6e6; }

.timetable ul { margin:0; padding:0; list-style:none; }
.timetable ul li { margin:0 0 35px 0; padding:0; list-style:none; clear:both; display:table; width:100%; }
.timetable ul li .time-info { width:86%; float:right; padding-bottom:0px; background:url(../images/cross-sepretor2.png) no-repeat left bottom; }
.timetable ul li i { float:left; font-size:30px; color:#969696; }
.timetable ul li .week { margin:0; font:26px 'Rancho', cursive; color:#333; }
.timetable ul li .time { margin:0px; font-size:21px; font-weight:600; color:#615ae6; }
.timetable ul li p { color:#4c4c4c; }

.blog-vtwo ul { margin:0; padding:0; list-style:none; }
.blog-vtwo ul li { margin:0 0 30px 0; padding:0; list-style:none; clear:both; display:table; width:100%; }
.blog-vtwo ul li img { float:left;  }
.blog-vtwo ul li h3 { font-size:24px; margin-bottom:0; clear:right; }
.blog-vtwo ul li p { margin-bottom:0; font-size:14px; }
.blog-vtwo ul li p.meta { margin-bottom:8px; font-size:13px; color:#969696; }
.blog-vtwo ul li p.meta a { color:#4ad130; }
.blog-vtwo ul li p.meta a:hover { color:#5c56d9; }
.blog-vtwo ul li h3, .blog-vtwo ul li p { width:70%; float:right; }
.blog-vtwo a.b_viewall { margin-left:109px; font-size:14px; font-weight:bold; padding:10px 15px; text-transform:uppercase;
color:#4c4c4c; border:2px solid #4ad130; background:#fff;  }
.blog-vtwo a:hover.b_viewall { background:#fff; border:2px solid #615ae6; color:#615ae6; }

/* /////////////// Home 2 -> notice /////*/
.notice { padding-bottom:70px; }
.notice .icon { float:left; padding:8px 40px; background:url(../images/green_bg.png) no-repeat center; }
.notice .icon i {font-size:48px; color:#fff; padding:8px 0 3px; display:block; }
.notice .notice-info { float:right; width:70%; }
.notice h3 { margin:0; padding:0; font:30px 'Rancho', cursive; color:#333; }
.notice p { margin:0; padding:0; font-size:17px; color:#969696; }

/* /////////////// Home 2 -> contact version two /////*/
.contact-home-vtwo { padding:100px 0; }
.contact-home-vtwo h3 { margin:0; padding:0 0 15px 0; font:40px 'Rancho', cursive; color:#333; text-align:center; }
.contact-home-vtwo p.sub-line { margin-bottom:50px; padding-bottom:30px; font-size:17px; text-align:center; 
background:url(../images/cross-sepretor.png) no-repeat center bottom; }

.contact-home-vtwo .cinfo { text-align:center; padding-bottom:40px; }
.contact-home-vtwo .cinfo h3 { font-size:30px; }
.contact-home-vtwo .cinfo i { font-size:30px; margin-right:10px; color:#969696; }
.contact-home-vtwo .cinfo a { color:#615ae6; }
.contact-home-vtwo .cinfo a:hover { color:#4ad130; }

.contact-form-vtwo { text-align:center; }
.contact-form-vtwo input[type="text"] { width:100%; border:1px solid #615ae6;  }
.contact-form-vtwo textarea { width:100%; height:156px; border:1px solid #615ae6; }
.contact-form-vtwo input[type="button"] { width:100%; margin:20px 0;
font-size:14px; font-weight:bold; padding:15px 0; text-transform:uppercase;
color:#4c4c4c; border:2px solid #4ad130; background:#fff;  }
.contact-form-vtwo input[type="button"]:hover { background:#fff; border:2px solid #615ae6; color:#615ae6; }

/* /////////////// Home 2 -> about-info /////*/
.about-info h3 { margin:0; padding:0; font:40px 'Rancho', cursive; color:#333; }
.about-info h4 { margin:10px 0; padding:0; font-size:25px; color:#615ae6; font-weight:normal; line-height:32px; }

.about-info .about-slider { margin-bottom:12px; }
.about-info .about-slider .slides li { min-height:257px; }
.about-info .about-slider .slides img { min-height:auto; }

.about-info .about-carousel .slides li { min-height:80px; }
.about-info .about-carousel .slides li.flex-active-slide { border-bottom:4px solid #4ad130; }
.about-info .about-carousel .slides img { min-height:auto; cursor:pointer; }
.about-info .about-carousel .flex-direction-nav { display:none; }


/* /////////////// Home 2 -> Our-classes /////*/
.our-classes-two { background:#f8f7f7; padding:80px 0; margin-bottom:100px; }
.our-classes-two h3 { margin:0; padding:0; font:40px 'Rancho', cursive; color:#333; text-align:center; }
.our-classes-two p.sub-line { margin:0 0 50px 0; padding:10px 0 20px 0; font-size:17px; text-align:center;
background:url(../images/cross-sepretor.png) no-repeat center bottom;  }
.classes-v-two { background:#615ae6; display:table; width:100%; margin-bottom:30px; }
.classes-v-two .classes-v-two-info { padding:20px; padding-bottom:0; }
.classes-v-two .classes-v-two-info h3 { padding-top:5px; color:#fff; font-size:24px; text-align:inherit; } 
.classes-v-two .classes-v-two-info h3 a { color:#fff; }
.classes-v-two .classes-v-two-info h3 a:hover { color:#4ad130; }
.classes-v-two .classes-v-two-info p { color:#b4b0ff; }
.classes-v-two .thumb { float:right; position:relative; background:#000; }
.classes-v-two .thumb a.more { display:none; }
.classes-v-two:hover .thumb img { opacity:0.5; }
.classes-v-two:hover .thumb a.more { display:block; position:absolute; top:40%; left:0; right:0; margin:0 auto; width:120px; text-align:center;  
padding:10px 15px; font:bold 14px Montserrat,sans-serif; color:#4ad130; border:2px solid #4ad130;  }
.classes-v-two:hover .thumb a:hover.more { background:#4ad130; color:#fff; }

.classes-v-two .classes-time { list-style:none; margin:0; padding:0; }
.classes-v-two .classes-time li { margin:0; padding:0; width:50%; list-style:none; float:left; border-right:1px solid #5751cf;
background:none; font-size:13px; color:#b4b0ff; line-height:22px; }
.classes-v-two .classes-time li span { font-weight:bold; color:#fff; display:block; }
.classes-v-two .classes-time li:last-child { border:none; padding-left:20px; }
.classes-v-two .classes-time li:first-child { padding-left:0;  }


/* /////////////// Home 2 -> Facilities with Teachers /////*/
.facilities-with-teachers { margin-bottom:100px; }
.facilities-with-teachers h3 { margin:0 0 20px; padding:0; font:40px 'Rancho', cursive; color:#333; }
.facilities ul { margin:0; padding:0; list-style:none; }
.facilities ul li { margin:0; padding:0 0 10px 0; list-style:none; font-size:15px; color:#4c4c4c; clear:both; }
.facilities ul li::before { font:18px Linearicons-Free; content:"\e817"; color:#4ad130; margin-right:15px; margin-bottom:15px;
display:block; float:left;  }

.teachers-vtwo .teachers-home-vtwo { margin-bottom:0; background:#4ad130; display:table; width:100%; }
.teachers-home-vtwo img { float:left;}
.teachers-home-vtwo .col-sm-6 { padding:15px; }
.teachers-home-vtwo h3 { margin:0; padding:0; font-size:30px; }
.teachers-home-vtwo h3 a { color:#fff; }
.teachers-home-vtwo h3 a:hover { color:#615ae6; }
.teachers-home-vtwo p { margin-bottom:10px; color:#fff; }
.teachers-home-vtwo p.meta { margin:5px 0 10px; padding:0; color:#358026;}
.teachers-home-vtwo .social-icons { display:table; width:100%; padding-bottom:10px; }
.teachers-home-vtwo .social-icons li { background:none; list-style:none; margin:0; padding:0;  }
.teachers-home-vtwo .social-icons li a { background:none;  }
.teachers-home-vtwo .social-icons li a i { color:#b0faa2; font-size:18px; }
.teachers-home-vtwo .social-icons li a:hover i { color:#358026; }

.teachers-home-vtwo a.btn-default { font-size:13px; padding:8px 15px 8px 20px; background:none; }

.teachers-vtwo .owl-controls { margin-left:10px; text-align:center; }
.teachers-vtwo .owl-controls .owl-page span.owl-numbers{ height: auto; width: auto; color: #FFF;
padding: 5px; -webkit-border-radius:0px; -moz-border-radius:0px; border-radius: 0px; }
.teachers-vtwo .owl-theme .owl-controls .owl-page span { width:21px; height:14px; background:url(../images/slider-dots-n2.png) no-repeat center;
border:none; filter: Alpha(Opacity=100); opacity: 1; border-radius: 0px;  }
.teachers-vtwo .owl-theme .owl-controls .owl-page.active span,
.teachers-vtwo .owl-theme .owl-controls.clickable .owl-page:hover span{ background:url(../images/slider-dots-h.png) no-repeat left top;
 border:none; }

/* /////////////// Home 2 -> Testimonials Slider /////*/
.testimonials-home-two { background:#615ae6 url(../images/testimonails-bg-3.jpg) no-repeat center top; padding:150px 0 30px 0;  }
.testimonials-home-two blockquote { border:none;  text-align:center; margin:0 8%; padding:0; }
.testimonials-home-two blockquote p { color:#fff; margin-bottom:20px; font:52px 'Rancho', cursive; font-weight:300; }
.testimonials-home-two footer { text-align:center; margin:0; padding:0; }
.testimonials-home-two footer span, .testimonials-univ footer cite { display:block; clear:both; color:#fff; font:bold 30px 'Rancho', cursive; }
.testimonials-home-two footer cite { font-weight:normal; font:17px Montserrat, sans-serif; color:#fff; }
.testimonials-home-two blockquote footer::before { content:"" }
.testimonials-home-two .carousel-indicators { width:100%; display:table; clear:both; 
margin:30px 0 0 0; left:0; position:relative; bottom:0; z-index:9; text-align:center; }
.testimonials-home-two .carousel-indicators li { width:21px; height:14px;  border-radius:20px; border:none; 
background:url(../images/slider-dots-n.png) no-repeat center; }
.testimonials-home-two .carousel-indicators li.active { margin-right:5px; 
background:url(../images/slider-dots-h.png) no-repeat left top; border:none; }

/* /////////////// Home 2 -> remaining /////*/
.call-to-action-two { padding:60px 0; background:url(../images/call-to-action-bg2.jpg) no-repeat center; background-size:cover; }
.call-to-action-two h3 { font:36px 'Rancho', cursive; color:#fff; }
.call-to-action-two p { color:#fff; line-height:26px; }

.call-to-action-two a.btn-default { margin-top:3%; border-radius:0; background:none; border:2px solid #fff; color:#fff !important; }
.call-to-action-two a:hover.btn-default { color:#615ae6 !important; border:2px solid #615ae6; }

/*--------------------------------------------------------------
4) Inner Pages
--------------------------------------------------------------*/
#main h2, #main h3, #main h4, #main h5, #main h6 { clear:inherit; }
.courses-info h3 { background:none; padding-bottom:0; }

#primary header.entry-header { border-bottom:2px solid #f1f3f4; margin:0 15px 40px; }
#primary header.entry-header h1 { font-size:30px; color:#03a9f4;  }

#primary .search-univ { padding:0; background:none; }
#primary .search-univ header { margin:0 0 20px; }

#secondary .widget h3 { margin:0; padding:0; border-bottom: 2px solid #f1f3f4;  margin-bottom: 20px; padding-bottom: 15px; background:none; }
#secondary .widget header a.read-more { top:4px; }
#secondary .widget ul { padding:0; border:none; }
#secondary .widget ul li { padding-left:0; padding-right:0; }
#secondary .event-widget ul li .simi-co { width:75%; }
#secondary .news-widget ul li .simi-co { width:65%; }

/* 4.1 Course Dteail ////////////////////*/
.co-join-info { margin-top:30px; padding:0 15px; }
.co-join-info .btn { width:100%; margin-bottom:10px; }
.co-join-info p.date { font-weight:bold; padding:20px 0 10px; margin:0px; font:bold 12px Montserrat, sans-serif; text-transform:uppercase; }
.co-join-info li { padding:10px 0; border:none; font:bold 12px Montserrat, sans-serif; text-transform:uppercase; color:#03a9f4; }
.co-join-info li span { color:#262c38; }

.teacher-widget ul li img { float:left; margin-top:3px; border-radius:55px; }
.teacher-widget ul li .simi-co { width:67%; float:right; }
.teacher-widget ul li p.title { margin-bottom:10px; font:bold 16px Montserrat, sans-serif;  }
.teacher-widget ul li p.title a { color:#4caf50; }
.teacher-widget ul li p.title a:hover { color:#03a9f4; }
.teacher-widget ul li p { font-size:14px; font-weight:normal; }
.teacher-widget ul li p.meta { margin-bottom:10px; font:12px Montserrat, sans-serif; color:#6b737d;  }
.teacher-widget ul li p.meta a,
#secondary .teacher-widget ul li p.meta a { color:#6b737d; padding-right:5px; }
.teacher-widget ul li p.meta a { padding-left:5px;  }
.teacher-widget ul li p.meta a:hover, #secondary .news-widget ul li p.meta a:hover { color:#03a9f4; }

/*--------------------------------------------------------------
5) Footer
--------------------------------------------------------------*/
.site-footer { 
    background:lightgray;
    padding-top:50px; 
}
.footer-bottom { background:#fff; padding-bottom:30px; }

.site-footer .widget h3 { margin-top:0; font:19px Knewave,sans-serif; color:#262c38; }
.newsletter-widget form { }
.newsletter-widget .form-control { width:69%; height:43px; float:left; border:none; background:#f4f4f8; box-shadow:0 0 0; 
 font:14px Roboto,sans-serif; color:#c9d0d6; font-weight:normal;  }
 .newsletter-widget .form-control:focus { border:none; }
.newsletter-widget .btn-orange { background:#f4f4f8; border:none; border-radius:0px; font-size:11px; padding:12px 8px 15px 8px; }
.newsletter-widget .btn-orange i { color:#878e9a; font-size:16px; display:block; }
.newsletter-widget .btn-orange:hover i { color:#ff5722; }
.newsletter-widget .btn-orange:hover { background:#f4f4f8; }

.footer-widget {font-size:15px; color:#878e9a; padding-top:20px; }
.footer-widget aside { margin-bottom:25px !important; }
.footer-widget social { margin-top:0; }
.footer-widget .social li a { color:#c5c5c7; }
.footer-widget .social li a:hover { color:#262c38; }
.footer-widget p { font-size:15px; color:#878e9a; margin-bottom:1rem; } 
.contact-widget p { clear:both; display:table; width:100%; }
.contact-widget p.mobile { color:#fff; }
.contact-widget p.email { color:#fff; }
.contact-widget i { color:#03a9f4; font-size:18px; padding:3px 8px 0 0; width:30px; text-align:center; display:block; float:left; }
.contact-widget span { float:left; display:block; width:90%; }

.footer-widget .menu li { float:left; width:50%; text-transform:uppercase; font-size:13px; padding-bottom:10px;  }
.footer-widget .menu li a { color:#6b7380; }
.footer-widget .menu li a:hover { color:#ff5722; }
.footer-bottom .copyright { border:none; }

.footer-bottom p { font-size:14px; color:#878e9a; }
.footer-bottom p a { color:#262c38; }
.footer-bottom p a:hover { color:#ff5722; }

/*--------------------------------------------------------------
6) Footer Version two
--------------------------------------------------------------*/
.site-footer-two { background:#615ae6; padding-top:50px; color:#b8b4ff; }
.footer-bottom-two { background:#615ae6; padding-bottom:0px; color:#b8b4ff; }
.footer-bottom-two p { font-size:14px; }
.footer-bottom-two .copyright { border-top:1px solid #5049c9; }
.site-footer-two p, .site-footer-two .footer-widget { color:#b8b4ff; }
.site-footer-two .widget h3 { font:30px 'Rancho', cursive; color:#fff; }
.site-footer-two .footer-widget .menu li { font:24px 'Rancho', cursive; text-transform:inherit; }
.site-footer-two a, .site-footer-two .footer-widget .menu li a, .footer-bottom-two p a:hover { color:#b8b4ff; }
.site-footer-two a:hover, .site-footer-two .footer-widget .menu li a:hover, .footer-bottom-two p a { color:#fff; }

/*//////////////////////////////////////// 
7) Responsive            
////////////////////////////////////////*/
@media (max-width: 1024px) {
.about-slide .flex-direction-nav .flex-next, 
.about-slide .flex-direction-nav .flex-next:hover { right:-37px !important; }

.fun-gallery-slider .slides li img { min-height:auto; }
.fun-gallery-slider .slides li { min-height:360px; }

.school-events .events .events-info .events-time li { line-height:16px; }
.blogs img { width:50%; }

.navbar { margin-top:20px; float:right; }
.classes-v-two .thumb { width:50%; height:185px; }
.classes-v-two .thumb img { height:185px; }


.about-info .about-slider .slides li { min-height:200px; } 
.about-info .about-carousel .slides li { max-width:117px;  min-height:35px; }
.teachers-home-vtwo img { width:50%; }
}
@media (max-width: 980px) {
.header_meta_one nav.meta-login ul li { font-size:12px; padding:16px 5px; }
.header_meta .social { margin-top:14px; }

.kindergarten .slides > li h2 { font-size:30px; }
.kindergarten .slides li { min-height:400px; }
.kindergarten .slides > li .slide-caption { width:80%; }

.kindergarten-second .slides li { min-height:600px; } 
.kindergarten-second .slides > li h2 { font-size:35px; }
.kindergarten-second .slides > li .btn-medium { padding:10px 20px; }
.kindergarten-second .slides > li .slide-caption { width:80%; }

.home-two .navbar { float:none; clear:both; }
.home-two .site-branding { text-align:center; width:100%; }

.notice .icon { width:90px; padding:8px 0; text-align:center; background-size:90%; }
.notice .icon i { font-size:30px; }

.about-info .about-slider .slides li { min-height:160px; }
.about-info .about-carousel .slides li { max-width:85px;  min-height:35px; }
.about-info h4 { font-size:17px; }
.classes-v-two { height:245px; }
.blog-vtwo ul li img { width:50px; }
.timetable ul li .time { font-size:17px; }
.timetable ul li i { font-size:24px; }
.muti-options-vtwo .events-vtwo h3 { font-size:28px; }


.about-slide .slides { width:auto; margin-left:0; }
.about-slide .flex-direction-nav { display:none; }

.school-events .events .events-info .events-time li { width:auto; clear:both; padding:0; border:none; }
.school-events .events .events-info { padding-bottom:120px;  }
.school-events .events .events-info .events-time li:first-child { padding-bottom:10px; }

.our-blog .blogs img { width:100%; margin-bottom:10px; }
.our-blog .blogs .col-sm-6 { width:100%; padding-bottom:52px; }
.our-blog .blogs a.know-more { bottom:0; }
.our-teachers .teachers .col-sm-9 { width:100%; }
.testimonials-kindergarten blockquote { font-size:28px; }
}
@media (max-width: 800px) {
.kindergarten-second .slides li { min-height:450px; } 
.kindergarten-second .slides > li h2 { font-size:28px; line-height:normal; }
.kindergarten-second .slides > li .btn-medium { padding:10px 20px; }
.kindergarten-second .slides > li .slide-caption { width:85%; padding-top:8%; }

.classes-v-two .thumb { width:100%; height:auto; }
.classes-v-two .thumb img { width:100%; height:auto; }
.classes-v-two .classes-v-two-info { width:100%; min-height:200px; }

}
@media (max-width: 768px) {
}
@media (max-width: 667px) {
.teachers-home-vtwo img { width:100%; }
.events-vtwo { margin-bottom:30px; }
.events-vtwo img { width:100%; }
.blog-vtwo ul li img { width:25%; }
}
@media (max-width: 640px) {
.header_meta .social { text-align:center; float:none; }
.header_meta .social li { float:none; display:inline-block; text-align:center; }

.home-two .site-branding { width:73%; }
.home-two .navbar { float:none; clear:inherit; }
.home-two .navbar-default .navbar-nav > li > a { text-align:left; }
.home-two .navbar { margin-top:25px; margin-bottom:0; }
.home-two .navbar ul, .home-two .navbar-nav { margin-top:0; }
.home-two .navbar-default .navbar-nav > .active > a, .home-two .navbar-default .navbar-nav > .active > a:hover, 
.home-two .navbar-default .navbar-nav > .active > a:focus, .home-two .navbar ul li a, .navbar ul li a:hover { border-radius:0;}
.home-two .navbar-nav > li > .dropdown-menu { padding:0;  }
.home-two .navbar-default .navbar-nav .open .dropdown-menu > li > a { background:#fff; border-radius:0; }
.home-two .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover { color:#fff; background:#615ae6; border-radius:0; }
.home-two .navbar-nav .open .dropdown-menu > li > a:hover  {  color:#fff; background:#615ae6;  border-radius:0;}


nav.meta-login { float:none; display:table; width:100%; clear:both; }
nav.meta-login ul  { text-align:center; }
nav.meta-login ul li { float:none; display:inline-block; }
.header_meta_one nav.meta-login ul li:nth-child(3) { margin:5px -5px 0 0; }

.fun-gallery-slider {  }
.fun-gallery-slider .slides li { min-height:inherit; }
.fun-gallery-slider .slides li .slide-right { width:100%; margin:0; padding:0; }
.fun-gallery-slider .slides li .slide-right img { width:135px; float:left; margin:9px 5px; padding:0; }

.fun-gallery .btn-medium { width:185px; }

.school-events .events .img-thumb img { width:100%; }
.our-blog .blogs { margin-bottom:30px; }


.notice .notice-info { margin-bottom:20px; width:82%; }
.home-two .navbar-default .navbar-nav > li.i-home::before,.home-two .navbar-default .navbar-nav > li.i-class::before,
.home-two .navbar-default .navbar-nav > li.i-teachers::before, .home-two .navbar-default .navbar-nav > li.i-pages::before, 
.home-two .navbar-default .navbar-nav > li.i-blog::before, .home-two .navbar-default .navbar-nav > li.i-shop::before,
.home-two .navbar-default .navbar-nav > li.i-contact::before { content:"";  margin-right:0; }

.home-two .navbar-default .navbar-nav > li::before { padding:0; }
.home-two .navbar-default .navbar-nav > li:hover::before,
.home-two .navbar-default .navbar-nav > li.active::before { background:none;}

.about-info .about-slider .slides li { min-height:300px; } 
.about-info .about-carousel .slides li { max-width:inherit;   }

.classes-v-two { height:auto; padding-bottom:25px; }
.teachers-home-vtwo img { width:45%; }
.teachers-home-vtwo .col-sm-6 { width:55%; float:right; }

.testimonials-home-two blockquote p { font-size:35px; }
.events-vtwo img { width:100%; }

.blog-vtwo ul li img { width:auto; }
.blog-vtwo ul li h3, .blog-vtwo ul li p { width:83%; }

.call-to-action-two a.btn-default { clear:both; float:left !important; margin-left:10px; }

}
@media (max-width: 480px) {
.header_meta_one nav.meta-login ul li:nth-child(1) { display:none; }

.kindergarten .slides > li h2 { font-size:22px; }
.kindergarten .slides li { min-height:300px; }
.kindergarten .slides > li .slide-caption { width:80%; }
.kindergarten .slides > li .btn-medium { width:180px; }

.fun-gallery-slider .slides li .slide-right img { width:95px; }
.our-features h3, .aboutus h3, .fun-gallery h3 { font-size:28px; line-height:normal; }
.school-classes .classes .img-thumb img { width:100%; }

.kindergarten-second .slides li { min-height:300px; } 
.kindergarten-second .slides > li h2 { font-size:25px; line-height:normal; }
.kindergarten-second .slides > li h3 { font-size:18px; }
.kindergarten-second .slides > li .btn-medium { padding:5px 15px; font-size:14px; }
.kindergarten-second .slides > li .slide-caption { width:85%; padding-top:3%; }
.about-info .about-slider .slides li { min-height:250px; }

.notice .notice-info { width:75%; }
.blog-vtwo ul li h3, .blog-vtwo ul li p { width:77%; }

}
@media (max-width: 375px) {
.header_meta_one nav.meta-login ul li:nth-child(3), .header_meta_one nav.meta-login ul li:nth-child(4) { padding:10px 8px; }
.kindergarten .slides > li h2 { font-size:18px; }
.kindergarten .slides li { min-height:220px; }
.kindergarten .slides > li .slide-caption { width:90%; }
.fun-gallery-slider .slides li .slide-right img { width:65px; }

.notice .notice-info { width:66%; }

.about-info .about-slider .slides li { min-height:180px; }
.about-info .about-carousel .slides li { max-width:101px; }

.teachers-home-vtwo img { width:100%; float:none; }
.teachers-home-vtwo .col-sm-6 { width:100%; clear:both; float:none; padding-top:10px; }
.blog-vtwo ul li h3, .blog-vtwo ul li p { width:68%; }
}
@media (max-width: 320px) {
.fun-gallery-slider .slides li .slide-right img { margin:6px 3px; width:59px }
}
