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

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

@font-face {
  font-family: 'MyriadPro-Bold';
  src: url('MyriadPro-Bold.eot');
  src: url('MyriadPro-Bold.eot?#iefix') format('embedded-opentype'),
       url('MyriadPro-Bold.svg#MyriadPro-Bold') format('svg'),
       url('MyriadPro-Bold.ttf') format('truetype'),
       url('MyriadPro-Bold.woff') format('woff'),
       url('MyriadPro-Bold.woff2') format('woff2');
  font-weight: normal;
  font-style: normal;
}
body {font-family:'MyriadPro-Regular'; font-size:16px; -webkit-font-smoothing: antialiased;}
/*img{user-select: none;}*/

h1, h2, h3, h4{ margin:0; padding:0; font-family: 'MyriadPro-Bold', sans-serif;}

.intro{background: url(../images/aboutBg.png) no-repeat center center #f6f6f6; -webkit-background-size: cover;  -moz-background-size: cover;   -o-background-size: cover;   background-size: cover; }
.vrLine{padding-left: 100px; background: url(../images/vrline.png) top left no-repeat;}
.intro h1{font-size: 48px; margin: 90px auto 15px auto;}
.intro p{color:#6a6a6a; font-size: 16px; line-height: 26px;}
.intro .about{color:#000;}
.course, .ourMission{background: #045d67; }
.course{padding: 0px 35px 60px 35px; }
.intro .course h1, .intro .course p{color:#FFF;}
.intro .course p{padding: 10px 0;}
.abacus a, .course a, .aboutVedic a, .ourMission a{background:#0cb498; font-family: 'MyriadPro-Bold', sans-serif; font-size: 16px; text-transform: uppercase; color: #FFF; text-decoration: none;  display: inline-block;  padding:10px 15px; }
.course a{ margin: 10px auto;}



.top{background: #05606a; }
.top p{padding: 15px 0px; display: block; margin: 0px auto; color:#FFF;}

.logo{ padding:1px 0;}

.menu-bg{ background:#FFF; margin:50px 0 0 0; border-radius: 5px; padding: 0 0 0 10px;}
#nav-auto{ width:100%; margin:0px auto; background:none;}
.clr{clear:both; }



.ourApproach h1{font-size: 28px; color: #000;  line-height: 35px; margin: 20px auto 15px auto;}

.abacus{background: #f0f0f0; padding-top: 25px; padding-bottom: 50px;}
.abacus h2, .abacus h3, .aboutVedic h1, .ourAchievements h1{font-size: 28px; color: #045e67;  line-height: 35px;}
.abacus h2{ margin: 60px auto 20px auto;}
.abacus h3{margin: 40px auto 15px auto; text-transform: uppercase;}
.abacus p, .abacus ul li, .aboutVedic p, .aboutVedic ul li, .ourApproach p{color:#6a6a6a; font-size: 16px; line-height: 26px;}
.abacus ul, .aboutVedic ul{margin: 0; padding: 0;}
.abacus ul li, .aboutVedic ul li{ list-style:disc; margin: 0 auto 0 20px;}
.abacus a, .aboutVedic a, .ourMission a{ margin: 30px auto;}
.abacus a:hover, .aboutVedic a:hover, .ourMission a:hover{background: #000;}

.abacus img{margin: 40px auto;} 

.ourMission{ padding-top: 50px; padding-bottom: 50px; }
.ourMission p, .ourMission h1{color: #FFF;}
.ourMission h1{text-transform: uppercase; font-size: 36px; line-height: 46px; font-family: 'MyriadPro-Bold', sans-serif;  text-align: center;}
.ourMission p{font-size: 16px; line-height: 26px; padding-top: 15px;}

.aboutVedic{background: url(../images/aboutVedic.png) no-repeat center center #f6f6f6; 
  -webkit-background-size: cover;  -moz-background-size: cover;   -o-background-size: cover;   background-size: cover; padding-bottom: 50px; padding-top: 50px;}

.aboutVedic h1{margin: 25px auto 10px auto; text-transform: uppercase;}

.ourAchievements{margin: 50px auto;}
.ourAchievements h1{margin-bottom: 20px;}





.footer-top-bg{background:#222426; color:#989898; padding:30px 0; border-top: #0cb498 solid 5px;}
.footer-top-bg h3{color:#fff; font-size:20px; font-weight:bold;}
.footer-top-bg p b, .footer-top-bg i{color:#fff;}
	
.footer-bg{ background:#131416;}
.footer-bg p{ color:#FFF; padding:15px 0; margin:0; font-size:14px;}
.footer-bg a{color:#FFF; padding:15px;  font-size:16px; display: inline-block;}

.whatsAppIcon{ position: fixed; bottom: 15px; right: 15px; z-index: 999; width: 80px; height: 80px;}

select {color: #333; font-weight: normal; font-size: 1em; line-height:1.2em; margin: 0 0 10px; padding: 6px 0; border: 0 none; cursor: pointer; text-indent: 0.01px; text-overflow: ""; background: url('../images/arrow.png') no-repeat 100% 4px #fff!important; *background-image:none;  -webkit-appearance: none; -moz-appearance: none; -ms-appearance: none;     appearance: none;}
select{background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(255,255,255,0) 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(255,255,255,0))); background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%); background: -o-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%); background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%); background: linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#00ffffff',GradientType=0 ); border: 1px solid #ccc; -webkit-box-shadow: 1px 1px 5px #ccc; -moz-box-shadow: 1px 1px 5px #ccc; box-shadow: 1px 1px 5px #ccc; height: 35px; background-color: #eee;}
select option {background: #fff; /* style the dropdown bg color */}
.mobile{display:none;}





.innerpage-hdng{ background: url(../images/inner_banner.jpg) right center no-repeat #f9fafb;	-webkit-background-size: cover;	-moz-background-size: cover;	-o-background-size: cover;	background-size: cover;	border-bottom: #075861 solid 1px;}
.innerpage-hdng h4{ color:#000; line-height:100px;}

.innerpage-hdng .breadcrumb{ background:none; line-height:120px; color:#000; }
.innerpage-hdng .breadcrumb a{ color:#FFF; font-weight: bold; text-shadow: 0px 1px #000;}
.innerpage-hdng .breadcrumb .active{color:#FFF; font-weight: bold; text-shadow: 0px 1px #000;}
.breadcrumb > li + li::before {    padding: 0 5px;    color: #FFF;    content: "/\00a0";}

.minheight{ min-height:350px;margin:20px auto;}
.minheight img{border:#0cb498  solid 6px; margin: 0px 13px 13px auto;}
.border-rightt{border-right: #e5e5e5 dotted 1px;  padding:15px 0;}

.minheight h3{border-bottom: #e5e5e5 dotted 1px;	margin: 10px 0; color:#075861; font-weight:bold; font-size:26px;}
.minheight h2{ margin:0; padding:20px 0 10px 0; color:#075861; font-weight:bold; font-size:20px;}
.minheight h5{ margin:0; padding:20px 0 10px 0; color:#075861; font-weight:bold; font-size:18px;}
.minheight ul{ margin:0; padding:5px 0;}
.minheight ul li{ list-style-type:circle; margin:0 0 0 20px; line-height:25px;}
.minheight p{ padding:5px 15px 5px 0; text-align: justify;}
.minheight h4{margin:0; padding:20px 0 0px 0; color:#dd5936; font-weight:bold; font-size:20px;}
.minheight ul{ margin:0; padding: 0 0 0 30px;}
.minheight ul li{ margin:0; padding: 0px;}

.pull-left i{ padding:0 10px 0 0;}

.inner-menu{font-size:8px; padding-right:15px;}
.inner-menu #active { background: #F00;}

.list-group-item.active, .list-group-item.active:focus, .list-group-item.active:hover {    z-index: 2;    color: #fff;    background-color: #075861;    border-color: #075861;}

.card{ padding:0; margin:0;}
.card .card-header1, .card .card-header2{ padding:10px; color:#fff;}
.card .card-header1 i, .card .card-header2 i{ padding:0 10px 0 0;}
.card .card-header1{background:#075861;}
.card .card-header2{background:#0cb498;}
.card-body{padding:20px; border:#E2E2E2 1px dotted;}
.card-body{border-radius:0 0 3px 3px;}
.card .card-header{border-radius:3px 3px 0 0;}
.address-bg{ background:#DFDFDF;}
.address-bg p{text-align: left!important;}
.address-bg p span { padding:3px; margin:0; line-height:35px; font-size:30px; font-weight:bold;}

@media (max-width:960px){
.logo{ padding:1px 0;}
	
.menu-bg{margin:0 0 5px 0; background:#0cb498; }
.intro h1{font-size: 30px; margin: 60px auto 15px auto;}
.intro .course h1{padding-top: 50px;}
.vrLine{padding-left: 0; background: none;}

.ourMission h1{margin: 30px auto 0 auto;  font-size:30px;}
.ourApproach h1{font-size: 26px; color: #000;  line-height: 36px; margin: 20px auto 15px auto;}
	 
.innerpage-hdng h4{ color:#000; line-height:60px;}
.innerpage-hdng .breadcrumb{ background:none; line-height:80px; color:#000; }
	}