

body {
	position: relative;
	min-height: 100%
}

* {
	outline: none !important
}

img {
	max-width: 100%
}

a {
	color: #007AFF;
	transition: all 0.2s ease-in-out
}

a:hover,
a:focus {
	color: #0062cc;
	-webkit-text-decoration-color: currentColor;
	text-decoration-color: currentColor
}

.container {
	z-index: 1
}
.znav-container{
	z-index: 2;
}
.znav-container .navbar a.navbar-brand {
	padding-right: 5px
}

.znav-oxford {
	background-color: rgba(0, 33, 71, 0.9);
	border-bottom: 1px solid rgba(255, 255, 255, 0.35)
}

.znav-oxford .megamenu,
.znav-oxford .dropdown {
	background-color: rgba(0, 33, 71, 0.9) !important
}

.znav-shop {
	background-color: rgba(252, 240, 230, 0.9);
	border-bottom: 1px solid rgba(255, 255, 255, 0.35)
}

.znav-shop .megamenu,
.znav-shop .dropdown {
	background-color: rgba(252, 240, 230, 0.9) !important
}

.znav-container:not([class*="sticky-"]) {
	top: 0;
	left: 0;
	right: 0;
	position: absolute;
}

@media (max-width: 61.99em) {
	.znav-container {
		max-height: 100vh;
		overflow-y: auto
	}
}

.znav-container hr {
	margin: 2px 0
}

.znav-container .navbar {
	font-family: "Montserrat", sans-serif;
	font-weight: 600;
	font-size: .75019rem;
	letter-spacing: 0.01em;
	border-radius: 3px;
	transition: all 0.2s ease-in-out;
	padding-left: 0;
	padding-right: 0;
	line-height: 1.5
}

.znav-container .navbar a.navbar-brand {
	font-size: 1.333rem;
	text-transform: uppercase;
	-webkit-align-self: flex-start;
	-ms-flex-item-align: start;
	align-self: flex-start
}

.znav-container .navbar button.navbar-toggler {
	-webkit-transform: translate3d(25px, -5px, 0);
	transform: translate3d(25px, -5px, 0);
	padding: 0
}

.znav-container ul {
	list-style-type: none;
	padding-left: 0
}

@media (min-width: 62em) {
	.znav-container ul {
		margin-left: -1.2rem
	}
}

.znav-container ul li {
	padding: 0;
	position: relative
}

.znav-container ul li a:not(.btn) {
	border: 1px solid transparent;
	display: block;
	padding: .4rem 1.2rem;
	transition: all 0.2s ease-in-out;
	font-size: 14px;
	color: #fff;
	font-family: weblysleek_uilight;
}

.znav-container ul li a:not(.btn):active,
.znav-container ul li a:not(.btn):hover,
.znav-container ul li a:not(.btn):focus,
.znav-container ul li a:not(.btn):active:focus {
	text-decoration: none
}

@media (max-width: 61.99em) {
	.znav-container ul li a:not(.btn) {
		margin-left: -1.2rem
	}
}

@media (max-width: 61.99em) {
	.znav-container ul.navbar-nav {
		padding: 1.2rem 0
	}
}

@media (max-width: 61.99em) {
	.znav-container ul.navbar-nav>li .btn {
		width: 100%;
		margin: 5px 0
	}
}

.znav-container {
	background-color: #0c151a8f
}

.znav-container hr {
	border-top-color: rgba(250, 250, 250, 0.05)
}

.znav-container button {
	color: #fafafa
}

.znav-container a:not(.btn) {
	color: rgba(250, 250, 250, 0.6)
}

.znav-container a:not(.btn):active,
.znav-container a:not(.btn):hover,
.znav-container a:not(.btn):focus,
.znav-container a:not(.btn):active:focus {
	color: #fafafa
}

.znav-container a.navbar-brand {
	color: #fafafa
}

.znav-container [class*='has-']:after {
	color: #fafafa
}

.hamburger {
	padding: 8px
}

.hamburger .hamburger-box {
	height: 0;
	width: 30px
}

.hamburger .hamburger-box .hamburger-inner,
.hamburger .hamburger-box .hamburger-inner::after,
.hamburger .hamburger-box .hamburger-inner::before {
	width: 100%;
	height: 1px;
	border-radius: 3px;
	background-color: currentColor
}

.hamburger.is-active .hamburger-inner {
	background-color: transparent
}

.hamburger-inner::before {
	top: -7px
}

.hamburger--emphatic .hamburger-inner::after {
	top: 7px
}


/*.znav-fixed { position: fixed !important}*/

.znav-revealed {
	position: fixed
}

.container {
	position: relative
}

section {
	position: relative;
	padding: 7.5rem 0
}

@media (max-width: 47.99em) {
	section {
		padding: 4rem 0
	}
}

.h-full {
	min-height: 100vh
}

@media (min-width: 62em) {
	.h-lg-full {
		min-height: 100vh
	}
}

.h-half {
	min-height: 60vh
}

.h-100vh {
	height: 100vh !important
}

@media (min-width: 36em) {
	.h-sm-100vh {
		height: 100vh !important
	}
}

@media (min-width: 48em) {
	.h-md-100vh {
		height: 100vh !important
	}
}

@media (min-width: 62em) {
	.h-lg-100vh {
		height: 100vh !important
	}
}

@media (min-width: 75em) {
	.h-xl-100vh {
		height: 100vh !important
	}
}

.background-holder {
	position: absolute;
	width: 100%;
	min-height: 100%;
	top: 0;
	left: 0;
	background-size: cover;
	background-position: center;
	z-index: -1;
	overflow: hidden
}

.background-holder.background-fixed {
	background-attachment: fixed
}

.background-holder.half-width {
	width: 50%;
	z-index: 0
}

@media (max-width: 47.99em) {
	.background-holder.half-width {
		display: none
	}
}

.background-holder.half-width.half-width-right {
	left: auto;
	right: 0
}

.background-holder video {
	position: absolute;
	display: block;
	z-index: -1;
	top: 0;
	left: 0;
	object-fit: cover;
	height: 100%;
	min-width: 100%
}

.background-holder .youtube-background {
	position: absolute !important;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%
}

