#masthead nav {
	z-index: 999;
}

#masthead nav:hover:before {
	content: '';
	position: fixed;
	left: 0;
	top: 0;
	height: 60px;
	background: #fff;
	width: 100vw;
	z-index: -9;
}

.npf-breadcrumb {
	z-index: 99;
}

.site-header#masthead {
	background: var(--primaryColor);
	border-color: var(--primaryColor);
}

.site-header#masthead:hover {
	background: #fff;
	-webkit-box-shadow: 0 2px 12px rgba(116, 125, 147, .2);
	box-shadow: 0 2px 12px rgba(116, 125, 147, .2);
}

nav.navbar:hover {
	background: #fff;
}

#mega-menu-wrap-primary {
	background: transparent;
}


.mega-menu-link:not(.main-action) {
	background: transparent !important;
}

.section1 {
	position: relative;
	z-index: 9;
}

.section-rotation {
	position: relative;
	z-index: 9;
}
.section-rotation:before {
	content: '';
	position: absolute;
	left:0;
	width:100%;
	height: 93%;
	z-index: -9999;
	bottom: 50px;
	background: var(--primaryColor);
	transform: rotate(-4deg);
}

.section1:before {
	content: '';
	position: absolute;
	left:0;
	width: 100%;
	height: auto;
	z-index: -9999;
	bottom: 50px;
	transform: rotate(-4deg);
	border-radius: 0 0 0 360px;
	background: var(--primaryColor);
}

.scaling-heading {
	font-size: 22px;
	line-height: 1.3;
}

.my-div2 {
	font-size: 16px;
}

.my-div3 {
	font-size: 14px;
	padding-left: 30px !important;
	font-weight:600;
}

.schedule {
	background-color: #11273F !important;
	color: #fff;
	border-radius: 30px;
	padding: 12px 35px 12px 20px !important;
	font-size: 16px;
}

.schedule:hover,
.schedule:focus {
	text-decoration: none;
	color: #fff;
}

.icon1 {
	height: 18px;
}

