﻿img {
	border: none;
	outline: none;
}

a {
	text-decoration: none;
}

p,
ol,
ul {
	margin: 0px;
	padding: 0px;
}

a:hover {
	transition: all 0.9s ease;
}

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

.peShiner canvas {
	width: 70px;
}

html,
body {
	width: 100%;
	/*height: 100%;*/
}

body {
	text-align: justify;
	margin: 0px auto;
	padding: 0px auto;
	overflow-x: hidden;
	font-family: 'Mulish', sans-serif;
	font-size: 12px;
	line-height: 19px;
}

.left-section {
	position: fixed;
	top: 0px;
	left: 0px;
	width: 100%;
}

.left-box {
	width: 180px;
	float: left;
	position: absolute;
	top: 0px;
	left: 0px;
}

.left-box-in {
	background: #53473d;
	float: left;
	width: 100%;
}

.logo-box {
	width: 180px;
	margin-top: 0px;
	height: 100px;
	padding-right: 0px;
	position: relative;
	z-index: 99;
}

.logo-box-in {
	width: 100%;
	float: left;
	height: 91px;
	background: #53473d;
}
.logo-box {
    width: 373px;
    margin-top: 13px;
    height: 100px;
    padding-right: 35px;
    position: relative;
    z-index: 99;
    background: url(../images/logo-curve.png) top right no-repeat;
}
.logo-shedow {
	float: left;
	margin-left: 5px;
}

.logo-name {
	float: left;
	width: 132px;
	height: 75px;
	margin: 7px 24px 0px 0px;
}

.logo-name-mobile {
	display: none;
}

.e-care-b {
	width: 100%;
	background: #7bab54;
	margin-top: 5px;
	height: 73px;
	float: left;
}

.e-care-b23 {
	width: 100%;
	margin-top: 5px;
	height: 73px;
	float: left;
}

.e-care-b23 a {
	width: 277px;
	height: 128px;
	float: left;
	margin: 8px 0px 0px 0px;
	background: url(../images/St-joseph-button.jpg) top left no-repeat;
}

.e-care-b a {
	width: 111px;
	height: 57px;
	float: left;
	margin: 8px 0px 0px 25px;
	background: url(../images/e-care-logo.png) top left no-repeat;
}

.e-care-b a:hover {
	background: url(../images/e-care-logo.png) bottom left no-repeat;
	filter: alpha(opacity=60);
	transition: all 0.9s ease;
}

.right-section {
	float: right;
	width: 504px;
	top: 100%;
	right: 10px;
	position: absolute;
}

.right-in {
	float: right;
	margin-top: -116px;
	width: 100%;
}

.brown-box {
	width: 100%;
	padding: 0px 3%;
	float: left;
	background: #53473d;
}

.box-line {
	border-top: 1px solid #3b2d21;
}

.yellow-box {
	width: 100%;
	padding: 0px 3.5%;
	float: left;
	background: #ffcb67;
}

.yellow-box p {
	color: #000000;
	clear: both;
	line-height: 24px;
	font-size: 16px;
	word-spacing: 2px;
	font-family: 'Asap Condensed', sans-serif;
	padding-top: 10px;
}

a.read-more {
	float: right;
	color: #b1450a;
	font-family: 'Asap Condensed', sans-serif;
	font-size: 13px;
	line-height: 18px;
	padding-left: 7px;
	border-left: 1px solid #d19e3b;
}

a.read-more:hover {
	color: #43372c;
}

.y-line {
	border-top: 1px solid #e7b656;
}

.about-box {
	background: #6d5f53;
	width: 100%;
	padding: 0px 3.5%;
	float: left;
	margin-top: 25px;
}

.about-box p {
	color: #fff;
	clear: both;
	line-height: 22px;
	width: 100%;
	font-size: 15px;
	font-family: 'Asap Condensed', sans-serif;
	word-spacing: 2px;
	margin-top: -2px;
}

.school-bdng {
	margin-top: 5px;
	max-width: 100%;
}

a.read-more2 {
	float: right;
	color: #fff;
	margin-top: 13px;
	font-family: 'Asap Condensed', sans-serif;
	font-size: 13px;
	line-height: 18px;
	margin-bottom: 8px;
}

a.read-more2:hover {
	color: #e6b517;
}

.news-notice,
.big-icon,
.gallery-in,
.toppers,
.big-icon-m {
	width: 100%;
	float: left;
}

.toppers-x {
	width: 97%;
	float: left;
	margin-left: 3%;
	margin-top: 18px;
	position: relative;
}

.toppers-xii {
	float: right;
	margin-top: 18px;
	position: relative;
}

.clear {
	height: 14px;
	width: 100%;
	float: left;
}

.heading {
	color: #fff2d3;
	font-weight: normal;
	font-family: 'Mulish', sans-serif;
	font-size: 25px;
	line-height: 20px;
	margin: 11px 0px;
	float: left;
}

a.view-all {
	float: right;
	margin-top: 17px;
	color: #ffce3d;
	font-family: 'Mulish', sans-serif;
	font-size: 13px;
}

a.view-all:hover {
	color: #fff;
}

a.view-all1 {
	float: right;
	margin-top: 14px;
	color: #b1450a;
	font-family: 'Mulish', sans-serif;
	font-size: 13px;
	line-height: 18px;
	margin-left: 10px;
	padding-left: 7px;
	border-left: 1px solid #d19e3b;
}

a.view-all1:hover {
	color: #68382a;
}

.modalBackground {
	background-color: Black;
	filter: alpha(opacity=50);
	opacity: 0.80;
	z-index: 10000;
}

#newnotice {
	width: 100%;
	overflow: hidden;
	left: 0px!important;
	float: left;
	margin-top: -8px;
}

#newnotice ul {
	margin: 0px;
	padding: 0px;
}

#newnotice ul li {
	height: 79px!important;
}

.previous {
	cursor: pointer;
	position: relative;
	z-index: 99;
}

.next {
	cursor: pointer;
	position: relative;
	z-index: 99;
	margin-top: 1px;
}

.updon,
.update-date,
.months {
	font-family: 'Mulish', sans-serif;
	font-family: 'Mulish', sans-serif;
	color: #ffc814;
	font-size: 14px;
	font-weight: normal;
}

.news-text {
	width: 100%;
	float: left;
	color: #fff2d3;
	font-family: 'Mulish', sans-serif;
	font-size: 12px;
}

.news-text1 {
	display: none;
}

.news-link a {
	float: right;
	color: #ffce3d;
	font-family: 'Mulish', sans-serif;
	font-size: 12px;
}

.news-link a:hover {
	color: #fff;
}

.update-date sup {
	font-size: 8px;
}

.news1 {
	float: left;
	width: 100%;
}

.news-img {
	float: left;
}

.news-in1 {
	float: left;
	width: 100%;
}

.news-in {
	width: 100%;
	float: left;
	margin-top: -10px;
}

