* {
	margin: 0;
	padding: 0;
	box-sizing: border-box;
	font-family: 'Poppins', sans-serif;
	scroll-behavior: smooth;
}

:root {
	--mainColor: #114533;
	--maintransColor: #114533e4;
	--whiteColor: #fff;
	--goldanColor: #f3b917;
	--lightgoldanColor: #ded1ad;
	--seclightgoldanColor: #f5efdf;
	--gray: #888;
	--blackColor: #000;
	--graySec: #8080801a;
	--smallText: 0.8rem;
	--greenliner: linear-gradient(45deg, #114533c7, #114533);
}


.sub-lead-titile{
	color: #114533;
}

@media only screen and (max-width: 768px) {
	.blog_img {width: 100% !important; height: auto !important;}
}


@media all and (min-width: 992px) {
	.navbar .dropdown-menu-end {
		right: 0;
		left: auto;
	}

	.navbar .nav-item .dropdown-menu {
		display: block;
		opacity: 0;
		visibility: hidden;
		transition: .3s;
		margin-top: 0;
	}

	.navbar .nav-item:hover .nav-link {
		color: #fff;
	}

	.navbar .dropdown-menu.fade-down {
		top: 80%;
		transform: rotateX(-75deg);
		transform-origin: 0% 0%;
	}

	.navbar .dropdown-menu.fade-up {
		top: 180%;
	}

	.navbar .nav-item:hover .dropdown-menu {
		transition: .3s;
		opacity: 1;
		visibility: visible;
		top: 100%;
		transform: rotateX(0deg);
	}
}

body {
	overflow-x: hidden;
	padding-right: 0 !important;
}

p {
	font-size: 1rem;
	font-weight: 400;
	line-height: 25px;
}

li {
	font-size: 1rem;
	font-weight: 400;

}

td {
	font-size: 1rem;
	font-weight: 400;
}

ul {
	list-style: none;
	margin-bottom: 0 !important;
	padding-left: 0 !important;
}

a {
	text-decoration: none !important;
	transition: ease-in-out 0.5s;

}

a:hover {
	color: var(--goldanColor);
	transition: ease-in-out 0.5s;
}

.d-container {
	width: 1140px;
	display: block;
	margin: auto;
}

.scroll-d-container {
	display: flex;
	align-items: center;
}

.navbar-brand {
	float: left;
}


.bread-crumb ul {
	display: flex;
	padding: 10px 0px;
}

.bread-crumb li {
	font-size: 1rem;
	color: var(--mainColor);
	padding-left: 5px;
}

.bread-crumb li:first-child {
	padding-left: 0px;
	
}

.bread-crumb a
{
	color: var(--mainColor)!important;
}

/* .bread-crumb li:last-child {
 
 
	 
} */

.bread-crumb li:last-child {
	color: var(--blackColor);
  
}

.carousel-caption {
	position: relative !important;
	left: 0 !important;
	bottom: 0 !important;
	right: 0 !important;
}

.lh-30 {
	line-height: 30px;
}

.lh-22 {
	line-height: 22px;
}

.lh-15 {
	line-height: 15px;
}

.lh-25{
	line-height: 25px;
}

.justify-content-evenly {
	justify-content: space-evenly;
}


.img_shadow {
	box-shadow: 0px 0px 4px 0px;
	border-radius: 50%;
}

.miltiple_crousel_btn {
	margin-bottom: 10px;
}


/* Padding */
.pt-pb20 {
	padding-top: 20px;
	padding-bottom: 20px;
}

.pt-pb70{
	padding-top: 50px !important;
	padding-bottom: 70px !important;

}

.ptl-pr10 {
	padding-left: 10px;
	padding-right: 10px;
}

.pt-20 {
	padding-top: 20px;
}

.pb-20 {
	padding-bottom: 20px;
}
.d-p-0
{
	padding: 0px;
}

.pl-4px {
	padding-left: 4px !important;
}

.pleft50 {
	padding-left: 50px;
}

/* Padding end*/

/* width  */
.w-70 {
	width: 70%;
}

.w-30 {
	width: 30%;
}

.w-25 {
	width: 25%;
}

/* width  */

.fw-600 {
	font-weight: 600;
}
.fw-700 {
	font-weight: 700 !important;
}

/* Margin */

.left17 {
	left: 17%;
}

.d-bottom-20-m-bottom35
{
	margin-bottom: 20px;
}

 

.m-left10 {
	margin-left: 10px;
}

.m-left20 {
	margin-left: 15px;
}

.m-left30 {
	margin-left: 30px;
}

.m-left40 {
	margin-left: 40px;
}

.m-bottom8 {
	margin-bottom: 8px;
}


.m-bottom10 {
	margin-bottom: 20px !important;
}

.m-bottom30 {
	margin-bottom: 30px !important;
}

.m-bottom40 {
	margin-bottom: 40px !important;
}

.m-bottom50 {
	margin-bottom: 50px !important;
}

.m-top10 {
	margin-top: 10px !important;
}

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

.mar-left-12per {
	margin-left: -12%;
}

.mar-right5per {
	margin-right: 5%;
}

.d-m-top40 {
	margin-top: 40px !important;

}

.m-top-7 {
	margin-top: -7px !important;
}


.m-top-3 {
	margin-top: -3px !important;
}


.m-top-5 {
	margin-top: -5px !important;
}


.m-top40 {
	margin-top: 40px !important;
}

.m-top100 {
	margin-top: 100px !important;
}


/* Margin End*/

.height20 {
	height: 20px;
}

/* text size */
.text-main {
	color: var(--mainColor);

}

.text-gray {
	color: var(--gray);
}

.text-golden {
	color: var(--goldanColor);
}

.text-lgolden {
	color: var(--lightgoldanColor);
}

/* text size End*/


/* Font Size */
.f-1 {
	font-size: 1rem;
}

.f-11 {
	font-size: 1.1rem;
}

.f-12 {
	font-size: 1.2rem!important;
}

.f-14 {
	font-size: 1.4rem!important;
}

.f-20{
	font-size: 1.5rem;

}

.f-09 {
	font-size: 0.9rem;
}

.f-08 {
	font-size: 0.8rem;
}

/* Font Size End*/

/* Table */
/* .table-bordered {
	border: 1px solid var(--lightgoldanColor) !important;
	width: 99%;
}

.table-bordereds {
	border: 1px solid var(--lightgoldanColor) !important;
 
} */


thead tr {
	background-color: var(--mainColor);
}

/* Table End */

.line_limit3 {
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 4;
	/* number of lines to show */
	-webkit-box-orient: vertical;
}


/* Button */

.main_btn {
	padding: 3px 30px;
	background-color: transparent;
	border: 2px solid var(--mainColor);
	border-radius: 25px;
	font-size: 14px;
	color: var(--mainColor);
	font-size: 17px;
	font-weight: 400;
	margin-left: 10px;
	transition: all 0.8s;
}

.main_btn:hover {
	border: 2px solid var(--mainColor);
	background-color: var(--mainColor) !important;
	transition: all 0.8s;
	color: var(--goldanColor) !important;
}

.border_btn {
	background: linear-gradient(to left, #ebebeb00 50%, #eae2cb 50%);
	background-size: 200% 100%;
	background-position: right bottom;
	transition: all ease 1s;
	border: 2px solid var(--whiteColor);
	color: #eae2cb;
	padding: 5px 10px;
	font-weight: 500;
	font-size: 16px;
	box-shadow: 0px 0px 5px #333;
	border-radius: 0px!important;
}

.border_btn:hover {
	background-position: left bottom;
	color: #114533;
}

.miltiple_crousel_btn button {
	background-color: var(--mainColor);
	color: var(--whiteColor);
	border-radius: 50px;
	width: 30px;
	height: 30px;
	font-weight: 700;
}
.box-testimo{
    height: 43vh;
}
 

/* Button End*/

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

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

.gray-sec {
	background-color: var(--graySec);
}

.gray-img-bg {
	background-image: url(../../images/gray-img-bg.jpeg);
	background-size: cover;
	background-attachment: fixed;
}

.gray-lg-img-bg {
	background-image: url(../../images/gray-lg-img-bg.jpg);
	background-size: cover;
	background-attachment: fixed;
}

.lglinear_bg {
	background-image: linear-gradient(#f5efdf 50%, #fff 50%);
}

.lg_img_bg {
	background-image: url(../../images/lg_bg_img.jpeg);
	background-size: cover;
	background-attachment: fixed;
}

.title {
	color: var(--mainColor);
	font-size: 1.9rem;
}

.title span {
	position: relative;
}

.title span::before {
	content: "";
	position: absolute;
	top: 2px;
	left: 0;
	width: 100%;
	height: 100%;
	border-bottom: 3px solid var(--goldanColor);
}

.sub-title {
	color: var(--mainColor);
	font-size: 1.2rem;
}

.sub-title span {
	position: relative;
}

.sub-title span::before {
	content: "";
	position: absolute;
	top: 3px;
	left: 0;
	width: 100%;
	height: 100%;
	border-bottom: 3px solid var(--goldanColor);
}




.image_border {
	position: relative;
}

.image_border::after {
	content: "";
	position: absolute;
	top: -3%;
	left: -2%;
	width: 98%;
	height: 98%;
	border: 5px solid #f3b917;
	border-radius: 5px;
}

.left2 {
	left: 2%;
}

.left5 {
	left: 5%
}

.left10 {
	left: 10%
}

.left8 {
	left: 8% !important;
}

.br10 {
	border-radius: 10px;
}

.br25 {
	border-radius: 25px;
}

.float-left {
	float: left;
}

.d-dis-flex {
	display: flex;
}

.lg_bg {
	background-color: #f8f0e3;
}

.lightgolden_bg
{
    background-color:#f5efdf;
}

.seclg_bg {
	background-color: #f8f0e3;
}


.d-green_box {
	background-color: var(--mainColor);
	padding: 20px;
	height: cal;
	/* height: calc(130vh - 86px); */
	height: auto !important;

}

/* Header */

header {
	background-color: var(--mainColor);
	display: flex;
	align-items: center;
	padding: 8px 0px;
	/* position: fixed; */
	z-index: 99999;
	width: 100%;
	position: absolute;

}

header li {
	font-size: var(--smallText);
}

/* Navbar */
.nav-item {
	padding-left: 15px;
}


.showmenu {
	background-color: #fff;
}

.navbar .scroll_show {
	display: none;
}

.desk-navbar .navbar-nav {
	display: none;
}
.desk-navbar .dropdown-menu
{
    padding: 0px ;
}

.navbar .scroll_hide {
	margin-top: 15%;

}

.showmenu .scroll_hide {
	display: none;
}

.showmenu .scroll_show {
	display: block;
}

.showmenu .navbar-nav {

	display: flex;
	justify-content: end;
	width: 100%;

}

.showmenu .nav-link {
	color: var(--mainColor) !important;
}

/* Dropdown */

.dropdown-menu {
	min-width: 14rem;
	border-top: 3px solid var(--mainColor);
	background-color: var(--seclightgoldanColor);
}

.dropdown-menu li {
	border-bottom: 1px solid var(--mainColor);
	padding: 5px 10px;
}

.dropdown-menu li:last-child {
	border: none;
}

.dropdown-item {
	text-align: left;
	padding: 0px;
	line-height: 30px;
	font-size: 0.9rem;
	color: var(--mainColor);
	font-weight: 400;

}

.dropdown-item:hover {
	background-color: transparent;
}

.navbar .dropdown-menu-end {
	left: 10%;
}

/* Second Dropdown */


.dropbtn {
	color: var(--mainColor);
	padding: 9px 10px;
	font-size: 16px;
	border: none;
	background-color: transparent;
	font-size: 0.9rem;
}

.dropbtnns{
	color: var(--mainColor);
 
	font-size: 16px;
	border: none;
	background-color: transparent;
	font-size: 0.9rem;

}

.dropdowg{
	position: relative;
	display: inline-block;
   /* padding: 7px 0px;  */
	 width: 50%;
}

.dropdowntwo {
 
  padding: 2px 0px;
  margin-left: -1px; 
}


.dropdown-content {
	display: none;
	position: absolute;
	min-width: 14rem;
	background-color: var(--seclightgoldanColor);
	box-shadow: 0px 8px 16px 0px rgb(0 0 0 / 20%);
	z-index: 1;
	left: 70%;
	top: 57%;
	border-radius: 5px;
 
}

.dropdown-contentss {
	display: none;
	position: absolute;
	min-width: 14rem;
	background-color: var(--seclightgoldanColor);
	box-shadow: 0px 8px 16px 0px rgb(0 0 0 / 20%);
	z-index: 1;
	left: 70%;
	top: 4%;
	border-radius: 5px;
 
}


.dropdown-content a {
	color: var(--mainColor);
	padding: 10px 16px;
	text-decoration: none;
	display: block;
	border-bottom: 1px solid var(--mainColor);
	font-size: 0.8rem;
}


.dropdown-contentss a {
	color: var(--mainColor);
	padding: 10px 16px;
	text-decoration: none;
	display: block;
	border-bottom: 1px solid var(--mainColor);
	font-size: 0.8rem;
}


.cars-icon-left{
	font-size: 5vh;
    color: #000;
    
}

.carousel-control-prev{
	left: -10%;
}

.cars-icon-right{
	font-size: 5vh;
    color: #000;
   
}

.carousel-control-next{
	right: -6.5%;
}


.dropdown2:hover .dropdown-content {
	display: block;
}


.dropdowg:hover .dropdown-content {
	display: block;
}


.dropdowg:hover .dropdown-contentss {
	display: block;
}

/* Dropdown end*/


/* Navbar */
/* #home_slider
{
	margin-top: -35px;
} */

/* Home Awards */
.carousel-indicators {
	margin-top: 10px;
}
#awr-sec .carousel-indicators li{
	padding: 0px 10px;
	background-color: var(--mainColor);
}
.aw-slider {
	box-shadow: 0px 10px 14px 0px rgb(23 43 77 / 20%);
	background-image: url(../../images/dot-bg.jpeg);
	background-size: cover;
	padding: 15px 30px;
	display: flex;
	justify-content: center;
	align-items: center;
}

#awSlider img {
	width: 200px;
	height: 200px;
	border-radius: 50%;
	border: 2px solid var(--goldanColor);
	display: block;
	margin: auto;
}

#awSlider p {
	color: #333;
}

