@charset "utf-8";
/* CSS Document */
.main-header{
	padding: 10px 0 10px 0;
	box-shadow:0px 10px 9px 0 rgba(69, 63, 63, .1);
	position: sticky;
	width: 100%;
	top: 0;
	left: 0;
	z-index: 999;
	background-color: #fff;
}
.main-header .container-lg{
	max-width: 94%;
	width: 100%;
}
.search-open .search-popup{
	display: block !important;
}
.header-top{
	background-color: #fff;	
	padding: 10px 0 0 0;
}
.admission-open-text{
	background-color: #f26c3d;
	color: #fff;
	display: block;
	padding: 3px 7px;
	border-radius: 10px 10px 10px 0;
	font-family: 'Inter_18pt-Regular', sans-serif;
	font-weight: normal;
	font-size: 1.3rem;
	line-height:1.9rem; 
}
.header-top .container-lg{
	justify-content: space-between;
	align-items: center;
	flex-direction: row-reverse;
	max-width: 94%;
	width: 100%;
}
.top-menu ul{
	font-family: 'Inter_18pt-SemiBold', sans-serif;
	font-weight: normal;
	font-size: 1.4rem;
	line-height: 2.0rem;
}
.top-menu ul li{
	background-image: none;
}
.header-bottom-left{
	margin-bottom: 10px;
}
.logo-area{
	width: 100%;
	height: auto;
	display: block;
}
.logo-area img{
	display: block;
	width: 100%;
	height: auto;
}
.header-bottom{
	justify-content: space-between;
}
.contact-details ul{
	margin: 0;
	padding: 0;
	align-items: center;
	font-weight:normal;
	font-family: 'Inter_18pt-Medium', sans-serif;
}
.contact-details ul li{
	margin: 0 0 0 0;
	padding: 0;
	background-image: none;
    height: 26px;
	width: 50%;
}

