/*LLF AAA*/
@font-face {
	font-family: 'Montserrat Regular';
	font-style: normal;
	font-weight: normal;
	src: local('Montserrat Regular'), url('../fonts/Montserrat-Regular.woff') format('woff');
}

@font-face {
	font-family: 'Montserrat Medium';
	font-style: normal;
	font-weight: normal;
	src: local('Montserrat Medium'), url('../fonts/Montserrat-Medium.woff') format('woff');
}

@font-face {
	font-family: 'Montserrat SemiBold';
	font-style: normal;
	font-weight: normal;
	src: local('Montserrat SemiBold'), url('../fonts/Montserrat-SemiBold.woff') format('woff');
}

@font-face {
	font-family: 'Montserrat Bold';
	font-style: normal;
	font-weight: normal;
	src: local('Montserrat Bold'), url('../fonts/Montserrat-Bold.woff') format('woff');
}

@font-face {
	font-family: 'Montserrat ExtraBold';
	font-style: normal;
	font-weight: normal;
	src: local('Montserrat ExtraBold'), url('../fonts/Montserrat-ExtraBold.woff') format('woff');
}
@font-face {
	font-family: 'Amazon Ember';
	font-style: normal;
	font-weight: normal;
	src: local('Amazon Ember'), url('../fonts/AmazonEmberCd_W_Rg.woff') format('woff');
}
body {
	font-family: 'Montserrat Medium';
	font-size: 25px;
	background: #fff;
	color: #000;
	overflow-x: hidden;
	line-height: 32px;
}

ul {
	margin: 0;
	padding: 0;
}

a {
	outline: none;
}

a:hover {
	text-decoration: none;
}

li {
	list-style-type: none
}

.main {
	background: url(../images/home-bg.jpg) repeat;
	background-size: contain;
}

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

.header .logo {
	margin: 0 auto;
}

.menu-toggle {
	position: absolute;
	top: 40px;
	right: 0;
	z-index: 9;
}

.menu-toggle .toggle-button {
	position: relative;
	width: 70px;
	height: 40px;
	display: block;
	padding: 16px 0;
	transition: .5s ease;
	-webkit-transform: .5s ease
}

.menu-toggle .toggle-button:after {
	position: absolute;
	top: 0;
	right: 0;
	background: #169fdb;
	content: "";
	width: 40px;
	height: 8px;
	transition: .5s ease;
	-webkit-transform: .5s ease;
	border-radius: 10px;
}

.menu-toggle .toggle-button:before {
	position: absolute;
	transition: .5s ease;
	-webkit-transform: .5s ease;
	bottom: 0;
	right: 0;
	background: #169fdb;
	content: "";
	width: 40px;
	height: 8px;
	border-radius: 10px;
}

.menu-toggle .toggle-button:hover span.line-mid {
	width: 40px;
}

.menu-toggle .toggle-button:hover:after {
	width: 70px
}

.menu-toggle .toggle-button:hover:before {
	width: 70px
}

.menu-toggle .toggle-button span.line-mid {
	width: 65px;
	height: 8px;
	display: block;
	background: #0568af;
	border-radius: 10px;
	margin: 0;
	transition: .5s ease;
	-webkit-transform: .5s ease;
	float: right;
}

.menu-nav {
	position: fixed;
	top: -150%;
	left: 0;
	width: 100%;
	height: auto;
	z-index: 99;
	transition: .5s ease;
	-webkit-transform: .5s ease;
	background: #169fdb;
	display: flex;
	align-items: center;
	justify-items: center;
	align-content: center;
	padding: 40px 0;
}

.close-nav {
	position: absolute;
	top: 5%;
	right: 5%;
	color: #fff;
	cursor: pointer;
}

.menu-nav.open-nav {
	top: 0
}

nav {
	max-width: 1500px;
	margin: 0 auto;
	text-align: left;
}

nav ul li {
	padding-left: 100px;
}

nav ul li a {
	color: #fff;
	font-size: 21px;
}

nav ul li a:hover {
	color: #045996
}

nav ul li a:hover svg {
	fill: #045996;
}

nav .cls-1 {
	fill: #fff !important;
}

nav .cls-2 {
	fill: #169fdb !important;
}

nav ul li a:hover .cls-1 {
	fill: #045996 !important;
}

nav ul li svg {
	fill: #fff;
	width: 20px;
}

nav ul li span {
	margin-left: 5px;
}

nav ul {
	width: 33%;
	display: inline-block;
	vertical-align: top;
	margin-right: -7px;
	text-align: left;
}

nav ul li {
	margin-bottom: 10px;
	display: block;
}

.clear {
	clear: both;
}

.lifelong {
	position: relative;
	padding-bottom: 20px;
	padding-top: 200px;
}

h2.heading {
	font-size: 50px;
	color: #000;
	line-height: 60px;
	margin: 0 0 20px 0;
}

h2.heading .red-clr {
	color: #000;
}

h2.heading:hover .red-color,
h2.heading:hover .red-clr {
	color: #e30613;
}

.lifelong .l-side {
	width: 50%;
	padding-right: 70px;
	display: inline-block;
	vertical-align: top;
	padding-top: 30px;
}

.lifelong .container {
	position: relative;
}

.lifelong .l-side p {
	margin-bottom: 30px;
}

.top-cloud {
	position: absolute;
	top: -180px;
	left: 0;
}

.lifelong .r-side {
	width: 49%;
	display: inline-block;
	margin-right: -4px;
	vertical-align: top;
}

.student-side {
	width: 630px;
	height: 540px;
	padding: 33px 64px 32px 60px;
	float: right;
	position: relative;
}

.student-side:after {
	position: absolute;
	content: "";
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 9;
	background: url(../images/window-bg.png) no-repeat;
}

.student-side:after {
	background-size: contain;
}

.student-side .window-owl,
.student-side .window-owl .owl-stage-outer {
	height: 100%;
}

.more-btn {
	display: inline-block;
	background: #0568af;
	color: #fff;
	font-size: 30px;
	width: auto;
	position: relative;
	text-align: center;
	padding: 15px 50px;
	min-width: 275px;
	box-shadow: 12px 11px 0 #e23316;
}

.more-btn span {
	position: relative;
	z-index: 3
}

.btn-style,
.btn-style1 {
	display: inline-block;
	padding: 15px;
	overflow: hidden;
	margin-left: -8px;
}

/*.more-btn:after {
    position: absolute;
    top: 0;
    left: 0;
    content: "";
    width: 100%;
    height: 100%;
     background: #0568af;
    z-index: 2;
}
.more-btn:before {
    position: absolute;
    bottom: -10px;
    right: -10px;
    content: "";
    width: 100%;
    height: 100%;
    background: url(../images/button-bg.jpg) no-repeat;
    z-index: 1;
}*/
.more-btn:hover {
	color: #fff;
}

.experience {
	padding-top: 20px;
	position: relative;
}

.experience .cloude {
	position: absolute;
	top: -70px;
	left: 41%;
}

.girl-img {
	display: inline-block;
}

.experience .r-side {
	width: 500px;
	float: right;
}

.teacher-side {
	width: 414px;
	height: 336px;
	float: right;
	position: relative;
	padding: 22px 51px 23px;
}