#awSlider .yellow_txt {
	color: var(--goldanColor) !important;
	text-align: right;
	font-style: italic;
	font-size: 0.9rem;
	padding-right: 1rem;
}

.Parents .yellow_txt {
	color: var(--goldanColor) !important;
	text-align: right;
}



.dot-box {
	background-image: url(../../images/dot-bg.jpeg);
	background-size: cover;
	box-shadow: 0px 10px 14px 0px rgb(23 43 77 / 20%);
	padding: 46px;
}

.pink_sec {
	background-image: url(../../images/pink_bg.jpeg);
	background-size: cover;
	background-attachment: fixed;
}

.nav-tabs .nav-link.active {
	background-color: var(--mainColor) !important;
	color: var(--whiteColor) !important;
}

.nav-tabs .nav-link {
	background-color: var(--goldanColor) !important;
	margin: 0px 2px;
	color: var(--whiteColor) !important;

}

.nav-tabs .nav-item {
	padding-left: 0px;
}

.branches li {
	line-height: 30px;
}

.branches li:first-child {
	margin-bottom: 75px;
	line-height: 20px;

}

.branches a {
	left: 6%;
}

.small-title {
	color: var(--mainColor);
	font-size: 1rem;
	margin-bottom: 15px;
	margin-top: 10px;
}