.big-icon ul {
	float: left;
	width: 100%;
	list-style: none;
}

.big-icon ul li {
	width: 145px;
	height: 116px;
	float: left;
	margin: 17px 0px 0px 18px;
	background: #6d5f53;
	border-bottom: 3px solid #fff;
	border-top: 3px solid #fff;
}

.big-icon ul li:first-child,
.big-icon ul li:nth-child(4) {
	margin: 17px 0px 0px 0px;
}

.big-icon ul li:hover {
	background: #3b2d21;
	border-bottom: 3px solid #f4be0b;
	border-top: 3px solid #f4be0b;
}

.big-icon-m ul {
	float: left;
	width: 100%;
	list-style: none;
}

.big-icon-m ul li {
	width: 115px;
	height: 110px;
	float: left;
	margin: 17px 0px 0px 10px;
	background: #6d5f53;
	border-bottom: 3px solid #fff;
	border-top: 3px solid #fff;
}

.big-icon-m ul li:first-child,
.big-icon ul li:nth-child(4) {
	margin: 17px 0px 0px 0px;
}

.big-icon-m ul li:hover {
	background: #3b2d21;
	border-bottom: 3px solid #f4be0b;
	border-top: 3px solid #f4be0b;
}

.master-text {
	color: #43372c;
	clear: both;
	line-height: 19px;
	font-size: 13px;
	font-family: 'Mulish', sans-serif;
	float: left;
	width: 100%
}

.master-box {
	background: url(../images/bg-rpt.png);
	padding: 1% 2%;
	float: left;
	width: 100%
}

.master-section {
	float: right;
	width: 742px;
	right: 10px;
	position: absolute;
}

.master-in {
	float: right;
	width: 100%;
}

.master-head {
	background: url(../images/bgh.png);
	color: #fff2d3;
	width: 100%;
	padding: 0px 2%;
	float: left;
	margin-top: 35px;
}

a.kids-cnr {
	width: 100%;
	float: left;
	height: 100%;
	background: url(../images/kids-icon.png) center 52% no-repeat;
}

a.kids-cnr:hover {
	background: url(../images/kids-iconh.png) center 10px no-repeat;
	background: url(../images/kids-iconh.png) center 52% no-repeat\9;
}

a.virtual-t {
	width: 100%;
	float: left;
	height: 100%;
	background: url(../images/vt360.png) center 52% no-repeat;
}

a.virtual-t:hover {
	background: url(../images/vt360h.png) center 10px no-repeat;
	background: url(../images/vt360h.png) center 52% no-repeat\9;
}

a.event-c {
	width: 100%;
	float: left;
	height: 100%;
	background: url(../images/e-clndr.png) center 52% no-repeat;
}

a.event-c:hover {
	background: url(../images/e-clndrh.png) center 10px no-repeat;
	background: url(../images/e-clndrh.png) center 52% no-repeat\9;
}

a.join-us {
	width: 100%;
	float: left;
	height: 100%;
	background: url(../images/join-usico.png) center 52% no-repeat;
}

a.join-us:hover {
	background: url(../images/join-usicoh.png) center 10px no-repeat;
	background: url(../images/join-usicoh.png) center 52% no-repeat\9;
}

a.alumni {
	width: 100%;
	float: left;
	height: 100%;
	background: url(../images/alumni-i.png) center 52% no-repeat;
}

a.alumni:hover {
	background: url(../images/alumni-ih.png) center 10px no-repeat;
	background: url(../images/alumni-ih.png) center 52% no-repeat\9;
}

a.school-mgn {
	width: 100%;
	float: left;
	height: 100%;
	background: url(../images/school-mgn.png) center 52% no-repeat;
}

a.school-mgn:hover {
	background: url(../images/school-mgnh.png) center 10px no-repeat;
	background: url(../images/school-mgnh.png) center 52% no-repeat\9;
}

#gallery {
	width: 100%;
	overflow: hidden;
	left: 4px!important;
	margin-top: 9px;
	float: left;
}

#gallery ul {
	margin: 0px;
	padding: 0px;
}

#gallery ul li {
	height: 84px!important;
	margin-left: 12px;
	float: left;
	overflow: hidden;
	margin-bottom: 11px;
}

#gallery ul li img {
	width: 130px;
}

.previous-g {
	cursor: pointer;
	position: relative;
	z-index: 99;
	float: right;
	margin-top: 42px;
	margin-right: 3px;
}

.next-g {
	cursor: pointer;
	position: relative;
	z-index: 99;
	margin-top: 42px;
	float: left;
	margin-left: 4px;
}

.updated-on {
	float: left;
	margin-left: 19%;
	margin-top: 7px;
}

#gallerydetails_lblAlbumdetail {
	color: #fff;
	font-size: 11px;
}

#gallerydetails_lblAlbumdetail b {
	color: #ffc814;
	font-size: 11px;
}

.happy-bdy {
	width: 100%;
	float: left;
	background: url(../images/happy-bdy.png) center 10px no-repeat;
	position: relative;
}

#happy-b {
	width: 100%;
	overflow: hidden;
	left: 56px!important;
	margin-top: 9px;
	float: left;
}

#happy-b ul {
	margin: 0px;
	padding: 0px;
}

#happy-b ul li {
	height: 96px!important;
	margin-left: 12px;
	float: left;
	overflow: hidden;
	margin-top: 66px;
	width: 340px;
}

.previous-b {
	cursor: pointer;
	position: absolute;
	z-index: 99;
	right: 39px;
	top: 112px;
	/*margin-top: 112px; margin-right: 59px;*/
}

.next-b {
	cursor: pointer;
	position: absolute;
	z-index: 99;
	float: left;
	left: 37px;
	top: 112px;
	/* margin-top: 112px; margin-left: 55px;*/
}

.imagecss {
	border: 1px solid #a35a24;
	width: 75px;
	height: 94px;
	float: left;
}

.namecss {
	margin-left: 35px;
	float: left;
	width: 216px;
	text-transform: capitalize;
	margin-top: 18px;
	background: #de9447;
	color: #fff;
	line-height: 27px;
	font-size: 12px;
	font-family: 'Mulish', sans-serif;
	text-align: center;
}

.STNoBirthday {
	margin-left: 35px;
	float: left;
	width: 216px;
	text-transform: capitalize;
	margin-top: 35px;
	background: #de9447;
	color: #fff;
	line-height: 27px;
	font-size: 12px;
	font-family: 'Mulish', sans-serif;
	text-align: center;
}

.sTClassCss {
	margin-left: 35px;
	float: left;
	width: 216px;
	margin-top: 2px;
	background: #ffebc5;
	color: #272727;
	line-height: 27px;
	font-size: 12px;
	font-family: 'Mulish', sans-serif;
	text-align: center;
}

#toppers-10 {
	width: 100%;
	overflow: hidden;
	left: 0px!important;
	margin-top: 0px;
	float: left;
}

