body {
	-ms-overflow-style: scrollbar;
}
@media all and (max-width: 769px){
	#sec1 h3 {
		margin: 8px auto;
	}
}


.small-screen-show {
	display: none;
}

.carousel-inner img{height: auto} 

.tooltip_left {
	position: relative;
	display: inline-block;
	/*border-bottom: 1px dotted black;*/
	margin-bottom: 20px;
}

.tooltip_left .tooltiptext {
	visibility: hidden;
	background-color: white;
	color: #fff;
	text-align: center;
	border-radius: 0;
	padding: 5px 0;
	position: absolute;
	z-index: 1;
	top: -75px;
	right: 80%;
}

.tooltip_left:hover .tooltiptext {
	visibility: visible;
}

.tooltip_right {
	position: relative;
	display: inline-block;
	margin-bottom: 20px;
}

.tooltip_right .tooltiptext {
	visibility: hidden;
	background-color: white;
	color: #fff;
	text-align: center;
	border-radius: 2px;
	padding: 5px 0;
	position: absolute;
	z-index: 1;
	top: -75px;
	left: 80%;
}

.non-active .tooltiptext {
	top: -45px;
}

.tooltip_right:hover .tooltiptext {
	visibility: visible;
}

.tooltip_right:hover img, .tooltip_left:hover img {
	filter: brightness(50%);
}

.tooltip_right .tooltiptext::after {
	right: 100%;
}

.tooltip_left .tooltiptext::after {
	left: 100%;
	/* To the right of the tooltip */
}

.tooltiptext .offer_card .card-header {
	padding-left: 0;
	padding-right: 0;
	border-bottom: 2px solid #ac0156;
}

.tooltiptext .offer_card .card-body {
	padding-left: 4px;
	padding-right: 0;
}

.tooltiptext .offer_card .card-footer {
	padding-left: 0;
	padding-right: 0;
}

.tooltiptext .offer_card h5 {
	font-size: 15px;
}

.tooltiptext .offer_card .card-body p {
	font-size: 16px;
}

.tooltiptext .offer_card {
	border-top: none;
	border-radius: 0;
	width: 350px;
	padding: 1%;
}

.tooltiptext .offer_card .btn {
	font-size: 15px;
}

.ufeed-right-border {
	border-right: 1px solid rgb(172, 1, 86);
}

.headline .bt1 {
	font-size: 16px;
}

.home_c {
	border-radius: 0;
}

.home_c .home_ch {
	padding: 0;
}

.home_c .home_ch img {
	height: 160px;
}

.home_c .home_cd {
	padding: 0;
	height: 70px;
}

.home_c .home_cd h4 {
	color: black;
	font-size: 16px;
	text-align: center;
	margin-top: 10px;
}

.offer .of {
	padding: 4px;
}

#videoModal .modal-dialog, #videoModal1 .modal-dialog {
	max-width: 1000px;
	margin: 30px auto;
	-webkit-transform: translate(0, -50%);
	-o-transform: translate(0, -50%);
	transform: translate(0, -50%);
	top: 50%;
	margin: 0 auto;
}

#videoModal .modal-body, #videoModal1 .modal-body {
	position: relative;
	padding: 0px;
}