.background-holder .youtube-background .mb_YTPBar {
	display: none !important
}

.overflow-hidden {
	overflow: hidden
}

.background-black-30 {
	background-color: rgba(0, 0, 0, 0.3)
}

.background-holder.overlay-gradient:before {
	background: linear-gradient(to bottom, transparent 0%, transparent 50%, rgba(0, 0, 0, 0.75) 100%)
}

.bg-gradient-primary {
	background: linear-gradient(180deg, #66a5ff, #0069ff)
}

.marker-content h4 {
	margin-bottom: .5rem
}

.style-check {
	list-style-type: none;
	padding-left: 30px
}

.style-check li {
	position: relative
}

.style-check li:before {
	content: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+PHN2ZyB3aWR0aD0iMTdweCIgaGVpZ2h0PSIxMnB4IiB2aWV3Qm94PSIwIDAgMTcgMTIiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeG1sbnM6c2tldGNoPSJodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2gvbnMiPiAgICA8ZyBpZD0iUGFnZS0xIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIiBza2V0Y2g6dHlwZT0iTVNQYWdlIj4gICAgICAgIDxnIGlkPSJEZXNrdG9wLUhEIiBza2V0Y2g6dHlwZT0iTVNBcnRib2FyZEdyb3VwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMjU2LjAwMDAwMCwgLTY0NC4wMDAwMDApIiBzdHJva2U9IiMxRDgxRTIiIGZpbGw9IiMxRDgxRTIiPiAgICAgICAgICAgIDxwYXRoIGQ9Ik0yNTguNDE4MzM1LDY0OS40Mjc4NTYgTDI2Mi42MDA3MDgsNjUzLjAxODY3NyBMMjcwLjUzNDQyNCw2NDQuNzE2NDE3IEwyNzEuODEzMjMyLDY0Ni4xMjQyNTQgTDI2Mi42MDA3MDgsNjU1LjQ0NDQ0NCBMMjU3LjIxNjc5Nyw2NTAuNjQ3ODE0IEwyNTguNDE4MzM1LDY0OS40Mjc4NTYgWiIgaWQ9IlBhdGgtMjEiIHNrZXRjaDp0eXBlPSJNU1NoYXBlR3JvdXAiPjwvcGF0aD4gICAgICAgIDwvZz4gICAgPC9nPjwvc3ZnPg==);
	position: absolute;
	background-repeat: no-repeat;
	left: -30px;
	top: 1px;
	color: #6a6a6a;
	color: #007AFF
}

#videoModal .embed-responsive {
	background-color: black
}

.sticky-top {
	z-index: 99999;
	position: relative;
	position: -webkit-sticky;
	position: sticky
}

@media (min-width: 75em) {
	.ie .h-full {
		height: 100vh
	}
	.ie .h-half {
		height: 50vh
	}
}

.ie .background-holder video {
	width: 100%;
	height: auto
}

@media (min-width: 62em) {
	.edge .edge-fix-vertical-align {
		padding-top: 14rem !important;
		-webkit-align-self: flex-start !important;
		-ms-flex-item-align: start !important;
		align-self: flex-start !important
	}
}

.edge .background-holder video {
	width: 100%;
	height: auto
}

@media (max-width: 35.99em) {
	.flex-direction-nav {
		opacity: 0
	}
}

.flex-direction-nav a,
.flex-direction-nav a:before {
	text-shadow: none
}


/*-----------------------------------------Search box Css-------------------------------------------------------*/

.Search-eng h3 {
	font-size: 45px;
	color: #fff;
	text-align: center;
	font-weight: 400 !important;
	margin-bottom: 15px;
}

.Search-place-icon {
	position: absolute;
	z-index: 9;
	top: 14px;
	left: 20px;
	color: #8f8c8c;
}

#txtSearch {
	padding: 12px 45px;
	border-radius: 50px;
	font-size: 15px;
}

.Browse_cat {
	position: absolute;
	z-index: 9;
	right: 20px;
	top: 10px;
	font-size: 15px;
	font-family: calibri, calibriregular, Arial, Helvetica, sans-serif;
}

.Search-eng .mm {
	font-size: 26px;
	color: #ffc600;
	font-weight: bold;
	text-align: center;
	margin-top: 15px;
	margin-bottom: 0;
	font-family: calibri, calibriregular, Arial, Helvetica, sans-serif;
}

.Search-eng .mc {
	font-size: 18px;
	color: #fff;
	text-align: center;
	font-family: calibri, calibriregular, Arial, Helvetica, sans-serif;
}

#znav-container ul li a:hover {
	margin-top: 0;
	border-bottom: 2px solid #ffc600;
	color: #ffc600;
	border-radius: 0px;
}

#know_after .Centre-img img {
	width: 75%;
}

#know_after .Centre-img {
	text-align: right;
}

#know_after {
	padding: 3rem 0 5.5rem;
	padding-bottom: 5.5rem;
	background-color: #ebeef3;
}

#know_after .svg_grey {
	position: absolute;
	top: -45px;
	left: 0;
	height: 3rem;
	width: 100%;
	color: #ebeef3;
}

#know_after .svg_white {
	position: absolute;
	bottom: 0px;
	left: 0;
	height: 3rem;
	width: 100%;
	color: #fff;
}

#know_after .centre_icon {
	padding-top: 80px;
}

#know_after .running_centres h3 {
	font-size: 35px;
	font-weight: bold;
	padding: 20px 0 30px;
	text-align: center;
}

#know_after .mobileNoOutter {
	float: left;
	padding: 35px 0 7px;
	position: relative;
}

#know_after .mobileNoOutter input {
	background: #fff;
	border: 1px solid #3585f6;
	color: #999;
	float: left;
	font-size: 15px;
	padding: 13px 20px;
	width: 430px;
	border-radius: 50px;
}

#know_after .mobileNoOutter .mobilebutton {
	background: #3585f6;
	color: #fff;
	cursor: pointer;
	float: right;
	font-size: 15px;
	border-radius: 50px !important;
	-khtml-border-radius: 4px;
	-webkit-border-radius: 4px;
	font-weight: lighter;
	padding: 13px 10px;
	text-decoration: none;
	width: 150px;
	transform: translateZ(0px);
	transition-duration: 0.3s;
	transition-property: color, background-color;
	position: absolute;
	right: 0px;
}

