@import url('https://fonts.googleapis.com/css?family=Playball');
@import url('https://fonts.googleapis.com/css?family=Grand+Hotel');
@import url('https://fonts.googleapis.com/css?family=Chewy');
@import url('https://fonts.googleapis.com/css?family=Raleway:400,500,600');
@font-face {
    font-family: 'bubblegum';
    src: 
         url('../fonts/Bubblegum.ttf') format('truetype');
}
@import url('https://fonts.googleapis.com/css?family=Bubblegum+Sans');
@import url('https://fonts.googleapis.com/css?family=Open+Sans:400,600,700,800');
body{ margin:0; padding:0; font-size:16px;font-family: 'Roboto', sans-serif; color: #000;}
img{ max-width:100%;}
ul{ list-style:none; padding:0; margin:0;}
li,p{ line-height:1.6;}
h1,h2,h3,h4,h5,h6{ margin:10px 0;font-family: 'Roboto', sans-serif;}
a,a:hover, a:focus{ color:#000; text-decoration:none; }
#preloader { position: fixed; left: 0; top: 0; z-index: 999; width: 100%; height: 100%; overflow: visible; background: #333 url('http://files.mimoymima.com/images/loading.gif') no-repeat center center; }

/***********header-top****************/
.header-top{background: linear-gradient(to left, #e7221a 0%,#e7221a 50%,#e7221a 50%,#ffcc01 50%,#ffcc01 100%);
padding:0;}
.tagline h3{font-family: 'Playball', cursive; color:#482eb9; font-size:25px;}
.top-social-icon li{ display:inline-block;    padding: 0 10px;}
.top-social-icon li a{ color:#fff;}
.top-social-icon{ margin-top:11px;}
.header-call li{ display:inline-block; padding-left:15px;}
.header-call li a{ color:#6658a3;}
.header-call li i{ padding-right:5px;}
.header-call.text-right {
    padding-top: 25px;
}
.nav>li>a:focus, .nav>li>a:hover{ background:none;}
.nav-pills{    padding-top: 30px;
    z-index: -1;    margin-right: -30px;
   }
	.nav-pills>li+li{ margin-left:0px;}
.nav-pills li:first-child{ background:#e7221a;    border-radius: 5px;}
.nav-pills li:nth-child(2){    background: #ffcc01;
    border-radius: 5px;
    transform: rotate(-10deg);
    position: relative;
    right: 6px;
    bottom: -1px;}
	.logo img{    max-width: 180px;
    margin-top: -9px;
    padding: 10px 0;}
.nav-pills li:nth-child(2) a{transform: rotate(10deg);}
.nav-pills li:nth-child(3){ background:#6658a3;    border-radius: 5px;
    right: 10px;}
.nav-pills li:nth-child(4){ background:#99c404;    border-radius: 5px;transform: rotate(-10deg); -ms-transform: rotate(-10deg); /* IE 9 */
    -webkit-transform: rotate(-10deg); /* Safari 3-8 */right: 16px;bottom: -1px;}
	.nav-pills li:nth-child(4) a{transform: rotate(10deg); -ms-transform: rotate(10deg); /* IE 9 */
    -webkit-transform: rotate(10deg); /* Safari 3-8 */}
.nav-pills li:nth-child(5){ background:#ff870a;    border-radius: 5px;transform: rotate(6deg);  -ms-transform: rotate(6deg); /* IE 9 */
    -webkit-transform: rotate(6deg); /* Safari 3-8 */ right:18px;}
.nav-pills li:nth-child(5) a{transform: rotate(-6deg); -ms-transform: rotate(-6deg); /* IE 9 */
    -webkit-transform: rotate(-6deg); /* Safari 3-8 */}
.nav-pills li:nth-child(6){ background:#0ca2c0;    border-radius: 5px;    right: 20px;    bottom: -8px;}
.nav-pills li:nth-child(6) a{    padding: 10px 18px 15px !important;}
.nav-pills li:nth-child(7){ background:#e1cf04;    border-radius: 5px;right: 20px; bottom: -5px; 
    transform: rotate(7deg); -ms-transform: rotate(7deg); /* IE 9 */
    -webkit-transform: rotate(7deg); /* Safari 3-8 */}
.nav-pills li:nth-child(7) a{transform: rotate(-7deg);    -ms-transform: rotate(-7deg); /* IE 9 */
    -webkit-transform: rotate(-7deg); /* Safari 3-8 */   padding: 12px 18px 24px !important;}
	.nav-pills li:nth-child(8){ background:#6658a3;    border-radius: 5px;right: 20px; bottom: -5px; 
    transform: rotate(7deg); -ms-transform: rotate(7deg); /* IE 9 */
    -webkit-transform: rotate(7deg); /* Safari 3-8 */}
.nav-pills li:nth-child(8) a{transform: rotate(-7deg);    -ms-transform: rotate(-7deg); /* IE 9 */
    -webkit-transform: rotate(-7deg); /* Safari 3-8 */   padding: 12px 18px 24px !important;}
.nav-pills li:last-child{ background:#e7221a;    border-radius: 5px; right:30px;}
	.banner img{ margin-top:-10px; position:relative; z-index:9;}
/*************header***************/
.header {
	width:100%;
	z-index:1
}
.header.standart_nav .top {
	background-color:#f4f4f4;
	height:40px
}
.header.standart_nav .center .logo img {
	height:40px
}
.header.standart_nav .center .info {
	padding-right:0!important;
	padding-left:10px!important;
	border-right:solid 1px #e9e9e9
}
.header.standart_nav .center .info:nth-last-child(-n+2) {
border-right:none
}
.header.standart_nav .center .info:last-child {
	padding-right:15px!important;
	padding-left:15px!important;
	margin:0
}
.header.standart_nav .center .info div {
	float:left
}
.header.standart_nav .center .info div i {
	font-size:17px;
	color:#ffa700;
	margin:3px 13px;
	display:inline-block
}
.header.standart_nav .center .info div strong {
	font-size:14px;
	display:block;
	color:#282828
}
.header.standart_nav .center .info div span {
	color:#999
}
.header.standart_nav .center .info .btn {
	padding-right:25px;
	padding-left:25px;
	float:right
}
.header.standart_nav .bottom {
	background-color:#000;
	height:69px
}
.header.standart_nav .bottom .search {
	background-color:#282828;
	height:69px;
	padding:15px
}
.header.standart_nav .bottom .search input {
	background-color:transparent;
	font-size:14px;
	border:none;
	height:42px;
	width:100%;
	color:#777
}
.header.standart_nav .bottom .search input:focus {
	outline:0
}
.header.standart_nav .bottom .search button {
	background-color:transparent;
	font-size:14px;
	border:none;
	height:42px;
	width:42px;
	color:#777
}
.header.standart_nav .bottom .search button:focus {
	outline:0
}
.header.transparent_nav {
	position:relative;
	padding: 0;
}
.header.radius_topmenu_nav {
	position:absolute
}
.header.radius_topmenu_nav .top .slogan {
	font-family:Poppins, sans-serif;
	font-size:12px;
	color:#fff
}
.header.radius_topmenu_nav .top>div {
	padding:10px 30px
}
.header.radius_topmenu_nav .top>div>div, .header.standart_nav .top>div>div>div>div {
	padding:0 10px
}
.header.radius_topmenu_nav .top>div>div:first-child, .header.standart_nav .top>div>div>div>div:first-child {
	padding-right:0
}
.header.standart_nav .top>div>div>div>div .dropdown {
	color:#777!important
}
.header.radius_topmenu_nav .top>div>div .dropdown {
	color:#fff!important
}
.header.radius_topmenu_nav .top>div>div .dropdown span, .header.standart_nav .top>div>div>div>div .dropdown span {
	color:#ffa700
}
.header.radius_topmenu_nav .top>div>div .social, .header.standart_nav .top>div>div .social {
	list-style:none;
	padding:0;
	margin:0
}
.header.radius_topmenu_nav .top>div>div .social li, .header.standart_nav .top>div>div .social li {
	display:inline-block
}
.header.standart_nav .top>div>div .social li a {
	background-color:#c9c9c9;
	border-radius:10px;
	text-align:center;
	font-size:9px;
	display:block;
	height:20px;
	width:20px;
	color:#fff
}
.header.radius_topmenu_nav .top>div>div .palovit-dropdown>li>a, .header.standart_nav .top>div>div .palovit-dropdown>li>a {
	font-size:12px
}
.header.standart_nav .top>div>div .social li.facebook a:hover {
	background-color:#3b5998;
transition:all .2s ease-in;
-o-transition:all .2s ease-in;
-moz-transition:all .2s ease-in;
-webkit-transition:all .2s ease-in
}
.header.standart_nav .top>div>div .social li.twitter a:hover {
	background-color:#55acee;
transition:all .2s ease-in;
-o-transition:all .2s ease-in;
-moz-transition:all .2s ease-in;
-webkit-transition:all .2s ease-in
}
.header.standart_nav .top>div>div .social li.instagram a:hover {
	background-color:#e1306c;
transition:all .2s ease-in;
-o-transition:all .2s ease-in;
-moz-transition:all .2s ease-in;
-webkit-transition:all .2s ease-in
}
.header.standart_nav .top>div>div .social li.google a:hover {
	background-color:#dd4b39;
transition:all .2s ease-in;
-o-transition:all .2s ease-in;
-moz-transition:all .2s ease-in;
-webkit-transition:all .2s ease-in
}
.header.standart_nav .top>div>div .social li.youtube a:hover {
	background-color:#cd201f;
transition:all .2s ease-in;
-o-transition:all .2s ease-in;
-moz-transition:all .2s ease-in;
-webkit-transition:all .2s ease-in
}
.header.radius_topmenu_nav .top>div>div .social li a {
	padding:5px;
	color:#fff
}
.header.standart_nav .top>div>div .palovit-dropdown {
	border:1px solid #e2e2e2;
	box-shadow:0 0 40px 0 rgba(0, 0, 0, .05);
	-webkit-box-shadow:0 0 40px 0 rgba(0, 0, 0, .05);
	-moz-box-shadow:0 0 40px 0 rgba(0, 0, 0, .05)
}
.header.radius_topmenu_nav .radius {
	background-color:#fff;
	border-radius:37.5px;
	height:75px
}
.header.radius_topmenu_nav .radius .logo {
	padding:18px 30px
}
.header.radius_topmenu_nav .radius .logo img {
	height:39px
}
.header.transparent_nav .rmenu {
	float:right;
	width:68px
}
.header.radius_topmenu_nav .rmenu, .header.standart_nav .rmenu {
	float:right
}
.header.transparent_nav .rmenu>div {
	display:inline-block;
	text-align:center;
	width:47%
}
.header.transparent_nav .rmenu>div .dropdown {
	font-family:Poppins, sans-serif;
	font-weight:600;
	display:block;
	line-height:74px;
	color:#fff;
	font-size:14px
}
.header.radius_topmenu_nav .rmenu>#search .dropdown {
	background-color:#ffa700;
	-webkit-border-radius:22.5px;
	-moz-border-radius:22.5px;
	border-radius:22.5px;
	text-align:center;
	display:block;
	color:#fff;
	width:45px;
	height:45px;
	margin:15px 4px;
	padding:11px 0
}
.header.radius_topmenu_nav .rmenu>div .dropdown-menu, .header.standart_nav .rmenu>div .dropdown-menu, .header.transparent_nav .rmenu>div .dropdown-menu {
	width:350px;
	right:15px;
	left:auto
}
.header.radius_topmenu_nav .rmenu>div .dropdown-menu:hover, .header.standart_nav .rmenu>div .dropdown-menu:hover, .header.transparent_nav .rmenu>div .dropdown-menu:hover {
	background-color:#fff
}
.header.radius_topmenu_nav .rmenu>div .dropdown-menu .account, .header.radius_topmenu_nav .rmenu>div .dropdown-menu .search, .header.standart_nav .rmenu>div .dropdown-menu .account, .header.transparent_nav .rmenu>div .dropdown-menu .account, .header.transparent_nav .rmenu>div .dropdown-menu .search {
	padding:15px
}


/********************************/
/*          Main CSS     */
/********************************/


#first-slider .main-container {
  padding: 0;
}


#first-slider .slide1 h3, #first-slider .slide2 h3, #first-slider .slide3 h3, #first-slider .slide4 h3{
    color: #fff;
    font-size: 30px;
      text-transform: uppercase;
      font-weight:700;
}

#first-slider .slide1 h4,#first-slider .slide2 h4,#first-slider .slide3 h4,#first-slider .slide4 h4{
    color: #fff;
    font-size: 30px;
      text-transform: uppercase;
      font-weight:700;
}
#first-slider .slide1 .text-left ,#first-slider .slide3 .text-left{
    padding-left: 40px;
}


#first-slider .carousel-indicators {
  bottom: 0;
}
#first-slider .carousel-control.right,
#first-slider .carousel-control.left {
  background-image: none;z-index: 999;
}
#first-slider .carousel .item {
  min-height: 1000px; 
  height: 100%;
  width:100%;
}

.carousel-inner .item .container {
    display: flex;
    justify-content: center;
    align-items: center;
    position: absolute;
    bottom: 0;
    top: 0;
    left: 0;
    right: 0;
}


#first-slider h3{
  animation-delay: 1s;
}
#first-slider h4 {
  animation-delay: 2s;
}
#first-slider h2 {
  animation-delay: 3s;
}