#videoModal .close, #videoModal1 .close {
	position: absolute;
	right: -30px;
	top: 0;
	z-index: 999;
	font-size: 2rem;
	font-weight: normal;
	color: #fff;
	opacity: 1;
}
.demo {
		background: #f8f8f8;
		margin-top: 30px;
	}
	.testimonial {
		margin: 0 20px 40px;
	}
	.testimonial .testimonial-content {
		padding: 35px 25px 35px 50px;
		margin-bottom: 35px;
		background: #fff;
		border: 1px solid #f0f0f0;
		position: relative;
	}
	.testimonial .testimonial-content:after {
		content: "";
		display: inline-block;
		width: 20px;
		height: 20px;
		background: #fff;
		position: absolute;
		bottom: -10px;
		left: 22px;
		transform: rotate(45deg);
	}
	.testimonial-content .testimonial-icon {
		width: 50px;
		height: 45px;
		background: #ac0156;
		text-align: center;
		font-size: 22px;
		color: #fff;
		line-height: 42px;
		position: absolute;
		top: 37px;
		left: -19px;
	}
	.testimonial-content .testimonial-icon:before {
		content: "";
		border-bottom: 16px solid #ac0156;
		border-left: 18px solid transparent;
		position: absolute;
		top: -16px;
		left: 1px;
	}
	.testimonial .description {
		font-size: 15px;
		font-style: italic;
		color: #8a8a8a;
		line-height: 23px;
		margin: 0;
		text-align: justify;
		margin-right: 45px;
	}
	.testimonial .title {
		display: block;
		font-size: 18px;
		font-weight: 700;
		color: #ac0156;
		text-transform: capitalize;
		letter-spacing: 1px;
		margin: 0 0 5px 0;
	}
	.testimonial .post {
		display: block;
		font-size: 14px;
		color: #3b3e43;
	}
	.owl-theme .owl-controls {
		margin-top: 0px;
		margin-bottom: 15px;
	}
	.owl-theme .owl-controls .owl-page span {
		background: #f1a3c9;
		opacity: 1;
		transition: all 0.4s ease 0s;
	}
	.owl-theme .owl-controls .owl-page.active span,
	.owl-theme .owl-controls.clickable .owl-page:hover span {
		background: #ac0156;
	}
	.owl-theme .owl-controls .owl-buttons div {
		color: #ac0156;
		display: inline-block;
		zoom: 1;
		*display: inline;
		margin: 5px;
		padding: 3px 3px;
		font-size: 15px;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px;
		background: #fff;
		filter: Alpha(Opacity=50);
		opacity: .5;
	}
	p {
		font-family: arial;
		line-height: 1.4;
		margin: 0 0 .5em;
	}
	.scroll-bar-wrap {
		width: 280px;
		position: relative;
		margin: 0em auto;
	}
	.scroll-box {
		width: 99%;
		height: 117px;
		overflow-y: scroll;
		margin-left: 0px;
	}
	.scroll-box::-webkit-scrollbar {
		width: .4em;
	}
	.scroll-box::-webkit-scrollbar,
	.scroll-box::-webkit-scrollbar-thumb {
		overflow: visible;
		border-radius: 4px;
	}
	.scroll-box::-webkit-scrollbar-thumb {
		background: rgba(0, 0, 0, .2);
	}
	.cover-bar {
		position: absolute;
		background: #fff;
		;
		height: 100%;
		top: 0;
		right: 3px;
		width: .4em;
		-webkit-transition: all .5s;
		opacity: 1;
	}
	/* MAGIC HAPPENS HERE */
	.scroll-bar-wrap:hover .cover-bar {
		opacity: 0;
		-webkit-transition: all .5s;
	}
	/* Sayak - 18-05-2020 at 04:12 - */
	.home-page .counter {
		animation-duration: 1s;
		animation-delay: 0s;
	}
	span.anim {
		display: inline-block!important;
		position: relative;
		top: -27px;
		height: 0;
		width: 0;
	}
	span.anim>p {
		position: absolute;
		text-transform: uppercase;
		opacity: 0;
		height: 0px;
	}
	span.anim p:nth-child(1) {
		animation: animation 12s infinite;
	}
	span.anim p:nth-child(2) {
		animation: animation 12s infinite;
		animation-delay: 4s;
	}
	span.anim p:nth-child(3) {
		animation: animation 12s infinite;
		animation-delay: 8s;
	}
	@keyframes animation {
		0% {
			opacity: 0;
			height: auto;
		}
		16% {
			opacity: 1;
		}
		33% {
			opacity: 0;
			height: 0px;
		}
		100% {
			opacity: 0;
			height: 0px;
		}
	}
.big-quote-start,
.big-quote-end {
	font-size: 80px;
	position: absolute;
	font-family: fantasy;
	color: #ac0156;
}

.big-quote-start {
	transform: rotate(180deg);
	top: -22px;
	left: -13px;
}

.big-quote-end {
	top: 0
}

q.big-quote {
	position: relative;
	padding: 13px 30px;
	text-align: justify;
}

q.big-quote:before {
	font-family: fantasy;
	display: block;
	content: "\201C";
	font-size: 80px;
	position: absolute;
	top: -25px;
	color: #ac0156;
}

