@charset "utf-8";
/* CSS Document */
/*page top start*/
.page-top{
	background-color: #04122a;	
	justify-content: flex-start;
	display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
}
.page-top-left{
	background-color:#19263e;
	background-position: right 0;
	display: block;
	padding: 10px 14px;
	text-align: center;
	font: 600 1.2rem / 1.6rem 'Poppins', serif;
	color: #ff8904;
	position: relative;
	border-bottom: 1px solid #04122a;
	text-transform: uppercase;
	margin-right: 15px;
}
.page-top-left em{
	display: block;
	font-style: normal;
}
.admission-open-icon{
	width: 28px;
	height: 100%;
	display: block;
	position: absolute;
	background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 119'%3E%3Cpath d='M22 63.64c-1.36.21-2.63.6-3.81 1.18-1.18.57-2.15 1.45-2.92 2.64-.81 1.23-1.42 2.85-1.84 4.87-.41 2.02-.62 4.55-.62 7.6l.22 7.92.22 8.24c0 4.79-.29 8.64-.87 11.55s-1.45 5.23-2.59 6.97c-1.11 1.65-2.5 2.8-4.17 3.44-1.67.63-3.54.95-5.62.95v-5.09c.81-.09 1.7-.28 2.69-.57s1.83-.89 2.54-1.78c.77-.98 1.36-2.4 1.77-4.26.41-1.87.62-4.31.62-7.32V85.15c0-4.5.26-8.21.77-11.14.52-2.93 1.24-5.28 2.17-7.06.91-1.74 2-3.1 3.25-4.07 1.26-.98 2.6-1.76 4.03-2.35v-1.97a15.25 15.25 0 0 1-4.1-2.39c-1.23-1-2.29-2.34-3.18-4.04-.97-1.82-1.7-4.2-2.2-7.13s-.74-6.62-.74-11.07v-14.9c0-3.14-.22-5.63-.66-7.48-.45-1.85-1.02-3.19-1.73-4.04-.61-.72-1.44-1.26-2.48-1.62C1.7 5.53.79 5.3 0 5.22V0c2.04 0 3.89.33 5.57.99s3.08 1.86 4.21 3.6c1.15 1.78 2.01 4.18 2.59 7.19s.87 6.72.87 11.14c0 2.55-.07 5.28-.22 8.21s-.22 5.6-.22 8.02c0 2.89.19 5.34.58 7.35.39 2.02 1 3.68 1.85 5 .73 1.1 1.7 1.97 2.89 2.61 1.2.64 2.49 1.08 3.87 1.34v8.19z' fill='%23ed8023'/%3E%3C/svg%3E") no-repeat;
	top: 0;
	right: -21px;
}
.page-top-right{
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	color: #ef7f00;
	/*width: 60%;*/
	align-self: center;
	text-transform: uppercase;
	font: bold 1.4rem / 1.8rem 'Poppins', serif;
	margin-right:15px;
}
.page-top-right a, .page-top-right span{
	display: inline-block;
	padding: 0px 15px;
	border-right: 1px dashed #fff;
	color: #ef7f00;
}
.page-top-right a:last-child, .page-top-right span:last-child{
	border: none;
	padding-right: 0;
}
.page-top-right a:first-child, .page-top-right span:first-child{
	padding-left: 0;
}
/*page top end*/
/*header top start*/
.header-top{
	background-color: #19263e;
	padding-left:20px;
	justify-content: space-between;
	align-items: center;
	position: relative;
}
.social-icon{ 
	width: 22px;
	height:22px;
	display: block;
	background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40' %3E%3Cpath d='M31.7 23.3c2.3 0 4.3.8 5.9 2.4s2.4 3.6 2.4 5.9-.8 4.3-2.4 5.9C35.9 39.2 34 40 31.7 40s-4.3-.8-5.9-2.4-2.4-3.6-2.4-5.9c0-.2 0-.5.1-.9L14 26.1c-1.6 1.5-3.5 2.2-5.7 2.2-2.3 0-4.3-.8-5.9-2.4S0 22.3 0 20s.8-4.3 2.4-5.9 3.6-2.4 5.9-2.4c2.2 0 4.1.7 5.7 2.2l9.4-4.7c0-.4-.1-.7-.1-.9 0-2.3.8-4.3 2.4-5.9C27.4.8 29.4 0 31.7 0s4.3.8 5.9 2.4C39.2 4.1 40 6 40 8.3s-.8 4.3-2.4 5.9-3.6 2.4-5.9 2.4c-2.2 0-4.1-.7-5.7-2.2l-9.4 4.7c0 .4.1.7.1.9s0 .5-.1.9l9.4 4.7c1.6-1.5 3.5-2.3 5.7-2.3z' fill='%231c2a44'/%3E%3C/svg%3E");
	background-size: 50% auto;
	background-position: 50% 50%;
	background-repeat: no-repeat;
	background-color: #fff;
	border-radius: 50%;
	vertical-align: middle;
}
.social-icon ul{
	margin: 0;
	padding: 0;
	display: none;
}
.social-icon ul li{
	margin: 0 10px 0 0;
	width: 30px;
	height: 30px;
	background-image: none;
	border-radius: 50px;
	padding: 0;
}
.social-icon ul li:last-child{
	margin-right: 0;
}
.social-icon ul li a{
	width: 100%;
	height: 100%;
	display: block;
}
.social-icon ul .linked-in{
	background-color: #0077b5;	
}
.social-icon ul .fb{
	background-color: #4267b2;	
}
.social-icon ul .insta{
	background-color: #bc2a8d;	
}
.social-icon ul .youtube{
	background-color: #ff0000;	
}
.social-icon ul .linked-in a{
	background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3E%3Cpath d='M3.59 7.34h-.04C1.39 7.34 0 5.86 0 4 0 2.11 1.44.66 3.63.66 5.84.66 7.2 2.11 7.22 4c.03 1.86-1.38 3.34-3.63 3.34zm3.23 22H.37V9.98h6.44v19.36zm23.18 0h-6.43V18.98c0-2.6-.94-4.37-3.26-4.37-1.78 0-2.83 1.19-3.3 2.34-.16.43-.21 1-.21 1.58v10.8h-6.42V9.97h6.42v2.81h-.04c.84-1.33 2.36-3.26 5.84-3.26 4.24 0 7.4 2.77 7.4 8.71v11.11z' fill='%23fff'/%3E%3C/svg%3E") no-repeat 50% 50%;
	background-size: 14px auto;
}
.social-icon ul .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: 15px auto;
}
.social-icon ul .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 50% 50%;
	background-size: 15px auto;
}
.social-icon ul .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: 15px auto;
}
.header-top-right{
	font: normal 1.2rem / 1.6rem 'Poppins', serif;
	color: #fff;
}
.header-top-right .top-phone-no, .header-top-right .top-mail-no{
	color: #fff;
	margin-right: 8px;	
	align-self: center;
}