#online_coaching .Centre_img img {
	border: 2px solid #f7f7f7;
	height: 242px;
	width: 100%;
}

#online_coaching {
	padding: 3rem 0 5.5rem;
	background-color: #ebeef3;
}

#online_coaching .running_centres {
	margin-bottom: 30px;
}

#online_coaching .running_centres h3 {
	font-size: 35px;
	font-weight: 700;
	padding: 20px 0 10px;
	text-align: center;
}

#online_coaching .running_centres p {
	font-size: 20px;
	text-align: center;
	color: #333;
}

#online_coaching .centre_icon {
	padding: 30px 0;
}

#online_coaching .centre_icon p {
	font-size: 18px;
	color: #333;
	float: left;
}

#online_coaching .centre_icon span {
	color: #3585f5;
	font-size: 22px;
	margin-right: 10px;
	vertical-align: middle;
	display: inline;
	float: left !important;
}

#online_coaching .svg_grey {
	position: absolute;
	top: -45px;
	left: 0;
	height: 3rem;
	width: 100%;
	color: #ebeef3;
}

#online_coaching .centre_icon {
	clear: both;
	display: block;
	content: "";
}

.buttons {
	width: 100%;
	margin-top: 25px;
}

.buttons a img {
	float: left;
	margin-right: 10px;
}

#content-slider {
	height: 114px !important;
}

.img_user {
	position: absolute;
	right: 43px;
	top: 15px;
}

.item-card {
	float: left;
	width: 100%;
	margin-top: 15px;
}

#slide_bottom_cart .app-warpper {
	max-height: 300px;
	overflow-y: scroll;
}

.app-warpper {
	padding: 0 10px;
	float: left;
	width: 100%;
}

.box-heading {
	float: left;
	width: 100%;
	margin-bottom: 5px;
}

.box-heading h1 {
	color: #444;
	font-size: 25px;
	font-family: calibri, calibriregular, Arial, Helvetica, sans-serif;
	font-weight: 400;
	line-height: 26px;
	padding: 0;
	margin: 0;
	color: #444;
}

.item-data {
	float: left;
	width: 100%;
	margin-top: 10px;
	border-bottom: 1px solid #ddd;
}

.item-box-left {
	float: left;
	width: 75%;
}

.item-cart {
	float: left;
	display: inline-block;
}

.item-cart-text {
	float: left;
	display: inline-block;
	color: #6b6b6b;
	font-size: 20px;
	padding-left: 8px;
}

.item-rate {
	width: 40%!important;
}

.item-rate {
	float: right;
	width: 25%;
	text-align: right;
}

.item-btn {
	display: inline-block;
	background-color: #fcefbf;
	padding: 5px 19px;
	border-radius: 5px;
	margin-left: 5px;
	margin-bottom: 10px;
	margin-top: -3px;
}

.item-cart-red {
	display: inline-block;
	vertical-align: middle;
	margin-top: -8px;
	margin-left: 10px;
}

.item-data {
	float: left;
	width: 100%;
	margin-top: 10px;
	border-bottom: 1px solid #ddd;
}

#slide_bottom_cart .total-rate,
#slide_bottom_cart .more-btn-1 {
	display: none;
}

.total-rate {
	float: left;
	width: 100%;
	margin-top: 12px;
}

.item-total {
	float: left;
}

.item-total>p {
	font-size: 20px;
	font-weight: 700;
	color: #444;
}

.item-rupee-1 {
	float: right;
}

.more-btn-1 {
	float: right;
	background-color: #43b965;
	padding: 2px 14px;
	border-radius: 10px;
	margin-top: 8px;
	margin-bottom: 8px;
}

.more-btn-1>a {
	text-decoration: none;
	color: #fff;
	vertical-align: middle;
}

.hr {
	background: #d5dbdb;
	height: 8px;
	float: left;
	display: block;
	width: 100%;
}

.item-cart-text p {
	font-family: calibri, calibriregular, Arial, Helvetica, sans-serif !important;
}

.li_height {
	line-height: 40px;
}

@media only screen and (min-width:768px) and (max-width:991px) {
	.li_height {
		line-height: 24px;
	}
	#online_coaching .Centre_img img {
		margin-top: 20px;
	}
	#online_coaching .Centre_img img {
		height: 200px;
	}
	#category_div2 .height {
		height: 9vh;
	}
	#online_coaching .running_centres h3,
	#coaching_centres .running_centres h3,
	#know_after .running_centres h3,
	.Succes_m h3 {
		font-size: 30px;
	}
}

@media only screen and (max-width: 767px) {
	.centre_icon::after {
		clear: both;
		display: block;
		content: '';
	}
	#order-1 {
		order: 1;
	}
	#order-0 {
		order: 0;
	}
	#know_after .Centre-img img {
		width: 65%;
	}
	#know_after .Centre-img {
		text-align: center;
	}
	.centre_icon .buttons {
		float: none !important;
		display: inline-flex;
		justify-content: center;
		flex-flow: row wrap;
		margin-top: 0px;
	}
	#know_after .centre_icon {
		padding-top: 0px;
		text-align: center;
	}
	#know_after .Centre-img img {
		margin-top: 20px;
	}
}

@media only screen and (max-width: 575px) {
	#online_coaching .Centre_img img {
		height: 180px;
	}
	#know_after .running_centres h3,
	#online_coaching .running_centres h3 {
		font-size: 26px;
		padding-bottom: 0px;
		line-height: 40px;
	}
	#order-1 {
		order: 1;
	}
	#order-0 {
		order: 0;
	}
	.li_height {
		line-height: 24px;
	}
	#know_after .centre_icon {
		padding-top: 20px;
		text-align: center;
	}
	.centre_icon .buttons a {
		/* text-align: center; */
		display: inline-flex;
	}
	.centre_icon .buttons a img {
		max-width: 100%;
		text-align: center;
		/* float: none; */
	}
	.centre_icon .buttons {
		display: flex;
		float: none !important;
		display: inline-flex;
		justify-content: center;
		flex-flow: row wrap;
	}
	#know_after .mobileNoOutter input {
		font-size: 12px;
		padding: 12px 15px;
		width: 100%;
		border-radius: 60px;
	}
	#know_after .mobileNoOutter .mobilebutton {
		font-size: 12px;
		border-radius: 70px;
		-khtml-border-radius: 4px;
		-webkit-border-radius: 4px;
		padding: 12px 10px;
		width: 100px;
	}
	#know_after .mobileNoOutter {
		width: 100%;
	}
	#know_after .Centre-img img {
		width: 95%;
		padding-left: 0px;
		margin-top: 20px;
	}
	.centre_icon p {
		font-size: 17px !important;
	}
	#know_after .Centre-img {
		text-align: center;
	}
	.img_user {
		display: block !important;
	}
}