q.big-quote:after {
	font-family: fantasy;
	display: block;
	padding-left: 10px;
	content: "\201D";
	font-size: 80px;
	position: absolute;
	right: 0px;
	bottom: -65px;
	color: #ac0156;
}

blockquote.big-quote {
	text-align: justify;
	padding: 10px;
	text-indent: 30px;
}

blockquote.big-quote:before {
	position: absolute;
	content: open-quote;
	quotes: "\201C" "\201D" "\2018" "\2019";
	left: -5px;
	font-size: 80px;
	top: -30px;
	font-family: fantasy;
	color: #ac0156;
}

blockquote.big-quote:after {
	position: absolute;
	content: close-quote;
	quotes: "\201C" "\201D" "\2018" "\2019";
	font-size: 80px;
	font-family: fantasy;
	color: #ac0156;
	margin-left: -20px;
	/* border: 15px; */
	margin-top: -15px;
}


/*.course-offer-btn{*/




.btn-courseoffer {
	color: #fff;
	background-color: #00000087;
	border-color: #00000087;
}

.banner-discount-onimage {
	position: absolute;
	top: 200px;
	left: 40px;
	color: #fff;
	/*box-shadow: 0px 5px 19px 4px #ccc;*/
	padding: 10px;
	font-family: 'Open Sans', sans-serif;
}

.banner-h4-onimage {
	text-shadow: 2px 2px #000;
}

.banner-p-onimage {
	text-shadow: 2px 1px #000;
}

@media all and (max-width: 1920px) {
	/*.course-offer-btn {*/
	/*position: fixed;*/
	/*right: 0;*/
	/*z-index: 9;*/
	/* bottom: 29px; */
	/*top: 1014px;*/
	/*}*/
	.banner-discount-onimage {
		position: absolute;
		top: 177px;
		left: 40px;
		color: #fff;
		/*box-shadow: 0px 5px 19px 4px #ccc;*/
		padding: 10px;
	}
}

@media all and (max-width: 1680px) {
	/*.course-offer-btn {*/
	/*position: fixed;*/
	/*right: 0;*/
	/*z-index: 9;*/
	/* bottom: 29px; */
	/*top: 950px;*/
	/*}*/
	.banner-discount-onimage {
		position: absolute;
		top: 165px;
		left: 40px;
		color: #fff;
		/*box-shadow: 0px 5px 19px 4px #ccc;*/
		padding: 10px;
	}
}

@media all and (max-width: 1650px) {
	.tooltiptext .offer_card {
		width: 350px;
	}
	.tooltiptext .offer_card .btn {
		font-size: 15px;
	}
}

@media all and (max-width: 1550px) {
	/*.tooltiptext .offer_card {width: 330px}*/
}

@media all and (max-width: 1450px) {
	.tooltiptext .offer_card {
		width: 370px
	}
	.tooltiptext .offer_card .btn {
		font-size: 14px;
	}
	/*.course-offer-btn {*/
	/*position: fixed;*/
	/*right: 0;*/
	/*z-index: 9;*/
	/* bottom: 29px; */
	/*top: 799px;*/
	/*}*/
	.banner-discount-onimage {
		position: absolute;
		top: 149px;
		left: 40px;
		color: #fff;
		/*box-shadow: 0px 5px 19px 4px #ccc;*/
		padding: 10px;
	}
}

@media only screen and (max-width: 1400px) {
	.home_c .home_ch img {
		height: 120px;
	}
}

@media all and (max-width: 1370px) {
	.tooltip_right .tooltiptext,
	.tooltip_left .tooltiptext {
		top: -83px;
	}
	.non-active .tooltiptext {
		top: -40px;
	}
	.tooltiptext .offer_card .btn {
		font-size: 13px;
	}
	/*.course-offer-btn {*/
	/*position: fixed;*/
	/*right: 0;*/
	/*z-index: 9;*/
	/* bottom: 29px; */
	/*top: 683px;*/
	/*}*/
}

@media only screen and (max-width: 1350px) {
	.home_c .home_ch img {
		height: 100px;
	}
	.home_c .home_cd h4 {
		font-size: 14px;
	}
}