.teacher-side:after {
	content: "";
	background: url(../images/window-bg02.png) no-repeat;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.window-owl,
.window-owl .owl-stage-outer {
	height: 100%;
}

.experience .kite {
	position: absolute;
	top: 0;
	left: 40%;
}

.barde {
	position: absolute;
	top: 22%;
	right: 26%;
	z-index: 9;
}

.team-sec {
	padding-top: 100px;
	overflow-y: hidden;
	position: relative;
}

.team-sec .l-side {
	display: inline-block;
	vertical-align: top;
	width: 70%;
	position: relative;
}

.team-sec .r-side {
	display: inline-block;
	vertical-align: top;
	width: 30%;
	margin-right: -7px;
	padding-top: 300px;
	position: relative;
	z-index: 2
}

.team-sec .team-one {
	position: relative;
	width: 488px;
	height: 445px;
	padding: 37px 30px 90px 30px;
	display: inline-block;
	z-index: 2;
	top: 70px;
	transform: rotate(-10deg);
}

.team-sec .team-one:after {
	position: absolute;
	content: "";
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 9;
	background: url(../images/frame-bg02.png) no-repeat;
}

.team-sec .frame-owl,
.team-sec .frame-owl .owl-stage-outer {
	height: 100%;
}

.team-sec .team-two {
	position: relative;
	width: 484px;
	height: 379px;
	padding: 32px 30px 30px 38px;
	display: inline-block;
	position: relative;
	top: 7px;
	left: -34px;
	z-index: 3;
	transform: rotate(10deg);
}

.team-sec .team-two:after {
	position: absolute;
	content: "";
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 9;
	background: url(../images/frame-bg01.png) no-repeat;
}

.team-sec .team-three {
	position: relative;
	width: 561px;
	height: 448px;
	padding: 12px 35px 85px 96px;
	display: inline-block;
	z-index: 1;
	top: -150px;
	transform: rotate(-11deg);
	z-index: 4;
	left: 210px;
}

.team-sec .team-three:after {
	position: absolute;
	content: "";
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 9;
	background: url(../images/tab-bg.png) no-repeat;
}

.blue-cloud {
	position: absolute;
	top: 13%;
	right: -100px;
	z-index: 1;
}

.map-sec {
	margin: 0;
	position: absolute;
	bottom: -375px;
	left: -40px;
}

.future-sec {
	padding: 180px 0 0 0;
	position: relative;
}

.future-sec .learn-box {
	width: 36%;
	display: inline-block;
	vertical-align: top;
}

.more-btn.orange-clr {
	background: #ef7e00;
	box-shadow: 12px 11px 0 #169fdb
}

.btn-style1 .more-btn {
	box-shadow: 12px 11px 0 #169fdb
}

.more-btn.orange-clr:before {
	background: #169fdb !important;
}

.more-btn.orange-clr:after {
	background: #ef7e00 !important;
}

.learn-box img.vr-play {
	position: relative;
	left: 50px;
	display: inline-block;
	vertical-align: top;
	width: 200px;
}

.camera {
	float: right;
	position: relative;
	left: 160px;
}

.future-sec .laptop {
	position: relative;
	width: 740px;
	height: 382px;
	padding: 26px 18px 70px 268px;
	display: inline-block;
	z-index: 2;
}

.future-sec .laptop:after {
	position: absolute;
	content: "";
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 9;
	background: url(../images/laptop-bg.png) no-repeat;
}

.future-sec .laptop .window-owl {
	transform: rotate(5deg);
}

.future-sec .r-side {
	width: 64%;
	display: inline-block;
	margin-right: -7px;
	text-align: right;
	vertical-align: top;
	position: relative;
}

.future-sec .cloude {
	position: absolute;
	top: -30px;
	right: 90px;
}

.future-sec .cloude img {
	width: 193px;
	height: 67px;
}

.future-sec .r-side .star-one {
	position: absolute;
	top: -40px;
	left: 20%;
}

.future-sec .r-side .star-two {
	position: absolute;
	top: 30px;
	left: 36%;
}

.future-sec .r-side .camera-two {
	position: absolute;
	top: 22%;
	left: 34%;
	z-index: 9;
}

.future-sec .light-gril {
	position: absolute;
	top: 11%;
	left: 8%;
	z-index: 3;
}

.future-sec .r-side .science-pro {
	position: relative;
	width: auto;
	right: 90px;
	top: -52px;
	z-index: 9;
}

.working-sec {
	padding-top: 210px;
	position: relative;
}

.working-sec .cloude {
	position: absolute;
	top: 30px;
	left: 60px;
}

.working-sec .l-side {
	width: 55%;
	display: inline-block;
	vertical-align: top;
}

.working-sec .l-side .screen-sec {
	position: relative;
	width: 704px;
	height: 449px;
	padding: 23px 40px 40px 70px;
	z-index: 2;
}

.working-sec .l-side .window-owl {
	transform: skew(11deg, 0deg);
}

.working-sec .l-side .screen-sec:after {
	position: absolute;
	content: "";
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 9;
	background: url(../images/screen-bg.png) no-repeat;
}

.working-sec .l-side .window-owl div,
.working-sec .l-side .window-owl img {
	height: 100%;
}

.scren-manege {
	position: absolute;
	bottom: -99px;
	z-index: 1;
}

.cd-img {
	width: auto;
	float: right;
	margin-right: -35px;
	margin-top: -2px;
}

.working-sec .r-side {
	width: 45%;
	display: inline-block;
	vertical-align: top;
	margin-left: -7px;
}

.working-sec h2.heading {
	margin: 0 0 10px 0;
}

.working-sec h2.heading span {
	display: block;
}

.working-sec .r-side ul {
	margin: 40px 0 0 0;
}

.working-sec .r-side ul li {
	float: left;
	width: 50%;
	margin: 0 0 30px 0;
}

.working-sec .r-side ul li p {
	font-size: 22px;
	color: #000;
	line-height: normal;
}

.working-sec .r-side ul li img {
	float: left;
	margin-right: 12px;
}

.padd-l {
	padding-left: 30px;
}

.org-clr {
	color: #ef7e00;
}

.blue-clr {
	color: #0568af;
}

.red-clr {
	color: #e30613;
}

.dark-blue {
	color: #03406b;
}

.import-sec {
	padding-top: 160px;
	position: relative;
}

.import-sec .l-side {
	padding-top: 100px;
	width: 40%;
	display: inline-block;
	vertical-align: top;
}

.import-sec .l-side h2.heading {
	margin: 0 0 10px 0
}

.import-sec .l-side ul {
	margin: 20px 0 0 0;
}

.import-sec .l-side ul li {
	margin-bottom: 50px;
}

.import-sec .l-side ul li img {
	float: left;
	margin: 0 30px 30px 0
}

.import-sec .l-side ul li h4 {
	color: #ef7e00;
	font-size: 25px;
	font-family: 'Montserrat Bold';
}

.import-sec .l-side ul li p {
	font-size: 22px;
	color: #000;
}

.import-sec .l-side ul li p span {
	color: #0568af;
	font-size: 25px;
	font-family: 'Montserrat Bold'
}

.more-btn.blue-btn-clr:before {
	background: #169fdb !important;
}

/*.import-sec .l-side .btn-style1{
    margin: 0 0 10px 0
}*/
.import-sec .r-side {
	width: 60%;
	margin-right: -7px;
	display: inline-block;
	vertical-align: top;
}

.import-sec .mobile-view,
.impact-page .mobile-view {
	position: relative;
	width: 388px;
	height: 670px;
	float: right;
	padding: 24px 20px 30px 22px;
}

.import-sec .mobile-view:after,
.impact-page .mobile-view:after {
	position: absolute;
	content: "";
	top: 0;
	left: 0;
	width: 100%;
	z-index: 1;
	height: 100%;
	background: url(../images/import-bg.png) no-repeat;
}

.import-sec .cloude-light {
	position: absolute;
	right: 0;
	top: -120px;
}

.import-sec .r-side .cloude-dark {
	position: absolute;
	top: 24%;
	right: 29%;
}

.import-sec .r-side .search-img img {
	margin: -190px 0 0 -100px;
	position: relative;
	z-index: 2;
}

.import-sec .set-img {
	position: absolute;
	bottom: -80px;
	right: -40px;
	z-index: 2;
}

.contact-sec {
	padding: 300px 0 300px;
	position: relative;
	/*    background: url(../images/blue-slide-bg.png) no-repeat right bottom;
*/
}

.contact-sec .cloude {
	position: absolute;
	top: 16%;
	left: 0;
}

/*.contact-sec .l-side{
        width: 40%;
    display: inline-block;
    vertical-align: top;
}*/
.contact-sec .l-side img {
	position: absolute;
	width: auto;
	max-width: 66%;
	left: -20%;
	top: 30%;
}

.contact-sec .r-side {
	width: 60%;
	display: inline-block;
	float: right;
	vertical-align: top;
	margin-right: -7px;
	padding-left: 11%;
}

.contact-sec .r-side .contact-form {
	width: 580px;
}

.form-design {
	width: 100%;
	margin-left: -10px
}

.form-design .wid-50 {
	width: 50%;
	float: left;
	padding: 0 10px;
}

.form-design .group input,
.form-design .group textarea {
	width: 100%;
	background: #83d0f5;
	font-size: 23px;
	border: none;
	padding: 10px;
	height: 54px;
	color: #0568af
}

.form-design .group {
	margin-bottom: 20px;
}

.form-design .group input:focus,
.form-design .group textarea:focus {
	border: none;
	outline: none;
}

.form-design .group input::placeholder,
.form-design .group textarea::placeholder {
	color: #0568af;
	opacity: 1
}

.form-design .wid-100,
.form-design .submit-btn {
	width: 100%;
	float: left;
	padding: 0 10px;
}

.form-design .submit-btn {
	margin-top: 10px
}

.form-design .submit-btn button {
	border: none
}

.form-design .submit-btn .more-btn {
	background: #ef7e00;
	min-width: 47%;
	margin-right: 26px;
}

.form-design .submit-btn .more-btn:last-child {
	margin: 0
}

.form-design .submit-btn .more-btn:before {
	background: #169fdb !important
}

.form-design .submit-btn .more-btn:after {
	background: #ef7e00 !important
}

.patner-sec {
	position: relative;
	padding-top: 40px;
	overflow-y: hidden;
}

.patner-sec .l-side {
	width: 60%;
	display: inline-block;
	vertical-align: top;
	padding: 230px 0 0 0;
}

.patner-sec .l-side h2.heading {
	margin-bottom: 10px
}

.patner-sec .r-side {
	width: 40%;
	margin-right: -7px;
	display: inline-block;
	vertical-align: top;
	text-align: right;
}

.client-owl {
	margin-top: 50px;
	margin-bottom: 130px;
}

.client-owl .owl-nav div,
.pathway-owl .owl-nav div,
.journey-owl .owl-nav div {
	position: absolute;
	top: 50%;
	margin: 0 !important;
	padding: 0 !important;
	background: url(../images/owl-arrow.png) no-repeat right center !important;
	width: 10px;
	height: 20px;
	text-indent: -9999px;
}

.client-owl .owl-nav div:after,
.journey-owl .owl-nav div:after,
.pathway-owl .owl-nav div:after {
	position: absolute;
	top: -11px;
	content: "";
	left: -16px;
	width: 42px;
	height: 42px;
	border-radius: 50%;
	border: 1px solid #0568af;
}

.client-owl .owl-nav div.owl-prev,
.pathway-owl .owl-nav div.owl-prev,
.journey-owl .owl-nav div.owl-prev {
	left: -30px;
	background: url(../images/owl-arrow.png) no-repeat left center !important;
}

.client-owl .owl-nav div.owl-next,
.pathway-owl .owl-nav div.owl-next,
.journey-owl .owl-nav div.owl-next {
	right: -30px
}

.patner-sec .child-side {
	width: 50%;
	display: inline-block;
	vertical-align: top;
}

.patner-sec .child-side .mom-child {
	display: inline-block;
	vertical-align: top;
}

.patner-sec .child-side .mom-child img {
	width: 400px;
}

.patner-sec .child-side .cloud {
	display: inline-block;
	vertical-align: bottom;
	position: relative;
	top: -60px;
	left: -80px;
}

.patner-sec .follow {
	width: 50%;
	display: inline-block;
	margin-bottom: 40px;
	vertical-align: top;
	margin-right: -7px;
	text-align: right;
	padding-top: 230px;
}

.patner-sec .follow .content {
	width: auto;
	display: inline-block;
	text-align: left;
}

.patner-sec .follow .content h2.heading {
	margin: 0;
}

.patner-sec .follow .content p {
	color: #9597a3;
	font-size: 18px;
}

.patner-sec .follow-box {
	width: 100%;
	height: auto;
	background: #0368ac url(../images/twit-icon.png) no-repeat 97% 8%;
	margin: 0 0 30px 0;
	border-radius: 20px;
	overflow: hidden;
	padding: 20px 15px;
}

.patner-sec .follow-box img {
	float: left;
	margin: 10px 15px 10px 0;
}

.patner-sec .follow-box h6 {
	color: #83d0f5;
	margin: 0;
	font-size: 16px
}

.patner-sec .follow-box p {
	margin: 0 0 5px 0;
}

.patner-sec .follow-box p a {
	font-size: 13px;
	line-height: 20px;
}

.patner-sec .follow-box span {
	font-size: 12px;
	color: #83d0f5
}

.footer {
	padding-top: 20px;
	padding-bottom: 80px;
}

.footer .blue-border {
	border-top: 2px solid #3784be;
	margin-bottom: 45px;
}

.footer .box {
	display: inline-block;
	vertical-align: top;
	margin-right: 30px;
}

.footer .box li {
	margin-bottom: 8px;
}

.footer .box li a {
	display: block;
	color: #0568af;
	font-size: 22px;
}

.footer .social-link {
	width: 350px;
	float: right;
	text-align: left;
}

.footer .social-link h5 {
	font-size: 18px;
	color: #0568af;
	margin: 0 0 5px 0;
}

.social-link ul li {
	display: inline-block;
	vertical-align: top;
	font-size: 70px;
	color: #0568af;
	margin-right: 10px;
}

.social-link ul li a {
	display: block;
}

.social-link ul li:last-child {
	margin: 0
}

.copyright {
	margin-top: 20px;
}

.copyright p {
	font-size: 21px;
	color: #0568af;
}

.copyright p a {
	color: #0568af;
}

.copyright .r-side {
	text-align: right;
}

.inner-page h3 {
	font-size: 36px;
	color: #0568af;
	padding: 0 0 15px 0;
}

.inner-page h2.heading {
	margin: 0 0 30px 0
}

.inner-tabber h2.heading span {
	font-size: 30px;
	display: block;
	line-height: normal;
}

.inner-page .learn-box,
.inner-page .l-side {
	display: inline-block;
	vertical-align: top;
	width: 50%;
}

.inner-page .r-side {
	display: inline-block;
	vertical-align: top;
	width: 50%;
	margin-right: -7px;
}

.inner-page {
	padding: 80px 0 0 0;
}

.inner-page .future-sec {
	padding: 0;
}

.future-sec .r-side {
	margin-top: 90px;
}

.inner-page .learn-box h2.heading {
	padding-right: 200px;
	margin-bottom: 50px
}

.inner-page .future-sec .r-side .camera-two {
	left: 17%;
}

.inner-page .star-three {
	position: absolute;
	top: -50px;
	right: -56px;
}

.inner-page .future-sec .r-side .star-two {
	left: 37%;
}

.inner-page .future-sec .r-side .star-one {
	left: -10%
}

.learn-stu {
	text-align: center;
	padding-top: 40px;
}

.inner-tabber {
	padding: 80px 0;
}

.learn-tab,
.learn-tab ul {
	border: none !important;
	padding: 0 !important;
	border-radius: 0;
	background: transparent;
}

.learn-tab ul.ui-tabs-nav {
	margin: 0 0 60px 0;
}

.learn-tab.ui-tabs .ui-tabs-nav li {
	border: none;
	margin: 0 40px 0 0;
	background: transparent;
	padding: 0;
	position: relative;
	width: 240px;
}

.ui-tabs .ui-tabs-nav li a {
	background: #03406b;
	color: #fff;
	font-family: 'Montserrat Medium';
	font-size: 30px;
	padding: 30px 15px !important;
	min-width: 310px;
	text-align: center;
	border-radius: 10px;
	position: relative;
	width: 100%;

}

.ui-tabs .ui-tabs-nav li:last-child {
	margin: 0 !important
}

.ui-tabs .ui-tabs-nav li a span {
	display: block;
}

.impact-page .ui-tabs .ui-tabs-nav li a {
	font-size: 26px;
	text-align: left;
	padding: 28px 35px !important;
	line-height: 26px;
	width: 100%;
}

.ui-tabs .ui-tabs-nav li a:hover,
.ui-tabs .ui-tabs-nav li.ui-tabs-active a {
	background: #0568af
}

.ui-tabs .ui-tabs-nav li.ui-tabs-active:after {
	position: absolute;
	bottom: -13px;
	left: 43%;
	content: "";
	border-right: 22px solid transparent;
	border-left: 22px solid transparent;
	border-top: 13px solid #0568af;
}

.inner-tabber .box {
	padding: 0 !important;
}

.inner-tabber .box .l-side,
.inner-tabber .box .r-side {
	width: 50%;
	float: left;
}

.inner-tabber p {
	font-family: 'Montserrat Medium';
	color: #000;
}

.inner-tabber .box .r-side {
	float: right;
}

.read-btn {
	background: #0568af;
	color: #fff !important;
	font-size: 21px;
	padding: 8px 58px 8px 38px;
	display: inline-block;
	border-radius: 30px;
	position: relative;
	min-width: 200px;
}

.read-btn:after {
	position: absolute;
	right: 28px;
	top: 15px;
	content: "";
	width: 20px;
	background: url(../images/button-arrow.png) no-repeat;
	height: 18px;
}

.share-box {
	margin: 30px 0 0 0;
	padding: 0;
}

.share-box li {
	display: inline-block;
	vertical-align: top;
	margin-right: 30px;
	font-family: 'Montserrat Regular';
}

.ui-widget {
	font-family: 'Montserrat Medium';
}

.share-box li p {
	color: #0568af;
	font-size: 22px;
}

.impact-page .learn-box h2.heading {
	padding-right: 90px;
	margin: 0
}

.impact-page .set-img {
	position: absolute;
	bottom: -40px;
	right: -60px;
	z-index: 2;
}

.impact-page .r-side {
	position: relative;
	padding-right: 50px;
}

.impact-page .r-side .dott {
	position: absolute;
	top: 20px;
	left: 32%;
}

.life-impact {

	width: 50%;
	padding: 0 15px;
	margin-bottom: 40px;
	display: inline-block;
	vertical-align: top;
	margin-right: -4px;
}

.life-impact .contact {
	position: relative;
	display: block;
	top: 35px;
	font-size: 16px;
}

.life-impact .contact img {
	float: left;
	margin-right: 15px;
}

.life-impact .contact h4 {
	font-size: 43px;
	color: #000;
	line-height: normal;
}

/*.life-impact .contact h4 span{
    color: #ef7e00
}*/
.life-impact .white-bg {
	background: #fff;
	padding: 25px 40px;
	border-radius: 20px;
	box-shadow: 6px 9px 14px 0px #00000042;
	min-height: 180px;
	display: flex;
	align-items: center;
}

.life-impact .white-bg h4 {
	font-family: 'Montserrat Bold';
	color: #0568af;
	font-size: 65px;
	float: left;
	margin-right: 50px;
}

.life-impact .white-bg p {
	font-size: 25px;
	margin: 0;
	line-height: 32px;
}

.life-impact .white-bg p span {
	font-family: 'Montserrat SemiBold';
	color: #0568af;
}

.case {
	position: relative;
	padding: 0 15px;
	margin: 90px 0 0 0;
}

.case .l-side {
	width: 55%;
	display: inline-block;
	vertical-align: top;
	background: #0568af;
	padding: 30px;
	border-radius: 10px;
}

.case .impact-video {
	position: relative;
}

.case .impact-video img {
	width: 100%;
	border-radius: 20px;
}

.case .impact-video span {
	position: absolute;
	top: 30px;
	left: 30px;
	color: #fff;
	font-size: 36px;
}

.case .r-side {
	display: inline-block;
	vertical-align: top;
	width: 45%;
	padding: 0 0 0 70px;
}

.testimonial-owl .item div {
	width: 100%;
	background: #83d0f5;
	height: 120px;
}

.testimonial-box {}

.testimonial-box h2 {
	margin: 0 0 15px 0;
	font-size: 36px;
	color: #0568af;
}

.pathway-page .box-left {
	display: inline-block;
	vertical-align: top;
	width: 45%;
}

.pathway-page .box-right {
	display: inline-block;
	vertical-align: top;
	width: 55%;
	margin-right: -7px;
	padding: 0 0 0 30px;
}

.pathway-page .box-right h2.heading {
	margin-top: 35px
}

.pathway-page .screen-sec {
	position: relative;
	width: 662px;
	height: 422px;
	padding: 23px 30px 40px 50px;
	z-index: 2;
	margin-top: 30px
}

.pathway-page .screen-sec .window-owl {
	transform: skew(9deg, 0deg);
}

.pathway-page .screen-sec:after {
	position: absolute;
	content: "";
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 9;
	background: url(../images/pathway-screen.png) no-repeat;
}

.path-mang {
	text-align: right;
	margin: -60px 0 0 0;
}

.work-box {
	margin-bottom: 50px
}

.work-box .title img {
	display: inline-block;
	vertical-align: top;
	margin-right: 40px;
	width: 100px;
}

.work-box .title h2 {
	font-size: 43px;
	display: inline-block;
	vertical-align: top;
	margin: 13px 0 0 0;
	line-height: 42px;
}

.work-box p {
	margin: 30px 0 0 0;
}

.pathway-owl {
	margin-top: 25px
}

.pathway-owl .item {
	box-shadow: 7px 3px 20px 0px #00000052;
	margin: 20px;
	border-radius: 30px;
}

.pathway-owl .owl-box {
	border-radius: 30px;
	overflow: hidden;
	background: #fff;
	height: 745px
}

.research .pathway-owl .owl-box {
	height: 830px
}

.pathway-owl .img-box {
	background: #0568af;
}

.pathway-owl .padd-30 {
	padding: 30px 40px;
}

.pathway-owl .img-box {
	background: #0568af;
}

.pathway-owl h4 {
	font-size: 43px;
	margin: 0 0 30px 0;
	line-height: 43px
}

.pathway-owl h4 span {
	display: block;
}

.work-box .pathway-owl p {
	margin: 0
}

.orang-clr {
	color: #ef7e00;
}

.pathway-sec {
	margin-top: -100px
}

.contact-page .box-left {
	display: inline-block;
	vertical-align: top;
	width: 30%;
}

.contact-page .box-right {
	display: inline-block;
	vertical-align: top;
	width: 70%;
	margin-right: -7px;
	padding-right: 220px;
	padding-top: 30px;
}

.info-box {
	padding-top: 40px;
}

.info-box .group {
	margin: 0 0 30px 0
}

.info-box .group label {
	width: 36%;
	color: #0568af;
	font-size: 43px;
}

.info-box .group input {
	width: 64%;
	margin-right: -7px;
	border: none;
	background: #fff;
	height: 84px;
	border-radius: 40px;
}

.self-info {
	padding-top: 60px
}

.self-info h3 {
	margin: 0 0 25px 0;
	color: #0568af;
	font-size: 43px;
}

.contact-tab {
	padding: 0 !important
}

.contact-tab p.tag {
	font-size: 40px;
	color: #000;
	line-height: 43px;
}

/*.contact-tab .pathway-owl .owl-box{
    height: 920px;
}*/
.contact-tab .pathway-owl .owl-box p {
	font-size: 23px;
	margin: 0 0 10px 0;
	/*    min-height: 100px*/
}

.contact-tab .pathway-owl .owl-box ul {
	margin-bottom: 10px
}

.contact-tab .pathway-owl .owl-box ul li {
	list-style-type: disc;
}

.contact-tab .pathway-owl .owl-box p a {
	color: #007bff
}

.contact-tab .pathway-owl .owl-box .btn-side {
	text-align: right;
}

.volunteer-from {
	padding: 20px 0 40px 0;
}

.volunteer-from h5 {
	font-size: 43px;
	color: #000;
	margin: 0 0 50px 0;
}

.contact-tab h6 {
	font-size: 34px;
	color: #000;
	margin: 40px 0 20px 0;
}

.volunteer-from h5 span {
	display: block;
}

.volunteer-from form .wid-50 {
	display: inline-block;
	vertical-align: top;
	width: 48%;
	margin-right: 50px;
}

.volunteer-from form .wid-50:nth-child(2) {
	margin: 0
}

.volunteer-from form .wid-100 {
	width: 100%;
}

.volunteer-from form .group {
	margin-bottom: 25px;
}

.volunteer-from form .group input {
	width: 100%;
	background: #fff;
	border: none;
	height: 84px;
	border-radius: 40px;
	padding: 0 35px;
	font-size: 23px;
}

.volunteer-from form .group textarea {
	width: 100%;
	background: #fff;
	border: none;
	height: 124px;
	border-radius: 40px;
	padding: 20px 35px;
	font-size: 23px;
}

.volunteer-from input::placeholder,
.volunteer-from textarea::placeholder,
{
color: #000
}

.volunteer-from form .submit-btn input {
	width: 450px;
	text-align: left;
	border: none;
	background: #0568af;
	color: #fff;
	font-family: 'Montserrat Regular';
	font-size: 38px;
	padding: 27px 40px;
	border-radius: 40px;
	margin-right: 50px;
}

.Journey-page .box-left {
	width: 50%;
	padding-right: 0px;
	display: inline-block;
	vertical-align: top;
}

.Journey-page .box-left h2 {
	font-size: 50px;
	line-height: 57px;
}

.Journey-page .box-right {
	display: inline-block;
	vertical-align: top;
	width: 50%;
	margin-top: -100px;
	margin-right: -7px;
	text-align: right;
}

.Journey-page .box-right img {
	margin-top: 0;
	width: auto;
	max-width: 100%;
}

.llf-journey {
	padding: 50px 0 0 0;
	overflow-x: hidden;
	position: relative;
}

.llf-journey:after {
	position: absolute;
	content: "";
	width: 100%;
	left: 0;
	top: 145px;
	height: 1px;
	background: #0568af;
}

.llf-journey .journey-owl {
	position: relative;
	width: 100%;
	text-align: center;
	text-align: right;
	float: right;
	/*border-bottom: 1px solid #0568af;
     padding-bottom: 10px; */
}

.llf-journey .owl-carousel .owl-stage-outer {
	overflow: visible;
}

/*.llf-journey .journey-owl:after{
    position: absolute;
    content: "";
    width: 100%;
    left: -100%;
    bottom: -1px;
    height: 1px;
    background: #0568af;
}
.llf-journey .journey-owl:before {
    position: absolute;
    content: "";
    width: 100%;
    right: -100%;
    bottom: -1px;
    height: 1px;
    background: #0568af;
}*/
.llf-journey .journey-owl .item {
	display: inline-block;
	vertical-align: top;
	position: relative;
	font-size: 27px;
	color: #000;
	margin-left: 0;
	padding-bottom: 12px;
	cursor: pointer;
}

.llf-journey .journey-owl .center .item {
	color: #000;
}

.llf-journey .journey-owl .item .box {
	position: absolute;
	display: none;
	top: 35px;
	left: -30px;
	background: transparent;
	width: 240px;
	text-align: left;
	border-radius: 12px;
	padding-top: 15px;
	z-index: 999;
}

/*.llf-journey .journey-owl .item:hover .box{
    display: block;
}*/
.llf-journey .journey-owl .item .box:after {
	position: absolute;
	top: 0;
	left: 22%;
	content: "";
	border-left: 15px solid transparent;
	border-right: 15px solid transparent;
	border-bottom: 15px solid #0568af;
}

.llf-journey .journey-owl .item .box h3 {
	background: #0568af;
	margin: 0;
	color: #fff;
	font-size: 40px;
	border-top-left-radius: 12px;
	border-top-right-radius: 12px;
	padding: 12px 25px;
}

/*.llf-journey .journey-owl.owl-carousel .owl-stage-outer{
    overflow: visible;
}*/
.llf-journey .journey-owl .item .box p {
	padding: 20px 25px;
	background: #fff;
	font-size: 20px;
	border-bottom-left-radius: 12px;
	border-bottom-right-radius: 12px;
	margin: 0;
}

.Journey-map {
	text-align: center;
	padding-top: 120px;
	width: 100%
}

.Journey-map {
	width: 100%;
}

.Journey-map img {
	width: auto;
	max-width: 100%
}

.about-page .l-side .teacher-side {
	float: left;
	width: 684px;
	padding: 34px 79px 35px;
	height: 557px;
}

.sec-teach {
	margin-top: 40px;
	position: relative;
}

.sec-teach .l-side {
	position: relative;
}

.sec-teach .cloud {
	position: absolute;
	top: -100px;
	right: 0
}

.sec-teach .r-side {
	padding: 0 0 0 0;
}

.about-page .l-side .teacher-side:after {
	content: "";
	background: url(../images/window-bg03.png) no-repeat;
	position: absolute;
	top: 0;
	z-index: 2;
	left: 0;
	width: 100%;
	height: 100%;
}

.vision-sec {
	margin-top: 40px;
	margin-bottom: 20px;
}

.vision-sec .cloud {
	margin-top: 40px;
	position: absolute;
	left: 0;
	bottom: 100px;
}

.vision-sec .l-side {
	padding-top: 30px
}

.vision-sec .vision-img {
	width: auto;
	max-width: 100%;
	position: relative;
	left: -220px;
}

.about-page .blue-sec {
	position: relative;
	background: #0568af;
	padding-bottom: 30px;
}

.about-page .blue-sec:after {
	position: absolute;
	top: -295px;
	left: 0;
	content: "";
	background: url(../images/blue-border.png) no-repeat;
	width: 100%;
	height: 296px;
	background-size: cover;
}

.about-title {
	text-align: center;
	color: #fff;
	font-size: 36px;
	margin: 0 0 60px 0;
}

.trust-box {
	background: #fff;
	border-radius: 15px;
	padding: 30px;
	position: relative;
	margin-bottom: 60px;
	box-shadow: 3px 2px 18px 0px #00000061;
}

.trust-box .img {
	width: 33%;
	display: inline-block;
	overflow: hidden;
}

.trust-box .img img {
	width: 100%;
	border-radius: 50%;
}

.trust-box .content {
	display: inline-block;
	padding-left: 30px;
	width: 67%;
	vertical-align: top;
	margin-right: -7px;
}

.trust-box .content h2 {
	color: #0568af;
	font-family: 'Montserrat ExtraBold';
	font-size: 27px;
	line-height: normal;
	margin: 0;
}

.trust-box .content h2 span {
	display: block;
	font-family: 'Montserrat Medium';
	font-size: 22px;
}

.trust-box .content p {
	margin: 10px 0 15px 0;
	font-size: 24px;
}

.trust-box .content.open .dots {
	display: none;
}

.trust-box .content.open .read-btn {
	position: absolute;
	left: 35px;
	bottom: 44px
}

.trust-box .content.open .read-btn:after {
	transform: rotate(-90deg);
}

.trust-box .content .read-btn:after {
	transform: rotate(90deg);
}

.trust-box .content p .more-toggle {
	display: none;
}

.trust-box .content.open .more-toggle {
	display: inline;
}

.trust-box .content.open .more,
.trust-box .content .less {
	display: none;
}

.trust-box .content.open .less,
.trust-box .content .more {
	display: inline-block;
}

.sky-sec {
	background: #83d0f5;
	padding: 60px 0 30px;
}

.sky-sec h4.about-title {
	color: #0568af
}

.award-sec {
	position: relative;
	background: url(../images/sky-border.png) no-repeat top left;
	background-position: 0 -15px;
	padding-top: 120px;
	background-size: contain;
	padding-bottom: 50px;
}

.award-sec h2.about-title {
	color: #0568af
}

.mrg-top {
	margin-top: 20px !important;
}

.client-owl .item {
	padding: 10px;
	background: #fff;
	height: 130px;
}

.award-box li {
	display: inline-block;
	vertical-align: top;
	width: 20%;
	margin-bottom: 60px;
	text-align: center;
	margin-right: -6px;
}

.award-box li img {
	width: auto;
	max-width: 100%;
}

.award-box li p {
	font-family: 'Montserrat Regular';
	font-size: 20px;
	color: #000;
	margin: 25px 0 0 0;
	line-height: normal;
}

.award-box li p span {
	display: block;
}

.complian-sec h2.about-title {
	margin: 0 0 10px 0;
}

.complian-sec h4 {
	font-size: 36px;
	text-align: center;
}

.complian-sec p {
	text-align: center;
}

.l-float {
	display: inline-block;
	width: 50%;
	padding-right: 110px;
	vertical-align: top;
}

.r-float {
	vertical-align: top;
	display: inline-block;
	width: 50%;
	margin-right: -7px;
	padding-left: 110px;
}

.casestudy {
	width: 100%;
	margin: 0 auto;
	margin-top: 40px;
	padding: 0 15px;
}

.about-pdf.complain-pdf {
	width: 100%
}

.complain-pdf {
	background: #0568af;
	border-radius: 16px;
	padding: 25px;
	float: left;
	width: 55%;
	margin-top: 30px;
	padding-right: 50px;
	text-align: left;
	box-shadow: 4px 4px 5px 0px #00000061;
}

.complain-pdf .pdf-icon {
	float: left;
	margin-right: 40px;
}

.complain-pdf p {
	text-align: left;
	font-family: 'Montserrat Regular';
	font-size: 24px;
	color: #fff;
	margin: 15px 0 15px 0;
}

.complain-pdf a {
	color: #fff;
	font-family: 'Montserrat ExtraBold';
}

.complain-pdf a img {
	margin: -5px 6px 0 0px;
}

.complain-pdf .download-btn {
	float: right;
}

.morecontent span {
	display: none;
}

.morelink {
	display: block;
}

.morelink {
	background: #0568af;
	color: #fff !important;
	font-size: 21px;
	padding: 8px 58px 8px 38px;
	display: inline-block;
	border-radius: 30px;
	position: relative;
	min-width: 200px;
	margin-top: 15px;
	line-height: 27px;
}

.morelink:after {
	position: absolute;
	right: 28px;
	top: 15px;
	content: "";
	width: 20px;
	background: url(../images/button-arrow.png) no-repeat;
	height: 18px;
}

.morelink.less {
	position: absolute;
	left: 30px;
	bottom: 45px;
}

.morelink.less:after {
	transform: rotate(-90deg);
}

.trems-page.inner-page h3 {
	margin: 0
}

.trems-page h4 {
	font-size: 25px;
	margin: 35px 0;
	color: #0568af;
}

.trems-page {
	padding-bottom: 30px
}

.trems-page p {
	font-family: 'Montserrat Regular';
	margin: 0;
}

.trems-page p a {
	font-family: 'Montserrat Bold';
	color: #000;
}

.partner-page .r-side {
	text-align: center;
	margin-top: 60px;
}

.partner-page .r-side img {
	width: 370px;
	max-width: 100%;
}

.llf-partnre {
	padding-top: 50px
}

.llf-partnre .client-owl {
	margin: 20px 0 60px 0;
}

.des-view {
	display: block;
}

.mob-view {
	display: none;
}

.contact-form ul {
	margin: 30px 0 0 0;
	padding: 0
}

.contact-form ul li {
	width: 47%;
	display: inline-block;
	vertical-align: top;
	margin-right: -7px;
	margin-right: 10px;
	margin-bottom: 5px;
}

.contact-form ul li a {
	display: block;
	background: #ef7e00;
	color: #fff;
	text-align: center;
	padding: 16px 0;

	font-size: 20px;
}

/*.pathway-page .screen-sec div, .pathway-page .screen-sec img{
    height: 100%;
}*/

/*Form*/
.form-design {
	width: 900px;
	margin: 0 auto;
	background: #03406b12;
	border-radius: 10px;
	height: auto;
	padding: 100px 0;
	display: flex;
	max-width: 100%;
	align-content: center;
	flex-flow: row wrap;
	align-items: center;
	justify-content: center;
}

.form-design .fild-block {
	width: 650px;
	text-align: left;
	position: relative;
}

.form-design .fild-block .fild-count {
	position: absolute;
	top: 7px;
	left: -32px;
	background: #000000;
	color: #fff;
	font-size: 10px;
	width: 20px;
	height: 20px;
	text-align: center;
	border-radius: 50%;
	font-family: 'Montserrat SemiBold';
	line-height: 21px;
}

.form-design .fild-block .fild-label label {
	font-size: 24px;
	margin: 0 0 0 0;
}

.form-design .fild-block .user-time {
	margin-bottom: 30px;
}

.form-design .fild-block .user-time:last-child {
	margin: 0
}

.form-design .fild-block .user-time label {
	width: 20%;
	font-size: 19px;
	color: #000;
	font-family: 'Montserrat SemiBold';
}

.form-design .fild-block .user-time select {
	border: none;
	width: 40%;
	background: #fff;
	font-size: 25px;
	color: #000;
	height: 64px;
	padding: 0 15px;
	border-radius: 30px;
}

.form-design .fild-block .user-time p {
	width: 30%;
	display: inline-block;
	font-size: 18px;
	color: #000;
	margin-left: 10px;
}

.form-design .fild-block .fild-label p {
	font-size: 18px;
	margin: 0;
	color: #545353;
}

.form-design .fild-block .fild {
	margin: 30px 0 0;
}

.about-user input {
	margin-bottom: 30px;
}

.about-user input:last-child {
	margin: 0
}

.form-design .fild-block .fild .fild-control {
	border: none;
	width: 100%;
	background: #fff;
	font-size: 25px;
	color: #000;
	height: 64px;
	padding: 0 15px;
	border-radius: 30px;
}

.form-design .fild-block .fild textarea.fild-control {
	height: 100px;
	padding: 15px;
}

.sub-text {
	font-size: 14px;
	word-break: break-all;
	line-height: 22px;
}

.submit-block {
	text-align: center !important;
}

.submit-block .fild-submit input {
	padding: 20px 60px;
}

.tanks-msg p {
	font-size: 16px;
	line-height: 24px;
	text-align: center;
}

.form-design input::placeholder,
.form-design textarea::placeholder {
	color: #b1b1b1;
	opacity: 1
}

.form-design input:focus,
.form-design textarea:focus {
	outline: none;
	box-shadow: none;
	border: none;
}

.fild-submit {
	margin-top: 40px;
}

.fild-submit input {
	text-align: left;
	border: none;
	background: #0568af;
	color: #fff;
	cursor: pointer;
	font-family: 'Montserrat Regular';
	font-size: 25px;
	padding: 12px 60px 12px 30px;
	border-radius: 40px;
	margin-right: 50px;
}

.radio {
	display: block;
	position: relative;
	padding: 8px 15px;
	margin-bottom: 12px;
	cursor: pointer;
	font-size: 17px;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	background: #ffffff;
	border-radius: 5px;
}

.radio:hover {
	background: #f5f5f5;
}

.radio span {
	position: relative;
	z-index: 1;
	display: block;
}

/* Hide the browser's default radio button */
.radio input {
	position: absolute;
	opacity: 0;
	cursor: pointer;
	left: 0;
	width: 100%;
	height: 100%;
	margin: 0;
	top: 0;
	z-index: 9;
}

/* Create a custom radio button */
.radio .checkmark {
	position: absolute;
	top: 0;
	right: 0;
	height: 100%;
	width: 100%;
	background-color: transparent;
	border-radius: 0;
}

/* On mouse-over, add a grey background color */
.radio:hover input~.checkmark {
	background: #f5f5f5;
}

/* When the radio button is checked, add a blue background */
.radio input:checked~.checkmark {
	background: #f5f5f5;
}

/* Create the indicator (the dot/circle - hidden when not checked) */
.radio .checkmark:after {
	content: "";
	position: absolute;
	display: none;
}


/* Style the indicator (dot/circle) */
.radio .checkmark:after {
	right: 15px;
	top: 15px;
	width: 9px;
	height: 16px;
	border: solid #333333;
	border-width: 0 3px 3px 0;
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
	box-shadow: none;
}

/* Show the indicator (dot/circle) when checked */
.radio input:checked~.checkmark:after {
	display: block;
}

.custom-file::-webkit-file-upload-button {
	visibility: hidden;
}

.custom-file {
	border: 1px solid #169fdb;
	height: 53px;
	width: 448px;
	font-size: 17px !important;
	margin: 0 auto;
	border-radius: 4px;
	font-family: 'Montserrat Medium' !important;
}

.custom-file:focus {
	border: 1px solid #169fdb !important;
}

.custom-file::before {
	content: 'Select a file';
	display: inline-block;
	background: #169fdb;
	border: none;
	border-radius: 3px;
	padding: 15px 20px;
	outline: none;
	white-space: nowrap;
	-webkit-user-select: none;
	cursor: pointer;
	text-shadow: none;
	font-size: 18px;
	color: #fff;
	position: relative;
	top: 0;
}

.check-box {
	display: block;
	position: relative;
	padding-left: 35px;
	margin-bottom: 0;
	cursor: pointer;
	font-size: 18px;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	margin: 40px 0 0 0;
	line-height: normal;
}

/* Hide the browser's default checkbox */
.check-box input {
	position: absolute;
	opacity: 0;
	cursor: pointer;
	width: 22px;
	height: 22px;
	left: 0;
	z-index: 9;
	top: 0;
}

.term {
	margin-left: 32px;
}

/* Create a custom checkbox */
.mark-box {
	position: absolute;
	top: 0;
	left: 0;
	height: 22px;
	width: 22px;
	background-color: #169fdb;
	border-radius: 3px;
}

/* On mouse-over, add a grey background color */
.check-box:hover input~.mark-box {
	background-color: #ccc;
}

/* When the checkbox is checked, add a blue background */
.check-box input:checked~.mark-box {
	background-color: #2196F3;
}

/* Create the checkmark/indicator (hidden when not checked) */
.mark-box:after {
	content: "";
	position: absolute;
	display: none;
}

/* Show the checkmark when checked */
.check-box input:checked~.mark-box:after {
	display: block;
}

/* Style the checkmark/indicator */
.check-box .mark-box:after {
	left: 9px;
	top: 5px;
	width: 5px;
	height: 10px;
	border: solid white;
	border-width: 0 3px 3px 0;
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
}

.overpal-popup,
.annual-popup {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: #000000a6;
	z-index: 99;
	display: flex;
	align-items: center;
	justify-content: center;
}

.financial-popup,
.annual-popup {
	display: none;
}

.financial-open .financial-popup {
	display: block;
}

.annual-open .annual-popup {
	display: block;
}

.report-list {
	background: #fff;
	width: 800px;
	height: 600px;
	border-radius: 10px;
	position: relative;
	padding: 30px;
	max-width: 90%;
	max-height: 90%;
	overflow: hidden;
}

.close-pop {
	position: absolute;
	top: 15px;
	right: 15px;
	font-size: 25px;
	color: #000;
	cursor: pointer;
}

.report-list h3 {
	font-family: 'Montserrat SemiBold';
	font-size: 26px;
	margin: 0;
	padding-bottom: 12px;
	color: #525252;
	border-bottom: 1px dotted #868484;
}

.report-list .style-icon {
	float: right;
	background: #1686d6;
	width: 30px;
	height: 28px;
	text-align: center;
	margin-left: 10px;
	padding-top: 3px;
	color: #fff;
	border-radius: 5px;
	font-size: 14px;
}

.report-list ul {
	padding: 0;
	margin: 0;
	height: 500px;
	overflow: auto;
}

.report-list ul::-webkit-scrollbar,
.financial_hy::-webkit-scrollbar {
	width: 4px;
}

/* Track */
.report-list ul::-webkit-scrollbar-track,
.financial_hy::-webkit-scrollbar-track {
	background: #f1f1f1;
}

/* Handle */
.report-list ul::-webkit-scrollbar-thumb,
.financial_hy::-webkit-scrollbar-thumb {
	background: #000;
}

/* Handle on hover */
.report-list ul::-webkit-scrollbar-thumb:hover,
.financial_hy::-webkit-scrollbar-thumb:hover {
	background: #555;
}

.report-list ul li {
	display: block;
	border-bottom: 1px dotted #868484;
	padding: 7px 10px;
	font-size: 15px;
	float: left;
	width: 100%;
}

.report-list ul li:hover {
	background: #e0e0e0;
}

.report-list ul li p {
	margin: 0;
	float: left;
}

.report-list ul li p i {
	color: red;
	margin-right: 5px;
}

.future-sec .container,
.working-sec .container,
.import-sec .container,
.contact-sec .container {
	position: relative;
}

/*journer map*/
.year-2002 {}

/*journer map*/

.cd-follow {
	position: absolute;
	bottom: 75px;
	right: 18%;
}

.cd-follow img {
	width: 270px;
}

.patner-sec .child-side .cloud {
	-webkit-animation: linear infinite;
	-webkit-animation-name: cloud;
	-webkit-animation-duration: 4s;
}

.break {
	display: block;
}

.inner-page .learn-tab h2.heading {
	margin: 0 0 10px 0;
}

.awd-img {
	background: #fff;
	padding: 10px;
}

.magnify {
	position: absolute;
	bottom: -60px;
	z-index: 9;
	left: -20px;
}

.magnify img {
	width: 100px;
}

.form-design ul {
	padding-left: 15px !important
}

.form-design h4 {
	font-size: 20px;
}

.form-design ul li {
	list-style-type: disc;
	font-size: 14px;
	line-height: 22px;
	margin-bottom: 5px;
}

.owl-cont .less,
.owl-cont.open .more,
.owl-cont.open .dots {
	display: none;
}

.owl-cont.open .less,
.owl-cont .more {
	display: inline-block;
}

.owl-cont .more-toggle {
	display: none;
}

.owl-cont.open .more-toggle {
	display: inline;
}

.about-head {
	font-size: 24px
}

.llf-journey .journey-box {
	width: 100%;
	max-width: 100%;
	position: absolute;
	right: 0;
	top: 60px;
}

.llf-journey .journey-box .owl-stage-outer {
	overflow-y: hidden;
	padding-bottom: 300px;
	scrollbar-width: none;
	overflow-y: scroll;
	-ms-overflow-style: none;
	scrollbar-width: none;
}

.llf-journey .journey-box .owl-stage-outer::-webkit-scrollbar {
	display: none;
}

.llf-journey .container {
	position: relative;
}

.llf-journey .journey-owl .one.item span {
	color: #000;
}

.llf-journey .journey-owl .one.item .box {
	display: block;
}

.llf-journey .journey-owl .two.item span {
	color: #4e4e4e;
}

.llf-journey .journey-owl .three.item span {
	color: #797979;
}

.llf-journey .journey-owl .four.item span {
	color: #b3b3b3;
}

.llf-journey .journey-owl .five.item span {
	color: #c8d9e0;
}

.llf-journey .journey-owl .six.item span {
	color: #dae2e6;
}

.mob-show {
	display: none;
}

.import-sec .r-side .magnify {
	display: none;
}

.journey-owl .owl-nav {
	position: absolute;
	top: 80px;
	width: auto;
	width: 100%;
	left: 0;
	z-index: 1;
}

.journey-owl .owl-nav div.owl-prev {
	left: -30px;
	/*display: none!important;*/
}

.journey-owl .owl-nav div.owl-next {
	right: -90px;
}

/*.llf-journey .journey-box .owl-stage-outer{
    position: relative;z-index: 9;
}*/
.center .heading {
	text-align: center;
}

.about-page .about-show,
.pathway-page .box-left .path-mang {
	display: none;
}

.player {
	background: #0568af;
	padding: 30px;
	border-radius: 10px;
	height: 160px;
}

#tree .player {
	height: auto;
}