@media only screen and (max-width: 374px) {
	.centre_icon .buttons a {
		width: 50%;
		padding: 5px;
	}
	#know_after .running_centres h3 {
		font-size: 24px;
	}
}

@media (max-width: 767px) and (min-width: 320px) {
	.box-heading h1 {
		font-size: 20px!important;
	}
	.item-box-left {
		width: 60%!important;
	}
	.item-rate {
		width: 40%!important;
	}
	.xs-size {
		width: 22px;
	}
	.item-xs-size {
		width: 16px;
	}
}

@media only screen and (max-width: 380px) {
	input,
	select,
	textarea,
	.FooterButton,
	.thnkMsgConfOrd {
		font-size: 14px;
	}
}


/***from page css **/

@font-face {
	font-family: weblysleek_uilight;
	src: url(https://www.tcyonline.com/india/font/weblysleekuil-webfont.eot);
	src: url(https://www.tcyonline.com/india/font/weblysleekuil-webfont.eot?#iefix) format('embedded-opentype'), url(https://www.tcyonline.com/india/font/weblysleekuil-webfont.woff2) format('woff2'), url(https://www.tcyonline.com/india/font/weblysleekuil-webfont.woff) format('woff'), url(https://www.tcyonline.com/india/font/weblysleekuil-webfont.ttf) format('truetype'), url(https://www.tcyonline.com/india/font/weblysleekuil-webfont.svg#weblysleek_uilight) format('svg');
	font-weight: 400;
	font-style: normal;
	font-display: swap
}

@font-face {
	font-family: weblysleek_uisemibold;
	src: url(https://www.tcyonline.com/india/font/weblysleekuisb-webfont.eot);
	src: url(https://www.tcyonline.com/india/font/weblysleekuisb-webfont.eot?#iefix) format('embedded-opentype'), url(https://www.tcyonline.com/india/font/weblysleekuisb-webfont.woff2) format('woff2'), url(https://www.tcyonline.com/india/font/weblysleekuisb-webfont.woff) format('woff'), url(https://www.tcyonline.com/india/font/weblysleekuisb-webfont.ttf) format('truetype'), url(https://www.tcyonline.com/india/font/weblysleekuisb-webfont.svg#weblysleek_uisemibold) format('svg');
	font-weight: 400;
	font-style: normal;
	font-display: swap
}

@font-face {
	font-family: weblysleek_uisemilight;
	src: url(https://www.tcyonline.com/india/font/weblysleekuisl-webfont.eot);
	src: url(https://www.tcyonline.com/india/font/weblysleekuisl-webfont.eot?#iefix) format('embedded-opentype'), url(https://www.tcyonline.com/india/font/weblysleekuisl-webfont.woff2) format('woff2'), url(https://www.tcyonline.com/india/font/weblysleekuisl-webfont.woff) format('woff'), url(https://www.tcyonline.com/india/font/weblysleekuisl-webfont.ttf) format('truetype'), url(https://www.tcyonline.com/india/font/weblysleekuisl-webfont.svg#weblysleek_uisemilight) format('svg');
	font-weight: 400;
	font-style: normal;
	font-display: swap
}

h3 {
	font-family: weblysleek_uisemibold;
	color: #000 !important;
}

p {
	font-family: weblysleek_uilight;
	font-size: 18px;
}

.znav-container ul li a:not(.btn) {
	font-size: 18px !important;
}

.dropdown .btn {
	margin: 2px 0 2px 10px !important;
}

.PremiumImage2 {
	height: 21px !important;
	position: absolute;
	left: 23px;
	top: -2px;
	width: 21px !important;
}

ul {
	list-style: none outside none;
	padding-left: 0;
	margin: 0;
}

.demo .item {
	margin-bottom: 60px;
}

.content-slider li {
	background-color: #fff;
	text-align: center;
	color: #FFF;
}

.content-slider h3 {
	margin: 0;
	padding: 70px 0;
}

.demo {
	width: 800px;
}

#category_slider {
	padding: 0px;
	margin-top: -55px;
}

#category_slider .lSPager {
	display: none !important;
}

#category_slider .content-slider li img {
	padding-bottom: 10px;
	width: 32px;
}

#category_slider .content-slider li h4 {
	color: #000;
	font-size: 18px;
	font-weight: 600;
	text-transform: uppercase;
	margin-bottom: 5px;
}

#category_slider .content-slider li p {
	font-size: 14px;
	color: #333;
	margin-bottom: 5px;
}

#content-slider li {
	border-radius: 5px;
	box-shadow: 2px 3px 3px 0px rgba(0, 0, 0, 0.2);
}


/*#content-slider{height: 170px !important;}*/

.item {
	max-width: 1115px !important;
	margin: 0 auto;
}

.caetgory_div {
	width: 100%;
	padding: 8px;
	position: relative;
}

.border-bt {
	position: absolute;
	bottom: -10px;
	width: 100% !important;
	right: 0;
	left: 0;
	margin: 0 auto;
}

#web_infographic {
	padding: 3rem 0;
	margin-bottom: 25px;
}

#web_infographic .infographic_div {
	text-align: center;
}

#web_infographic .infographic_div h3 {
	font-size: 35px;
	font-weight: bold;
	padding: 20px;
}

#web_infographic .infographic_div img {
	max-width: 100%;
}

#coaching_centres {
	padding: 3rem 0 5.5rem;
	background-color: #ebeef3;
}

#coaching_centres .running_centres h3 {
	font-size: 35px;
	font-weight: bold;
	padding: 20px 0 10px;
	text-align: center;
}