@media all and (max-width: 1290px) {
	/*.course-offer-btn {*/
	/*position: fixed;*/
	/*right: 0;*/
	/*z-index: 9;*/
	/* bottom: 29px; */
	/*top: 737px;*/
	/*}*/
	.banner-discount-onimage {
		position: absolute;
		top: 130px;
		left: 40px;
		color: #fff;
		/*box-shadow: 0px 5px 19px 4px #ccc;*/
		padding: 10px;
	}
}

@media all and (max-width: 1201px) {
	/*.tooltiptext .offer_card {width: 300px;}*/
	.tooltip_right .tooltiptext,
	.tooltip_left .tooltiptext {
		top: -99px;
	}
	.non-active .tooltiptext {
		top: -55px;
	}
	.tooltiptext .offer_card .btn {
		font-size: 12px;
	}
}

@media only screen and (max-width: 1100px) {
	.home_c .home_ch img {
		height: 90px;
	}
	.home_c .home_cd h4 {
		font-size: 13px;
		margin-top: 0;
	}
	.banner-discount-onimage {
		position: absolute;
		top: 118px;
		left: 40px;
		color: #fff;
		/*    box-shadow: 0px 5px 19px 4px #ccc;*/
		padding: 10px;
	}
}

@media all and (max-width: 1024px) {
	.tooltip_right .tooltiptext {
		left: 30%;
	}
	.tooltip_right .tooltiptext,
	.tooltip_left .tooltiptext {
		top: -130px;
	}
	.non-active .tooltiptext {
		top: -87px;
	}
	/*.course-offer-btn {*/
	/*position: fixed;*/
	/*right: 0;*/
	/*z-index: 9;*/
	/* bottom: 29px; */
	/*top: 705px;*/
	/*}*/
}

@media all and (max-width: 991px) {
	.card-header {
		padding: 0;
	}
	.card-footer {
		padding: 0;
	}
	.tooltiptext .offer_card {
		width: 275px
	}
	.cur_ind,
	.cur_usd {
		font-size: 13px;
	}
}

@media only screen and (max-width: 880px) {
	.home_c .home_cd h4 {
		font-size: 12px;
	}
	.home_c .home_cd {
		padding: 0;
		height: 70px;
	}
}

@media only screen and (max-width: 800px) {
	.tooltiptext .offer_card {
		width: 250px;
	}
	.tooltiptext .offer_card .card-header h5 {
		font-size: 14px;
	}
	/*.course-offer-btn {*/
	/*position: fixed;*/
	/*right: 0;*/
	/*z-index: 9;*/
	/* bottom: 29px; */
	/*top: 754px;*/
	/*}*/
	.banner-discount-onimage {
		position: absolute;
		top: 102px;
		left: 20px;
		color: #fff;
		/*box-shadow: 0px 5px 19px 4px #ccc;*/
		padding: 10px;
	}
}

@media only screen and (max-width: 768px) {
	.offer .col-md-2 {
		-webkit-box-flex: 067%;
		flex: 0 0 19.666667%;
		max-width: 19.666667%;
		;
		-ms-flex: 0 0 19.6666
	}
	.offer .offset-md-1 {
		margin-left: 0;
	}
	.tooltip_right .tooltiptext {
		left: 35%;
	}
	#footer-bottom .ni1,
	#footer-bottom .ni2,
	#footer-bottom .ni3 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
	}
	/*.course-offer-btn {*/
	/*position: fixed;*/
	/*right: 0;*/
	/*z-index: 9;*/
	/* bottom: 29px; */
	/*top: 915px;*/
	/*}*/
}

