@font-face{
	font-family:'GothamLight';
	src:url('../fonts/GothamLight.eot');
	src:local('GothamLight'),url('../fonts/GothamLight.woff') format('woff'),url('../fonts/GothamLight.ttf') format('truetype')
}
@font-face{
	font-family:'GothamPro';
	src:url('../fonts/GothamPro.eot?') format('eot'),url('../fonts/GothamProGothamPro.otf') format('opentype'),url('../fonts/GothamPro.woff') format('woff'),url('../fonts/GothamPro.ttf') format('truetype'),url('../fonts/GothamPro.svg#GothamPro') format('svg')
}
@font-face{
	font-family:'gothambold1';
	src:url('../fonts/gothambold1.eot');
	src:local('gothambold1'),url('../fonts/gothambold1.woff') format('woff'),url('../fonts/gothambold1.ttf') format('truetype')
}
@font-face{
	font-family:'GothamMediumRegular';
	src:url('../fonts/gotham-medium-webfont.eot');
	src:url('../fonts/gotham-medium-webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/gotham-medium-webfont.woff') format('woff'),url('../fonts/gotham-medium-webfont.ttf') format('truetype'),url('../fonts/gotham-medium-webfont.svg#GothamMediumRegular') format('svg');
	font-weight:normal;
	font-style:normal
}
body{
	font-family:'GothamPro';
	font-size:15px;
	line-height:1.7em;
	color:#333
}
a:active{
	outline:0
}
.container{
	padding:0 20px;
	position:relative
}
.row{
	margin-bottom:30px
}
#headersec{
	background:#f2f2f2;
	margin:0;
	padding:0;
	border-bottom:1px solid #eee
}
.slogo img{
	padding-top:10px
}
#featured{
	position:relative
}
.img-box{
	max-width:100%
}
.slides li,.thumbs li{
	list-style-type:none
}
.web_slider{
	background-color:#f2f2f2;
	min-height:300px;
	width:100%
}
.mob_slider{
	display:none;
	background-color:#f2f2f2;
	min-height:300px;
	width:100%;
	padding-top:20px!important
}
#sliderindex5 .btn{
	border:none!important
}
#sliderindex5 .slider_head{
	font-size:17px;
	font-weight:700
}
#sliderindex5 div{
	margin-bottom:20px
}

#aboutsusrava .container{
	margin-bottom:50px;
	padding-top:50px;
	max-width:63%
}
#inraboutsusrava .container{
	margin-bottom:50px;
	padding-top:50px;
	max-width:50%
}
#inraboutsusrava h1, #aboutsusrava h1{
	font-family:'GothamLight';
	text-align:center;
	color:#000
}
#inraboutsusrava p, #aboutsusrava p{
	margin-top:20px;
	font-family:'GothamPro';
	text-align:center;
	color:#000
}
#inraboutsusrava , #aboutsusrava .readmr{
	text-align:center
}
#footersec{
	min-height:300px;
	color:#fff;
	background:linear-gradient(to right,#0c0f46 0,#0c0f46 60%,#040637 60%,#040637 100%)
}
#footersec .container{
	width:100%;
	min-height:300px;
	padding-top:50px;
	padding-bottom:30px
}
#footersec .fcnt{
	padding-bottom:10px
}
.socialicon{
	padding-top:20px
}
.socialicon span{
	padding-right:16px
}
#copyright{
	background-color:#02031f;
	width:100%;
	min-height:60px;
	color:#fff;
	padding-top:20px;
	text-align:left
}
#copyright .container{
	width:100%
}
.container{
	width:100%
}
#innerbannersec .container{
	width:100%
}
#innerbannersec .inrlogo img{
	height:128px;
	margin-bottom:10px
}
#innerbannersec h1{
	color:#054164;
	font-family:'GothamPro';
	font-size:47px;
}
#innerbannersec p{
	color:#333;
	margin-top:25px
}
.inrlogo{
	margin:0 auto;
	text-align:center
}
.inrlogo h1{
	line-height:50px;
}
.inrlogo p a{margin-top:20px;}
.inrbnrcnt{
	margin:0 auto;
	text-align:center;
	margin-top:100px;
	
}
.inrbnrcnt h1{
	color:#054164;
	font-family:'GothamLight';
	font-size:47px;padding-right:50px;line-height:55px;
}
.inrbnrcnt h3{
	color:#000;
	font-family:'GothamLight';
	font-size:30px;padding-right:50px;
}
#features .col-sm-21{
	width:20%;
	float:left;
	text-align:center
}
#features .col-sm-3,#features .col-sm-4,#features .col-sm-6{	
	text-align:center
}
#features .col-sm-3 h4,#features .col-sm-4 h4,#features .col-sm-6 h4{	
	min-height:80px;
}
.col-sm-21 h4,#features .col-sm-3 h4,#features .col-sm-4 h4,#features .col-sm-6 h4{
	padding-top:20px;
	line-height:30px
}
.col-sm-21 p,#features .col-sm-3 p,#features .col-sm-4 p,#features .col-sm-6 p{
	padding:0px 10px 10px 10px;
	font-size:14px;
}
.col-sm-21 img,#features .col-sm-3 img,#features .col-sm-4 img
{
height:166px;	
}
#features .col-sm-25{width:12.5%;}
#features .container{
	margin-top:100px
}
#tuitionsteps .container{padding-top:50px;}
#tuitionsteps h1{margin-left:38px;}
#tuitionsteps .col-sm-6 {text-align:center;margin-bottom:20px;}