#coaching_centres .running_centres p {
	font-size: 20px;
	text-align: center;
	color: #333;
}

#coaching_centres .svg_grey {
	position: absolute;
	top: -45px;
	left: 0;
	height: 3rem;
	width: 100%;
	color: #ebeef3;
}

#coaching_centres .centre_icon p span i {
	font-size: 22px;
	color: #3585f6;
	margin-right: 10px;
}

#coaching_centres .centre_icon {
	padding: 30px 0;
}

#coaching_centres .Centre_img img {
	border: 2px solid #f7f7f7;
	height: 220px;
	width: 100%;
}

#coaching_centres .running_centres {
	margin-bottom: 30px;
}

#coaching_centres .svg_white {
	position: absolute;
	bottom: 0px;
	left: 0;
	height: 3rem;
	width: 100%;
	color: #fff;
}

.content-slider2 li {
	background-color: #fff;
	text-align: center;
	color: #444;
}

.content-slider2 h3 {
	margin: 0;
	padding: 70px 0;
}

#coaching_centres .lSPager {
	display: none !important;
}

.testimonial {
	padding: 20px;
	text-align: center;
	border: 1px solid #dedede;
	background-color: #ebeef3;
	position: relative;
	height: 300px;
}

.sdfdf {
	position: absolute;
	bottom: 12px;
	left: 0;
	right: 0;
	margin: 0 auto;
}

#coaching_centres .content-slider2 {
	min-height: 310px;
}

.testimonial img {
	border: 2px solid #8d8d8d;
	border-radius: 50px;
	width: 65px;
}

.testimonial h5 {
	font-weight: 600;
	font-size: 18px;
	margin-top: 10px;
	margin-bottom: 0px;
}

.testimonial span {
	text-transform: uppercase;
	font-size: 16px;
	margin-right: 5px;
}

.testimonial span i {
	font-size: 18px
}

.Search_boxx {
	text-align: center;
}

.centre_icon span {
	float: left;
	margin-top: 3px;
}

#category_div2 {
	padding: 0;
	display: none;
	background: #ebeef3;
}

#cat-icon {
	width: 100%;
	/*display:none*/
}

#cat-icon .container {
	max-width: 768px;
	padding: 15px 0 0
}

.icon-ul {
	display: flex;
	list-style-type: none;
	width: 100%;
	justify-content: space-evenly;
	padding: 0;
	flex-flow: row wrap;
	margin-bottom: 0
}

.icon-li a {
	text-decoration: none
}

.icon-li a i {
	background: url("/india/content/img/ce-bg_12.png") no-repeat;
	height: 32px;
	width: 32px;
	display: block;
	margin: 5px auto 2px
}

.bg-eng1 {
	background-position-x: -240px !important;
}

.bg-med1 {
	background-position-x: -279px !important;
}

.bg-CS1 {
	background-position-x: -353px !important;
}

.bg-vm1 {
	background-position-x: -205px !important;
}

.bg-ie1 {
	background-position-x: -70px !important;
}

.bg-bk1 {
	background-position-x: -174px !important;
}

.bg-pte1 {
	background-position-x: -102px !important;
}

.bg-cbs1 {
	background-position-x: -392px !important;
}

.bg-cbs {
	background-position-x: -418px!important
}

.testimonial p {
	font-size: 18px;
	color: #333;
}

.bg-gre {
	background-position-x: -136px !important
}

.bg-ielts {
	background-position-x: -174px !important
}

.bg-toefl {
	background-position-x: -240px !important
}

.bg-sat {
	background-position-x: -320px! important
}

.loreun {
	color: #1885c9!important
}

.icon-li a p {
	font-size: 12px;
	color: #444;
	margin-bottom: 7px;
}

.icon-li {
	width: 85px;
	padding: 0 5px;
	text-align: center;
	margin-bottom: 15px;
	border: 1px solid #aeaeaeab;
	border-radius: 3px;
	background-color: #fff;
	position: relative;
}

.category_rating_bg {
	width: 67.5px!important;
}

.p-heed {
	font-weight: 700!important;
	margin: 0!important
}

.listing::after {
	clear: both;
	display: block;
	content: ''
}

.list-name span {
	float: left
}

.height {
	height: 27vh;
}

.Succes_m h3 {
	font-size: 35px;
	font-weight: bold;
	padding: 10px 0 30px;
	text-align: center;
}

.log_in {
	float: right;
	padding: 0 !important;
}

#category_slider .caetgory_div i {
	background: url('/india/content/img/home-header-icons1.png') no-repeat;
	height: 39px;
	width: 39px;
	display: block;
	margin: 0 auto 5px;
}

#category_slider .caetgory_div .pos_mba {
	background-position: -120px 0;
}

#category_slider .caetgory_div .pos_pte {
	background-position: -190px 0;
}

#category_slider .caetgory_div .pos_gre {
	background-position: -266px 0;
}

#category_slider .caetgory_div .pos_sbi {
	background-position: -338px 0;
}

#category_slider .caetgory_div .pos_eng {
	background-position: -494px 0;
}

#category_slider .caetgory_div .pos_gate {
	background-position: -645px 0;
}

#category_slider .caetgory_div .pos_med {
	background-position: -570px 0;
}

#category_slider .caetgory_div .pos_ssc {
	background-position: -417px 0;
}

#category_slider .caetgory_div .pos_cvl {
	background-position: -710px 0;
}

#category_slider .caetgory_div .pos_cbse {
	background-position: -778px 0;
}

.lSAction>a {
	background-image: url(/india/content/img/controls2.png) !important;
	opacity: 1 !important;
}

#category_slider .caetgory_div .pos_ielts {
	background-position: -341px 0;
}

#category_slider .caetgory_div .pos_gmat {
	background-position: -710px 0;
}

#category_slider .caetgory_div .pos_toefl {
	background-position: -494px 0;
}

#category_slider .caetgory_div .pos_sat {
	background-position: -644px 0;
}

.Search-eng .mc {
	font-size: 17px !important;
}

.tri_color {
	position: absolute;
	bottom: 0;
	width: 100% !important;
	right: 0;
	left: 1px;
	margin: 0 auto;
}