@media only screen and (max-width: 768px) {
	.home_c .home_ch img {
		height: auto
	}
	#sec1 {
		height: auto!important;
	}
	.home_c .home_cd h4 {
		font-size: 23px;
		margin-top: 20px;
	}
	.home_c .home_cd h4 br {
		display: none;
	}
	.home_c .home_cd {
		padding: 0;
		height: auto;
	}
	.tooltip_right:hover .tooltiptext,
	.tooltip_left:hover .tooltiptext {
		visibility: hidden;
	}
	.small-screen-show {
		display: block;
		color: #000;
		font-size: 16px;
		padding: 3%;
	}
	.offer .col-md-2 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
	}
	.ufeed-right-border {
		border-right: none;
	}
	.ufeed-height {
		height: auto!important;
	}
	.ufeed-right-border {
		height: auto!important;
	}
	.stdnt-enrol {
		font-size: 14px!important;
		line-height: 1.5!important
	}
	.video-btn {
		margin-top: 40px!important;
	}
	@media only screen and (max-width: 640px) {
		.banner-discount-onimage {
			position: absolute;
			top: 94px;
			left: 14px;
			color: #fff;
			/*box-shadow: 0px 5px 19px 4px #ccc;*/
			padding: 10px;
		}
	}
	@media only screen and (max-width: 610px) {
		.tb {
			position: relative;
			display: inline-block;
			border-bottom: 1px dotted black;
			margin-bottom: 20px;
		}
		.tb .tbtext {
			margin-top: 10px;
			visibility: hidden;
			background-color: white;
			color: #fff;
			text-align: center;
			border-radius: 2px;
			padding: 5px 0;
			position: absolute;
			z-index: 1;
			top: 100%;
			left: 50%;
			margin-left: -60px;
		}
		.tb:hover .tbtext {
			visibility: visible;
		}
		.tb .tbtext::after {
			content: " ";
			position: absolute;
			top: 0;
			/* At the top of the tooltip */
			left: 50%;
			margin-left: -5px;
			border-width: 5px;
			border-style: solid;
			border-color: transparent transparent black transparent;
		}
		/*.course-offer-btn {*/
		/*position: fixed;*/
		/*right: 0;*/
		/*z-index: 9;*/
		/* bottom: 29px; */
		/*top: 875px;*/
		/*}*/
		.banner-discount-onimage {
			position: absolute;
			top: 88px;
			left: 14px;
			color: #fff;
			/*box-shadow: 0px 5px 19px 4px #ccc;*/
			padding: 10px;
		}
	}
	@media only screen and (max-width: 550px) {
		.home_c .home_ch img {
			height: auto;
		}
		.home_c .home_cd {
			height: auto;
		}
		#sec1 {
			height: auto!important;
		}
		.home_c .home_cd h4 {
			font-size: 17px;
		}
	}
	@media only screen and (max-width: 430px) {
		.home_c .home_cd h4 {
			margin-bottom: 0;
			margin-top: 20px
		}
		.ufeed-height {
			height: auto!important;
		}
		.ufeed-right-border {
			height: auto!important;
		}
		/*.course-offer-btn {*/
		/*position: fixed;*/
		/*right: 0;*/
		/*z-index: 9;*/
		/* bottom: 29px; */
		/*top: 572px;*/
		/*}*/
		.banner-discount-onimage {
			position: absolute;
			top: 73px;
			left: 10px;
			color: #fff;
			/*box-shadow: 0px 5px 19px 4px #ccc;*/
			padding: 10px;
		}
	}
	@media (max-width: 360px) {
		/*.course-offer-btn {*/
		/*position: fixed;*/
		/*right: 0;*/
		/*z-index: 9;*/
		/* bottom: 29px; */
		/*top: 572px;*/
		/*}*/
		.banner-discount-onimage {
			position: absolute;
			top: 70px;
			left: 10px;
			color: #fff;
			/*box-shadow: 0px 5px 19px 4px #ccc;*/
			padding: 10px;
		}
		.banner-discount .cur_ind,
		.banner_discount_actv .cur_ind,
		.banner-discount .cur_usd,
		.banner_discount_actv .cur_usd {
			font-size: 13px!important
		}
		.skdis {
			font-size: 14px!important
		}
		.earlybird_btn,
		.earlybird_actv_btn {
			font-size: 13px!important;
			padding: 0.05rem .15rem!important
		}
	}
	@media (max-width: 320px) {
		/*.course-offer-btn {*/
		/*position: fixed;*/
		/*right: 0;*/
		/*z-index: 9;*/
		/* bottom: 29px; */
		/*top: 512px;*/
		/*}*/
		.banner-discount .cur_ind,
		.banner_discount_actv .cur_ind,
		.banner-discount .cur_usd,
		.banner_discount_actv .cur_usd {
			margin-top: 0!important;
		}
		.earlybird_btn,
		.earlybird_actv_btn {
			font-size: 13px!important;
			padding: 0.05rem .15rem!important
		}
	}
	