#toppers-10 ul {
	margin: 0px;
	padding: 0px;
}

#toppers-10 ul li {
	height: 100px!important;
	width: 210px;
	float: left;
	overflow: hidden;
}

#toppers-10 ul li img {
	float: left;
	width: 74px;
	border: 1px solid #a35a25;
	height: 86px;
}

.previous-t {
	cursor: pointer;
	position: absolute;
	z-index: 99;
	right: 5px;
	top: 35px;
}

.next-t {
	cursor: pointer;
	position: absolute;
	z-index: 99;
	float: left;
	left: -19px;
	top: 35px;
}

#toppers-12 {
	width: 100%;
	overflow: hidden;
	left: 0px!important;
	margin-top: 0px;
	float: left;
}

#toppers-12 ul {
	margin: 0px;
	padding: 0px;
}

#toppers-12 ul li {
	height: 100px!important;
	width: 210px;
	float: left;
	overflow: hidden;
}

#toppers-12 ul li img {
	float: left;
	width: 74px;
	border: 1px solid #a35a25;
	height: 86px;
}

.previous-xx {
	cursor: pointer;
	position: absolute;
	z-index: 99;
	margin-top: 35px;
	right: -3px;
}

.next-xx {
	cursor: pointer;
	position: absolute;
	z-index: 99;
	margin-top: 35px;
	left: -17px;
}

.std-name,
.std-marks {
	width: 60%;
	background: #ffebc5;
	float: left;
	text-align: center;
}

.std-name {
	margin-top: 29px;
}

.footer-box {
	background: #ff5d2d;
	width: 100%;
	padding: 0px 3.5%;
	float: left;
}

.f-line {
	border-top: 1px solid #cf4218;
}

.footer-icon {
	float: left;
	margin-top: 12px;
	margin-left: 41%;
}

.footer-icon ul {
	float: right;
	list-style: none;
	margin: 0;
	padding: 0;
	padding: 2px 0;
}

.footer-icon ul li {
	margin: 0 11px;
	padding: 0;
	float: left;
	margin-top: 7px;
}

.footer-icon ul li:last-child {
	margin-left: 5px;
}

.footer-icon ul li a:hover {
	opacity: 0.6;
}

.footer-icon ul li a {
	-webkit-transition: all 0.2s ease;
	float: left;
	-moz-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
	-ms-transition: all 0.2s ease;
	transition: all 0.2s ease;
}

.footer-icon ul li a:hover {
	-webkit-transform: rotate(-360deg);
	float: left;
	-moz-transform: rotate(-360deg);
	-o-transform: rotate(-360deg);
	-ms-transform: rotate(-360deg);
	transform: rotate(-360deg);
	filter: alpha(opacity=60);
	transition: all 0.9s ease;
}

.footer-text {
	float: left;
	width: 100%;
	color: #ffffff;
	font-size: 17px;
	text-align: center;
	margin-top: 11px;
	font-family: 'Mulish', sans-serif;
}

.footer-right {
	float: left;
	width: 100%;
	color: #000000;
	font-size: 11px;
	text-align: center;
	margin-bottom: 5px;
}

.footer-right a {
	color: #000000;
}

.footer-right a:hover {
	color: #fff;
}


/*-- content-in --*/

.up {
	padding: 0px;
	margin: :0px
}

.up ul {
	padding: 0px 0 0 19px;
	margin: 0px;
	list-style-image: url(../images/arrow.png)
}

.up ul li {
	padding: 0px;
	margin: 0px;
	line-height: 24px;
}

.c {
	clear: both
}

.uniform_box {
	width: 100%;
	padding: 0px;
	margin: auto;
}

.uf {
	width: 96%;
	padding: 2%;
	height: auto;
	float: left;
	margin-top: 20px;
	margin-bottom: 10px;
	background: #fff;
	border-radius: 8px;
	box-shadow: 0 0 16px rgba(0, 0, 0, 0.2);
}

.uf h1 {
	text-align: center
}

.uf p {
	padding: 10px 0 0 0;
	margin: 0px 0 6px -18px
}

.uf ul {
	padding: 0px 0 0 33px;
	margin: 0px;
	list-style-image: url(../images/arrow.png);
	color: #191923
}

.uf ul li {
	padding: 0px;
	margin: 0px;
	color: #191923
}

.uf img {
	padding: 0px;
	margin: 10px 0px 0px 0px;
}

.uform {
	color: #3b3d43;
}

.uform-h {
	background: #776a5f;
	text-align: center;
	color: #fff;
	text-transform: uppercase;
	width: 100%;
	float: left;
	padding: 4px 0px;
}

.table {
	padding: 10px 0 10px 0;
	margin: 0px
}

.table img {
	margin: 0px 2px 0 158px
}

.table1 img {
	margin: 0px 0px 0 94px
}

.cl {
	padding: 0px;
	margin: 0px
}

.cl p {
	padding: 0px;
	margin: 0px;
	font-weight: 700;
	text-align: center;
	font-style: italic
}

.cl p span {
	color: Maroon;
	text-transform: uppercase;
}

.Prayer {
	padding: 0px;
	margin: 0px;
	width: 100%;
	border: 1px solid#979798;
	background: url(../images/prayer.png);
	border-radius: 8px;
}

.Prayer h1 {
	text-align: center;
	font-style: italic;
	color: #212130;
	font-size: 14px;
	padding: 10px 0px 0px 0px
}

.Prayer p {
	color: #3c311c;
	padding: 0px;
	margin: 0px;
	font-size: 12px;
	text-align: center;
	font-style: italic;
	line-height: 22px;
	font-weight: 700
}

.all_satff {
	width: 100%;
	padding: 0px;
	margin: 0px;
	height: 600px;
}

.box_all {
	background: #c6c6bb;
	width: 48%;
	padding: 0px;
	margin: 0px 12px 0 0px;
	border-radius: 8px;
	float: left;
	border: 1px solid#cccccc;
	box-shadow: 0px 0px 9px #888888;
	margin-top: 10px
}

.box_all_left {
	width: 62%;
	padding: 0px;
	margin: 0px;
	float: left;
}

.box_all_left ul {
	padding: 0px;
	margin: 0px 0 0 0px;
	list-style: none;
	float: left;
	color: #fff2d3;
	width: 50%;
}

.box_all_left ul li,
.p-left {
	padding: 17px 0px;
	margin: 0px;
	border: 1px solid#edeeef;
	font-weight: 700;
	font-family: monospace;
	font-size: 12px;
	text-transform: uppercase;
	line-height: 12px;
	color#434d58;
	text-align: center
}

.p-left {
	background: #43372c;
	color: #fff2d3;
	margin-top: 9px;
}


/*.box_all_left ul li:hover{ background:#bdb6af; color:#fff}*/

.box_all_right {
	width: 35%;
	padding: 0px;
	margin: 0px;
	float: right;
}