/* Crousel */
.card {
	background: var(--bg-slider-card-4);
	color: var(--tx-slider-card-4);
	position: relative;
}

.green_overlay {
	position: absolute;
	left: 0%;
	top: 0%;
	width: 100%;
	height: 100%;
	padding: 20px;
	background-color: var(--maintransColor);
	display: flex;
	justify-content: center;
	align-items: center;
	flex-direction: column;
	transition: ease-in-out 0.5s;
	opacity: 0;
}


.card:hover .green_overlay {
	transition: ease-in-out 0.5s;
	opacity: 1;
}

.swiper-pointer-events {
	overflow: hidden;
}

/* Footer */
footer {
	background-color: var(--lightgoldanColor);
	padding: 30px 0px;
}

footer .sub-title {
	margin-bottom: 20px;
}

.fs_links li:first-child {
	padding-left: 0px;

}

.fs_links li {
	padding-left: 20px;
}

footer li {
	line-height: 30px;
}

/* Vision Page */

.lg_box {
	background: #f5efdf;
	box-shadow: 0 0 5px #114533 !important;
	display: flex;
	justify-content: center;
	align-items: center;
	flex-direction: column;
	padding: 20px 20px;
	/* height: calc(52vh - 31px); */
	position: relative;
	padding-top: 108px;
	border: 1px solid #ccc;
}
.lg_box h3{
	font-size: 20px !important;

}
.lg_boxe {
	background: #f5efdf;
	box-shadow: 0 0 5px #114533;
	display: flex;
	justify-content: center;
	align-items: center;
	flex-direction: column;
	padding: 42px 20px;
	height: calc(37vh - -16px);
	position: relative;
	padding-top: 108px;
}