.impact-page .impct-img {
	display: none;
}

/*.institutional .owl-nav{
	display: none!important;
}*/
.file-size {
	margin: 20px 0 10px 0;
}

@-webkit-keyframes cloud {
	0% {
		left: : -80px;
	}

	50% {
		left: 0;
	}

	100% {
		left: : -80px;
	}
}

.cloud-animy {
	-webkit-animation: linear infinite;
	-webkit-animation-name: run;
	-webkit-animation-duration: 4s;
}

@-webkit-keyframes run {
	0% {
		right: : 90px;
	}

	50% {
		right: 120px;
	}

	100% {
		right: : 90px;
	}
}

.cloud-fut {
	-webkit-animation: linear infinite;
	-webkit-animation-name: runFut;
	-webkit-animation-duration: 4s;
}

@-webkit-keyframes runFut {
	0% {
		left: : 20px;
	}

	50% {
		left: 150px;
	}

	100% {
		left: : 20px;
	}
}

.cloud-animy-blue {
	-webkit-animation: linear infinite;
	-webkit-animation-name: runBlue;
	-webkit-animation-duration: 4s;
}

@-webkit-keyframes runBlue {
	0% {
		right: -50px;
	}

	50% {
		right: -100px;
	}

	0% {
		right: -50px;
	}
}