.section3 {
	background-image: linear-gradient(var(--primaryColor), #fff);
}

.paragraph-1 {
	font-size: 16px;
	color: #5f5f5f;
}

.my-div4 {
	font-size: 25px;
}

.my-div5 {
	font-size: 18px;
}

.my-div6 {
	font-size: 14px;
}


.my-div3:before {
	position: absolute;
	top: 3px;
	left: 0px;
}

.my-div8 {
	font-size: 14px;
	padding-left: 30px !important;
	font-weight: 600;
	color: #4d5358;
}

.my-div8:before {
	position: absolute;
	top: 3px;
	left: 0px;
}

.empower-check {
	position: relative;
}

.empower-check:before {
	position: absolute;
	top: 3px;
	left: -26px;
}

.Keep-a-track {
	height: 120px;
	background-color: #fff;
	transform: rotate(-3deg);
	top: 100px;
	z-index: 999999999;
	margin-top: -150px;
	width: 101%;
	border-top: 1px dotted var(--primaryColor);
}

.Get-in-depth {
	height: 190px;
	background-color: #fff;
	transform: rotate(-3deg);
	top: 100px;
	z-index: 999999999;
	margin-top: -150px;
	width: 101%;
	border-top: 1px dotted var(--primaryColor);
}

.Platform-for-Students {
	background-color: #fff;
	transform: rotate(-3deg);
	top: 100px;
	z-index: 999999999;
	width: 101%;
	border-top: 1px dotted var(--primaryColor);
}

.Student-Enrolment-Portal {
	height: 135px;
	background-color: #fff;
	transform: rotate(-3deg);
	top: 100px;
	z-index: 999999999;
	margin-top: -15px;
	width: 101%;
	border-top: 1px dotted var(--primaryColor);
}

.Create-Powerful-Payment {
	height: 135px;
	background-color: #fff;
	transform: rotate(-3deg);
	top: 100px;
	z-index: 999999999;
	margin-top: -175px;
	width: 101%;
	border-top: 1px dotted var(--primaryColor);
}

span.cross-sell {
	background-color: var(--primaryColor);
	color: #fff;
	font-size: 12px;
	padding: 4px 10px;
	border-radius: 5px;
	font-weight: bold;
}

.paragraph-2 {
	font-size: 14px;
}

.paragraph-3 {
	font-size: 14px;
	line-height: 20px;
	color: #5f5f5f;
	position: relative;
}

p.paragraph-3:before {
	content: '';
	width: 2px;
	height: 33px;
	background-color: var(--primaryColor);
	border-bottom: solid 1px #fff;
	position: absolute;
	left: -13px;
	top: 50%;
	z-index: 1;
	margin-top: -47px;
}

.heading-0 {
	color: var(--primaryColor) !important;
}

.heading-1 {
	font-size: 1.5rem !important;
	line-height: 32px;
}

.heading-2 {
	font-size: 2rem !important;
}

.heading-3 {
	font-size: 1rem !important;
}

.hyper-link {
	color: #525ed7 !important;
}

.text-color {
	color: #5d5d5d;
}

.section5 {
	background-color: #f4fafc;
}

.my-div1 {
	font-size: 2.5rem !important;
}

.section__img__inner {
	width: 100%;
	height: 100%;
	background-repeat: no-repeat;
	background-position: center;
	background-size: contain;
	min-height: 320px;
}

.section10 {
	position: relative;
}

.cross-sell-list {
	line-height: 30px;
	font-size: 15px;
	font-weight:600;
}

.images-size {
	max-width: 90%;
}

.helpie-faq.accordions .collection-title {
	font-size: 1.1rem;
	color: #333;
	margin-bottom: 2rem;
}

.scale-block {
	border-radius: 15px;
	min-height: 170px;
	background: rgb(253, 253, 253) !important;
	box-shadow: -6px 6px 10px 0px #ebf0fd;
}

.scale-block h3 {
	line-height: 1.4;
}

.scale-arrow.edtech {
	background: var(--primaryColor);
}

.scale-block .scale-arrow {
	position: absolute;
	overflow: hidden;
	top: 0;
	right: 0;
	height: 100%;
	width: 50px;
	transform: skew(-18deg);
	margin-right: -80px;
	background: var(--primaryColor);
	transition: 0.25s ease-in-out;
}

.scale-block:hover .scale-arrow {
	margin-right: -45px;
}

.scale-block .scale-arrow i {
	position: absolute;
	bottom: 15px;
	left: 8px;
	transform: skew(18deg);
	color: #000;
	opacity: .3;
}

.scale-arrow.pre-school {
	background: var(--primaryColor);
}

.icon-image-size {
	max-width: 50px;
}


.new-testimonial-section:after {
	content: '';
	position: absolute;
	bottom: 0;
	right: 0;
	width: 100%;
	background: #212541;
	z-index: -5;
}

.testimonial-img {
	min-width: 305px;
	min-height: 330px;
	max-width: 305px;
	max-height: 330px;
	margin: 0 auto;
}

.testimonial-img:before {
	content: '';
	position: absolute;
	width: 290px;
	height: 330px;
	background: #33395d;
	z-index: -2;
	margin: 0 auto;
	border-radius: 10px;
	box-shadow: -5px 50px 30px rgba(0, 0, 0, .3);
}

.new-testimonial-section .testimonial-img:after {
	content: '';
	width: 100px;
	height: 100px;
	position: absolute;
	right: -30px;
	bottom: -30px;
	background-size: cover;
	z-index: -3;
	opacity: .3;
	background: url('https://www.meritto.com/wp-content/uploads/2022/07/dots-design.png') no-repeat center;
}

.new-testimonial-section .testimonial-img img {
	position: absolute;
	z-index: 1;
	top: -56px;
	right: -50px;
	margin: 0 auto;
	max-width: 122% !important;
}

.new-testimonial-section .testimonial-heading {
	line-height: 1.2;
	font-size: 28px;
}

.new-testimonial-section .testimonial-heading:before {
	content: '';
	position: absolute;
	width: 100px;
	height: 70px;
	opacity: .1;
	background-size: cover;
	left: -23px;
	top: -35px;
	z-index: -1;
	background: url('https://www.meritto.com/wp-content/uploads/2022/07/quotation-marks.png') no-repeat;
}

.absolute-img {
	position: absolute;
	max-width: 10px;
}

.absolute-img.circle {
	right: 210px;
	bottom: 70px;
}

.absolute-img.triangle {
	right: 100px;
	top: 0;
}

.absolute-img.testimonial-ptrn {
	opacity: .3;
	left: -95%;
	z-index: -3 !important;
	top: -15% !important;
	max-width: 130px !important;
}

.svg-icon {
	width: 30px;
	height: 30px;
	margin: 1rem 0 .5rem;
}

.new-testimonial-section .white .sa_owl_theme .owl-nav .owl-prev,
.new-testimonial-section .white .sa_owl_theme .owl-nav .owl-next,
.new-testimonial-section .white .sa_owl_theme .owl-nav .owl-prev:hover,
.new-testimonial-section .white .sa_owl_theme .owl-nav .owl-next:hover {
	background-color: transparent !important;
}

.scale-arrow.coaching-institutes {
	background: rgba(105, 172, 106, .4);
}

.small-font {
	font-size: 80%;
	line-height: 1.4;
}

div#slider_11318_slide01 {
	padding: 10% 0 !important;
	min-height: 300px !important;
}