.lg_boxe h3{
	font-size: 22px !important;
}


.logos_boss{
	box-shadow: 0px 0px 4px 0px;
	/* background-color: #fff; */
	border-radius: 50%;
 
}

.symbol-img {
	position: absolute;
	top: -30%;
}

.sec-lg_bgimg {
	background-image: url(../../images/life-bg.jpeg);
	background-size: cover;
}

.lg_bgimg {
	background-image: url(../../images/lg-bg.jpeg);
	background-size: cover;
}

.hsystem .lg_box {
	height: calc(48vh - 14px);
	padding-top: 131px;
	box-shadow: none;
}




/* vertical tabs */
.nav-pills .nav-link.active {
	background-color: var(--mainColor) !important;
	color: var(--whiteColor) !important;
	border-radius: 0px;
}

.nav-pills .nav-link {
	color: var(--mainColor);
}

/* Welcome */
.wel_bg {
	background-image: url(../../images/dest-welcome-banner.jpg);
	background-size: cover;
}

.bannerform {
	background-color: rgba(0, 0, 0, 0.745);
	width: 30%;
	float: right;
	padding: 15px 12px;
}
.admi_form
{
	margin-right: -30px;
}

.bannerform .form-label {
	color: var(--whiteColor);
	margin-bottom: 0.1rem;
	font-size: 0.9rem;
    font-weight: 400;
}

.bannerform .form-control {
	padding: 0.3rem 0.75rem !important;
	font-size: 0.8rem;
	color: #333;
	height: 4.4vh;
}

 

.lg_btn {
	background-color: var(--lightgoldanColor) !important;
	padding: 5px 10px !important;
	font-size: 0.8rem !important;
	margin-top: 10px;
}

.caplg_btn {
	background-color: var(--lightgoldanColor) !important;
	padding: 5px 25px !important;
	font-size: 1rem;
	border: none;
	border-radius: 25px;
	color: var(--mainColor);
}


.seclg_btn {
	background-color: var(--seclightgoldanColor) !important;
	padding: 5px 10px !important;
	font-size: 0.8rem !important;
	margin-top: 10px;
}

/* icons */
.iconfirst_style i {
	width: 50px;
	height: 50px;
	border: 2px solid var(--mainColor);
	position: relative;
	font-size: 1.5rem;
	border-radius: 50%;
	right: 10px;
	color: var(--mainColor);
	display: flex;
	justify-content: center;
	align-items: center;
	/* margin-left: 1rem; */
	/* text-align: center !important; */
}

.iconfirst_style i::after {
	content: "";
	position: absolute;
	width: 56px;
	height: 56px;
	border: 3px solid var(--goldanColor);
	left: -5px;
	top: -5px;
	border-radius: 50px;
}


.iconsecstyle {
	width: 50px;
	height: 50px;
	background-color: var(--mainColor);
	font-size: 0.9rem;
	padding: 5px 6px;
	border-radius: 50px;
}