#Quickintro .qukint{
	max-width:857px;
	margin:0 auto;
	text-align:center;
	margin-top:20px;
	margin-bottom:20px
}
#Quickintro .qukint h1{
	text-align:left;
	padding-bottom:20px
}
#Quickintro{
	margin-bottom:100px
}
#faq{
	margin-top:10px
}
.faqlogo{
	max-width:300px;
	margin:0 auto;
	text-align:center
}
.faqlogo img{
	margin-top:-75px
}
#faq{
	background-color:#f2f2f2;
	min-height:300px
}
.faq-header{
	font-size:3em;
	border-bottom:1px dotted #ccc;
	padding:1em 0;
	color:#054164
}
.faq-c{
	border-bottom:1px dotted #bbb;
	margin:40px 20px 40px 20px;
	font-family:'GothamMediumRegular';
	color:#054164
}
.faq-c .col-sm-1{
	padding-left:0;
	float:left
}
.faq-c img{
	max-width:40px
}
.faq-c .col-sm-11{
	float:left;
	margin-left:-25px;
}
.faq-q{
	cursor:pointer;
	font-size:1;
	font-weight:100
}
.faq-a{
	clear:both;
	display:none;
	padding-left:50px;
}
.faq-a .col-sm-11{margin-top:5px;
}
.remindplaystore{
	margin-top:30px
}
.products{min-height:500px;margin-top:80px;padding-bottom:150px;}
.products .prdsec{
	
	border:1px solid #333366;
	min-height:450px;
	max-width:300px;
	margin:0 auto;
	text-align:center;border-radius:10px;
	padding:40px;
	
  -webkit-box-shadow: 0 5px 10px #777;
  -moz-box-shadow: 0 5px 10px #777;
  box-shadow: 0 5px 10px #777;
	}
	
