@media	(max-width:1024px){
.childern_block_in ul.owl-carousel{width:auto; }
.mission_in				{padding:0 10px;}
.mission_sec ul			{margin:0 0 0 17px;}	

}

@media	(max-width:991px){
.container				{width:100% !important;}
.header_in				{padding:20px 10px 0;}
.header_main			{padding:10px ;}	
.nav_bg .navbar-nav		{text-align:center; display:table; }
.nav_bg .navbar-nav > li{float:none; display:table-cell;}
.nav_bg .navbar-inverse .navbar-nav > li > a	{padding:10px 14px; font-size:15px;}
.nav_bg .navbar-inverse .navbar-nav > li > ul li{text-align:left;}
.nav_bg .navbar-inverse .navbar-nav > li > ul{top:46px;}
.banner .carousel-indicators	{bottom:10px;}
.banner_main			{left: 25px; top: 17px;}
.banner_content h2		{font-size: 40px;line-height: 42px; padding:0 0 10px;}
.childern_block_in ul	{margin:0;}
.safe_kids				{padding:50px 10px;}
.footer_in				{padding:25px 10px;}
.footer_btm				{padding:25px 10px;}
.footer_rgt h2			{font-size:12px;}
.footer_rgt ul li		{padding:0 0 0 5px; margin:0 5px 0 0;}
.footer_rgt ul li a		{font-size:12px;}
.banner_in		{left:2%;}
.mission_in				{padding:0 10px;}
.mission_sec ul			{margin:0 0 0 22px;}
.mission_rgt			{padding:90px 0 0;}
.specialist_block		{background-size:100% 2px;}
.childern_block			{background-size:100% 2px;}
}