.star-efect {
	opacity: 0;
	-webkit-animation: linear infinite;
	-webkit-animation-name: starEfect;
	-webkit-animation-duration: 3s;
}

@-webkit-keyframes starEfect {
	0% {
		opacity: 0;
		transform: scale(.3);
	}

	50% {
		opacity: 1;
		transform: scale(.8);
	}

	100% {
		opacity: 0;
		transform: scale(.3);
	}
}


.future-page .box .owl-nav {
	text-align: left;
}

/*.future-page .box .tree-owl .owl-nav{
    text-align: right;
}*/
.future-page .box .owl-nav div {
	font-size: 15px;
	border-radius: 30px;
	min-width: 150px;
	text-transform: capitalize;
	border-radius: 30px !important;
	color: #fff !important;
	text-align: center;
	background: #0568af !important;
	position: relative;
}

.future-page .box .owl-nav div.owl-prev {
	padding: 8px 20px 8px 45px;
}

.future-page .box .owl-nav div.owl-prev:after {
	position: absolute;
	left: 17px;
	top: 10px;
	content: "";
	width: 20px;
	background: url(../images/button-arrow.png) no-repeat;
	height: 18px;
	transform: rotate(-180deg);
}

.future-page .box .owl-nav div.owl-next {
	padding: 8px 35px 8px 20px;
}

.future-page .box .owl-nav div.owl-next:after {
	position: absolute;
	right: 17px;
	top: 10px;
	content: "";
	width: 20px;
	background: url(../images/button-arrow.png) no-repeat;
	height: 18px;
}

.financial_hy {
	padding: 0;
	margin: 0;
	height: 500px;
	overflow: auto;
}

.fy_box p.fy-toggle {
	margin: 0;
	display: inline-table;
	border-bottom: 1px dotted #868484;
	padding: 8px 10px;
	font-size: 15px;
	float: left;
	font-family: 'Montserrat SemiBold';
	width: 100%;
	cursor: pointer;
}

.fy_box span {
	background: url(../images/plus-icon.png) no-repeat;
	width: 16px;
	height: 15px;
	display: inline-block;
	float: right;
	margin-top: 4px;
}

.fy_box p.fy-toggle.icon span {
	transform: rotate(45deg);
}

.fy_box .fy-pdf {
	display: none;
	height: auto;
	padding-left: 10px;
}

.fy_box .fy-pdf.open {
	display: block;
}

/*Delivering Smiles Start*/
.deliver-smile .header {
    display: none;
}
.delivering-header {
    width: 100%;
    position: relative;
    padding: 30px 0;
}
.delivering-header .header-inner {
    display: flex;
    width: 100%;
    align-items: center;
    justify-content: space-between;
}
.delivering-header .header-inner .amazone-logo {
    display: inline-block;
}
.delivering-header .header-inner .amazone-logo img {
    max-width: 200px;
}
.delivering-smile-page {
    padding: 0px 0 0 !important;    
	font-family: 'Amazon Ember' !important;
}
.delivering-smile-page.active .delivering-smile-content {
    display: none;
}
.delivering-smile-page.active .delivering-smile-form {
    display: block;
}
.delivering-smile-page .logo-section .form-design {
    padding: 50px;
}
.delivering-smile-page .logo-section img {
    height: 160px;
    width: 640px;
}
.delivering-smile-form {
    width: 100%;
    display: none;
    position: relative;
}
.delivering-smile-form .form-design .fild-block .fild {
    margin: 10px 0 0;
}
.delivering-smile-form .form-design .fild-block {
    max-width: 100%;
    margin-bottom: 40px;
}
.delivering-smile-form .form-design .fild-block .fild-label label {
    font-size: 16px;
}
.delivering-smile-form .form-design .fild-block .fild-label label .star {
    color: #f44336;
}
.delivering-smile-form .form-design .fild-block .fild .error {
    font-size: 13px;
    color: #f44336;
    width: 100%;
    display: block;
}
.delivering-smile-form .form-design .fild-block .fild .file {
    height: auto;
    background-color: transparent;
    padding: 0;
    border: 0;
    border-radius: 0;
}
.form-design .fild-block .fild .fild-control:disabled {
    background-color: #ebebeb;
}
.delivering-smile-form .form-design .fild-submit .back {
    background-color: #9e9e9e;
}
.delivering-smile-form .form-design .fild-submit input, .delivering-smile-content .form-design .fild-submit input {
    padding: 10px 25px 10px 25px;
}
.delivering-smile-content .form-design .fild-submit {   
	width: 100%;
}
.delivering-smile-content {
    width: 100%;
    position: relative;
}
.delivering-smile-content .banner {
    width: 100%;
    position: relative;
    background-color: #fff;
    /* padding-top: 50px; */
}
.delivering-smile-content .banner img {
    /* border: 1px solid #006a7e; */
    /* border-radius: 30px; */
    /* overflow: hidden; */
}
.delivering-smile-content .content-first {
    width: 100%;
    position: relative;
    padding: 50px 0;
    text-align: center;
    background-color: #fff;
}
.delivering-smile-content .content-first h3 {
    font-size: 26px;
    color: #000000;
    font-weight: 600;
}
.delivering-smile-content .content-first .note {
    font-size: 16px;
    color: #9a9a9a;
}
.delivering-smile-content .content-first p {
    font-size: 16px;
    color: #414141;
}
.delivering-smile-content .content-first:before {
    position: absolute;
    content: '';
    top: 20%;
    right: 0;
    background: url(../images/delivering-smiles/paint2.png);
    width: 120px;
    height: 80px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: 120px;
}
.delivering-smile-content .content-first:after {
    position: absolute;
    content: '';
    top: 50%;
    left: 0;
    background: url(../images/delivering-smiles/paint1.png);
    width: 120px;
    height: 80px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: 120px;
}
.delivering-smile-content .content-first .star1 {
    position: absolute;
    left: 0;
    max-width: 50px;
}
.delivering-smile-content .content-first .star2 {
    position: absolute;
    max-width: 50px;
    right: 0;
    bottom: 0px;
}
.delivering-smile-content  .content-two {
    width: 100%;
    position: relative;
    padding: 50px 0;
    background-color: #006a7e;
}
.delivering-smile-content  .content-two h3 {
    font-size: 26px;
    color: #61dbe5;
    font-weight: 600;
}
.delivering-smile-content  .content-two p {
    font-size: 16px;
    color: #ffffff;
    position: relative;
}
.delivering-smile-content .content-two ul {
	width: 100%;
	position: relative;
	padding-left: 15px;
}
.delivering-smile-content .content-two ul li {
    font-size: 16px;
    color: #ffffff;
    position: relative;
    list-style: disc;
    margin-bottom: 1rem;
}
.delivering-smile-content .content-two .star3 {
    position: absolute;
    top: -110px;
    max-width: 100px;
    left: 0;
}

.delivering-smile-content .content-two .paint5 {
    position: absolute;
    top: -87px;
    max-width: 200px;
    right: 0;
}
.delivering-smile-content .content-two .container .star4 {
    max-width: 40px;
    margin-left: 200px;
}
.delivering-smile-content .content-two .container {
    position: relative;
}
.delivering-smile-content .container {
    padding: 0 100px;
    position: relative;
    z-index: 1;
}
.delivering-smile-content .content-two:before {
    position: absolute;
    content: '';
    top: 50%;
    right: 50px;
    background: url(../images/delivering-smiles/star1.png);
    width: 50px;
    height: 50px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: 50px;
}
.delivering-smile-content .content-two:after {
    position: absolute;
    content: '';
    top: 50%;
    left: 0;
    background: url(../images/delivering-smiles/paint3.png);
    width: 120px;
    height: 80px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: 120px;
}
.delivering-smile-content  .content-three {
    width: 100%;
    position: relative;
    padding: 50px 0;
    background-color: #ffffff;
}
.delivering-smile-content .content-three h3 {
    font-size: 26px;
    color: #ff7e6e;
    font-weight: 600;
}
.delivering-smile-content .content-three p {
    font-size: 16px;
    color: #414141;
    position: relative;
}
.delivering-smile-content .content-three .img {
    text-align: center;
    width: 100%;
}
.delivering-smile-content .content-three .note {
    font-size: 16px;
    color: #9a9a9a;
    margin: 50px 0 0;
}
.delivering-smile-content .content-four {
    width: 100%;
    position: relative;
    padding: 50px 0;
    background-color: #61dbe5;
    z-index: 1;
}

.delivering-smile-content .content-four .star5 {
    position: absolute;
    top: -79px;
    max-width: 50px;
    left: 0;
}
.delivering-smile-content .content-four .star6 {
    position: absolute;
    bottom: -35px;
    max-width: 60px;
    right: 0;
}
.delivering-smile-content .content-four .paint4 {
    position: absolute;
    bottom: -70px;
    max-width: 157px;
    left: 0;
}
.delivering-smile-content .content-four p {
    font-size: 20px;
    color: #006a7e;
    position: relative;
    margin: 0;
    line-height: 30px;
}
.delivering-smile-content .content-four:after {
    position: absolute;
    content: '';
    top: 50px;
    right: 0;
    background: url(../images/delivering-smiles/paint7.png);
    width: 100px;
    height: 70px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: 100px;
}
.delivering-smile-content .content-five {
    width: 100%;
    position: relative;
    padding: 50px 0;
    background-color: #ffffff;
}
.delivering-smile-content .content-five:before {
    position: absolute;
    content: '';
    bottom: 150px;
    left: 0;
    background: url(../images/delivering-smiles/paint8.png);
    width: 100px;
    height: 70px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: 100px;
}
.delivering-smile-content .content-five:after {
    position: absolute;
    content: '';
    top: 50%;
    right: 0;
    background: url(../images/delivering-smiles/paint2.png);
    width: 100px;
    height: 70px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: 100px;
}
.delivering-smile-content .content-five .star7 {
    position: absolute;
    top: 50%;
    max-width: 70px;
    left: 0;
}