.box_all_right img {
	width: 112px;
	padding: 0px;
	margin: 8px 9px;
	border-radius: 6px;
	float: right;
}

.bdr-img {
	float: right;
	margin: 0px 0px 0px 10px;
	border: 4px solid #fff;
}

.bdr-img2 {
	float: left;
	margin: 0px 10px 0px 0px;
	border: 2px solid #fff;
}

.accordionHeader_Y {
	border: 1px solid #ababa9;
	color: white;
	background: #6d5f53 url(../images/ajax-arrow.png) 99% 10px no-repeat;
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
	padding: 5px;
	margin-top: 2px;
	cursor: pointer;
}

.accordionHeaderSelected {
	border: 1px solid #80807f;
	color: white;
	background: #53473d url(../images/ajax-arrow1.png) 99% 10px no-repeat;
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
	padding: 5px;
	margin-top: 2px;
	cursor: pointer;
}

.accordionContent_Y {
	border: 1px solid #6d5f53;
	border-top: none;
	padding: 5px;
	padding-top: 15px;
}

.content-in {
	width: 100%;
	float: left;
}

.content-in p,
.master-text p {
	margin-bottom: 8px;
}

.headboy {
	border: 1px solid #533323
}

.headboy legend {
	background-color: #43372c;
	font-size: 12px;
	color: White;
	font-weight: 600;
	text-align: center;
	padding: 5px;
}

.red {
	border: 1px solid Maroon
}

.red legend {
	background-color: Maroon;
	font-size: 12px;
	color: White;
	font-weight: 600;
	text-align: center;
	padding: 5px;
}

.green {
	border: 1px solid green
}

.green legend {
	background-color: green;
	font-size: 12px;
	color: White;
	font-weight: 600;
	text-align: center;
	padding: 5px;
}

.blue {
	border: 1px solid blue
}

.blue legend {
	background-color: blue;
	font-size: 12px;
	color: White;
	font-weight: 600;
	text-align: center;
	padding: 5px;
}

.yellow {
	border: 1px solid #cbc74c
}

.yellow legend {
	background-color: #cbc74c;
	font-size: 12px;
	color: White;
	font-weight: 600;
	text-align: center;
	padding: 5px;
}

a.Infrastructure_1 {
	width: 100%;
	height: 55px;
	float: left;
	background: url(../images/images/01.png) top center no-repeat;
}

a.Infrastructure_1:hover {
	background: url(../images/images/01.png) bottom center no-repeat;
}

a.Infrastructure_2 {
	width: 100%;
	height: 55px;
	float: left;
	background: url(../images/images/02.png) top center no-repeat;
}

a.Infrastructure_2:hover {
	background: url(../images/images/02.png) bottom center no-repeat;
}

a.Infrastructure_3 {
	width: 100%;
	height: 55px;
	float: left;
	background: url(../images/images/03.png) top center no-repeat;
}

a.Infrastructure_3:hover {
	background: url(../images/images/03.png) bottom center no-repeat;
}

a.Infrastructure_4 {
	width: 100%;
	height: 55px;
	float: left;
	background: url(../images/images/04.png) top center no-repeat;
}

a.Infrastructure_4:hover {
	background: url(../images/images/04.png) bottom center no-repeat;
}

a.Infrastructure_5 {
	width: 100%;
	height: 55px;
	float: left;
	background: url(../images/images/05.png) top center no-repeat;
}

a.Infrastructure_5:hover {
	background: url(../images/images/05.png) bottom center no-repeat;
}

a.Infrastructure_6 {
	width: 100%;
	height: 55px;
	float: left;
	background: url(../images/images/06.png) top center no-repeat;
}

a.Infrastructure_6:hover {
	background: url(../images/images/06.png) bottom center no-repeat;
}

a.Infrastructure_7 {
	width: 100%;
	height: 55px;
	float: left;
	background: url(../images/images/07.png) top center no-repeat;
}

a.Infrastructure_7:hover {
	background: url(../images/images/07.png) bottom center no-repeat;
}

a.Infrastructure_8 {
	width: 100%;
	height: 55px;
	float: left;
	background: url(../images/images/08.png) top center no-repeat;
}

a.Infrastructure_8:hover {
	background: url(../images/images/08.png) bottom center no-repeat;
}

a.Infrastructure_9 {
	width: 100%;
	height: 55px;
	float: left;
	background: url(../images/images/09.png) top center no-repeat;
}

a.Infrastructure_9:hover {
	background: url(../images/images/09.png) bottom center no-repeat;
}

a.Infrastructure_10 {
	width: 100%;
	height: 55px;
	float: left;
	background: url(../images/images/10.png) top center no-repeat;
}

a.Infrastructure_10:hover {
	background: url(../images/images/10.png) bottom center no-repeat;
}

a.Infrastructure_11 {
	width: 100%;
	height: 55px;
	float: left;
	background: url(../images/images/11.png) top center no-repeat;
}

a.Infrastructure_11:hover {
	background: url(../images/images/11.png) bottom center no-repeat;
}

a.Infrastructure_12 {
	width: 100%;
	height: 55px;
	float: left;
	background: url(../images/images/12.png) top center no-repeat;
}

a.Infrastructure_12:hover {
	background: url(../images/images/12.png) bottom center no-repeat;
}

a.Infrastructure_13 {
	width: 100%;
	height: 55px;
	float: left;
	background: url(../images/images/13.png) top center no-repeat;
}

a.Infrastructure_13:hover {
	background: url(../images/images/13.png) bottom center no-repeat;
}

a.Infrastructure_14 {
	width: 100%;
	height: 55px;
	float: left;
	background: url(../images/images/14.png) top center no-repeat;
}

a.Infrastructure_14:hover {
	background: url(../images/images/14.png) bottom center no-repeat;
}

a.Infrastructure_15 {
	width: 100%;
	height: 55px;
	float: left;
	background: url(../images/images/15.png) top center no-repeat;
}

a.Infrastructure_15:hover {
	background: url(../images/images/15.png) bottom center no-repeat;
}

a.Infrastructure_16 {
	width: 100%;
	height: 55px;
	float: left;
	background: url(../images/images/16.png) top center no-repeat;
}

a.Infrastructure_16:hover {
	background: url(../images/images/16.png) bottom center no-repeat;
}

.virtual-btn {
	width: 118px;
	float: left;
	margin-bottom: 10px;
}

.btn-txt {
	width: 100%;
	float: left;
	text-align: center;
}

.btn-view1 {
	color: #ffb22a;
}

.btn-view {
	color: #7f7a76;
}

.iframe-1 {
	height: 500px!important;
	float: left;
	background-color: transparent;
	border: none;
	outline: none;
}

.visitor {
	float: left;
	width: 100%;
	text-align: center;
	margin-bottom: 15px;
}

.c {
	clear: both
}

.app_icon {
	float: right;
	background: #43372c;
	width: 16.2%;
	height: 40px;
	margin: -30px 1px 0 0;
}

