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

@font-face {
    font-family: 'signikaregular';
    src: url('fonts/signika-regular-webfont.eot');
    src: url('fonts/signika-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/signika-regular-webfont.woff') format('woff'),
         url('fonts/signika-regular-webfont.ttf') format('truetype'),
         url('fonts/signika-regular-webfont.svg#signikaregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'signikasemibold';
    src: url('fonts/signika-semibold-webfont.eot');
    src: url('fonts/signika-semibold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/signika-semibold-webfont.woff') format('woff'),
         url('fonts/signika-semibold-webfont.ttf') format('truetype'),
         url('fonts/signika-semibold-webfont.svg#signikasemibold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'signikabold';
    src: url('fonts/signika-bold-webfont.eot');
    src: url('fonts/signika-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/signika-bold-webfont.woff') format('woff'),
         url('fonts/signika-bold-webfont.ttf') format('truetype'),
         url('fonts/signika-bold-webfont.svg#signikabold') format('svg');
    font-weight: normal;
    font-style: normal;

}

*{ margin:0; padding:0; list-style:none; text-decoration:none;}
img{ outline:none;}
body{font-family: 'signikaregular';  }
a{ font-weight:normal; color:#176e94; outline:none;}

*{-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
-moz-box-sizing: border-box;    /* Firefox, other Gecko */
box-sizing: border-box;         /* Opera/IE 8+ */
-ms-box-sizing: border-box;
-o-box-sizing: border-box;}
h1, h2, h3, h4, h5, h6{ font-weight:normal;}
img { max-width: 100%; height: auto; width: auto\9; /* ie8 */ border:none; }
div, input, textarea{-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; -o-box-sizing: border-box;  }
.clear{ clear:both;}
#header{ position:relative; z-index:999; width:100%; float:left; background:url(../images/big-pic.png) no-repeat center top; min-height:1301px;}
.main-fix{ width:1280px; margin:0 auto;}
.main-full{ position:relative; z-index:999; width:100%; float:left;}
.logo{ padding-bottom:30px; width:100%; float:left; text-align:center; padding-top:26px; position:relative;}
.login-btn{ position:absolute; right:0; top:12px; font-family: 'signikasemibold'; width:127px; height:40px; border-bottom:4px solid #024b90; border-top:none; border-left:none; border-right:none; background:#015fb7; cursor:pointer; border-radius:3px; font-size:18px; color:#fff; text-transform:uppercase;  transition: all 0.1s ease-out 0s;}
.login-btn:hover, .login-btn:focus{ border-bottom: 2px solid #024b90; bottom: -3px; color: #FFFFFF;  }
.start-learning{ top:230px; background:url(../images/detail-bg.png) no-repeat center; height:363px; width:100%; float:left; position:relative;}
.start-learning:after{ z-index:-1; background:url(../images/icon1.png) no-repeat; width:287px; height:409px; position:absolute; left:37px; top: -188px; content:"";}
.start-learning:before{ z-index:-1; background:url(../images/icon2.png) no-repeat; width:275px; height:402px; position:absolute; right:72px; top: -188px; content:"";}
.start-learning-main{ width:780px; margin:0 auto;}
.start-learning-main h1{ text-align:center; padding-bottom:20px; text-shadow: 2px 2px 0 #C19A27; color:#db3b43; font-size:50px;  font-family: 'Gochi Hand'; padding-top:45px; font-weight:bold;}
.start-learning-main p{ color:#484848; font-size:18px; line-height:25px; text-align:center;}
.start-learning-btn{ padding-top:32px; width:100%; float:left;}
.kids{transition: all 0.1s ease-out 0s; float:left; width:306px; height:77px; border-bottom:6px solid #b81921; border-left:none; border-right:none; border-top:none; cursor:pointer; font-size:2em; color:#fff; background:#da3a42; border-radius:6px; font-family: 'Gochi Hand';}
.kids:hover, .kids:focus{ border-bottom: 3px solid #b81921; bottom: -2px; color: #FFFFFF;  }
.parents{transition: all 0.1s ease-out 0s; float:right; width:306px; height:77px; border-bottom:6px solid #024b90; border-left:none; border-right:none; border-top:none; cursor:pointer; font-size:2em;  color:#fff; background:#015fb7; border-radius:6px; font-family: 'Gochi Hand';}
.parents:hover, .parents:focus{ border-bottom: 3px solid #024b90; bottom: -2px; color: #FFFFFF;}

#section{ width:100%; float:left;}
.section-one{ padding-bottom:70px; width:100%; float:left; background:url(../images/onebg.jpg) repeat; margin-top:-200px; padding-top:200px;}
.section-one h2{ text-shadow: 2px 2px 0 #b3ad7c; color:#db3b43; font-size:70px; text-align:center; font-family: 'Gochi Hand';}
.seprate{ width:100%; text-align:center; padding:0 0 20px 0;}
.section-one p{ padding-bottom:10px; color:#222222; font-size:18px; text-align:center; line-height:25px;}
.section-two{ width:100%; float:left; background:#176e94; position:relative;}
.yellow-bg{  background:#ffcf42; bottom: 0;  position: absolute; right: 50%; top: 0; width: 99999px; z-index: 1;}
.section-two-left{ float:left; width:50%; .width:510px; padding:80px 60px;}
.section-two-left h2{ color:#db3b43; font-size:70px; text-align:center;  font-family: 'Gochi Hand'; text-shadow: 2px 2px 0 #c79f2a;}
.section-two-left p{ text-align:center; line-height:25px; color:#363636; font-size:14px;}
.video{ margin-top:44px; position:relative;}
.video-play{ position:absolute; top:40%; left:43%;}
ul.social-media{ width:100%; text-align:center;  padding-top:43px;}
ul.social-media li{ display:inline-block; .float:left; padding:0 8px;}
ul.social-media li a{transition: all 0.4s ease-out 0s; width:41px; height:41px; font-size:20px; border-radius:50%; background:#db3b43; color:#ffcf42; text-align:center; display:table-cell; vertical-align:middle;}
ul.social-media li a:hover{ background:#176e94;}
.section-two-right{ float:right; width:50%; .width:560px;  padding:80px 0 80px 60px;}
.section-two-right h2{color:#fff; font-size:70px; text-align:center;  font-family: 'Gochi Hand'; text-shadow: 2px 2px 0 #0f5b7c;}
.language{ position:relative; width:100%; float:left;}
.language-main{ padding-bottom:45px; width:100%; float:left;}
.language-left{ background:#176E94; position:relative; z-index:999; transition: all 0.4s ease-out 0s; float:left; width:80px; height:80px; text-align:center; line-height:80px; color:#ffcf42; font-size:50px; font-family: 'Gochi Hand'; border:4px solid #669fb9; border-radius:50%;}
.language-left:hover {transform:rotate(360deg); -ms-transform:rotate(360deg); /* IE 9 */ -webkit-transform:rotate(360deg); /* Opera, Chrome, and Safari */ border:4px solid #fff; box-shadow:0 0 2px #000;}
.language-right{ float:right; width:438px;}
.language-right h3{font-family: 'signikabold'; font-size:21px; color:#fff;}
.language-right p{ color:#a6c6d8; font-size:14px; line-height:25px;}
.start-tutoring{ color:#ffcf42; font-size:18px; font-family: 'signikabold'; padding-top:5px; display:block; }
.start-tutoring:hover{ color:#fff; text-decoration:underline;}
.last-dv{ padding-bottom:0;}
.stripe{ background:url(../images/stip.png) no-repeat center center; left:36px;  width:4px; position:absolute; top:-52px; bottom:0;}
.section-three{ position:relative; width:100%;  float:left; height:430px;  background:url(../images/full-pic.jpg) no-repeat center top; background-attachment:fixed; background-size:100% 100%;  }
.pettern{ background:url(../images/pettern.png) repeat; position:absolute; bottom:0; left:0; width:100%; height:100%;}
.name-dec{ font-size:14px; color:#fff; padding:20px 0;}
.section-four{ width:100%; float:left; background:#fff; background:#f0faff; padding:70px 0;}
.section-four h2{ color:#176e94; font-size:60px;  font-family: 'Gochi Hand'; text-align:center; text-shadow: 2px 2px 0 #8dacbc;}
.blue-dot i{ color:#176e94; font-size:30px; width:1em;  text-shadow: 1px 2px 0 #96A1A6;}
.red-dot i{ color:#db3b43; font-size:30px; width:1em;  text-shadow: 2px 2px 0 #d3a41a;}
.white-dot i{ color:#fff; font-size:30px; width:1em;  text-shadow: 2px 2px 0 #0a4964;}
.white-dot-two i{ color:#fff; font-size:30px; width:1em;  text-shadow: 2px 2px 0 #69a01b;}
.artical { float:left;    padding-top: 20px;   width: 100%;}
.artical-main {    border-bottom: 1px solid #a1d0e7;    padding-bottom: 20px;    width: 100%; float:left;}
.artical-sep-left{  width: 16.6667%;  float:left;}
.date-sep {    background: none repeat scroll 0 0 #176e94;    border-bottom: 3px solid #db3b43;    color: #fff;    font-size: 18px;    height: 50px;    line-height: 18px;    padding-top: 5px;    text-align: center;    text-transform: uppercase;    vertical-align: middle;  font-family: 'signikabold';    width: 50px;}
.artical-sep{ width: 33.3333%;  .width: 395px; float:left;  min-height: 1px;    padding-left: 15px;    padding-right: 15px;    position: relative;}
.artical-sep-right{   width: 83.3333%; float:left;}
.artical h4 {    color: #176e94;    font-family: 'signikasemibold';    font-size: 18px;    margin: 0;}
.artical p {    color: #222222;    font-size: 14px;    line-height: 24px;}
ul.comment-section {    margin: 0;    overflow: hidden;    padding: 0;    width: 100%;}
ul.comment-section li {    float: left;    list-style: none outside none;    padding-right: 10px;}
ul.comment-section li a {    color: #727272; font-size:14px;    margin: 0;}
ul.comment-section li a:hover { color:#DB3B43; text-decoration:underline;}
.artical-main:hover { border-bottom: 1px solid #db3b43;}
.big-read{ padding-top:10px;}
.big-read a{ color:#db3b43; font-size:16px;   font-family: 'signikasemibold';}
.big-read a:hover{ color:#176E94; text-decoration:underline;}
.section-five{ width:100%; float:left; background:#82b140; border-top:5px solid #69a01b; padding:30px 0;}
.section-five h2{ color:#fff; font-size:2.5em; font-family: 'Gochi Hand'; text-align:center;   text-shadow: 2px 2px 0 #69a01b;}
.subscribe-main{ width:830px; margin:0 auto; overflow:hidden;}
.email-address{ background:#95bd5c; width:66%;  height:60px; border-bottom:4px solid #6f9737; border-radius:4px; border-top:none; border-left:
none; border-right:none; color:#fff; font-size:18px; padding:0 20px; float:left;  font-family: 'signikaregular';}
.subs-btn{ background:#015fb7; width:29%; height:60px; float:right; border-bottom:4px solid #024b90; cursor:pointer; border-radius:4px; border-top:none; border-left:
none; border-right:none; color:#fff; font-size:18px; padding:0 10px;  font-family: 'signikaregular'; text-transform:uppercase;}
.email-address:hover, .email-address:focus{ border-bottom: 2px solid #6f9737;    bottom: -2px;    color: #FFFFFF;}
.subs-btn:hover, .subs-btn:focus {    border-bottom: 2px solid #024B90;    bottom: -2px;    color: #FFFFFF;}
.footer{ width:100%; float:left;}
.footer-top{ background:#111111; padding:24px 0; width:100%; float:left;}
ul.footer-left-link{   padding-top: 8px; float:left;}
ul.footer-left-link li{ float:left;}
ul.footer-left-link li a{ color:#fff; font-size:14px; padding-right:17px;}
ul.footer-left-link li a:hover, ul.footer-left-link li a:focus{ color:#ffcf42;}
.language-bar{ display:none; width:100%; float:left; text-align:center; padding-top:40px;}
ul.footer-right-link{ float:right;}
ul.footer-right-link li{ float:left;}
ul.footer-right-link li a{ color:#fff; font-size:14px; padding-left:17px;}
ul.footer-right-link li i:hover, ul.footer-right-link li i:focus{ color:#ffcf42; transform:rotate(360deg); -ms-transform:rotate(360deg); /* IE 9 */ -webkit-transform:rotate(360deg); /* Opera, Chrome, and Safari */ border:1px solid #ffcf42;}
ul.footer-right-link li i{ width:33px; height:33px; transition: all 0.4s ease-out 0s; border:1px solid #fff; border-radius:50%; line-height:33px; text-align:center;}
.footer-bottom{ width:100%; float:left; text-align:center; background:#222222; padding:30px 0; color:#6b6b6b; font-size:14px;}


/* Inner Page Css */

.inner-page #header{ background:none; min-height:inherit;}
.inner-page{ background:#eaf8ff url(../images/inner-bg.jpg) no-repeat center top;}
.section-inner{ width:100%; padding:0.5% 0.5% 0 0.5%; float:left; background:url(../images/trans.png) repeat;  -webkit-border-top-left-radius: 20px;-webkit-border-top-right-radius: 20px;-moz-border-radius-topleft: 20px;-moz-border-radius-topright: 20px;border-top-left-radius: 20px;border-top-right-radius: 20px; position:relative; margin-top:30px;}
.section-inner-bg{ padding-top:23px; background:url(../images/section-inner.jpg) repeat; -webkit-border-top-left-radius: 16px;-webkit-border-top-right-radius: 16px;-moz-border-radius-topleft: 16px;-moz-border-radius-topright: 16px;border-top-left-radius: 16px;border-top-right-radius: 16px; float:left;  width: 100%;}
ul.top-menu{ width:100%; float:left; padding:27px 2% 0 2%;}
ul.top-menu li{ float:left; padding:0 1.2%;}
ul.top-menu li a{ position:relative; text-transform:uppercase;  border-radius:8px;   height:91px; line-height:35px; display:block; text-align:center;  font-family: 'Gochi Hand'; font-size:2.5em; color:#fff;}
ul.top-menu li a:hover{}
.red-link a{background:#d33535; border-bottom:4px solid #b81921; padding-top:26px; }
.blue-link a{background:#6bcbff; border-bottom:4px solid #45aae0; padding-top:26px;}
.green-link a{background:#afac31; border-bottom:4px solid #959221; padding-top:26px;}
.yellow-link a{background:#f89521; border-bottom:4px solid #e18214; padding-top:10px;}
.red-link {width:20%;}
.blue-link{width:20%;}
.green-link {width:30%;}
.yellow-link{width:30%;}

.red-link a:hover, .red-link a:focus{ border-bottom:2px solid #b81921; bottom:-2px;}
.blue-link a:hover, .blue-link a:focus{background:#6bcbff; border-bottom:2px solid #45aae0; bottom:-2px;}
.green-link a:hover, .green-link a:focus{background:#afac31; border-bottom:2px solid #959221; bottom:-2px;}
.yellow-link a:hover, .yellow-link a:focus{background:#f89521; border-bottom:2px solid #e18214; bottom:-2px;}

.heading{ width:100%; float:left;}
.content-main{ width:100%; float:left; padding:33px 3% 250px 3%;}
.heading { width:100%; float:left; padding-bottom:20px;}
.heading h2{   text-shadow: 2px 2px 0 #d6cfba; font-family: 'Gochi Hand';   font-size:50px;  line-height: 110px; float:left;}
.heading h2 img{ float:left; padding-right:24px;}
.printer{ float:right; padding-right:48px;}
.content-main h3{ color:#484848; font-size:24px; line-height:36px; padding-bottom:15px;}
.content-main p{ padding-bottom:25px; color:#484848; font-size:18px; line-height:36px;}

.content-main h4{ color:#484848; font-size:24px; text-transform:uppercase; background:url(../images/trans1.png) repeat; padding:12px 0 12px 22px; margin:0 0 20px 0;}
.site-link{ text-decoration:underline; color:#484848; font-family: 'signikasemibold';}
.site-link:hover{ color:#b81921;}
.side-pic{ position:absolute;   right: -54px; top: 244px;}


.section-inner:after{ z-index:-1; background:url(../images/icon1.png) no-repeat; width:287px; height:409px; left: -70px; position: absolute; top: -190px; content:"";}
.section-inner:before{ z-index:-1; background:url(../images/icon2.png) no-repeat; width:275px; height:402px; position:absolute;  right: -60px; top: -200px; content:"";}
.red-heading{color:#d33535;}
.yellow-heading{color:#f89521;}
.blue-heading{ color:#176e94;}
.dark-blue-heading{ color:#015fb7;}
.green-heading{color:#afac31;}

.content-dec{ float:left; width:100%; padding:0 2%;}
.board{ margin-bottom:54px;  background:url(../images/board.png) no-repeat center; margin-top:40px; height:331px; width:100%;}
.board-left{ float:left; margin-top:-20px; padding-left: 91px;}
.board-middle{    padding-top: 40px; float:left; width:620px; padding-left:35px;}
.board-middle p{ color:#fff; font-size:24px; line-height:36px; padding-bottom:45px; text-shadow: 3px 3px 1px #D47F1C;}
.board-middle p:last-child{ padding-bottom:0;}
.board-right{ float:right;   margin-top: -13px;  padding-right: 32px;}
.language-txt{ color:#ffcf42; font-size:36px;}
.angel-txt{ color:#176f96; font-size:36px;}
.cost-txt{ color:#484848; font-size:36px;  text-shadow: 2px 2px 0 #D6CFBA; font-family: 'Gochi Hand'; }
.dollor{ color:#db3b43; font-size:60px;}
.diff-txt img {vertical-align: middle;}
.diff-txt p{ color:#484848; font-size:24px; }
.diff-txt {float: left; width: 100%;}
.card{ float:left; width:100%; padding-top:15px; padding-bottom:40px;}
.card img{ padding-right:26px;}
.subs-bg{ background:url(../images/subs-bg.png) no-repeat center; width:100%; float:left; height:162px; margin:0 auto;}
.subscription{transition: all 0.1s ease-out 0s; background:url(../images/subs-bg-btn.png) no-repeat center; height:102px; border:none; cursor:pointer;  margin-top:13px; text-align: center; width: 100%;}
.subscription:hover{ background:url(../images/subs-bg-btn-hover.png) no-repeat center; transition: all 0.1s ease-out 0s;}
.diff-color{ color:#7d7d7d;}
.section-page{ width:100%; float:left;}
.section-page-left{ float:left; width:48%;}
.field-box{ width:100%; float:left; padding-bottom:17px;}
.field-yellow{ float:left; width:100%; background:#ffcf42; border-radius:10px;}
.field-orange{ float:left; width:100%; background:#ff882b; border-radius:10px;}
.field-left{ float:left; padding: 14px 0 14px 20px; width: 10%;}
.textfield-area{background:none; border:none; font-size:24px; color:#fff; font-family: 'Gochi Hand';  width:100%;}
.field-right{float:right; padding: 15px; width: 90%;}
.textfield-comment{background:none; border:none; width:100%; font-size:24px; color:#fff; font-family: 'Gochi Hand'; min-height:187px;}
.parents-detail-dec .textfield-area{  font-family: 'signikaregular'; font-size:18px;}
.textfield-comment-short{background:none; border:none; width:100%; font-size:24px; color:#fff; font-family: 'Gochi Hand'; min-height:100px;}

.send-enquiry{transition: all 0.1s ease-out 0s; background:url(../images/send-enquiry.png) no-repeat left; height:104px; border:none; cursor:pointer;  margin-top:13px; text-align: center; width: 100%;}
.send-enquiry:hover{ background:url(../images/send-enquiry-hover.png) no-repeat left; transition: all 0.1s ease-out 0s;}
.section-page-right{ float:right; width:48%;}
.section-center-txt{ text-align:center; float:left; width:100%;}
.section-center-txt p{ color:#1b1c1f; font-size:24px; line-height:36px; padding:0;}
.map img{ border:3px solid #cac2ae; border-radius:5px;}
.map{ padding:15px 0 20px 0; float:left; width:100%;}
.section-center-link img{ vertical-align:middle; padding-right:17px;}
.section-center-link{ padding-left:15%; float:left; width:100%;}
.section-center-link p, .section-center-link a{color:#1b1c1f; font-size:24px; line-height:36px; }
.section-center-link a:hover{ text-decoration:underline; color:#D33535;}
.contact-pic{ text-align:right; padding-top:25px; float:left; width:100%;}
.parents-detail{  min-height: 410px; width:100%; float:left; padding:32px 0 5px 0; width:100%;  background:url(../images/trans2.png) repeat;  -webkit-box-shadow: inset 0 1px 5px rgba(0,0,0,.15); -moz-box-shadow: inset 0 1px 5px rgba(0,0,0,.15); box-shadow: inset 0 1px 5px rgba(0,0,0,.15); border-radius:20px;}
.parents-detail-heading{ float:left; width:100%;}
.blue-light{ height:56px; line-height:56px; background:#176e94; border-bottom:4px solid #0a384c; border-radius:5px; padding:0 33px; float:left; font-size:24px; color:#fff; margin-left:-12px; position:relative;}
.blue-light:after{width: 0px;height: 0px;border-style: solid;border-width: 0 0 11px 11px;border-color: transparent transparent #176f94 transparent; position:absolute; top:-9px; left:1px; content:"";}
.parents-detail-dec{ float:left; width:100%; padding:32px 5% 30px 5%;}  
.parents-detail-dec p{ padding:0 4%; color:#484848; font-size:18px; line-height:36px; padding-bottom:10px;}
.create-acc{ color:#fff; display:block; width:270px; text-align:center; line-height:56px; position:relative; height:56px; background:#d33535; border-bottom:4px solid #b02121; border-radius:5px; font-size:29.26px; margin-top:10px; margin-left:4%; transition: all 0.4s ease-out 0s;}
.create-acc:hover, .create-acc:focus{  background:#d33535; border-bottom:2px solid #b02121; bottom:-2px; text-shadow:0 0 1px #7b0606;}
.field-detail{ background:#faf2d9; height:50px; border:1px solid #d6ceb8; color:#9a9689; font-size:18px; font-family: 'signikaregular'; padding:0 15px; width:100%; -webkit-box-shadow: inset 0 1px 5px rgba(0,0,0,.15); -moz-box-shadow: inset 0 1px 5px rgba(0,0,0,.15); box-shadow: inset 0 1px 5px rgba(0,0,0,.15); border-radius:5px; margin-bottom:11px;}
.field-detail:focus{ border:1px solid #176e94;}
.forget-pass{ color:#484848; font-size:18px; float:right; text-decoration:underline;  padding-right:15px;}
.forget-pass:hover{ color: #D33535;}
.login-detail{ width:99px; height:36px; background:#d33535; border-bottom:4px solid #b02121; border-radius:5px; cursor:pointer; color:#fff; font-size:18px; font-family: 'signikaregular'; border-top:none; border-left:none; border-right:none; position:relative; transition: all 0.4s ease-out 0s;}
.login-detail:hover, .login-detail:focus{background: #d33535; border-bottom:2px solid #b02121;  bottom: -2px;}
.remem-forgot{ float:left; width:100%; padding:20px 0;}
.blue-dark{ height:56px; line-height:56px; background:#015fb7; border-bottom:4px solid #024b90; border-radius:5px; padding:0 33px; width:93%; font-size:24px; color:#fff; margin-left:-12px; position:relative;}
.blue-dark:after{width: 0px;height: 0px;border-style: solid;border-width: 0 0 11px 11px;border-color: transparent transparent #015fb7 transparent; position:absolute; top:-9px; left:1px; content:"";}
.field-full{ width:100%; padding:15px; }
.textfield-select{ background:none; border:none; font-size:24px; color:#fff; font-family: 'Gochi Hand';  width:100%;}

.check-dv{ padding-left:25px;}
.check-btn[type="checkbox"] {display:none;}
.check-btn[type="checkbox"] + label { padding: 0 0 0 40px; position: relative; color:#333333; font-size:15px;}
.check-btn[type="checkbox"] + label:before {content:''; display:block; width:23px; height:21px;    position:absolute; left:0; top:50%; margin:-9px 0 0 0;  background:url(../images/check_radio_sheet.png) 0 0 no-repeat;    cursor:pointer;}
.check-btn[type="checkbox"]:checked + label:before {background:url(../images/check_radio_sheet.png) -46px 0 no-repeat;}

.sign-up-btn{ background:#6aa414; border-bottom:4px solid #68951c; width:138px; height:51px; color:#fff; font-size:24px;  font-family: 'signikaregular'; cursor:pointer; border-top:none; border-left:none; border-right:none; border-radius:5px; position:relative; transition: all 0.4s ease-out 0s; float:left;}
.sign-up-btn:hover{ background:#6aa414; border-bottom:2px solid #68951c; bottom:-2px;}
.field-area-inner{ float:left; width:80%;}
.already{ float:left; color:#484848; font-size:18px; text-decoration:underline; font-style:italic; padding:15px 0 0 15px;}
.already:hover { color: #D33535;}
.tweety-cutie{ position:absolute; bottom:20px; right:10%;}
.what-exactly{ position:relative; float:left; width:100%; -webkit-box-shadow: inset 0 1px 5px rgba(0,0,0,.15); -moz-box-shadow: inset 0 1px 5px rgba(0,0,0,.15); box-shadow: inset 0 1px 5px rgba(0,0,0,.15); border-radius:20px; padding:20px 30px;}
.what-exactly-red{ background:url(../images/red-bg.jpg) repeat; border-bottom:10px solid #86181b; position:relative;}
.what-exactly-red:hover{ border-bottom:5px solid #86181b; bottom:-5px;}
.what-exactly h2{ font-size:60px; color:#fff; text-align:center; font-family: 'Gochi Hand'; }
.what-exactly h2, .what-exactly h2 a{font-size:60px; color:#fff; text-align:center; font-family: 'Gochi Hand'; }
.what-exactly-red h2{text-shadow: 2px 2px 0 #b12f36;}
.what-exactly-green h2{text-shadow: 2px 2px 0 #848317;}
.what-exactly h2 a:hover{ color:#ffcf42;}
.what-exactly-dec{ float:left; width:100%;   height: 500px; overflow: auto;}
.what-exactly-dec-left{ float:left; padding-right:30px;}
.what-exactly-dec p{ color:#fff; font-size:20px;}
.what-exactly-red .what-exactly-dec-left img{ border:10px solid #c4343b; background:#faf1d7; border-radius:50%;}
.what-exactly-green{ background:url(../images/green-bg.jpg) repeat; border-bottom:10px solid #848222; position:relative;}
.what-exactly-green:hover{ border-bottom:5px solid #848222; bottom:-5px;}
.what-exactly-green .what-exactly-dec-left img{ border:10px solid #9a982b; background:#faf1d7; border-radius:50%;}
.what-exa-bottom{ width:100%; float:left; padding-top:50px;}
.what-exa-bottom p{color: #484848; font-size: 24px; }
.what-exa-bottom h2{ font-family: 'signikasemibold'; color:#484848; font-size:24px; margin-bottom:20px;}
.what-exa-bottom h2 img{ vertical-align:middle;}
.align-center{ text-align:center;}
ul.about-box{ padding-bottom:100px; float:left; width:100%; padding-top:40px;}
ul.about-box li{ float:left; width:33.33%; padding:0 20px; text-align:center;}
ul.about-box li a{ position:relative; float:left; display:block; height:46px; color:#fff; background:#f34b4b; line-height:46px; border-bottom:4px solid #b81921; text-align:center; width:100%; font-size:30px; font-family: 'Gochi Hand'; border-radius:5px;} 
ul.about-box li a:hover{background:#f34b4b; border-bottom:2px solid #b81921; bottom:-2px;}
.about-pic{ float:left; width:100%;}

.about-dec{ margin-bottom:50px; height:446px; width:100%; float:left; border-radius:20px; border:1px solid #e5dfc8; background:#fffced url(../images/bg.jpg) repeat-x top;}
.about-dec-top{ float:left; width:100%;}
.about-dec-top-left{ float:left; padding-left:56px;}
.about-dec-top-right{ height:310px; overflow:auto; float:right; width:79%; padding:20px 2% 0 0;}
.about-dec-top-right h2{ padding-bottom:20px; font-size:36px; color:#dd470a; font-family: 'Gochi Hand';   text-shadow: 2px 2px 0 #d8d7d5;} 

.about-dec-bottom{ float:left; width:100%; text-align:center;    padding-top: 23px;}
.enjoy-btn{transition: all 0.1s ease-out 0s; background:url(../images/enjoy-btn.png) no-repeat center; height:102px; border:none; cursor:pointer;  margin-top:13px; text-align: center; width: 100%; float:left;}
.enjoy-btn:hover{ background:url(../images/enjoy-btn-hover.png) no-repeat center; transition: all 0.1s ease-out 0s;}
.about-txt-bottom p{ text-align:center; color: #484848; font-size: 24px;}
.about-txt-bottom{ padding-top:50px; float:left; width:100%;}
.icon-top-left{ left: 8px; position: absolute; top: -47px;}
.icon-top-right{right: 50px; position: absolute; top: -36px;}
.top-padd{ padding-top:40px;}

.foreign-languages{ float:left; width:100%; padding-bottom:60px;}
.foreign-languages-left{ float:left; width:838px;}
.blue-heading-bg{ background:#156588; }
.foreign-languages-left h2{margin-bottom:40px;}
.foreign-languages-left h2{ font-size:24px; color:#fff; padding:12px 20px;}
.foreign-languages-left p{ color:#484848; font-size:24.09px; line-height:35px; text-align:justify;}
.foreign-languages-right{ float:right;}
.right-float{ float:right;}
.left-float{ float:left;}
.yellow-heading-bg{ background:#e8bf3d;}
.mail-link:hover{ text-decoration:underline;}

.remem-forgot .check-dv{ float:left; padding-left:0;}




/*30-04-2014 By Rajendra Meena*/

.find-more{ width:100%; float:left; padding-top:121px; text-align:center;}
.find-btn{ font-size:24px; color:#fff; width:194px; height:51px; display:block; text-align:center; line-height:51px; margin:0 auto; border-bottom:4px solid #68951c; border-radius:4px; background:#6aa414; position:relative; transition: all 0.1s ease-out 0s;}
.find-btn:hover, .find-btn:focus{border-bottom:2px solid #68951c; background:#6aa414; bottom:-2px;}
.find-more p{ color:#484848; font-size:20px; padding-top:23px;}

.language-learning{ margin-bottom:45px; width:100%; float:left; background:url(../images/trans2.png) repeat;  -webkit-box-shadow: inset 0 1px 5px rgba(0,0,0,.15); -moz-box-shadow: inset 0 1px 5px rgba(0,0,0,.15); box-shadow: inset 0 1px 5px rgba(0,0,0,.15); border-radius:8px; padding:37px 43px;}
.language-learning h2{ color:#fff; font-size:30px; background:#176e94; padding:18px 30px;}
.language-select{ padding-top:45px; width:100%; float:left;}
.language-choose{width:422px; height:59px; background:#ff882b url(../images/select-right.png) no-repeat right center; overflow:hidden; border:none; border-radius:20px; float:left; margin-right:31px; }
.language-choose select{ background:none; border:none;  color:#fff; font-size:24px; font-family: 'Gochi Hand'; padding:14px; width:130%;}

.learning-choose{width:422px; height:59px; background:#ffcf42 url(../images/select-right.png) no-repeat right center; overflow:hidden; border:none; border-radius:20px; float:left;}
.learning-choose select{ background:none; border:none;  color:#fff; font-size:24px; font-family: 'Gochi Hand'; padding:14px; width:130%;}
.compulsory-fields{ float:right; font-size:24px;}
.personal-detail{ width:100%; float:left; padding-top:47px;}
.personal-detail-left{ float:left; width:49%;}
.personal-detail-right{ float:right; width:49%;}
.personal-field{ float:left; width:100%; padding-bottom:18px;}
.personal-field-left{ float:left; width:35%; color:#7e7a6d; font-size:24px; padding-top:12px;}
.personal-field-right{ float:right; width:64%;}
.personal-input{ border:1px solid #c5bca6; height:50px; width:100%; padding:0 10px;  font-family: 'signikaregular'; color:#000; background:none; border-radius:8px; font-size:14px;}
.personal-input:focus{ border:1px solid #176E94;}
.personal-select{border:1px solid #c5bca6; height:50px; width:100%; padding:0;  background:url(../images/per-sele.png) no-repeat right center; border-radius:8px; overflow:hidden; }
.personal-select select{ background:none; border:none;  font-family: 'signikaregular'; color:#000; font-size:14px; width:130%; padding:16px;}

.submit-go{ padding-top:70px; width:100%; float:left; text-align:center;}
.submit-go-btn{ transition: all 0.1s ease-out 0s; position:relative; background:#ff882b; border-bottom:4px solid #c46215;  text-align:center; cursor:pointer; font-size:24px; color:#fff; border-radius:6px; border-top:none; border-left:none; border-right:none; padding:10px 50px; font-family: 'signikaregular';}
.submit-go-btn:hover, .submit-go-btn:focus{background:#ff882b; border-bottom:2px solid #c46215; bottom:-2px; }







/* 03-05-2014*/


.heading .white-txt {color: #FFFFFF; text-shadow: 2px 2px 0 #0A6D59;}
.diff-bg{ background:url(../images/pattern.jpg) repeat;}
ul.side-menu{float:right;}
ul.side-menu li{ float:left; margin-left:13px; border-radius:8px;}
ul.side-menu li a{ position:relative; text-transform:uppercase;  height:72px; line-height:72px; display:block; text-align:center;  font-family: 'Gochi Hand'; font-size:2em; color:#fff; width:265px; text-align:center; }
ul.side-menu li a:hover{}
.green-bg{ background:#4f790f;}
.green-bg:hover{ background:#3e6602;}
.red-bg{ background:#ee3a43;}
.red-bg:hover{ background:#c63038;}
.green-bg a{text-shadow: 2px 2px 0 #42650d;}
.red-bg a{text-shadow: 2px 2px 0 #c63038;}
.units{ text-align:center; color:#12977d; font-size:48px; background:#fff; width:100%; float:left; padding:10px 0; border:1px solid #12977d;}
.progress{ float:left; width:100%; padding:0 3%; padding-top:32px;}
.progress-left{ font-size:24px; color:#fff ;width:48%; float:left; padding-top:12px;} 
.progress-right{ float:right; width:48%;}
ul.progress-bar{ background:#ffce41; border:3px solid #fff; border-radius:15px; overflow:hidden; float:right; width:100%; padding:0;}
ul.progress-bar li{ height:48px; color:#fff; font-size:24px; line-height:48px; background:#176e94; width:48%; padding:0 10px;}
ul.animal{ float:left; width:100%; padding-top:40px;}
ul.animal li{ margin-bottom:120px; padding-top:13px; width:18.9%; background:#fff; display:inline-block; border:1px solid #129077; margin-right:1%; text-align:center; position:relative; transition: all 0.4s ease-out 0s; }
ul.animal li:nth-child(5n+5) { margin-right: 0;}
ul.animal li h2{ color:#fff; font-size:36px; font-family: 'Gochi Hand'; padding:5px 0; }
.green-head{ background:#16a085; text-shadow: 2px 2px 0 #0A6D59;}
.animal-pic{ height:250px;}
.animal-pic{  display: table-cell; height: 250px; text-align: center; vertical-align: middle; width: 230px;}
.check-uncheck{ transition: all 0.4s ease-out 0s; position:absolute; width:100%; text-align:center; left:0; bottom:-48px;}
.check-uncheck img{transition: all 0.4s ease-out 0s;}
.red-head{ background:#ec2227; text-shadow: 2px 2px 0 #cc161b;}
.animal li:hover{ padding-top:0;}
.animal li:hover .check-uncheck img{ transform: rotate(360deg);}