.smalliconsecstyle {
	/* width: 40px;
	height: 40px; */
	background-color: var(--mainColor);
	font-size: 0.9rem;
	padding: 12px 9px;
	border-radius: 50px;
	display: flex;
	justify-content: center;
	align-items: center;
	/* margin-bottom: 20px !important; */
}

.smalliconsecstyle i {
	font-size: 1.2rem;
	color: #fff;

}


.smalliconsecstyles {
	/* width: 40px;
	height: 40px; */
	background-color: var(--mainColor);
	font-size: 0.9rem;
	padding: 11px 14px;
	border-radius: 50px;
	display: flex;
	justify-content: center;
	align-items: center;
	margin-top: -15px;
	 
}


.smalliconsecstyles i {
	font-size: 1.2rem;
	color: #fff;

}

.smalliconsecstylese {
	/* width: 40px;
	height: 40px; */
	background-color: var(--mainColor);
	font-size: 0.9rem;
	padding: 11px 14px;
	border-radius: 50px;
	display: flex;
	justify-content: center;
	align-items: center;

	 
}


.smalliconsecstylese i {
	font-size: 1.2rem;
	color: #fff;

}

 






/* icons End*/

.skblue_bg {
	background-image: url(../../images/skyblue_bg.jpeg);
	background-size: cover;
	background-attachment: fixed;
}

.secblue-bg {
	background-image: url(../../images/secblue-bg.png);
	background-size: cover;
	background-color: rgba(240, 248, 255, 0.776);
}

.boy_bg {
	background-image: url(../../images/boy_bg.png);
	background-size: cover;
	background-position: 50% 50%;
}

.green_box {
	background-image: linear-gradient(45deg, #31735dc7, #114533);
	box-shadow: 0 0 5px var(--mainColor);
	padding: 20px 30px;
}

/* Accordian */
.accordion-item {
	margin-bottom: 10px;
}

.accordion-button:not(.collapsed) {
	background-color: var(--seclightgoldanColor) !important;
	color: var(--mainColor) !important;
	font-weight: 500;
}

.accordion-button:focus {
	border-color: transparent !important;
	box-shadow: none !important;
}

.accordion-item:not(:first-of-type) {
	border-top: 1px solid rgba(0, 0, 0, .125) !important;
}

/* Gallery */
.gallery_box {
	overflow: hidden;
	cursor: pointer;
}

.gallery_box .g_imgbox {
	overflow: hidden;
}

.g_imgbox img {
	transition: ease-in-out 0.8s;
}

.gallery_box:hover img {
	transform: scale(1.2);
	transition: ease-in-out 0.8s;
}


.green_title_box {
	background-color: var(--mainColor);
	padding: 15px;
}

.green_title_box h4 {
	margin-bottom: 0px;
}

/* Blogs */
.position-relative {
	position: relative;
}

.hover_big_imgbox {
	overflow: hidden;
	height: calc(100% - 0px);
	position: absolute;
}

.blog_row .hover_big_imgbox img {
	transition: ease-in-out 0.8s;

}

.blog_row:hover .hover_big_imgbox img {
	transform: scale(1.2);
	transition: ease-in-out 0.8s;
}

#blogCrousel .carousel-inner {
	height: calc(80vh - 100px);
}

/* offcanvac Css */
/*left modal*/
.modal.left_modal {
	position: fixed;
	z-index: 99999;
	background-color: #00000082;
}

.modal.left_modal .modal-dialog {
	position: fixed;
	margin: auto;
	width: 40%;
	height: 100%;
	-webkit-transform: translate3d(0%, 0, 0);
	-ms-transform: translate3d(0%, 0, 0);
	-o-transform: translate3d(0%, 0, 0);
	transform: translate3d(0%, 0, 0);
	background-color: var(--mainColor);
	padding: 50px 30px;
}

.modal-dialog {
	margin: 1.75rem auto;
}

@media (min-width: 576px) {
	.left_modal .modal-dialog {
		max-width: 100%;
	}

}

.modal.left_modal .modal-content {
	height: 100vh !important;
}

.modal.left_modal .modal-body {
	padding: 15px 15px 30px;
}


.modal-backdrop {
	display: none;
}

/*Left*/
.modal.left_modal.fade .modal-dialog {
	left: -50%;
	-webkit-transition: opacity 0.3s linear, left 0.3s ease-out;
	-moz-transition: opacity 0.3s linear, left 0.3s ease-out;
	-o-transition: opacity 0.3s linear, left 0.3s ease-out;
	transition: opacity 0.3s linear, left 0.3s ease-out;
}

.modal.left_modal.fade.show .modal-dialog {
	left: 0;
	box-shadow: 0px 0px 19px rgba(0, 0, 0, .5);
}

/* ----- MODAL STYLE ----- */
.modal-content {
	border-radius: 0;
	border: none;
}


.modal-header.left_modal {

	padding: 10px 15px;
	border-bottom-color: #EEEEEE;
	background-color: #FAFAFA;
}

.modal_outer .modal-body {
	overflow-y: auto;
	overflow-x: hidden;
	height: 91vh;
}

/* admission */
#admi_steps {
	background-image: url(../../images/blue_lg_bg.jpg);
	background-size: contain;
	background-repeat: no-repeat;
}

.why-points-second {
	background-color: #7f3f98;

}