.delivering-smile-content .content-five .star8 {
    position: absolute;
    bottom: 0;
    max-width: 40px;
    right: 0;
}
.delivering-smile-content .content-five h3 {
    font-size: 26px;
    color: #ff7e6e;
    font-weight: 600;	
}
.delivering-smile-content .content-five .card .card-header {
    padding: 0;
    border: 0;
    border-radius: 0;
    background: transparent;
}
.delivering-smile-content .content-five .card {
    padding: 0;
    border: 0;
    border-radius: 0;
    margin-bottom: 10px;
    border-bottom: 1px solid #ff7e6e;
}
.delivering-smile-content .content-five .card .card-header .btn-link {
    text-decoration: none;
    width: 100%;
    padding: 0px 40px 10px 0px;
    text-align: left;
    font-size: 18px;
    color: #414141;
    white-space: inherit;
    position: relative;
}
.delivering-smile-content .content-five .card .card-header .btn-link:after {
    position: absolute;
    right: 10px;
    top: 0px;
    content: " ";
    background: url(../images/delivering-smiles/arrow.png);
    background-position: center;
    background-repeat: no-repeat;
    background-size: 18px;
    width: 25px;
    height: 39px;
    text-align: center;
    z-index: 1;
    transform: rotate(00deg);
}
.delivering-smile-content .content-five .card .card-header .btn-link.collapsed:after {
    transform: rotate(180deg);
}
.delivering-smile-content .content-five .card .card-body {
    padding: 10px 0 0 0;
    font-size: 16px;
    color: #414141;
}
.delivering-smile-content .content-five .bottom-gray {
    margin: 50px 0 0 0;
    padding: 20px;
    background-color: #e3e3e3;
    font-size: 16px;
    color: #0568af;
    border-radius: 14px;
    text-align: center;
}
.delivering-smile-content  .content-six {
    width: 100%;
    position: relative;
    padding: 50px 0 0;
    background-color: #61dbe5;
}
.delivering-smile-content .content-six .container {
    padding-bottom: 50px;
}
.delivering-smile-content .content-six p {
    margin: 0;
    text-align: center;
    font-size: 16px;
    color: #0568af;
    position: relative;
}

.delivering-smile-content .content-six  .star5 {
    position: absolute;
    left: 0;
}

.delivering-smile-content .content-six .star6 {
    position: absolute;
    right: 0;
    bottom: 0;
}

.delivering-smile-content .content-six .fild {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 20px;
}
.delivering-smile-content .content-six .fild .radio {
    margin: 0 10px;
    background-color: #e6e6e6;
    border-radius: 6px;
    min-width: 130px;
}
.delivering-smile-content .content-six .fild .radio span {
    text-align: center;
    color: #0568af;
}
.delivering-smile-content .content-six .fild .radio input:checked~.checkmarkbg {
    background: #ff7e6e;
}
.delivering-smile-content .content-six .fild .radio .checkmarkbg {
    position: absolute;
    top: 0;
    right: 0;
    height: 100%;
    width: 100%;
    background-color: transparent;
	border-radius: 6px;
}
.delivering-smile-content .content-six .fild .radio input:checked~span {
    color: #fff;
}
.delivering-smile-content .content-five .card .card-body ul {
    padding-left: 15px;
}
.delivering-smile-content .content-five .card .card-body ul li {
    list-style: disc;
    margin-bottom: 1rem;
}
/*Delivering Smiles Close*/


@media only screen and (max-width: 2500px) {
	.inner-page .future-sec .light-gril {
		left: -88px;
		bottom: 5px;
		top: auto;
		z-index: 99;
	}

	nav {
		max-width: 100%;
		width: 1050px;
	}

	.working-sec .cloude {
		top: -100px;
	}

	.working-sec .cloude img {
		width: 160px
	}

	.working-sec {
		padding-top: 140px;
	}

	.container {
		max-width: 1050px;
	}

	body {
		font-size: 20px;
		line-height: 27px;
	}

	h2.heading {
		font-size: 40px;
		line-height: 50px;
	}

	.student-side {
		width: 100%;
		height: auto;
		background-size: contain;
		padding: 25px 49px 22px 50px;
	}

	.barde {
		right: 36%
	}

	.experience .kite {
		top: -24px;
		left: 42%;
	}

	.experience .kite img {
		width: 390px;
	}

	.barde {
		right: 30%;
	}

	.barde {
		right: 27%;
	}

	.barde img {
		width: 90px;
	}

	.team-sec .team-one:after,
	.team-sec .team-two:after,
	.team-sec .team-three:after {
		background-size: contain;
	}

	.map-sec img {
		width: auto;
		max-width: 100%;
	}

	.team-sec .r-side {
		padding-top: 240px;
	}

	.team-sec .r-side .btn-style {
		margin-bottom: 15px;
	}

	.future-sec {
		padding: 130px 0 0 0;
	}

	.future-sec .laptop {
		width: 100%;
		max-width: 550px;
		height: auto;
		padding: 21px 13px 36px 198px;
	}

	.future-sec .laptop:after,
	.working-sec .l-side .screen-sec:after {
		background-size: contain;
	}

	.future-sec .learn-box {
		width: 42%;
		padding-top: 130px;
	}

	.future-sec .r-side {
		width: 58%;
	}

	.future-sec .light-gril img {
		width: 220px;
	}

	/*    .future-sec .r-side .camera-two {
        top: 18%;
        left: 32%;
    }*/
	.future-sec .r-side .science-pro {
		right: 70px;
		top: -20px;
	}

	.future-sec .r-side .science-pro img {
		width: 330px;
	}

	.camera {
		width: 210px;
		right: -40px;
		position: absolute;
		top: 50px;
		left: auto;
	}

	.future-sec .cloude {
		position: absolute;
		top: 30px;
		right: 90px;
	}

	.future-sec .r-side .star-one {
		left: 16%;
		top: -35px;
	}

	.future-sec .r-side .star-two {
		left: 36%;
		top: 0;
	}

	@-webkit-keyframes starEfect {
		0% {
			opacity: 0;
			transform: scale(.3);
		}

		50% {
			opacity: 1;
			transform: scale(.6);
		}

		100% {
			opacity: 0;
			transform: scale(.3);
		}
	}

	.learn-box img.vr-play {
		width: 180px;
	}

	.working-sec .l-side {
		padding-right: 70px;
	}

	.working-sec .r-side ul li img {
		margin-right: 10px;
		width: 60px;
	}

	.working-sec .r-side ul li {
		margin: 0 0 3px 0;
	}

	.import-sec .r-side .search-img img {
		width: 400px;
		top: -130px;
		left: -110px;
		margin: 0;
	}

	.contact-sec .cloude {
		top: 10%;
	}

	.patner-sec .l-side {
		padding: 230px 0 0 0;
	}

	.patner-sec .child-side .cloud img {
		width: 140px;
	}

	.footer .box {
		margin-right: 0;
		width: 19%;
	}

	.footer {
		padding-bottom: 20px;
	}

	.import-sec .mobile-view {
		width: 300px;
		height: 510px;
		padding: 20px 10px 18px 13px;
	}

	.import-sec .mobile-view:after {
		background-size: contain;
	}

	.import-sec .set-img {
		bottom: -40px;
	}

	.import-sec .set-img img {
		width: 100px;
	}

	.import-sec .l-side ul li h4,
	.import-sec .l-side ul li p span {
		font-size: 16px;
		line-height: 10px;
	}

	.import-sec .l-side ul li p {
		font-size: 16px;
	}

	.import-sec .l-side ul li {
		margin-bottom: 10px;
	}

	.import-sec .l-side ul li img {
		width: 80px;
		margin: 0 30px 0px 0;
	}

	.about-page .sec-teach .l-side {
		text-align: center;
	}

	.about-page .l-side .teacher-side {
		margin: 30px auto 0;
		float: left;
		width: 260px;
		height: auto;
		padding: 12px 30px 4px;
	}

	.about-page .l-side .teacher-side:after {
		background-size: contain;
	}

	.trust-box {
		padding: 20px 15px
	}

	.trust-box .content {
		padding-left: 10px;
	}

	.trust-box .content h2 span {
		font-size: 16px;
	}

	.trust-box .content p {
		font-size: 18px;
		margin: 10px 0 0 0;
	}

	.trust-box .content.open .read-btn {
		border: 20px;
		left: 15px;
		bottom: 20px
	}

	.trust-box .content h2 {
		font-size: 18px;
		line-height: 24px;
	}

	.award-box li p {
		font-size: 13px
	}

	.award-box li {
		padding: 15px;
		margin-bottom: 30px;
	}

	.complian-sec h2.about-title {
		margin: 20px 0 10px 0;
	}

	.r-float {
		padding-left: 20px
	}

	.l-float {
		padding-right: 20px;
	}

	.complain-pdf p {
		font-size: 22px;
	}

	.read-btn,
	.morelink {
		font-size: 18px;
		padding: 8px 32px 8px 20px;
		min-width: 170px;
		margin-top: 10px;
	}

	.read-btn:after {
		right: 20px;
		top: 13px;
	}

	.impact-page .learn-box img {
		width: 360px;
		margin-top: 50px;
	}

	.impact-page .mobile-view {
		width: 280px;
		height: auto;
		padding: 14px 10px 11px 12px
	}

	.impact-page .set-img img {
		width: 120px;
	}

	.impact-page .mobile-view:after {
		background-size: contain;
	}

	.impact-page .r-side .dott {
		left: 32%;
	}

	.future-page .ui-tabs .ui-tabs-nav li {
		width: auto;
	}

	.future-page .ui-tabs .ui-tabs-nav li a {
		min-width: 185px;
	}

	.impact-page .ui-tabs .ui-tabs-nav li a {
		font-size: 20px;
		padding: 18px 35px !important;
	}

	.life-impact .contact h4 {
		font-size: 32px;
	}

	.life-impact .white-bg h4 {
		font-size: 45px;
		margin-right: 20px;
	}

	.life-impact .white-bg p {
		font-size: 20px;
		margin: 0;
		line-height: 26px;
	}

	.life-impact .white-bg {
		min-height: 190px
	}

	.case {
		margin: 60px 0 0 0;
	}

	.inner-tabber {
		padding: 80px 0 10px;
	}

	.Journey-page .box-left h2 {
		font-size: 43px;
		line-height: 53px;
	}

	.inner-page .learn-box h2.heading {
		padding-right: 0
	}

	.inner-page .future-sec .r-side .star-one {
		left: 14%;
	}

	.inner-page .future-sec .r-side .star-two {
		left: 35%;
	}

	.ui-tabs .ui-tabs-nav li.ui-tabs-active:after {
		bottom: -12px
	}

	.pathway-page .screen-sec:after {
		background-size: contain;
	}

	.path-mang {
		margin: -50px 0 0 0;
		text-align: center;
	}

	.path-mang img {
		width: 350px;
		max-width: 100%;
	}

	.pathway-sec {
		margin-top: -120px;
	}

	.pathway-owl .padd-30 {
		padding: 20px 30px;
	}

	.pathway-owl h4 {
		font-size: 28px;
		margin: 0 0 15px 0;
		line-height: 32px;
	}

	.research .pathway-owl .owl-box {
		height: 640px;
	}

	.contact-page .box-right {
		padding-left: 60px;
	}

	.info-box .group label {
		font-size: 32px
	}

	.info-box .group input {
		height: 74px
	}

	.contact-page .ui-tabs .ui-tabs-nav li a {
		font-size: 26px;
		padding: 20px 15px !important;
		min-width: 240px;
	}

	.contact-tab p.tag {
		font-size: 24px;
		line-height: 32px;
	}

	.volunteer-from h5, .delivering-smile-content h5 { 
		font-size: 22px;
	}

	.contact-tab h6 {
		font-size: 22px;
		margin: 40px 0 10px 0;
	}

	.volunteer-from form .wid-50 {
		margin-right: 35px;
	}

	.contact-page .learn-tab.ui-tabs .ui-tabs-nav li {
		width: 243px;
	}

	.learn-tab.ui-tabs .ui-tabs-nav li {
		margin: 0 10px 0 0;
	}

	.contact-tab .pathway-owl .owl-box p {
		font-size: 20px;
	}

	.learn-tab ul.ui-tabs-nav {
		margin: 0 0 40px 0;
	}

	.work-box .pathway-owl p {
		font-size: 18px;
	}

	.box-hit .pathway-owl .owl-box {
		height: 535px;
	}

	.form-design .fild-block .fild .fild-control {
		font-size: 16px;
		height: 46px;
	}

	.fild-submit input {
		font-size: 16px;
		padding: 10px 40px 10px 25px;
	}

	.form-design .fild-block .user-time select {
		font-size: 16px;
		height: 46px;
	}

	.form-design .fild-block .user-time label {
		font-size: 16px;
	}

	.form-design .fild-block .fild-label p {
		font-size: 20px;
		margin: 0 0 0 10px;
	}

	.submit-block .fild-submit input {
		padding: 15px 40px;
	}

	.form-design .fild-block.tanks-msg {
		text-align: center;
	}

	nav ul li a {
		font-size: 18px;
		display: block;
		padding: 6px 0;
	}

	nav ul li svg {
		width: 30px;
		position: relative;
		top: 7px;
	}

	nav ul li.trems-icon svg {
		width: 23px;
		top: 4px;
	}

	.form-design .fild-block .fild-label label {
		font-size: 20px;
		margin: 7px 0 0 0;
	}

	.radio {
		font-size: 14px;
	}

	.trems-page h4 {
		font-size: 22px;
		margin: 20px 0;
	}

	.about-title,
	.complian-sec h4 {
		font-size: 26px;
	}

	.team-sec .l-side {
		width: 63%;
	}

	.team-sec .r-side {
		width: 37%
	}

	.blue-cloud {
		position: absolute;
		top: 9%;
		right: -50px;
		z-index: 1;
	}

	.llf-journey .journey-owl .item {
		font-size: 22px;
	}

	.contact-page .box-left {
		width: 40%
	}

	.contact-page .box-left img {
		width: 220px;
		max-width: 100%;
	}

	.info-box .group label {
		font-size: 26px;
	}

	.info-box .group input {
		height: 64px;
	}

	.self-info h3 {
		font-size: 32px;
	}

	.contact-page .ui-tabs .ui-tabs-nav li a {
		font-size: 16px;
		min-width: 185px;
		padding: 14px 15px !important;
	}

	.contact-tab p.tag {
		font-size: 16px;
		line-height: 26px;
	}

	.volunteer-from form .group input {
		height: 60px;
		font-size: 20px
	}

	.volunteer-from form .wid-50 {
		margin-right: 20px;
	}

	.volunteer-from form .group textarea {
		font-size: 20px;
		height: 100px;
	}

	.volunteer-from form .submit-btn input {
		width: 280px;
		font-size: 26px;
		padding: 17px 40px;
		;
		margin-right: 20px;
	}

	.contact-page .box-right {
		width: 60%;
		padding-left: 0;
		padding-right: 70px;
	}

	.lifelong .l-side {
		padding-right: 20px;
	}

	.experience .cloude img {
		width: 120px;
	}

	.girl-img img {
		width: 145px;
	}

	.teacher-side {
		width: 260px;
		height: auto;
		padding: 12px 30px 4px;
	}

	.about-page .teacher-side {
		right: 200px;
	}

	.teacher-side:after {
		background-size: contain;
		z-index: 8;
	}

	.barde {
		right: 30%;
	}

	.cloud-animy-blue img {
		width: 240px
	}

	h2.heading {
		font-size: 24px;
		line-height: 32px;
	}

	body {
		font-size: 16px;
		line-height: 23px;
	}

	.lifelong .l-side p {
		margin-bottom: 20px;
	}

	.more-btn {
		font-size: 16px;
		min-width: 165px;
		padding: 8px 20px;
	}

	.btn-style,
	.btn-style1 {
		padding: 8px;
	}

	.import-sec .btn-style1 {
		display: block;
	}

	.team-sec .team-one {
		width: 290px;
		height: auto;
		top: 60px;
		padding: 12px 47px 35px 12px;
	}

	.team-sec .team-two {
		width: 290px;
		height: auto;
		top: 30px;
		left: -60px;
		padding: 10px 20px 9px 20px;
	}

	.team-sec .team-three {
		top: -60px;
	}

	.learn-box img.vr-play {
		width: 130px;
		left: 50px;
	}

	.team-sec .team-three {
		width: 360px;
		height: auto;
		padding: 7px 19px 35px 53px;
		left: 80px;
		top: -60px;
	}

	.team-sec .r-side {
		padding-top: 140px;
	}

	.future-sec {
		padding: 0 0 0 0;
	}

	.future-sec .cloude img {
		width: 123px;
		height: auto;
	}

	.team-sec {
		padding-top: 10px;
		padding-bottom: 260px;
	}

	.working-sec .l-side .screen-sec {
		padding: 10px 156px 25px 20px;
		width: 550px;
		height: auto;
	}

	.cd-img {
		margin-right: 0;
		margin-top: 0;
		position: absolute;
		right: 50px;
		bottom: -152px;
	}

	.working-sec .r-side,
	.working-sec .l-side {
		width: 50%;
	}

	.cd-img img {
		width: 250px;
	}

	.working-sec .r-side ul {
		margin: 10px 0 0 0;
	}

	.scren-manege {
		bottom: -110px;
		z-index: 9;
	}

	.scren-manege img {
		width: 320px;
	}

	.import-sec .cloude-light {
		top: -90px;
	}

	.import-sec .cloude-light img {
		width: 130px
	}

	.import-sec .l-side {
		padding-top: 60px;
	}

	.import-sec .r-side .cloude-dark img {
		width: 140px;
	}

	.import-sec {
		padding-top: 120px;
	}

	.working-sec .r-side ul li p {
		min-height: auto;
		margin: 12px 0 0 0;
		font-size: 16px;
	}

	.contact-sec .l-side img {
		width: 600px;
		max-width: 100%;
		left: -8%;
		top: -10%;
	}

	.contact-sec .r-side {
		width: 50%;
		padding-left: 0
	}

	.contact-sec .r-side .contact-form {
		width: 100%;
	}

	.form-design .submit-btn .more-btn {
		min-width: 46%;
		margin-right: 30px;
		font-size: 20px;
	}

	.form-design .group input,
	.form-design .group textarea {
		font-size: 18px;
	}

	.patner-sec .follow {
		width: 40%;
	}

	.patner-sec .child-side {
		width: 60%
	}

	.social-link ul li img {
		width: 25px;
	}

	.footer .social-link {
		text-align: left;
		margin-bottom: 20px;
		width: auto;
		float: right;
	}

	.footer .box h4 {
		font-size: 15px;
	}

	.footer .box li a {
		font-size: 12px;
		line-height: 20px;
	}

	.copyright p {
		font-size: 15px;
	}

	.client-owl {
		margin-bottom: 30px;
		margin-top: 20px;
	}

	nav ul li {
		padding-left: 30px;
	}

	.close-nav {
		font-size: 28px
	}

	.future-sec .learn-fut .light-gril {
		bottom: 4px;
		left: -90px;
		top: auto;
		z-index: 99;
	}

	.future-sec .light-gril img {
		width: 170px;
	}

	.future-sec .r-side.learn-fut .camera-two {
		top: auto;
		left: 17%;
		bottom: 70px;
		z-index: 99;
	}

	.about-page .student-side {
		padding: 12px 25px 10px 24px;
		width: 260px;
		float: none;
		margin: 0 auto;
	}

	.sec-teach .cloud {
		top: -80px;
		right: 40px;
	}

	.sec-teach .cloud img {
		width: 100px;
	}

	.vision-sec .vision-img {
		left: -110px;
	}

	.about-page .blue-sec:after {
		position: absolute;
		top: -225px;
		z-index: 0;
		background-size: cover;
	}

	.about-page .blue-sec .container {
		position: relative;
		z-index: 2;
	}

	.trust-box .content p {
		font-size: 16px;
		margin: 8px 0 0 0;
		line-height: 24px;
	}

	.read-btn,
	.morelink {
		font-size: 15px;
		padding: 8px 55px 8px 20px;
		min-width: 150px;
	}

	.read-btn:after,
	.morelink:after {
		right: 23px;
		top: 12px;
	}

	.complain-pdf .pdf-icon img {
		width: 80px;
	}

	.complain-pdf .pdf-icon {
		margin-right: 20px;
	}

	.complain-pdf p {
		font-size: 18px;
	}

	.complain-pdf a {
		font-size: 17px
	}

	.download-btn img {
		width: 18px
	}

	.view-btn img {
		width: 30px
	}

	.impact-page .r-side {
		padding-right: 0;
	}

	.learn-tab.ui-tabs .ui-tabs-nav li {
		margin: 0 16px 0 0;
	}

	.impact-page .ui-tabs .ui-tabs-nav li a {
		font-size: 16px;
		padding: 12px 88px 12px 24px !important;
		line-height: 22px;
		min-width: 100%;
	}

	.life-impact .contact h4 {
		font-size: 24px;
		position: relative;
		top: 17px;
	}

	.life-impact .white-bg {
		padding: 15px;
		min-height: 140px;
	}

	.life-impact .white-bg h4 {
		font-size: 32px;
	}

	.life-impact .white-bg p {
		font-size: 16px;
		margin: 0;
		line-height: 22px;
	}

	.life-impact {
		margin-bottom: 30px;
	}

	.casestudy {
		margin: 0 auto 0;
	}

	.case .r-side {
		padding-left: 20px
	}

	.testimonial-box h2 {
		margin: 0 0 10px 0;
		font-size: 22px;
	}

	.inner-tabber p {
		font-size: 16px;
		line-height: 24px;
		margin-bottom: 10px;
	}

	.share-box li p {
		font-size: 18px;
	}

	.share-box li p img {
		width: 20px
	}

	.share-box {
		margin: 20px 0 0 0;
	}

	.impact-tab {
		padding: 0 !important
	}

	.Journey-page .box-left h2 {
		font-size: 22px;
		line-height: 32px;
	}

	.llf-journey .journey-owl .item .box h3 {
		font-size: 18px;
		padding: 10px 15px;
	}

	.llf-journey .journey-owl .item .box p {
		font-size: 14px;
		line-height: 18px;
		padding: 10px 15px;
	}

	.Journey-page .box-right img {
		width: auto;
		max-width: 100%;
	}

	.llf-journey ul li {
		font-size: 20px;
		margin-left: 40px
	}

	.llf-journey ul li .box h3 {
		font-size: 34px;
	}

	.llf-journey ul li .box {
		width: 350px;
	}

	.learn-stu img {
		width: 210px;
	}

	.inner-page .future-sec .r-side .camera-two {
		left: 90px;
		top: 37%;
		z-index: 99;
	}

	.pathway-page .screen-sec {
		padding: 12px 10px 17px 31px;
		width: 350px;
	}

	.work-box .title img {
		margin-right: 10px;
	}

	.pathway-owl h4 {
		font-size: 22px;
		line-height: 28px;
		margin: 0 0 10px 0;
	}

	.work-box {
		margin-bottom: 30px;
	}

	.work-box .title h2 {
		font-size: 26px;
		line-height: 30px;
		margin: 10px 0 0 0;
	}

	.lifelong .r-side {
		padding-left: 0;
		text-align: center;
	}

	.student-side {
		padding: 17px 37px 12px 34px;
		width: 350px;
		float: none;
		margin: 0 auto;
	}

	.future-sec .r-side {
		padding-left: 60px
	}

	.future-sec .laptop {
		padding: 16px 13px 26px 155px;
		max-width: 440px;
	}

	.future-sec .r-side .camera-two img {
		width: 120px;
	}

	.import-sec .l-side,
	.import-sec .r-side {
		width: 50%
	}

	.import-sec .l-side ul li {
		margin-bottom: 20px;
		width: 100%;
		float: left;
	}

	.contact-form ul li {
		width: 100%;
	}

	.contact-form ul li .btn-style1 {
		width: auto;
		margin-left: -8px;
	}

	.contact-form ul li .btn-style1 .more-btn {
		/* min-width: 100%; */
		min-width: 180px;
		padding: 10px 30px;
		font-size: 16px;
	}

	.contact-sec {
		padding: 50px 0 10px;
	}

	.patner-sec .r-side img {
		width: 300px;
	}

	.inner-page h3 {
		font-size: 26px;
	}

	.ui-tabs .ui-tabs-nav li a {
		font-size: 16px;
		padding: 14px 15px !important;
	}

	.work-box .pathway-owl p {
		font-size: 16px;
	}

	.contact-tab .pathway-owl .owl-box p,
	.contact-tab .pathway-owl .owl-box ul li {
		font-size: 16px;
	}

	.contact-tab .pathway-owl .owl-box {
		height: auto;
	}

	.partner-page .r-side {
		margin-top: -50px;
	}

	.partner-page .r-side img {
		width: 310px;
		max-width: 100%;
	}

	.inner-tabber h2.heading span {
		font-size: 24px;
	}

	.report-list h3 {
		font-size: 22px;
	}

	.lifelong {
		padding-top: 130px;
	}

	.top-cloud {
		top: -120px;
	}

	.top-cloud img {
		width: 270px;
	}

	.experience .r-side {
		padding-right: 60px
	}

	.future-page .future-sec .learn-box {
		padding: 0;
	}

	.future-page .future-sec .r-side {
		margin-top: 0;
	}

	.menu-toggle {
		top: 50px;
		right: 15px;
	}

	.menu-toggle .toggle-button:before,
	.menu-toggle .toggle-button:after {
		width: 30px;
		height: 5px;
		border-radius: 20px
	}

	.menu-toggle .toggle-button span.line-mid {
		width: 45px;
		height: 5px;
	}

	.menu-toggle .toggle-button {
		padding: 12px 0;
		height: 30px;
	}

	.menu-toggle .toggle-button:hover:before,
	.menu-toggle .toggle-button:hover:after {
		width: 40px;
	}

	/*.nav-show .line-mid{
    opacity: 0
}*/
	body.nav-show {
		position: fixed;
		width: 100%;
		height: 100%;
	}

	/*.nav-show .menu-toggle .toggle-button:after {
    width: 40px;
    -webkit-transform: rotateZ(-45deg);
    -moz-transform: rotateZ(-45deg);
    -ms-transform: rotateZ(-45deg);
    -o-transform: rotateZ(-45deg);
    transform: rotateZ(-45deg);
    top: 16px;
}
.nav-show .menu-toggle .toggle-button:before{
    width: 40px;
    bottom: 9px;
    -webkit-transform: rotateZ(45deg);
    -moz-transform: rotateZ(45deg);
    -ms-transform: rotateZ(45deg);
    -o-transform: rotateZ(45deg);
    transform: rotateZ(
45deg
);
}*/
	.menu-toggle .toggle-button:hover span.line-mid {
		width: 30px;
	}

	/*.about-page .teacher-side{
    width: 350px;
    padding: 15px 40px 4px;
}*/
	.about-page .student-side {
		padding: 17px 37px 12px 34px;
		width: 350px;
		float: left;
		margin: 0 auto;
	}

	.client-owl .item {
		text-align: center;
	}

	.client-owl .item img {
		width: 100%;
		margin: 0 auto;
	}
}


