@charset "utf-8";/* CSS Document */

body {
	margin: 0px;
	padding: 0px;
	font-size: 14px;
	 font-family: 'Lato', sans-serif;
}


header{width:100%; float:left;}

header .logo{   width: 11%; float: left; margin-top: 5px;}

header .logo img{width:100%;}

header .menu_bar{width:78%; float:right; margin-top:10px;}

nav{width:100%; float:left; margin:0px; padding:0px;}

nav ul{width:100%; float:left; margin:0px; padding:0px;}

nav ul li{float:left; list-style:none; margin-right:6px;}

nav ul li:last-child{margin-right:0px;}

nav > ul > li > a{float:left; text-decoration:none; font-family: 'Dosis', sans-serif; font-size:16px; color:#663591; text-transform: capitalize; text-align:center; line-height:26px; 
padding:0px 0px 10px;}

nav ul li a span{width:100%; height:26px; display:inline-block; text-align:center; color:#009bf7;}

nav > ul > li > a:hover{color:#000;text-decoration:none;border-bottom:#ee2549 solid 2px;}

nav > ul > li > a sel:hover{color:#000;text-decoration:none;border-bottom:#ee2549 solid 2px;}

.sel{border-bottom:#ee2549 solid 2px;}

.mean-container b{color: #fdfdf8;float: left;padding: 15px 13px 11px;}

@media only screen and (min-width:981px)
{
li.sub_main {
  position:relative;
  
}
li.sub_main > ul.sub_child  {
  display: none;
  left: 0px;
  margin: 0;
position: absolute;
  text-align: left;
  top:64px;
  z-index:999999999 !important;
  width:226px;
  background:#ffffff;
  padding:0px 0px 0px 0px;
-webkit-box-shadow: 10px 10px 5px -7px rgba(0,0,0,1);
-moz-box-shadow: 10px 10px 5px -7px rgba(0,0,0,1);
box-shadow: 10px 10px 5px -7px rgba(0,0,0,1);



}
li.sub_main:hover > ul.sub_child {
  display: inline-block;
  
  

}
ul.sub_child > li {
  width:100%;
  display: inline-block;
  color: #fff;
  cursor: pointer;
  background:#fff !important;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
 font-size: 13px;
 border-bottom:#ededed solid 1px;
}
ul.sub_child > li:last-child {
  border: none;
  color:#FFF !important;
  width:100%;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
}
ul.sub_child > li > a {
  color:#FFF !important;
  width:100%;
  margin:0px 0px 0px 0px;
  padding:8px 0px 8px 13px;
  display: inline-block;
  text-align:left;
  color:#000 !important;
 text-transform: capitalize;
  font-family: 'Lato', sans-serif;
  font-size:14px;
  
}





ul.sub_child > li > a:hover {
  color:#fff !important;
  background:#663591;
  text-decoration:none;
}

























li.sub_main2 {
  position:relative;
  
}
li.sub_main2 > ul.sub_child2  {
  display: none;
  left: 0px;
  margin: 0;

  position: absolute;
  text-align: left;
  top:80px;
  z-index: 9999;
  width:215px;
  
  
  
  
  
  
  
    
}
li.sub_main2:hover > ul.sub_child2 {
  display: inline-block;
  
  

}
ul.sub_child2 > li {
  width:209px;
  display: inline-block;
  color: #fff;
  cursor: pointer;
  background:#ffffff !important;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;

  font-size: 13px;
}
ul.sub_child2 > li:last-child {
  border: none;
  color:#FFF !important;
  width:209px;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
}
ul.sub_child2 > li > a {
  color:#FFF !important;
  width:209px;
  margin:0px 0px 0px 0px;
  padding:5px 10px;
  display: inline-block;
  text-align:left;
  color:#000 !important;
  text-transform: uppercase;
  line-height:35px;
  
}
ul.sub_child2 > li > a span{width:25px; height:25px; border-radius:50%; float:left; margin-right:10px;}

ul.sub_child2 > li > a span img{width:25px; height:25px; border-radius:50%;}


ul.sub_child2 > li > a:hover {
  background:#f5f5f5;
}
















li.sub_child_sub {
  position: relative;
}
li.sub_child_sub > ul.sub_child {
  left: 180px;
  position: absolute;
  top: -2px !important;
  width: 180px;
  display: none;
  padding-left: 3px;
}
li.sub_child_sub {
  background: #ff6600 !important;
}
li.sub_child_sub:hover > ul.sub_child {
  display: inline-block;
}
li.sub_child_sub > ul.sub_child > li {
  background: #ff6600;
}







li.sub_main1 {
  position: relative;
  
}
li.sub_main1 > ul.sub_child1 {
  display: none;
  left: -2px;
  margin: 0;
  
  position: absolute;
  text-align: left;
  top: 12px;
  z-index: 9999;
  width:220px;
  
}
li.sub_main1:hover > ul.sub_child 1{
  display: inline-block;
  

}
ul.sub_child1 > li {
  width:214px;
  display: inline-block;
  
  padding:0px 0px 0px 0px;
  color: #fff;
  cursor: pointer;
  background:#fff !important;
  margin:0px 0px 0px 0px;
  text-align:left;
  border-bottom:#ededed solid 1px;
  
  
}
ul.sub_child1 > li:last-child {
  border: none;
  color:#FFF !important;
  width:214px;
  margin:0px 0px 0px 0px;
   padding:0px 0px 0px 0px;
}
ul.sub_child1 > li > a {
  color:#FFF !important;
  width:214px;
  margin:0px 0px 0px 0px;
  padding:6px 0px 6px 13px;
  display: inline-block;
  color:#154ec2 !important;
  text-transform: capitalize !important;
  text-align:left !important;
  font-size:13px;
  color:#000 !important;
  font-family: 'Lato', sans-serif;
}
ul.sub_child1 > li > a:hover {
  
  color:#fff !important;
  background:#663591;
}


li.sub_child_sub1 {
  position: relative;
}
li.sub_child_sub1 > ul.sub_child1 {
  left:226px;
  position: absolute;
  top: 0px !important;
  width: 214px;
  display: none;
  padding:0px 0px;
  background:#fff;
  border-left:#ededed solid 1px;
  -webkit-box-shadow: 10px 10px 5px -7px rgba(0,0,0,1);
-moz-box-shadow: 10px 10px 5px -7px rgba(0,0,0,1);
box-shadow: 10px 10px 5px -7px rgba(0,0,0,1);
 
 
}
li.sub_child_sub1 {
  background: #ff6600 !important;
}
li.sub_child_sub1:hover > ul.sub_child1 {
  display: inline-block;
  
}
li.sub_child_sub1 > ul.sub_child1 > li {
  background: #ff6600;
}
}



.banner_part{width:100%; float:left; background:#000;}

.banner_part img{width:100%;}

section.middle_part{width:100%; padding:76px 0px; float:left;}

section.middle_part .pre_school{width:100%; float:left;}

section.middle_part .pre_school .school_pic{width: 140px; border:#0f9fbc solid 5px; height:140px; display:block; margin:auto; border-radius:50%;}

section.middle_part .pre_school .school_pic img{width:100%; border-radius:50%;}

section.middle_part .pre_school .school_imagine{width: 140px; border:#ba2b6f solid 5px; height:140px; display:block; margin:auto; border-radius:50%;}

section.middle_part .pre_school .school_imagine img{width:100%; border-radius:50%;}

section.middle_part .pre_school .school_explore{width: 140px; border:#c05631 solid 5px; height:140px; display:block; margin:auto; border-radius:50%;}

section.middle_part .pre_school .school_explore img{width:100%; border-radius:50%;}

section.middle_part .pre_school .school_create{width: 140px; border:#d1c600 solid 5px; height:140px; display:block; margin:auto; border-radius:50%;}

section.middle_part .pre_school .school_create img{width:100%; border-radius:50%;}

section.middle_part .pre_school_content{width:100%;  margin-top:23px; float:left;}

section.middle_part .pre_school_content h2{width:100%; text-align:center; margin:0px; float:left;  font-family: 'Amatic SC', cursive; color:#663591; font-size:53px;}

section.middle_part .pre_school_content p{width:100%; font-family: 'Dosis', sans-serif; float:left; text-align:center; font-size:18px; color:#663591; margin-top:26px; margin-bottom:0px;}

section.middle_part .smile_playway{width:100%; margin-top:81px; float:left;}

section.middle_part .smile_playway h1{width:100%; margin:0px; text-align:center; float:left; font-size:62px; color:#000; font-family: 'Amatic SC', cursive; position:relative; padding-bottom:30px; margin-bottom: 30px;}

section.middle_part .smile_playway h1:after {content: ''; position: absolute; bottom: -1px; left: 50%;transform: translateX(-50%);width:24%;border-top: 4px solid #5fcde3 !important; z-index: 30000 !important;}

section.middle_part .smile_playway h1 font{font-size:62px; color:#ff0000; font-family: 'Amatic SC', cursive;}

section.middle_part .smile_playway p{width:100%; font-size:18px; text-align:center; float:left;  color: #663591; font-family: 'Dosis', sans-serif;}

section.middle_part .smile_playway ul{width:100%;margin-left: 32%; list-style-image: url('../imgs/bulleticon.png'); text-align:left;}
section.middle_part .smile_playway ul li{width: 52%;  position:relative; font-size:18px; /*text-align:center;*/ float:left; color: #663591; font-family: 'Dosis', sans-serif;}

section.middle_part .video_part{width:100%; float:left;  margin-top:81px;}


section.parents_say{width:100%; float:left; background: url(../img/parents-say.jpg) no-repeat center center fixed; -webkit-background-size: cover;-moz-background-size: cover;
-o-background-size: cover;background-size: cover; padding:62px 0px 90px;}

section.parents_say h3{width:100%; float:left; font-size:62px; color:#fff; text-align:center; font-family: 'Amatic SC', cursive; font-weight:normal; padding-bottom:21px; position:relative;}

section.parents_say h3:after {content: ''; position: absolute; bottom: -1px; left: 50%;transform: translateX(-50%);width:13%;border-top: 4px solid #fff !important;
z-index: 30000 !important;}

section.parents_say .parents_content{width:100%; float:left; margin-top:42px;}

section.parents_say .parents_content .parents_text{width:70%; display:block; margin:auto; }

section.parents_say .Parents{width:100%; float:left; text-align:center; font-size:18px; color:#fff; font-family: 'Dosis', sans-serif;}

section.parents_say h4{width:100%; margin-bottom:0px; float:left; text-align:center; margin-top:29px; font-size:34px; color:#fff; font-family: 'Dosis', sans-serif;}

section.parents_say span{width:100%; font-family: 'Dosis', sans-serif; font-size:18px; color:#fff; text-align:center; float:left; margin-top:5px; }



section.activity_gallery{width:100%; float:left; background: url(../img/gallery-bg.jpg) no-repeat center center fixed; -webkit-background-size: cover;-moz-background-size: cover;
-o-background-size: cover;background-size: cover; padding:54px 0px 35px;}

section.activity_gallery h3{width:100%; float:left; font-size:62px; color:#fff; text-align:center; font-family: 'Amatic SC', cursive; margin:0px; font-weight:normal; padding-bottom:21px; position:relative;}

section.activity_gallery h3:after {content: ''; position: absolute; bottom: -1px; left: 50%;transform: translateX(-50%);width:13%;border-top: 4px solid #fff !important;
z-index: 30000 !important;}

section.activity_gallery .gallery_content{width:100%; margin-top:30px; float:left;}

section.activity_gallery .gallery_content .gallery_pic{width:100%; float:left;}

section.activity_gallery .gallery_content .gallery_pic img{width:100%;}

section.activity_gallery .gallery_padding{padding:0px 0px !important;}

section .gallery_more{width:100%; margin-top:55px; float:left; }

section .gallery_more a{width:22%; text-align:center; display:block; margin:auto; padding:12px 0px; background:#fff; border-radius:5px; font-size:18px; color:#466f1b; font-family: 'Dosis', sans-serif; text-transform: uppercase;}

section .gallery_more a:hover{color:#000; text-decoration:none;}

section.news{width:100%; float:left; padding:50px 0px;}

section.news h3 {width:100%; float:left; font-size:62px; color:#575656; text-align:center; font-family: 'Amatic SC', cursive; margin:0px; font-weight:normal; padding-bottom:21px; position:relative;}

section.news h3:after {content: ''; position: absolute; bottom: -1px; left: 50%;transform: translateX(-50%);width:13%;border-top: 4px solid #6f4793 !important;
z-index: 30000 !important;}

section.news .news_content{width:100%; float:left; margin-top:60px;}

section.news .news_content .news_pic{width:100%; float:left; position:relative;}

section.news .news_content .news_pic img{width:100%;}

section.news .news_content .news_pic .news_calendar {width:224px; position:absolute; top:-16px; background:url(../img/news-bg.png) no-repeat; padding:23px 0px; left:15px;}

section.news .news_content .news_pic .news_calendar i{width:auto; margin-left:40px; float:left;  color:#6e4692; font-size:22px; margin-top:4px;}

section.news .news_content .news_pic .news_calendar span{width:auto; font-size:20px; color:#6e4692; float:right;  margin-right:19px; font-family: 'Dosis', sans-serif; font-weight:600;}

section.news .news_content h5{width:100%; font-size:24px; color: #663591; float:left; margin-top:25px;  font-family: 'Dosis', sans-serif; text-transform: capitalize;}

section.news .news_content p{width:100%; float:left; font-family: 'Dosis', sans-serif; font-size:18px; color: #663591; margin-top:10px;min-height:175px;}

section.news .news_content a{float:right; font-size:18px; color: #663591; font-family: 'Dosis', sans-serif; font-weight:600; margin-top:10px; text-decoration:none;}

section.news .news_content a:hover{color:#000;}


footer{width:100%; float:left; background:#6e4692; padding:50px 0px;}

footer .quick_links{width:100%; float:left;}

footer .quick_links h3 {width:100%; float:left; font-size:36px; color:#fff; font-family: 'Amatic SC', cursive; margin:0px; font-weight:normal; padding-bottom:23px; position:relative;}

footer .quick_links h3:after {content: ''; position: absolute; bottom: -1px; left: 17%;transform: translateX(-50%);width:88px;border-top: 2px solid #fff !important;
z-index: 30000 !important;}

footer .quick_links ul{width:100%; float:left; margin-top:37px; padding:0px;}

footer .quick_links ul li{width:100%; margin-bottom:3px; float:left;  list-style:none;}

footer .quick_links ul li a{width:100%; float:left; font-family: 'Dosis', sans-serif; text-decoration:none; font-size:18px; color:#fff;}

footer .quick_links ul li a i{width:30px;height:30px;background:#fff;border-radius:50%;text-align:center;color:#000;line-height:32px;}

footer .quick_links ul li a i:hover{color:#eb111f;}

.footer_link ul{width:100%; float:left; margin-top:37px; padding:0px;}

.footer_link ul li{ margin-bottom:3px; float:left;  list-style:none;margin-right:10px;}

.footer_link ul li a{ float:left; font-family: 'Dosis', sans-serif; text-decoration:none; font-size:18px; color:#fff;}

.footer_link ul li a i{width:30px;height:30px;background:#fff;border-radius:50%;text-align:center;color:#000;line-height:32px;}

.footer_link ul li a i:hover{color:#eb111f;}

footer .copy_right{width:100%; float:left; margin-top:20px;}

footer .copy_right p{width:60%; float:left; font-size:18px; color:#fff; font-family: 'Dosis', sans-serif;}

footer .copy_right span{width:30%; float:right; font-size:18px; color:#fff; font-family: 'Dosis', sans-serif; text-align:right;}

footer .copy_right span a{text-decoration:none; font-size:18px; color:#fff; font-family: 'Dosis', sans-serif;}

section.vision_mission{width:100%; padding:10px 0px; float:left; background:#00a77f;}

section.vision_mission h1{width:30%; font-family: 'Amatic SC', cursive; float:left; margin-bottom:0px; margin-top:16px;  color:#fff; text-transform: capitalize; font-size:49px;}

section.vision_mission span{width:75px; float:right;}

section.virtual_tourtext{width:100%; padding:10px 0px; float:left; background:#6f4792;}

section.virtual_tourtext h1{width:30%; font-family: 'Amatic SC', cursive; float:left; margin-bottom:0px; margin-top:16px;  color:#fff; text-transform: capitalize; font-size:49px;}

section.virtual_tourtext span{width:75px; float:right;}



section.why_us{width:100%; padding:10px 0px; float:left; background:#000;}

section.why_us h1{width:30%; font-family: 'Amatic SC', cursive; float:left; margin-bottom:0px; margin-top:16px;  color:#fff; text-transform: capitalize; font-size:49px;}

section.why_us span{width:75px; float:right;}


section.gallery{width:100%; padding:10px 0px; float:left; background:#d65090;}

section.gallery h1{width:30%; font-family: 'Amatic SC', cursive; float:left; margin-bottom:0px; margin-top:16px;  color:#fff; text-transform: capitalize; font-size:49px;}

section.gallery span{width:75px; float:right;}

section.vision_content{width:100%; padding:20px 0px; float:left;}

section.vision_content ul{width:100%; float:left; margin:0px; padding:0px;}

section.vision_content ul li{float:left; font-size:15px; list-style:none; background:url(../img/link-bg.jpg) no-repeat 0px 6px; margin-right:9px; text-transform: capitalize; padding-left:19px;}

section.vision_content ul li:first-child{margin-right:5px; padding-left:0px; background:none;}

section.vision_content ul li a{float:left; font-size:15px; margin-right:5px; color:#000; text-decoration:none; text-transform: capitalize;}

section.vision_content ul li font{color:#ee2549; font-size:15px; text-transform: capitalize;}

section.mission{width:100%; float:left; padding:0px 0px 20px;}

section.mission h3{width:100%; float:left; font-family: 'Dosis', sans-serif; margin:0px; font-size:26px; color:#000; text-transform: uppercase; position:relative; padding-bottom:12px;margin-top:20px;}

section.mission h3:after {content: '';position: absolute;bottom: -2px;left: 7.0%;
transform: translateX(-50%);width: 14%;border-top: 3px solid #00a77f !important;z-index: 30000 !important;
}

section.mission .mission_content{width:100%; float:left; margin-top:25px;}

section.mission .mission_content h3{width:100%; float:left; font-family: 'Dosis', sans-serif; margin:0px; font-size:26px; color:#000; text-transform: uppercase; position:relative; padding-bottom:12px;margin-bottom:20px;}

section.mission .mission_content h3:after {content: '';position: absolute;bottom: -2px;left: 7.0%;
transform: translateX(-50%);width: 14%;border-top: 3px solid #00a77f !important;z-index: 30000 !important;
}

section.mission .mission_content span{width:100%; margin-bottom:10px; float:left; font-size:19px; font-weight:bold; text-transform: uppercase;}

section.mission .mission_content p{width:100%; float:left; font-size:15px; color:#000; margin-top:0px; text-align:justify; margin-bottom:15px;}

section.mission .mission_right{width:100%; float:left; border:#dedede solid 4px; margin-top:25px;}

section.mission .mission_right img{width:100%;}


section.facilities{width:100%; float:left; padding:0px 0px 20px;}

section.facilities h3{width:100%; float:left; font-family: 'Dosis', sans-serif; margin:0px; font-size:26px; color:#000; text-transform: uppercase; padding-bottom:12px; position:relative;margin-top:20px;}

section.facilities h3:after {content: '';position: absolute;bottom: -2px;left: 7.0%;
transform: translateX(-50%);width: 14%;border-top: 3px solid #00a77f !important;z-index: 30000 !important;
}

section.facilities ul{width:100%; float:left; margin-top:25px; padding:0px;}

section.facilities ul li{width:100%; list-style:none; float:left;  margin-bottom:10px;}

section.facilities ul li .facilities_number{width:70px; font-size:25px; font-weight:bold; text-align:center; float:left; background:#54c8d5; color:#fff; padding:10px 0px;}

section.facilities ul li .facilities_number2{width:70px; font-size:25px; font-weight:bold; text-align:center; float:left; background:#64f8bb; color:#fff; padding:10px 0px;}

section.facilities ul li .facilities_number3{width:70px; font-size:25px; font-weight:bold; text-align:center; float:left; background:#6472f8; color:#fff; padding:10px 0px;}

section.facilities ul li .facilities_number4{width:70px; font-size:25px; font-weight:bold; text-align:center; float:left; background:#e8c22b; color:#fff; padding:10px 0px;}

section.facilities ul li .facilities_content{width:86%; float:right;}

section.facilities ul li .facilities_content h2{width:100%;     font-family: 'Dosis', sans-serif; margin:0px; float:left; text-transform: capitalize; font-size:31px; color:#000;} 

section.facilities ul li .facilities_content p{width:100%; margin-bottom:0px; margin-top:10px; float:left; font-size:15px; color:#000; text-align:justify;}

section.facilities ul li .facilities_pic{width:100%; margin-bottom:20px; float:left; border:#d9d9d9 solid 3px;}

section.facilities ul li .facilities_pic img{width:100%;}


section.contact_us{width:100%; float:left; padding:0px 0px 20px;}

section.contact_us h3{width:100%; margin:0px; float:left; font-family: 'Dosis', sans-serif; font-size:26px; color:#000; padding-bottom:12px; text-transform: uppercase; position:relative;margin-top:20px;}

section.contact_us h3:after {content: '';position: absolute;bottom: -2px;left: 7.0%;
transform: translateX(-50%);width: 14%;border-top: 3px solid #f7b400 !important;z-index: 30000 !important;
}

section.contact_us ul{width:100%; float:left; margin-top:25px; padding:0px;}

section.contact_us ul li{width:100%; margin-bottom:20px; float:left; list-style:none;}

section.contact_us ul li i{width:45px; text-align:center; font-size:23px; color:#fff; height:45px; border-radius:50%; background:#ee2549; line-height:40px; border:#ba2b6f solid 2px;}

section.contact_us ul li p{width:80%; margin-top:10px; float:right; font-size:15px; color:#000;}


section.contact_top{width:100%; padding:10px 0px; float:left; background:#f7b400;}

section.contact_top h1{width:30%; font-family: 'Amatic SC', cursive; float:left; margin-bottom:0px; margin-top:16px;  color:#fff; text-transform: capitalize; font-size:49px;}

section.contact_top span{width:75px; float:right;}

section.contact_us .contact_form{width:100%; float:left; margin-top:25px;}

section.contact_us .contact_form .name{width:100%; margin-bottom:17px; height:45px; border:#c6c6c6 solid 1px;}

section.contact_us .contact_form .message_box{width:100%; margin-bottom:17px; height:140px; border:#c6c6c6 solid 1px; padding-top:10px;}

section.contact_us .contact_form .captcha{width:100%; float:left;}

section.contact_us .contact_form .captcha .captcha_pic{width:233px; float:left;}

section.contact_us .contact_form .captcha .submit{width:100px; margin-left:10px;border:none; float:left; background:#f7b400; height:57px; font-size:21px; text-transform: uppercase;}

section.contact_us .contact_form .captcha .submit:hover{background:#fbd46b;}

section.contact_map{width:100%; float:left;}

section.contact_map img{width:100%;}

section.virtual_tour{width:100%; float:left; padding:0px 0px 20px}

section.virtual_tour h3{width:100%; margin:0px; float:left; font-family: 'Dosis', sans-serif; font-size:26px; color:#000; padding-bottom:12px; text-transform: uppercase; position:relative;margin-top:20px;}

section.virtual_tour h3:after {content: '';position: absolute;bottom: -2px;left: 7.0%;
transform: translateX(-50%);width: 14%;border-top: 3px solid #6f4792 !important;z-index: 30000 !important;
}

section.virtual_tour .virtual_video{width:100%; margin-top:25px; float:left;}

section.virtual_tour .virtual_video p{width:100%;padding-bottom:300px;text-align:justify;font-size:15px;color:#000; float:left;}

section.virtual_tour .virtual_video ul{width:100%;float:left;margin:0px;padding:0px;}

section.virtual_tour .virtual_video ul li{width:100%;float:left;list-style:none;background:url(../img/link.jpg) no-repeat 0px 9px;padding-left:15px;margin-bottom:10px;font-size:15px;color:#000;}






section.video_gallery{width:100%; float:left; padding:0px 0px 20px;}

section.video_gallery h3{width:100%; margin:0px; float:left; font-family: 'Dosis', sans-serif; font-size:26px; color:#000; padding-bottom:12px; margin-bottom:25px; text-transform: uppercase; position:relative;margin-top:20px;}

section.video_gallery h3:after {content: '';position: absolute;bottom: -2px;left: 7.0%;
transform: translateX(-50%);width: 14%;border-top: 3px solid #d65090 !important;z-index: 30000 !important;
}

section.video_gallery .video_content{width:100%; position:relative; margin-top:0px; margin-bottom:2px; float:left;}

section.video_gallery .video_content span {width:100%; bottom:0px; margin-bottom:0px; position:absolute; background:#000; text-align:center; font-size:20px; padding:10px 0px; text-transform: uppercase; color:#fff; font-family: 'Dosis', sans-serif; height:20%;
 transition:all 0.5s ease-in-out 0s;
-webkit-transition:all 0.5s ease-in-out 0s;
-moz-transition:all 0.5s ease-in-out 0s;
-o-transition:all 0.5s ease-in-out 0s;
-ms-transition:all 0.5s ease-in-out 0s;
text-decoration:none; 
background-color: rgba(35, 35, 35, 0.8);
z-index:9999999;
left:0;
}

section.video_gallery .video_content a span {text-decoration:none; color:#fff; font-family: 'Dosis', sans-serif; text-transform: uppercase;}

 section.video_gallery .video_content:hover span {height:80%;
transition:all 0.5s ease-in-out 0s;
-webkit-transition:all 0.5s ease-in-out 0s;
-moz-transition:all 0.5s ease-in-out 0s;
-o-transition:all 0.5s ease-in-out 0s;
-ms-transition:all 0.5s ease-in-out 0s;

} 
section.video_gallery .video_content img{width:100%;}

.video_padding{padding:0px 1px 0px;}



section.video_section{width:100%; float:left; padding:0px 0px 20px;}

section.video_section h3{width:100%; margin:0px; float:left; font-family: 'Dosis', sans-serif; font-size:26px; color:#000; padding-bottom:12px; margin-bottom:25px; text-transform: uppercase; position:relative;margin-top:20px;}

section.video_section h3:after {content: '';position: absolute;bottom: -2px;left: 7.0%;
transform: translateX(-50%);width: 14%;border-top: 3px solid #d65090 !important;z-index: 30000 !important;
}

section.video_section .video{width:100%; float:left; margin-bottom:15px; min-height:336px;}


section.awards{width:100%; float:left;  padding:0px 0px 20px;}

section.awards h3{width:100%; margin:0px; float:left; font-family: 'Dosis', sans-serif; font-size:26px; color:#000; padding-bottom:12px; margin-bottom:0px; text-transform: uppercase; position:relative;margin-top:20px;}

section.awards h3:after {content: '';position: absolute;bottom: -2px;left: 7.0%;
transform: translateX(-50%);width: 14%;border-top: 3px solid #00a77f !important;z-index: 30000 !important;
}

section.awards .awards_content{width:100%; margin-top:25px; float:left; background:#e0e0e0;} 

section.awards .awards_content figure{width:48%; float:left; border:#d4d4d4 solid 3px;}

section.awards .awards_content figure img{width:100%;}

section.awards .awards_content .awards_right_content{width:50%; float:right; padding:10px;}

section.awards .awards_content .awards_right_content h6{width:100%; float:left; margin:0px; font-size:25px; color:#000; text-transform: uppercase; font-family: 'Dosis', sans-serif;}

section.awards .awards_content .awards_right_content p{width:100%; float:left; font-size:15px; color:#000; margin-bottom:0px; margin-top:10px;}


section.awards .awards_text{width:100%; margin-top:25px; float:left;  background:#e0e0e0;}

section.awards .awards_text figure{width:48%; float:right; border:#d4d4d4 solid 3px;}

section.awards .awards_text figure img{width:100%;}

section.awards .awards_text .awards_left_content{width:50%; padding:10px; float:left;}

section.awards .awards_text .awards_left_content h6{width:100%; float:left; margin:0px; font-size:25px; color:#000; text-transform: uppercase; font-family: 'Dosis', sans-serif;}

section.awards .awards_text .awards_left_content p{width:100%; float:left; font-size:15px; color:#000; margin-bottom:0px; margin-top:10px;}


section.why_uscontent{width:100%; float:left; padding:0px 0px 20px;}

section.why_uscontent h3{width:100%; float:left; font-family: 'Dosis', sans-serif; margin:0px; font-size:26px; color:#000; margin-bottom:25px; text-transform: uppercase; position:relative; padding-bottom:12px;}

section.why_uscontent h3:after {content: '';position: absolute;bottom: -2px;left: 7.0%;
transform: translateX(-50%);width: 14%;border-top: 3px solid #000 !important;z-index: 30000 !important;
}

section.why_uscontent .why_usleftcontent{width:100%;  padding:20px; float:left; background:#e8e8e8; display: -webkit-flex;display:flex;-webkit-align-items: center;
          align-items: center;
  -webkit-justify-content: center;
          justify-content: center;
		  text-align:center; height:428px;}
		  
section.why_uscontent .why_usleftcontent .why_ustext{width:100%; float:left;}

section.why_uscontent .why_usleftcontent .why_ustext h5{width:100%; float:left; font-size:25px; color:#000; text-transform: uppercase; margin:0px; font-weight:bold; font-family: 'Dosis', sans-serif;}

section.why_uscontent .why_usleftcontent .why_ustext p{width:100%; float:left; font-size:15px; color:#000; margin-top:10px; line-height:24px; }
		  
section.why_uscontent .why_uspadding{padding-left:0px; padding-right:0px;}



section.why_uscontent .why_uspic{width:100%;  float:left; }

section.why_uscontent .why_uspic figure{width:100%; float:left;}

section.why_uscontent .why_uspic figure img{width:100%;}



section.by_nature{width:100%; padding:10px 0px; float:left; background:#ce0bf8;}

section.black_color{background:#000;}

section.green_color{background:#00a77f;}

section.pink_color{background:#d65090;}

section.purple_color{background:#6f4792;}

section.yellow_color{background:#f7b400;}

section.blue_color{background:#3051a9;}

section.by_nature h1{width:100%; font-family: 'Amatic SC', cursive; float:left; margin-bottom:0px; margin-top:16px;  color:#fff; text-transform: capitalize; font-size:49px;}

section.by_nature ul{width:100%; float:left; margin-top:10px; padding:0px;}

section.by_nature ul li{float:left; font-size:15px; list-style:none; background:url(../img/link-bg.png) no-repeat 0px 6px; margin-right:9px; text-transform: capitalize; padding-left:19px; color:#fff;}

section.by_nature ul li:first-child{margin-right:5px; padding-left:0px; background:none;}

section.by_nature ul li a{float:left; font-size:15px; margin-right:5px; color:#fff; text-decoration:none; text-transform: capitalize;}

section.by_nature ul li font{color:#e4e4e4; font-size:15px; text-transform: capitalize;}


section.by_nature span{width:75px; float:right;margin-top:21px;}


section.by_nature_content{width:100%; float:left; padding:0px 0px 20px;}

section.by_nature_content h3{width:100%; float:left; font-family: 'Dosis', sans-serif; margin:0px; font-size:26px; color:#000; text-transform: uppercase; position:relative; padding-bottom:12px;}

section.by_nature_content h3:after {content: '';position: absolute;bottom: -2px;left: 7.0%;
transform: translateX(-50%);width: 14%;border-top: 3px solid #ce0bf8 !important;z-index: 30000 !important;
}

section.by_nature_content .by_nature_text{width:100%; margin-top:0px; float:left; border-bottom:#bcbcbc solid 2px; padding-bottom:23px;}

section.by_nature_content .by_nature_text .by_natureslider{width:100%; float:left; border:#bcbcbc solid 3px;border: #dedede solid 4px;}

section.by_nature_content .by_nature_text .by_natureslider img{width:100%;}


section.by_nature_content .by_nature_text p{width:100%; margin-top:0px; margin-bottom:23px; float:left; font-size:15px; color:#000; text-align:justify;}

section.by_nature_content .by_nature_text h3{float:right;font-family: 'Dosis', sans-serif;
margin: 0px;font-size: 26px;color: #000;text-transform: uppercase;position: relative;
padding-bottom: 12px;margin-bottom:25px;}

section.by_nature_content .by_nature_text h3:after{content: '';position: absolute;bottom: -2px;left:15%;
transform: translateX(-50%);width: 29%;border-top: 3px solid #ce0bf8 !important;
z-index: 30000 !important;}

section.holi_special{width:100%; padding:10px 0px; float:left; background:#3051a9;}

section.holi_special h1{width:30%; font-family: 'Amatic SC', cursive; float:left; margin-bottom:0px; margin-top:16px;  color:#fff; text-transform: capitalize; font-size:49px;}

section.holi_special span{width:75px; float:right;}


section.holi_special_content{width:100%; float:left; padding:0px 0px 20px}

section.holi_special_content h3{width:100%; margin:0px; float:left; font-family: 'Dosis', sans-serif; font-size:26px; color:#000; padding-bottom:12px; text-transform: uppercase; position:relative;margin-top:20px;}

section.holi_special_content h3:after {content: '';position: absolute;bottom: -2px;left: 7.0%;
transform: translateX(-50%);width: 14%;border-top: 3px solid #3051a9 !important;z-index: 30000 !important;
}

section.holi_special_content figure{width:100%; border: #d4d4d4 solid 3px; margin-top:25px; float:left; background:#000;}

section.holi_special_content img{width:100%;}

section.holi_special_content .holi_special_text{width:100%; margin-top:25px; float:left;}

section.holi_special_content .holi_special_text h2{width:100%; border-bottom:#3051a9 solid 2px; font-size:31px; margin:0px; text-transform: capitalize; padding-bottom:12px; float:left; font-family: 'Dosis', sans-serif;}

section.holi_special_content .holi_special_text p{width:100%; margin-top:15px; float:left; font-size:15px; color:#000; text-align:justify;}

section.holi_special_content .holi_special_text a{float:left; width:200px; text-decoration:none; background:#ec96e1; padding:10px 15px; margin-top:15px; text-transform: capitalize; font-size:16px; color:#000; border-radius:10px; text-align:center; border:#f4caef solid 2px;}

section.holi_special_content .holi_special_text a:hover{color:#fff;}