#first-slider .carousel-control {
    width: 6%;
        text-shadow: none;
}


#first-slider h1 {
  text-align: center;  
  margin-bottom: 30px;
  font-size: 60px;
  font-family: 'Grand Hotel', cursive; color:#fff;
}

#first-slider .p {
  padding-top: 125px;
  text-align: center;
}

#first-slider .p a {
  text-decoration: underline;
}
#first-slider .carousel-indicators li {
    width: 14px;
    height: 14px;
    background-color: rgba(255,255,255,.4);
  border:none;
}
#first-slider .carousel-indicators .active{
    width: 16px;
    height: 16px;
    background-color: #fff;
  border:none;
}


.carousel-fade .carousel-inner .item {
  -webkit-transition-property: opacity;
  transition-property: opacity;
}
.carousel-fade .carousel-inner .item,
.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right {
  opacity: 0;
}
.carousel-fade .carousel-inner .active,
.carousel-fade .carousel-inner .next.left,
.carousel-fade .carousel-inner .prev.right {
  opacity: 1;
}
.carousel-fade .carousel-inner .next,
.carousel-fade .carousel-inner .prev,
.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right {
  left: 0;
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
}
.carousel-fade .carousel-control {
  z-index: 2;
}

.carousel-control .fa-angle-right, .carousel-control .fa-angle-left {
    position: absolute;
    top: 50%;
    z-index: 5;
    display: inline-block;
}
.carousel-control .fa-angle-left{
    left: 50%;
    width: 38px;
    height: 38px;
    margin-top: -15px;
    font-size: 30px;
    color: #fff;
    border: 3px solid #ffffff;
    -webkit-border-radius: 23px;
    -moz-border-radius: 23px;
    border-radius: 53px;
}
.carousel-control .fa-angle-right{
    right: 50%;
    width: 38px;
    height: 38px;
    margin-top: -15px;
    font-size: 30px;
    color: #fff;
    border: 3px solid #ffffff;
    -webkit-border-radius: 23px;
    -moz-border-radius: 23px;
    border-radius: 53px;
}
.carousel-control {
    opacity: 1;
    filter: alpha(opacity=100);
}