@media only screen and (max-width: 1092px) {
	.future-page .box .owl-nav div {
		min-width: 140px;
	}

	.impact-page .learn-tab.ui-tabs .ui-tabs-nav li,
	.contact-page .learn-tab.ui-tabs .ui-tabs-nav li {
		width: 170px;
		margin: 0 3px 0px 0px;
	}

	.contact-page .ui-tabs .ui-tabs-nav li a {
		padding: 14px 5px !important;
	}

	.about-page .teacher-side {
		right: 0;
	}

	.about-page .teacher-side {
		width: 350px;
		padding: 15px 40px 4px;
	}

	.journey-owl .owl-nav div.owl-next {
		right: 0;
	}

	h2.heading {
		font-size: 20px;
		line-height: 28px;
	}

	.journey-owl .owl-nav div.owl-prev {
		left: 0;
	}

	.llf-journey {
		padding: 10px 0 0 0;
	}

	.llf-journey:after {
		top: 105px;
	}

	.pathway-sec {
		margin-top: -20px;
	}

	.team-sec {
		padding-bottom: 0
	}

	.lifelong .l-side,
	.lifelong .r-side,
	.future-sec .learn-box,
	.future-sec .r-side,
	.import-sec .l-side,
	.import-sec .r-side {
		width: 100%;
	}

	.mob-flex {
		flex-direction: column;
		display: flex;

	}

	.lifelong .l-side {
		padding-right: 0;
		order: 2;
	}

	.top-cloud {
		top: -120px;
		left: auto;
		right: 0;
	}

	.team-sec .l-side,
	.team-sec .r-side {
		width: 100%;
		margin: 0;
	}

	.container {
		max-width: 720px;
	}

	/*h2.heading {
font-size: 18px;
    line-height: 22px;
    margin: 0 0 10px 0;
}*/
	.about-head {
		font-size: 18px;
	}

	.lifelong .l-side p {
		margin-bottom: 10px;
	}

	body {
		font-size: 14px;
		line-height: 20px;
	}

	.experience .r-side {
		padding-right: 0;
	}

	.teacher-side {
		width: 220px;
		height: auto;
		padding: 12px 26px 4px;
	}

	.experience .cloude img {
		width: 80px;
	}

	.experience {
		padding-top: 50px
	}

	.experience .kite {
		top: -40px;
		left: 36%;
	}

	.team-sec .r-side {
		padding-top: 50px;
	}

	.experience .kite img {
		width: 340px;
	}

	.barde img {
		width: 80px;
	}

	.cloud-animy-blue img {
		width: 160px;
	}

	.team-sec .team-one {
		width: 315px;
		padding: 10px 50px 55px 20px;
		top: 40px;
	}

	.team-sec .team-two {
		width: 315px;
		padding: 17px 17px 9px 16px;
		top: 34px;
	}

	.team-sec .team-three {
		width: 400px;
		padding: 11px 25px 42px 70px;
		left: 60px;
		top: -40px;
	}

	.map-sec {
		text-align: center;
		position: relative;
		bottom: auto;
		margin-top: -170px;
	}

	.blue-cloud {
		top: 16%;
	}

	.future-sec .r-side .science-pro {
		right: 80px;
		top: -20px;
	}

	.future-sec .laptop {
		width: 400px;
		max-width: 100%;
		padding: 13px 19px 22px 136px
	}

	.future-sec .r-side .camera-two {
		top: 28%;
		left: 56%;
	}

	.future-sec .learn-fut .light-gril {
		bottom: 0px;
	}

	.future-sec .light-gril {
		top: 10%;
		left: 34%;
	}

	.future-sec .r-side .star-two {
		left: 50%;
		top: 0;
	}

	.future-sec .r-side .star-one {
		left: 35%;
		top: -20px;
	}

	.future-sec .r-side.learn-fut .camera-two {
		left: 17%;
		bottom: 59px;
	}

	.working-sec .l-side .screen-sec {
		width: 400px;
		padding: 12px 30px 25px 27px;
		float: none;
		margin: 0 auto
	}

	.cd-img {
		margin-right: 0;
		margin-top: 0;
		position: absolute;
		right: -50px;
		bottom: -130px;
	}

	.scren-manege {
		position: relative;
		bottom: -20px;
		left: -50px;
		width: auto;
		display: inline-block;
	}

	.cd-img img {
		width: 210px;
	}

	.working-sec .l-side {
		text-align: center;
	}

	.working-sec .r-side,
	.working-sec .l-side {
		width: 100%;
		padding: 0;
	}

	.working-sec .r-side {
		padding-top: 50px;
	}

	.import-sec .l-side {
		padding-top: 0;
	}

	.import-sec .r-side {
		order: 1;
		position: relative;
	}

	.import-sec .r-side .cloude-dark {
		top: 12%;
		right: 44%;
	}

	.import-sec .r-side .search-img img {
		left: 11%;
		top: -20px;
		margin-top: -120px;
	}

	.import-sec .l-side {
		order: 2
	}

	.patner-sec .r-side img {
		width: 220px;
	}

	.patner-sec .l-side {
		padding: 140px 0 0 0;
	}

	.patner-sec .child-side .mom-child img {
		width: 260px
	}

	.patner-sec .child-side .cloud img {
		width: 120px;
	}

	.cd-follow {
		bottom: 95px;
		right: 24%;
	}

	.patner-sec .follow {
		padding-top: 90px;
	}

	.patner-sec .follow-box h6 {
		font-size: 14px;
	}

	.patner-sec .follow-box img {
		float: left;
		margin: 10px 15px 80px 0;
		width: 50px;
	}

	.footer .col-md-8,
	.footer .col-md-4 {
		flex: 0 0 100%;
		max-width: 100%;
	}

	.footer .social-link h5 {
		font-size: 16px;
		margin: 10px 0 20px 0;
	}

	.social-link ul li img {
		width: 32px;
	}

	.social-link ul li {
		margin-right: 10px;
	}

	.copyright {
		margin-top: 0;
	}

	.copyright p {
		font-size: 15px;
	}

	.footer {
		padding-bottom: 30px;
	}

	.cd-follow img {
		width: 140px;
	}

	.inner-page .learn-box,
	.inner-page .l-side,
	.impact-page .r-side,
	.about-page .r-side,
	.partner-page .r-side {
		width: 100%;
	}

	.partner-page .r-side {
		text-align: left;
		margin: 0
	}

	.partner-page .r-side img {
		width: 330px;
		max-width: 100%;
	}

	.inner-page .l-side,
	.future-sec .learn-box {
		order: 2;
	}

	.inner-page .r-side {
		order: 1;
	}

	.about-page .l-side {
		padding-top: 30px
	}

	.sec-teach .cloud {
		top: -30px;
		right: 0;
	}

	.vision-sec .r-side {
		text-align: center;
	}

	.vision-sec .vision-img {
		left: 0;
		width: 500px;
	}

	.vision-sec .cloud img {
		width: 130px
	}

	.about-page .blue-sec:after {
		top: -185px;
		background-size: contain;
	}

	.trust-box .content p {
		font-size: 14px;
		margin: 8px 0 0 0;
		line-height: 20px;
		min-height: 80px;
	}

	.trust-box {
		margin-bottom: 25px;
	}

	.trust-box .content h2 {
		font-size: 16px;
		line-height: 20px;
	}

	.trust-box .content h2 span {
		font-size: 14px;
	}

	.trust-box .img {
		width: 25%;
	}

	.trust-box .content {
		width: 75%;
	}

	.trust-box .content.open {
		padding-bottom: 50px;
	}

	.read-btn:after,
	.morelink:after {
		top: 10px;
	}

	.award-sec {
		padding-top: 90px;
		padding-bottom: 30px;
	}

	.award-box li p {
		font-size: 13px;
		margin: 15px 0 0 0;
	}

	.award-box li {
		padding: 10px;
		margin-bottom: 15px;
	}

	.complain-pdf {
		padding: 25px 15px;
		margin-top: 15px;
	}

	.inner-page h3 {
		font-size: 22px;
	}

	.inner-page {
		padding: 60px 0 0 0;
	}

	.complain-pdf .pdf-icon {
		margin-right: 20px;
	}

	.complain-pdf .pdf-icon img {
		width: 50px;
	}

	.complain-pdf p {
		font-size: 16px;
		margin: 0 0 20px 0;
	}

	.complain-pdf a {
		font-size: 16px;
	}

	.complain-pdf a img {
		margin: -5px 3px 0 0px;
	}

	.future-sec .learn-box {
		padding-top: 30px;
	}

	.inner-page .future-sec .light-gril {
		left: -72px;
		bottom: 4px;
	}

	.inner-page .star-three {
		right: 74px;
	}

	.inner-page .learn-box h2.heading {
		padding-right: 0;
		margin: 50px 0 10px 0;
	}

	.inner-page .future-sec .r-side .star-two {
		left: 27%;
		top: -7px;
	}

	.inner-page .future-sec .r-side .star-one {
		left: 11%;
	}

	.future-page .future-sec .laptop {
		width: 500px;
		max-width: 100%;
		padding: 16px 50px 32px 167px;
	}

	.future-page .future-sec .r-side {
		text-align: center;
		margin-top: 40px;
	}

	.future-sec .r-side {
		padding-left: 0;
		margin: 0;
	}

	.inner-tabber {
		padding: 40px 0px 10px;
	}

	.inner-tabber .box .r-side h2.heading {
		margin: 0 0 10px 0;
	}

	.pathway-page .box-left,
	.pathway-page .box-right {
		width: 100%;
		padding: 0;
		position: relative;
	}

	.pathway-page .screen-sec {
		padding: 12px 30px 21px 24px;
		height: auto;
		margin: 0 auto 0;
		float: left;
	}

	.work-box .title h2 {
		font-size: 24px;
		line-height: 27px;
		margin: 17px 0 0 0;
	}

	.work-box .title img {
		margin-right: 10px;
		width: 70px;
	}

	.path-mang {
		margin: 0 0 20px 0;
	}

	.work-box p {
		margin: 20px 0 0 0;
	}

	.pathway-owl h4 {
		font-size: 18px;
		line-height: 24px;
		margin: 0 0 10px 0;
	}

	.work-box .pathway-owl p {
		font-size: 14px;
	}

	.impact-page .inner-tabber {
		padding: 20px 0px 10px;
	}

	.impact-page .ui-tabs .ui-tabs-nav li a {
		font-size: 14px;
		padding: 8px 10px !important;
		line-height: 18px;
		min-width: 130px;
	}

	.life-impact .contact h4 {
		font-size: 18px;
		position: relative;
		top: 22px;
	}

	.life-impact .contact img {
		width: 70px;
	}

	.life-impact .white-bg {
		padding: 15px;
	}

	.life-impact .white-bg p {
		font-size: 14px;
		line-height: 22px;
	}

	.life-impact .white-bg h4 {
		font-size: 26px;
		margin-right: 10px;
	}

	.learn-tab .l-side,
	.player {
		padding: 15px;
	}

	.player {
		height: 130px;
	}

	.case {
		margin: 40px 0 0 0;
	}

	.case .r-side {
		padding-left: 0;
	}

	.testimonial-box h2 {
		margin: 30px 0 10px 0;
		font-size: 18px;
	}

	.inner-tabber p {
		font-size: 14px;
		line-height: 22px;
	}

	.impact-page .r-side .dott {
		left: 52%;
	}

	.contact-page .box-left img {
		width: 220px;
		max-width: 100%;
	}

	.contact-page .box-right {
		padding-left: 0;
		padding-right: 0;
	}

	.self-info {
		padding-top: 30px;
	}

	.contact-page .ui-tabs .ui-tabs-nav li a {
		font-size: 14px;
		min-width: 145px;
	}

	.box-hit .pathway-owl .owl-box {
		height: 435px;
	}

	.research .pathway-owl .owl-box {
		height: 480px;
	}

	/*.contact-tab .pathway-owl .owl-box {
    height: 540px;
}*/
	.contact-tab .pathway-owl .owl-box p,
	.contact-tab .pathway-owl .owl-box ul li {
		font-size: 14px;
	}

	.volunteer-from h5 {
		font-size: 18px;
		margin: 0 0 30px 0;
	}

	.volunteer-from {
		padding: 10px 0 40px 0;
	}

	.form-design {
		padding: 70px 80px;
	}

	.form-design .fild-block .fild-label label {
		font-size: 16px;
		margin: 7px 0 0 0;
	}

	.form-design .fild-block .fild-label .user-time label {
		margin: 7px 0 10px 0 !important;
	}

	.form-design .fild-block .fild .fild-control {
		font-size: 14px;
	}

	.Journey-page .box-left h2 {
		font-size: 18px;
		line-height: 26px;
	}

	.Journey-page .box-left,
	.Journey-page .box-right {
		width: 100%;
		margin: 0;
	}

	.Journey-page .box-left {
		order: 2
	}

	.llf-journey .journey-owl .item {
		font-size: 18px;
	}

	.llf-journey .journey-owl .item .box h3 {
		font-size: 20px;
	}

	.llf-journey .journey-owl .item .box p {
		font-size: 14px;
	}

	.about-title,
	.complian-sec h4 {
		font-size: 22px;
	}

	.trems-page h4 {
		font-size: 18px;
		line-height: 25px;
	}

	/*.student-side{
    float: left;
}*/
	.sec-teach .r-side {
		padding-left: 0
	}

	.future-page .inner-tabber .box .r-side {
		padding-left: 15px;
	}

	.future-sec .r-side {
		order: 1;
	}

	.future-sec .cloude {
		top: -40px;
	}

	.future-sec {
		padding: 50px 0 0 0;
	}

	.camera {
		top: -30px;
	}

	.about-page .blue-sec:after {
		top: -130px;
	}

	.custom-file::before {
		padding: 16px 20px;
		font-size: 16px;
	}

	.check-box {
		font-size: 14px;
		margin: 20px 0 0 0;
	}

	.footer .box {
		margin-right: 0;
		width: 32%;
		margin-bottom: 10px;
	}

	.patner-sec .mob-flex {
		display: block;
	}

	.impact-page .impct-img {
		display: block;
		position: absolute;
		width: 300px;
		bottom: 0;
		right: 24%;
	}

	.magnify {
		bottom: -30px;
		left: -50px;
	}

	.impact-page .impct-img img {
		width: 100%;
	}

	.impact-page .learn-box {
		order: 2
	}

	.impact-page .learn-box img {
		display: none;
	}

	.impact-page .mobile-view {
		width: 210px;
	}

	.inner-page .r-side {
		position: relative;
	}

	.impact-page .set-img img {
		width: 90px;
	}

	.impact-page .set-img {
		bottom: -30px;
		right: -30px;
	}

	.impact-page .r-side .dott {
		left: auto;
		right: 0;
	}

	.pathway-page .box-left .path-mang {
		display: block;
		position: absolute;
		left: 30%;
		z-index: 9;
		bottom: -100px;
	}

	.pathway-page .box-right .path-mang {
		display: none;
	}

	.pathway-page .box-left {
		margin-bottom: 60px
	}

	.pathway-owl .item {
		box-shadow: -1px 1px 11px 0px #00000052;
	}

	.Journey-map {
		padding-top: 210px;
	}
}