.sm-hide{
	display: none;
}
.mail-text{
	display: none;
}
.number-text{
	display: none;
}
.header-top-right .top-phone-no i, .header-top-right .top-mail-no i{
	width: 22px;
	height: 22px;
	display: inline-block;
	border-radius: 50px;
	vertical-align: middle;
	
}
.top-mail-no i{
	background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 23.57'%3E%3Cpath d='M27.14 7.27l-7.83 5.44c-1.1.75-2.94 2.29-4.29 2.29H15h-.02c-1.36 0-3.2-1.54-4.29-2.29L2.88 7.27C1.69 6.46 0 4.57 0 3.05 0 1.41.89 0 2.68 0h24.64A2.7 2.7 0 0 1 30 2.68c0 1.87-1.39 3.56-2.86 4.59zM30 20.89c0 1.47-1.21 2.68-2.68 2.68H2.68A2.69 2.69 0 0 1 0 20.89V7.6c.5.55 1.07 1.04 1.69 1.46l8.32 5.78c1.41 1.04 3.15 2.31 4.97 2.31H15h.02c1.82 0 3.57-1.27 4.97-2.31 2.73-1.98 5.54-3.88 8.34-5.78.6-.42 1.17-.9 1.67-1.46v13.29z' fill='%231c2a44'/%3E%3C/svg%3E") no-repeat 50% 50% #ffff;
	background-size: 12px auto;
	vertical-align: middle;
}
.top-phone-no i{
	background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath d='M40 31.6c0 .5-.1 1.2-.3 2s-.4 1.5-.6 1.9c-.4.9-1.6 2-3.5 3-1.8 1-3.5 1.4-5.3 1.4-.5 0-1 0-1.5-.1l-1.6-.4-1.3-.4-1.6-.6c-.8-.3-1.2-.5-1.4-.5a29.08 29.08 0 0 1-5-2.4C15.5 34 13 32 10.4 29.4 7.9 27 5.8 24.5 4.3 22a29.08 29.08 0 0 1-2.4-5c-.1-.2-.2-.6-.5-1.4L.8 14l-.4-1.3c-.2-.6-.3-1.1-.4-1.6V9.6c0-1.7.5-3.5 1.4-5.3 1.1-1.9 2.1-3.1 3-3.5C4.9.6 5.5.4 6.3.2L8.4 0c.3 0 .5 0 .6.1.3.1.8.8 1.5 2.2.2.4.5.9.9 1.5l1 1.8.9 1.5c.1.1.2.3.5.7s.5.7.6 1 .2.5.2.8c0 .4-.3.9-.8 1.4-.5.6-1.1 1.1-1.8 1.6l-1.8 1.5c-.5.5-.8 1-.8 1.3 0 .2 0 .4.1.6.1.3.2.4.2.6.1.1.2.4.4.7l.3.5c1.4 2.6 3.1 4.8 4.9 6.7 1.9 1.9 4.1 3.5 6.7 4.9 0 0 .2.1.5.3s.5.3.7.4c.1.1.3.1.6.2.19.07.4.1.6.1.3 0 .8-.3 1.3-.8s1-1.1 1.5-1.8l1.6-1.8c.6-.5 1-.8 1.4-.8.3 0 .5.1.8.2s.6.3 1 .6l.7.5 1.5.9 1.8 1c.7.4 1.2.6 1.5.9 1.3.7 2 1.2 2.2 1.5.3.3.3.5.3.8z' fill='%231c2a44'/%3E%3C/svg%3E") no-repeat 50% 50% #ffff;
	background-size: 12px auto;
}