.app_icon a {
	width: 142px;
	height: 40px;
	float: left;
	margin: -1px 0px 0px 5px;
	background: url(../images/app-button.png) top left no-repeat;
}

.app_icon a:hover {
	margin: 2px 0px 0px 5px;
	background: url(../images/app-button.png) bottom left no-repeat;
	filter: alpha(opacity=80);
	transition: all 0.8s ease;
}

.app_icon1 {
	float: right;
	background: #43372c;
	width: 216px;
	height: 40px;
	margin: 10px 1px 0 0;
}

.app_icon1 a {
	width: 170px;
	height: 40px;
	float: left;
	margin: -1px 0px 0px 5px;
	background: url(../images/android.png) top left no-repeat;
}

.app_icon1 a:hover {
	margin: 2px 0px 0px 5px;
	background: url(../images/android.png)bottom left no-repeat;
	filter: alpha(opacity=80);
	transition: all 0.8s ease;
}

.c {
	clear: both
}

.app-box {
	width: 100%;
	margin: auto;
	padding: 0px;
	border-top: 2px solid #DE5228;
	margin-top: 21px;
}

.dowlod {
	width: 100%;
	height: 44px;
	margin-top: 15px;
	text-align: center;
	float: left;
	line-height: 12px
}

.dowlod span {
	color: #000;
	font-size: 12px;
	width: 100%;
	font-weight: bold;
	line-height: 9px;
	font-family: 'Mulish', sans-serif;
	padding: 0px;
	margin: 0px
}

.dowlod1 {
	width: 100%;
	float: left;
	margin: auto;
	text-align: center;
}

.dowlod1 a {
	outline: none;
	text-decoration: none;
	cursor: default!important
}

.dowlod1 img {
	margin: 0px 14px 0px 0;
	padding: 0px;
	cursor: pointer
}

.dowlod3 {
	width: 100%;
	height: 60px;
	float: left;
	margin: 6px 0 0 14px
}

.dowlod3 h1 {
	text-align: center;
	color: #000;
	font-size: 13px;
	width: 100%;
	font-weight: bold;
	line-height: 9px;
	font-family: 'Mulish', sans-serif;
	margin: 0 -1px 0 0;
	padding: -15px -1px 0 0
}

.dowlod3 h2 {
	color: #000;
	font-size: 16px;
	width: 100%;
	font-weight: bold;
	line-height: 24px;
	font-family: 'Mulish', sans-serif;
	margin: 0;
	padding: 0px;
	text-align: center
}

.holiday_hw {
	text-align: center;
	margin: 5px 0px;
	color: #fff;
	text-align: center;
	border-radius: 5px;
}

.holiday_hw a {
	color: #FFF2D3;
	padding: 5px 5px;
	display: block;
	font-size: 16px;
	font-family: Arial;
}


/* Chrome, Safari, Opera */

@-webkit-keyframes mymove {
	0% {
		background: #8b563e;
	}
	25% {
		background: #53473d;
	}
	50% {
		background: #7e4931;
	}
	75% {
		background: #53473d;
	}
	100% {
		background: #8b563e;
	}
}


/* Standard syntax */

@keyframes mymove {
	0% {
		background: #8b563e;
	}
	25% {
		background: #53473d;
	}
	50% {
		background: #7e4931;
	}
	75% {
		background: #53473d;
	}
	100% {
		background: #8b563e;
	}
}

.holiday_hw a:hover {}

.small-btn {
	height: 46px;
	position: absolute;
	top: 96px;
	right: -45px;
}

.apple {
	width: 46px;
	height: 46px;
	float: left;
	background: url(../images/2015-09-05.png) no-repeat top left;
	transition: all .5s ease 0s;
	outline: none
}

.apple:hover,
.android:hover,
.wind:hover {
	background-position: bottom left;
	outline: none
}

.android {
	width: 46px;
	height: 46px;
	float: left;
	margin-left: 8px;
	background: url(../images/andr.png) no-repeat top left;
	transition: all .5s ease 0s;
	outline: none
}

.wind {
	width: 46px;
	height: 46px;
	float: left;
	margin-left: 8px;
	background: url(../images/window.png) no-repeat top left;
	transition: all .5s ease 0s;
	outline: none
}

.yellow-box.y-line b {
	text-align: center;
	display: block;
	line-height: 37px;
	font-size: 19px;
	color: #53473D;
}

.top1 {
	width: 48%;
	float: left;
}

.top2 {
	width: 46%;
	float: right;
}

.marque {
	max-width: 776px;
	width: 100%;
	position: absolute;
	bottom: 0px;
	color: red;
	left: 1%;
	background: #43372c;
	padding: 15px;
}

.copyright1 {
	color: #fff2d3;
	font-size: 18px;
}

.regisTab {
	width: 233px;
	margin: 0px;
	position: absolute;
	top: 207px;
	right: 20px;
	float: right;
	z-index: 99;
}

.text-yellow {
	color: #ffce3d;
}

.view-all-notice {
	margin-top: 17px;
	font-family: Arial;
	font-size: 13px;
}

.our-service {
	width: 145px;
	height: 116px;
	float: left;
	margin: 10px 15px 10px 0px;
	border-radius: 4px;
	background: #6d5f53;
	border-bottom: 3px solid #ff852c;
	border-top: 3px solid #ff852c;
}

.our-service a:hover {
	background: url(../img/kids-iconh.png) center 10px no-repeat;
	background: url(../img/kids-iconh.png) center 52% no-repeat\9;
}

.our-service a {
	width: 100%;
	float: left;
	height: 100%;
	background: url(../img/kids-icon.png) center 52% no-repeat;
}

.our-service1 {
	width: 145px;
	height: 116px;
	border-radius: 4px;
	float: left;
	margin: 10px 12px 10px 0px;
	background: #6d5f53;
	border-bottom: 3px solid #ff852c;
	border-top: 3px solid #ff852c;
}

.our-service1 a:hover {
	background: url(../img/vt360h.png) center 10px no-repeat;
	background: url(../img/vt360h.png) center 52% no-repeat\9;
}

.our-service1 a {
	width: 100%;
	float: left;
	height: 100%;
	background: url(../img/vt360.png) center 52% no-repeat;
}

.our-service2 {
	width: 145px;
	height: 116px;
	float: left;
	margin: 10px 0px 10px 0px;
	background: #6d5f53;
	border-bottom: 3px solid #ff852c;
	border-top: 3px solid #ff852c;
}

.our-service2 a:hover {
	background: url(../img/Aerialview-h1.png) center 10px no-repeat;
	background: url(../img/Aerialview-h1.png) center 52% no-repeat\9;
}

.our-service2 a {
	width: 100%;
	float: left;
	height: 100%;
	background: url(../img/Aerialview1.png) center 52% no-repeat;
}

.our-service3 {
	width: 145px;
	height: 116px;
	float: left;
	border-radius: 4px;
	margin: 10px 15px 10px 0px;
	background: #6d5f53;
	border-bottom: 3px solid #ff852c;
	border-top: 3px solid #ff852c;
}