.span_sz {
	width: 33.3%;
	display: block;
	height: 5px;
	float: left;
}

.yellow {
	background: #ffc600 !important;
	border-bottom-left-radius: 10px;
}

.green {
	background: #6eb140;
}

.blue {
	background: #478dcd;
	border-bottom-right-radius: 10px;
}


/*.h_1{height: 2px !important; }*/

.span_msz {
	width: 33.3%;
	display: block;
	height: 2px;
	float: left;
}

#info_container {
	max-width: 1100px;
	margin: 0 auto;
	display: flex;
	position: relative;
	background-image: url('/india/content/border-_e.png');
	background-repeat: no-repeat;
	background-size: 100%;
	background-position: center;
	min-height: 450px;
}

.centre_icon p {
	font-size: 18px;
	color: #333;
}

#info_container .tool_1 img {
	width: 145px;
}

#info_container .tool_2 {
	text-align: center;
	width: 25%;
	/*margin-top: 129px;*/
	padding: 20px;
}

#info_container .tool_2 img {
	width: 145px;
}

.tool_content h3 {
	font-size: 24px;
	margin: 0;
	font-weight: bold;
	margin-bottom: 8px;
}

.tool_content span {
	color: #666;
	font-weight: bold;
	font-size: 15px;
	font-family: weblysleek_uilight;
}

.tool_content p {
	font-size: 15px;
	color: #333;
	margin-top: 5px;
}

#info_container .tool_1 {
	text-align: center;
	width: 25%;
	padding: 20px 0px;
}

.p_a {
	position: absolute;
}

.t_1 {
	left: 8px;
	top: 6px;
}

.t_2 {
	left: 270px;
	bottom: 10px;
}

.t_3 {
	right: 265px;
	top: 28px;
}

.t_4 {
	right: 8px;
	bottom: -15px;
}

.ui-menu .ui-menu-item {
	font-size: 16px;
	font-family: calibri, calibriregular, Arial, Helvetica, sans-serif;
}

/* footer .footerLine1 li,
footer .footerLine1 li a {
	font-size: 18px !important;
} */

#info_container_mob {
	display: none;
}

#znav-container .dropdown-menu .dropdown-item {
	padding: .4rem 1.2rem;
	border-bottom: 1px solid rgba(255, 255, 255, 0.15);
}

#znav-container .dropdown-menu .dropdown-item:last-child {
	border: none;
}

#tags {
	padding: 10px 45px;
	border-radius: 30px;
	font-size: 16px;
	font-family: calibri, calibriregular, Arial, Helvetica, sans-serif;
}

#category_slider ul li a {
	text-decoration: none;
}

.lSAction>.lSNext {
	height: 32px !important;
}

#category_slider .lSAction>.lSPrev {
	left: -42px;
	width: 34px !important;
	height: 34px !important;
	border-right: none;
}

#divLiveChatBtn {
	display: none;
}

.testimonial p {
	min-height: 125px;
}

#invitesList,
.loader {
	background: #fff;
	display: none;
}

.know_more {
	text-align: center;
	padding: 30px 0;
}

.log_in ul svg {
	font-size: 22px;
}

.know_more button {
	color: #fff;
	background: #3585f5;
	border-radius: 40px;
	font-size: 18px;
	padding: 12px 30px;
	margin: 0;
	cursor: pointer;
}

.dwindowClsee {
	background: none repeat scroll 0 0 #fff;
	border: 1px solid #ccc;
	border-radius: 10px 10px 10px 10px;
	display: none;
	overflow: hidden;
	padding: 10px;
	position: fixed;
	z-index: 5;
	width: 636px;
}

.tool_content a {
	text-decoration: none;
}

.middle-outter {
	float: left;
	width: 100%;
	background: #fff;
}

#fixed-ftr {
	display: none !important;
}

#header-video {
	height: 100vh;
	padding: 10rem 0;
}

.muted {
	position: absolute;
	top: 31px;
	right: 75px;
	padding: 5px 6px 4px;
	border-radius: 2px;
	z-index: 9999;
	cursor: pointer;
	/* border: 1px solid #ffffffb0; */
}

.footer_container section {
	padding: 0;
}

.footer_container {
	margin-bottom: 0px !important;
}

.rightsReserved {
	float: none !important;
	text-align: center;
}

.footerLine1 h3 {
	color: #e8ad1a !important;
}

.footerBottomLine section {
	padding: 1rem 0 !important;
}

.Search-eng h3 {
	color: #fff !important;
}

.log_in ul {
	display: flex;
	flex-direction: row;
}

.loader {
	z-index: 9999 !important;
}