.header-top-right{
	justify-content: end;
}
.search-area{
	width: 22px;
	height: 22px;
	border-radius: 50px;
	background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40' %3E%3Cpath d='M40 36.9c0 .8-.3 1.6-.9 2.2s-1.3.9-2.2.9-1.6-.3-2.2-.9l-8.2-8.2c-2.9 2-6.1 3-9.6 3-2.3 0-4.5-.4-6.6-1.3S6.4 30.5 4.9 29s-2.7-3.3-3.6-5.4S0 19.2 0 16.9s.4-4.5 1.3-6.6 2.1-3.9 3.6-5.4 3.3-2.7 5.4-3.6S14.6 0 16.9 0s4.5.4 6.6 1.3 3.9 2.1 5.4 3.6 2.7 3.3 3.6 5.4 1.3 4.3 1.3 6.6c0 3.5-1 6.7-3 9.6l8.2 8.2c.7.7 1 1.4 1 2.2zM24.5 24.5c2.1-2.1 3.2-4.6 3.2-7.6s-1.1-5.5-3.2-7.6-4.6-3.2-7.6-3.2-5.5 1.1-7.6 3.2-3.2 4.6-3.2 7.6 1.1 5.5 3.2 7.6 4.6 3.2 7.6 3.2 5.5-1.1 7.6-3.2z' fill='%231c2a44'/%3E%3C/svg%3E") no-repeat 50% 50% #fff;
	background-size: 12px auto;
	align-self: center;
	margin-right: 10px;
}
.header-top-btn{
	display: table-cell;
    padding: 8px 7px 8px 22px;
    margin: 0;
    color: #fff;
	text-transform: uppercase;
	font: 600 1.2rem / 1.6rem 'Poppins', serif;
    
}
.career-btn{
	background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 150 119.23' fill='%23fff'%3E%3Ccircle cx='114.1' cy='29.58' r='9.41'/%3E%3Cpath d='M75 22.65c6.25 0 11.32-5.07 11.32-11.32C86.32 5.07 81.25 0 75 0S63.68 5.07 63.68 11.32c0 6.26 5.07 11.33 11.32 11.33zm74.01-.42a3.37 3.37 0 0 0-4.77 0l-17.61 17.61-2.63 2.59v-.07c-.52-.11-1.05-.19-1.6-.22v-.03h-1.11-14.39-.53c-.78 0-1.53.09-2.26.25l-2.55-2.52-6.1-6.1-4.8 4.74 6.13 6.13 7.05 6.97v25.21 4.57 5.98 28.1a3.8 3.8 0 0 0 7.6 0V83.68h4.97v31.76a3.8 3.8 0 0 0 7.6 0V86.55v-5.19-4.57-24.86h0c.08-.1 7.3-7.22 7.4-7.32L149.01 27a3.37 3.37 0 0 0 0-4.77z'/%3E%3Ccircle cx='35.9' cy='29.58' r='9.41'/%3E%3Cpath d='M.99 22.23a3.37 3.37 0 0 1 4.77 0l17.61 17.61L26 42.43v-.07c.52-.11 1.05-.19 1.6-.22v-.03h1.11H43.1h.53c.78 0 1.53.09 2.26.25l2.55-2.52 6.1-6.1 4.8 4.74-6.13 6.13-7.05 6.97v25.21 4.57 5.98 28.1a3.8 3.8 0 0 1-7.6 0V83.68h-4.97v31.76a3.8 3.8 0 1 1-7.6 0V86.55v-5.19-4.57-24.86h0c-.08-.1-7.3-7.22-7.4-7.32L.99 27a3.37 3.37 0 0 1 0-4.77zM117.02 2.48c-1.59-1.59-4.16-1.59-5.75 0L90.08 23.67l-3.16 3.12v-.09c-.63-.13-1.27-.22-1.92-.26v-.04h-1.34-17.32-.63a12.88 12.88 0 0 0-2.72.3l-3.07-3.03L38.73 2.48c-1.59-1.59-4.16-1.59-5.75 0s-1.59 4.16 0 5.75l21.19 21.19 8.49 8.38v30.34 5.5 7.19 33.82c0 2.52 2.05 4.57 4.57 4.57s4.57-2.05 4.57-4.57V76.44h5.98v38.22c0 2.52 2.05 4.57 4.57 4.57s4.57-2.05 4.57-4.57V79.89v-6.25-5.5-29.92h0c.1-.12 8.79-8.69 8.91-8.8l21.19-21.19c1.59-1.59 1.59-4.16 0-5.75z'/%3E%3C/svg%3E") no-repeat #2dc127;
	background-size: 12px auto;
    background-position: 8px 50%;
}
.top-apply-now{
	background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='%23fff' stroke-width='2'%3E%3Ccircle cx='10' cy='10' r='9'/%3E%3Cpath d='M8.06,5.99l3.87,4.08L8.2,14.01' stroke-miterlimit='10'/%3E%3C/svg%3E") no-repeat #0da107;
	background-size: 12px auto;
    background-position: 8px 50%;
	
}
/*header top end*/
/*main header start*/
.main-header{
	border-bottom: 1px solid #e5e5e5;
	position: sticky;
	top: 0;
	left: 0;
	z-index: 100;
	width: 100%;
	background-color: #fff;
}
.main-header .container{
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	justify-content: space-between;
	align-items: center;
	
}
.logo-area{
	width: 230px;
}
.logo-area a{
	width: 100%;
	height: auto;
	display: block;
}
.main-menu{
	font-family: 'Poppins', serif;
	font-weight: 600;
}
.main-menu ul li{
	margin: 0;
	padding: 0;
	background-image: none;
}
.main-menu ul li a {
	display: block;
}
/*main header start*/
/*recent update sec start*/
.recent-update{
	border-bottom: 1px solid #d6d6d6;
	font: normal 1.3rem / 1.7rem 'Poppins', serif;
}
.recent-update marquee{
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	line-height: 0;
}
.recent-update a, .recent-update span{
	display:inline-block;
	margin: 0;
	padding: 15px 12px 15px 12px;
	color: #0b0b0b;
	border-right: 2px solid #e8e8e8;
	font-weight: 600;
    font-style: normal;
}
.recent-update a:last-child, .recent-update span:last-child{
	margin-right: 0;
	border-right: 0;
}
.blink-text {
    color: #ff4d4d;
    animation: color-change 1s step-end infinite;
}
@keyframes color-change {
  0% { color: #ef7f00; }
  50% { color: #0b0b0b; }
}
/*recent update sec end*/
.main-banner img{
	width: 100%;
	height: auto;
	display: block;
}

/* ----- top-admi-text ------- */
.top-admi-text-wrap{
    align-self: center;
    margin-right: 6px;
	display:none;
	font-weight:600;
}
.top-admi-text{
	text-align:center;
    font-size:1.4rem;
    line-height:2.2rem;
    font-weight:600;
    text-transform:uppercase;
	margin-right: 15px;
    border-right: 2px solid #fff;
    padding-right: 15px;
}
/* ----- /top-admi-text ------- */



@media only screen and (min-width:500px){
	.social-icon{
		width: 25px;
		height: 25px;
	}
	/*page top start*/
	.page-top-right{
		/*width: 74%;*/
	}
	/*page top end*/
	/*header top start*/
	.header-top-btn{
		padding: 10px 15px 10px 36px;
        background-size: 18px auto;
        background-position: 10px 50%;
		font-size: 1.4rem;
		line-height: 1.8rem;
	}
	.header-top-right .top-phone-no i, .header-top-right .top-mail-no i, .search-area{
		width: 25px;
		height: 25px;
	}
	.top-mail-no i, .top-phone-no i, .search-area{
		background-size: 15px auto;
	}

	/*header top end*/
	.logo-area{
		width: 320px;
	}
}
@media only screen and (max-width:599px){
	.social-icon ul{
		background-color: #fff;
		padding:10px 12px;
		position: absolute;
		top: 100%;
		left: 0;
		display: none;
		z-index: 101;
		width: 100%;
	}
	.social-icon ul.on{
		display: -webkit-box;
		display: -moz-box;
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;
		-webkit-flex-wrap: wrap;
		flex-wrap: wrap;
	}
}
@media only screen and (min-width:600px){
	/*header top start*/
	.header-top-btn{
		padding: 15px 32px 15px 50px;
		background-size: 25px auto;
		background-position: 18px 50%;
	}
	.social-icon{
		width: auto;
		height: auto;
		background: none;
	}
	.social-icon ul{
		position: relative;
		top: 0;
		left: 0;
		background-color: transparent;
		padding: 0;
		width: auto;
		display: -webkit-box;
		display: -moz-box;
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;
		-webkit-flex-wrap: wrap;
		flex-wrap: wrap;
	}
	/*header top end*/	
}
@media only screen and (min-width:768px){
	/*page top start*/
	.page-top-right{
		/*width: 83%;*/
		font-size: 1.6rem;
		line-height: 2.0rem;
	}
	/*page top end*/
	.recent-update a, .recent-update span{
		padding: 18px 12px 18px 12px;
	}
}
@media only screen and (max-width:1024px){
	.main-header{
		padding: 10px 0;
	}
	.mob-nav-btn{
		width: 20px;
		height: 20px;
		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'%3E%3C/path%3E%3C/svg%3E") no-repeat;
		display: block;
		background-size: 100% auto;
	}	
	.main-menu{
		position: fixed;
        width: 316px;
        right: -316px;
        top: 0;
        z-index: 1001;
        height: 100vh;
        background: #19263e;
        padding: 44px 10px 10px;
        font-size: 1.4rem;
        line-height: 2.0rem;
        overflow-x: hidden;
        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;
	}
	.main-menu>ul{
		margin: 0;
		padding: 0;
	}
	.main-menu>ul>li{
		margin: 0 0 0 0;
		padding: 0 0;
		background-image: none;
	}
	.main-menu>ul>li:last-child{
		margin-bottom: 0;
	}
	.main-menu>ul>li>a{
		margin: 0;
		padding: 10px 0 10px 14px;
		color: #fff;
		display: block;
		border-bottom: 1px dashed #afafaf;
	}
	.main-menu>ul>li:last-child >a{
		border-bottom: none;
	}
	.main-menu>ul>li ul{
		margin:0;
		padding: 0;
		font-size: 1.2rem;
        line-height: 1.6rem;
	}
	.main-menu>ul>li ul>li>a{
		color: #fff;
		
		padding: 4px 20px;
		margin: 5px 0;
		display: block;
	}
	.menu-close-btn {
        position: absolute;
        right: 12px;
        top: 9px;
        z-index: 1002;
        font-size: 2rem;
        line-height: 2rem;
        width: 24px;
        height: 24px;
        border: 1px solid #fff;
        color: #fff;
        border-radius: 50px;
        text-align: center;
        display: block;
    }
	.recent-update{
		font-size: 1.2rem;
		line-height: 1.8rem;
	}
}
@media only screen and (min-width:1025px){
	/*page top end*/
	.header-top{
		position: sticky;
		top: 0;
		left: 0;
		z-index: 100;
		width: 100%;
		
	}
	.header-top-right .top-phone-no, .header-top-right .top-mail-no {
		margin-right: 15px;
	}
	.search-area{
		margin-right: 15px;
	}
	.search-area:hover{
		width: 25px;
		height: 25px;
		border-radius: 50px;
		background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40' %3E%3Cpath d='M40 36.9c0 .8-.3 1.6-.9 2.2s-1.3.9-2.2.9-1.6-.3-2.2-.9l-8.2-8.2c-2.9 2-6.1 3-9.6 3-2.3 0-4.5-.4-6.6-1.3S6.4 30.5 4.9 29s-2.7-3.3-3.6-5.4S0 19.2 0 16.9s.4-4.5 1.3-6.6 2.1-3.9 3.6-5.4 3.3-2.7 5.4-3.6S14.6 0 16.9 0s4.5.4 6.6 1.3 3.9 2.1 5.4 3.6 2.7 3.3 3.6 5.4 1.3 4.3 1.3 6.6c0 3.5-1 6.7-3 9.6l8.2 8.2c.7.7 1 1.4 1 2.2zM24.5 24.5c2.1-2.1 3.2-4.6 3.2-7.6s-1.1-5.5-3.2-7.6-4.6-3.2-7.6-3.2-5.5 1.1-7.6 3.2-3.2 4.6-3.2 7.6 1.1 5.5 3.2 7.6 4.6 3.2 7.6 3.2 5.5-1.1 7.6-3.2z' fill='%23fff'/%3E%3C/svg%3E") no-repeat 50% 50% #2dc127;
		background-size: 15px auto;
		align-self: center;
		margin-right: 20px;
	}
	.header-top-btn:hover{
		background-color: #ff8700;
		color: #fff;
		background-size: 28px auto;
	}
	.social-icon 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;
	}
	.social-icon ul .linked-in:hover a{	
		background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3E%3Cpath d='M3.59 7.34h-.04C1.39 7.34 0 5.86 0 4 0 2.11 1.44.66 3.63.66 5.84.66 7.2 2.11 7.22 4c.03 1.86-1.38 3.34-3.63 3.34zm3.23 22H.37V9.98h6.44v19.36zm23.18 0h-6.43V18.98c0-2.6-.94-4.37-3.26-4.37-1.78 0-2.83 1.19-3.3 2.34-.16.43-.21 1-.21 1.58v10.8h-6.42V9.97h6.42v2.81h-.04c.84-1.33 2.36-3.26 5.84-3.26 4.24 0 7.4 2.77 7.4 8.71v11.11z' fill='%230077b5'/%3E%3C/svg%3E") no-repeat 50% 50%;
		background-size: 14px auto;
	}
	.social-icon ul .fb:hover 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='%234267b2'%3E%3C/path%3E%3C/svg%3E") no-repeat 50% 50%;
		background-size: 15px auto;
	}
	.social-icon ul .insta:hover 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='%23bc2a8d'/%3E%3C/svg%3E") no-repeat 50% 50%;
		background-size: 15px auto;
	}
	.social-icon ul .youtube:hover 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='%23ff0000'%3E%3C/path%3E%3C/svg%3E") no-repeat 50% 50%;
		background-size: 15px auto;
	}
	.social-icon ul li:hover{
		background-color: #fff;	
	}
	.social-icon ul li:hover a{
		-webkit-transform: rotateY(360deg);
	 	-moz-transform: rotateY(360deg);
	  	-ms-transform: rotateY(360deg);
	  	-o-transform: rotateY(360deg);
	  	transform: rotateY(360deg);	
	}
	
	
	/*main manu start*/
	.main-header{
		top: 48px;
	}
	.logo-area {
        width: 282px;
    }
	.menu-close-btn{
		display: none;
	}
	
	.mob-nav-btn{
		display: none;
	}
	.top-mail-no:hover span{
		color: #2dc127;	
	}
	.top-mail-no:hover i{
		background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 23.57'%3E%3Cpath d='M27.14 7.27l-7.83 5.44c-1.1.75-2.94 2.29-4.29 2.29H15h-.02c-1.36 0-3.2-1.54-4.29-2.29L2.88 7.27C1.69 6.46 0 4.57 0 3.05 0 1.41.89 0 2.68 0h24.64A2.7 2.7 0 0 1 30 2.68c0 1.87-1.39 3.56-2.86 4.59zM30 20.89c0 1.47-1.21 2.68-2.68 2.68H2.68A2.69 2.69 0 0 1 0 20.89V7.6c.5.55 1.07 1.04 1.69 1.46l8.32 5.78c1.41 1.04 3.15 2.31 4.97 2.31H15h.02c1.82 0 3.57-1.27 4.97-2.31 2.73-1.98 5.54-3.88 8.34-5.78.6-.42 1.17-.9 1.67-1.46v13.29z' fill='%23fff'/%3E%3C/svg%3E") no-repeat 50% 50% #2dc127;
		background-size: 15px auto;
		vertical-align: middle;	
	}
	.main-menu{
		font-size: 1.2rem;
		line-height: 1.6rem;
		color: #0b0b0b;
	}
	.main-menu>ul{
		display: -webkit-box;
		display: -moz-box;
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;
		-webkit-flex-wrap: wrap;
		flex-wrap: wrap;	
	}
	.main-menu ul li{
		display: block;
		background-image: none;
	}
	.main-menu>ul>li{
		position: relative;
		border-right: 1px solid #ffffff;
	}
	.main-menu>ul>li:last-child{
		border-right: none;
	}
	.main-menu>ul>li>a{
		color: #0b0b0b;
		padding: 26px 7px 22px;
		border-bottom: 2px solid #fff;
		position: relative;
	}
	.main-menu>ul>li.menu-item-has-children>a:after{
		display: inline-block;
        content: "";
        width: 2px;
        height: 2px;
        margin: 0 0 3px 9px;
        border: solid #333;
        border-width: 0 2px 2px 0;
        padding: 2px;
        transform: rotate(45deg);
        -webkit-transform: rotate(45deg);
        position: relative;
		-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.menu-item-has-children:hover>a:after{
        border: solid #fff;
        border-width: 0 2px 2px 0;
	}
	.main-menu>ul>li:hover> a{
		background-color: #2dc127;
		color: #fff;
		border-color: #2dc127;	
	}
	.main-menu>ul>li>a{
		text-transform: uppercase;	
	}
	.main-menu>ul>li.current-menu-item> a, .main-menu>ul>li.current-menu-parent> a{
		border-bottom: 2px solid #2dc127;
		color: #2dc127;
	}
	.main-menu>ul>li.current-menu-item> a:after, .main-menu>ul>li.current-menu-parent> a:after{
		border-color:#2dc127; 
	}
	.main-menu>ul>li.current-menu-item> a:hover, .main-menu>ul>li.current-menu-parent> a:hover,.main-menu>ul>li.current-menu-parent:hover>a,.main-menu>ul>li.current-menu-item:hover>a{
		color: #fff;
	}
	.main-menu>ul>li ul{
		position: absolute;
		left: 0;
        top: 100%;
        width: 250px;
        opacity: 0;
		visibility: hidden;
        display: block;
		font-family: 'Poppins', serif;
		font-weight: normal;
        z-index: 3;
		font-size: 1.4rem;
		line-height: 1.8rem;
		box-shadow: 0 1px 1px #e5e5e5;
	}
	.main-menu>ul>li#menu-item-7243 ul{
		left: auto;
		right: 0;
	}
	.main-menu>ul>li:hover ul{
		visibility: visible;
        opacity: 1;	
	}
	.main-menu>ul>li>ul>li>a{
		display: block;
		padding: 12px 30px;
		border-bottom: 1px solid #e5e5e5;
		color:#181818;
		
	}
	.main-menu>ul>li>ul>li>a, .main-menu>ul>li>ul>li a{
		border-left: 0px solid #2dc127;
		background-color: #fff;
	}
	.main-menu>ul>li>ul>li>a:hover, .main-menu>ul>li>ul>li.current-menu-item a{
		border-left: 6px solid #fff;
		background-color: #2dc127;
		color: #fff;
	}
	/*main manu end*/
	/*recent update start*/
	.recent-update a, .recent-update span{
		padding: 22px 12px 22px 12px;
	}
	.recent-update a:hover{
		color: #2dc127;
	}
	/*recent update end*/
}
@media only screen and (max-width:1050px){
	div.page-top-right a, div.page-top-right span{
		display: none;
	}
}
@media only screen and (min-width:1100px){
	/*header top start*/
	.top-phone-no, .top-phone-no span{
		margin-right: 10px;
	}
	.header-top-right a:last-child{
		margin-right: 0;
	}
	.header-top-right a i, .header-top-right span i{
		vertical-align: middle;
	}
	.number-text, .mail-text{
		display:inline-block;
		margin-left: 8px;
		vertical-align: middle;
		font-weight:600;
	}
	.lg-hide{
		display: none;
	}
	.sm-hide{
		display: block;
	}
	.main-menu>ul>li>a{
		padding: 30px 10px;
	}
	/*header top end*/
}
@media only screen and (min-width:1250px){
	.logo-area {
		width: 390px;
	}
}