.contact-details ul li a{
	text-indent: -2000px;
	display: block;
	height: 100%;
	
	
}
.contact-details ul li:last-child{
	margin-right: 0;
}
.contact-details ul li.phone-number-cont{
	background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 133.3 200' fill='%23f26c3d'%3E%3Cpath stroke='%23f26c3d' stroke-width='4' d='M114.7 0H18.2C8.2 0 0 8.2 0 18.2V182c0 10 8.2 18.2 18.2 18.2h96.5c10 0 18.2-8.2 18.2-18.2V18.2c0-10-8.2-18.2-18.2-18.2zM5.5 39.6h121.8v120.9H5.5V39.6zM18.2 5.5h96.5c7 0 12.6 5.7 12.6 12.6V34H5.5V18.2c0-7 5.7-12.7 12.7-12.7zm96.5 189.1H18.2c-7 0-12.6-5.7-12.6-12.6v-16h121.8v16c-.1 6.9-5.7 12.6-12.7 12.6zM54.4 22.7h24c1.5 0 2.8-1.2 2.8-2.8 0-1.5-1.2-2.8-2.8-2.8h-24c-1.5 0-2.8 1.2-2.8 2.8.1 1.6 1.3 2.8 2.8 2.8zm14.5 154.6H64c-1.5 0-2.8 1.2-2.8 2.8 0 1.5 1.2 2.8 2.8 2.8h4.9c1.5 0 2.8-1.2 2.8-2.8s-1.3-2.8-2.8-2.8z'/%3E%3C/svg%3E") no-repeat 0 0;
	background-size: 15px auto;
}
.contact-details ul li.mail-cont{
	background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 127.3'%3E%3Cpath fill='%23f26c3d' stroke='%23f26c3d' stroke-width='4' d='M182.4 0H17.6C7.9 0 0 7.9 0 17.6v92.7c0 9.7 7.9 17.6 17.6 17.6h164.8c9.7 0 17.6-7.9 17.6-17.6V17.6C200 7.9 192.1 0 182.4 0m0 4.3c3.4 0 6.6 1.3 9 3.5L109 67.4c-5.3 3.9-12.5 3.9-17.9 0L8.6 7.8c2.4-2.2 5.5-3.5 9-3.5h164.8zM4.3 110.3V17.6a13.79 13.79 0 0 1 1.6-6.4l76 54.9-73.8 53.4c-2.3-2.4-3.8-5.6-3.8-9.2m13.3 13.2c-2.1 0-4-.5-5.8-1.3l73.9-53.4 2.9 2.1c3.4 2.5 7.4 3.7 11.5 3.7 4 0 8-1.2 11.5-3.7l2.9-2.1 73.9 53.4c-1.8.9-3.7 1.3-5.8 1.3h-165zm178.1-13.2c0 3.6-1.4 6.9-3.8 9.3L118 66.1l76-54.9a13.79 13.79 0 0 1 1.6 6.4v92.7z'/%3E%3C/svg%3E") no-repeat 0 3px;
	background-size: 23px auto;
    width: 29px;
    height: 19px;
}
.header-bottom-right-top{
	margin-right: 15px;
	align-items: center;
}
.search-icon{
	background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 162.7 200' fill='none' stroke='%23333' stroke-width='15' stroke-linejoin='round' stroke-miterlimit='10' %3E%3Cpath d='M135.2 44.7c26.5 59.6-30.9 117-90.5 90.5-13.4-5.9-24.1-16.7-30-30-26.5-59.6 30.9-117 90.5-90.5 13.3 5.9 24 16.6 30 30z'/%3E%3Cpath stroke-linecap='round' d='M110.3 131.8l44.7 60.6'/%3E%3C/svg%3E") no-repeat;
	background-size: 17px auto;
    display: inline-block;
    width: 50%;
    height: 21px;
	vertical-align: middle;
}
.header-bottom-right{
	align-items: center;
	line-height: 0;
	justify-content: end;
	position: relative;
	text-align: center;
}
.contact-details{
	margin-right:0;
	display: inline-block;
	vertical-align: middle;
	width: 60%;
}
.phone-no-for-desk{
	display: none;
}
.header-bottom-right{
/*
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
*/
}
.header-bottom-right-top{
	display: inline-block;
	margin: 0;
	width: 59%;
}
.header-bottom-right-bottom{
	display: inline-block;
	width: 39%;
}
.header-bottom-right .social-media-sec{
	background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 186.3'%3E%3Cpath fill='%23333' d='M189.6 126.5c-3.2-3.2-6.9-5.7-11-7.4a34.49 34.49 0 0 0-13.4-2.7c-4.6 0-9.2.9-13.4 2.7-4.1 1.7-7.8 4.2-11 7.4-1.8 1.8-3.3 3.7-4.6 5.7l-67.9-30.8c.6-2.5.9-5.1.9-7.8 0-3.6-.5-7-1.6-10.4L135.9 52c1.5 2.5 3.3 4.9 5.4 7 3.2 3.2 6.9 5.7 11 7.4a34.49 34.49 0 0 0 13.4 2.7c4.7 0 9.2-.9 13.4-2.7 4.1-1.7 7.8-4.2 11-7.4s5.7-6.9 7.4-11a34.49 34.49 0 0 0 2.7-13.4c0-4.7-.9-9.2-2.7-13.4-1.7-4.1-4.2-7.8-7.4-11s-6.9-5.7-11-7.4A34.49 34.49 0 0 0 165.7.1c-4.7 0-9.2.9-13.4 2.7-4.1 1.7-7.8 4.2-11 7.4s-5.7 6.9-7.4 11a34.49 34.49 0 0 0-2.7 13.4c0 2.8.3 5.5 1 8.1l-69 31.6c-1.2-1.8-2.6-3.5-4.2-5.1-3.2-3.2-6.9-5.7-11-7.4a34.49 34.49 0 0 0-13.4-2.7c-4.7 0-9.2.9-13.4 2.7-4.1 1.7-7.8 4.2-11 7.4s-5.7 6.9-7.4 11C.9 84.5 0 89 0 93.6c0 4.7.9 9.2 2.7 13.4 1.7 4.1 4.2 7.8 7.4 11s6.9 5.7 11 7.4a34.49 34.49 0 0 0 13.4 2.7c4.7 0 9.2-.9 13.4-2.7 4.1-1.7 7.8-4.2 11-7.4a35.47 35.47 0 0 0 5.6-7.3l67.4 30.6c-.9 3.1-1.4 6.3-1.4 9.6 0 4.7.9 9.2 2.7 13.4 1.7 4.1 4.2 7.8 7.4 11s6.9 5.7 11 7.4a34.49 34.49 0 0 0 13.4 2.7c4.6 0 9.2-.9 13.4-2.7 4.1-1.7 7.8-4.2 11-7.4s5.7-6.9 7.4-11a34.49 34.49 0 0 0 2.7-13.4c0-4.6-.9-9.2-2.7-13.4-1.5-4.1-4-7.8-7.2-11zM165.7 10c13.5 0 24.6 11 24.6 24.6s-11 24.6-24.6 24.6-24.6-11-24.6-24.6S152.2 10 165.7 10zM34.5 118.2c-13.5 0-24.6-11-24.6-24.6S20.9 69 34.5 69s24.6 11 24.6 24.6-11 24.6-24.6 24.6zm130.7 57.3c-13.5 0-24.6-11-24.6-24.6s11-24.6 24.6-24.6c13.5 0 24.6 11 24.6 24.6s-11.1 24.6-24.6 24.6z'/%3E%3C/svg%3E") no-repeat 0 2px;
	display: inline-block;
	background-size: 20px auto;
    width: 22px;
    height: 23px;
	vertical-align: middle;
}
.header-bottom-right .social-media-sec ul.on{
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
}
.header-bottom-right .social-media-sec ul{
	margin: 0;
	padding: 6px 10px;
	width: 139px;
	position: absolute;
	top: 36px;
	left: 50%;
	transform: translate(-50%, 0);
	background-color: #fff;
	display:none;
	border-radius: 0px 0px 5px 5px; 
}
.header-bottom-right .social-media-sec ul li{
	padding: 1px;
	background-image: none;
	margin: 0 14px 0 0;
	width: 30px;
	height: 30px;
	border-radius: 50px;
	background-color: #fff;
	border: 1px solid #aeaeae;
}
.header-bottom-right .social-media-sec ul li:last-child{
	margin-right: 0;
}
.header-bottom-right .social-media-sec ul li a{
	width: 27px;
	height: 25px;
	display: block;

}
.header-bottom-right .social-media-sec ul li.fb{
	border: 1px solid #004ca9;
}
.header-bottom-right .social-media-sec ul li.youtube{
	border: 1px solid #ff2922;
}
.header-bottom-right .social-media-sec ul li.insta{
	border: 1px solid #d432bc;
}
.header-bottom-right .social-media-sec ul li.fb a{
	background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.1' width='10px' height='10px' viewBox='0 0 10 10'%3E%3Cpath d='M7.229,1.827H6.333C5.631,1.827,5.5,2.164,5.5,2.649v1.079h1.672L6.949,5.417H5.5v4.331H3.754V5.417H2.298V3.728h1.456 V2.483c0-1.444,0.884-2.231,2.174-2.231c0.616,0,1.147,0.046,1.302,0.068V1.827z' fill='%23004ca9'%3E%3C/path%3E%3C/svg%3E") no-repeat 50% 50%;
	background-size: 18px auto;
}
.header-bottom-right .social-media-sec ul li.youtube a{
	background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.1' width='10px' height='10px' viewBox='0 0 10 10'%3E%3Cpath d='M8.372,1.743c0.188,0.021,0.6,0.021,0.964,0.407c0,0,0.295,0.289,0.38,0.953c0.101,0.777,0.096,1.553,0.096,1.553v0.728 c0,0,0.005,0.776-0.096,1.553c-0.086,0.658-0.38,0.953-0.38,0.953C8.972,8.269,8.56,8.269,8.372,8.29c0,0-1.338,0.102-3.356,0.102 c-2.495-0.022-3.26-0.097-3.26-0.097c-0.214-0.037-0.696-0.026-1.06-0.406c0,0-0.295-0.295-0.38-0.953 C0.214,6.159,0.219,5.384,0.219,5.384V4.655c0,0-0.005-0.776,0.096-1.553c0.086-0.663,0.38-0.953,0.38-0.953 c0.364-0.385,0.776-0.385,0.964-0.407c0,0,1.339-0.097,3.357-0.097S8.372,1.743,8.372,1.743z M6.616,4.923L4.025,3.569v2.693L6.616,4.923z'  fill='%23ff2922'%3E%3C/path%3E%3C/svg%3E") no-repeat 50% 50%;
	background-size: 19px auto;
}
.header-bottom-right .social-media-sec ul li.insta a{
	background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40' %3E%3Cpath d='M20 3.6l8.1.1c1.9.1 3 .4 3.7.7.9.4 1.6.8 2.3 1.5s1.1 1.4 1.5 2.3c.3.7.6 1.8.7 3.7l.1 8.1-.1 8.1c-.1 2-.4 3-.7 3.7-.4.9-.8 1.6-1.5 2.3s-1.4 1.1-2.3 1.5c-.7.3-1.8.6-3.7.7l-8.1.1c-5.3 0-6 0-8.1-.1-1.9-.1-3-.4-3.7-.7-.9-.4-1.6-.8-2.3-1.5s-1.1-1.4-1.5-2.3c-.3-.7-.6-1.8-.7-3.7L3.6 20l.1-8.1c.1-2 .4-3 .7-3.7.4-.9.8-1.6 1.5-2.3s1.4-1.1 2.3-1.5c.7-.3 1.8-.6 3.7-.7l8.1-.1M20 0l-8.2.1c-2.2.1-3.6.5-4.9 1S4.5 2.2 3.4 3.4C2.2 4.5 1.6 5.6 1.1 6.9S.3 9.6.2 11.8C0 13.9 0 14.6 0 20l.1 8.2c.1 2.1.4 3.6.9 4.9s1.3 2.5 2.3 3.5 2.2 1.8 3.5 2.3 2.7.8 4.9.9c2.2.2 2.9.2 8.3.2l8.2-.1c2.1-.1 3.6-.4 4.9-.9s2.5-1.3 3.5-2.3 1.8-2.2 2.3-3.5.8-2.7.9-4.9c.2-2.2.2-2.9.2-8.3l-.1-8.2c-.1-2.1-.4-3.6-.9-4.9s-1.3-2.5-2.3-3.5-2.2-1.8-3.5-2.3-2.7-.8-4.9-.9C26.1 0 25.4 0 20 0m0 9.7C14.3 9.7 9.7 14.3 9.7 20S14.3 30.3 20 30.3 30.3 25.7 30.3 20 25.7 9.7 20 9.7m0 17a6.7 6.7 0 0 1 0-13.4 6.7 6.7 0 1 1 0 13.4M33.1 9.3c0 1.3-1.1 2.4-2.4 2.4s-2.4-1.1-2.4-2.4 1.1-2.4 2.4-2.4 2.4 1.1 2.4 2.4' fill='%23d432bc'/%3E%3C/svg%3E") no-repeat 50% 50%;
	background-size: 17px auto;
}
@media only screen and (min-width: 480px){
	.logo-area {
        max-width: 270px;
    }
	.header-bottom{
		display: -webkit-box;
		display: -moz-box;
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;
		-webkit-flex-wrap: wrap;
		flex-wrap: wrap;
		align-items: center;
	}
	.header-bottom-right-top{
		width: auto;
	}
	.header-bottom-left{
		margin-bottom: 0;
	}
	.contact-details ul li {
		margin: 0 13px 0 0;
		width: 15px;
	}
	.contact-details {
		margin-right: 7px;
		width: auto;
	}
	.header-bottom-right-top {
		margin-right: 7px;
	}
	.header-bottom-right-bottom{
		width:auto;
	}
	.search-icon{
		width: 20px;
		margin-right: 7px
	}
	.header-bottom-right .social-media-sec ul{
		top: 43px;
	}
}
@media only screen and (min-width: 500px){
	.contact-details ul li {
		margin: 0 15px 0 0;
	}
	.contact-details {
		margin-right: 9px;
	}
	.header-bottom-right-top {
		margin-right: 15px;
	}
	.search-icon{
		margin-right: 15px
	}
}
@media only screen and (max-width: 599px){
	.top-mob-nav-btn{
		background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 12' fill='%23151515'%3E%3Cpath d='M0 .1h20v2H0zm0 5h17v2H0zm0 5h14v2H0z'/%3E%3C/svg%3E") no-repeat;
		display: block;
		vertical-align: middle;
		width: 27px;
		height: 17px;
		background-size: 27px auto;
	}
	.top-menu{
        position: fixed;
       	width: 100%;
        height: 100vh;
        z-index: 1111;
        text-align: left;
        left: 0;
		top: -100vh;
        background: #fff;
        padding: 44px 18px 10px 25px;
        font-size: 1.4rem;
        line-height: 2rem;
        overflow-x: hidden;
		text-transform: uppercase;
        overflow-y: auto;
        -webkit-transition: all .5s;
        -khtml-transition: all .5s;
        -moz-transition: all .5s;
        -ms-transition: all .5s;
        -o-transition: all .5s;
        transition: all .5s;
    }
	.top-menu-close-btn {
        position: absolute;
        right: 12px;
        top: 9px;
        z-index: 1002;
        font-size: 1.8rem;
        line-height: 2.2rem;
        width: 24px;
        height: 24px;
        border: 1px solid #1c1c1c;
        color: #1c1c1c;
        border-radius: 50px;
        text-align: center;
        display: block;
    }
	.top-menu>ul {
        margin: 0;
        padding: 0;
    }
	.top-menu ul li{
		margin: 0;
		padding: 0;
	}
	.top-menu>ul>li {
        margin: 0;
        padding: 0;
        background-image: none;
		border-bottom: 1px dashed #333;
    }
	.top-menu>ul>li:last-child{
		border-bottom: 0;
	}
	.top-menu>ul>li>a {
        margin: 0;
        padding: 10px 0 10px 0;
        color: #1c1c1c;
        display: block;
    
    }
	.top-menu>ul>li>a:last-child{
		border-bottom: none;
	}
	 .top-menu>ul>li ul {
        margin: 0;
        padding: 0;
		font-family: 'Inter_18pt-Regular';
    	font-weight: normal;
        font-size: 1.2rem;
        line-height: 1.6rem;
    }
	.top-menu>ul>li>ul>li>a {
        color: #fff;
        padding: 6px 10px;
        display: block;
		border-bottom: 1px dashed #ff8a8f;
    }
	.top-menu>ul>li>ul>li:last-child >a{
		border-bottom: none;
	}
	 .topmenu-active .top-menu{
       	 top: 0 !important;
    }
	/*.top-menu-overlay {
        background: rgba(0, 0, 0, .7);
        position: fixed;
        width: 100% !important;
        height: 100% !important;
        z-index: 1111;
        top: 0;
        right: 0;
        font-size: 0;
        line-height: 0;
        display: none;
    }*/
}
@media only screen and (min-width: 600px){
	.top-menu-close-btn{
		display: none;
	}
	.main-header{
		padding: 20px 0 20px 0;
	}
	.header-top{
		padding: 0 0 0 0;
	}
	.header-top-left{
		margin-top: 12px;
	}
	.header-top .container-lg{
		flex-direction: row;
		align-items: flex-start;
	}
	.top-menu{
		padding: 5px 13px;
    	background-color: #00ba21;
    	border-radius: 0 0 10px 10px;
	}
	.top-menu ul{
		 display: -webkit-box;
		display: -moz-box;
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;
		-webkit-flex-wrap: wrap;
		flex-wrap: wrap;
		margin-bottom: 0;
		text-transform: uppercase;
		padding: 0;
		margin: 0;
		
	}
	.top-menu ul li{
		margin:0 10px 0 0;
		padding: 0 10px 0 0;
		border-right: 1px solid #fff;
	}
	.top-menu ul li:last-child{
		padding: 0;
		border-right: 0;
		margin-right: 0;
	}
	.top-menu ul li a{
		color: #fff;
		display: block;
	}
	.logo-area{
		max-width: 240px;
	}
	.header-bottom-right .social-media-sec ul{
		top: 50px;
	}
}
@media only screen and (min-width: 768px){
	.contact-details ul li, .contact-details ul li.mail-cont{
		width: auto;
		height: auto;	
	}
	.contact-details ul li.phone-number-cont a, .contact-details ul li .phone-no-for-desk{
		padding: 3px 0 3px 20px;
	}
	.contact-details ul{
		font-size: 1.4rem;
		line-height: 2.0rem;
	}	
	.contact-details ul li a{
		text-indent: 0;
		color: #333;
		display: block;
	}	
	.contact-details ul li.mail-cont a {
		display: block;
		width: auto;
		height: auto;
		padding-left: 28px;
	}
	.contact-details ul li.mail-cont a{
		background-position: 0 3px;
	}
	.header-bottom-right .social-media-sec ul{
		left: auto;
		right: 20px;
		transform: translate(0, 0);
	}
	.admission-open-text{
		font-size: 1.5rem;
		line-height: 2.1rem;
	}
}