.blue_pop_back {
	background: #2481e4;
	/* Old browsers */
	background: -moz-linear-gradient(top, #2481e4 0%, #569edb 100%);
	/* FF3.6-15 */
	background: -webkit-linear-gradient(top, #2481e4 0%, #569edb 100%);
	/* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #2481e4 0%, #569edb 100%);
	/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2481e4', endColorstr='#569edb', GradientType=0);
	/* IE6-9 */
	width: 670px;
	height: 500px;
	border-radius: 10px;
	-webkit-border-radius: 10px;
	/*position: fixed; margin: 0 auto; /*top: 0; bottom: 0; left: 0; right: 0;*/
	padding: 25px 35px;
	box-sizing: border-box;
	overflow: hidden;
}

.blue_pop_back h3 {
	color: #fff;
	font-size: 40px;
	margin: 0 0 0 0;
	text-align: center;
	font-family: weblysleek_uilight;
	font-weight: 400;
}

.blue_pop_back h3:after {
	height: 4px;
	width: 66px;
	display: block;
	background: #fff;
	content: "";
	text-align: center;
	margin: 15px auto 0;
}

.mobile_no_container {
	width: 56%;
	display: inline-block;
	padding: 30px 0 0;
	float: left;
	text-align: center;
}

.mobile_no_container label {
	color: #fff;
	display: block;
	font-size: 15px;
	text-align: center;
	font-weight: 700;
}

.mobile_hand_cont {
	width: 44%;
	display: inline-block;
	padding: 91px 0 0;
	float: left
}

.mobile_hand_cont img {
	margin: 0px -35px 0px 0;
	float: right;
}

.mbl_image_cont {
	width: 100%;
}

.input_outter {
	background: #fff;
	width: 294px;
	height: 57px;
	position: relative;
	display: inline-block;
	border: 1px solid #1262c4;
	border-radius: 28.5px;
	-webkit-border-radius: 28.5px;
	margin: 5px 0 0px;
}

.input_outter input[type="text"] {
	border: none;
	outline: none;
	font-size: 18px;
	text-decoration: none;
	font-family: calibri;
	height: 40px;
	margin: 7px 0 0 20px;
	float: left;
}

.input_outter input[type="image"] {
	float: right;
	margin: 3px 5px 0 0;
	outline: none;
	cursor: pointer;
}

.app_img_cont {
	display: inline-block;
	margin-top: 15px;
	position: relative;
}

.app_img_cont img:first-child {
	/*margin-right: 10px;*/
}

.or_cont {
	display: block;
	margin: 12px 0 9px;
	position: relative;
	text-align: center;
}

.or_cont span {
	color: #fff;
	display: inline-block;
	font-size: 18px;
	font-weight: bold;
}

.or_cont span:before,
.or_cont span:after {
	content: "";
	width: 37px;
	height: 1px;
	background: #fff;
	display: inline-block;
	vertical-align: middle;
	margin-right: 6px;
}

.or_cont span:after {
	margin-left: 6px;
	margin-right: 0;
}

#mblapppopup input#sms_but {
	float: right;
	margin: 3px 5px 0 0;
	outline: none;
	cursor: pointer;
	background: url("/india/images/exap_prep_popup_sbmit-button.png");
	background-size: cover;
	height: 51px;
	width: 51px;
	text-indent: 9999px;
	border: 0px;
	position: absolute;
	right: 0;
	top: 0;
}

#mblapppopup {
	background: transparent;
}

.app_img_cont img {
	border: 0px;
}

#tags {
	padding-right: 140px;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
	#info_container .tool_1 {
		padding: 10px;
	}
	.tool_content h3 {
		font-size: 22px;
	}
	#info_container .tool_2 {
		padding: 10px;
	}
	.tool_content span {
		font-size: 14px;
	}
	.tool_content p {
		font-size: 14px;
		margin-top: 5px;
	}
	#info_container .tool_1 img {
		width: 110px;
	}
	#info_container .tool_2 img {
		width: 110px;
	}
	.t_1 {
		left: 40px;
		top: 45px;
	}
	.t_2 {
		left: 187px;
		bottom: 48px;
	}
	.t_3 {
		right: 185px;
		top: 42px;
	}
	.t_4 {
		right: 40px;
		bottom: 48px;
	}
}

@media only screen and (min-width: 375px) and (max-width: 812px) {
	/*.Succes_m{display: none;}*/
	#category_div2 {
		display: block;
	}
	#category_slider {
		display: none;
	}
	.height {
		height: 22vh;
	}
	#znav-container .container {
		padding-left: 15px !important;
		padding-right: 15px !important;
	}
	#znav-container .container img {
		width: 120px;
	}
	#category_div2 .container svg {
		display: none;
	}
	#header-video {
		padding: 8rem 0;
	}
	.testimonial p {
		font-size: 15px;
		color: #333;
	}
	/*<------------------------------------ mobile infographic-------------------------------->*/
	#info_container {
		display: none;
	}
	#info_container_mob {
		display: block;
	}
	#info_container_mob {
		width: 320px;
		margin: 0 auto;
		background-image: url('/india/content/img/dash44.4.png');
		background-repeat: no-repeat;
		background-size: 100%;
		background-position: center top;
		min-height: 640px;
		position: relative;
	}
	.tool_1 {
		width: 100%;
		text-align: center;
	}
	.tool_1::after {
		clear: both;
		display: block;
		content: '';
	}
	.tool_content {
		width: 65%;
		padding: 10px 0;
	}
	.tool_img {
		width: 25%;
		float: left;
		text-align: right;
	}
	.tool_content h3 {
		font-size: 20px;
		margin: 0;
	}
	.tool_content span {
		font-size: 14px;
		font-weight: 400;
		color: #444;
		font-size: 16px;
	}
	.tool_content p {
		color: #333;
		margin: 5px 0;
		font-size: 14px
	}
	.tool_img img {
		width: 90px;
	}
	.f-r {
		float: right;
	}
	.p_1 {
		position: absolute;
		top: -12px;
	}
	.p_2 {
		position: absolute;
		top: 152px;
	}
	.p_3 {
		position: absolute;
		bottom: 198px;
	}
	.p_4 {
		position: absolute;
		bottom: -10px;
	}
}

@media only screen and (max-width: 767px) {
	.Succes_m {
		display: block;
	}
	#znav-container .navbar-toggler {
		margin-top: 5px;
	}
	#category_div2 {
		display: block;
	}
	/*.profile_db{display: none;}*/
	.znav-container .container {
		padding-right: 15px !important;
		padding-left: 15px !important;
	}
	#category_slider {
		display: none;
	}
	#znav-container .container img {
		width: 100px;
	}
	.height {
		height: 32vh;
	}
	/*.d-linone{display: none;}*/
	.muted {
		display: none;
	}
	#header-video {
		padding: 8rem 0;
	}
	#info_container_mob {
		display: block;
	}
	#category_div2 .icon-ul li:last-child {
		display: none;
	}
	#category_div2 .container svg {
		display: block;
	}
	.centre_icon p {
		font-size: 15px;
	}
	#coaching_centres .Centre_img img {
		height: 190px;
	}
	.testimonial {
		height: 340px;
	}
	#coaching_centres .content-slider2 {
		min-height: 370px;
	}
	.sdfdf img {
		width: 50px;
	}
	#footer_new .inner {
		margin-bottom: 0px !important;
	}
	#footer_new {
		margin-bottom: 0px;
	}
	/*<------------------------------------ mobile infographic-------------------------------->*/
	#info_container {
		display: none;
	}
	#info_container_mob {
		width: 320px;
		margin: 0 auto;
		background-image: url('/india/content/img/dash44.4.png');
		background-repeat: no-repeat;
		background-size: 100%;
		background-position: center top;
		min-height: 640px;
		position: relative;
	}
	.tool_1 {
		width: 100%;
		text-align: center;
	}
	.tool_1::after {
		clear: both;
		display: block;
		content: '';
	}
	.tool_content {
		width: 65%;
		padding: 10px 0;
	}
	.tool_img {
		width: 25%;
		float: left;
		text-align: right;
	}
	.tool_content h3 {
		font-size: 20px;
		margin: 0;
	}
	.tool_content span {
		font-size: 14px;
		font-weight: 400;
		color: #444;
		font-size: 16px;
	}
	.tool_content p {
		color: #333;
		margin: 5px 0;
		font-size: 15px
	}
	.tool_img img {
		width: 90px;
	}
	.f-r {
		float: right;
	}
	.p_1 {
		position: absolute;
		top: -12px;
	}
	.p_2 {
		position: absolute;
		top: 152px;
	}
	.p_3 {
		position: absolute;
		bottom: 198px;
	}
	.p_4 {
		position: absolute;
		bottom: -10px;
	}
	/*#footer_new .inner{margin-bottom: 0px !important;} .logoutbottomdiv{height: 0px !important;} #footer_new{margin-bottom: -20px !important;} } */
}