.why-points-green {
	background-color: #39b54a;

}

.daycareicon_style i {
	width: 50px;
	height: 50px;
	border: 2px solid var(--mainColor);
	position: relative;
	font-size: 1.5rem;
	border-radius: 50%;
	right: 10px;
	color: #ffffff;
	display: flex;
	justify-content: center;
	align-items: center;
}

.daycareicon_style i::after {
	content: "";
	position: absolute;
	width: 56px;
	height: 56px;
	border: 3px solid var(--goldanColor);
	left: -5px;
	top: -5px;
	border-radius: 50px;
}


/* Accordian */

#faq .card {
	margin-bottom: 15px;
	border: 0;
}

#faq .card .card-header {
	border: 0;
	box-shadow: none;
	border-radius: 0px;
	background-color: transparent;
	padding: 0;
	border-bottom: 1px solid var(--mainColor);

}


#faqhead4 
{
	border-bottom: none!important;

}

#faq .card .card-header .btn-header-link {
	display: block;
	text-align: left;
	padding: 15px 20px;
	border: 1px solid rgba(0, 0, 0, .125);
	border-bottom: 0px;
	border-radius: 0px;
	color: var(--mainColor);
	font-size: 15px;
	font-weight: 500;
	background-color: var(--seclightgoldanColor);
}

#faq .card .card-header .btn-header-link:focus {
	outline: none;
	box-shadow: none;
}


#faq .card .card-header .btn-header-link:after {
	content: "\f107";
	font-family: 'Font Awesome 5 Free';
	font-weight: 900;
	float: right;
	width: 35px;
	height: 35px;
	background-color: var(--mainColor);
	display: flex;
	justify-content: center;
	align-items: center;
	border-radius: 50%;
	margin-top: -7px;
	color: var(--whiteColor);
	display: none;
}

#faq .card .card-header .btn-header-link.collapsed {
	background: var(--seclightgoldanColor);
	color: var(--mainColor);
	border: 1px solid rgba(0, 0, 0, .125);
	/* border-radius: 10px; */

}


#faq .card .card-header .btn-header-link.collapsed:after {
	content: "\f106";
}

#faq .card .collapsing {
	background: #f7f9fa;
	line-height: 30px;
}

#faq .card .collapse {
	border: 0;
}

#faq .card .collapse.show {
	line-height: 30px;
	color: #222;
	border: 1px solid rgba(0, 0, 0, .125);
	border-radius: 0px;
	border-top: 0px;
	background-color: var(--whiteColor);
}


/* *************  carrer ************* */

#career {
	background-image: url(../../images/contact-bg.jpeg);
	background-color: #f7f2e5;
	background-size: cover;
	/* margin-top: -50px; */
	padding: 50px 50px 0px 9%;
	height: auto;
}


.career-data {
	background-color: #f7f2e5;

}


.newslett-bg {
	background-color: #efe9da;
}

.swiper-slide img {
	height: auto !important;
}


/* Mobile navbar */
.navbar-nav li:hover>ul.dropdown-menu {
	display: block;
}

.dropdown-submenu {
	position: relative;
}

.dropdown-submenu>.dropdown-menu {
	top: 0;
	left: 100%;
	margin-top: -6px;
}

/* rotate caret on hover */
.dropdown-menu>li>a:hover:after {
	text-decoration: underline;
	transform: rotate(-90deg);
}

.white_dropdown {
	background-color: #fff !important;
}


/* inner_desk_menu */
.inner_desk_menu ul {
	display: flex;
}

.nav-link {
	color: #114533 !important;
}

.d-container {
	display: flex;
	align-items: center;
}

.inner_desk_menu .scroll_hide {
	margin-top: 0;
}	

.inner_desk_menu .dropdown-menu
{
    padding: 0px ;
}

/* .award_box
{
    border-bottom: 2px dotted var(--mainColor);
} */

/* Achivements */
.tab-content
{
	margin-bottom: 50px;
}

.Innovations-img
{
    position: absolute;
    top: -30%;
    width: 200px;
    height: 200px;
    border-radius: 550%;
		border: 1px solid #ccc;
}

.drop-zone .form-select-sm{
	 
	color: #ccc;
 
}



                  /* ********************Poojakardam**************************************** */


.map-icon {
	margin-top: 1vh;

}					

.award_para_h{
	height: calc(20vh - 50px);
}

.admin_icon i{
	margin-left: 5px !important;
}

.fa-user:before{
	content: "\f007";
	margin-left: -17px;
}

.oyl-icons i{
	width: 50px;
	height: 50px;
	border: 2px solid #f3b917;
	position: relative;
	margin-bottom: 17px;
	padding-top: 12px;
	padding-left: 12px;
	font-size: 24px;
	border-radius: 50%;
	right: 10px;
	color: #fff;
 


}

.m-bottom-5{
	margin-bottom: -20px !important;
}

 .award_list .smalliconsecstyle
{
	margin-right: 10px;
}

.admin_icons{
	margin-left: 17px;
}

.wbg_sec{
	  background-image: url(../../images/w_bg.jpeg);
    background-size: cover;
   
	}
	.deskm-bottom10
{
  margin-bottom: 20px !important;
}