@media only screen and (min-width: 921px){
	
	.logo-area{
		max-width: 320px;
	}
	.header-bottom-right .social-media-sec ul{
		top: 57px;
		
	}
}
@media only screen and (min-width: 1025px){
	.admission-open-text{
		font-size: 1.8rem;
		line-height: 2.4rem;
		padding: 5px 10px;
	}
	.contact-details ul{
		font-size: 1.5rem;
		line-height: 2.1rem;
	}
	.contact-details ul li span {
		text-indent: 0;
		color: #333;
		display: block;
		padding-left: 36px;
	}	
	  .contact-details ul li .phone-no-for-mob{
		display: none;
	}
	.header-bottom-right .social-media-sec{
		background-image: none;
		width: auto;
		height: auto;
	}
	.header-bottom-right .social-media-sec ul{
		position: relative;
		background-color: transparent;
		padding: 0;
		box-shadow: none;
		top: 0;
		left: 0;
		display: -webkit-box;
		display: -moz-box;
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;
		-webkit-flex-wrap: wrap;
		flex-wrap: wrap;
	}
	.header-bottom-right .social-media-sec ul li{
		-webkit-transition: all .5s;
		-khtml-transition: all .5s;
		-moz-transition: all .5s;
		-ms-transition: all .5s;
		-o-transition: all .5s;
		transition: all .5s;
		width: 35px;
		height: 35px;
		padding: 4px;
		background-image: none;
	}
	.header-bottom-right .social-media-sec ul li:hover{
		border: 1px solid #fff;
	}
	.header-bottom-right .social-media-sec ul li:hover.fb{
		background-color: #004ca9;
	}
	.header-bottom-right .social-media-sec ul li:hover.youtube{
		background-color: #ff2922;
	}
	.header-bottom-right .social-media-sec ul li:hover.insta{
		background-color: #ee2a7b;
	}
	.header-bottom-right .social-media-sec ul li:hover.fb a{
		background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.1' width='10px' height='10px' viewBox='0 0 10 10'%3E%3Cpath d='M7.229,1.827H6.333C5.631,1.827,5.5,2.164,5.5,2.649v1.079h1.672L6.949,5.417H5.5v4.331H3.754V5.417H2.298V3.728h1.456 V2.483c0-1.444,0.884-2.231,2.174-2.231c0.616,0,1.147,0.046,1.302,0.068V1.827z' fill='%23fff'%3E%3C/path%3E%3C/svg%3E") no-repeat 50% 50%;
		background-size: 19px auto;
	}
	.header-bottom-right .social-media-sec ul li:hover.youtube a{
		background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.1' width='10px' height='10px' viewBox='0 0 10 10'%3E%3Cpath d='M8.372,1.743c0.188,0.021,0.6,0.021,0.964,0.407c0,0,0.295,0.289,0.38,0.953c0.101,0.777,0.096,1.553,0.096,1.553v0.728 c0,0,0.005,0.776-0.096,1.553c-0.086,0.658-0.38,0.953-0.38,0.953C8.972,8.269,8.56,8.269,8.372,8.29c0,0-1.338,0.102-3.356,0.102 c-2.495-0.022-3.26-0.097-3.26-0.097c-0.214-0.037-0.696-0.026-1.06-0.406c0,0-0.295-0.295-0.38-0.953 C0.214,6.159,0.219,5.384,0.219,5.384V4.655c0,0-0.005-0.776,0.096-1.553c0.086-0.663,0.38-0.953,0.38-0.953 c0.364-0.385,0.776-0.385,0.964-0.407c0,0,1.339-0.097,3.357-0.097S8.372,1.743,8.372,1.743z M6.616,4.923L4.025,3.569v2.693L6.616,4.923z'  fill='%23fff'%3E%3C/path%3E%3C/svg%3E") no-repeat 50% 50%;
		background-size: 19px auto;
	}
	.header-bottom-right .social-media-sec ul li:hover.insta a{
		background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40' %3E%3Cpath d='M20 3.6l8.1.1c1.9.1 3 .4 3.7.7.9.4 1.6.8 2.3 1.5s1.1 1.4 1.5 2.3c.3.7.6 1.8.7 3.7l.1 8.1-.1 8.1c-.1 2-.4 3-.7 3.7-.4.9-.8 1.6-1.5 2.3s-1.4 1.1-2.3 1.5c-.7.3-1.8.6-3.7.7l-8.1.1c-5.3 0-6 0-8.1-.1-1.9-.1-3-.4-3.7-.7-.9-.4-1.6-.8-2.3-1.5s-1.1-1.4-1.5-2.3c-.3-.7-.6-1.8-.7-3.7L3.6 20l.1-8.1c.1-2 .4-3 .7-3.7.4-.9.8-1.6 1.5-2.3s1.4-1.1 2.3-1.5c.7-.3 1.8-.6 3.7-.7l8.1-.1M20 0l-8.2.1c-2.2.1-3.6.5-4.9 1S4.5 2.2 3.4 3.4C2.2 4.5 1.6 5.6 1.1 6.9S.3 9.6.2 11.8C0 13.9 0 14.6 0 20l.1 8.2c.1 2.1.4 3.6.9 4.9s1.3 2.5 2.3 3.5 2.2 1.8 3.5 2.3 2.7.8 4.9.9c2.2.2 2.9.2 8.3.2l8.2-.1c2.1-.1 3.6-.4 4.9-.9s2.5-1.3 3.5-2.3 1.8-2.2 2.3-3.5.8-2.7.9-4.9c.2-2.2.2-2.9.2-8.3l-.1-8.2c-.1-2.1-.4-3.6-.9-4.9s-1.3-2.5-2.3-3.5-2.2-1.8-3.5-2.3-2.7-.8-4.9-.9C26.1 0 25.4 0 20 0m0 9.7C14.3 9.7 9.7 14.3 9.7 20S14.3 30.3 20 30.3 30.3 25.7 30.3 20 25.7 9.7 20 9.7m0 17a6.7 6.7 0 0 1 0-13.4 6.7 6.7 0 1 1 0 13.4M33.1 9.3c0 1.3-1.1 2.4-2.4 2.4s-2.4-1.1-2.4-2.4 1.1-2.4 2.4-2.4 2.4 1.1 2.4 2.4' fill='%23fff'/%3E%3C/svg%3E") no-repeat no-repeat 50% 50%;
		background-size: 19px auto;
	}
	.contact-details ul li:hover.mail-cont a{
		color: #f26c3d;
	}
	.contact-details ul li{
		-webkit-transition: all .5s;
		-khtml-transition: all .5s;
		-moz-transition: all .5s;
		-ms-transition: all .5s;
		-o-transition: all .5s;
		transition: all .5s;
	}
	.contact-details ul li:hover.mail-cont {
		background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 127.3'%3E%3Cpath fill='%23f26c3d' stroke='%23f26c3d' stroke-width='4' d='M182.4 0H17.6C7.9 0 0 7.9 0 17.6v92.7c0 9.7 7.9 17.6 17.6 17.6h164.8c9.7 0 17.6-7.9 17.6-17.6V17.6C200 7.9 192.1 0 182.4 0m0 4.3c3.4 0 6.6 1.3 9 3.5L109 67.4c-5.3 3.9-12.5 3.9-17.9 0L8.6 7.8c2.4-2.2 5.5-3.5 9-3.5h164.8zM4.3 110.3V17.6a13.79 13.79 0 0 1 1.6-6.4l76 54.9-73.8 53.4c-2.3-2.4-3.8-5.6-3.8-9.2m13.3 13.2c-2.1 0-4-.5-5.8-1.3l73.9-53.4 2.9 2.1c3.4 2.5 7.4 3.7 11.5 3.7 4 0 8-1.2 11.5-3.7l2.9-2.1 73.9 53.4c-1.8.9-3.7 1.3-5.8 1.3h-165zm178.1-13.2c0 3.6-1.4 6.9-3.8 9.3L118 66.1l76-54.9a13.79 13.79 0 0 1 1.6 6.4v92.7z'/%3E%3C/svg%3E") no-repeat 0 3px;
		background-size: 23px auto;
	}
	.search-icon{
		border: 1px solid #333;
		border-radius: 50px;
		background-size: 13px auto;
		width: 30px;
    	height: 30px;
		background-position: 50% 50%;
	}
	.search-icon:hover{
		border: 1px solid #fff;
		background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 162.7 200' fill='none' stroke='%23fff' stroke-width='15' stroke-linejoin='round' stroke-miterlimit='10' %3E%3Cpath d='M135.2 44.7c26.5 59.6-30.9 117-90.5 90.5-13.4-5.9-24.1-16.7-30-30-26.5-59.6 30.9-117 90.5-90.5 13.3 5.9 24 16.6 30 30z'/%3E%3Cpath stroke-linecap='round' d='M110.3 131.8l44.7 60.6'/%3E%3C/svg%3E") no-repeat #cb4e1d 50% 50%;
		background-size: 13px auto;
	}
}
@media only screen and (max-width: 1099px){
	.mob-nav-btn{
		background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10px' height='10px' viewBox='0 0 10 10'%3E%3Cpath d='M9.502,1.824c0,0.207-0.172,0.379-0.379,0.379H0.776c-0.207,0-0.379-0.172-0.379-0.379V1.737 c0-0.207,0.172-0.379,0.379-0.379h8.346c0.207,0,0.379,0.172,0.379,0.379v0.087H9.502z M9.502,4.832 c0,0.207-0.172,0.379-0.379,0.379H0.776c-0.207,0-0.379-0.172-0.379-0.379V4.745c0-0.207,0.172-0.379,0.379-0.379h8.346 c0.207,0,0.379,0.172,0.379,0.379v0.087H9.502z M9.502,7.867c0,0.207-0.172,0.379-0.379,0.379H0.776 c-0.207,0-0.379-0.172-0.379-0.379V7.78c0-0.207,0.172-0.379,0.379-0.379h8.346c0.207,0,0.379,0.172,0.379,0.379v0.087H9.502z' fill='%231c1c1c' %3E%3C/path%3E%3C/svg%3E") no-repeat;
		display: inline-block;
		vertical-align: middle;
		width: 20px;
		height: 17px;
		background-size: 20px auto;
		margin-left:0;
	}
	.main-menu{
        position: fixed;
		max-width: 370px;
       	width: 80%;
        height: 100vh;
        z-index: 1111;
        right: -80%;
		top: 0;
        background: #008733;
        padding: 44px 18px 10px 25px;
        font-size: 1.4rem;
        line-height: 2rem;
        overflow-x: hidden;
		font-family: 'Inter_18pt-SemiBold', sans-serif;
		font-weight: normal;
		text-transform: uppercase;
        overflow-y: auto;
        -webkit-transition: all .5s;
        -khtml-transition: all .5s;
        -moz-transition: all .5s;
        -ms-transition: all .5s;
        -o-transition: all .5s;
        transition: all .5s;
		text-align: left;
    }
	.menu-close-btn {
        position: absolute;
        right: 12px;
        top: 9px;
        z-index: 1002;
        font-size: 1.8rem;
        line-height: 2.2rem;
        width: 24px;
        height: 24px;
        border: 1px solid #fff;
        color: #fff;
        border-radius: 50px;
        text-align: center;
        display: block;
    }
	.main-menu>ul {
        margin: 0;
        padding: 0;
    }
	.main-menu ul li{
		margin: 0;
		padding: 0;
		background-image: none;
	}
	.main-menu>ul>li {
        margin: 0;
        padding: 0 0;
        background-image: none;
    }
	.main-menu>ul>li>a {
        margin: 0;
        padding: 10px 0 10px 0;
        color: #fff;
        display: block;
    
    }
	.main-menu>ul>li:last-child{
		border-bottom: none;
	}
	 .main-menu>ul>li>ul {
        margin: 0;
        padding: 0;
		font-family: 'Inter_18pt-Regular';
    	font-weight: normal;
        font-size: 1.2rem;
        line-height: 1.6rem;
    }
	.main-menu>ul>li>ul>li>a {
        color: #fff;
        padding: 10px 12px;
        display: block;
		border-bottom: 1px dashed #7ac797;
    }
	.main-menu>ul>li>ul>li>ul{
		padding: 23px 25px 10px 25px;
		margin: 0;
	}
	.main-menu>ul>li>ul>li>ul>li{
		margin-bottom: 0;
	}
	.main-menu>ul>li>ul>li>ul>li>a{
		color: #fff;
		margin-bottom: 10px;
		display: block;
	}
	.main-menu>ul>li>ul>li:last-child a{
		border-bottom: none;
	}
	 .pixmenu-active .main-menu{
       	 right: 0;
    }
	.menu-overlay {
        background: rgba(0, 0, 0, .7);
        position: fixed;
        width: 0 !important;
        height: 100vh !important;
        z-index: 111;
        top: 0;
        left: -1px;
        font-size: 0;
        line-height: 0;
		opacity: 0;
		-webkit-transition: all .5s;
        -khtml-transition: all .5s;
        -moz-transition: all .5s;
        -ms-transition: all .5s;
        -o-transition: all .5s;
        transition: all .5s;
    }
	.pixmenu-active .menu-overlay{
		
		width: 100% !important;
		height: 100vh !important;
		opacity: 1;
		left: 0!important;
		display: block !important;
	}
	
}