@media only screen and (max-width: 575px) {
	.testimonial p {
		font-size: 15px;
	}
	.Search-eng h3 {
		font-size: 28px;
		margin-bottom: 20px;
		font-weight: bold;
		padding-top: 50px;
	}
	.Search-eng .mm {
		font-size: 20px;
	}
	.Search-eng .mc {
		font-size: 14px;
	}
	#znav-container .navbar-brand img {
		width: 100px;
	}
	#znav-container .navbar-toggler {
		margin-top: 5px;
	}
	#txtSearch {
		padding: 14px 45px;
		border-radius: 50px;
		font-size: 12px;
	}
	.Search-place-icon {
		top: 14px;
	}
	.Browse_cat {
		top: 13px;
		font-size: 12px;
	}
	#category_slider {
		display: none;
	}
	#coaching_centres .running_centres h3 {
		font-size: 26px;
		padding-bottom: 0px;
		line-height: 40px;
	}
	#coaching_centres .running_centres p {
		font-size: 16px;
	}
	.centre_icon p {
		font-size: 15px;
	}
	#web_infographic .infographic_div h3 {
		font-size: 26px;
	}
	#info_container_mob {
		display: block;
	}
	.height {
		height: 30vh;
	}
	#web_infographic {
		padding: 4rem 0;
	}
	.Succes_m h3 {
		font-size: 26px;
		font-weight: bold;
		text-align: center;
		padding: 10px 0 30px;
	}
	.log_in {
		float: none;
	}
	.background-holder video {
		width: 100%;
	}
	#coaching_centres .Centre_img img {
		height: 180px;
	}
	.d-linone {
		display: block;
	}
	.sdfdf img {
		width: 50px;
	}
	#coaching_centres .content-slider2 {
		min-height: 390px;
	}
	.testimonial {
		height: 375px;
		padding: 20px 10px;
	}
	#category_div2 .icon-ul li:last-child {
		display: block;
	}
	#tags {
		padding-right: 115px;
	}
	/*<------------------------------------ mobile infographic-------------------------------->*/
	/*#info_container{display: none;} #info_container_mob {width: 320px;margin: 0 auto;background-image: url('content/img/dash44.4.png');background-repeat: no-repeat;background-size: 100%;     background-position: center top;min-height: 640px;position: relative;} .tool_1 {width: 100%;text-align: center;} .tool_1::after {clear: both;display: block; content: '';} .tool_content {width: 65%;padding: 10px;} .tool_img {width: 25%;float: left;text-align: right;} .tool_content h3 {font-size: 20px;margin: 0;} .tool_content span {font-size: 14px;font-weight: 400;color: #444;font-size: 16px;} .tool_content p {color: #333;margin: 5px 0;font-size: 14px} .tool_img img{width: 90px;} .f-r{float: right;} .p_1 {position: absolute;top: -12px;} .p_2 {position: absolute;top: 152px;} .p_3 {position: absolute;bottom: 198px;} .p_4 {position: absolute;bottom: -10px;}*/
	#footer_new .inner {
		margin-bottom: 0px !important;
	}
	.logoutbottomdiv {
		height: 0px !important;
	}
}

@media only screen and (max-width: 360px) {
	.Search-eng h3 {
		font-size: 24px;
		margin-bottom: 20px;
	}
	.Search-eng .mm {
		font-size: 18px;
	}
	.Search-eng .mc {
		font-size: 14px;
	}
	#znav-container .navbar-brand img {
		width: 100px;
	}
	#znav-container .navbar-toggler {
		margin-top: 5px;
	}
	/*#txtSearch {padding: 10px 45px;border-radius: 50px;font-size: 12px;} .Search-place-icon {top: 10px;} .Browse_cat {top: 8px;font-size: 12px;}*/
	#web_infographic .infographic_div h3 {
		font-size: 24px;
	}
	#coaching_centres .running_centres h3 {
		font-size: 24px;
		line-height: 36px;
	}
	#coaching_centres .running_centres p {
		font-size: 14px;
	}
	#coaching_centres .running_centres h3 {
		padding: 20px 0 0px;
	}
	.d-linone {
		display: none;
	}
	.height {
		height: 35vh;
	}
	#info_container_mob {
		width: 260px;
	}
	.p_1 {
		top: -5px;
	}
	.p_2 {
		top: 128px;
	}
	.p_3 {
		bottom: 285px;
	}
	.p_4 {
		bottom: 122px;
	}
	.tool_content p {
		font-size: 13px;
	}
	.tool_content span {
		font-size: 13px;
	}
	.tool_content h3 {
		font-size: 18px;
	}
	.tool_content {
		padding: 0px;
	}
	#web_infographic {
		padding: 4rem 0 0;
		margin-bottom: -30px;
	}
	.icon-li {
		margin-left: 7px;
	}
	#category_div2 .icon-ul li:last-child {
		display: none;
	}
}

footer {
	padding: 0px !important;
}

#znav-container .container ul li img {
    width: 14px;
    margin-right: 4px;
    margin-top: -4px;
}