.our-service3 a:hover {
	background: url(../img/e-clndrh.png) center 10px no-repeat;
	background: url(../img/e-clndrh.png) center 52% no-repeat\9;
}

.our-service3 a {
	width: 100%;
	float: left;
	height: 100%;
	background: url(../img/e-clndr.png) center 52% no-repeat;
}

.our-service4 {
	width: 145px;
	height: 116px;
	float: left;
	border-radius: 4px;
	margin: 10px 15px 10px 0px;
	background: #6d5f53;
	border-bottom: 3px solid #ff852c;
	border-top: 3px solid #ff852c;
}

.our-service4 a:hover {
	background: url(../img/alumni-ih.png) center 10px no-repeat;
	background: url(../img/alumni-ih.png) center 52% no-repeat\9;
}

.our-service4 a {
	width: 100%;
	float: left;
	height: 100%;
	background: url(../img/alumni-i.png) center 52% no-repeat;
}

.our-service5 {
	width: 145px;
	height: 116px;
	border-radius: 4px;
	float: left;
	margin: 10px 0px 10px 0px;
	background: #6d5f53;
	border-bottom: 3px solid #ff852c;
	border-top: 3px solid #ff852c;
}

.our-service5 a:hover {
	background: url(../img/school-mgnh.png) center 10px no-repeat;
	background: url(../img/school-mgnh.png) center 52% no-repeat\9;
}

.our-service5 a {
	width: 100%;
	float: left;
	height: 100%;
	background: url(../img/school-mgn.png) center 52% no-repeat;
}

.right_tabs {
	width: 220px;
	position: absolute;
	top: 30px;
	right: 10px;
	text-align: center
}

.right_tabs .respTab1 {
	margin: 3px 0;
	width: 100%;
	max-width: 220px;
	float: right
}

.right_tabs .aa1 {
	float: left
}

.right_tabs .respTab1 img {
	max-width: 100%;
	float: right
}

.right_tabs .e-care-bNew img {
	text-align: center;
	float: none
}

.e-care-b {
	margin: 2px 0
}

.slideshow {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: -1;
	background-size: cover
}

.box {
	width: 100%;
	height: calc(100% + 30px);
	position: fixed;
	top: -30px;
	left: 0;
	z-index: 999999999;
	overflow: hidden;
	background: #000;
	display: inline-block;
	margin: 0
}

.box li {
	display: inline-block;
	float: left;
	width: 100%;
	height: 100%;
	overflow: hidden;
	position: absolute;
	top: 0;
	left: 0;
	opacity: 0;
	transition: opacity 1s
}

.box li img {
	width: 100%;
	height: 100%
}

.box li video {
	width: 100%;
	height: 100%;
	position: fixed
}

.v {
	color: #e3e0e3
}

.login-popup {
	top: 15%;
	box-shadow: 0 0 0 #999;
	-moz-box-shadow: 0 0 20px #999;
	-webkit-box-shadow: 0 0 0 #999
}

.marquee {
	position: absolute;
	bottom: 0;
	width: 62%;
	line-height: 35px;
	left: 0;
	font-size: 26px;
	font-weight: 500;
	z-index: 99;
	color: #fff2d3;
	background-color: #3a2f25
}

.left-section {
	/*height: 100%*/
}

.right-section {
	z-index: 999
}

.amit {
	width: 125px;
	border: none;
	top: 50%;
	position: absolute;
	left: 50%;
	margin-top: 70px;
	margin-left: 78px
}

.holiday-homwork {
	width: 233px;
	margin: 0;
	position: absolute;
	top: 10px;
	right: 10px;
	float: right;
	z-index: 99
}

.holiday-homwork img {
	width: 100%
}

.respTab {
	width: 244px;
	margin: 0;
	position: absolute;
	top: 10px;
	right: 10px;
	float: right;
	z-index: 99
}

.live-basketball-tournament {
	width: 334px;
	margin: 0;
	position: absolute;
	top: 77px;
	right: 0;
	float: right;
	z-index: 99
}

.Fixture-Basketball {
	width: 334px;
	margin: 0;
	position: absolute;
	top: 301px;
	right: 0;
	float: right;
	z-index: 99
}

.live-basketball-tournament a {
	cursor: default
}

a.court_2 {
	float: right;
	margin: 0 5px 0 0
}

.res-care {
	top: 486px;
	position: absolute
}

.live_webcast_court {
	top: 225px!important
}

.e-care-b23,
.live_webcast_court {
	margin: 0;
	width: auto;
	position: absolute;
	top: 75px;
	right: 0;
	float: right;
	z-index: 99
}

.e-care-b23 a {
	width: 236px;
	height: 123px
}

.holidayhomework {
	position: absolute;
	top: 290px;
	right: 8px;
	float: right;
	z-index: 9999
}

.e-care-bNew {
	background: #7bab54;
	height: 52px;
	max-width: 220px;
	display: inline-block;
	width: 100%
}

* {
	outline: 0;
	border: 0
}

.e-care-b23,
.live_webcast_court,
.respTab {
	right: 10px
}

@media only screen and (max-width:767px) {
	
	.events-details ul li{    width: 49% !important;}
	.events-details p {
    margin-bottom: 0px;
    text-align: left !important;
}
	#services-carousel .service-box img {
    height: 126px !important;
}
.left-section {
    height: auto;
}
	#pull {
		display: block !important;
	}
	.holidayhomework {
		width: 233px;
		top: 0!important
	}
}

@media (min-aspect-ratio:16/9) {
	.box li video {
		height: 300%;
		top: -100%
	}
}

@media (max-aspect-ratio:16/9) {
	.box li video {
		width: 300%;
		left: -100%
	}
}