@media only screen and (max-width: 991px) {
	.delivering-smile-content .container {
		padding: 0 50px;
	}
	.delivering-smile-content .content-first:after {
		width: 80px;
		height: 60px;
		background-size: 80px;
	}

	.delivering-smile-content .content-first:before {
		width: 80px;
		height: 60px;
		background-size: 80px;
	}

	.delivering-smile-content .content-two .paint5 {
		max-width: 110px;
		top: -74px;
	}
	.delivering-smile-content .content-first .star1, .delivering-smile-content .content-first .star2 {
		max-width: 28px;
	}
	.delivering-smile-content .content-five .star7 {
		max-width: 50px;
	}
	.delivering-smile-content .content-two .star3 {
		top: -88px;
		max-width: 50px;
	}
	.delivering-smile-content .content-two:after {
		width: 80px;
		height: 60px;
		background-size: 80px;	
	}
	.delivering-smile-content .content-four:after {
		width: 80px;
		height: 60px;
		background-size: 80px;	
	}
	.delivering-smile-content .content-four .paint4 {
		bottom: -60px;
		max-width: 100px;
	}
	.delivering-smile-content .content-five:before {
		width: 80px;
		height: 60px;
		background-size: 80px;	
	}
	.delivering-smile-content .content-five:after {
		width: 80px;
		height: 60px;
		background-size: 80px;	
	} 
	.delivering-smile-content .content-six .star6 {
		max-width: 50px;
	}
}