#admission {
	z-index: 999;
}

.feedback_2:hover {
	background-position: left bottom;
	color: #fff;
}

.feedback_2 {
	background: linear-gradient(to left, #ebebeb00 50%, #114533 50%);
	background-size: 200% 100%;
	background-position: right bottom;
	transition: all ease 1s;
	color: #114533;
}

.feedback_2:hover .iconfirst_style i{
	width: 50px;
	height: 50px;
	border: 2px solid var(--mainColor);
	position: relative;
	font-size: 1.5rem;
	border-radius: 50%;
	right: 10px;
	color: var(--mainColor);
	display: flex;
	justify-content: center;
	align-items: center;
	color: #ffff;
}
.feedback_2:hover h6{
 
	color: #ffff;
}

.feedback_2:hover a{
 
	color: #ffff;
}
.text-lback{
	color:#222 !important;
}
.lh-23
{
	line-height: 23px;
}
.des-m-bottom25
{
	margin-bottom: 25px;
}

 /* Coming Soon */
 .coming_box
 {
	height: calc(60vh - 100px);
	display: flex;
	justify-content: center;
	align-items: center;
	flex-direction: column;
 }
 .coming_box i
 {
	font-size: 3.8rem;
	margin-bottom: 20px;
	color: var(--goldanColor);
 }

 .ml-15{
	margin-left: -16px;
 }

 .hsystem .citius {
	height: calc(50vh - 27px);
	padding-top: 155px;
	 
}


/* Crousel Css */
@-webkit-keyframes L_circle_rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes L_circle_rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes L_stroke_rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}12.5%{-webkit-transform:rotate(135deg);transform:rotate(135deg)}25%{-webkit-transform:rotate(270deg);transform:rotate(270deg)}37.5%{-webkit-transform:rotate(405deg);transform:rotate(405deg)}50%{-webkit-transform:rotate(540deg);transform:rotate(540deg)}62.5%{-webkit-transform:rotate(675deg);transform:rotate(675deg)}75%{-webkit-transform:rotate(810deg);transform:rotate(810deg)}87.5%{-webkit-transform:rotate(945deg);transform:rotate(945deg)}100%{-webkit-transform:rotate(1080deg);transform:rotate(1080deg)}}@keyframes L_stroke_rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}12.5%{-webkit-transform:rotate(135deg);transform:rotate(135deg)}25%{-webkit-transform:rotate(270deg);transform:rotate(270deg)}37.5%{-webkit-transform:rotate(405deg);transform:rotate(405deg)}50%{-webkit-transform:rotate(540deg);transform:rotate(540deg)}62.5%{-webkit-transform:rotate(675deg);transform:rotate(675deg)}75%{-webkit-transform:rotate(810deg);transform:rotate(810deg)}87.5%{-webkit-transform:rotate(945deg);transform:rotate(945deg)}100%{-webkit-transform:rotate(1080deg);transform:rotate(1080deg)}}@-webkit-keyframes L_stroke_left_grow{0%,100%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}50%{-webkit-transform:rotate(-140deg);transform:rotate(-140deg)}}@keyframes L_stroke_left_grow{0%,100%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}50%{-webkit-transform:rotate(-140deg);transform:rotate(-140deg)}}@-webkit-keyframes L_stroke_right_grow{0%,100%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}50%{-webkit-transform:rotate(140deg);transform:rotate(140deg)}}@keyframes L_stroke_right_grow{0%,100%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}50%{-webkit-transform:rotate(140deg);transform:rotate(140deg)}}.loader-circle{top:50%;left:50%;z-index:1;color:#444;margin-top:-1em;margin-left:-1em;position:absolute;-webkit-animation:L_circle_rotate 1.568s linear infinite both;animation:L_circle_rotate 1.568s linear infinite both}.loader-circle .loader-stroke-left:before,.loader-circle .loader-stroke-right:before,.loader-circle:before{content:'';display:block;border-style:solid;border-width:.21429em;border-color:currentColor}.loader-circle,.loader-circle .loader-stroke-left,.loader-circle .loader-stroke-left:before,.loader-circle .loader-stroke-right,.loader-circle .loader-stroke-right:before,.loader-circle:before{width:2em;height:2em;border-radius:50%;box-sizing:border-box}.loader-circle .loader-stroke-left:before,.loader-circle .loader-stroke-right{position:absolute;clip:rect(0 2em 2em 1em)}.loader-circle .loader-stroke-left,.loader-circle .loader-stroke-right:before{position:absolute;clip:rect(0 1em 2em 0)}.loader-circle:before{position:absolute;clip:rect(0 1.05em 1em .95em)}.loader-circle .loader-stroke-left,.loader-circle .loader-stroke-right,.loader-circle:before{-webkit-animation:L_stroke_rotate 5332ms cubic-bezier(.4,0,.2,1) infinite both;animation:L_stroke_rotate 5332ms cubic-bezier(.4,0,.2,1) infinite both}.loader-circle .loader-stroke-right:before{-webkit-animation:L_stroke_right_grow 1333ms cubic-bezier(.4,0,.2,1) infinite both;animation:L_stroke_right_grow 1333ms cubic-bezier(.4,0,.2,1) infinite both}.loader-circle .loader-stroke-left:before{-webkit-animation:L_stroke_left_grow 1333ms cubic-bezier(.4,0,.2,1) infinite both;animation:L_stroke_left_grow 1333ms cubic-bezier(.4,0,.2,1) infinite both}
.mhn-slide .mhn-item{width:100%;padding:10px}
.mhn-slide .mhn-inner{width:100%;height:100%;box-shadow:0 2px 10px 0 rgba(0,0,0,.16),0 2px 5px 0 rgba(0,0,0,.26);border-radius:3px}
.mhn-slide .mhn-item img{display:none}
.mhn-slide .mhn-img{min-height:200px;overflow:hidden;height:100%;width:100%;color:white;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mNkYAAAAAYAAjCB0C8AAAAASUVORK5CYII=) #eee no-repeat center/cover;position:relative}
.mhn-slide .mhn-text{text-align:center;padding:0 10px}
.mhn-slide .mhn-text h4{font-weight:700;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.mhn-slide .mhn-text p{max-height:4.5em;overflow:hidden}
.mhn-slide .owl-stage-outer{z-index:1}
.mhn-slide .owl-nav{color:#333;position:absolute;top:0;left:0;right:0;bottom:0}
.mhn-slide .owl-nav svg{color:currentColor}
.mhn-slide .owl-nav .disabled{display:none}
.mhn-slide .owl-prev,
.mhn-slide .owl-next{
	top:50%;
	z-index:2;
	width:40px;
	height:40px;
	padding:8px;
	margin-top:-20px;
	position:absolute;
	border-radius:50%;
	background-color:#fff;
	box-shadow:0 4px 4px rgba(0,0,0,.3),0 0 4px rgba(0,0,0,.2)
}
.mhn-slide .owl-prev{left:-32px}
.mhn-slide .owl-next{right:-32px}

.mhn-inner:hover .green_overlay
{
	opacity: 1;
}

.m-left-10
{
	margin-left: -10px;
}

.m-bottom-20 
{
	margin-bottom: 30px;
}

.lat_right_box p{
	overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
 

}

.leftclub-modal .modal-dialog{
	max-width: 800px !important;

}

.ml-1 i{
	margin-left: 1rem;
}

#boxes #dialog
{
	height: auto;
}




/* Modal */
.onload_modal
{
	background-color: rgba(0, 0, 0, 0.762);
	display: flex!important;
	justify-content: center;
	align-items: center;
}

.onload_modal .close
{
	position: absolute;
	top: 25%;
	left: 98%;
	width: 20px;
	height: 20px;
	background-color: var(--goldanColor);
	color: #fff;
	border-radius: 50%;
	opacity: 1;
	display: flex;
	justify-content: center;
	align-items: center;
	font-weight: 300;
	z-index: 999;

}
.onload_modal .modal-body
{
	padding: 0px!important;
}
.onload_modal .modal-header{
	padding: 0px!important;
	border: none;
	position: relative;
}

.onload_modal .modal-dialog
{
	max-width: 700px;
}

.fade:not(.show)
{
	display: none!important;
}

.showmenu .scroll_show
{
	animation: growDown .8s ease-in-out forwards;
}

@keyframes growDown {
	0% {
		transform: scaleY(0);
	}
	80% {
		transform: scaleY(1.1);
	}
	100% {
		transform: scaleY(1);
	}
}

#Parents-sec iframe
{
	width: 100%;
}

.w-50{
	width:50%;
}

.admission-section-image{
	background-size: contain;
    background-position: left;
    background-repeat: no-repeat;
}

.award_crousel47 ul:nth-child(2)
{
	justify-content: center!important;
	margin-top: 15px!important;
}
.award_crousel47 ul:nth-child(2) li
{
	margin-right: 20px;
}
.award_crousel47 ul:nth-child(2) li:last-child{
	margin-right: 0px;

}

.mob_menu{
	display: none;
}
.desk_menu{
	display: block;
}

.school_awards li{
	padding:0px 10px;
}

.career_sec h4{
	position: relative;
}

.career_sec h4::before{
	content: '';
	position: absolute;
	top: 23%;
	left: 0;
	min-width: 20%;
	max-width: 100%;
	height: 100%;
	border-bottom: 3px solid var(--goldanColor);
}

.facil_sec img{
	width: 50px;
    height: 50px;
    object-fit: contain;
    border: 2px solid var(--goldanColor);
    border-radius: 50px;
    display: flex;
    justify-content: center;
    align-items: center;
	padding: 5px;
}
.facil_sec .iconfirst_style{
	position: relative;
}
.facil_sec .iconfirst_style::before{
    content: "";
    position: absolute;
    top: 4.5%;
    left: 5.9%;
    width: 91%;
    height: 91.5%;
    border: 2px solid var(--mainColor);
    border-radius: 50px;
}

.school_box-mail{
	word-break: break-all;
	text-align: center;
}
.box-10{
	box-shadow: 0px 25px 25px 0px rgba(0,0,0,0.07);
}
.lineheight{
	line-height: 20px !important;
}

.gallery-modal p{
	color: #fff !important;
}


.m-bottom68{
	margin-bottom: 68px !important;
}