@media only screen and (max-width:989px) {
	.logo-box-in {
		height: 110px
	}
	.marquee {
		font-size: 13px;
		padding-top: 5px
	}
	.right_tabs {
		top: 145px;
		z-index: 999;
		width: 190px
	}
	.slideshow {
		position: static;
		float: left;
		margin: 0 0
	}
	.slideshow .box {
		height: auto;
		position: relative;
		float: left;
		height: 275px;
		z-index: 999;
		top: 0
	}
	.slideshow {
		height: auto;
	}
	.slideshow .box li {
		position: absolute;
		height: auto
	}
	.slideshow .box li img {
		width: auto;
		max-width: 100%;
		height: auto;
		position: static;
		top: 0
	}
	.slideshow .box li video {
		width: 100%;
		height: auto;
		top: 0;
		position: static;
		top: 0
	}
	.e-care-b23,
	.live_webcast_court,
	.respTab {
		width: 100%;
		margin: 0;
		position: static;
		float: left;
		text-align: center;
		z-index: 99
	}
	.e-care-b23 {
		width: 100%;
		margin-top: 5px;
		height: auto;
		text-align: center
	}
	.e-care-b23 a {
		width: 226px;
		height: 131px;
		float: none;
		display: block;
		margin: 8px auto
	}
	.logo-shedow {
		display: none
	}
	.e-care-b a {
		margin: 0 auto;
		float: none;
		display: inline-block
	}
	.res-care {
		width: 100%;
		text-align: center;
		float: left;
		position: static;
		margin: 23px 0 17px
	}
	.e-care-b {
		width: 246px;
		margin: 0 auto;
		display: inline-block;
		padding: 14px 0 0;
		float: none
	}
	.marquee {
		width: 100%!important;
		bottom: 5px!important;
		position: relative
	}
	.holidayhomework {
		top: 120px!important
	}
	.Fixture-Basketball,
	.live-basketball-tournament,
	.live_webcast_court {
		position: static;
		width: 100%;
		text-align: center;
		padding: 0 0;
		margin: 5px 0
	}
	.live_webcast_court {
		text-align: center
	}
	a.court_2 {
		float: none;
		margin: 0
	}
	.logo-name-mobile {
		text-align: center;
		margin: 17px 0 0 0
	}
}

a.Aerialview {
	width: 100%;
	float: left;
	height: 100%;
	background: url(images/Aerialview1.png) center 52% no-repeat
}

a.Aerialview:hover {
	background: url(images/Aerialview-h1.png) center 10px no-repeat
}

@media only screen and (max-width:767px) {
	.oasis-tabSANJU {
		position: static!important;
		text-align: center;
		margin-top: 10px
	}
	.oasis-tab {
		position: static!important
	}
	.right_tabs {
		
		position: relative;
		top: auto!important;
		width: 100%;
		right: 0!important;
		max-width: 460px;
		margin: 0 auto;
		    margin-bottom: 20px;
	}
	.testmonial-box-4-img img {
    border-radius: 4px;
    height: 120px;
}
	.left-section {
		padding-bottom: 10px
	}
	.right_tabs .respTab1 {
		display: inline-block;
		margin: 3px;
		float: left
	}
	.holidayhomework {
		position: static!important;
		top: 120px!important;
		text-align: center;
		width: 100%
	}
}

@media only screen and (max-width:460px) {
	.right_tabs .respTab1 {
		float: none!important
	}
}

.e-care-b a {
	width: 100%;
	height: 57px;
	float: left;
	margin: 10px 0;
	background: url(images/e-care-logo.png) top center no-repeat
}

.e-care-b a:hover {
	background: url(images/e-care-logo.png) bottom center no-repeat
}

.oasis-tab {
	position: absolute;
	right: 0;
	top: 75px
}

.oasis-tab a {
	color: #fff;
	font-size: 15px;
	text-transform: uppercase;
	background: #43362d;
	text-align: center;
	display: inline-block;
	padding:8px 14px
}

.oasis-tabSANJU {
	position: absolute;
	right: 0;
	top: 280px
}

.oasis-tabSANJU a {
	color: #fff;
	font-size: 15px;
	text-transform: uppercase;
	background: #43362d;
	text-align: center;
	font-weight: 600;
	display: inline-block;
	padding: 10px 14px;
	animation: blinkingText 2s infinite
}

@keyframes blinkingText {
	0% {
		background: #43362d
	}
	50% {
		background: #dbd137;
		color: #43362d
	}
	100% {
		background: #43362d
	}
}

#login-box {
	text-align: center;
}

.v {
	display: inline-block;
	margin: 10px 0px 5px 0px;
	text-decoration: none;
}

@media only screen and (max-width:767px) {
	.our-service,
	.our-service1,
	.our-service2,
	.our-service3,
	.our-service4,
	.our-service5 {
		width: 100%;
	}
	.our-service2 {
		margin-right: 15px;
	}
	.oasis-tab a
	{width: 66% !important;}
}



.view-all-btn {
    font-family: 'Asap Condensed', sans-serif;
    color: #fff;
    float: right;
    letter-spacing: 1px;
    margin-top: 4px;
    font-size: 19px;
}
#services-carousel .service-box
{
	margin:0px;
}
#services-carousel-2.owl-theme .owl-nav [class*='owl-'] {
    color: #6b2323;
    font-size: 14px;
    margin: 5px;
    padding: 4px 7px;
    background: #fff0f0;
    display: inline-block;
    cursor: pointer;
    border-radius: 3px;
}

#services-carousel-2.owl-theme .owl-nav {
    margin-top: 0px;
    margin-bottom: 10px;
    text-align: right;
    -webkit-tap-highlight-color: transparent;
}
#services-carousel-3.owl-theme .owl-nav [class*='owl-'] {
    color: #6b2323;
    font-size: 14px;
    margin: 5px;
    padding: 4px 7px;
    background: #fff0f0;
    display: inline-block;
    cursor: pointer;
    border-radius: 3px;
}

#services-carousel-3.owl-theme .owl-nav {
    margin-top: 0px;
    margin-bottom: 10px;
    text-align: right;
    -webkit-tap-highlight-color: transparent;
}


#notice-board.owl-theme .owl-nav [class*='owl-'] {
    color: #6b2323;
    font-size: 14px;
    margin: 5px;
    padding: 4px 7px;
    background: #fff0f0;
    display: inline-block;
    cursor: pointer;
    border-radius: 3px;
}

#notice-board.owl-theme .owl-nav {
      margin-top: 0px;
    margin-bottom: 10px;
    text-align: right;
    -webkit-tap-highlight-color: transparent;
    border-bottom: 1px solid #fff;
    padding-bottom: 20px;
}
#services-carousel.owl-theme .owl-nav [class*='owl-'] {
    color: #6b2323;
    font-size: 14px;
    margin: 5px;
    padding: 4px 7px;
    background: #fff0f0;
    display: inline-block;
    cursor: pointer;
    border-radius: 3px;
}

#services-carousel.owl-theme .owl-nav {
    margin-top: 10px;
    margin-bottom: 10px;
    text-align: right;
    -webkit-tap-highlight-color: transparent;
}
.topper {
    font-family: 'Asap Condensed', sans-serif;
    color: #000;
    font-size: 20px;
    font-weight: 600;
    float: left;
}
.view-all-topper
{
	    font-family: 'Asap Condensed', sans-serif;
    color: #000;
    float: right;
    letter-spacing: 1px;
    margin-top: 8px;
    font-size: 16px;
    font-weight: bold;
}
.testmonial-box-4-img img{    border-radius: 4px;}
#testmonials-box-4.owl-theme .owl-nav [class*='owl-'] {
    color: #6b2323;
    font-size: 14px;
    margin: 5px;
    padding: 4px 7px;
    background: #fff0f0;
    display: inline-block;
    cursor: pointer;
    border-radius: 3px;
}

#testmonials-box-4.owl-theme .owl-nav {
    margin-top: -20px;
    margin-bottom: 10px;
    text-align: right;
    -webkit-tap-highlight-color: transparent;
}