@media	(max-width:767px){
.header_in				{padding:0;}
.logo					{display:none; float:none; text-align:center;}
.header_main .logo		{display:block;}
.header_main .logo a	{width:200px;}
.logo a	img				{max-width:100%; height:auto; width:100%;}
.search_icon			{width:30px; height:30px; border-radius:5px !important; position:absolute; top:31px; right:10px; background-size:60% auto;}
.nav_bg .navbar-nav > li{display:block; border-bottom:2px solid #41b5e2; border-left:none; text-align:left; padding:0;}
.nav_bg .navbar-inverse .navbar-nav > li > a{padding:10px; display:block;}
.nav_bg .navbar-nav > li:last-child	{border:none;}
.nav_bg .navbar-inverse .navbar-nav > li > ul{width:100%; position:static; border:none; padding:0;}
.nav_bg .navbar-inverse .navbar-nav > li > ul li a	{padding:10px 15px; background:url(../images/nav_arrw.png) no-repeat 5px center}
.nav_bg .navbar-inverse .navbar-nav > li > ul li:hover a	{background:url(../images/nav_arrw.png) no-repeat 5px center #17a5dc;}
.nav_bg .navbar-inverse .navbar-nav > li:hover ul {display: none;}
.toggle_btn{}
.navbar-toggle.active{background:#17a5dc;}
.navbar-toggle			{float:none; margin:0 0 0 0;position:absolute;top: 0;left: 0;background:none;height:98px;padding:0 10px 0 10px; border-radius:0; }	
.navbar-toggle .icon-bar{background:#182c5e; width:27px; height:5px;}
.navbar-toggle.active .icon-bar{background:#fff;}
.navbar-toggle.active .icon-bar:nth-of-type(2)	{background:transparent;}
.navbar-inverse .navbar-toggle{background:transparent; z-index:99; float:none;}
.navbar-inverse .navbar-toggle{border:transparent;}
.nav_bg .navbar-nav			{ display:block; }
.nav_bg .navbar-nav > li:after{display:none; }
.banner .clr_brd		{display:block; }
.nav_bg .navbar			{ position: absolute; float: none; top: 0; left: 0;z-index: 99;  width: 100%;  background: #17a5dc;}
.header_top				{border:none;}
.visit_block			{display:none;}
.top_nav				{display:none;}
.input_text				{display:none;}
.search_icon			{margin:0;}
.visit_block_mob		{display:block;}
.top_nav_mob			{display:block;}
.visit_block_mob .visit_block{display:block; float:none; background: #03326a; padding:15px 10px;}
.visit_block a			{padding:0; width:100%; text-align:left; display:block;}
.top_nav_mob .top_nav	{display:block; background:#fff; float:none; width:100%;}
.top_nav ul	li a		{padding:15px 10px; display:block;}
.top_nav ul				{display:block;}
.top_nav ul	li			{float:none; display:block; margin:0}
.top_nav_mob .top_nav .nav_none{display:none;}
.banner .carousel-indicators{display:none;}
.banner_content			{width:60%;}
.banner figure			{position:relative; height:320px;}
.banner figure img		{position:absolute; top:0; right:-45%; width:auto; height:100%;}
.specialist_block		{padding:10px 0 10px;}	
.specialist_in ul li	{width:50%; margin:20px 0px; }
.specialist_in ul li small{font-size:18px;}
.childern_block_in ul li{padding:0 5px;}
.stories				{padding:10px;}
.stories p				{font-size:13px; line-height:18px;}
.kids_block ul			{margin:0;}
.kids_block ul li		{padding:0; margin:0 0 20px;}
.kids_block ul li a		{display:block;}
.footer_in				{text-align:center;}
.hours					{float:none; display:block; padding:0 0 20px;}
.social_icon			{float:none; display:block; padding:0;}
.social_icon ul			{float:none; }
.social_icon ul li		{margin:0 6px;}
.footer_lft				{float:none; display:block; text-align:center;}
.footer_rgt				{float:none; display:block; text-align:center; padding:0 0 15px;}
.footer_rgt h2			{font-size:16px;}
.footer_rgt ul li a		{font-size:16px;}
.banner_in				{left:3%;}	
.banner_inner figure	{position:relative; height:220px;}
.banner_inner figure img{position:absolute; top:0; right:-35%; width:auto; height:100%;}
.mission_lft			{padding:0; width:100%; float:none; display:block;}
.mission_rgt			{display:block; padding:40px 0 0;}

.advantage ul			{margin:0;}
.advantage ul li			{padding:0 10px; margin:0 0 20px;}
}

@media	(max-width:599px){
.slide_block			{display:block !important;}
.slide_none				{display:none !important;}
.banner_main			{left:10px; bottom:40px; top:initial;}
.banner_content			{width:90%;}
.banner_content h2		{font-size:34px; line-height:40px;}
.banner_content p		{font-size:14px;}	
.childern_block				{background:url(../images/mobile_bg2.png) no-repeat bottom center;}
.specialist_block			{background:url(../images/mobile_bg1.png) no-repeat bottom center;}
.childern_block_in		{padding:30px 15px;}
.childern_block_in ul	{margin:0;}
.childern_block_in ul li	{padding:0;}
.childern_block_in .owl-theme .owl-controls	{margin-top:20px;}
.stories p				{font-size:16px; line-height:22px;}
.specialist_in ul li small{font-size:17px;}
.specialist_in ul li a span		{width:80px; height:80px;}
.specialist_in ul li a img		{width:50% !important; height:auto;}
.specialist_in ul li a .img2	{width:100% !important; height:auto;}
.childern_block_in h2		{font-size:24px;}
.footer_rgt h2			{font-size:14px;}
.footer_rgt ul li		{float:none; display:block; padding:0; margin:0 0 15px; border-left:none;}
.footer_rgt ul li a		{font-size:14px;}

.childern_ctories		{width:180px; margin:20px auto 0;}
.childern_block_in a		{font-size:14px; line-height:14px; padding:12px 0;}
.owl-theme .owl-controls .owl-buttons div	{display:none;}
.advantage			{background-size:100% 3px;}
}
@media	(max-width:479px){
.banner_content h2		{font-size:28px; line-height:34px;}
.banner_content p		{font-size:12px;}	
.specialist_in ul li small{font-size:18px;}

.safe_kids		{padding:20px 10px 0;}
.stories h4			{font-size:13px;}
.stories h3			{font-size:18px;}
.stories small		{font-size:13px;}
.stories p			{font-size:14px;}
.stories p a		{font-size:14px;}
.kids_block ul li h3	{font-size:18px;}
.social_icon ul li		{margin:0 4px;}
.hours h3				{font-size:18px;}	
.banner_inner figure img{ right:-38%;}

}



/* temporary */
@media (max-width: 599px)
responsive.css:110
.banner_main {
display:block !important;
}