/********************************/
/*       Slides backgrounds     */
/********************************/
#first-slider .slide1 {
    background-image: url(../images/banner.jpg);
      background-size: cover;
    background-repeat: no-repeat; background-position:center;
}
#first-slider .slide2 {
  background-image:  url(../images/banner1.jpg);background-position:center;
      background-size: cover;
    background-repeat: no-repeat;
}
#first-slider .slide3 {
  background-image: url(http://s20.postimg.org/el56m97f1/image.jpg);
      background-size: cover;
    background-repeat: no-repeat;
}
#first-slider .slide4 {
  background-image: url(http://s20.postimg.org/66pjy66dp/image.jpg);
      background-size: cover;
    background-repeat: no-repeat;
}
.carousel-inner{ top:-10px; z-index:9;}

#first-slider .item::before {
    position: absolute;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,.4);
    content: '';
}
.slide-caption h2{ position:relative;font-size: 50px;font-family: 'Chewy', cursive;color: #fff;padding: 30px 0;border-bottom: 1px solid #ccc;}
.slide-caption h2:before {
    position: absolute;
    content: '';
    left: 0px;
    top: 0px;
    width: 30%;
    height: 1px;
    background-color: #ccc;
}
.slide-caption h2:after {
    position: absolute;
    content: '';
    right: 0px;
    top: 0px;
    width: 30%;
    height: 1px;
    background-color: #ccc;
}

.banner-border {
    margin-top: -230px;
}
.carousel-inner .item .container{ top:-25%;}
#about{ padding-bottom:100px;margin-top: -60px;position: relative;z-index: 9;}
.heading h2{ font-size:48px; color:#6658a3;font-family: 'Chewy', cursive; position:relative;}
.heading h2:after{ position:absolute; content:''; width:100px; height:3px;background: linear-gradient(to left, #e7221a 0%,#e7221a 50%,#e7221a 50%,#ffcc01 50%,#ffcc01 100%);left: 0;bottom: -10px;}
.mt30{ margin-top:30px;}
.about-image img {border-radius: 0 25px;}
.about-content p, .program-content p{ text-align:justify;}
.mt20{ margin-top:20px;}

#programmes{ padding:100px 0; background-color:#9eba3d; position:relative;
    background-image:url(../images/programbg.png);
    background-position: bottom left 0; background-repeat:no-repeat;
}
#programmes .heading h2:after{ bottom:-20px;}
#programmes:before{
    content: "";
    display: block;
    position: absolute;
    background: url(../images/programe-before.png) no-repeat 50% 0;
    background-size: contain;
    width: 100%;
    top: 0;
    right: 0;
    height: 30px;}
#programmes:after{background: url(../images/programe-after.png) no-repeat 50% 100%;
    content: "";
    display: block;
    position: absolute;
    background-size: contain;
    width: 100%;
    height: 30px;
    bottom: 0;
    right: 0;}
#programmes .heading h2{ color:#fff;}
.program-content h3{font-family: 'Chewy', cursive; font-size:35px; color:#e83730;}
.mt50{ margin-top:50px;}
.viewall {
    background: #ffca00;
    color: #fff;
    padding: 10px 25px;
    border-radius: 5px 0;
    font-weight: bold;
    font-size: 18px;
}
#gallery{ padding:50px 0;}
#gallery .heading h2:after {
    position: absolute;
    content: '';
    width: 90px;
    height: 3px;
    background: linear-gradient(to left, #e7221a 0%,#e7221a 50%,#e7221a 50%,#ffcc01 50%,#ffcc01 100%);
    left: 0;
    bottom: -20px;
    right: 0;
    margin: 0 auto;
}
.portfolio-wrapper img {
    border-radius: 0 25px;
}
.portfolio-wrapper{ margin-bottom:25px;}

#testimonial{ background:url(../images/testimonial-bg.jpg); padding:100px 0;    background-repeat: no-repeat;
    background-size: cover;}
#testimonial .heading h2{ color:#fff;}
#testimonial .heading h2:after{ display:none;}
.test-box {
    background: url(../images/testbg.png);
    background-size: cover;
    background-repeat: no-repeat;
    padding: 72px 55px 150px; position:relative;
}.test-box img{ margin:10px auto;}
small {
     position: absolute;
    bottom: -17px;
    left: 21%;
    font-size: 18px;
    color: #fff;
    font-family: 'Chewy', cursive;
    letter-spacing: 1px;
    width: 500px;
    text-align: center;
}
.slick-next,.slick-prev,.slick-dots{ display:none !important;}

#school-program{ padding:100px 0;}
#school-program .heading h2:after, #contact .heading h2:after{position: absolute;
    content: '';
    width: 100px;
    height: 3px;
    background: linear-gradient(to left, #e7221a 0%,#e7221a 50%,#e7221a 50%,#ffcc01 50%,#ffcc01 100%);
    left: 0;
    bottom: -18px;
    right: 0;
    margin: 0 auto;}

#school-program .image{ margin-bottom:25px;}

#school-program .image h3{font-family: 'Chewy', cursive; color:#e7221a; margin-top:25px;}
#contact{ background:url(../images/contact.jpg); padding:100px 0 0;}
#contact h2{ color:#fff;}
.contact-box{ color:#fff;}
.contact-box i {font-size: 30px;margin-bottom: 15px;}
.contact-box h3{ font-size:36px;font-family: 'Chewy', cursive;}
.form-control{ border-radius:0px; color:#fff; height:45px; background:none;}
#contact .form-control::-moz-placeholder{color:#fff;opacity:1}#contact .form-control:-ms-input-placeholder{color:#fff}#contact .form-control::-webkit-input-placeholder{color:#fff}
#message{ height:100px;}
.sub_btn {
    background: #4b3a91;
    color: #fff;
    text-transform: uppercase;
    border: 0px;
    font-weight: bold;
    padding: 10px 25px;
    border-radius: 10px 0;
    margin-top: 20px;
}
.social-icon li{ display:inline-block; padding:0 5px;}
footer {margin-top: -120px;}
footer p{ color:#7c70b0; margin-top:20px;}

.inner-banner{ background:url(../images/innerbanner.jpg); padding-top:220px;    position: relative;margin-top: -10px;    z-index: 9;}
.inner-heading h3 {
    background: #ffcc01;
    display: inline-block;
    margin: 0;
    padding: 15px 30px;
    border-radius: 10px 10px 0px 0px;
}
#about-page { padding:50px 0;!important}
.sangita-sharma{ background:#9eba3d; padding:50px 0; color:#fff;}
.sangita-sharma .heading h2{ color:#fff;}
.sangita-sharma .heading h2:after{ display:none;}
i-accordion .panel-heading,
.d-accordion .panel-heading,
.accordion-2a .panel-heading,
.accordion-2b .panel-heading,
.accordion-3 .panel-heading { cursor: pointer; }
.d-accordion .panel-heading.collapsed .fa-chevron-up:before { content: '\f078'; }
.others{ padding:50px 0;}
.panel-heading h4{ color:#fff; font-size:20px;}
.panel-heading { padding: 15px 15px;}
.panel-group .panel{ margin-bottom:20px;}

.test-sec {
   
    margin-bottom: 64px;
    padding: 30px;
    font-size: 15px;
    border: 2px dashed  #e7221a;
    position: relative;
    margin-top: 57px;
    border-radius: 11px;
	
	   /* box-shadow: 6px 6px 20px rgba(0,0,0,0.2);*/
	}
.test-sec p
{
	font-size: 16px;
    color: #707070;
    line-height: 24px;
}
.test-sec:before {
    font-family: FontAwesome;
    content: "\f10d";
    position: absolute;
    top: -5px;
    left: -2px;
  font-size: 43px;
    background: #fff;
    color: #ffc000;
    line-height: 24px;
    padding-right: 10px;
    padding-bottom: 7px;
}
.test-sec:after {
    font-family: FontAwesome;
    content: "\f10e";
    position: absolute;
    bottom: -5px;
    right: -2px;
    font-size: 43px;
    background: #fff;
    color: #ffc000;
    line-height: 24px;
    padding-left: 10px;
    padding-top: 7px;
}

.test-sec img{position: absolute;
    bottom: 0px;
    left: 25px;
    -webkit-transform: translateY(100%);
    transform: translateY(100%);
}

.test-wrap h4
{      font-size: 20px;
    color: #e84d3b;
    display: inline-block;
    padding: 16px;
    /* background-color: #0ca2c0; */
    /* border-radius: 7px; */
    font-family: 'Chewy', cursive;
    margin: 0;
    padding: 0;
}
.test-wrap
{
	text-align:left;
}
.daycare img{ border-radius:20px 0 20px 0;}
.daycare h3{font-family: 'Chewy', cursive; color:#6658a3; font-size:35px;}
.daycare h4{font-family: 'Chewy', cursive; font-weight:100; font-size:20px;}
.hours {
    background: #0289c1;
    color: #fff;
    padding: 40px;
    text-align: center;height: 280px;
}
.hours h3, .child-ratio h3{font-family: 'Chewy', cursive; font-size:35px;}
.hours h4{font-size: 22px;}
.hours p, .child-ratio p{ font-size:18px;}
.child-ratio {
    background: #6353a7;
    color: #fff;
    padding: 40px;
    text-align: center;height: 280px;
}
@media (min-width:992px) {
.header.standart_nav nav {
display:block!important
}
.header.radius_topmenu_nav nav, .header.transparent_nav nav {
display:block!important;
float:right
}
.header.radius_topmenu_nav nav>ul>li.active:after, .header.standart_nav nav>ul>li.active:after, .header.transparent_nav nav>ul>li.active:after {
content:'';
display:block;
margin:auto;
height:3px;
width:100%;
background:#ffa700
}
.header.radius_topmenu_nav nav>ul>li.active, .header.standart_nav nav>ul>li.active, .header.transparent_nav nav>ul>li.active {
color:#ffa700
}
.header.radius_topmenu_nav nav>ul>li:after, .header.standart_nav nav>ul>li:after, .header.transparent_nav nav>ul>li:after {
content:'';
display:none;
margin:auto;
height:3px;
width:0;
background:0 0;
transition:width .5s ease, background-color .5s ease
}
.header.radius_topmenu_nav nav>ul>li>a, .header.standart_nav nav>ul>li>a, .header.transparent_nav nav>ul>li>a {
display:block;
font-weight:100;
font-size:14px
}
.header.radius_topmenu_nav nav>ul>li:hover:after, .header.standart_nav nav>ul>li:hover:after, .header.transparent_nav nav>ul>li:hover:after {
background:#ffa700;
width:100%
}
.header.standart_nav nav>ul>li>a {
line-height:60px;
color:#fff;
padding:6px 0 0
}
.header.transparent_nav nav>ul>li>a {

color:#fff; font-size:16px; text-transform:uppercase;
padding:0; font-family: 'Chewy', cursive;  /* font-family: 'Bubblegum', cursive;*/
    font-weight: normal;       padding: 17px 18px 18px;
}
.header.radius_topmenu_nav nav>ul>li>a {
line-height:66px;
color:#282828;
padding:6px 0 0
}
.header.radius_topmenu_nav nav>ul>li>a.dropdown-toggle:after, .header.standart_nav nav>ul>li>a.dropdown-toggle:after, .header.transparent_nav nav>ul>li>a.dropdown-toggle:after {
font-family:FontAwesome;
position:absolute;
content:'\f0d7';
font-size:10px
}
.header.radius_topmenu_nav nav>ul>li.active>a, .header.standart_nav nav>ul>li.active>a, .header.transparent_nav nav>ul>li.active>a {
background:0 0;
color:#ffa700
}
.header.radius_topmenu_nav nav>ul>li>a:focus, .header.radius_topmenu_nav nav>ul>li>a:hover, .header.standart_nav nav>ul>li>a:focus, .header.standart_nav nav>ul>li>a:hover, .header.transparent_nav nav>ul>li>a:focus, .header.transparent_nav nav>ul>li>a:hover {

}
.header.radius_topmenu_nav nav>ul>li>a.dropdown-toggle, .header.standart_nav nav>ul>li>a.dropdown-toggle, .header.transparent_nav nav>ul>li>a.dropdown-toggle {
padding-right:23px
}
.header.standart_nav nav>ul>li>a.dropdown-toggle:after {
right:5px;
top:3px
}
.header.transparent_nav nav>ul>li>a.dropdown-toggle:after {
right:8px;
top:-2px
}
.header.radius_topmenu_nav nav>ul>li>a.dropdown-toggle:after {
right:8px;
top:3px
}
.header.standart_nav nav>ul>li.open, .header.standart_nav nav>ul>li:hover {
background:#282828
}
.header.radius_topmenu_nav nav>ul>li.open>a, .header.radius_topmenu_nav nav>ul>li:hover>a, .header.standart_nav nav>ul>li.open>a, .header.standart_nav nav>ul>li:hover>a, .header.transparent_nav nav>ul>li.open>a, .header.transparent_nav nav>ul>li:hover>a {
background:0 0!important;
color:#ffa700!important
}
.header.radius_topmenu_nav nav>ul>li.dropdown .dropdown-menu, .header.standart_nav nav>ul>li.dropdown .dropdown-menu, .header.transparent_nav nav>ul>li.dropdown .dropdown-menu {
font-family:Poppins, sans-serif;
background-color:#fff;
font-weight:600;
font-size:13px;
top:-10000px;
display:block;
opacity:0;
left:auto;
border:0;
box-shadow:0 3px 45px rgba(0, 0, 0, .09);
-webkit-box-shadow:0 3px 45px rgba(0, 0, 0, .09);
-moz-box-shadow:0 3px 45px rgba(0, 0, 0, .09);
margin:-3px 0 0;
min-width:200px;
padding:3px;
text-align:left;
border-radius:2px
}
.header.radius_topmenu_nav nav>ul>li.dropdown .dropdown-menu li a, .header.standart_nav nav>ul>li.dropdown .dropdown-menu li a, .header.transparent_nav nav>ul>li.dropdown .dropdown-menu li a {
border-bottom:1px solid #e8e8e8;
font-size:.9em;
font-weight:400;
padding:12px 20px 10px 8px;
position:relative;
text-transform:none;
color:#484848
}
.header.radius_topmenu_nav nav>ul>li.dropdown .dropdown-menu li:last-child a, .header.standart_nav nav>ul>li.dropdown .dropdown-menu li:last-child a, .header.transparent_nav nav>ul>li.dropdown .dropdown-menu li:last-child a {
border-bottom:0
}
.header.radius_topmenu_nav nav>ul>li.dropdown .dropdown-menu>li.active>a, .header.radius_topmenu_nav nav>ul>li.dropdown .dropdown-menu>li>a:focus, .header.radius_topmenu_nav nav>ul>li.dropdown .dropdown-menu>li>a:hover, .header.standart_nav nav>ul>li.dropdown .dropdown-menu>li.active>a, .header.standart_nav nav>ul>li.dropdown .dropdown-menu>li>a:focus, .header.standart_nav nav>ul>li.dropdown .dropdown-menu>li>a:hover, .header.transparent_nav nav>ul>li.dropdown .dropdown-menu>li.active>a, .header.transparent_nav nav>ul>li.dropdown .dropdown-menu>li>a:focus, .header.transparent_nav nav>ul>li.dropdown .dropdown-menu>li>a:hover {
background-color:#ffa700;
color:#fff
}
.header.radius_topmenu_nav nav>ul>li.dropdown .dropdown-menu li.dropdown-submenu, .header.standart_nav nav>ul>li.dropdown .dropdown-menu li.dropdown-submenu, .header.transparent_nav nav>ul>li.dropdown .dropdown-menu li.dropdown-submenu {
position:relative
}
.header.radius_topmenu_nav nav>ul>li.dropdown .dropdown-menu li.dropdown-submenu>a:after, .header.standart_nav nav>ul>li.dropdown .dropdown-menu li.dropdown-submenu>a:after, .header.transparent_nav nav>ul>li.dropdown .dropdown-menu li.dropdown-submenu>a:after {
border-color:transparent transparent transparent #989797;
border-style:solid;
border-width:5px 0 5px 5px;
content:'';
display:block;
float:right;
height:0;
margin-right:-10px;
margin-top:4px;
position:absolute;
right:15px;
top:8px;
width:0
}
.header.radius_topmenu_nav nav>ul>li.dropdown .dropdown-menu li.dropdown-submenu>.dropdown-menu, .header.standart_nav nav>ul>li.dropdown .dropdown-menu li.dropdown-submenu>.dropdown-menu, .header.transparent_nav nav>ul>li.dropdown .dropdown-menu li.dropdown-submenu>.dropdown-menu {
display:block;
left:100%;
margin-top:-10px;
margin-left:-1px
}
.header.radius_topmenu_nav nav>ul>li.dropdown .dropdown-menu li.dropdown-submenu:hover>.dropdown-menu, .header.standart_nav nav>ul>li.dropdown .dropdown-menu li.dropdown-submenu:hover>.dropdown-menu, .header.transparent_nav nav>ul>li.dropdown .dropdown-menu li.dropdown-submenu:hover>.dropdown-menu {
top:7px
}
.header.radius_topmenu_nav nav>ul>li.dropdown.open>a, .header.radius_topmenu_nav nav>ul>li.dropdown:hover>a, .header.standart_nav nav>ul>li.dropdown.open>a, .header.standart_nav nav>ul>li.dropdown:hover>a, .header.transparent_nav nav>ul>li.dropdown.open>a, .header.transparent_nav nav>ul>li.dropdown:hover>a {
padding-bottom:0
}
.header.radius_topmenu_nav nav>ul>li.dropdown.open>.dropdown-menu, .header.radius_topmenu_nav nav>ul>li.dropdown:hover>.dropdown-menu, .header.standart_nav nav>ul>li.dropdown.open>.dropdown-menu, .header.standart_nav nav>ul>li.dropdown:hover>.dropdown-menu, .header.transparent_nav nav>ul>li.dropdown.open>.dropdown-menu, .header.transparent_nav nav>ul>li.dropdown:hover>.dropdown-menu {
display:block;
opacity:1;
top:auto
}
.header.radius_topmenu_nav nav>ul>li.dropdown-mega, .header.standart_nav nav>ul>li.dropdown-mega, .header.transparent_nav nav>ul>li.dropdown-mega {
position:static
}
.header.radius_topmenu_nav nav>ul>li.dropdown-mega>.dropdown-menu, .header.standart_nav nav>ul>li.dropdown-mega>.dropdown-menu, .header.transparent_nav nav>ul>li.dropdown-mega>.dropdown-menu {
left:15px;
right:15px
}
.header.radius_topmenu_nav nav>ul>li.dropdown-mega .mega-content, .header.standart_nav nav>ul>li.dropdown-mega .mega-content, .header.transparent_nav nav>ul>li.dropdown-mega .mega-content {
padding:20px
}
.header.radius_topmenu_nav nav>ul>li.dropdown-mega .mega-sub-title, .header.standart_nav nav>ul>li.dropdown-mega .mega-sub-title, .header.transparent_nav nav>ul>li.dropdown-mega .mega-sub-title {
color:#000;
display:block;
font-size:1em;
font-weight:600;
margin-top:20px;
padding-bottom:5px;
text-transform:uppercase
}
.header.radius_topmenu_nav nav>ul>li.dropdown-mega .mega-sub-title:first-child, .header.standart_nav nav>ul>li.dropdown-mega .mega-sub-title:first-child, .header.transparent_nav nav>ul>li.dropdown-mega .mega-sub-title:first-child {
margin-top:0
}
.header.radius_topmenu_nav nav>ul>li.dropdown-mega .mega-sub-nav, .header.standart_nav nav>ul>li.dropdown-mega .mega-sub-nav, .header.transparent_nav nav>ul>li.dropdown-mega .mega-sub-nav {
list-style:none;
padding:0;
margin:0
}
.header.radius_topmenu_nav nav>ul>li.dropdown-mega .mega-sub-nav>li>a, .header.standart_nav nav>ul>li.dropdown-mega .mega-sub-nav>li>a, .header.transparent_nav nav>ul>li.dropdown-mega .mega-sub-nav>li>a {
border:0;
color:#777;
display:block;
font-size:.9em;
font-weight:400;
margin:0 0 0 -8px;
padding:3px 8px;
text-shadow:none;
text-transform:none;
text-decoration:none
}
.header.radius_topmenu_nav nav>ul>li.dropdown-mega .mega-sub-nav>li:hover>a, .header.standart_nav nav>ul>li.dropdown-mega .mega-sub-nav>li:hover>a, .header.transparent_nav nav>ul>li.dropdown-mega .mega-sub-nav>li:hover>a {
background-color:#ffa700;
color:#fff
}
.header.radius_topmenu_nav nav>ul>li.dropdown .dropdown-menu li a, .header.radius_topmenu_nav nav>ul>li.dropdown .mega-sub-nav li a, .header.standart_nav nav>ul>li.dropdown .dropdown-menu li a, .header.standart_nav nav>ul>li.dropdown .mega-sub-nav li a, .header.transparent_nav nav>ul>li.dropdown .dropdown-menu li a, .header.transparent_nav nav>ul>li.dropdown .mega-sub-nav li a {
-webkit-transition:-webkit-transform .2s ease-out;
-moz-transition:-moz-transform .2s ease-out;
transition:transform .2s ease-out;
transform:translate3d(0, 25px, 0)
}
.header.radius_topmenu_nav nav>ul>li.dropdown:hover .mega-sub-nav li a, .header.radius_topmenu_nav nav>ul>li.dropdown:hover>.dropdown-menu li a, .header.standart_nav nav>ul>li.dropdown:hover .mega-sub-nav li a, .header.standart_nav nav>ul>li.dropdown:hover>.dropdown-menu li a, .header.transparent_nav nav>ul>li.dropdown:hover .mega-sub-nav li a, .header.transparent_nav nav>ul>li.dropdown:hover>.dropdown-menu li a {
transform:translate3d(0, 0, 0)
}
.header.radius_topmenu_nav nav>ul>li.dropdown .dropdown-menu, .header.standart_nav nav>ul>li.dropdown .dropdown-menu, .header.transparent_nav nav>ul>li.dropdown .dropdown-menu {
-webkit-transition:-webkit-transform .2s ease-out;
-moz-transition:-moz-transform .2s ease-out;
transition:transform .2s ease-out;
transform:translate3d(0, 25px, 0)
}
.header.radius_topmenu_nav nav>ul>li.dropdown:hover>.dropdown-menu, .header.standart_nav nav>ul>li.dropdown:hover>.dropdown-menu, .header.transparent_nav nav>ul>li.dropdown:hover>.dropdown-menu {
transform:translate3d(0, 0, 0);
margin-top:3px
}
.header.radius_topmenu_nav nav>ul>li.dropdown .dropdown-menu li.dropdown-submenu>.dropdown-menu, .header.standart_nav nav>ul>li.dropdown .dropdown-menu li.dropdown-submenu>.dropdown-menu, .header.transparent_nav nav>ul>li.dropdown .dropdown-menu li.dropdown-submenu>.dropdown-menu {
-webkit-transition:-webkit-transform .2s ease-out, opacity .2s ease-out;
-moz-transition:-moz-transform .2s ease-out, opacity .2s ease-out;
transition:transform .2s ease-out, opacity .2s ease-out;
transform:translate3d(25px, 0, 0);
opacity:0
}
.header.radius_topmenu_nav nav>ul>li.dropdown .dropdown-menu li.dropdown-submenu:hover>.dropdown-menu, .header.standart_nav nav>ul>li.dropdown .dropdown-menu li.dropdown-submenu:hover>.dropdown-menu, .header.transparent_nav nav>ul>li.dropdown .dropdown-menu li.dropdown-submenu:hover>.dropdown-menu {
transform:translate3d(0, 0, 0);
opacity:1
}
.header.radius_topmenu_nav nav>ul>li.dropdown.dropdown-reverse .dropdown-menu li.dropdown-submenu>.dropdown-menu, .header.standart_nav nav>ul>li.dropdown.dropdown-reverse .dropdown-menu li.dropdown-submenu>.dropdown-menu, .header.transparent_nav nav>ul>li.dropdown.dropdown-reverse .dropdown-menu li.dropdown-submenu>.dropdown-menu {
-webkit-transition:-webkit-transform .2s ease-out, opacity .2s ease-out;
-moz-transition:-moz-transform .2s ease-out, opacity .2s ease-out;
transition:transform .2s ease-out, opacity .2s ease-out;
transform:translate3d(20px, 0, 0);
left:auto;
right:100%;
opacity:0
}
}


@media(min-width:992px) and (max-width:1800px){.header.transparent_nav nav > ul > li > a{font-size:12px;}.banner-border {
    margin-top: -100px;
}
.test-box{ background:none; padding:0;}
.test-box p{ color:#fff;}small{ position:relative; left:0; right:0; bottom:0;}
footer{ margin-top:-50px;}
}
@media (max-width:991px) {
	#first-slider h1{ font-size:25px;}
.slide-caption h2{ font-size:25px;}
#first-slider .carousel .item {
    min-height: 500px;
    height: 100%;
    width: 100%;
}
.banner-border {
    margin-top: -60px;
}
.program-image {
    margin-top: 45px;
}
footer {
    margin-top: -40px;
}
.header.radius_topmenu_nav .container, .header.transparent_nav .container {
position:relative
}
.header.standart_nav .rspnav {
min-height:0
}
.header.radius_topmenu_nav .rspnav, .header.transparent_nav .rspnav {
position:absolute;
min-height:0
}
.header.standart_nav .rspbtn button {
background-color:transparent;
font-size:25px;
border:none;
margin:19px 0;
color:#fff
}
.header.transparent_nav .rspbtn button {
background-color:transparent;
font-size:20px;
border:none;
margin: 65px 0 0;
color:#fea600
}

.header.radius_topmenu_nav .rspbtn button {
background-color:transparent;
font-size:23px;
border:none;
margin:23px 0;
color:#000
}
.header.radius_topmenu_nav .rspbtn button:focus, .header.standart_nav .rspbtn button:focus, .header.transparent_nav .rspbtn button:focus {
outline:0
}
.header.standart_nav nav {
top:69px;
left:15px;
right:15px;
z-index:10;
position:absolute;
background-color:#2f2c2c;
box-shadow:0 20px 45px rgba(0, 0, 0, .08)
}
.header.radius_topmenu_nav nav, .header.transparent_nav nav {
position:absolute;
top:115px;
z-index:10;
background-color:#6558a3;
box-shadow:0 20px 45px rgba(0, 0, 0, .08)
}
.header.transparent_nav nav {
left:15px;
right:15px
}
.header.radius_topmenu_nav nav {
left:30px;
right:30px
}
.header.radius_topmenu_nav nav>ul li a:focus, .header.radius_topmenu_nav nav>ul li a:hover, .header.radius_topmenu_nav nav>ul li.active a, .header.standart_nav nav>ul li a:focus, .header.standart_nav nav>ul li a:hover, .header.standart_nav nav>ul li.active a, .header.transparent_nav nav>ul li a:focus, .header.transparent_nav nav>ul li a:hover, .header.transparent_nav nav>ul li.active a {
background:0 0
}
.header.radius_topmenu_nav nav>ul, .header.standart_nav nav>ul, .header.transparent_nav nav>ul {
padding:0;
margin:0
}
.header.radius_topmenu_nav nav>ul li, .header.standart_nav nav>ul li, .header.transparent_nav nav>ul li {
padding:0 0 0 15px;
display:block;
float:none;
clear:both;
margin:0
}
.header.radius_topmenu_nav nav>ul li:hover>ul, .header.standart_nav nav>ul li:hover>ul, .header.transparent_nav nav>ul li:hover>ul {
display:block
}
.header.radius_topmenu_nav nav>ul li a.dropdown-toggle:after, .header.standart_nav nav>ul li a.dropdown-toggle:after, .header.transparent_nav nav>ul li a.dropdown-toggle:after {
font-family:FontAwesome;
position:absolute;
content:'\f0d7';
font-size:10px;
right:10px
}
.header.radius_topmenu_nav nav>ul li a, .header.standart_nav nav>ul li a, .header.transparent_nav nav>ul li a {
font-family:Poppins, sans-serif;
border-radius:0;
display:block;
line-height:35px;
color:#dbdbdb;
font-size: 14px;
padding:0;
margin:0
}
.header.radius_topmenu_nav nav>ul li ul, .header.standart_nav nav>ul li ul, .header.transparent_nav nav>ul li ul {
background-color:transparent;
-webkit-box-shadow:none;
position:relative;
box-shadow:none;
border:none;
width:100%;
padding:0;
margin:0
}
.header.radius_topmenu_nav nav>ul li ul li.dropdown-submenu>a:after, .header.standart_nav nav>ul li ul li.dropdown-submenu>a:after, .header.transparent_nav nav>ul li ul li.dropdown-submenu>a:after {
font-family:FontAwesome;
position:absolute;
content:'\f0d7';
font-size:10px;
right:10px
}
.header.radius_topmenu_nav nav>ul li .mega-content div div:first-child, .header.standart_nav nav>ul li .mega-content div div:first-child, .header.transparent_nav nav>ul li .mega-content div div:first-child {
margin-top:15px
}
.header.radius_topmenu_nav nav>ul li .mega-content .mega-sub-title, .header.standart_nav nav>ul li .mega-content .mega-sub-title, .header.transparent_nav nav>ul li .mega-content .mega-sub-title {
display:block;
color:#fff
}
.header.radius_topmenu_nav nav>ul li .mega-content .mega-sub-nav li:first-child, .header.standart_nav nav>ul li .mega-content .mega-sub-nav li:first-child, .header.transparent_nav nav>ul li .mega-content .mega-sub-nav li:first-child {
border:none
}

}
@media (max-width:767px) {
	.top-social-icon{ display:none;}
	.tagline h3 {font-size: 20px;text-align: center;margin: 5px;}
	.header-call li:nth-child(2){display:none;}
	.header-call.text-right {
    padding-top: 15px;
    z-index: 999;
    position: relative;
}
.carousel-inner{ z-index:inherit;}
.nav-pills li:first-child{ background:none;    border-radius: 5px;}
.nav-pills li:nth-child(2){    background: none;
    border-radius: 5px;
    transform: rotate(-10deg);
    position: relative;
    right:inherit;
    bottom: inherit;}
.nav-pills li:nth-child(2) a{transform: rotate(10deg);}
.nav-pills li:nth-child(3){ background:none;    border-radius: 5px;
    right: inherit;}
.nav-pills li:nth-child(4){ background:none;    border-radius: 5px;transform: rotate(-10deg); -ms-transform: rotate(-10deg); /* IE 9 */
    -webkit-transform: rotate(-10deg); /* Safari 3-8 */right: inherit;bottom:inherit;}
	.nav-pills li:nth-child(4) a{transform: rotate(10deg); -ms-transform: rotate(10deg); /* IE 9 */
    -webkit-transform: rotate(10deg); /* Safari 3-8 */}
.nav-pills li:nth-child(5){ background:none;    border-radius: 5px;transform: rotate(6deg);  -ms-transform: rotate(6deg); /* IE 9 */
    -webkit-transform: rotate(6deg); /* Safari 3-8 */ right:inherit;}
.nav-pills li:nth-child(5) a{transform: rotate(-6deg); -ms-transform: rotate(-6deg); /* IE 9 */
    -webkit-transform: rotate(-6deg); /* Safari 3-8 */}
.nav-pills li:nth-child(6){ background:none;    border-radius: 5px;    right:inherit;    bottom: inherit;}
.nav-pills li:nth-child(6) a{    padding:0 !important;}
.nav-pills li:nth-child(7){ background:none;    border-radius: 5px;right: inherit; bottom: inherit; 
    transform: rotate(7deg); -ms-transform: rotate(7deg); /* IE 9 */
    -webkit-transform: rotate(7deg); /* Safari 3-8 */}
.nav-pills li:nth-child(7) a{transform: rotate(-7deg);    -ms-transform: rotate(-7deg); /* IE 9 */
    -webkit-transform: rotate(-7deg); /* Safari 3-8 */   padding:0 !important;}
.nav-pills li:last-child{ background:none;    border-radius: inherit; right:inherit;}
#first-slider h1{ font-size:20px;}
.slide-caption h2{ font-size:25px;}
#first-slider .carousel .item {
    min-height: 450px;
    height: 100%;
    width: 100%;
}
.banner-border {
    margin-top: -30px;
}
#about{ margin-top:0;}
.test-box{ background:none; padding:0;}
.testimonial-sec p{ color:#fff;}
small{ position:relative; left:0; right:0;bottom: 0;}
footer, #contact .banner-border{ margin:0;}
.header.radius_topmenu_nav {
position:relative
}
.header.radius_topmenu_nav .top>div>div .dropdown {
color:#000!important
}
.header.standart_nav .center .logo img {
margin:0 auto
}
.header.standart_nav .rmenu {
float:left
}
.header.radius_topmenu_nav .rmenu>div .dropdown-menu, .header.standart_nav .rmenu>div .dropdown-menu {
width:94%
}
.header.radius_topmenu_nav .radius {
margin:11px 0!important
}
.nav-tabs>li {
float:left;
margin-bottom:-1px;
width:100%;
border-bottom:1px solid #efefef
}
.nav-tabs>li a {
width:100%
}
.header-top .pull-right{ float:left !important;}
.header.transparent_nav .rspbtn button{ margin: 60px 0 0;}
.header.transparent_nav{ height:auto;}

}