.testmonial-box-4-text h5 {
    margin-top: 0px;
    background: #ffebc5;
    color: #000000;
    line-height: 33px;
    font-size: 16px;
    font-family: 'Asap Condensed', sans-serif;
    text-align: center;
    letter-spacing: 1px;
    font-weight: 600;
}
.testmonial-box-4-text h4
{
	text-transform: capitalize;
    margin-top: 15px;
	    margin-bottom: 0px;
    background: #de9447;
    color: #fff;
    line-height: 35px;
    font-size: 17px;
    text-align: center;
    font-family: 'Asap Condensed', sans-serif;
}

#services-carousel-2 .col-md-4{padding-right:0px;}
#services-carousel-2 .testmonial-box-4-img{margin-top: 18px;}

#services-carousel-3 .col-md-4{padding-right:0px;}
#services-carousel-3 .testmonial-box-4-img{margin-top: 18px;}
.toppers
{
	background: url(../images/frame-01.png) top center no-repeat;
  
    padding-top: 70px;
   
    vertical-align: top;
    padding-bottom: 20px;
}

.content-in p, .master-text p {
    margin-bottom: 8px;
  font-family: 'Asap Condensed', sans-serif;
    font-size: 17px;
	color:#000;
	margin-bottom:20px;
    line-height: 29px;
}
.toppers h5
{
	    text-align: center;
    font-family: 'Asap Condensed', sans-serif;
    color: #ed2d3c;
    font-size: 17px;
    padding-top: 0px;
}.toppers h4 {
    text-align: center;
    font-family: 'Asap Condensed', sans-serif;
    color: #000000;
    font-size: 19px;
    padding-top: 4px;
    margin-bottom: 0px;
}


.toppers img
{
	    width: 90px;
    margin: 0px auto;
    text-align: center;
    max-height: 108px;
    min-height: 100px;
}

.redmor
{
	color: #000000;
    font-size: 15px;
    font-family: 'Asap Condensed', sans-serif;
    float: right;
    background: #ffce3d;
    padding: 4px 8px;
    border-radius: 4px;
}
.testmonial-box-5-text h5 {
    margin-top: 0px;
    color: #ffffff;
    line-height: 25px;
    font-size: 13px;
    text-align: left;
    letter-spacing: 1px;
    font-weight: 400;
}
.testmonial-box-5-text h4 {
    text-transform: capitalize;
    margin-top: 0;
    margin-bottom: 0px;

    color: #ffce3d;
    line-height: 35px;
    font-size: 20px;
    text-align: left;
    font-family: 'Asap Condensed', sans-serif;
}
.btn-tc
{
	 text-align: center;
    margin: 0px auto;
    background: #007bff;
    color: #fff;
    padding: 10px 30px;
    font-family: 'Roboto', sans-serif;
    font-size: 17px;
    margin-top: 20px;
    margin-bottom: 30px;
	border-radius:20px;
}

.form-tc{
	padding-left: 0px;

}
.tabel table th {
    padding-top: 12px;
    padding-bottom: 12px;
    border: 1px solid #000;
    font-family: 'Asap Condensed', sans-serif;
    padding-left: 10px;
    font-size: 16px;
    background: #e2f9d9;
}
.submit {
    text-align: center;
    margin: 0px auto;
    background: #6b2323;
    color: #fff;
    padding: 10px 30px;
    font-family: 'Roboto', sans-serif;
    font-size: 17px;
    margin-top: 20px;
    margin-bottom: 30px;
}
.pr-0{padding-right:0px;}
.contact-details p {
    margin-bottom: 8px !important;
}
.contact-details label{    font-size: 15px;
    font-family: 'Roboto', sans-serif;
    margin-top: 15px;}
.contact-details p i {
    padding-right: 10px;
    color: #6b2323;
    font-weight: bold;
}
.section-tittle img {
    /*border-radius: 100%;*/
    width: 350px;
    height: 250px;
    margin: 0px auto;
    text-align: center;
}
.section-tittle h3
{
	 font-family: 'Asap Condensed', sans-serif;
    font-weight: bold;
    color: #ff1e1e;
    font-size: 21px;
    padding-top: 10px

}

.section-tittle h4
{
	font-family: 'Asap Condensed', sans-serif;
    font-weight: bold;
	margin-top
	:20px;
    color: #ff1e1e;

}
.section-tittle p
{
	font-family: 'Asap Condensed', sans-serif;
    font-size: 20px;
    line-height: 31px;
}
.total-achi
{
	  font-family: 'Asap Condensed', sans-serif;
}
.heading
{
	    font-family: 'Asap Condensed', sans-serif;

    color: #fff;}
	
	.add-preo
	{
    border-radius: 0;
    margin: 0px auto;
    text-align: center;
    width: 100%;
	}
	
	table tr,td{    border: 1px solid #000; font-family: 'Asap Condensed', sans-serif;}
.news-section h5 {
    font-size: 20px;
    font-family: 'Asap Condensed', sans-serif;
    font-weight: 600;
    margin-bottom: 10px;
	    margin-top: 0;
}
.news-section h6 {
    font-size: 18px;
    font-family: 'Asap Condensed', sans-serif;
    font-weight: 600;
    margin-top: 10px;
    margin-bottom: 0;
    color: #53473d;
}

.news-section p{margin-bottom:0px;}
.news-section
{
	
		
padding: 10px 0px;
    border-bottom: 2px solid #d0a90c;
}

.photo-gallery h4
{
	text-align: center;
    font-family: 'Asap Condensed', sans-serif;
    color: #000000;
    font-size: 19px;
    padding-top: 4px;
    margin-bottom: 0px;
}
.photo-gallery a:hover{text-decoration: none;}
.photo-gallery img{width:100%;    height: 135px;}
.photo-gallery
{margin-bottom:30px;
	    background: #fff;
    padding: 7px;
    border-radius: 4px;
}
.photo-gallery h5 span{color:#000;}
.photo-gallery h5
{
	    text-align: center;
    font-family: 'Asap Condensed', sans-serif;
    color: #ed2d3c;
    font-size: 17px;
    padding-top: 5px;
}

.events-details ul {
    padding: 0px;
    margin-top: 10px;
    border-bottom: 1px solid #bd3d3c52;
}

.events-details ul li {
    font-family: 'Josefin Sans', sans-serif;
    font-size: 19px;
    color: #000;
    display: inline-block;
    width: 32%;
    margin-bottom: 10px;
}

#services-carousel .service-box img{height:100px;}

.topper-session
{
    padding-top: 20px;
    padding-bottom: 20px;
    font-size: 20px;
    text-align: center;
    color: #000000;
}

.photo-gallery-views
{
	margin-bottom: 30px;
    background: #fff;
    padding: 7px;
    border-radius: 4px;
}

.photo-gallery-views img{    width: 100%;}

.events-details p{margin-bottom:0px;}