/*------------- Common Styles -------------*/
@font-face {
    font-family: 'open_sanslight';
    src: url('../fonts/opensans-light-webfont.eot');
    src: url('../fonts/opensans-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/opensans-light-webfont.woff2') format('woff2'),
         url('../fonts/opensans-light-webfont.woff') format('woff'),
         url('../fonts/opensans-light-webfont.ttf') format('truetype'),
         url('../fonts/opensans-light-webfont.svg#open_sanslight') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'open_sansregular';
    src: url('../fonts/opensans-regular-webfont.eot');
    src: url('../fonts/opensans-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/opensans-regular-webfont.woff2') format('woff2'),
         url('../fonts/opensans-regular-webfont.woff') format('woff'),
         url('../fonts/opensans-regular-webfont.ttf') format('truetype'),
         url('../fonts/opensans-regular-webfont.svg#open_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'open_sanssemibold';
    src: url('../fonts/opensans-semibold-webfont.eot');
    src: url('../fonts/opensans-semibold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/opensans-semibold-webfont.woff2') format('woff2'),
         url('../fonts/opensans-semibold-webfont.woff') format('woff'),
         url('../fonts/opensans-semibold-webfont.ttf') format('truetype'),
         url('../fonts/opensans-semibold-webfont.svg#open_sanssemibold') format('svg');
    font-weight: normal;
    font-style: normal;

}

body{font-family: 'open_sansregular'; overflow-x: hidden !important;}
h1,h2,h3,h4,h5,h6,li,ul,ol,p{ margin-top: 0px; margin-bottom:20px;}
.main-container{ width: 100%; background:url(../images/header-top-bg.jpg) center top repeat-x; }
.container{ max-width: 1220px; margin:auto;    }
.clearfix::after { clear: both; content: ""; display: table; }

/*------------ Header -------------*/
header .container{ position: relative; padding:20px 10px 0; min-height: 100px; }
header .logo{ position: absolute; left: 0px; top: 45px; }
header .logo h1{ margin-bottom: 0px; }
header .logo img{ width: 100%; } 
nav{ float: right; margin-top:27px; }
nav span{ color:#000; text-transform: uppercase; font-size: 14px; }
nav img{ vertical-align: middle; margin-left: 10px;} 

.tagline{  text-align: center; margin-bottom: 10px; }
 
.tagline h2{ color:#fff; font-size: 28px; line-height: 36px; font-weight: normal; font-family: 'open_sanssemibold'; height:36px; }

.top-section { overflow: hidden; position: relative; }
.top-section .container{ position: relative; }
.cartoon{ position: relative; z-index: 11; }
.cartoon img{ width: 100%; max-width: 244px; }


.sun-animation{ position: absolute; right: 10px; top:0px; }
.sun-animation img{ width: 100%; max-width: 104px; }

.inner-section{ margin:auto; max-width: 960px;}

/*--------------- Search Form -----------*/
#search-form{ margin-bottom: 22px; text-align: center; padding-top: 22px; position: relative; z-index: 13;}
#search-form .input-field{ float: left; border-radius: 8px !important; -moz-border-radius: 4px; -webkit-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px; margin-right: 12px; background: #fff; padding:0px 13px; display: inline-block; position: relative; background-clip: padding-box;
    border: 5px solid rgba(255, 255, 255, 0.3);     height: 50px;
    line-height: 50px; }
#search-form .list1{ display: none; position: absolute; left: 0px; top: 38px; }
#search-form .list1 ul{ width: 200px; margin:0; padding:0; background: #ffffff; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px; }
#search-form .list1 ul li{ list-style: none;  border-bottom: 1px solid #ededed; margin-bottom: 0px;}
#search-form .list1 ul li:last-child{ border-bottom: 0; }
#search-form .list1 ul li a{ display: block; padding:0px 20px; line-height: 35px; color:#333; text-decoration: none; text-align: left; font-size: 13px; }
#search-form input[type=text]{ font-size: 14px; color:#333; background: transparent; border:0; padding:0px 15px; border:none; box-shadow:none; }
#search-form input[type=submit]{
	/*background:#3399ff;*/background:#333333; color:#fff; text-transform: uppercase; font-size: 18px; font-family: 'open_sanssemibold'; float: left; padding:12px 55px; border:0; border-radius:8px !important; -moz-border-radius:4px; -webkit-border-radius:4px; -ms-border-radius:4px; -o-border-radius:4px;  -ms-border-radius:4px; -o-border-radius:4px;    background-clip: padding-box;
    border: 5px solid rgba(255, 255, 255, 0.3);   box-shadow: inset 0 0 0 0 #000;
	-webkit-transition: all ease 0.5s;
	-moz-transition: all ease 0.5s;
	transition: all ease 0.5s; }
	
	#search-form input[type=text]:focus{ border:none !important; box-shadow:none;}
	
#search-form input[type=submit]:hover{box-shadow: inset 0 -100px 0 0 #000; }

#search-form .city{ width: 185px; }
#search-form .school-name{ width: 350px; }
#search-form img{ vertical-align: middle; margin-top:-5px; }

.board{ background:url(../images/road-board.png) 0 0 no-repeat; height: 96px; width:308px; padding-top:20px; text-align: center; }
.board p{ font-size: 16px; color:#333; font-family: 'open_sanssemibold'; margin-bottom: 0px; line-height: 20px; }
.board span{ text-transform: uppercase; font-size: 12px; color: #333333; font-family: 'open_sanslight'; line-height: 18px; }

.animate-cartoon{ max-width: 252px; margin: auto; position: relative; max-width: 252px;}
    /* margin: auto; */
    
	


#recommended-shcool{ right: 10px; position:fixed; z-index:99; top:0px
/*right: 10px;
    position: absolute;
    z-index: 999999;
    top: 0px;
*/

 }
#overlay{ display: none; position: fixed; left: 0; top: 0; width: 100%; height: 100%; background: rgba(0, 0, 0, .7); z-index: 12;}

#main-content{ padding-top: 68px; /*background:#fff url(../images/content-bg.jpg) center bottom repeat-x;*/ padding-bottom: 1px; }

.content-head { text-align: center; margin-bottom: 80px; }
.content-head h3{ color:#fff; font-size: 30px; color:#333; line-height: 40px; }

#dashboard{ margin-bottom: 70px; }
#dashboard .child{ float:left; width:296px; display:none; }
#dashboard .child.arrow{ width: 77px; margin:80px 30px 0; }
#dashboard .child .info{ text-align: center; margin-left: 100px; }
#dashboard .child .info h3{ margin-bottom:0px; font-family: 'open_sanslight'; font-size: 24px; font-weight: normal; }
#dashboard .child .info p{ color:#666; margin-bottom:0px; font-family: 'open_sanslight'; font-size: 14px; }

.pay-button{ text-align: center; margin-bottom: 118px; position: relative; z-index: 11; }
.pay-button a{ color:#fff; font-size: 24px; text-decoration: none; font-family: 'open_sanssemibold'; display: inline-block; background: #3399ff; padding:0px 78px; line-height: 56px; /*border-bottom:6px solid #1c75cf;*/ border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px;  box-shadow: inset 0 0 0 0 #175A9E;
	-webkit-transition: all ease 0.5s;
	-moz-transition: all ease 0.5s;
	transition: all ease 0.5s; }
.pay-button a:hover{ box-shadow: inset 0 -100px 0 0 #175A9E;}

#middle-content{ position: relative; padding-top: 40px; }
.baloon1{ position: absolute; left: 50px; top: -230px; }
.baloon2{ position: absolute; left: 150px; bottom: 480px; }
.apps-section{ position: relative; background: url(../images/wooden-bg.png) bottom center no-repeat; width: 850px; margin:0 auto 108px; padding-bottom: 520px; -webkit-animation: mbounce 3s infinite;  -moz-animation: mbounce 3s infinite; -o-animation: mbounce 3s infinite; -ms-animation: mbounce 3s infinite;  animation: mbounce 3s infinite; margin-bottom:25px; } 
.apps-section img{ vertical-align: bottom; }
.apps-section .links { /* padding-top: 45px; text-align: center; padding-left:5px; position: absolute; background: url(../images/wooden-bord.png) 0 0 no-repeat; width: 164px; height: 244px; left: 110px; top: 300px;*/
padding-top: 45px;
    text-align: center;
    padding-left: 5px;
    position: absolute;
    background: url(../images/wooden-bord.png) 0 0 no-repeat;
    width: 230px;
    height: 289px;
    left: 70px;
    top: 279px;
 }
.apps-section .links p{ margin-bottom: 12px;        line-height: 33px; }
.apps-section .links a{ text-shadow:2px 0px 7px #330000; font-size: 14px; color:#fff; font-family: 'open_sanssemibold'; text-decoration: none; }
.apps-section .mobile{ text-align: center;      }
.apps-section .mobile img{ /*width: 100%;*/ max-width: 315px; }
.apps-section .flowers{ position: absolute; left: 62px; top: 480px; }
.apps-section .appstore{ position: absolute; left: 88px; top: 522px; }
.apps-section .google-app{ position: absolute; right: 88px; top: 522px; }

.bottom-tagline{ margin-bottom: 25px; }
/*.bottom-tagline .container{ background: #774624; text-align: center; border-radius:35px; -moz-border-radius:35px; -webkit-border-radius:35px; -ms-border-radius:35px; -o-border-radius:35px;  } */
.bottom-tagline .container {
    background: url(../images/ribben.png) no-repeat;
    text-align: center;
    
    -moz-border-radius: 35px;
   
    -ms-border-radius: 35px;
    -o-border-radius: 35px;
   
    background-size: 948px 66px;
}
.bottom-tagline p{ 
	color:#fff; 
	/* font-size: 32px;*/
	line-height: 74px;   
	font-size: 24px;
    line-height: px;
	font-family: 'open_sanssemibold'; 
	margin-bottom:0px;
	}

.bottom-tagline .arrow-down{ text-align: center; }
/*
.bottom-tagline .arrow{ width: 0; height: 0; border-left: 20px solid transparent;
  border-right: 20px solid transparent; border-top: 20px solid #774624; position:absolute; }*/

#bottom-content{ background: url(../images/footer-buildings.png) center bottom repeat-x; height: 227px; }
#bottom-content .container{ position: relative; }
#bottom-content .tooltip{ display: inline-block; text-align: center; position: absolute;

-webkit-animation-play-state:paused;
-moz-animation-play-state:paused;
animation-play-state:paused; 

 }
#bottom-content .tooltip .box{ padding:0px 14px; font-size: 16px; color:#fff; font-family: 'open_sanssemibold'; line-height: 32px; display: inline-block; background:#000; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; -ms-border-radius:4px; }
#bottom-content .tooltip .arrow{ text-align: center; position:inherit; margin-left:48px; }
#bottom-content .tooltip .arrow span{ display: inline-block; vertical-align: top; width: 0; height: 0; border-left: 10px solid transparent;
  border-right: 10px solid transparent; border-top: 10px solid #000;}

#bottom-content #sports-academy{ left:-6px; top:114px; }
#bottom-content #university{ left:313px; top:64px; }
#bottom-content #coaching-centers{ left:572px; top:40px; }
#bottom-content #school{ left:796px; top:110px; }
#bottom-content #institute{ left: 978px; top:64px; }
#bottom-content #hobby-classes{ left:1060px; top:142px; }

footer{ background: url(../images/footer-bg.png) center top repeat-x; padding:10px 10px 0px 10px;padding-bottom: 0; color:#B7B7B7;background-size: 100% 100% !important; }
footer .footer-left{ float: left; /*width:451px;*/ }
footer .footer-left ul{ margin:0; padding:0; }
footer .footer-left ul li{ margin-bottom: 5px; display: inline-block; color:#fff; font-size: 12px; }
footer a{ text-decoration: none; color:#B7B7B7; }
footer a:hover{ color:#fff; }
footer p{ color:#B7B7B7; font-size: 12px; margin-bottom: 0px; }

footer .footer-right{ float: right; padding-top: 14px; overflow:hidden; }
footer .footer-right img{ vertical-align: middle; margin-left: 10px; transform: translateY(5px);   animation: transform 0.5s;}
a{text-decoration:none;}

#tw:hover,#fb:hover,#ln:hover,#gp:hover{
	transform: translateY(0px);
}

.empower-cont{ margin:0 auto;width: 950px;}




/* Rajender Css  starts */

.sidr ul li a {padding: 0 30px !important; }
.sidr ul li ul li a{padding-left:45px !important;}

#cityName, #schoolName {line-height:20px;}

/*.sliding-menu > ul > li:hover ul > li > ul {display:block !important;}*/

#sidr-right{z-index:99999999 !important;}
.sidr {box-shadow:none !important; }
#sidr-right ul li a{ box-shadow:none !important; border:none; line-height: 40px; border-bottom: 1px solid #3E3E3E;}
.sidr ul li {    border:none !important;}
.sidr ul li:hover {    border:none !important; }
.sidr ul li ul { border:none;}
.sidr > ul { border-bottom: none !important; border-top:none !important; margin-top:36px !important;}


/*contactus */
.main-contact-container{ width: 100%; background: url(../images/contact-bg.jpg) repeat-x; }
.frm{ margin-top:50px; position:relative;}
.bar{color:#fff; }
.clear{ clear:both;}
.img-container{ float:left;position: absolute; bottom: -80px; width:39%}
.contact-form-container{width:55%;  float:right; background-color:#FFF;   margin-bottom:-50px;  }
.contact-form-container .frm-shadow{     margin-left: -76px;    margin-bottom: -60px; }
.contact-form-container h2{ padding:8px 20px; margin:0px; font-size:30px; background-color:#ff9900; color:#fff; text-align:left;}
.contact-form-container .contact-form{margin:30px;}
.contact-form-container .contact-form h5, .form-txt, textarea{ padding:5px !important; margin:10px 0px;; text-align:left; font-size:14px; font-weight:normal; padding-left: 0px;}
.contact-form-container .contact-form .form-txt, input[type=text]{ display:inline-block; padding:5px;}
.contact-form-container .contact-form input[type=text], textarea{ background-color:#ebebeb; border-radius:5px;  border:solid 1px transparent; outline:none; width:74%}
.contact-form-container .contact-form .form-txt{ display:inline-block; width:107px; color:#a3a3a3;}
.contact-form-container .contact-form input[type=submit]{ background-color:#3399ff;  margin-left: 20%;    border: none;    border-radius: 5px;    padding: 8px 48px;    text-transform: uppercase; color:#fff; box-shadow: inset 0 0 0 0 #175a9e;
	-webkit-transition: all ease 0.3s;
	-moz-transition: all ease 0.3s;
	transition: all ease 0.3s; }
	.contact-form-container .contact-form input[type=submit]:hover{ box-shadow: inset 0 -100px 0 0 #175a9e; }
textarea{padding:5px;}
.img-container img{display:inline-block; }
.img-container img.p1{ width:10%; margin-bottom: 55px; margin-left:-50px; position: absolute;}
.img-container img.p2{ width: 283px; margin-left: 40%; position:absolute;bottom:0px;}
.img-container img.p3{ width:6%; margin-bottom: 55px;  margin-right: -50px;}
.img-container img.p4{width:68%; position: absolute;    bottom: -17px;    right: 47px;    z-index: -1;}
.container .section-left{float:left; width:60%;}
.container .section-left p{ font-size:14px;}
.container .section-right{float:right; width:40%; text-align:right;}
.container .section-right img{width: 80%;}
a.email{background:url(../images/email.png) no-repeat; padding-left:25px; color:#0099ff; background-position-y: 6px; font-size:16px;}
a.call{background:url(../images/call.png) no-repeat; padding-left:25px; color:#0099ff; background-position-y: 6px; font-size:16px; cursor:default;}
a.email:hover {text-decoration:underline;}

a.line{color:#0099ff;}
.pdt{padding-top:50px;}

.row{  background-color:#0099ff; border-radius:5px;    padding: 30px;    text-align: center;     margin-top: 80px;    margin-bottom: 100px; }
.row .col{ display:inline-block }
.row address{ display:inline-block;  display: inline-block;    font-style: normal;    width: 61%;    color: #fff; margin-left:10px; vertical-align:top; text-align:left; }
.row address a{ color:#fff;}
.c1,.c2,.c3{width:30%}
.contact-ballon1{position: absolute;
    margin-left: -206px;
    margin-top: -151px;}
.seperator{ background:url(../images/seperator.png) no-repeat right; height:112px;}
.map{background:url(../images/book.png) no-repeat; padding-left:33px;}
#main-content-contact{ padding-top: 68px; /*background:url(../images/contact-cloude.png) center bottom repeat-x, url(../images/contact-bg-gradient.png) center bottom repeat-x;*/ padding-bottom: 1px; }

/* terms and condition*/

/*.bdr{solid 1px #ccc;}*/
.h386{ height:386px !important;}
.hiw{ width: 100%; background: url(../images/hiw-header-bg.png) repeat-x; }
/*.hiw{ width: 100%; background: url(../images/header-top-bg.jpg) center bottom repeat-x; }*/

.clr-white{color:#fff;}
.top-menu{background-color: #333;    width: 100%;    height: 125px;    position: fixed;    top: 0;    z-index: 10000;}

/*
.exit {
    position: absolute;
    font-size: 40px;
    color: #777777;
    cursor: pointer;
    right: 19px;
    top: 50px;
    background-color: #FFF;
    padding: 0 20px;
	display:none;
}
*/
/*.pay-button a:hover{background-color:#035AB1;border-bottom: 6px solid #0C2C4C;}*/

.scrolltopbtn {
  padding: 6px 20px;
    position: fixed;
    right: 0px;
    bottom: 50px;
    border-radius: 5px;
    z-index: 9999;
	opacity:0.5;
	transition: opacity 0.5s;
}
.scrolltopbtn:hover {

	opacity:1;
}


.main-index-bg {
    padding-top: 68px;
    background: url(../images/contact-cloude.png) center bottom repeat-x, url(../images/hiw1-bg.png) center bottom repeat-x;
    padding-bottom: 1px;
}

.fixed {
    position: fixed;
    top:0; left:0;
    width: 100%;
	transition:background 0.2s;
	background-color: #ff6633;
    z-index: 999999;
	box-shadow: 0 0 20px #ccc;
 height:87px;
	 }
	 
	 
	 .fixed nav{margin-top:13px !important; }

/*
.menuClose{position: absolute;
    top: 25px;
    right: 0;
    background-color: #333;
    padding: 5px 20px;
    font-size: 30px;
    color: #fff;
	cursor:default;
	display:none;
	z-index:999999;
	}*/
	
.menuClose {
    position: absolute;
    top: -13px;
   left: -10px;
    /* background-color: #333; */
    padding: 5px 20px;
    font-size: 45px;
    color: #fff;
    cursor: default;
    /*display: none;*/
    z-index: 99999998;
}

	
.menuClose1 {
    position: fixed !important;
    right: 260px !important;
    z-index: 999999;
}



/*#main-hiw-contact{ padding-top: 68px; background:url(../images/contact-cloude.png) center bottom repeat-x, url(../images/hiw-header-bg.png) center bottom repeat-x; padding-bottom: 1px; } */

.tab-parent{margin-bottom:415px;}
.tab-container{width:100%;  margin-bottom:130px;       }
.tab-container .tabs{display:inline-block; width:27%; vertical-align:top; margin-top:20px;}

/*.tab-container .tabs a{ display:block; color:#999999;  height:31px; line-height:31px; padding-left:45px;margin-bottom:15px;}*/
.tab-container .tabs a {    display: block;    /* background: #ff6633; */    color: #999999;    height: 31px;    line-height: 31px;    padding-left: 45px;    /* margin-bottom: 15px; */
    padding: 10px 20px;
    border-bottom: solid 1px #eeeeee;
	border-left: solid 5px #eeeeee;
}

/*.tab-container .tabs a.active {background:url(../images/faq-bg.png) no-repeat; color:#333; }*/
.tab-container .tabs a.active {    background: #ff6633;    border-left: solid 5px #B32F03;    color: #fff;}

.tab-container .tabs a:hover{  /*background:url(../images/faq-bg.png) no-repeat; color:#333;*/ background: #ff6633;    border-left: solid 5px #B32F03;    color: #fff;  }

/*.tab-container .tab-content{display:none; width:750px; margin-left:50px; }*/
.tab-container .tab-content {    display: none;    width: 68%;      margin-left: -10px;    background: #ff6633;    padding: 2%;    color: #fff !important; min-height: 345px;}

/*.tab-container .tab-content p{font-size:15px; }*/
.tab-container .tab-content p {    font-size: 15px;    color: #fff;}
.tab-container .tab-content p a{color:yellow;}
.tab-container .tab-content ul li{    font-size: 15px;    color: #fff;}


.fh216{ height:100px; !important; border:none !important; }
.fh216 p{margin-left: 7px !important;}
.faq{ height:650px; margin-top:50px; text-align:center !important;}
.accordion h3, .ui-accordion-content-active {background:none !important; border:none; font-size:14px !important; }
.accordion h3 { font-size:16px !important; font-family: 'open_sansregular' !important; }
/*
.border-bottom{ border-bottom:solid 1px #e9e7e7;}
a.pp{background:url(../images/lock.png) no-repeat; padding-left:42px;background-position-y: center; background-position-x: 15px; }
a.sp{background:url(../images/search.png) no-repeat; padding-left:42px; background-position-y: center; background-position-x: 15px; }
a.ip{background:url(../images/info.png) no-repeat; padding-left:42px; background-position-y: center; background-position-x: 15px;}
a.d{background:url(../images/caption.png) no-repeat; padding-left:42px; background-position-y: center; background-position-x: 15px;}
a.ll{background:url(../images/hand.png) no-repeat; padding-left:42px; background-position-y: center; background-position-x: 15px;}


a.pp:hover{background:url(../images/lock-white.png) no-repeat;padding-left:42px;background-position-y: center; background-position-x: 15px; }
a.sp:hover{background:url(../images/search-white.png) no-repeat;padding-left:42px;background-position-y: center; background-position-x: 15px; }
a.ip:hover{background:url(../images/info-white.png) no-repeat;padding-left:42px;background-position-y: center; background-position-x: 15px; }
a.d:hover{background:url(../images/caption-white.png) no-repeat;padding-left:42px;background-position-y: center; background-position-x: 15px; }
a.ll:hover{background:url(../images/hand-white.png) no-repeat;padding-left:42px;background-position-y: center; background-position-x: 15px;}

a.pp.active{background:url(../images/lock-white.png) no-repeat;padding-left:42px;background-position-y: center; background-position-x: 15px; }
a.sp.active{background:url(../images/search-white.png) no-repeat;padding-left:42px;background-position-y: center; background-position-x: 15px; }
a.ip.active{background:url(../images/info-white.png) no-repeat;padding-left:42px;background-position-y: center; background-position-x: 15px; }
a.d.active{background:url(../images/caption-white.png) no-repeat;padding-left:42px;background-position-y: center; background-position-x: 15px; }
a.ll.active{background:url(../images/hand-white.png) no-repeat;padding-left:42px;background-position-y: center; background-position-x: 15px;}
*/
.show{display:inline-block !important;}
.hide{display:none;}

/*how it works*/


.top-text{ margin-top:50px; margin-bottom:75px; }
.top-text p{color:#fff; font-size:16px; }
.top-text b{color:#fff; font-size:28px; }

.tab-container2 {width:100%; /*margin-bottom:130px;*/margin-top: 70px;}
.tab-container2 .tabs2{width:100%; }
.tab-container2 .tabs2 > a{ display: inline-block;
    background-color: #fff;
    color: #333333;
    font-weight: bold;
    height: 55px;
    line-height: 55px;
    margin-right: -1px;
   
    border-radius: 5px;
    padding: 0 1%;
    -webkit-opacity: 0.5;
	opacity: 0.5;
	background-clip: padding-box;border: 5px solid rgba(255, 255, 255, 0.3);
	margin-left:0.5%;
	}
	
	.tab-container2 .tabs2 > a1:hover{opacity: 1;}
	.tab-container2 .tabs2 > a.active{opacity: 1;}
	
.tab-container2 .tab-content{ width: 96%;    margin-left: 10px;    margin-top: 50px;    padding: 0 2%; } 
.tab-container2 .tab-bg{background: url(../images/partern1.png) 0 100px repeat-x !important; } 
.tab-container2 .tab-content p{font-size:15px; } 
.tab-container2 .tab-content .description{   padding-bottom: 50px; } 
.tab-container2 .tab-content .description .sec1{      width: 25%;    float: left;}
.tab-container2 .tab-content .description .sec1 img{      width: 80%;}
.tab-container2 .tab-content .description .sec2{    width: 70%;    float: left; }
/*.tab-container2 .tab-content .description .sec2*/ .btn-explore-more{    background-color: #33ccff;    border-radius: 5px;    padding: 10px 50px;    color: #fff;    font-weight: bold;box-shadow: inset 0 0 0 0 #175a9e;
	-webkit-transition: all ease 0.3s;
	-moz-transition: all ease 0.3s;
	transition: all ease 0.3s;  }
/*.tab-container2 .tab-content .description .sec2*/ .btn-explore-more:hover{ box-shadow: inset 0 -100px 0 0 #175a9e;   }

.tab-container2 .tab-content .description .sec2 .sec2-heading{    text-transform: uppercase;    margin-bottom: 5px;    display: block;}
.tab-container2 .tab-content .description .sec2 .sec2-text {    font-size: 15px;    line-height: 25px;
}

.
.tab-container2 .tab-content .Benefits {  } 
.tab-container2 .tab-content .Benefits .benefit-heading { /*margin: 50px 0;*/   }

 .h-style{
 margin: 50px 0;    border-bottom: solid 1px #ccc;    float: left;
    position: relative;
    padding-bottom: 10px;  }
 .h-style	img{     border: 0;    position: absolute;    right: 0;    bottom: -8px; }
	 

.tab-container2 .tab-content .Benefits .box-container {  } 
.tab-container2 .tab-content .Benefits .box-container .box { position:relative; float: left; width: 24%; /*border:solid 1px #ccc;*/ text-align: center;     height: 200px; opacity:1.0; transition:opacity 0.3s; cursor:pointer; 
/*
box-shadow: inset 0 0 0 0 #175a9e;
	-webkit-transition: all ease 0.3s;
	-moz-transition: all ease 0.3s;
	transition: all ease 0.3s; 
*/
}

.tab-container2 .tab-content .Benefits .box-container .box .box-img { height:50%;  }
.tab-container2 .tab-content .Benefits .box-container .box .box-img img {  height:77px; margin-top:20px; }
.tab-container2 .tab-content .Benefits .box-container .box:hover {opacity:1;  /*box-shadow: inset 0 -200px 0 0 #175a9e;*/}
.tab-container2 .tab-content .Benefits .box-container .box .box-text { height:50%; padding-top: 20px; }

.tab-container2 .tab-content .Benefits .box-container .border-right{ border-right:solid 1px #ccc;}
.tab-container2 .tab-content .Benefits .box-container .border-bottom{border-bottom:solid 1px #ccc;}
.tab-container2 .tab-content .Benefits .box-container .border-left{border-left:solid 1px #ccc;}
.tab-container2 .tab-content .Benefits .box-container .border-top{border-top:solid 1px #ccc;}


/*
#f1_container,#f2_container,#f3_container,#f4_container,#f5_container {
  position: relative;
  margin: 10px auto;
  width: 277px;
  height: 403px;
  z-index: 1;
  float:left;
  margin-left: 10px;
}
#f1_container, #f2_container,#f3_container,#f4_container,#f5_container, {
  perspective: 1000;
}
#f1_card,#f2_card,#f3_card,#f4_card,#f5_card{
  width: 100%;
  height: 100%;
  transform-style: preserve-3d;
  transition: all 0.2s linear;
}
#f1_container:hover #f1_card,#f2_container:hover #f2_card,#f3_container:hover #f3_card,#f4_container:hover #f4_card,#f5_container:hover #f5_card {
  transform: rotateY(180deg);
  
}
.face {
  position: absolute;
  width: 100%;
  height: 100%;
  backface-visibility: hidden;
}
.face.back {
  display: block;
  transform: rotateY(180deg);
  
  color: white;
  text-align: center;
  background-color: #aaa;
  height:400px;
  border-radius:5px;
  vertical-align:middle;
  
}
.face strong {
  margin-top:10px;
  
}
*/

.flip-container {
  -webkit-perspective: 1000;
  -moz-perspective: 1000;
  -o-perspective: 1000;
  perspective: 1000;

	border: 1px solid #ccc;
}

	.flip-container:hover .flipper,  
  .flip-container.hover .flipper {
		-webkit-transform: rotateY(180deg);
		-moz-transform: rotateY(180deg);
    -o-transform: rotateY(180deg);
		transform: rotateY(180deg);
	}

.flip-container, .front, .back {
	width: 277px;
	height: 402px;
	float: left;
    margin-right: 33px;
	
}

.flipper {
	/*-webkit-transition: 0.6s;*/
	-webkit-transition: 0.3s;
	-webkit-transform-style: preserve-3d;

	/*-moz-transition: 0.6s;*/
	-moz-transition: 0.3s;
	-moz-transform-style: preserve-3d;
  
  /*-o-transition: 0.6s;*/
  -o-transition: 0.3s;
	-o-transform-style: preserve-3d;

	/*transition: 0.6s;*/
	transition: 0.3s;
	transform-style: preserve-3d;

	position: relative;
}

.front, .back {
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
  -o-backface-visibility: hidden;
	backface-visibility: hidden;

	position: absolute;
	top: 0;
	left: 0;
}

.front {
	z-index: 2;
}

.add-image-1{background: url(../images/know_more1.png) 0 0 no-repeat;}
.add-image-2{background: url(../images/know_more2.png) 0 0 no-repeat;}
.add-image-3{background: url(../images/know_more3.png) 0 0 no-repeat;}
.add-image-4{background: url(../images/know_more4.png) 0 0 no-repeat;}


.back {
	-webkit-transform: rotateY(180deg);
	-moz-transform: rotateY(180deg);
  -o-transform: rotateY(180deg);
	transform: rotateY(180deg);

	background: #f8f8f8;
}

.front .name {
	font-size: 2em;
	display: inline-block;
	background: rgba(33, 33, 33, 0.9);
	color: #f8f8f8;
	font-family: Courier;
	padding: 5px 10px;
	border-radius: 5px;
	bottom: 60px;
	left: 25%;
	position: absolute;
	text-shadow: 0.1em 0.1em 0.05em #333;

	-webkit-transform: rotate(-20deg);
	-moz-transform: rotate(-20deg);
  -o-transform: rotate(-20deg);
	transform: rotate(-20deg);
}

.back-logo {
	position: absolute;
	top: 40px;
	left: 90px;
	width: 160px;
	height: 117px;
	/*background: url(http://davidwalsh.name/demo/logo.png) 0 0 no-repeat;*/
}

.back-title {
	font-weight: bold;
	color: #00304a;
	position: absolute;
	top: 180px;
	left: 0;
	right: 0;
	text-align: center;
	text-shadow: 0.1em 0.1em 0.05em #acd7e5;
	font-family: Courier;
	font-size: 2em;
}

.back p {
	/*position: absolute;*/
	/*bottom: 40px;*/
	left: 0;
	right: 0;
	text-align: center;
	padding:20px;
  font-family: arial;
  line-height: 2em;
}
.back h4 {
	/*position: absolute;*/
	/*bottom: 40px;*/
	left: 0;
	right: 0;
	text-align: center;
	padding:20px;
  font-family: arial;
  line-height: 1em;
  padding-bottom:0;
  margin-bottom:0px;
}

.back  ul{list-style: upper-roman !important;	margin-top:20px; font-family: arial; line-height: 2em;}
.back{overflow:auto;}

.tooltip-wdn {
	display:none;
	position:absolute;
	border:1px solid #333;
	background-color:#161616;
	border-radius:5px;
	padding:10px;
	color:#fff;
	font-size:12px Arial;
}



/* side form */

    .frm1 lable{font-size:14px;}
	
	.frm1{width:100%;}
    .frm1 h1{font-size:24px;width:100%;font-family:Myriad Pro; color:#fff; font-weight:normal;}
	.frm1 > input[type=text]{font-size:14px; padding:5px; width:98%; border:solid 1px transparent; border-radius: 5px;} 
	.frm1 > input[type=password]{font-size:14px; padding:5px; width:98%;margin-top:15px; border:solid 1px transparent; border-radius: 5px;} 
	.frm1 > input[type=email]{font-size:14px; padding:5px; width:98%;margin-top:15px; border:solid 1px transparent; border-radius: 5px;} 
	.frm1 a{ font-size:14px; color:#fff; text-decoration:none; }
	.frm1 a:hover{text-decoration:underline; }
    
	/*
	#frm2{width:100%;float:left;}
	#frm2 lable{font-size:14px;}
	#frm2 > input[type=text]{font-size:14px; padding:5px; width:100% !important; border:solid 1px transparent; border-radius: 5px;}
	#frm2 h1{font-size:24px;width:100%;font-family:Myriad Pro; color:#fff; font-weight:normal;} */
	.btn{width: 175px;font-size: 14px;text-transform: uppercase;height: 35px !important;line-height: 35px ;padding: 0px !important;border: none; margin-top: 10px;border-radius: 4px; background:#333; color:#fff;}
	#close{ background:url(../images/Deep_Close.png) no-repeat center center; display:block; width:32px; height:32px;position:absolute; display:none;
   right: 0px;
top: 0px;}
	/*
	#login{
    text-decoration: none;
    text-transform: uppercase;
    background: orange;
    color: #333;
    padding: 5px 20px;
    border-radius-right: 5px;
    transform: roatate(180deg);
    -webkit-transform: rotate(90deg);
    position: absolute;
    right: -61px;
    top: 50px;
    font-weight: bold;
}
*/

#login {
    text-decoration: none;
    border-radius-right: 5px;
    transform: roatate(180deg);
    position: absolute;
    right: -39px;
    top: 50px;
    background: url(../images/login_side_btn.png);
    width: 39px;
    height: 111px;
    display: block;
}


/*.tab-parent2{ margin-top:-205px !important;}*/

.popup-container {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background:url(../images/popupbg.png);
    z-index: 9999999;
    
}
.innerDiv {
    width: 600px;
    margin: 100px auto;
    background: #ccc;
    border-radius: 5px;
    overflow-y: auto;
    padding: 20px;
    text-align: justify;
    font-size: 15px;
	    position: relative;
}

.popinnerul > li{    margin-top: 0px;
    margin-bottom: 20px;
    font-size: 13px;
    text-align: justify;
    margin-bottom: 5px;}
	
	.cart{background:url(../images/cart-white.png) center center no-repeat;
	 background-size:10px;
	 width:10px;
	 height:10px;
	 display: inline-block;
	}
	
	
	.benefitpopupul li{ margin-bottom:0px !important; }
	

	
.tab-container3 {width:100%; /*margin-bottom:130px;*/margin-top: 70px;}
.tab-container3 .tabs3{width:100%; }
.tab-container3 .tabs3 > a{ display: inline-block;
    background-color: #fff;
    color: #333333;
    font-weight: bold;
    height: 55px;
    line-height: 55px;
    margin-right: -1px;
   
    border-radius: 5px;
    padding: 0 40px;
    -webkit-opacity: 0.5;
	opacity: 0.5;
	background-clip: padding-box;border: 5px solid rgba(255, 255, 255, 0.3);
	margin-left:10px;
	}
	
	.tab-container3 .tabs3 > a1:hover{opacity: 1;}
	.tab-container3 .tabs3 > a.active{opacity: 1;}

.tab-container3 .tab-content{ width: 96%;    margin-left: 10px;    margin-top: 50px;    padding: 0 2%; } 
.tab-container3 .tab-bg{background: url(../images/partern1.png) 0 168px repeat-x !important; } 
.tab-container3 .tab-content p{font-size:15px; } 
.tab-container3 .tab-content strong { margin-bottom: 5px;    display: block; text-transform: capitalize !important; }


.box-effect{
    width: 100%;
    height:200px;
    position: absolute;
    bottom: -200px;
    background: #000;
    opacity: 0.5;
	/*animation:bottom 0.5s ;*/
	-webkit-animation-name: slideInUp;
  animation-name: slideInUp;
}
.box:hover .box-effect{}


@-webkit-keyframes slideInUp {
  from {
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes slideInUp {
  from {
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

.slideInUp {
  -webkit-animation-name: slideInUp;
  animation-name: slideInUp;
}

.ui-accordion .ui-accordion-icons {
    color: #fff;
	outline:none !important;
}

.top-header{  margin: 0 auto;
    width: 200px;
    position: absolute;
    top: 10px;z-index: 999999999;
	    text-align: center;
	}

	
	.top-header a{ color:#fff; text-decoration:none;}
	.top-header a:hover{ color:#fff; text-decoration:underline;}
	
	
	.hiw-header{ text-align:center !important;     margin-top: 0px;}
	.hiw-header h3{ text-align:center !important; color:#fff; margin-bottom: 5px; font-size:28px;}
	.hiw-header p{ text-align:center !important; color:#fff; font-size:20px;}
	
	#hiw-content{    height: 1300px;
    background:#fff url(../images/howitworksbg.png) center top no-repeat;
    background-size: 1220px auto;    margin-top: 80px;
	position:relative;
	}
	
	#hiw-content .hiw-txt{}
	#hiw-content .hiw-txt h4{font-size: 24px; text-transform:uppercase; font-weight:normal; margin-bottom:15px;}
	#hiw-content .hiw-txt  p{font-size:15px; color:#333;} 
	#hiw-content .hiw-txt  p span{color:#ff6600;} 
	
	
	#hiw-content .content-1{ width:564px;position: absolute;    right: 248px;}
	#hiw-content .content-2{width:568px;position: absolute;    left: 86px;    top: 485px;}
	#hiw-content .content-3{width:360px;position: absolute;top:835px; left: 475px;}
	
	
	#hiw-content-institution{    height: 1988px;
    background:#fff url(../images/hiw_institution_bg.png) center top no-repeat;
    background-size: 1220px auto;    margin-top: 50px;
	position:relative;
	}
	
	#hiw-content-institution  .hiw-txt{}
	#hiw-content-institution .hiw-txt h4{font-size: 24px; margin-bottom:15px; text-transform:uppercase; font-weight:normal;}
	#hiw-content-institution .hiw-txt  p{font-size:15px; color:#333;} 
	#hiw-content-institution .hiw-txt  p span{color:#ff6600;} 
	
	#hiw-content-institution .content-inst-1 {display: block;width: 508px;position: absolute;top: 19px;left: 286px;}
	#hiw-content-institution .content-inst-2	{display: block;position: absolute;top: 312px;width: 475px;right: 318px;}
	#hiw-content-institution .content-inst-3	{display: block;position: absolute;top: 516px;width: 356px;left: 342px;}
	#hiw-content-institution .content-inst-4	{display: block;position: absolute;top: 727px;width: 409px;right: 388px;}
	#hiw-content-institution .content-inst-5	{display: block;position: absolute;top: 915px;width: 309px;left: 328px;}
	#hiw-content-institution .content-inst-6	{display: block;position: absolute;top: 1115px;width: 388px;right: 388px;}
	#hiw-content-institution .content-inst-7	{display: block;position: absolute;top: 1315px;width: 230px;left: 328px;}
	#hiw-content-institution .content-inst-8	{display: block;position: absolute;top: 1517px;width: 307px;right: 419px;}
	#hiw-content-institution .content-inst-9	{display: block;position: absolute;top: 1747px;width: 462px;right: 450px;}
	
	.bx-wrapper{max-width:76% !important;}
	.bx-wrapper .bx-viewport{background:none !important; border: none !important; }
	.bx-wrapper .bx-viewport{	-webkit-box-shadow:none !important;    box-shadow: none !important;  }
	.bx-wrapper .bx-pager.bx-default-pager a {    background: #fff !important; opacity:0.5; }
	.bx-wrapper .bx-pager.bx-default-pager a.active { background: #fff !important; opacity:1;}
	.bx-wrapper .bx-pager.bx-default-pager a:hover { background: #fff !important; opacity:1;}
    #menu-open-bg, #menu-open-bg1{    position: fixed;
    top: 0px;
    left: 0px;
    height: 100%;
    background: #000;
    opacity: 0.5;
    z-index: 9999999;
    width: 100%;
	display:none;
	}

	#get-started {
    width: 228px;
    height: 47px;
    line-height: 47px;
    color: #fff;
    font-weight: bold;
    border: solid 2px #fff;
    border-radius: 10px;
    cursor: pointer;
	    margin-top: -125px;
    margin-bottom: 54px;
	display:block;
	
}

	    .box-text-data{
	        padding-top:10px;
	    }
	.pay-button-payment-link a {
    color: #fff;
    font-size:15px;
    text-decoration: none;
    font-family: 'open_sanssemibold';
    display: inline-block;
    background: #3399ff;
    padding: 0px 15px;
    line-height: 35px;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    box-shadow: inset 0 0 0 0 #175A9E;
    -webkit-transition: all ease 0.5s;
    -moz-transition: all ease 0.5s;
    transition: all ease 0.5s;
    margin: 15px;
    }


.bx-wrapper .bx-pager {
    padding-top: 74px !important;
    position: relative !important;
	margin-left: -10px !important;
}

.faq-h3{ font-size:16px !important; font-weight:normal !important; }
.mlr{margin:0 10px !important;}

.ui-state-default .ui-icon {
	background-image: url("../images/ui-icons_888888_256x240.png") !important;
}
.ui-state-hover .ui-icon,
.ui-state-focus .ui-icon {
	background-image: url("../images/ui-icons_454545_256x240.png") !important;
}


/* input hover effect */
input[type=text], textarea {
  -webkit-transition: all 0.30s ease-in-out;
  -moz-transition: all 0.30s ease-in-out;
  -ms-transition: all 0.30s ease-in-out;
  -o-transition: all 0.30s ease-in-out;
  outline: none;
  border: 1px solid transparent;
}
 
input[type=text]:focus, textarea:focus {
  box-shadow: 0 0 5px #F63;
 
  border: 1px solid #F63 !important;
}


/* pop form */

<style type="text/css">
.form-style-9{
    max-width: 450px;
    background: #FAFAFA;
    padding: 30px;
    margin: 50px auto;
    box-shadow: 1px 1px 25px rgba(0, 0, 0, 0.35);
    border-radius: 10px;
    border: 6px solid #305A72;
}
.form-style-9 ul{
    padding:0;
    margin:0;
    list-style:none;
}
.form-style-9 ul li{
    display: block;
    margin-bottom: 10px;
    min-height: 35px;
}
.form-style-9 ul li  .field-style{
    box-sizing: border-box; 
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box; 
    padding: 8px;
    outline: none;
    border: 1px solid #B0CFE0;
    -webkit-transition: all 0.30s ease-in-out;
    -moz-transition: all 0.30s ease-in-out;
    -ms-transition: all 0.30s ease-in-out;
    -o-transition: all 0.30s ease-in-out;

}.form-style-9 ul li  .field-style:focus{
    box-shadow: 0 0 5px #B0CFE0;
    border:1px solid #B0CFE0;
}
.form-style-9 ul li .field-split{
    width: 49%;
}
.form-style-9 ul li .field-full{
    width: 100%;
}
.form-style-9 ul li input.align-left{
    float:left;
}
.form-style-9 ul li input.align-right{
    float:right;
}
.form-style-9 ul li textarea{
    width: 100%;
    height: 100px;
}
.form-style-9 ul li input[type="button"], 
.form-style-9 ul li input[type="submit"] {
    -moz-box-shadow: inset 0px 1px 0px 0px #3985B1;
    -webkit-box-shadow: inset 0px 1px 0px 0px #3985B1;
    box-shadow: inset 0px 1px 0px 0px #3985B1;
    background-color: #216288;
    border: 1px solid #17445E;
    display: inline-block;
    cursor: pointer;
    color: #FFFFFF;
    padding: 8px 18px;
    text-decoration: none;
    font: 12px Arial, Helvetica, sans-serif;
}
.form-style-9 ul li input[type="button"]:hover, 
.form-style-9 ul li input[type="submit"]:hover {
    background: linear-gradient(to bottom, #2D77A2 5%, #337DA8 100%);
    background-color: #28739E;
}

.faqInlineBlock{ display:inline-block !important;}
.faqBlock{ display:block !important;}
.faqNone{ display:none!important;}

.accordion h3, p{ text-align:left !important; }

.bottom-tagline p{ text-align:center !important;}
#content-clouds .cloud p {text-align:center !important;}
.links p{text-align:center !important;}
.info p{text-align:center !important;}
.inner-section{margin-left:3% !important;}
.board p{text-align:center !important;}






/* Rajender Css  ends */
@media screen and (min-width:769px) and (max-width:1220px){
#main-content-contact{margin: auto 10px;}
}



@media screen and (min-width:769px) and (max-width:1220px){
	
header .logo {    position: absolute;    left: 10px;    top: 45px;}
.city-rs {text-align:left !important; width:25% !important;}
.school-rs{ text-align:left !important; width:37% !important;  }
.btn-rs {width:24% !important;}
.city-rs input{ width:65% !important;}
.school-rs input{ width:75% !important;}
#dashboard .child { width: 24.26% !important;}
#dashboard .child img { width: 100% !important;}
#dashboard .arrow{ width:7% !important; margin: 7% 3% 0 !important;}
#dashboard .arrow img{ width:100% !important;}
#content-clouds {width:100% !important;}
#content-clouds  .clouds{position:absolute !important; }
.frm{margin-right:2% !important;}
.img-container img.p1,  img.p3,  img.p4{ display:none !important;}
footer .footer-right {       padding-top: 20px !important;   }
}

/*------------------------------------------------------------------------------*/

@media screen and (min-width:1025px) and (max-width:1219px){


#content-clouds .x2{left:170px !important; top:131px !important;}

#content-clouds .x4{right:180px !important; left:auto !important;}
#content-clouds .x5{right:100px !important; left:auto !important;}
#content-clouds .x6{right:95px !important; left:auto !important;}

.footer-right{margin-right:10px !important;}
 img[src='images/secure.png']{margin-left:10px !important;}
 
 .top-text {padding:0 10px !important;}
 

    #hiw-content-institution {height:1550px !important;}
 	#hiw-content-institution{background-size: 1035px auto;}
	
	#hiw-content-institution  .hiw-txt{}
	#hiw-content-institution .hiw-txt h4{font-size: 23px;}
	#hiw-content-institution .hiw-txt  p{font-size:14px; } 
	
	#hiw-content-institution .content-inst-1 {display: block;width: 508px;position: absolute;top: 19px;left: 286px;}
	#hiw-content-institution .content-inst-2	{display: block;position: absolute;top: 265px;width: 475px;right: 318px;}
	#hiw-content-institution .content-inst-3	{display: block;position: absolute;top: 442px;width: 356px;left: 342px;}
	#hiw-content-institution .content-inst-4	{display: block;position: absolute;top: 610px;width: 409px;right: 388px;}
	#hiw-content-institution .content-inst-5	{display: block;position: absolute;top: 775px;width: 309px;left: 328px;}
	#hiw-content-institution .content-inst-6	{display: block;position: absolute;top: 941px;width: 388px;right: 388px;}
	#hiw-content-institution .content-inst-7	{display: block;position: absolute;top: 1110px;width: 230px;left: 328px;}
	#hiw-content-institution .content-inst-8	{display: block;position: absolute;top: 1288px;width: 307px;right: 419px;}
	#hiw-content-institution .content-inst-9	{display: block;position: absolute;top: 1465px;width: 449px;right: 361px;}
	

    
	#hiw-content{ height: 995px !important;     background-size: 1035px auto;  }
	#hiw-content .hiw-txt h4{font-size: 23px; text-transform:uppercase; font-weight:normal; margin-bottom:15px;}
	#hiw-content .hiw-txt  p{font-size:14px; color:#333;} 
	
	
	#hiw-content .content-1{ width:456px;position: absolute;    right: 248px;}
	#hiw-content .content-2{width:452px;position: absolute;    left: 86px;    top: 485px;}
	#hiw-content .content-3{width:325px;position: absolute;top:712px; left: 418px;}
	
	#t{margin-left:25px !important;}
	
	
	
	.bottom-tagline {    margin: 50px 0px !important;}
 
}

@media screen and (min-width:1024px) and (max-width:1100px){
	
	#hiw-content-institution {height:1550px !important;}
	#hiw-content-institution{      background-size: 945px auto;    margin-top: 50px;	position:relative;	}
	
	#hiw-content-institution  .hiw-txt{}
	#hiw-content-institution .hiw-txt h4{font-size: 22px; margin-bottom:15px; text-transform:uppercase; font-weight:normal;}
	#hiw-content-institution .hiw-txt  p{font-size:13px; color:#333;} 
	#hiw-content-institution .hiw-txt  p span{color:#ff6600;} 
	
	#hiw-content-institution .content-inst-1 {display: block;width:455px;position: absolute;top: 19px;left: 286px;}
	#hiw-content-institution .content-inst-2	{display: block;position: absolute;top: 231px;width: 380px;right: 280px;}
	#hiw-content-institution .content-inst-3	{display: block;position: absolute;top: 395px;width: 356px;left: 276px;}
	#hiw-content-institution .content-inst-4	{display: block;position: absolute;top: 554px;width: 393px;right: 271px;}
	#hiw-content-institution .content-inst-5	{display: block;position: absolute;top: 703px;width: 309px;left: 282px;}
	#hiw-content-institution .content-inst-6	{display: block;position: absolute;top: 860px;width: 363px;right: 388px;}
	#hiw-content-institution .content-inst-7	{display: block;position: absolute;top: 1010px ;width: 230px;left: 286px;}
	#hiw-content-institution .content-inst-8	{display: block;position: absolute;top: 1168px;width: 307px;right: 285px;}
	#hiw-content-institution .content-inst-9	{display: block;position: absolute;top: 1329px;width: 376px;right: 361px;}
	
	
	#hiw-content{  height: 995px !important;      background-size: 945px auto;  }
	#hiw-content .hiw-txt h4{font-size: 22px; text-transform:uppercase; font-weight:normal; margin-bottom:15px;}
	#hiw-content .hiw-txt  p{font-size:13px; color:#333;} 
	
	
	#hiw-content .content-1{ width:425px;position: absolute;    right: 226px;}
	#hiw-content .content-2{width:378px;position: absolute;    left: 86px;    top: 409px;}
	#hiw-content .content-3{width:290px;position: absolute;top:610px; left: 394px;}
	
	#t{margin-left:25px !important;}
	
	.bottom-tagline {    margin: 50px 0px !important;}
	
	
}



@media screen and (min-width:786px) and (max-width:1100px){

.frm .form-txt{display:none !important;}
.frm .input-field{margin-bottom:10px;}
.frm .input-field input{width:100% !important;}
.frm .input-field textarea{width:100% !important; margin:0; font-size:16px !important;}
.frm .input-field input[type='submit']{width:200px !important;margin-left:0px !important;}

.contact-form-container h2 {font-size:24px !important;}
}


/*------------------------------------------------------------------------------*/

@media screen and (min-width:786px) and (max-width:1024px){
	#t{margin-left:25px !important;}
.img-container img.p2 {margin-left:10% !important;}
#content-clouds{display: !important;}
.mobile { text-align:left !important;}
.footer-right{margin-right:10px !important;}
 img[src='images/secure.png']{margin-left:10px !important;}
#content-clouds .cloud {      background-image: none !important;    min-width: 267px !important;    height: auto !important;    background-size: 194px 122px;    transition: transform0.2s;    background: #8bdeff !important; border-radius: 30px !important;  }
#content-clouds .cloud img{float:left !important; margin:5px !important }
.mobile{margin-left:15%;}
#content-clouds .cloud p{float:left !important; line-height: normal !important; margin-left: 10px !important; margin-right: 20px !important; margin-top: 21px !important;
    margin-bottom: 21px !important;}
#content-clouds .x1{ left:53% !important; top: 110px !important;  }
#content-clouds .x2{ left:53% !important; top: 176px !important;  }
#content-clouds  .x3{ left:53% !important;  top: 245px !important;  }
#content-clouds  .x4{ left:53% !important; top: 311px !important;  }
#content-clouds  .x5{ left:53% !important;  top: 377px !important; }
#content-clouds  .x6{ left:53% !important;  top: 445px !important; }
#content-clouds .cloud:hover {width: auto !important;     z-index: 999999 !important; }
.apps-section {background:none !important; padding-bottom:50px !important;}
.flowers{display:none !important;}
.links{display:none !important;}
#bottom-content{display:none !important;}
.apps-section .google-app {    position: absolute;         left: 23% !important;    top: 103% !important;}
.apps-section .appstore {    position: absolute;    left: 53% !important;     top: 103% !important;}
.bottom-tagline {    margin: 110px 0px !important;}
.bottom-tagline {width: 100% !important;}
.bottom-tagline .container {background-size: 100% 66px;width: 90% !important;}
.bottom-tagline p {font-size: 16px !important;width: 100% !important;}

.tab-container3 .tabs3 > a{padding:0 3% !important;}

.footer-right{margin-right:10px !important;}
 img[src='images/secure.png']{margin-left:10px !important;}
 .footer-left{width:400px !important;}

  .top-text {padding:0 10px !important;}
  
#hiw-content-institution{background:none; height:auto !important;margin-bottom:20px;}
#hiw-content-institution .hiw-txt{  position: relative !important;    left: 0;    width: 100%; top:0px;}
#hiw-content-institution .hiw-txt h4 {font-size:22px !important;}
#hiw-content-institution .hiw-txt p {font-size:13px !important;}


#hiw-content {background:none; height:auto !important;margin-bottom:20px;}
#hiw-content .hiw-txt{  position: relative !important;    left: 0;    width: 100%; top:0px;}
#hiw-content .hiw-txt h4 {font-size:22px !important;}
#hiw-content .hiw-txt p {font-size:13px !important;}
.bottom-tagline { margin: 50px 0px !important;}
 
}


/*------------------------------------------------------------------------------*/


@media screen and (min-width:320px) and (max-width:787px){
	
	#gmap{display:none !important;}
	address{margin-bottom:-20px;}
.board p {text-align:center !important;}
.faq{height:auto !important;}
.faq .tab-container{margin-bottom:0px !important;}
#dashboard .child .info p {text-align:center !important;}
header.fixed {height:}
.bottom-tagline{display:none !important;}
p, ul li{font-size:13px !important;}

.h-style{ font-size:20px !important;}

.md-content h2{ font-size:20px !important; }

.bx-wrapper .bx-pager, .bxslider{ visibility:hidden !important; }

/* contact*/
.img-container{display:none !important;}
.logo img{margin-left:10px;}
.contact-form-container {background-color: #FFF;width: 100%;margin-top: -30px;}
.contact-form-container h2 {font-size: 20px;text-align: center;background: rgb(131, 131, 131);}
.input-field  .form-txt {width:100% !important;}
.contact-form-container .contact-form .form-txt{ display:none !important;}
.contact-form-container .contact-form .form-txt, input[type=text]{ display:block; padding:5px; color:#333;}
.contact-form-container .contact-form input[type=text]{  width:100% !important;background-color:#fff; margin-bottom: 10px; opacity:0.7; border:solid 1px transparent; }
.contact-form-container .contact-form  textarea{  width:100% !important;background-color:#fff; margin: 0px; margin-bottom: 5px; padding: 5px; opacity:0.7; border:solid 1px transparent; }
.contact-form-container .contact-form input[type="submit"] {width: 102%; margin-left:0px;}
.contact-form-container {background: none !important;}
.contact-form-container .frm-shadow {margin-left: -76px;margin-bottom: -10px; margin-top:-33px; width:124%;}
#main-content-contact {padding-top: 0px;padding-bottom: 1px;}
.container .section-right {display: none;}
.container .section-left {float: left;width: 100%;}
.container .section-left {float: left;width: 90%;padding: 5%;}
.main-contact-container{margin-bottom:0px!important;}
.c1, .c2, .c3 {width: 100%;}
.seperator {background:none !important; height:auto;margin-bottom:20px;}
.frm{margin-top:-475px !important;}
.contact-form-container .frm-shadow { margin-top: 36px !important;}
.row {margin-top:40px !important;}


/*footer*/
footer .footer-left {float: left;width: 100%;;}
.row{margin-left: 20px;margin-right: 20px;}
#secure{float:none !important;}
footer {/*background-image:none;color: rgb(68, 65, 65);background-color: rgb(68, 65, 65);*/ text-align:center;}
footer .footer-right {margin-right:20px !important;}
img[src='images/secure.png']{float:none !important;}


/* index page */
#search-form {text-align: center !important;}
#search-form .input-field { margin-right: 0px !important; width: 85% !important; text-align: left; display:inline-block; margin-bottom:10px; float:none;}
#search-form .list1 { width: 100% !important; z-index: 99999;}
#search-form .list1 ul {    width: 100% !important;}
#search-form input[type=text] { font-size: 14px;    color: #333;    background: transparent;    border: none !important;    padding:0 !important;    display: inherit !important;   width: 85% !important;    margin-left: 10px;    outline: none;    box-shadow: none; }
#search-form input[type=submit] {float:none !important;	width:90% !important;}
#recommended-shcool{display:none;}
#main-content h3{font-size:25px;}
#dashboard .child { width: 100% !important; text-align: center !important; }
#dashboard .child.arrow {margin:40px !important;  -ms-transform: rotate(7deg);    -webkit-transform: rotate(7deg);    transform: rotate(90deg); margin-left: 0px !important;}
#dashboard .child .info {margin-left:0px !important;}


.apps-section{width: 100% !important; background-size: 90%;    padding-bottom: 52% !important; display:none;}
.apps-section img[]{}
.apps-section .mobile img{width: 35% !important;}
.apps-section .links{background-size:80% !important; top: 26% !important;width: 30% !important; background-position-x: center !important; /*background: url(../images/wooden-bord.png) center center no-repeat !important;*/
margin-left: -4% !important;
padding-top: 6% !important;}
#content-clouds{display:none !important;}
#bottom-content{display:none !important;}
.bottom-tagline {width: 100% !important;}
.bottom-tagline .container {background-size: 100% 66px;width: 90% !important;}
.bottom-tagline p {font-size: 16px !important;width: 100% !important;}
.apps-section .links a {    font-size: 78% !important;       width: 100% !important;}
.apps-section .links p {    margin-bottom: 12px;   line-height: 90% !important;    width: 100% !important; margin-bottom: 8% !important;}
.apps-section .appstore {position: absolute;    left: 12% !important;    top: 49% !important; width: 22% !important;}
.apps-section .appstore img {width:100% !important;}
.apps-section .flowers {    position: absolute;    left: 6% !important;    top: 43% !important;}
.apps-section .google-app {  right: 14% !important;    top: 50% !important; width:22% !important;}
.apps-section .google-app  img{ width:100% !important; }

.pay-button {margin-bottom: 60px !important;}

#login{display:none !important;}
header .logo img {width:80% !important; margin-top:-5px;}


/*.fixed .logo a img{ width: 65% !important;    margin-top: 11px !important;}*/
.fixed {height:50px !important;}
header.fixed .logo img {margin-top: 0px;    width: 58px !important;    position: absolute;    top: -15px !important;    left: 0 !important;    z-index: 999999999;}
header.fixed #nav-icon2{position: absolute;    right: 10px;    top: 2px;}



#p,#ps,#i,#is{display:none !important;} 




/*pri*/
.hiw{height:185px;}
.pp{margin-top: -127px !important;}
.tab-container3 .tabs3 > a.active{opacity: 1; display:block !important;    width: 50%;    margin: 0 auto;    text-align: center;}


/*parent page*/

.tab-container2 .tab-content .Benefits .box-container .box{ width:100% !important; border-bottom: solid 1px #eee; border-right:none !important;  }
.tab-container2 .tab-content .Benefits .box-container {    margin-left: -17px !important;}


body{font-size: 16px !important;}
.h-style {margin:10px 0px !important;}
/*.faq .tab-container .tab-content {width:67% !important;}*/
.tab-container .tabs {    width: 100% !important;}
.faq .h-style{margin-left:20px !important;}
.h-parent { margin-top: 40px !important;}
.tab-container .tab-content { width:100% !important; padding:0 !important; margin-left:0 !important;}

#fotr{margin-top:50px ;}
.rs{height:260px !important;}
.rs  .top-text {margin-top:0px !important;margin-left:10px !important; text-align:center !important;}
.rs .top-text b {font-size:20px !important; text-transform:uppercase; font-weight:normal !important}
.rs .top-text p {font-size:13px !important; margin-top: -12px !important;}


/* how it works */

.hiw-rs {     height: 325px !important; }

.hiw-rs .top-text {/*display:none !important;*/}
.hiw-rs .hiw-header img{width:36px;}
.hiw-rs .hiw-header h3{font-size:18px !important;}
.hiw-rs .hiw-header p{font-size:13px !important; padding:0 10px;}

.tab-container2 .tabs2  a{padding-left:0px !important; padding-right:0px !important; margin-left:auto !important; }
.tab-container2 .tabs2 > a.active{opacity: 1; display:block !important;    width: 50%;  min-width:200px !important;   margin: 0 auto;    text-align: center; text-transform:uppercase;}
#hiw-content-institution{background:none; height:auto !important;margin-bottom:20px;}
#hiw-content-institution .hiw-txt{  position: relative !important;    left: 0;    width: 100%; top:0px;}
#hiw-content-institution .hiw-txt h4 {font-size:20px !important;}
#hiw-content-institution .hiw-txt p {font-size:13px !important;}


#hiw-content {background:none; height:auto !important;margin-bottom:20px;}
#hiw-content .hiw-txt{  position: relative !important;    left: 0;    width: 100%; top:0px;}
#hiw-content .hiw-txt h4 {font-size:20px !important;}
#hiw-content .hiw-txt p {font-size:13px !important;}

img[src='images/recommended-school.png']{display:none;}


/* institute page */
.tab-container2 .tab-content {margin-top:25px !important;}
.inst-rs{ height:325px !important;}
.inst-rs .top-text {margin-top:0px !important;margin-left:10px !important; text-align:center !important;}
.inst-rs .top-text b {font-size:20px !important; text-transform:uppercase; font-weight:normal !important}
.inst-rs .top-text p {font-size:13px !important; margin-top: -12px !important; padding:0 10px !important;}

.h-rs{margin: 50px 0px 50px 20px !important;}

.tab-container2 .tab-content .description .sec1{ width:100% !important; text-align:center;margin-bottom:20px;}
.tab-container2 .tab-content .description .sec1 img{ width:50% !important;}
.tab-container2 .tab-content .description .sec2{ width:100% !important;margin-bottom:20px;}
.tab-container2 .tab-content .description .sec2 .sec2-text {    font-size: 13px !important;  }

.km-rs {text-align:center !important;}
.km-rs .flip-container {margin:0px auto !important; float:none !important; margin-bottom:20px !important;}

.cont-rs{padding:10px !important;}
.cont-rs .col{text-align:left !important; font-size: 14px ;}
.cont-rs .col img{width:32px !important; }


.bottom-tagline { margin: 50px 0px !important;}

/*faq menu*/


/*

.tab-container .tabs a.active{ display:block !important; border-left: solid 5px #ff6633 !important; }
.tab-container .tabs a:hover{ border-left: solid 5px #ff6633 !important; }
*/




}
/*@media screen and (min-width:270px) and (max-width:768px) ends here....*/


@media screen and (min-width:320px) and (max-width:665px){
	.bottom-tagline p { font-size: 12px !important;}
}

/*@media screen and (min-width:270px) and (max-width:665px) ends here....*/

@media screen and (min-width:320px) and (max-width:500px){
.bottom-tagline p { font-size: 11px !important;}
#main-content h3 {    font-size: 16px;}
#main-content .logo img { width: 20% !important;}
#dashboard .child  img{width:62% !important;}
#dashboard .arrow  img{width:10% !important;}
.inst-rs{ height:350px !important;}

.pay-button a {  font-size:16px;   padding: 0px 15% !important;    width: 60% !important;}
.rs {    height: 300px !important;}
.h-parent { margin-top: 40px !important;}

.tab-container2 .tab-content .description { text-align: center !important;}
.sec2-heading,p.sec2-text{text-align:left !important;}
.contact-form-container h2 {    font-size: 18px !important; }
/*
.rth{ display:none;   background-color: #A92A00;    width: 100%;    position: fixed;    top: 0px;    left: 0px;    color: #fff;    height: 22px;    text-align: center;}

#p{position: absolute !important;    top: 1px !important;    left: 10% !important;}
#ps{position: absolute;    top: 0px;    left: 45%; display:none;}
#i{ position: absolute;    top: 1px;    right: 10%;}
#is{ display:none;}
*/


}
/*@media screen and (min-width:270px) and (max-width:500px) ends here....*/


.inner-section{ margin-left:auto !important;}