@media only screen and (min-width: 1100px){
	
	.admission-open-text:hover{
		background-color: #008733;
		color: #fff;
	}
	.main-header{
		padding: 20px 0 0 0;
	}
	.top-menu {
        padding: 8px 19px;
    }
	.top-menu ul li a:hover, .top-menu ul li.current-menu-item a{
		color:#ffe500; 
	}
	.logo-area{
		max-width: 320px;
	}
	.menu-close-btn{
		display: none;
	}
	.header-bottom-right-top{
		margin-right: 0;
		justify-content: end;
		display: block;
	}
	.header-bottom-right{
		display: inline-block;
		text-align: right;
	}
	.search-icon{
		margin: 0;
	}
	.header-bottom-right .social-media-sec{
		margin-left: 0;
	}
	.main-menu{
		display: inline-block;
		margin-right: 15px;
	}
	.main-menu>ul {
		display: -webkit-box;
		display: -moz-box;
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;
		-webkit-flex-wrap: wrap;
		flex-wrap: wrap;
		margin: 0;
		padding: 0;
		font-family: 'Inter_18pt-SemiBold', sans-serif;
		font-weight: normal;
		font-size: 1.4rem;
		line-height: 2.0rem;
		text-transform: uppercase;
		text-align: left;
	}
	.main-menu>ul>li {
        position: relative;
        margin: 0 13px 0 0;
        padding: 0;
		background-image: none;
    }
	.main-menu>ul>li:last-child{
		margin-right: 0;
	}
	.main-menu>ul>li>a {
        color: #393738;
        display: block;
        position: relative;
        padding: 21px 0;
    }
	.main-menu>ul>li>ul>li {
        padding-left: 0;
        margin-bottom: 0;
        -webkit-transition: all .5s;
        -khtml-transition: all .5s;
        -moz-transition: all .5s;
        -ms-transition: all .5s;
        -o-transition: all .5s;
        transition: all .5s;
		background-image: none;
		position: relative;
    }
	
	.main-menu>ul>li>ul>li>a {
        display: block;
        padding: 12px 30px;
        border-bottom: 1px solid #e5e5e5;
        color: #333;
    }
	.main-menu>ul>li.menu-item-has-children>a:after {
        display: inline-block;
        content: "";
        width: 0;
        height: 3px;
        margin-left: 5px;
        border-style: solid;
        border-width: 0 5px 6px 5px;
        border-color: transparent transparent #030303 transparent;
        transform: rotate(180deg);
        -webkit-transition: all .5s;
        -khtml-transition: all .5s;
        -moz-transition: all .5s;
        -ms-transition: all .5s;
        -o-transition: all .5s;
        transition: all .5s;
    }
	.main-menu>ul>li:hover.menu-item-has-children>a:after, .main-menu>ul>li.current-menu-item.menu-item-has-children>a:after, .main-menu>ul>li.current-menu-ancestor>a:after {
        border-color: transparent transparent #f26c3d transparent;
    }
	.main-menu>ul>li:hover>a, .main-menu>ul>li.current-menu-item>a {
        color: #f26c3d;
    }
	.main-menu>ul>li>ul {
        position: absolute;
        top: 100%;
        left: 0;
        width: 250px;
        opacity: 0;
        visibility: hidden;
        display: block;
        z-index: 3;
        font-size: 1.3rem;
        line-height: 1.8rem;
        background-color: #fff;
        -webkit-transition: all 0.2s ease-in;
        -moz-transition: all 0.2s ease-in;
        transition: all 0.2s ease-in;
		margin: 0;
		padding: 0;
    }
	.main-menu>ul>li:hover>ul {
        visibility: visible;
        opacity: 1;
        top: 100%;
    }
	.main-menu>ul>li>ul>li a {
        display: block;
        padding: 6px 10px;
        border-bottom: 1px solid #e5e5e5;
        color: #333;
    }
	.main-menu>ul>li>ul>li:last-child a{
		border-bottom: 0;
	}
	.main-menu li>ul>li ul{
		position: absolute;
        left: 100%;
        top: 0;
        visibility:hidden;
        opacity: 0;
        box-shadow: 0 0 3px #e0e0e0;
		background-color: #fff;
		width: 250px;
		margin: 0;
		z-index: 4;
		 -webkit-transition: all 0.2s ease-in;
        -moz-transition: all 0.2s ease-in;
        transition: all 0.2s ease-in;
	}
	.main-menu li>ul>li:hover ul{
		 visibility: visible;
        opacity: 1;
        top: 0;
	}
	.main-menu li>ul>li.menu-item-has-children>a:after {
        display: inline-block;
        content: "";
        width: 0;
        height: 3px;
        margin-left: 5px;
        border-style: solid;
        border-width: 0 5px 6px 5px;
        border-color: transparent transparent #030303 transparent;
        transform: rotate(90deg);
        -webkit-transition: all .5s;
        -khtml-transition: all .5s;
        -moz-transition: all .5s;
        -ms-transition: all .5s;
        -o-transition: all .5s;
        transition: all .5s;
		position: absolute;
        right: 20px;
		margin-top: -4px;
        top: 50%;
    }
	.main-menu li>ul>li>ul>li{
		color: #333;
		background-image: none;
		padding: 0;
		margin: 0;
		-webkit-transition: all .5s;
        -khtml-transition: all .5s;
        -moz-transition: all .5s;
        -ms-transition: all .5s;
        -o-transition: all .5s;
        transition: all .5s;
	}
	.main-menu li>ul>li>ul>li>a{
		/*padding: 12px 30px;*/
        border-bottom: 1px solid #e5e5e5;
        color: #333;
		display: block;
		-webkit-transition: all .5s;
        -khtml-transition: all .5s;
        -moz-transition: all .5s;
        -ms-transition: all .5s;
        -o-transition: all .5s;
        transition: all .5s;
	}
	.main-menu>ul>li>ul li:hover, .main-menu>ul>li>ul>li>ul>li:hover a, .main-menu>ul>li>ul>li.current-menu-item a {
        background: #f26c3d;
		color: #fff;
    }
	.main-menu>ul>li>ul li>a:hover, .main-menu>ul>li>ul li.current-menu-item a, .main-menu>ul>li>ul li.current-menu-parent >a  {
        color: #fff;
		background: #f26c3d;
    }
	.header-bottom-right-bottom{
		align-items: center;
	}
	.main-menu>ul>li:hover>a, .main-menu>ul>li.current-menu-item>a, .main-menu>ul>li.current-menu-ancestor>a {
        color: #f26c3d;
    }
	.main-menu li>ul>li:hover.menu-item-has-children>a:after, .main-menu>ul>li>ul li.current-menu-parent >a:after {
        border-color: transparent transparent #fff transparent;
    }
}
@media only screen and (min-width: 1150px){
	.logo-area {
        max-width: 380px;
    }
}
@media only screen and (min-width: 1300px){
	.logo-area {
        max-width: 430px;
    }
	.main-menu>ul{
		font-size: 1.6rem;
		line-height: 2.2rem;
	}
	.main-menu>ul>li {
        margin: 0 20px 0 0;
    }
}
@media only screen and (min-width: 1320px){
	.main-menu>ul>li>ul>li a {
        padding: 8px 12px;
    }
}
@media only screen and (min-width: 1500px){
	.logo-area {
        max-width: 478px;
    }
	.admission-open-text{
		/*font-size: 2.0rem;
		line-height: 2.6rem;*/
	}
	.main-menu>ul>li>ul>li a {
       /* padding: 11px 30px;*/
    }
}
@media screen and (min-width: 1100px) and (max-width: 1320px){
	.main-menu li>ul>li ul{
        left: -100%;
    }
}