.item {
	background-repeat: no-repeat;
	background-size: cover;
	border-radius: 20px;
}


.heading-1 {
	font-size: 1.5rem !important;
}

section.section7 {
	position: relative;
}

section.section7:before {
	content: '';
	position: absolute;
	left: -25px;
	width: 126%;
	height: 93%;
	z-index: -9999;
	bottom: 50px;
	background: var(--primaryColor) !important;
	transform: rotate(-4deg);
}


.my-div1 {
	font-size: 2.5rem;
}

.rt-wpls .single-logo img {
	padding: 0 !important;
}

.rt-wpls .single-logo {
	min-height: 120px;
}


.empower-check1:before {
	position: absolute;
	top: 3px;
	left: -25px;
}

.empower-check1 {
	position: relative;
	font-size: 14px !important;
}

section.section17 {
	position: relative;
}

section.section17:before {
	content: '';
	position: absolute;
	left: -25px;
	width: 126%;
	height: 93%;
	z-index: -9999;
	bottom: 50px;
	background: #eaf5f9;
	transform: rotate(-4deg);
}

section.section18 {
	position: relative;
}

section.section18:before {
	content: '';
	position: absolute;
	left: -25px;
	width: 126%;
	height: 93%;
	z-index: -9999;
	bottom: 50px;
	background: #eaf5f9;
	transform: rotate(-4deg);
}

.Enhance-Brand-Discovery {
	height: 130px;
	background-color: #fff;
	transform: rotate(-4deg);
	top: 100px;
	z-index: 999999999;
	margin-top: 30px;
	width: 101%;
	border-top: 1px dotted #eaf5f9;
}

.img-size1 {
	max-width: 90%;
}

.empower-check1 {
	position: relative;
	font-size: 14px !important;
	font-weight: bold;
}

.empower-check1:before {
	position: absolute;
	top: 3px;
	left: -25px;
	font-weight: bold;
}

section.section17 {
	position: relative;
}

section.section17:before {
	content: '';
	position: absolute;
	left: -25px;
	width: 126%;
	height: 93%;
	z-index: -9999;
	bottom: 50px;
	background: #f5efff;
	transform: rotate(-4deg);
}

.Create-Powerful-Payment {
	height: 130px;
	background-color: #fff;
	transform: rotate(-4deg);
	top: 100px;
	z-index: 999999999;
	margin-top: -82px;
	width: 101%;
	border-top: 1px dotted #eaf5f9;
}

section.section18 {
	position: relative;
}

section.section18:before {
	content: '';
	position: absolute;
	left: -25px;
	width: 126%;
	height: 93%;
	z-index: -9999;
	bottom: 50px;
	background: #f5efff;
	transform: rotate(-4deg);
}

.Enhance-Brand-Discovery {
	height: 130px;
	background-color: #fff;
	transform: rotate(-4deg);
	top: 100px;
	z-index: 999999999;
	margin-top: 30px;
	width: 101%;
	border-top: 1px dotted #eaf5f9;
}

#Enhance-Brand .my-div3:before {
	top: 0px;
}