@media only screen and (min-width:1280px){
	/* ----- top-admi-text ------- */
	.top-admi-text-wrap{
		display: inline-block;
	}
	/* ----- /top-admi-text ------- */
}

@media only screen and (min-width:1500px){
	.page-top-left{
		font-size: 1.4rem;
		line-height: 1.8rem;
	}
	.page-top-right{
		font-size: 1.8rem;
		line-height: 2.2rem;
		margin-right:30px;
	}
	.page-top-left{
		margin-right: 57px;
	}
	.page-top-right a, .page-top-right span {
		padding: 0px 22px;
	}
	.page-top-right {
        /*width: 83%;*/
	}
	.page-top-right a, .page-top-right span {
		padding: 0px 30px;
	}
	.logo-area {
		width: 500px;
	}
	.main-menu>ul>li>a i{
		width: 12px;
		height: 8px;
		margin-left: 7px;   
	}
	.main-menu{
		font-size: 1.3rem;
		line-height: 1.7rem;
	}
	.main-menu>ul>li>a{
		padding: 40px 14px;
	}
	.search-area{
		margin-right: 20px;
	}
	.header-top-btn{
		font-size: 1.6rem;
		line-height: 2.0rem;
	}
	.recent-update a, .recent-update span {
        padding: 22px 19px 22px 19px;
    }
}


@media only screen and (min-width:1800px){
	.main-menu>ul>li>a{
		padding: 50px 18px;
	}
	
}











