body{margin:0;padding: 0; font-family: 'Poppins', sans-serif; overflow-x: hidden; color: #393d46; }
html{overflow-x: hidden;}
img{ max-width: 100%; width: 100%;}
ul, li{ list-style: none; padding: 0;}
/*color*/
:root{
	--blue: #007bff;
    --black: #000;
    --gray: #21282e;
    --white:#fff;
    --dark:#fbe603;
}
h1, h2, h3, h4, h5, h6{  }
h4{font-weight: 500; font-size: 22px; color: #393d46;}
h3.one8{font-weight: 500; font-size: 30px; color: #393d46; position: relative; display: inline-block;}
/*h3.one8:after, h3.one8:before{ content:''; left: -19px; bottom: 14px; position: absolute; width: 10px; height: 10px;    background: #ababab; border-radius: 50%; }  */
h3.one8:after{left: inherit; right: -19px;}
a:hover{text-decoration: none;}
p{margin-bottom: 0; font-weight: normal; font-size: 15px; line-height: 30px;}
@media (max-width: 700px){
	h4{ font-size: 18px;}
	h3{font-size: 22px;}
	h3.one8{
		font-size: 22px;
	}
}
.font-w500{font-weight: 500;}
/* container */
.container { max-width: 1210px; }
/* input */
.form-control{border: 0; box-shadow: none !important; outline: none !important; border-bottom: 1px solid #e8e8e8;  border-radius: 0; height: 34px;}
.form-group label{ font-weight: 300;color: #000;font-size: 14px; }
/*btn*/
button{cursor: pointer;transition: 0.3s;}
.border-btn.b-btn{background: var(--black); color: var(--white); border-color: var(--black);}
.border-btn.b-btn:hover{background: transparent; color: var(--black); }
.border-btn { background: transparent; padding: 11px; font-size: 14px; color: var(--black); border: 1px solid var(--black); max-width: 185px; width: 100%; display: block; font-weight: normal; margin: auto; border-radius: 25px; }
.border-btn:hover{ background: #277db8; border-color: var(--black); color: #fff; text-decoration: none; }
.border-btn.atv{background: #50c37f; border-color: #50c37f; color: #fff; text-decoration: none;}
.btn-n1 { border: 1px solid #000; font-size: 14px; font-weight: 500; padding: 10px 20px; color: #000; border-radius: 10px 0px 10px 0px; float: left;}
.btn-n1:hover{background: #000; color: #fff;}
@media (max-width: 500px){
	.border-btn{max-width: 100%;}	
	.btn-n1 {padding: 6px 12px;}
}
/* title */
.title-bx1{ /*font-family: 'Bubblegum Sans', cursive; */ text-align: left; font-size: 22px;}
.title-bx1::after{content:""; clear:both; display:block; height:3px; width:45px; background:#FFC78B; margin: 0px auto; margin-bottom: 20px;}
.features-box .bg-inner p{line-height: 30px; width: 90%;}
/*header*/
header { position: relative; z-index: 999; }
header .navbar-light .navbar-nav .nav-link { padding:8px 0; font-size: 15px; font-weight: normal; text-transform: uppercase;  color:#491b18; }
header .navbar-light .navbar-nav .nav-link:hover, header .navbar-light .navbar-nav .nav-link.active{ color: #491b18;}
header .navbar-light .navbar-nav .nav-link.active{font-weight: 500; color: #303030;}
.item-data { display: none; width: inherit; height: auto; }
.menu-right ul li .item-data.active{ display: block; }
.menu-right ul li .item-data{padding: 25px 0 0 0 !important; position: relative;}
.menu-right ul li .item-data .fa{ position: absolute; }
.menu-right ul li .item-data li{padding: 0; }
.menu-right ul li .item-data li a { font-size: 14px; padding: 6px 0 6px 13px; border-bottom: 1px dashed #202020; }
.menu-right ul li .item-data li:last-child a{ border-bottom: 0; }
.login a{color: #fff;font-size: 14px;}
.navbar.fixed { width:100%; position: fixed !important; z-index: 999; box-shadow: 2.899px 2.899px 17.5px rgba(53,53,53,0.1);top: 0; background: #fff; transition: 0.3s;}
.navbar.fixed .nav-link{color: #000 !important;}
header .navbar.navbar-expand-lg.navbar-light.position-absolute.w-100{background: rgb(255 255 255 / 82%); padding: 0px 46px;}
.navbar-brand img{ width: 70px; }
.navbar-light .navbar-brand{display: flex; align-items: center; }
.navbar-light .navbar-brand span { font-size: 14px; padding-left: 15px; font-weight: 600; }
.search-top{ display: none !important; color: #303030; margin-left: 30px; display: inline-block; position: relative;}
body.aactive .insearch{display: block;}
.search-top .insearch{display: none;}
.search-top .insearch{ background: #000; border-radius: 10px; border:0; padding: 15px; position: absolute; right: 0; top: 52px;}
.search-top .insearch input{ background: transparent; border:0;outline: none; color: #fff; }
.search-top .insearch a.search-top {position: relative;}
.hum-one{ display: block;  margin-left: 30px; background: transparent; outline: none !important; box-shadow: none !important; width: 28px; border: 0; padding: 0; }
.hum-one span{ width: 100%; margin:6px 0; border-radius: 5px; display: block; background: #303030; height: 2px; }
header .navbar-light .navbar-nav li{ margin-left: 30px; position: relative;}
header .navbar-light .navbar-nav li a{ padding-left: 0px; }
header .navbar-light .navbar-nav li a:hover{color: #ccc;}
header .navbar-light .navbar-nav li:hover .sub-menu{ visibility: visible; opacity: 1; }
.top-area h2{ font-size: 12px; color: #fff; margin:0;display: flex; align-items: center; }
.top-area h2 .fa{ font-size: 22px; margin-right: 10px;}
.top-area{background: var(--black); padding: 5px 46px;}
.sub-menu{ position: absolute; top: 38px; padding: 0px 15px; width: 170px; left: 0; background: rgb(0 0 0 / 75%);visibility: hidden; opacity: 0;     border-radius: 15px;}
.sub-menu li{ display: block; margin-left: 0 !important; margin: 15px 0;}
.sub-menu li a{ display: block; color: #fff; font-size: 14px; font-weight: normal;}
.menu-right { color: #fff; position: fixed; top: 0; right: -450px; width: 100%; max-width: 350px; height: 100%; min-height: 100%; padding: 77px 53px 35px; text-align: center; background-color: var(--black); overflow-y: auto; visibility: visible; z-index: 9999; transition: all .6s cubic-bezier(.77, 0, .175, 1); }
.bg-menu-r { opacity: 0; visibility: hidden; position: fixed; top: 0; left: 0; width: 100%; height: 100%; overflow: hidden; z-index: 999; background-color: rgba(0, 0, 0, .7); transition: all .3s ease-in-out; cursor: url(../img/close-one.cur) 10 10, not-allowed; }
html.open-rightmenu .bg-menu-r { opacity: 1; visibility: visible; }
html.open-rightmenu .menu-right { right: 0px; }
html.open-rightmenu{overflow: hidden !important;}
.menu-right ul li a { color: #fff; display: block; text-align: left; display: flex; justify-content: space-between; align-items: center;}
.menu-right ul li{padding: 15px 0;}
.menu-right span.close-r { position: fixed; top: 6px; right: 10px; width: 24px; height: 24px; border-radius: 50%; border: 1px solid #fff; line-height: 21px;display: none; }
@media (min-width: 768px){
 	.menu-right span.close-r{ display: none; }

}
@media (max-width: 990px){
.navbar-collapse{ background: #fff; }
.navbar-light .navbar-toggler{border: 0 !important;}
}
@media (max-width: 768px){
	html.open-rightmenu .menu-right span.close-r{ display: block; }
	header a.navbar-brand{width: 109px;}
	header .navbar-light .navbar-nav .nav-link{margin-left: 0;}
	.navbar-collapse {  padding: 25px; border-radius: 25px; }
	header .navbar.navbar-expand-lg.navbar-light.position-absolute.w-100{padding:0 10px;}
	header .navbar-light .navbar-nav .nav-link{font-size: 14px; font-weight: 400;}
	.navbar-light .navbar-brand span{display: none;}
	.top-area{ padding: 6px 10px; }
	.top-area h2{font-size: 11px;}
	.search-top{ margin-left: auto !important; }
	.navbar-brand img {width: 39px;}
	.hum-one{ margin-left: 15px; }
	.menu-right{padding: 20px 42px 25px;}
	.title-bx1::after{
		margin-left: 0px;
	}
	p{font-size: 14px; line-height: 26px;}
}
/*banner*/
.banner{background: url('../img/bnr.jpeg');
background-color: rgba(0, 0, 0, 0); background-size: cover; min-height: 598px; padding-top: 150px; position: relative; background-position: bottom; background-repeat: no-repeat; background-color: #f2f2f2; }
.about-area6{  overflow: hidden; }
.about-area6 img{border-radius: 25px; object-fit: fill; object-position: center;}
@media (max-width: 990px){
	.banner{ background-position: center; }
}
@media (max-width: 1024px){
	.banner{min-height: 415px;}
}
@media (max-width: 768px){
	.banner{min-height: 325px;}
}
@media (max-width: 600px){
	.banner{min-height: 165px;}
}
/*project-box*/
.project-box{  margin-top: -59px; }
.project-box .box-reliabil{ border-right: 1px solid #000;}
.project-box .box-reliabil img { width: 46px;}
.project-box .border-btn{ margin: 0 0 0 15px;}
.slide-box{  background: rgb(246,246,246);
background: linear-gradient(0deg, rgba(246,246,246,1) 0%, rgba(246,246,246,1) 49%, rgba(255,255,255,1) 49%); padding: 13px 15px; border-radius: 10px;}
.project-box .radius-box-img { width: 84px; }
.project-box .slide-box p{ font-size: 14px;  color: #8b8b8b;}
.project-box span{ color: #a6aec4; font-size: 14px; font-weight: 500;}
.project-box .one-color{ color: #8b8b8b; }
.project-box .slide-box h6 { font-size: 18px; color: #393d46;padding-top: 18px; font-weight: 400;}
@media (max-width: 600px){
	.project-box .border-btn { margin: 12px 0 0px 0px; width: 100%; float: left; max-width: 100%; }
	.project-box .one-color { width: 100%; padding-left: 60px; }
	.project-box .slide-box p{font-size: 12px;}
	.project-box .slide-box h6{font-size: 15px;}
	.project-box .box-reliabil{border-right: 0;}
}
/*features-box*/
.features-box{ background: #F5FCFF; padding: 50px 0px;}
.features-box .title-bx1::after{
	margin-left: 0px;
}
.features-box1 {background: #fff;}
.features-box .bg-inner p{ font-weight: 300; color: #222222; font-size: 15px; text-align: left; margin-bottom: 15px;}
.features-box .bg-inner h4 { font-size: 24px; font-weight: 500; display: block; float: left; width: 100%;
 margin-bottom: 30px; text-align: left; text-transform: capitalize;}
.features-box .bg-inner .radius-box1{width: 90px; height: 90px; border-radius: 50%; margin:0 auto 70px; }
.features-box .bg-inner .radius-box1 img {  max-width: 100%; }
.features-box .bg-inner a{color: #491b18; font-size: 14px; text-transform: capitalize;}
.features-box .int-img{width: 224px;margin-bottom: 48px;}
.features-box .wrt-img{ width: 24px; }
.features-box .bg-inner a:hover img { padding-left: 5px; transition: 0.3s; }
.features-box .bg-inner a:hover { color: #fff; transition: 0.3s; text-decoration: none; }
/*about*/
.about-area-v .nav.nav-tabs { float: left; display: block; margin-right: 20px; border-bottom: 0; border-right: 1px solid #ddd; padding-right: 15px; }
.about-area-v .nav-tabs .nav-link { border: 1px solid transparent; border-top-left-radius: .25rem; border-top-right-radius: .25rem; color: #000;}
.about-area-v .nav-tabs .nav-link.active { color: var(--black); background-color: var(--dark) !important; border-color: transparent !important; }
.about-area-v .nav-tabs .nav-link { border: 1px solid transparent; border-top-left-radius: 0rem !important; border-top-right-radius: 0rem !important; }
.about-area-v .tab-content>.active { display: block; min-height: 165px; }
.about-area-v .nav.nav-tabs { float: left; display: block; margin-right: 20px; border-bottom: 0; border-right: 1px solid transparent; padding-right: 15px; width: 256px; padding: 25px 0; border-radius: 10px; overflow: hidden; background: rgb(204 204 204 / 50%); }
/*notice part */
.notice-part { width: 100%; border-radius: 7px; display: flex; justify-content: space-between; align-items: center; padding: 12px 15px; margin: 0 0 17px 0; box-shadow: 2.899px 2.899px 10.5px rgb(53 53 53 / 10%); }
.notice-part a{color: inherit;}
.notice-part h3 { font-size: 15px; line-height: 24px; padding: 0; margin: 0;}
.notice-part button { position: relative; border: 0; background: none; color:red; font-size: 12px; font-weight: 600; text-transform: uppercase; }
.notice-part button{
	animation: blinker 1s linear infinite;
}
@keyframes blinker {  
	50% { opacity: 0; }
}
.notice_cat{
	padding-top: 50px;
}
/*three sec*/
.three-sec { width: 100%; background: #E0B84E; padding: 17px; border-radius: 8px; margin-bottom: 29px; }
.three-sec h3 { margin: 0; color: #fff; font-size: 30px; padding: 4px 0; }
.three-sec p { color: #fff; font-size: 12px;}
.bg33{background: #6FC4D9;}
.bg44{background: #AC7AB5;}
/*Testimonials*/
.Testimonials { width: 100%; display: flex; justify-content: space-between; align-items: center; }
.Testimonials p { font-size: 15px; line-height: 30px; padding-left: 26px; }
.Testimonials svg{width: 37px;}
span.radius-box-img { overflow: hidden; border-radius: 15px; display: block; }
.testimonials-bx .owl-carousel .owl-item img{border-radius: 15px;}
/* highlight */
.highlight{padding: 50px 0 70px 0;}
.highlight .box-inr h6{ font-size: 21px; width: 100%;}
.highlight .box-inr:hover{ background: #277db8; transition: 0.3s; cursor: pointer;}
.highlight .box-inr:hover h6, .highlight .box-inr:hover p{ color: #fff;}
.highlight .box-inr:hover img { box-shadow: 0px 0px 0 6px #fff; border-radius: 50%; }
.highlight .box-inr p{ color: #a0a0a0; }
.box-inr{border-radius: 15px; box-shadow:2.899px 2.899px 17.5px rgba(53,53,53,0.1); overflow: hidden;}
.highlight img { height: 59px; }
.highlight .box-inr { align-content: baseline;}
.collage-area{padding: 50px 0px;}
.collage-area .title-bx1{text-align: center;}
.collage-area .title-bx1::after{margin: 0px auto 35px;}
.collage-area .inr-box99{ background: rgb(251 230 3 / 43%); display: flex; padding: 5px 0 5px 9px; margin-bottom: 25px; border-radius: 15px; transition: 0.3s; }
.collage-area .inr-box99 .fa{ font-size: 50px; }
.collage-area .col-md-3:nth-child(odd) .inr-box99{ background:#d3fffd; }
.collage-area .col-md-3 .inr-box99 span img{ height: 70px; width: auto; }
.collage-area .col-md-3 .inr-box99 a{ color: #000; }
.collage-area .inr-box99:hover{transition: 0.3s; background: #fff !important; box-shadow: 0px 2px 10px rgb(0 0 0 / 24%);}
@media (max-width: 768px){
	.highlight .box-inr p{font-size: 14px;}
	.highlight{ padding-bottom: 50px; }		
	.features-box{padding: 30px 0px;}
	.features-box .bg-inner p{width: 100%; font-size: 14px; line-height: 26px; margin-bottom: 10px;}
	.notice-part {padding: 8px 10px;}
	.notice-part h3 {font-size: 14px; line-height: 20px;}
	.notice_cat{padding: 0px;}
	.admissionForms{
		margin-top: 0px;
	}	
	.collage-area {
		padding: 30px 0px;
	}
	.collage-area .title-bx1{
		text-align: left;
	}
	.collage-area .title-bx1::after{
		margin: 15px 0px 30px;
	}
}
/* our-work */
.our-work{padding: 70px 0 70px 0;}
.our-work .box-inr h6 {font-size: 16px;}
.title-r88 { position: absolute; transform: translateY(-50%); top: 50%; z-index: 99; margin: auto; left: 0; right: 0; text-align: center; color: #fff; }
.our-work .owl-nav.disabled{display: none;}
#owl-demo223{direction: ltr;}
@media (max-width: 768px){
	.our-work .box-inr p{ font-size: 14px; }
	.our-work{padding: 50px 0;}
}
/*syllabus*/
.syllabus .syllabus-area { text-align: center; padding: 14px 25px; border: 1px solid rgb(204 204 204 / 45%); border-radius: 15px; margin-bottom: 17px; border-left: 10px solid #f9e605; display: flex; align-items: center;justify-content: space-between; }
.syllabus .syllabus-area h4{ font-size: 30px; margin-bottom: 0;}
.syllabus .syllabus-area button{transition: 0.3s; background: transparent; border: 0; outline: none; }
.syllabus .syllabus-area button:hover .fa{ color: #f9e605; }
.syllabus .syllabus-area .fa{ font-size: 30px; }
/*fees str*/
.sy-top ul { padding: 0px 25px 0px 25px; }
.sy-top ul li { display: flex;align-items: center; justify-content: space-between; padding: 7px 0; border-bottom: 1px dashed #ccc; }
.sy-top ul li h6{ margin-bottom: 0; font-size: 14px; }
.sy-top {  border: 1px solid rgb(204 204 204 / 52%); border-radius: 15px; }
.sy-top h5 { padding: 15px 25px; font-size: 16px; background: var(--dark); border-top-left-radius: 15px; border-top-right-radius: 15px; color: var(--black); }
.sy-top p { font-size: 12px; padding: 0px 25px 25px 25px; }
/* why iudyog */
.why-iudyog{ padding: 50px 0 100px 0; display: block; background-size: 100% 100% !important;}
.why-iudyog .dtls8-area span { font-size: 26px; font-weight: 500; }
.why-iudyog .dtls8-area h5 { font-size: 18px; padding: 5px 0 22px 0; }
.why-iudyog .dtls8-area p { font-size: 17px;}
@media (max-width: 768px){
	.why-iudyog .dtls8-area p{font-size: 14px;}
	.why-iudyog .dtls8-area span{text-align: center; font-size: 14px;}
	.why-iudyog .dtls8-area h5{font-size: 12px; padding-bottom: 15px;}
	.why-iudyog{padding: 50px 0 50px 0; }
}
/* blog-box */
.blog-box{padding: 0px 0 0px 0; position: relative; background: #F5FCFF; margin-top: 34px;}
.blog-box .tag-bx { position: absolute; right: 50px; top: 0; padding: 10px 15px 15px 15px; background: #f6f7fb; border-bottom-left-radius: 7px; border-bottom-right-radius: 7px; }
.blog-box .tag-bx:after { position: absolute; width: 100%; height: 43px; bottom: -27px; content: ''; /* background: url('../img/obj-arrow.png') no-repeat; */ left: 0; right: 0; background-size: 100%; }
.blog-box h3{ padding: 0px 0; margin-bottom: 15px; }
.blog-box .tag-bx span{ text-align: center; width: 100%; display: block; }	
.blog-box .box-inr .tag-bx h6{ margin-bottom: 0; margin-top: 4px;}	
.blog-box .box-inr h6 { font-size: 23px; font-weight: 500; margin-bottom: 15px; position: relative; z-index: 5;}
p.headTag{margin:0; padding:0; text-align:center; color:#747474; font-size:16px; font-weight: 500; margin-bottom:15px;}
.features-box1 p.headTag{text-align:left;}
ul.collageList{}
ul.collageList li{display:inline-block; width:18%; margin:1%; float:left; text-align:center; border-radius:4px; padding:40px 0px 30px; color:#242424; background:#fff;    text-align: center;border: 1px solid #E7E7EC;border-radius: 4px;box-shadow: 0 8px 15px rgb(140 152 164 / 10%);overflow: hidden;transition: all 0.5s; position:relative;} ul.collageList li a{color:#242424; display:block;}
ul.collageList li .clImage{text-align:center; margin-bottom:10px; position:relative;}
ul.collageList li .clImage img{width:30%; margin:0 auto; opacity:0.5; position:relative;}
ul.collageList li:hover .clImage img{opacity:1;}
ul.collageList li::before{content:""; height:10px; width:0; clear:both; display:block; position:absolute; top:20px; background:#FFC78B; transition: all 0.5s;}
ul.collageList li:hover::before{width:100%;}
ul.collageList li::after{content:""; height:2px; width:0; clear:both; display:block; position:absolute; bottom:15px; background:#FFC78B; transition: all 0.5s;}
ul.collageList li:hover::after{width:100%;}
a.rmore{border: 1px solid #000;font-size: 14px;padding: 5px 20px;color: #000;border-radius: 10px 0px 10px 0px;float: left; margin-top: 20px;}
.chairmainQuote {padding: 50px 0px; padding-top: 30px;}
.chairmainQuote .title-bx1{text-align: center;}
.chairmainQuote .title-bx1::after{margin:15px auto 35px;}
.chairmainQuote .pera-dtls{padding-left: 40px;}
.chairmainQuote .pera-dtls p{padding:0;}
.chairmainQuote .pera-dtls h5{font-size:30px; margin:20px 0px 10px;}
.chairmainQuote .pera-dtls h5 span{font-weight:bold;}
.chairmainQuote .pera-dtls span.icon{display:block; clear:both;}
.chairmainQuote .pera-dtls span.icon img{width:70px;}
.chairmainQuote .pera-dtls span.signature{font-family: 'Waterfall', cursive; display:block; clear:both; margin: 10px auto; font-size: 20px; font-weight: 600;}
.missionVision{background:#f6f6f6; padding:50px 0px; width:100%; clear:both; display:block;} 
.missionVision .mvSide{}
.missionVision h5{font-size:30px;} 
.missionVision h5::after { content: "";  clear: both;  display: block;  height: 3px;  width: 45px;  background: #FFC78B;margin: 10px 0px; margin-bottom: 15px;}
.missionVision h5 span{font-weight:bold;} 
.missionVision .mvSide p{line-height:30px; font-size: 15px; margin-bottom: 15px;}
.missionVision .mvSide p.introPara{margin-bottom:10px; font-weight: 500; color:#747474;} 
.missionVision .mvSide a.rmore{padding:10px 20px;}
.eventsSide{}
.eventsList{}
.eventsList li{clear:both; display:block; margin-bottom:20px;}
.eventsList li::after{content:""; height:1px; width:100%; clear:both; display:block;}
.eventsList li .dateSide{width:20%; float:left; border:2px solid #FFC78B; border-radius:6px; text-align:center; font-size:16px; line-height: 18px; font-weight:bold; margin-right:5%; padding: 10px 0px; }
.eventsList li .dateSide span{font-size:11px; text-transform:uppercase; letter-spacing:2px; clear:both; display:block; text-align:center;}
.eventsList li .matrSide{width:75%; float:left; }
.countHighlights{background:#FFC78B; width:100%; clear:both; display:block; padding:20px 0px; text-align:center; font-size:46px; font-weight:bold;}
.countHighlights span{font-size:16px; clear:both; display:block; margin-top:0px; font-weight:normal; text-transform:uppercase; letter-spacing:2px;}
.collegeFacilities{padding:50px 0px;}
.collegeFacilities .title-bx1{text-align: center;}
.collegeFacilities .title-bx1::after{margin:15px auto 35px;}
.collegeFacilities img{border-radius:6px;}
.collegeFacilities span{clear:both; display:block; text-align:center; margin:10px auto; font-size:16px;}
.testimonials-bx {padding:50px 0px; background:#fdfdfd;}
.testimonials-bx .title-bx1{text-align: center;}
.testimonials-bx .title-bx1::after{margin:15px auto 35px;}
.title-bx1 h3 span{clear:both; display:block; font-weight:bold;}
.admissionForms{position: relative; background: #F5FCFF;}
ul.admFormsList{}
ul.admFormsList li{display:inline-block; width:48%; margin:1%; float:left; text-align:center; border-radius:4px;  color:#242424; background:#fff;    text-align: center;border: 1px solid #E7E7EC;border-radius: 4px;box-shadow: 0 8px 15px rgb(140 152 164 / 10%);overflow: hidden;transition: all 0.5s; position:relative;} 
ul.admFormsList li a{color:#242424; display:block; padding:30px 0px;}
ul.admFormsList li p{width:90%; margin:5px auto; color:#747474; font-size:14px;}
ul.admFormsList li h6{font-size:20px;}
ul.admFormsList li span{background:#FFC78B; display:inline-block; clear:both; padding:15px 20px; border-radius:4px 4px 0px 0px; margin-top:20px; font-size:12px; text-transform:uppercase; font-weight:bold; letter-spacing:2px;}
ul.admFormsList li:hover span{background:#242424; color:#fff;}
ul.admFormsList li:hover{margin-top:0%;}
@media (max-width: 990px){
	.blog-box .box-inr h6{font-size: 17px;}
	.blog-box .box-inr p{font-size: 14px;}
}
@media (max-width: 768px){
	.blog-box .box-inr h6{font-size: 16px;}
	.blog-box .box-inr p{font-size: 13px;}
	.blog-box{padding: 40px 15px;}
	.chairmainQuote {
		padding: 30px 0px;
		padding-top: 10px;
	}
	.chairmainQuote .title-bx1{
		text-align: left;
	}
	.chairmainQuote .title-bx1::after{
		margin: 15px 0px 30px;
	}
	p.headTag{
		font-size: 14px;
		text-align: left;
	}
	.chairmainQuote .pera-dtls{
		padding-left: 15px;
	}
	.chairmainQuote .pera-dtls span.icon{
		margin-top: 20px;
	}
	.chairmainQuote .pera-dtls h5{font-size: 22px; margin: 15px 0px 5px;}
	.Testimonials p{font-size: 14px; line-height: 26px;}	
	ul.admFormsList li{width: 100%; margin-bottom: 15px;}
	.missionVision{padding: 30px 0px;}
	.missionVision h5{
		font-size: 22px;
	}
	.missionVision .mvSide p {
		line-height: 26px;
		font-size: 14px;
		margin-bottom: 10px;
	}
	.missionVision .btn-n1{
		margin-bottom: 30px;
	}
	.eventsList li .dateSide{
		overflow: hidden;
		text-overflow: ellipsis;
	}
	.eventsList li .matrSide{
		font-size: 14px;
	}
	.collegeFacilities {
		padding: 30px 0px;
	}
	.collegeFacilities .title-bx1{
		text-align: left;
	}
	.collegeFacilities .title-bx1::after{
		margin: 15px 0px 30px;
	}
	.testimonials-bx {
		padding: 40px 0px;
		padding-top: 0px;
	}
	.testimonials-bx .title-bx1{
		text-align: left;
	}
	.testimonials-bx .title-bx1::after{
		margin: 15px 0px 30px;
	}
}
/*gallery*/
.main-gallery .gal-inr{position: relative; transition: 0.3s; margin-bottom: 25px;  overflow: hidden; border-radius: 15px; display: block; color: inherit;}
.main-gallery .gal-inr img{height: 200px; object-fit: fill; object-position: center;}
.main-gallery .gal-inr:before{ content:'+';  transition: 0.3s; font-size: 55px; position: absolute; top: 0; bottom: 0;width: 100%; height: 100%; background:rgb(251 230 3 / 78%); left: 0; opacity: 0; display: flex; justify-content: center; align-items: center; cursor: pointer;}
.main-gallery .gal-inr:hover:before{opacity: 1;  transition: 0.3s;}
/* owl slider */
.owl-nav .owl-prev, .owl-nav .owl-next{ width: 40px; height: 40px;   border-radius: 50% !important;}
.owl-nav { position: absolute; width: 100%; left: 0; right: 0; top: 50%; display: flex; justify-content: space-between; transform: translate(0px, -50%);}
 .owl-prev.disabled, .owl-next.disabled{opacity: 1;}
 .owl-nav .owl-prev{ background:#f6f7fb url(../img/left.png) no-repeat; background-size: 21px;background-position: center; }
.owl-nav .owl-next{ background:#f6f7fb url(../img/right.png) no-repeat; background-size: 19px; background-position: center; } 
.owl-next{margin-right: -15px;}
.owl-prev{margin-left: -15px;}
/* digital */
.digital { background: #f6f6f6; padding-top: 170px; margin-top: -91px; }
.digital .container { background: #fff; padding: 35px 0; border-radius: 10px; }
.digital h4{font-size: 30px; font-weight: 600;}
.digital h3{font-size: 22px; font-weight: 400; padding-top: 4px;}
@media (max-width: 768px){
	.digital{padding-top: 70px;}
	.digital h4{font-size: 22px;}
}
@media (max-width: 575px){
	.digital h4{font-size: 18px;}
	.digital h3{padding-top: 0; font-size:13px;}
}
/*contact us*/
.contact-page .c-in-box { padding:45px 25px; border-radius: 10px; background: var(--white); box-shadow: 0px 5px 15px rgb(204 204 204 / 42%); }
.contact-page textarea{ resize: none;    height: 80px; }
span.icon-area { width: 100px; height: 100px; display: flex; align-items: center; justify-content: center; border-radius: 50%; border: 1px solid #ccc; font-size: 55px; float: none;}
.c-area1 { background-color: #F5FCFF; text-align: center; padding: 14px 25px; border: 1px solid rgb(204 204 204 / 45%); border-radius: 15px; display: flex; align-items: center; justify-content: flex-start; margin-bottom: 17px;border-left: 10px solid #f9e605; }
.c-area1 p { width: 80%; text-align: left; padding-left: 35px; }
/* footer */
footer{padding: 40px 0 0 0px;background: var(--gray);}
footer .title-bx1{color: #fff;}
footer .title-bx1::after{margin: 5px auto; margin-left: 0px;}
footer .ul-link ul li{ color: #fff; line-height: 28px;  font-size: 14px; font-weight: 200; }
footer  p{ color: #fff; }
footer .area8{display: flex;}
footer .area8 li{ margin-right: 15px; overflow: hidden; border-radius: 50%; }
footer .area8 li img{ height: 60px; }
.ul-link ul { list-style: initial; margin-bottom: 0; }
.ul-link ul li { text-align: left; padding-left: 9px; text-transform: capitalize; line-height: 35px;}
.p-text p {	 font-size: 14px; line-height: 24px; color: #fff;}
.footer-areain{ width: 100%; background: var(--black); padding: 10px 0; margin-top: 25px;}
.footer-areain p{ color: #fff;  font-weight: 200; font-size: 14px;}
.footer-areain a{ color: #fff;    font-weight: bold; }
footer p { color: #fff; font-size: 14px; font-weight: 200; }
.f-share{ display: flex; margin-top: 15px; }
.f-share li{width: 40px; height: 40px; display: flex; justify-content: center; margin-right: 10px; align-items: center; border-radius: 50%; border:1px solid #ccc;}
.f-share li:hover{ background: #fff; color: #000; }
.f-share li:hover a{color: #000; }
.f-share li a{ color: #fff; }
.promo-carousel { overflow: hidden; }
.promo-carousel .item-wrap { transform: translateX(0px); position: relative; white-space: nowrap; display: flex; width: 100%; }
.promo-carousel .item {width: 100%; text-align: center; display: flex; flex: 1; justify-content: center; align-items: center; }
.promo-carousel .item a { text-decoration: none; width: 100%; display: flex; flex: 1; padding: 10px 10px; }
.promo-carousel .item img {/*  width: 196px; */ max-width: inherit; }
.promo-carousel .item-wrap { width: 200%; }

.c-in-box .form-group label{
	display: block;
	margin: 0px;
}

.c-in-box .form-control{
	padding: 0px 10px;
}

@media (max-width: 900px){
	.promo-carousel .item img {width: 100%;}
	.promo-carousel .item-wrap { width: 660%; }
}
header .navbar-light .navbar-nav li .sub-menu li .sub-menu{display:none; left:100%; top: 0;}
header .navbar-light .navbar-nav li .sub-menu li:hover .sub-menu{display:block;}
footer .ul-link ul li a {color: #fff;}

@media (min-width: 990px){
.topmnu {display: none;}
}
@media (max-width: 768px){
	.c-area1 {padding: 10px; border-left: 5px solid #f9e605; margin-bottom: 15px;}
	span.icon-area {
		width: 40px;
		height: 40px;
		font-size: 22px;
	}
	.c-area1 p {
		width: 85%;
		text-align: left;
		padding-left: 10px;
		line-height: 24px;
	}
	.contact-page .c-in-box{
		padding: 20px 15px;
	}
	.c-in-box .form-group label{
		font-size: 12px;
		font-weight: 500;
		margin: 0px;
	}
	.c-in-box .form-control{
		padding: 0px;
		font-size: 14px;
	}
	footer .col-md-3{
		margin-bottom: 25px;
	}
	footer .col-md-3:last-child{
		margin-bottom: 0px;
	}
}

/** table style - Theme 1**/
.theme_table {
	overflow: auto;
}
.theme_table table {
	margin: 0px;
}
.theme_table thead tr th {
	font-size: 14px;
	font-weight: 500;
	background-color: #da804f;
	padding: 5px 10px;
	color: #fff;
	border-color: #e2a482;
}
.theme_table tbody tr td {
	padding: 5px 10px;
	vertical-align: middle;
	font-size: 14px;
	font-weight: 500;
	color: #333;
}
.theme_table tbody tr td button,
.theme_table tbody tr td a {
	outline: none;
	color: #fff;
	font-size: 12px;
	font-weight: 500;
	padding: 4px 10px;
	border-radius: 25px;
	border: solid 1px #3476bc;
	background-color: #3476bc;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
	-ms-transition: all 300ms ease-in-out;
	-o-transition: all 300ms ease-in-out;
	transition: all 300ms ease-in-out;
}
.theme_table tbody tr td button:hover,
.theme_table tbody tr td a:hover {
	background-color: #fff;
	border-color: #333;
	color: #333;
}
.theme_table tbody tr td:first-child {
	width: 45px;
}
.theme_table tbody tr td:last-child {
	width: 15%;
}
@media (max-width: 768px) {
	.theme_table thead tr th {
		font-size: 13px;
	}
	.theme_table tbody tr td {
		font-size: 13px;
	}
	.theme_table tbody tr td button,
	.theme_table tbody tr td a {
		font-size: 10px;
	}
	.theme_table tbody tr td:first-child {
		width: 45px;
	}
	.theme_table tbody tr td:last-child {
		width: 15%;
	}
}
.nav_home{
 font-weight: 500;
    color: #5a272d !important;
     padding-left:20px;
}