.image-size {
	max-width: 90%;
}


@media(max-width:768px) {
	.my-div1 {
		line-height: 32px;
	}

	.my-div2 {
		padding-top: 10px;
		padding-bottom: 10px;
	}

	.my-div4 {
		font-size: 20px;
	}

	.my-div5 {
		font-size: 16px;
	}

	.my-div6 {
		font-size: 12px;
	}

	.item {
		background-position: center;
	}

	p.paragraph-3:before {
		display: none;
	}

	.section-rotation:before {
		transform: none;
	}
}

@media only screen and (max-width:767px) {
	.section__img__inner {
		min-height: 250px;
	}

	.section1:before {
		border-radius: 0 0 0 300px;
	}

	header#masthead nav {
		background: transparent;
	}

	.overflow-m {
		overflow: hidden;
	}

	.images-size {
		max-width: 100%;
	}
}

@media only screen and (min-width:769px) {
	.site-header#masthead {
		position: sticky;
		z-index: 999;
	}
}


@media(max-width:768px) {
	.my-div1 {
		line-height: 32px;
	}

	.my-div2 {
		padding-top: 10px;
		padding-bottom: 10px;
	}

	.my-div4 {
		font-size: 20px;
	}

	.my-div5 {
		font-size: 16px;
	}

	.my-div6 {
		font-size: 12px;
	}

	.item {
		background-position: center;
	}

	p.paragraph-3:before {
		display: none;
	}

	.section-rotation:before {
		transform: none;
		height: 100%;
		bottom: 0;
	}

	section#Application-Automation {
		background: #fff !important;
		z-index: 99 !important;
	}
}

@media only screen and (max-width:767px) {
	.new-testimonial-section:after {
		height: calc(100%);
	}

	.new-testimonial-section .testimonial-img:before {
		width: 220px;
		right: 0;
	}

	.new-testimonial-section .testimonial-img {
		min-height: 206px;
		margin-top: 60px;
		right: 0;
	}

	.new-testimonial-section .testimonial-img img {
		max-width: 126% !important;
		right: 66px;
	}

	.section__img__inner {
		min-height: 250px;
	}

	.section1:before {
		border-radius: 0 0 0 300px;
	}

	header#masthead nav {
		background: transparent;
	}

	.section10 {
		background: #fff;
		z-index: 99;
	}
}


@media only screen and (min-width:768px) {
	.new-testimonial-section:after {
		height: calc(60%);
	}
	.site-header#masthead {
		position: sticky;
		z-index: 999;
	}

	.section-rotation:before {
		left: -34px;
		width: 126%;
	}

	.section1:before {
		left: -90px;
		width: 126%;
		height: 130%;
	}
}

@media only screen and (max-width: 767px){
	.my-div1 {
		line-height: 32px;
	}

	.my-div2 {
		padding-top: 10px;
		padding-bottom: 10px;
	}

	.my-div4 {
		font-size: 20px;
	}

	.my-div5 {
		font-size: 16px;
	}

	.my-div6 {
		font-size: 12px;
	}

	.item {
		background-position: center;
	}

	p.paragraph-3:before {
		display: none;
	}

	section.section7:before,
	section.section17:before,
	section.section18:before {
		transform: none !important;
		height: 100%;
		bottom: 0;
	}

	.section10 {
		background-color: #fff;
	}

	section.section18 {
		padding-bottom: 30px;
	}

	section.section17 {
		padding-bottom: 30px;
	}

	section.section7 {
		padding-bottom: 30px;
	}

	section.section7:before {
		transform: none !important;
		height: 100%;
		bottom: 0;
	}

	section.section17:before {
		transform: none !important;
		height: 100%;
		bottom: 0;
	}

	section.section18:before {
		transform: none !important;
		height: 100%;
		bottom: 0;
	}

	.section10 {
		background: #fff;
		z-index: 99;
	}

	.section-rotation:before {
		transform: none;
		height: 100%;
		bottom: 0;
	}

	.empower-check:before {
		left: -5px;
	}

	.empower-check {
		padding-left: 18px !important;
	}
}

@media(min-width:800px) {
	.empower-bullets {
		padding-left: 160px;
	}
}