.products .prdtxt{min-height:73px;}
.products p img{margin:20px 0px 40px;}
.demo a {
  position: absolute;
  bottom: 0;
  left: 45%;
  z-index: 2;
  display: inline-block;
  -webkit-transform: translate(0, -50%);
  transform: translate(0, -50%);
  color: #fff;
   transition: display 0.5s ease-in-out;
  letter-spacing: .1em;
  text-decoration: none;
  transition: opacity .3s;
}
.demo a:hover {
  opacity: .5;
}
#section01 a, #section05 a {
  padding-top: 10px;margin-top:50px;bottom:-40px;
}
#section01 a span {
  position: absolute;
  top: 0;
  left: 50%;
  width: 24px;
  height: 24px;
  margin-left: 12px;padding-top:10px;
  border-left: 3px solid #054164;
  border-bottom: 3px solid #054164;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  box-sizing: border-box;
}
#section05 a span {
  position: absolute;
  top: 0;
  left: 50%;
  width: 24px;
  height: 24px;
  margin-left: 50px;padding-top:10px;
  border-left: 3px solid #054164;
  border-bottom: 3px solid #054164;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
 
  box-sizing: border-box;
}
@-webkit-keyframes sdb05 {
  0% {
    -webkit-transform: rotate(-45deg) translate(0, 0);
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  100% {
    -webkit-transform: rotate(-45deg) translate(-20px, 20px);
    opacity: 0;
  }
}
@keyframes sdb05 {
  0% {
    transform: rotate(-45deg) translate(0, 0);
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  100% {
    transform: rotate(-45deg) translate(-20px, 20px);
    opacity: 0;
  }
}

#scroll {
    position:fixed;
    right:10px;
    bottom:20px;
    cursor:pointer;
    width:40px;
    height:40px;
    background-color:#0b9e82;
    text-indent:-9999px;
    display:none;
    -webkit-border-radius:60px;
    -moz-border-radius:60px;
    border-radius:60px;
	
}
#scroll span {
    position:absolute;
    top:50%;
    left:50%;
    margin-left:-6.5px;
    margin-top:-5px;
    height:5;
    width:5;
   
    border-bottom-color:#ffffff;
	
}
#scroll:hover {
    background-color:#3c4c80;
    opacity:1;filter:"alpha(opacity=100)";
    -ms-filter:"alpha(opacity=100)";
}
.arrow {
  border: solid white;
  border-width: 0 3px 3px 0;
  display: inline-block;
  padding: 5.5px;
}
.up {
  transform: rotate(-135deg);
  -webkit-transform: rotate(-135deg);
}
@media(min-width:1200px){
	.col-lg-15{
		width:20%;
		float:left
}
}
@media(max-width:1200px){
	.col-lg-15{
		width:20%;
		float:left
}
#section01 a span,#section05 a span {
  position: absolute;
  top: 0;
  left: 50%;
  width: 24px;
  height: 24px;
  margin-left: 10px;padding-top:10px;
  border-left: 3px solid #054164;
  border-bottom: 3px solid #054164;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  -webkit-animation: sdb05 1.5s infinite;
  animation: sdb05 1.5s infinite;
  box-sizing: border-box;
}
}
@media(min-width:992px){
	.col-md-15{
		width:20%;
		float:left
}
}
@media(min-width:768px){
	.col-sm-15{
		width:20%;
		float:left
}
}
@media only screen and (max-width:800px){
	.mob_txt_algn_rht{
		text-align:right!important
}
	.mob_txt_hide{
		display:none!important
}
	#features .col-sm-21{
		width:30.33%;
		float:left;
		text-align:center
}
	.faq-c .col-sm-1{
		padding-right:50px;
		float:left;
		width:100%
}
	.faq-c img{
		max-width:40px;
		padding-bottom:10px;
		margin-left:-10px
}
	.faq-c .col-sm-11{
		float:none;
		padding-right:0;
		width:100%
}
	.faq-a{
		display:none;
		padding-left:10px
}
#section01 a span, #section05 a span {
 margin-top:20px;
  width: 20px;
  height: 20px;
  margin-left: 0px;
}
}
@media(max-width:767px){
	.container{
		width:580px
}
	body{
		padding-right:0;
		padding-left:0
}
	#inraboutsusrava , #aboutsusrava .container{
		margin-bottom:50px;
		padding-top:50px;
		max-width:100%
}
	#featured .flexslider .slide-caption{
		width:90%;
		padding:2%;
		position:absolute;
		left:0;
		bottom:-40px
}
	#inraboutsusrava h1, #aboutsusrava h1{
		line-height:50px;
		font-size:36px
}
	.readmr{
		margin:40px 0
}
	.playstore img{
		margin-right:0;
		margin-left:5px;
		height:43px;
		margin-bottom:10px
}
	#innerbannersec h1{
		color:#054164;
		font-family:'GothamPro';
		font-size:38px;
		line-height:38px
}
	.faqlogo{
		max-width:200px;
		margin:0 auto;
		text-align:center
}
	.faqlogo img{
		margin-top:-45px
}
	#Quickintro{
		margin-bottom:50px;
		font-family:'GothamPro'
}
	#sliderindex5 h2{
		color:#054164;
		font-family:'GothamPro';
		line-height:42px;
		font-size:38px;
		padding-top:20px;
		padding-bottom:10px
}
	.faq-c{
		border-bottom:1px dotted #bbb;
		margin:30px 20px 40px 20px;
		font-family:'GothamMediumRegular';
		color:#054164
}
.products .col-sm-4{clear:both;min-width:300px;margin:0 auto;margin-bottom:20px;}
}
@media only screen and (min-width:0) and (max-width:768px){
	.web_slider{
		display:none
}
	.mob_slider{
		display:block
}
	.logo img{
		width:90%;
		padding-top:9px
}

}
@media(max-width:620px){
	.container{
		width:auto
}
	#features .col-sm-21{
		width:50%;
		float:left;
		text-align:center
}
}
@media(max-width:560px){
	.logo img{
		margin-bottom:0!important
}
	.mob_hide_th{
		display:none
}
	.mob_show_th{
		display:block
}
#section05 a span,#section01 a span{ margin-left: -20px;}
.inrbnrcnt{margin-top:20px;text-align:center;}
.inrbnrcnt h1{
	padding-right:0px;
}
.inrbnrcnt h3{
	padding-right:0px;
}
.inrbnrimg{margin-top:20px;text-align:center;}
.products .col-sm-4{margin-bottom:20px;}
}
@media(max-width:480px){
	.flexslider .slide-caption,.nivo-caption p{
		display:none
}
	.mob_new_line{
		display:block
}
	.mob_view{
		display:block!important
}
	.basic_call_list,.web_view{
		display:none!important
}
}
@media(max-width:400px){
	#features .col-sm-21{
		width:100%;
		float:none;
		text-align:center
}
}