@media only screen and (max-width: 767px) {
	.delivering-smile-content .content-first h3, .delivering-smile-content .content-two h3, .delivering-smile-content .content-three h3, .delivering-smile-content .content-four h3, .delivering-smile-content .content-five h3, .delivering-smile-content .content-six h3 {
	    font-size: 20px;
	}
	.delivering-smile-content .content-five .card .card-header .btn-link {
		font-size: 16px;
	}
	.delivering-smile-content .content-five .card .card-body {
		font-size: 15px;
	}
	.delivering-smile-content .content-two:before {
		right: 10px;
	}
	.delivering-smile-page .logo-section .form-design {
		padding: 30px;
	}
	.delivering-smile-content .form-design {
		padding: 30px;
	}
	.delivering-header .header-inner .brand img {
		max-height: 60px;
	}
	.delivering-header .header-inner .amazone-logo img {
		max-width: 100px;
	}
	.delivering-header {
		padding: 15px 0;
	}
	.delivering-smile-content .container {
		padding: 0 30px;
	}
	.Journey-map {
		padding-top: 270px;
	}

	.header {
		padding: 15px 0 0;
	}

	.menu-nav {
		padding: 15px 0;
	}

	nav ul li a {
		font-size: 14px;
		padding: 3px 0;
	}

	nav ul li span {
		vertical-align: top;
	}

	nav ul li svg {
		width: 26px;
		top: -6px
	}

	nav ul li.trems-icon svg {
		width: 17px;
		top: 0;
		left: 4px;
	}

	nav ul li.trems-icon span {
		margin-left: 13px;
	}

	.contact-page .box-right {
		padding: 0
	}

	.path-mang img {
		width: 330px;
	}

	.pathway-page .box-left .path-mang {
		left: 41%;
		bottom: -139px;
	}

	.pathway-page .box-right {
		margin-top: 30px;
	}

	.pathway-sec {
		margin-top: 0px;
	}

	.about-page .sec-teach .l-side .cloud,
	.about-page .sec-teach .l-side .teacher-side {
		display: none;
	}

	.break {
		display: inline-block;
	}

	.vision-sec {
		margin: 20px 0 0 0;
	}

	.about-page .vision-sec .l-side {
		padding: 0
	}

	.about-page .blue-sec {
		padding-top: 30px
	}

	.sec-teach,
	.about-page .sec-teach .l-side {
		margin: 0 !important;
	}

	.sec-teach .r-side {
		padding: 0;
	}

	.inner-page h2.heading {
		margin: 0 0 15px 0;
	}

	.about-page .about-show {
		display: block;
	}

	.about-page .student-side {
		display: none;
	}

	.about-page .about-show {
		text-align: center;
	}

	.about-page .about-show .cloud {
		position: absolute;
		top: -50px;
		right: 0;
	}

	.about-page .about-show .cloud img {
		width: 120px
	}

	.about-page .teacher-side {
		width: 350px;
		height: auto;
		padding: 15px 42px 4px;
		float: none;
		margin: 0 auto;
	}

	.client-owl .item {
		height: 110px;
	}

	.client-owl .owl-nav div.owl-next,
	.pathway-owl .owl-nav div.owl-next,
	.journey-owl .owl-nav div.owl-next {
		right: -10px;
	}

	.client-owl .owl-nav div.owl-prev,
	.pathway-owl .owl-nav div.owl-prev,
	.journey-owl .owl-nav div.owl-prev {
		left: -10px
	}

	/*.journey-owl .owl-stage-outer{
    width: 350px;
    float: right
}*/
	/*.journey-owl .owl-nav{
    top: 60px;
    width: 70%;
    position: relative;
    margin: 0 auto;
}*/
	.journey-owl .owl-nav div.owl-next {
		right: 20px;
	}

	.patner-sec .mob-flex {
		display: flex;
	}

	.footer .social-link {
		text-align: left;
		margin-bottom: 30px;
		width: auto;
		float: left;
	}

	.map-sec {
		text-align: center;
		position: relative;
		bottom: auto;
		margin-top: -170px;
		width: 50%;
		left: 52%;
		right: 0;
	}

	.team-sec .r-side {
		padding-top: 20px;
	}

	.pathway-owl .padd-30 {
		padding: 20px;
	}

	.container {
		max-width: 600px;
	}

	nav ul li {
		width: 100%;
		margin-bottom: 0;
	}

	.experience .r-side {
		width: auto;
		float: right;
	}

	.team-sec .l-side {
		text-align: center;
	}

	.learn-box img.vr-play {
		width: 100px;
	}

	.scren-manege {
		position: relative;
		bottom: 0;
		left: -50px;
		margin-top: 6px;
		display: inherit;
	}

	.scren-manege img {
		width: 310px;
	}

	.working-sec .r-side {
		padding-top: 30px;
	}

	.contact-sec .r-side {
		width: 100%
	}

	.contact-sec .l-side img {
		left: 0;
		top: 0;
		position: relative;
	}

	.patner-sec .l-side {
		padding: 0;
	}

	.patner-sec .l-side,
	.patner-sec .r-side {
		width: 100%;
	}

	.footer .box {
		width: 50%;
		margin-right: -4px;
	}

	.copyright .r-side {
		text-align: left;
	}

	.patner-sec .follow-box img {
		margin: 10px 15px 40px 0
	}

	.about-page .l-side {
		padding-top: 40px;
	}

	.about-page .sec-teach .l-side {
		margin-top: 20px;
		padding-top: 0;
	}

	.about-page .blue-sec:after {
		top: -100px;
	}

	.trust-box .content p {
		min-height: auto;
	}

	.about-title {
		margin: 0 0 30px 0;
	}

	.award-sec {
		background-position: 0 0;
	}

	.award-box {
		text-align: center;
	}

	.complain-pdf {
		margin-top: 15px;
		width: 450px;
		margin: 0 auto 10px;
		float: left;
		max-width: 100%;
	}

	.award-box li {
		width: 33%
	}

	.complian-sec .l-float,
	.complian-sec .r-float {
		width: 100%;
		padding: 0
	}

	.complian-sec .r-float {
		margin-top: 10px
	}

	.inner-page .learn-box h2.heading {
		margin-bottom: 20px;
	}

	.future-page .future-sec .learn-box {
		margin-top: 10px;
	}

	.inner-tabber h2.heading span {
		font-size: 16px;
	}

	.inner-tabber .box .l-side,
	.inner-tabber .box .r-side {
		width: 100%
	}

	.future-page .inner-tabber .box .r-side {
		padding: 0;
		margin-top: 20px
	}

	.inner-page h3 {
		font-size: 20px;
	}

	.work-box .title h2 {
		font-size: 20px;
		line-height: 24px;
	}

	.about-title,
	.complian-sec h4 {
		font-size: 20px;
	}

	.learn-tab.ui-tabs .ui-tabs-nav li {
		width: auto;

	}

	.impact-page .ui-tabs .ui-tabs-nav li a,
	.contact-page .ui-tabs .ui-tabs-nav li a,
	.ui-tabs .ui-tabs-nav li a {
		min-width: 220px;
		text-align: center;
		margin-bottom: 15px;
		padding: 20px 15px !important;
		font-size: 15px;
	}

	/*.contact-tab .pathway-owl .owl-box {
    height: 540px;
}*/
	.ui-tabs .ui-tabs-nav li.ui-tabs-active:after {
		content: none;
	}

	.case {
		padding: 0
	}

	.life-impact,
	.casestudy,
	.contact-page .box-left,
	.contact-page .box-right {
		width: 100%;
	}

	.life-impact .white-bg {
		min-height: auto;
		padding: 25px 15px
	}

	.life-impact .contact img {
		margin-bottom: 30px
	}

	.learn-tab ul.ui-tabs-nav {
		margin: 0 0 0px 0;
	}

	.fild-submit input {
		margin-right: 10px;
	}

	.form-design .fild-block .fild-label .user-time label,
	.form-design .fild-block .user-time select,
	.form-design .fild-block .fild-label p {
		width: 100%;
		margin-bottom: 15px
	}

	.form-design .fild-block .user-time {
		margin-bottom: 10px;
	}

	.form-design .fild-block .fild-label label {
		margin: 7px 0 0 0 !important;
	}

	.fild-submit {
		margin-top: 20px;
	}

	.form-design .fild-block .fild {
		margin: 20px 0 0;
	}

	.about-user input {
		margin-bottom: 20px;
	}

	.header .logo img {
		width: 100px
	}

	.menu-toggle {
		top: 30px
	}

	.menu-toggle .toggle-button:before,
	.menu-toggle .toggle-button:after {
		width: 30px;
		height: 5px;
		border-radius: 20px
	}

	.menu-toggle .toggle-button span.line-mid {
		width: 45px;
		height: 5px;
	}

	.menu-toggle .toggle-button {
		padding: 12px 0;
		height: 30px;
	}

	.experience .kite {
		top: 40px;
		left: 20%;
	}

	.barde {
		right: 41%;
	}

	.import-sec .set-img {
		right: -20px
	}

	.camera {
		right: 0
	}

	.future-sec .light-gril {
		top: 10%;
		left: 4%;
	}

	.future-sec .r-side .camera-two img {
		width: 100px;
	}

	.future-sec .r-side .camera-two {
		top: 24%;
		left: 30%;
	}

	.future-sec .r-side .star-two {
		left: 25%;
		top: 0;
	}

	.future-sec .r-side .star-one {
		left: 4%;
		top: -20px;
	}

	.future-sec .r-side .science-pro {
		right: 0px;
		top: -28px;
	}

	.working-sec {
		padding-top: 110px;
	}

	.blue-cloud,
	.working-sec .cloude,
	.learn-box img.vr-play {
		display: none;
	}

	.player {
		margin-top: 30px
	}

	.box-hit .pathway-owl .owl-box {
		height: 430px;
	}

	.report-list {
		padding: 15px;
	}

	.close-pop {
		font-size: 18px;
	}

	.report-list ul li {
		font-size: 13px;
	}

	.report-list .style-icon {
		width: 26px;
		height: 24px;
		margin-left: 5px;
		font-size: 12px;
		padding-top: 3px;
	}

	.report-list ul li p {
		width: 74%
	}

	.report-list h3 {
		font-size: 18px;
	}

	.form-design {
		padding: 30px 20px 30px 50px;
	}

	.radio .checkmark:after {
		top: 8px;
	}

	.custom-file {
		font-size: 12px !important;
	}

	nav ul {
		width: 50%;
	}

	.header .logo {
		float: left;
	}

	.top-cloud img {
		width: 200px;
	}

	.mob-show {
		display: block;
	}

	.student-side {
		padding: 14px 27px 12px 26px;
		width: 270px;
		float: left;
		margin: 0 auto;
	}

	.mob-show .teacher-side {
		position: relative;
		top: 40px;
		padding: 10px 21px 6px;
		left: -65px;
		width: 190px;
	}

	.mob-show .cloude {
		position: absolute;
		right: 0;
		bottom: 240px;
	}

	.mob-show .cloude img {
		width: 110px;
	}

	.experience .cloude,
	.experience .girl-img,
	.barde,
	.experience .r-side {
		display: none;
	}

	.team-sec .team-one {
		width: 240px;
		padding: 10px 20px 55px 17px;
		top: 40px;
	}

	.team-sec .team-two {
		width: 240px;
		padding: 17px 17px 9px 16px;
		top: 34px;
		left: -20px;
	}

	.team-sec .team-three {
		width: 310px;
		padding: 7px 25px 38px 50px;
		left: 11px;
		top: -70px;
	}

	.experience .kite {
		top: -100px;
		left: 40%;
	}

	.experience {
		padding-top: 100px;
	}

	.future-page .future-sec .r-side {
		text-align: center;
		padding-top: 10px;
	}

	.future-page .future-sec .laptop {
		margin-right: 0;
		width: 460px;
		max-width: 100%;
		padding: 16px 55px 24px 149px
	}

	.inner-page .future-sec .r-side .star-one {
		left: 0%;
		top: -20px;
	}

	.inner-page .future-sec .r-side .star-two {
		left: 16%;
		top: 9px;
	}

	.inner-page .future-sec .r-side .camera-two {
		left: 19%;
		top: 48%;
	}

	.inner-page .star-three {
		top: -40px;
		right: 106px;
	}

	.future-sec .mob-view {
		display: block;
	}

	.camera {
		top: -120px;
		right: 30%;
	}

	.learn-box .camera {
		display: none;
	}

	.future-sec {
		padding: 130px 0 0 0;
	}

	.import-sec .mobile-view {
		width: 190px;
		height: auto;
		padding: 10px 10px 16px 10px;
		margin-right: 88px;
		z-index: 9;
	}

	.search-img {
		position: absolute;
		bottom: -20px;
		left: 40px;
	}

	.import-sec .r-side .search-img img {
		left: 0;
		top: -20px;
		margin-top: 0;
		width: 360px;
	}

	.import-sec .r-side .cloude-dark img {
		width: 100px;
	}

	.import-sec .r-side .cloude-dark {
		top: 68%;
		right: 81%;
	}

	.import-sec {
		padding-top: 80px;
	}

	.import-sec .cloude-light {
		top: -60px;
	}

	.import-sec .l-side {
		padding-top: 30px
	}

	.import-sec .r-side .magnify {
		display: inline-block;
		right: 25px;
		width: auto;
		text-align: right;
		z-index: 10;
		bottom: -9px;
	}

	.import-sec .r-side .magnify img {
		width: 75px;
	}

	.patner-sec .l-side {
		order: 2
	}

	.patner-sec .r-side img {
		width: 160px;
	}

	.patner-sec {
		padding-top: 0;
		margin-top: -60px;
	}

	.contact-sec {
		z-index: 9
	}

	.cd-follow {
		display: none;
	}

	.patner-sec .child-side .cloud {
		display: none;
	}

	.patner-sec .follow {
		padding-top: 90px;
		float: left;
		text-align: left;
	}

	.patner-sec .child-side .mom-child {
		float: right;
	}

	.learn-stu {
		display: none;
	}

	.impact-page .inner-tabber {
		padding: 40px 0px 10px;
	}

	.inner-page .self-info h3 {
		margin: 0 0 10px 0;
	}

	.pathway-owl {
		margin-top: 15px;
	}

	.learn-tab.ui-tabs .ui-tabs-nav li {
		margin-right: 10px;
	}

	.future-page .learn-tab.ui-tabs .ui-tabs-nav li {
		width: 49%;
	}

	.future-page .learn-tab.ui-tabs .ui-tabs-nav li a {
		min-width: 100%;
	}

	.impact-page .ui-tabs .ui-tabs-nav li a,
	.contact-page .ui-tabs .ui-tabs-nav li a,
	.ui-tabs .ui-tabs-nav li a {
		min-width: 160px;
		text-align: center;
		margin-bottom: 15px;
		padding: 16px 2px !important;
		font-size: 13px;
		margin-right: 0;
	}

	.menu-nav.open-nav {
		top: 0;
	}

	.future-sec .r-side {
		text-align: center;
	}

	.lifelong {
		padding-top: 60px;
	}

	.top-cloud {
		top: -70px;
	}

	.impact-page .learn-tab.ui-tabs .ui-tabs-nav li {
		width: 50%;
		margin-right: 0;
	}

	.impact-page .ui-tabs .ui-tabs-nav li a {
		padding: 12px 25px !important;
		text-align: left;
		width: 95%;
	}

	.contact-page .learn-tab.ui-tabs .ui-tabs-nav li {
		width: 47%;
		margin-right: 10px
	}

	.contact-page .learn-tab.ui-tabs .ui-tabs-nav li a {
		width: 100%
	}
}


@media only screen and (max-width: 600px) {
	.client-owl .item {
		padding: 10px;
	}

	.container {
		max-width: 100%;
	}

	.mob-show .cloude {
		right: 20px;
	}

	.header {
		padding: 10px 0;
	}

	nav ul {
		width: 100%;
	}

	.map-sec {
		left: 0;
		width: 100%;
	}

	.fild-submit input {
		margin-bottom: 15px;
	}

	/*.contact-tab .pathway-owl .owl-box {
    height: 630px;
} */
	.research .pathway-owl .owl-box {
		height: 550px;
	}

	.box-hit .pathway-owl .owl-box {
		height: 475px;
	}

	.container {
		max-width: 100%;
	}

	.header {
		padding: 10px 15px;
	}

	.header {
		position: relative;
	}

	.import-sec .set-img {
		right: -10px;
	}

	.team-sec .team-three {
		width: 320px;
		left: 0;
		padding: 11px 25px 42px 60px;
	}

	.student-side {
		padding: 13px 31px 12px 24px;
		width: 300px;
	}

	.experience .cloude {
		left: auto;
		right: 10%
	}

	.girl-img img {
		width: 85px;
	}

	.experience .r-side {
		width: 100%;
		float: none;
		text-align: center;
	}

	.teacher-side {
		width: 290px;
		height: auto;
		padding: 12px 32px 14px;
		float: none;
		margin: 0 auto;
	}

	.barde {
		right: auto;
		top: 50%;
		left: 0px;
	}

	.experience .kite {
		top: -100px;
		left: 14%;
	}

	.experience .kite img {
		width: 280px;
		transform: rotate(-15deg);
	}

	.team-sec .team-one {
		width: 275px;
		padding: 10px 40px 50px 20px;
	}

	.team-sec {
		overflow-y: unset;
	}

	.team-sec .team-two {
		width: 275px;
	}

	.future-sec .r-side .science-pro {
		right: 39px;
		top: -25px;
	}

	.future-sec .laptop {
		width: 300px;
		padding: 13px 10px 22px 106px;
		margin-right: 0;
	}

	.future-sec .r-side .science-pro img {
		width: 270px;
	}

	.future-sec {
		padding: 90px 0 0 0;
	}

	.future-sec .light-gril img {
		width: 130px;
	}

	.future-sec .r-side .camera-two img {
		width: 70px;
	}

	.future-sec .r-side .camera-two {
		top: 21%;
		left: 30%;
	}

	.future-sec .learn-box {
		padding-top: 30px;
	}

	.camera {
		top: -110px;
	}

	.future-sec .cloude img {
		width: 83px;
	}

	.working-sec .cloude img {
		width: 120px;
	}

	.working-sec .cloude {
		top: -80px;
	}

	.working-sec .l-side {
		text-align: center;
	}

	.working-sec .l-side .screen-sec {
		width: 270px;
		padding: 9px 20px 18px 24px;
		float: none;
		margin: 0 auto;
	}

	.cd-img img {
		width: 140px;
	}

	.scren-manege img {
		width: 240px;
	}

	.cd-img {
		right: -36px;
		bottom: -83px;
	}

	.working-sec .r-side ul li {
		width: 100%;
		margin-bottom: 10px;
	}

	.padd-l {
		padding-left: 0
	}

	.import-sec .cloude-light img {
		width: 120px;
	}

	.import-sec .cloude-light {
		top: -60px;
	}

	.import-sec .r-side .search-img img {
		left: 0;
		top: -20px;
		margin-top: -60px;
		width: 220px;
	}

	.import-sec .l-side ul li img {
		width: 100px;
		margin: 0 5px 20px 0;
	}

	.cd-follow,
	.patner-sec .child-side .cloud {
		display: none;
	}

	.client-owl .owl-nav div.owl-next,
	.pathway-owl .owl-nav div.owl-next {
		right: 20px;
	}

	.client-owl .owl-nav div.owl-prev,
	.pathway-owl .owl-nav div.owl-prev {
		left: 20px
	}

	.patner-sec .follow {
		padding-top: 160px;
	}

	.patner-sec .follow-box img {
		margin: 10px 10px 60px 0;
	}

	.footer .box {
		width: 100%;
	}

	.contact-form ul li {
		margin-right: 0
	}

	nav ul li {
		width: 100%
	}

	.about-page .l-side .teacher-side {
		width: 300px;
		padding: 13px 36px 4px;
	}

	.about-page .blue-sec:after {
		top: -80px;
	}

	.about-page .l-side {
		padding-top: 30px;
	}

	.award-box li {
		width: 50%;
	}

	.about-page .student-side {
		padding: 16px 32px 7px 28px;
	}

	.inner-page .star-three {
		right: 0;
	}

	.inner-page .future-sec .r-side .camera-two {
		left: 23%;
		top: 50%;
	}

	.learn-stu {
		text-align: right;
		padding-top: 20px;
	}

	.impact-page .learn-box img {
		width: 300px;
		margin-top: 0px;
	}

	.impact-page .set-img {
		right: -10px;
	}

	.impact-page .r-side {
		margin-top: 0;
	}

	.impact-page .r-side .dott {
		top: 70px;
	}

	.contact-tab {
		margin-top: 20px;
	}

	.llf-journey .journey-owl .item .box {
		width: 240px;
	}

	.client-owl .owl-nav div,
	.pathway-owl .owl-nav div {
		position: relative;
		top: 0;
		margin: 15px 40px 0 !important;
	}

	.custom-file {
		width: 100%;
	}

	.mob-show {
		display: block;
		float: left;
		width: 100%;
		margin-bottom: 50px;
	}

	.mob-show .teacher-side {
		left: 0;
		top: 20px;
	}

	.student-side {
		float: none;
	}

	.future-sec .light-gril {
		top: 15%;
		left: 2%;
	}

	.future-sec {
		padding: 120px 0 0 0;
	}

	.future-page .future-sec .laptop {
		width: 350px;
		padding: 13px 10px 22px 126px;

	}

	.inner-page .future-sec .light-gril img {
		width: 130px
	}

	.inner-page .future-sec .light-gril {
		left: -16%;
		bottom: 7px;
	}

	.future-sec .learn-fut .light-gril {
		bottom: 10px;
		left: -70px;
	}

	.future-sec .r-side .star-two {
		left: 25%;
		top: -17px;
	}

	.future-sec .r-side .star-one {
		left: 4%;
		top: -40px;
	}
}


@media only screen and (max-width: 520px) {
	.client-owl .item {
		height: 110px;
	}

	.future-page .learn-tab.ui-tabs .ui-tabs-nav li {
		width: 48%;
	}

	.about-page .blue-sec:after {
		top: -64px;
	}

	.pathway-page .box-left .path-mang {
		left: auto;
		right: 0;
		bottom: -160px;
	}

	.path-mang img {
		width: 300px;
	}

	.pathway-page .box-right {
		margin-top: 90px;
	}

	.pathway-page .screen-sec {
		padding: 11px 22px 21px 24px;
		width: 300px;
	}

	.pathway-page .box-left {
		margin-bottom: 30px;
	}

	.menu-nav.open-nav {
		top: 0;
	}

	.cd-img {
		right: -30px;
		bottom: -83px;
	}

	.mob-show .cloude {
		right: 20px;
		bottom: auto;
	}

	.top-cloud {
		top: -80px;
	}

	.experience .kite {
		top: -80px;
	}

	.working-sec {
		padding-top: 60px;
	}

	.contact-sec {
		padding: 30px 0 10px;
	}

	.patner-sec {
		padding-top: 0;
		margin-top: -10px;
	}
}

.yr-2002 .clr-2002 {
	fill: #0568af;
}

.yr-2003 .clr-2003,
.yr-2005 .clr-2005,
.yr-2007 .clr-2007,
.yr-2008 .clr-2008,
.yr-2013 .clr-2013,
.yr-2014 .clr-2014,
.yr-2009 .clr-2009,
.yr-2010 .clr-2010,
.yr-2011 .clr-2011,
.yr-2012 .clr-2012,
.yr-2015 .clr-2015,
.yr-2016 .clr-2016,
.yr-2017 .clr-2017,
.yr-2019 .clr-2019 {
	fill: #0568af;
}

.yr-2004 .cls-4,
.yr-2004 .cls-9,
.yr-2006 .cls-4,
.yr-2006 .cls-9,
.yr-2010 .cls-4,
.yr-2010 .cls-9,
.yr-2018 .cls-4,
.yr-2018 .cls-9,
.yr-2020 .cls-4,
.yr-2020 .cls-9 {
	fill: #0568af;
}

.Journey-page .cls-7 {
	fill: transparent;
}

@media only screen and (max-width: 480px) {

	.impact-page .ui-tabs .ui-tabs-nav li a {
		padding: 12px 12px !important;
	}
}

@media only screen and (max-width: 420px) {
	.client-owl .item {
		height: 100px;
	}
}