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

@import url(http://fonts.googleapis.com/css?family=Lato:400,400italic,700,700italic,900,900italic,300,300italic);
@import url(http://fonts.googleapis.com/css?family=PT+Sans:400,700,400italic,700italic);

@font-face {
    font-family: 'in-house_editionregular';
    src: url('inhouseedition-webfont.eot');
    src: url('inhouseedition-webfont.eot?#iefix') format('embedded-opentype'),
         url('inhouseedition-webfont.woff2') format('woff2'),
         url('inhouseedition-webfont.woff') format('woff'),
         url('inhouseedition-webfont.ttf') format('truetype'),
         url('inhouseedition-webfont.svg#in-house_editionregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}

/* Force Body Styles */

body{
	font-family: 'Lato', sans-serif;	
}

.clearfix{
	clear:both;	
}

.main{
	width:100%;
	height:0 auto;
}
.outter{
	width:100%;
	height:auto;
	overflow:hidden;
}

.top_head{
	background-color:#b089da;
	width:100%;
	position:fixed;
	z-index:1;
}

.wrap{
	margin:0 auto;
	width:1200px;
	height:auto;
	color:#FFF;
	position:relative;
}

.wrap_img {
	margin:5px 0px 5px 0px;
	float:left;
}
	
.menu_wrap{
	float:right;	
	position:relative;
	margin:30px 0px 0px 0px;	
}

.set_logo{
	float:left;
	margin:10px 0px 0px 15px;	
}

.dotted_line_1{
	background-size:100%;
	background:url(../img/dot_line.png) no-repeat center center;
	width:100%;
	height:23px;
	/*margin-top:110px;*/
}
.section_bg_0{
	background-size:100%;
	background:url(../img/wall_1.jpg) no-repeat top center;
	width:100%;
	padding:0px 0px 480px 0px;
}

.section1_bg_0{
	background-size:100%;
	background:url(../img/home-banner-1.jpg) no-repeat top center;
	width:100%;
	padding:0px 0px 480px 0px;
}

.section1_bg_1{
	background-size:100%;
	background:url(../img/home-banner-2.jpg) no-repeat top center;
	width:100%;
	padding:0px 0px 480px 0px;
}

.section1_bg_2{
	background-size:100%;
	background:url(../img/home-banner-3.jpg) no-repeat top center;
	width:100%;
	padding:0px 0px 480px 0px;
}

.section1_bg_3{
	background-size:100%;
	background:url(../img/home-banner-4.jpg) no-repeat top center;
	width:100%;
	padding:0px 0px 480px 0px;
}

.dotted_line{
	background-size:100%;
	background:url(../img/dot_line.png) no-repeat center center;
	width:100%;
	height:23px;
}

.list_right a{
	color:#818181;
}

/* 1st Layer */
.hp_div{
	margin:120px 0px 0px 0px;	
}

.hp_txt_1{
	text-align:left;
	margin:0px 0px 0px 0px;
	font-family: 'in-house_editionregular';
	font-size:80px;
	color:#da251c;
	line-height:60px;
}

.hp_txt_2{
	text-align:left;
	margin:0px 0px 0px 0px;
	font-family: 'in-house_editionregular';
	font-size:100px;
	color:#191756;
	line-height:70px;
}

.hp_txt_3{
	text-align:left;
	margin:0px 0px 0px 0px;
	font-family: 'in-house_editionregular';
	font-size:100px;
	color:#191756;
	line-height:70px;
}

.hp_txt_4{
	text-align:left;
	margin:0px 0px 0px 0px;
	font-family: 'in-house_editionregular';
	font-size:50px;
	color:#ffffff;
	text-shadow: 2px 1px 10px rgba(0, 0, 0, 1);
}

.hp_txt_4 span{
	display:block;
	float:left;
	text-align:left;
	margin:0px 0px 0px 0px;
	font-family: 'in-house_editionregular';
	font-size:30px;
	color:#ffffff;
	margin:12px 6px 0px 0px;
}

/* 1st Layer */


/* 2nd layer */
.section_bg_1{
	background:url(../img/wall_4.jpg) no-repeat top center;
	width:100%;
	height:auto;
	overflow:visible;
	padding:0px 0px 480px 0px;
}

.inside_wrap{
    margin:0 auto;
	width:1162px;
	height:auto;
	padding:90px 0px 0px 0px;
}

.list_right{
	margin:0px 15px 0px 0px;
    float:right;

}

.list_1{
   background:url(../img/list_1.png) no-repeat center center;
   width:112px;
   height:38px;
   padding:12px 0px 0px 20px;
}
.list_2{
   background:url(../img/list_2.png) no-repeat center center;
   width:120px;
   height:40px;
   padding:12px 0px 0px 20px;
}
.list_3{
   background:url(../img/list_3.png) no-repeat center center;
   width:185px;
   height:39px;
   padding:15px 0px 0px 20px;
}
.list_4{
  background:url(../img/list_4.png) no-repeat center center;
   width:113px;
   height:42px;
   padding:12px 0px 0px 20px;
}
.list_5{
   background:url(../img/list_5.png) no-repeat center center;
   width:135px;
   height:43px;
   padding:15px 0px 0px 20px;
}
.list_6{
   background:url(../img/list_6.png) no-repeat center center;
   width:147px;
   height:40px;
   padding:15px 0px 0px 20px;
}

.list_7{
   background:url(../img/list_7.png) no-repeat center center;
   width:115px;
   height:41px;
   padding:12px 0px 0px 20px;
}

.list_8{
   background:url(../img/list_8.png) no-repeat center center;
   width:197px;
   height:30px;
   padding:12px 0px 0px 20px;
}

.content_right_1{
	margin:0px 60px 0px 0px;
	padding:0px 0 0 0;
    float:right;
}
.content_right_1_about{
	clear:both;
	float:right;
	text-align:right;
	margin:0px 0px 0px 0px;
	font-family: 'in-house_editionregular';
	font-size:140px;
	color:#ffffff;
	line-height:100px;
	-webkit-text-shadow: 2px 3px 8px rgba(0, 0, 0, 1);
	-moz-text-shadow: 2px 3px 8px rgba(0, 0, 0, 1);
	text-shadow: 2px 3px 8px rgba(0, 0, 0, 1);
}
.content_right_1_us{
	clear:both;
	float:right;
	margin:10px 0px 0px 0px;
}

.content_right_1_text{
	clear:both;
	float:right;
	color:#2a2a2a;
	font-family: 'PT Sans', sans-serif;
	font-size:13px;
	width:340px;
	height:250px;
	overflow:auto;
	line-height:18px;
	margin-top:15px;
	background:#fff200;
	padding:5px 5px 0px 5px;
	text-align:left;
}

.mid_text_color{
	color:#da251c;
	margin:5px 0 0 0;
}

.content_right_1_text p{
	padding-bottom:5px;
}


/* 3rd layer */
.section_bg_2{
	background-size:100%;
	background:url(../img/wall_5.jpg) no-repeat top center;
	width:100%;
	height:1024px;
}

.inside_wrap{
    margin:0 auto;
	width:1162px;
	height:auto;
}

.list_right{
	margin:0px 15px 0px 0px;
    float:right;
	font-family:;
	font-size:24px;
	font-family: 'in-house_editionregular';
	color:#818181;

}

.list2_1{
   background:url(../img/list2_1.png) no-repeat center center;
   width:172px;
   height:38px;
   padding:12px 0px 0px 20px;
}
.list2_2{
   background:url(../img/list2_2.png) no-repeat center center;
   width:160px;
   height:40px;
   padding:12px 0px 0px 20px;
}
.list2_3{
   background:url(../img/list2_3.png) no-repeat center center;
   width:154px;
   height:39px;
   padding:15px 0px 0px 20px;
}
.list2_4{
  background:url(../img/list2_4.png) no-repeat center center;
   width:159px;
   height:41px;
   padding:12px 0px 0px 20px;
}


.preschool_txt{
	font-family: 'in-house_editionregular';
	font-size:140px;
	color:#ffffff;
	-webkit-text-shadow: 2px 3px 8px rgba(0, 0, 0, 1);
	-moz-text-shadow: 2px 3px 8px rgba(0, 0, 0, 1);
	text-shadow: 2px 3px 8px rgba(0, 0, 0, 1);
}

.content_right_2{
	margin:0px 60px 0px 0px;
	padding:0px 0px 0px;
    float:right;
}

.content_right_1_tv{
	margin:-15px 0px 0px 0px;
	float:right;
}

.content_right_1_tv_alt{
	margin:0px 0px 0px 0px;
	float:right;
}
.content_right_1_text2{
	clear:both;
	float:right;
	color:#2a2a2a;
	font-family: 'PT Sans', sans-serif;
	font-size:13px;
	width:330px;
	height:180px;
	line-height:18px;
	background:#fff200;
	padding:5px;
	text-align:justify;
	margin:20px 0px 0px 0px;
}

.content_right_1_text2 p{
	padding-bottom:15px;
}


/* 4th layer */
.section_bg_3{
	background-size:100%;
	background:url(../img/wall_6.jpg) no-repeat top center;
	width:100%;
	height:1024px;
}

.list3_1{
   background:url(../img/list3_1.png) no-repeat center center;
   width:182px;
   height:38px;
   padding:12px 0px 0px 10px;
}
.list3_2{
   background:url(../img/list3_2.png) no-repeat center center;
   width:170px;
   height:40px;
   padding:12px 0px 0px 10px;
}
.list3_3{
   background:url(../img/list3_3.png) no-repeat center center;
   width:164px;
   height:42px;
   padding:12px 0px 0px 10px;
}


.content_right_3{
	margin:0px 60px 0px 0px;
	padding:0px 0px 0px;
    float:right;
}

.content_right_1_schools{
	clear:both;
	float:right;
	margin:5px 0px 0px 0px;
}

.content_right_1_text3{
	clear:both;
	float:right;
	color:#2a2a2a;
	font-family: 'PT Sans', sans-serif;
	font-size:13px;
	width:310px;
	height:220px;
	line-height:18px;
	margin-top:10px;
	background:#fff200;
	padding:5px;
	text-align:justify;
	margin:20px 0px 0px 0px;
}

.content_right_1_text3 p{
	padding-bottom:10px;
}


/* 5th layer */
.section_bg_4{
	background-size:100%;
	background:url(../img/wall_7.jpg) no-repeat top center;
	width:100%;
	height:1024px;
}

.content_right_4{
	margin:0px 50px 0px 0px;
	padding:0px 0px 0px;
    float:right;
}

.content_right_1_text4{
	clear:both;
	color:#2a2a2a;
	float:right;
	font-family: 'PT Sans', sans-serif;
	font-size:13px;
	width:335px;
	height:100px;
	line-height:18px;
	margin-top:10px;
	background:#fff200;
	padding:5px;
	text-align:justify;
	margin:20px 0px 0px 0px;
}


/* 6th layer */
.section_bg_5{
	background-size:100%;
	background:url(../img/wall_8.jpg) no-repeat top center;
	width:100%;
	height:1024px;
}

.content_right_1_text5{
	clear:both;
	float:right;
	color:#2a2a2a;
	font-family: 'PT Sans', sans-serif;
	font-size:13px;
	width:330px;
	height:175px;
	line-height:18px;
	margin-top:10px;
	background:#fff200;
	padding:5px;
	text-align:justify;
	margin:20px 0px 0px 0px;
}


/* 7th layer */
.section_bg_6{
	background-size:100%;
	background:url(../img/wall_9.jpg) no-repeat top center;
	width:100%;
	height:1024px;
}

.content_right_6{
	margin:0px 50px 0px 0px;
	padding:0px 0px 0px;
    float:right;
}

.content_right_1_text6{
	clear:both;
	float:right;
	color:#2a2a2a;
	font-family: 'PT Sans', sans-serif;
	font-size:13px;
	width:336px;
	height:88px;
	line-height:18px;
	margin-top:10px;
	background:#fff200;
	padding:5px;
	text-align:justify;
	margin:20px 0px 0px 0px;
}

.list4_1{
   background:url(../img/list4_1.png) no-repeat center center;
   width:292px;
   height:28px;
   padding:12px 0px 0px 20px;
}
.list4_2{
   background:url(../img/list4_2.png) no-repeat center center;
   width:373px;
   height:30px;
   padding:12px 0px 0px 20px;
}
.list4_3{
   background:url(../img/list4_3.png) no-repeat center center;
   width:365px;
   height:35px;
   padding:12px 0px 0px 20px;
}
.list4_4{
  background:url(../img/list4_4.png) no-repeat center center;
   width:193px;
   height:32px;
   padding:12px 0px 0px 20px;
}

.content_right_1_text6 p{
	padding-bottom:15px;
}


/* 8th layer */
.section_bg_7{
	background-size:100%;
	background:url(../img/wall_10.png) no-repeat center center;
	width:100%;
	height:673px;
}

.content_right_7{
	margin:0px 185px 0px 0px;
    float:right;
}

.list5_1{
   background:url(../img/list5_1.png) no-repeat center center;
   width:182px;
   height:38px;
   padding:12px 0px 0px 10px;
}

.foot_layer{
	background-color:#c8ace5;
	margin:0 auto;
	width:100%;
	height:auto;
	position:relative;
	top:590px;
	}
.footer1{
	background-color:#c8ace5;
	width:100%;
	height:60px;
    padding:20px;
	font:14px;
	text-align:center;
}
.content_right_1_blog{
	clear:both;
	float:right;
	padding:80px 0px 0px 0px;
}

/*Career Page */

.career_inner_bg{
	padding:0;
	margin:0;
	background:url(../images/career_bg.jpg) no-repeat top center;
	width:100%;
	height:auto;
	padding:0px 0px 4800px 0px;
}

.inner_wrap{
	width:1200px;
	height:auto;
	margin:0 auto;
}

.career{
	text-align:right;
	font-family: 'in-house_editionregular';
	font-size:100px;
	color:#da251c;
	line-height:75px;
	color:#ffffff;
	-webkit-text-shadow: 2px 3px 8px rgba(0, 0, 0, 1);
	-moz-text-shadow: 2px 3px 8px rgba(0, 0, 0, 1);
	text-shadow: 2px 3px 8px rgba(0, 0, 0, 1);
}	

.content_wrap{
	width:910px;
	margin:10px auto;
}

.content_wrap_press{
	width:840px;
	margin:10px auto;
}

.content_she{
	margin:0 40px 20px 0;
	float:left;
}

.she{
	font-family: 'in-house_editionregular';
	font-size:35px;
	color:#da251c;
}

.she_sub{
	margin:0;
	background:url(../images/she_content_bg.png) no-repeat;
	height:37px;
	width:340px;
	font-family: 'in-house_editionregular';
	font-size:25px;
	color:#5b5b5b;
	padding:5px 0 0 10px;
	letter-spacing: 2px;
}

.executive_bg{
	background:url(../images/executive_bg.png) no-repeat;
	width:470px
}

.consult_bg{
	background:url(../images/consult_bg.png) no-repeat;
}

.trainer_bg{
	background:url(../images/trainer.png) no-repeat;
}

.join_us{
	margin:0 0 0 0px;
	float:left;
}

/* District Covered */

.dc_inner_bg{
	padding:0px 0px 480px 0px;
	margin:0px 0px 0px 0px;
	background:url(../img/districts_covered.jpg) no-repeat top center;
	width:100%;
	height:auto;
}

.co_kar_img{
	text-align:center;
}

.dc_kar_img{
	margin:26px 0px 0px 120px;
}

.ps_current_reach_bg{
	padding:0px 0px 480px 0px;
	margin:0px 0px 0px 0px;
	background:url(../images/ps_currentreach_bg.jpg) no-repeat top center;
	width:100%;
}

.ps_cr_img{
	text-align:center;
}

.cl_inner_bg{
	padding:0px 0px 480px 0px;
	margin:0px 0px 0px 0px;
	background:url(../img/current_locations.jpg) no-repeat top center;
	width:100%;
	height:auto;
}

.cl_kar_img{
	margin:26px 0px 0px 120px;
}


.es_current_reach_bg{
	padding:0px 0px 480px 0px;
	margin:0px 0px 0px 0px;
	background:url(../img/es_currentreach_bg.jpg) no-repeat top center;
	width:100%;
}

.es_cr_img{
	text-align:center;
}


/*.dc_kar_img img{
	width:100%;
}*/


/* Corporate Office */

.co_inner_bg{
	padding:0px 0px 480px 0px;
	margin:0px 0px 0px 0px;
	background:url(../images/yellow_bg.jpg) no-repeat top center;
	width:100%;
	height:auto;
}

.co_gmap{
	width:700px;
	height:380px;
	margin:0 auto;	
}

.co_gmap_txt{
	font-family: 'in-house_editionregular';
	font-size:22px;
	color:#810606;
	margin:10px 0px 0px 0px;
}

.co_gmap_txt p{
	margin:2px 0px 0px 0px;	
}

.co_add_wrap{
	clear:both;
	width:100%;
	margin:20px 0px 0px 0px 0px;	
}

.co_add_wrap p{
	color:#2a2a2a;
	font-family: 'PT Sans', sans-serif;
	font-size:14px;
}

.common_orange_bg{
	padding:0px 0px 480px 0px;
	margin:0px 0px 0px 0px;
	background:url(../img/orange_bg.jpg) no-repeat top center;
	width:100%;
	height:auto;
}


/*INVESTOR*/

.investor_inner_bg{
	padding:0px 0px 480px 0px;
	margin:0px 0px 0px 0px;
	background:url(../images/investor_bg.jpg) no-repeat top center;
	width:100%;
	height:auto;
}

.investor_contant_wrap{
	margin:0 auto 10px auto;
	width:770px;
	height:110px;
	background:url(../images/unit_seed_fund_bg.png) no-repeat top center;
}

.investor_khosla_bg{
	background:url(../images/khosla_bg.png) no-repeat top center;
}

.investor_abd_bg{
	background:url(../images/abd_bg.png) no-repeat top center;
}

.investor_asha_bg{
	background:url(../images/asha_bg.png) no-repeat top center;
}


.contant_left{
	margin:20px 0px 0px 65px;
	float:left;
}

.contant_right{
	width:500px;
	margin:5px 20px 0 0;
	float:right;
}

.invest_hed{
	color:#f9dd47;
	font-family: 'in-house_editionregular';
	font-size:26px;
	padding:0;
}

.invest_content{
	font-size:13px;
	line-height:18px;
	color:#ffffff;
	font-family: 'PT Sans', sans-serif;
	padding:0;
}

.prischool_txt{
	font-family: 'in-house_editionregular';
	font-size:140px;
	line-height:100px;
	text-align:right;
	color:#ffffff;
	-webkit-text-shadow: 2px 3px 8px rgba(0, 0, 0, 1);
	-moz-text-shadow: 2px 3px 8px rgba(0, 0, 0, 1);
	text-shadow: 2px 3px 8px rgba(0, 0, 0, 1);
}

.es_txt{
	font-family: 'in-house_editionregular';
	font-size:140px;
	line-height:100px;
	text-align:right;
	color:#ffffff;
	-webkit-text-shadow: 2px 3px 8px rgba(0, 0, 0, 1);
	-moz-text-shadow: 2px 3px 8px rgba(0, 0, 0, 1);
	text-shadow: 2px 3px 8px rgba(0, 0, 0, 1);
}

.ta_txt{
	font-family: 'in-house_editionregular';
	font-size:150px;
	line-height:100px;
	text-align:right;
	color:#ffffff;
	-webkit-text-shadow: 2px 3px 8px rgba(0, 0, 0, 1);
	-moz-text-shadow: 2px 3px 8px rgba(0, 0, 0, 1);
	text-shadow: 2px 3px 8px rgba(0, 0, 0, 1);
}

.partners_txt{
	font-family: 'in-house_editionregular';
	font-size:140px;
	line-height:100px;
	text-align:right;
	color:#ffffff;
	-webkit-text-shadow: 2px 3px 8px rgba(0, 0, 0, 1);
	-moz-text-shadow: 2px 3px 8px rgba(0, 0, 0, 1);
	text-shadow: 2px 3px 8px rgba(0, 0, 0, 1);
}



.apply_admission_inner_bg{
	padding:0px 0px 480px 0px;
	margin:0;
	width:100%;
}

.apply_content{
	width:420px;
	font-size:13px;
	color:#666666;
	font-family: 'PT Sans', sans-serif;
	padding:0;
	line-height:18px;
	margin:25px 0 0 0;
}

.apply_content a{
	display:block;
	margin:10px 0 0 0;
}

.apply_content p{
	font-size:13px;
	line-height:18px;
	color:#666666;
}

.apply_admission_inner_bgonly{
	background:url(../images/apply_for_admission_bg.jpg) no-repeat top center;	
}
	
/*the programme*/

.the_programme_inner_bg{
	padding:0px 0px 480px 0px;
	margin:0;
	background:url(../images/the_programme_bg.jpg) no-repeat top center;
	width:100%;
}

/*learning*/

.learning_inner_bg{
	padding:0px 0px 480px 0px;
	margin:0;
	background:url(../images/learning_bg.jpg) no-repeat top center;
	width:100%;
}

.learning_content{
	width:600px;
	font-size:13px;
	color:#2a2a2a;
	font-family: 'PT Sans', sans-serif;
	padding:0;
	line-height:18px;
	margin:25px 0 0 0;
}

/*join us to teach*/

.join_us_to_teach_inner_bg{
	padding:0px 0 480px 0;
	margin:0;
	background:url(../images/primary_school_joinustoteach_bg.jpg) no-repeat top center;
	width:100%;
	height:auto;
}

/*programme full schools*/

.programme_full_schools_inner_bg{
	padding:0px 0px 480px 0px;
	margin:0;
	background:url(../images/The_programme_full_schools_bg.jpg) no-repeat top center;
	width:100%;
	height:auto;
}

.programme_full_schools_content{
	width:400px;
	font-size:13px;
	color:#000000;
	font-family: 'PT Sans', sans-serif;
	padding:0;
	line-height:18px;
	margin:5px 0 0 0;
}

.prisch_prog_content{
	width:800px;
	font-size:13px;
	color:#000000;
	font-family: 'PT Sans', sans-serif;
	padding:0;
	line-height:18px;
	margin:5px 0 0 0;
}


/*pre school join us*/

.pre_schools_joinus_inner_bg{
	background:url(../images/pre_school_joinustoteach_bg.jpg) no-repeat top center;
}

/*pre school apply for addmisson*/

.pre_schools_apply_for_addmission_inner_bg{
	background:url(../images/pre_school_apply_for_admission_bg.jpg) no-repeat top center;
}

.pre_school_apply_content{
	margin:25px 0 0 350px;
}

.pre_school_pwu_content{
	margin:25px 0 0 150px;
}

.es_afa_content{
	margin:25px 0 0 150px;
}



/*pre school the programme*/

.pre_schools_the_programme_inner_bg{
	background:url(../images/pre_school_theprogramme_bg.jpg) no-repeat top center;
}

/*pre school learning impact*/

.pre_schools_learning_impact_inner_bg{
	background:url(../images/pre_school_learningimpact_bg.jpg) no-repeat top center;
}

.learning_impact_sub_content{
	width:260px;
	height:auto;
	padding:10px 10px 10px 20px;
	margin:10px 0 0 0;
	background:url(../images/learning_impact_sub_bg.png) no-repeat top center;
	font-size:20px;
	color:#ffffff;
	font-family: 'in-house_editionregular';
}


/*english star join us*/

.english_star_joinus_inner_bg{
	background:url(../images/english_star_join_us.jpg) no-repeat top center;
}


/*english star apply now*/

.english_star_apply_now_inner_bg{
	background:url(../images/english_star_apply_now.jpg) no-repeat top center;
}


/*english star partner*/

.english_star_partner_inner_bg{
	background:url(../images/english_star_partner.jpg) no-repeat top center;
}


/*english star learning impact*/

.english_star_learning_inner_bg{
	background:url(../images/english_star_learning_impact_now.jpg) no-repeat top center;
}

.under_head{
	font-size:43px;
	color:#5b5b5b;
	font-family: 'in-house_editionregular';
}

.under_head_content_1{
	background:url(../images/english_star_learning_impact_contant_bg_1.jpg) no-repeat top left;
	width:425px;
	padding:15px 10px 15px 25px;
	margin:5px 0;
	font-size:30px;
	color:#ffffff;
	font-family: 'in-house_editionregular';
}

.under_head_content_2{
	background:url(../images/english_star_learning_impact_contant_bg_3.jpg) no-repeat top left;
	padding:15px 10px 15px 15px;
	width:512px;
}

.under_head_content_3{
	background:url(../images/english_star_learning_impact_contant_bg_4.jpg) no-repeat top left;
	padding:15px 10px 15px 0px;
	width:586px;
}

.under_head_content_1 ul{
	margin:0 0 0 35px;
	padding:0;
}
.under_head_content_1 ul li{
	list-style:disc;
	font-size:13px;
	color:#ffffff;
	font-family: 'PT Sans', sans-serif;
	margin:3px 0px;
}
	
	
.under_mid{
	width:425px;
	font-size:13px;
	line-height:18px;
	color:#5b5b5b;
	font-family: 'PT Sans', sans-serif;
	
}

/*english star programme*/

.english_star_programme_inner_bg{
	background:url(../images/english_star_programme.jpg) no-repeat top center;
}

.english_star_programme_content{
	margin:0;	
}

.english_star_programme_content_head{
	font-size:13px;
	background:#ffcb08;
	color:#2a2a2a;
	font-family: 'PT Sans', sans-serif;
	padding:5px;
	display:inline;
	float:left;
	margin:7px 0 0 0;
}
	
.english_star_programme_content_list{
	margin:7px 0 0 0;
	width:500px;
	display:inline-block;
}

.english_star_programme_content_list ul{
	margin:0;
}

.english_star_programme_content_list ul li{
	margin:3px 0;
	color:#2a2a2a;
	font-family: 'PT Sans', sans-serif;
	font-size:14px;
	padding:0;
	list-style:inside disc;
}

.english_star_programme_content_under_list{
	margin:10px 0 0 0;
	clear:both;
	
}

.english_star_programme_content_under_list ul{
	margin:0 0 0 15px;
}

.english_star_programme_content_under_list ul li{
	color:#2a2a2a;
	font-family: 'PT Sans', sans-serif;
	font-size:14px;
	list-style:none;
}

/*Partner with us  Business PARTNER */

.partner_with_us_business_partner_inner_bg{
	background:url(../images/become_a_partner_bg.jpg) no-repeat top center;
}

/*Partner with us  donate */

.partner_with_us_donate_inner_bg{
	background:url(../images/become_a_partner_donate_bg.jpg) no-repeat top center;
}

.pre_schools_partner_with_us_inner_bg{
	background:url(../images/preschool_partner_withus_bg.jpg) no-repeat top center;
}

/* Common Yellow Bg */

.commomyellow_inner_bg{
	padding:0;
	margin:0;
	background:url(../images/yellow_bg.jpg) no-repeat top center;
	width:100%;
	height:auto;
	padding:0px 0px 320px 0px;
}

/*preschool parents speak */
.preschool_parents_speak_inner_bg{
	padding:0px 0 350px 0;
	margin:0;
	background:url(../images/primary_school_parents_speak_bg.jpg) no-repeat top center;
	width:100%;
	height:auto;
}

.content_bg{
	margin:0 auto;
	width:1021px;
	height:auto;
	background:url(../images/per_school_parents_speak_content_bg.png) no-repeat top center;
	padding:45px 0 50px 0;
}

.bx_contant_left{
	margin:20px 25px 0 70px;
	float:left;
	width:40%;
	padding:0 0 40px 0;
}

.bx_contant_right{
	margin:20px 0px 0 0;
	float:left;
	width:45%;
}

.bx_content_head{
	padding:0px 0 0 10px;
	color:#da251c;
	font-family: 'PT Sans', sans-serif;
	font-size:25px;
}

.bx_content_sub_head{
	padding:5px 0 10px 10px;
	color:#5b5b5b;
	font-family: 'PT Sans', sans-serif;
	font-size:20px;
}

.bx_content_sub_content{
	padding:0px 0 0 10px;
	color:#2a2a2a;
	font-family: 'PT Sans', sans-serif;
	font-size:13px;
	line-height:18px;
}

/*about us press */
.about_us_press_inner_bg{
	margin:0;
	background:url(../img/wall_11.jpg) no-repeat top center;
	width:100%;
	height:1024px;
}

.about_us_press_content_wrap{
	margin:0;
	background:#f6e063;
	padding:10px 10px 30px 10px;
	text-align:center;
	width:750px;
	border-radius:5px;
}

.about_us_press_content_head{
	margin:0px 0px 5px 0px ;
	color:#2a2a2a;
	font-family: 'in-house_editionregular';
	font-size:22px;
	
}

.about_us_press_content_head p{
	margin:0;
	color:#2a2a2a;
	font-family: 'PT Sans', sans-serif;
	font-size:13px;
	
}



.about_us_press_content_image{
	margin:0;
	padding:10px 170px;
	display:inline-block;
	background:#ffffff;
	text-align:center;
}


/*about us board */	
	
.about_us_board_content_wrap{
	margin:0;
	padding:10px;
	text-align:center;
	border-radius:5px;
}

.about_us_board_content_wrap{
	width:1230px;
	margin:10px auto;
	overflow:visible;
}

.about_us_board_content_top{
	margin:0;
	padding:0px;
	background:url(../images/board_top_bg.png) no-repeat top center;
	width:1021px;
	height:200px;
}

.about_us_board_content_bottom{
	margin:60px 0 0 0;
	padding:0;
	background:url(../images/board_bottom_bg.png) no-repeat top center;
	width:1021px;
	height:200px;
}

.about_us_board_content_top_left{
	margin:-35px 0px 0 80px;
	float:left;
	border-radius:5px;
}

.about_us_board_content_top_right{
	margin:0 20px 0 0;
	float:right;
	text-align:left;
	width:620px;
	padding:20px 0;
}

.about_us_board_content_bottom_right{
	margin:-35px 60px 0 0px;
	float:right;
	border-radius:5px;
}

.about_us_board_content_bottom_left{
	margin:0 0px 0 40px;
	float:left;
	text-align:left;
	width:620px;
	padding:20px 0;
}

.board_bx_content_head{
	color: #da251c;
    font-family: "PT Sans",sans-serif;
    font-size: 22px;
    padding: 0 0 0 10px;
}


.board_bx_content_sub_head {
    color: #5b5b5b;
    font-family: "PT Sans",sans-serif;
    font-size: 13px;
    padding: 0 0 10px 10px;
}


.board_bx_content_sub_content {
    color: #2a2a2a;
    font-family: "PT Sans",sans-serif;
    font-size: 13px;
	line-height:18px;
    padding: 0 0 0 10px;
}
	
/*gallery */	
.gallery_images{
	margin:0px 0px 0 0;
	float:left;
	width:490px;
}


.gallery_content_wrap {
    margin: 10px auto;
    width: 990px;
}
	



/* Pop Up */
.popup_wrap{
  width:420px;
  display: none;
  position: absolute;
  z-index: 1000;
  background: #b089da;
  border-bottom: 1px solid #aaa;
  border-radius: 4px;
  box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  border: 1px solid rgba(0, 0, 0, 0.1);
  background-clip: padding-box;
}

.popup_wrap h3{
  padding: 1.25em 1.5em;
  border-bottom: 1px solid #f7f399;
}


.txt_box{
	padding:10px 0px 10px 18px;
}

.txt_box_inside{
	height:20px;
	margin:25px 0px 0px 0px;
}

.txt_box_inside_left{
	float:left;
	font-size:14px;
	width:80px;
}

.txt_box_inside_right{
	float:left;
	margin:0px 0px 0px 5px;
}


.name_txt{
		background:#ffffff !important;
		border:#f7f399 solid 1px;
		width:293px;
		font-family: 'Abel', sans-serif;
		color:#000000;
		font-size:14px;
		margin:-5px 0px 0px 0px !important;
		padding:5px;
}



.email_txt{
		background:#ffffff !important;
		border:#f7f399 solid 1px;
		width:293px;
		font-family: 'Abel', sans-serif;
		color:#000000;
		font-size:14px;
		margin:-5px 0px 0px 0px !important;
		padding:5px;
}



.mobile_txt{
		background:#ffffff !important;
		border:#f7f399 solid 1px;
		width:293px;
		font-family: 'Abel', sans-serif;
		color:#000000;
		font-size:14px;
		margin:-5px 0px 0px 0px !important;
		padding:5px;
}

.form_btn{
	float:right;	
	background:#ffffff !important;
	font-family: 'Abel', sans-serif;
	color:#b089da;
	font-size:16px;
	margin:-5px 25px 0px 0px !important;
	padding:5px 10px !important;
	border:none;
}

#popup1 h3{
	font-size:14px !important;	
}

.close{
	position:absolute;
	top:10px;
	right:10px;
	text-decoration: none;
	font-weight:400;
	color: #FFFFFF;
	font-size:18px;
	text-transform:uppercase;
	text-align:center;
}

.close_txt{
	text-decoration: none;
	font-weight:400;
	color: #FFFFFF;
	font-size:11px;
	text-transform:uppercase;
	text-align:center;
	margin:3px 0px 0px 0px;
}

.content{
	overflow: auto;
	position: relative;
	padding: 20px;
	background: transparent;
	margin: 0px 0px 0px 0px;
	width: 365px;
	max-width: 535px;
	height: 430px;
	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
}

.active_bg_close{
	position:absolute;
	right:38px;
	top:8px;
	background:url(../images/close.png) no-repeat;
	width:27px;
	height:18px;
	border:none;
	cursor:pointer;	
}

.active_bg_cr_close{
	position:absolute;
	right:38px;
	top:8px;
	background:url(../images/close.png) no-repeat;
	width:27px;
	height:18px;
	border:none;
	cursor:pointer;	
}

.active_bg_cl_close{
	position:absolute;
	right:38px;
	top:8px;
	background:url(../images/close.png) no-repeat;
	width:27px;
	height:18px;
	border:none;
	cursor:pointer;	
}

.active_bg_escr_close{
	position:absolute;
	right:38px;
	top:8px;
	background:url(../images/close.png) no-repeat;
	width:27px;
	height:18px;
	border:none;
	cursor:pointer;	
}

.popup_wrap_yt{
  width:500px;
  display: none;
  position: absolute;
  z-index: 1000;
  background: #b089da;
  border-bottom: 1px solid #aaa;
  border-radius: 4px;
  box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  border: 1px solid rgba(0, 0, 0, 0.1);
  background-clip: padding-box;
}

.yt_pop{
	width:500px;
	height:350px;	
}

.close_yt{
	position:absolute;
	top:-10px;
	right:-15px;
	text-decoration: none;
	font-weight:400;
	color: #FFFFFF;
	font-size:18px;
	text-transform:uppercase;
	text-align:center;
}


/*new css*/
.team-wrap{
	width:1280px;
	margin:0 auto;
}

.team-a{
	width:100%;
	height:210px;
	margin:0;
	background:url(../images/team-bg.jpg) no-repeat center bottom;
}

.team-umesh{
	width:150px;
	margin:0 0 0 320px;
	float:left;
}

.team-abrahim{
	width:150px;
	float:left;
	margin:65px 0 0 50px;
}

.team-lily{
	width:150px;
	float:left;
	margin:0 0 0 50px;
}

.team-gayatri{
	width:150px;
	float:left;
	margin:65px 0 0 50px;
}

.board-lft{
	width:370px;
	margin:0;
	float:left;
}

.board-up{
	margin:0 0 70px 0;
}

.board-up h1{
	font-family: 'in-house_editionregular';
	font-size:25px;
	color:#da251c;
	line-height:20px;
	text-align:right;
}

.board-up h2{
	font-family: 'in-house_editionregular';
	font-size:20px;
	color:#5b5b5b;
	line-height:18px;
	text-align:right;
}

.board-up p{
	font-family: 'Open Sans', sans-serif;
	font-size:11px;
	color:#2a2a2a;
	line-height:12px;
	text-align:justify;
}

.board-up a{
	font-family: 'Open Sans', sans-serif;
	font-size:11px;
	color:#da251c;
	line-height:12px;
	text-align:right;
	text-decoration:none;
	display:block;
}

.board-mid{
	width:400px;
	margin:0 0 0 10px;
	float:left;
}

.board-up-right{
	margin:0 0 70px 10px;
}

.board-up-right h1{
	font-family: 'in-house_editionregular';
	font-size:25px;
	color:#da251c;
	line-height:20px;
	text-align:left;
}

.board-up-right h2{
	font-family: 'in-house_editionregular';
	font-size:20px;
	color:#5b5b5b;
	line-height:18px;
	text-align:left;
}

.board-up-right p{
	font-family: 'Open Sans', sans-serif;
	font-size:11px;
	color:#2a2a2a;
	line-height:12px;
	text-align:justify;
}

.board-up-right a{
	font-family: 'Open Sans', sans-serif;
	font-size:11px;
	color:#da251c;
	line-height:12px;
	text-align:left;
	text-decoration:none;
	display:block;
}

.board-btm-right{
	margin:0 0 0 -120px;
}

.investor_inner_bg_new{
	padding:0px 0px 480px 0px;
	margin:0px 0px 0px 0px;
	background:url(../images/doners-bg.jpg) no-repeat top center;
	width:100%;
	height:auto;
}

.recognition_inner_bg_new{
	padding:0px 0px 480px 0px;
	margin:0px 0px 0px 0px;
	background:url(../images/recognition-bg.jpg) no-repeat top center;
	width:100%;
	height:auto;
}

.recognition_text{
	width:650px;
	font-family: 'Open Sans', sans-serif;
	font-size:14px;
	color:#666666;
	line-height:18px;
}

.ourreach_inner_bg_new{
	padding:0px 0px 580px 0px;
	margin:0px 0px 0px 0px;
	background:url(../images/our-reach-bg.jpg) no-repeat top center;
	width:100%;
	height:auto;
}

.our-reach-dsip{
	margin:0;
	width:552px;
}

.dsip-lft{
	width:45px;
	font-family: 'Open Sans', sans-serif;
	font-size:14px;
	color:#da251c;
	line-height:18px;
	font-weight:bold;
	float:left;
	margin:10px 0 0 0px;
	clear:both;
}

.dsip-rgt{
	width:475px;
	font-family: 'Open Sans', sans-serif;
	font-size:14px;
	color:#000000;
	line-height:18px;
	float:right;
	margin:10px 20px 0 0;
}

.career_content_wrap{
	width:910px;
	margin:10px;
}

.corp_ofc_content_wrap{
	width:910px;
	margin:10px auto;
}

/* new styles 28feb */
.programe-list-wrap{
	width:100%;
	margin:0 0 5px 0;
}

.programe_pre_school_content_wrap {
    margin: 10px 0;
    width: 804px;
	background:#ffcb06;
	padding:10px;
}

.programe_pre_school_content_wrap p{
	font-family: 'Open Sans', sans-serif;
	font-weight:700;
	font-size:12px;
	color:#2a2a2a;
	line-height:16px;
}

.programe_pre_school_content_wrap ul{
	margin:0 0 0 10px;
}

.programe_pre_school_content_wrap span{
	font-family: 'Open Sans', sans-serif;
	font-size:12px;
	color:#2a2a2a;
	line-height:16px;
	padding:0 0 0 0px;
	list-style:disc;
}

.english_star_programme_new_inner_bg{
	background:url(../images/english-star-bg.jpg) no-repeat top center;
}

.english_star_pro_wrap{
	width:500px;
	height:410px;
	background:#ffcb08;
	margin:0;
}

.eng_star_dsip_1{
	width:450px;
	font-family: 'Open Sans', sans-serif;
	font-size:10px;
	color:#2a2a2a;
	line-height:14px;
	margin:0 auto;
	padding:5px 0 0 0;
}
	
.eng_star_dsip_1 span{
	font-size:15px;
}

.eng_pro_line1{
	width:475px;
	height:20px;
	background:#ffffff;
	font-family: 'Open Sans', sans-serif;
	font-size:10px;
	color:#2a2a2a;
	padding:8px 0 8px 25px;
	margin:5px 0 0 0;
	line-height:14px;
}

.eng_star_dsip_sub{
	width:400px;
	font-family: 'Open Sans', sans-serif;
	font-size:10px;
	color:#2a2a2a;
	padding:0 0 0 15px;
}
	
.eng_star_under_mid{
	width:425px;
	font-size:20px;
	line-height:18px;
	color:#4b4b4b;
	font-family: 'in-house_editionregular';
	
}	

.eng_star_learning_inner_bg{
	background:url(../images/eng-star-learning-impact.jpg) no-repeat top center;
}

.eng_star_learning_content_wrap {
    margin: 10px auto;
    width: 1150px;
}

.eng_star_reach_bg {
    background:url(../images/eng-star-loc-us-bg.jpg) no-repeat top center;
    margin: 0;
    padding: 0 0 480px 0;
    width: 100%;
}

.eng_star_partner_inner_bg{
	background:url(../images/eng-star-partner-bg.jpg) no-repeat top center;
    margin: 0;
    padding: 0 0 480px 0;
    width: 100%;
}

.eng_star_partner {
    margin: 25px 0 0 0;
}

.eng_star_partner_us {
    margin: 10px auto;
    width: 1140px;
}

.ta_pro_inner_bg{
	background:url(../images/ta-pro-bg.jpg) no-repeat top center;
    margin: 0;
    padding: 0 0 480px 0;
    width: 100%;
}

.ta_pro_wrap {
    margin: 0px auto;
    width: 1140px;
}

.ta_pro_content {
    color: #2a2a2a;
    font-family: "PT Sans",sans-serif;
    font-size: 13px;
    line-height: 18px;
    margin: 25px 0 0;
    padding: 0;
    width: 657px;
}

.ta_li_inner_bg{
	background:url(../images/ta-li-bg.jpg) no-repeat top center;
    margin: 0;
    padding: 0 0 480px 0;
    width: 100%;
}

.ta_pro_content p{
	color:#da251c;	
	font-size:40px;
	line-height:18px;
	font-family: 'in-house_editionregular';
	padding:0 0 5px 0px;
}

.ta_pro_content ul{
	margin:10px 0 0 0;
}

.ta_pro_content span{
	color:#000000;	
	font-size:14px;
	line-height:15px;
	font-family: "PT Sans",sans-serif;
	font-weight:400;
	list-style:disc;
	padding:3px 0 0 0px;
	margin:0x 0 0 30px;
	display:block;
	
}

.part_dsip_mid p{
	color:#666666;	
	font-size:14px;
	line-height:18px;
	font-family: "PT Sans",sans-serif;
	font-weight:400;
	padding:10px 0 0 0px;
	
}


.ta_pro_content strong{
	color:#666666;	
	font-size:14px;
	line-height:15px;
	font-family: "PT Sans",sans-serif;
	font-weight:400;
	padding:5px 0 0 0px;
	display:block;
	
}


.part_dsip_mid img{
	margin:5px 0 0 0px;	
}

.ta_pro_content a{
	margin:10px 0 0 0px;
	display:block;
}

.fp-viewing-7th-3 .ta_pro_content a, .fp-viewing-7th-4 .ta_pro_content a{
	margin:0px 0 0 0px;
	display:inline;
}

.part_pre_school_inner_bg{
	background:url(../images/part-become-pre-school-bg.jpg) no-repeat top center;
    margin: 0;
    padding: 0 0 480px 0;
    width: 100%;
}

.part_dsip_mid ul li:last-child{
	color:#ffffff;
}

.team_text_new span{
	font-size:50px;
}

.part_primary_school_inner_bg{
	background:url(../images/part-become-primary-school-bg.jpg) no-repeat top center;
    margin: 0;
    padding: 0 0 480px 0;
    width: 100%;
}

.part_inov_inner_bg{
	background:url(../images/partner-ino-bg.jpg) no-repeat top center;
    margin: 0;
    padding: 0 0 480px 0;
    width: 100%;
}

.part_donate_inner_bg{
	background:url(../images/part-donate-school-bg.jpg) no-repeat top center;
    margin: 0;
    padding: 0 0 480px 0;
    width: 100%;
}

.gallery_inner_bg{
	background:url(../images/gallery-bg.jpg) no-repeat top center;
    margin: 0;
    padding: 0 0 480px 0;
    width: 100%;
}

.city_list_wrap{
	width:320px;
	background:#797878;
	margin:0;
}

.list_lft{
	width:320px;
	float:left;
	margin:0;
	
}

.list_rgt{
	width:320px;
	float:left;
	margin:0 0 0 40px;
}

.list_hed{
	width:320px;
	text-align:center;
	color:#000000;	
	font-size:16px;
	line-height:15px;
	font-family: "PT Sans",sans-serif;
	margin:10px 0px 10px 0px;
	clear:both;
}

.list_lft p{
	width:100%;
	text-align:center;
	color:#252525;	
	font-size:11px;
	line-height:15px;
	font-family: "PT Sans",sans-serif;
	margin:3px 0 0px 0;
	clear:both;
}

.list_in_rgt{
	width:105px;
	float:right;
	text-align:right;
	color:#ffffff;	
	font-size:11px;
	line-height:15px;
	font-family: "PT Sans",sans-serif;
	margin:5px 0 5px 0;
}


.ps_pre_spk_content_wrap {
    margin: 10px auto;
    width: 1000px;
}


.eng_star_locateus_bg {
    background:url(../images/english-star-locate-us-bg.png) no-repeat top center;
    margin: 0;
    padding: 0 0 480px;
    width: 100%;
}

.eng_star_locate_content{
	overflow: auto;
	position: relative;
	padding: 10px;
	background:#ffcb08;
	margin: 0px 0px 0px 0px;
	width: 345px;
	max-width: 515px;
	height: 340px;
	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
}


.pri_sch_pro_inner_bg {
    background:url(../images/pri-sch-the-pro-bg.jpg) no-repeat scroll center top;
    height: auto;
    margin: 0;
    padding: 0 0 480px;
    width: 100%;
}

.tra_acc_learning_content {
    width: 600px;
    font-size: 13px;
    color: #2a2a2a;
    font-family: 'PT Sans', sans-serif;
    line-height: 18px;
    margin: 0px 0 0 0;
    background: #ffcb08;
    padding: 2px;
}

.ta_pro_content {
    color: #2a2a2a;
    font-family: "PT Sans",sans-serif;
    font-size: 13px;
    line-height: 18px;
    margin: 25px 0 0 0;
    padding: 0;
    width: 625px;
    background: #ffcb08;
	padding: 10px;
}

.pri_sch_list_lft {
    width: 320px;
    float: left;
    margin: 120px 0 0 0;
	color:#252525;
	padding:10px;
	font-family:"PT Sans",sans-serif;
	font-size:12px;
	line-height:20px;
}

.pre_sch_pro_wrap{
    width: 650px;
    margin: 10px 0 10px 10px;
    background: #ffcb08;
    padding: 5px 10px 7px 10px;
}

.abt_recognition_text {
    width: 540px;
    font-family: 'Open Sans', sans-serif;
    font-size: 14px;
    color: #666666;
    line-height: 18px;
    background: #ffcb06;
    height: 375px;
    padding: 0 0 0 10px;
}

.team_hed_co{
	margin:0 0 0 230px;
}

.team_hed_di{
	margin:0 0 0 200px;
}

.team_hed_med{
	margin:0 0 0 180px;
}

.preschool_theprog_hed_mar{
	margin:0 0 0 40px;
}

.prespk_theprog_hed_mar{
	margin:0 0 0 100px;
}

.gal_txt{
	font-family: 'in-house_editionregular';
	font-size:26px;
	color:#ffffff;
	text-shadow: 2px 1px 5px rgba(150, 150, 150, 1);
	margin:20px 0 0 70px;
	float:left;
}

.gal_txt1{
	font-family: 'in-house_editionregular';
	font-size:26px;
	color:#ffffff;
	text-shadow: 2px 1px 5px rgba(150, 150, 150, 1);
	margin:80px 110px 0 0;
	float:right;
}

.gal_txt2{
	font-family: 'in-house_editionregular';
	font-size:26px;
	color:#ffffff;
	text-shadow: 2px 1px 5px rgba(150, 150, 150, 1);
	margin:50px 0 0 10px;
	float:left;
}

.gal_txt3{
	font-family: 'in-house_editionregular';
	font-size:26px;
	color:#ffffff;
	text-shadow: 2px 1px 5px rgba(150, 150, 150, 1);
	margin:120px 0 0 0;
	float:left;
}
	
/*form */

.success{
	padding: 5px;
	margin-bottom: 10px;
	border-radius: 5px;
	font-weight: normal;
	position:absolute;
	color:#5a5a5a;
	top:70px;
	text-align:left;
	font-size:30px;
	line-height:40px;
	font-family: 'Open Sans', sans-serif;
}
.error{
	margin-bottom: 10px;
	border-radius: 5px;
	font-weight: normal;
	position:absolute;
	color:#5a5a5a;
	text-align:center;
	top:66px;
	font-size:13px;
	font-family: 'Open Sans', sans-serif;
}

.success span{
	font-size:30px;
}

/*form*/


.about_hegt_fix{
	height:290px;
}