* {
margin:0px;
padding:0px;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
margin:0;
padding:0;
outline:0
}
html {
-webkit-text-size-adjust:100%;
-ms-text-size-adjust:100%;
font-size:10px;
-webkit-tap-highlight-color:transparent
}
html, body {
  font-family: 'Montserrat';
	font-size: 14px;
	color: black;
	font-weight: 400;
}
.heading-text {
	color: rgb(20, 17, 17);
    font-size: 28px;
    line-height: 20px;
}

.header {
	background-color: rgb(139 161 22);
}

.head-right ul {
	list-style:none;
	float: right;
	margin-bottom: 0px;
}
.head-right ul li {
	border-right: 1px solid rgba(255, 255, 255, .3);
	border-left: 1px solid rgba(255, 255, 255, .3);
	float: left;
	padding: 12px;
	color: white;
}
.head-right ul li a {
	color:white;
	text-decoration:none;
	font-size: 14px;
}
.head-span img {
	height: 14px;
	width: 30px;
}
.notification {
	padding-top: 12px;
	color: white;
	font-size: 14px;
}
.notification span img {
	height: 14px;
	width: 30px;
}
.notification span {
	padding-right: 5px;
}
/* media query start  media query start media query start*/
@media screen and (max-width: 575px)
{

.res-noti{
	width: 45%;
}
.head-right{
	width: 55%;
}
.head-right ul li {
	padding: 8px;
}

.col-sn-50{
	width: 50%;
}
.col-sn-33{
	width: 33%;
}
.col-margin-top{
	margin-top:20px;
}
.col-sushil{
	width: 100%;
}

}
@media screen and (max-width:992px){
	
.res-noti{
	width: 45%;
}
.head-right{
	width: 55%;
}
.footer-link h2{
	font-size: 22px!important;
}
.footer-link ul li a{
	font-size: 14px;
}
.footer-link p{
	font-size: 14px !important;
}
.footer-contact span{
	font-size: 14px !important;
}
.social-icon li{
	padding-left: 1px !important;
}
.social-icon li a i {
	font-size: 13px !important;
}

}
@media screen and (max-width: 767px){
	

	.notification {
		padding-top: 7px;
	}
.test-display{
	display: none;
}
.res-noti{
	display: none;
}
.head-right{
	width: 100%;
}

.head-right ul li {
	padding: 7px;
}

.navbar-nav li{
    padding-left: 2px !important;
  }
  .navbar-nav li a{
    
    font-size: 13px !important;
  }
  .event-content {
  	margin-top: 0px !important;
  }
  
  .achievement-banner{
  	margin-top: 20px;
    
  }
  .course-list{
  	width: 100%;
  }
  .col-sn-50{
  	width: 50%;
  }
  .col-sn-33{
  	width: 33%;
  }
  .note-event{
  	width: 100% !important;
  }
  .footer-link h2 {
  	margin-top: 30px;
  }
  
.course-list{
	width: 100% !important;
}	
.col-margin-top{
	margin-top:20px;
}
.meet-tech img {
    border-radius: 8px;
    width: 100% !important;
    height: 100% !important;
}
}
@media screen and (max-width:290px){
	.about-year h3{
		font-size:12px !important;
		width: 100%;
		float: left;
		margin-bottom: 0px !important;
		}
		.about-year span{
	font-size: 12px!important;
	bottom:0px !important;
	}
}

@media screen and (max-width:553px){
	.about-year h3{
		font-size:12px !important;
		width: 100%;
		float: left;
		margin-bottom: 0px;
		}
.about-year span{
	font-size: 12px!important;
	bottom:0px !important;
	}
	.head-right ul li{
	padding: 3px;
}
.about-year h5{
		
		width: 100%;
		float: left;
		}

}
/* media query end  media query end*/
/*  menu section css start */


  .navbar-nav{
  width: 100%;
  justify-content: flex-end;
  }
  .navbar-nav li{
    padding-left: 20px;
  }
  .navbar-nav li a{
    color:#3c4674;
     font-size: 15px;
    font-weight: bold !important;
  }
  .navbar-nav li a:hover{
    color:#f3630f;
    
  }
  .menu-icon i{
    color: #111;
  }
.navbar-dark{
	padding: 0px;
}
/*  menu section css ending*/
.carousel-control-prev-icon{
	background-color: red;
}
.carousel-control-next-icon{
	background-color: red;
}
/*   slider section css start */
.mt-60{
	margin-top: 60px;
	margin-bottom: 60px;
}
.note-event{
    padding: 10px;
    border: 1px solid #daa4a4;
    width: 48%;
    margin: 1%;
    float: left;
    background-color: #9accdbc7;
    
}
.notice-board {
	border: 5px solid #ecbdb2;
	padding: 30px;
	color: white;
	background-color: #138522c7;
	width: 100%;
	float: left;
	margin-top:30px;
}
.notice-board ul {
	list-style: none;
	padding: 0px;
	width: 100%;
	float: left;
}
.notice-board ul li {
	font-size: 14px;
	margin-bottom: 20px;
	width: 100%;
	float: left;
}
.heading-border {
	background-color: #ffc600;
	display: inline-block;
	height: 3px;
	margin-bottom: 8px;
	margin-top: 0;
	position: relative;
	width: 100px;
}
.heading-gallery {
	background-color: #ffc600;
	display: inline-block;
	height: 3px;
	margin-bottom: 11px;
	margin-top: 0;
	position: relative;
	width: 100px;
}
.event-list {
	padding: 10px;
	width: 100%;
	float: left;
	border-bottom: 1px solid #e1e1e1;
	margin-top: 30px;
}
.event-date {
	width: 80px;
	float: left;
	text-align: center;
	background: #76c568;
	color: #fff;
	padding:4px;
	border-radius: 5px;
}
.event-date p {
	font-weight: 400;
	font-size: 14px;
	margin-bottom: 0px;
}
.event-date h4 {
	font-weight: 400;
	font-size:26px;
}
.logo-color{
  color:  black;
}

.logo1{
  color: gold;
}
.event-content {
	width: calc(100% - 110px);
	float: left;
	margin-left: 10px;
	margin-top: 15px;
}
.event-content p{
font-size: 14px;margin-bottom: 0px;
}
.event-content h3{
font-size: 16px;
font-weight: 600;
}
/* notice section ending */
/* campus starting css  */
.info-img img{
	width:100%; padding:20px;height: 500px;
}
.about-campus {
	width: 100%;
	float: left;
	padding: 20px;
}
.about-campus p {
	color: #65716b;
	font-size: 16px;
	margin-top: 15px;
	line-height: 23px;
}
.about-campus ul {
	list-style: none;
	margin-top: 30px;
	width: 100%;
	float: left;
}
.about-campus li {
	color: #626262;
	font-size: 15px;
	margin-bottom:8px;
}
.about-campus li i {
	color: #68bb59;
}
.about-year {
	margin-top:40px;
}
.about-year h3 {
	font-size: 45px;
	color: #e5ece4;
	line-height: 0;
}
.about-year span {
	font-size: 40px;
	color: #e0ebde;
	position: relative;
	bottom: 5px;
}
.about-year h5 {
	font-size: 14px;
	font-weight: 400;
	margin-top:20px;
}
.about-campus a {
	padding: 12px;
	border: none;
	background-color: #dd4d43;
	color: white;
	border-radius: 2px;
	font-size: 13px;
	margin-top:25px;
	float:left;
	text-decoration:none;
}
.campus-btn{
	width: 100%;
	float: left;
}
/* campus ending css */
/* achievement section css start  */
.achievement, .achievement-banner {
	padding: 10px;
}

.achievement h3 {
	margin-top: 15px;
	font-size: 16px;
	font-weight: 600;
	letter-spacing: 0.1px;
}
.achievement p {
	margin-top: 10px;
	font-size: 15px;
	line-height: 22px;
	letter-spacing: 0.1px;
}
.achievement a {
	padding: 10px 14px;
	background-color: #68bb59;
	color: white;
	border-radius: 2px;
	font-size: 14px;
	margin-top: 15px;
	text-decoration: none;
	float: left;
}
.achievement-banner h5 {
	font-size: 14px;
	padding:0px;
	margin:0px;
	margin-top: 10px;
	line-height: 20px;
	font-weight: 600;
}
.achievement-banner p {
	font-size: 16px;
	margin-top: 0px;
}
.achievement-banner img {
	width: 100%;
}
.pd-60{
	padding-top: 60px;
	padding-bottom: 60px;
}
@media screen and (max-width: 1100px) {

.ach-img{
	width: 100%;
}
	}
/* achievement section css ending  */
/* POPULAR COURSE SECTION POPULAR COURSE POPULAR COURSE POPULAR COURSE POPULAR COURSE POPULAR COURSEPOPULAR COURSE POPULAR COURSE   */
.bg-lightgrey {
    background-color: #b8cf8b;
    margin-top: 60px;
    margin-bottom: 60px;
    padding-bottom: 60px;
    padding-top: 60px;
}
.course-list {
	text-align: center;
	margin-bottom: 20px;
	padding:5px 0px;
	width: 90%;
	float: left;
}
.course-list i{
	font-size: 20px;
	    color: #064727ba;
margin-top: 7px;	    
}
.course-list p{
	font-size:14px;
	line-height: 15px;
}
.course-list img {
	width:60px;
}
.popular-course h2 {
	color: #064727;
	font-size: 28px;
}
.popular-course p {
	font-size: 16px;
	margin-top: 10px;
	line-height: 25px;
	font-weight: 400;
}
.popular-course a {
	text-decoration: none;
	color: #064727;
	float: left;
	margin-top: 10px;
	font-size: 14px;
}
.bg-yellow {
	background:#ffc252
}
.bg-blue {
	background: #add8e6;
}
.bg-green {
	background: #90ee90;
}
.bg-grey {
	background: #d3d3d3;
}
.col-margin-top{
	margin-top: 15px;
}
/*NOTICE BOARD SECTION NOTICE BOARD SECTION NOTICE BOARD SECTION NOTICE BOARD SECTION NOTICE BOARD SECTION NOTICE BOARD SECTION   */

.client {
    width: 100%;
    height: 100%;
    background: #7F00FF;  
    background: -webkit-linear-gradient(to right, #E100FF, #7F00FF); 
    background: linear-gradient(to right, #E100FF, #7F00FF); 
}

.push-right{
  display:none;
  position: relative;
  top:-170px;
  font-size: 24px;
}
.push-right a{
  color:#5688af !important; 
}
.right{
  float: right;
}

.text-white{
color: #111 !important;
--bs-text-opacity: 1;
}
.text-center h2{
  color: #064727 !important;
 font-size: 28px;
 font-weight: 400 !important;
 margin-bottom: 0px;
}
.text-center{
	text-align: left !important;
}

.client{
      background: linear-gradient(to right, #fff,#fff);

}
.align-items-md-center{
	margin-top: 40px;
}

.testimonial {
	width:100%;
	float:left;
	padding-right:20px;
}
.testimonial-content {
	background: #76c568;
	color: #fff;
	width: 100%;
	float: left;
	padding: 20px;
	font-size: 16px;
	line-height: 35px;
	position: relative;
}
.testimonial-content::after {
 content: "";
 position: absolute;
 top: 100%;
 left: 20px;
 margin-left: 6px;
 border-width: 34px;
 border-style: solid;
 border-color: #76c568 transparent transparent;
 width: 0%;
}
.testimonial-detail {
	width:100%;
	float:left;
	margin-top: 40px;
}
.testimonial-img {
	width:90px;
	float:left;
	text-align:center
}
.testimonial-img img {
	width:70px;
	height:70px;
	border-radius:50%;
}
.testimonial-name {
	margin-left:10px;
	float:left;
	width: calc(100% - 100px);
	font-size:16px;
}
.testimonial-name h5 {
	font-size:18px;
	margin-top:15px;
	color:#111;
	margin-bottom: 0px;
}
.testimonial-name p {
	font-size:16px;
	color: #111;
}
/* testimonial section css ending  */


/* gallery section css start */

/* gallery section css start */

.img-popup-icon {
  opacity:0;
  visibility:hidden;
  position:absolute;
  top:110%;
  -webkit-transform:translateY(-110%);
  -moz-transform:translateY(-110%);
  -ms-transform:translateY(-110%);
  transform:translateY(-110%);
  left:0;
  right:0;
  z-index:8;
  margin:0 auto;
  text-align:center;
  background-color:#ec6e15;
  height:55px;
  width:55px;
  line-height:55px;
  -webkit-border-radius:50%;
  -moz-border-radius:50%;
  -ms-border-radius:50%;
  -o-border-radius:50%;
  border-radius:50%;
  color:#fff;
  font-size:24px;
-webkit-transition:all .7s cubic-bezier(0, 0, .25, 1.5);
-moz-transition:all .7s cubic-bezier(0, 0, .25, 1.5);
-ms-transition:all .7s cubic-bezier(0, 0, .25, 1.5);
-o-transition:all .7s cubic-bezier(0, 0, .25, 1.5);
transition:all .7s cubic-bezier(0, 0, .25, 1.5)
}
.img-popup-icon:hover {
  color:#ec6e15;
  background-color:rgba(255, 255, 255, .95)
}
.img-popup-icon-layout2 {
  opacity:0;
  visibility:hidden;
  position:absolute;
  -webkit-transform:translateY(-40%);
  -moz-transform:translateY(-40%);
  -ms-transform:translateY(-40%);
  transform:translateY(-40%);
  top:40%;
  -webkit-transform:scale(0);
  -moz-transform:scale(0);
  -ms-transform:scale(0);
  transform:scale(0);
  left:0;
  right:0;
  z-index:8;
  margin:0 auto;
  text-align:center;
  height:50px;
  width:50px;
  line-height:50px;
  -webkit-border-radius:50%;
  -moz-border-radius:50%;
  -ms-border-radius:50%;
  -o-border-radius:50%;
  border-radius:50%;
  background-color:rgba(255, 255, 255, .9);
  color:#e53935;
  font-size:24px;
  -webkit-box-shadow:0 1px 10px 5px rgba(225, 225, 225, .5);
  -moz-box-shadow:0 1px 10px 5px rgba(225, 225, 225, .5);
  box-shadow:0 1px 10px 5px rgba(225, 225, 225, .5);
-webkit-transition:all .7s cubic-bezier(0, 0, .25, 1.5);
-moz-transition:all .7s cubic-bezier(0, 0, .25, 1.5);
-ms-transition:all .7s cubic-bezier(0, 0, .25, 1.5);
-o-transition:all .7s cubic-bezier(0, 0, .25, 1.5);
transition:all .7s cubic-bezier(0, 0, .25, 1.5)
}
.img-popup-icon-layout2:hover {
  background-color:rgba(229, 57, 53, .9);
  color:#fff;
  -webkit-box-shadow:0 1px 10px 5px rgba(229, 57, 53, .5);
  -moz-box-shadow:0 1px 10px 5px rgba(229, 57, 53, .5);
  box-shadow:0 1px 10px 5px rgba(229, 57, 53, .5)
}
.popup-icon-hover {
  position:relative
}
.popup-icon-hover:hover .img-popup-icon {
  -webkit-transform:translateY(-50%);
  -moz-transform:translateY(-50%);
  -ms-transform:translateY(-50%);
  transform:translateY(-50%);
  top:50%;
  opacity:1;
  visibility:visible
}
.popup-icon-hover:hover .img-popup-icon-layout2 {
  -webkit-transform:scale(1);
  -moz-transform:scale(1);
  -ms-transform:scale(1);
  transform:scale(1);
  opacity:1;
  visibility:visible
}
.img-opacity-hover {
  position:relative;
  display:block
}
.img-opacity-hover:after {
  content:"";
  position:absolute;
  top:0;
  left:0;
  right:0;
  background-color:rgba(225, 225, 225, .2);
  width:100%;
  height:100%;
  opacity:0;
  visibility:hidden;
  z-index:1;
-webkit-transition:all .3s ease-out;
-moz-transition:all .3s ease-out;
-ms-transition:all .3s ease-out;
-o-transition:all .3s ease-out;
transition:all .3s ease-out
}
.img-opacity-hover:hover:after {
  opacity:1;
  visibility:visible
}
.img-overlay-hover {
  overflow:hidden;
  position:relative
}
.img-overlay-hover:before {
  opacity:0;
  visibility:hidden;
  content:"";
  position:absolute;
  height:100%;
  width:50%;
  background:rgba(255, 255, 255, .5);
  z-index:1;
  left:-50%;
  top:-100%;
-webkit-transition:all .5s ease-out;
-moz-transition:all .5s ease-out;
-ms-transition:all .5s ease-out;
-o-transition:all .5s ease-out;
transition:all .5s ease-out
}
.img-overlay-hover:after {
  opacity:0;
  visibility:hidden;
  content:"";
  position:absolute;
  height:100%;
  width:50%;
  background:rgba(0, 0, 0, .5);
  z-index:1;
  right:-50%;
  top:-100%;
-webkit-transition:all .5s ease-out;
-moz-transition:all .5s ease-out;
-ms-transition:all .5s ease-out;
-o-transition:all .5s ease-out;
transition:all .5s ease-out
}
.img-overlay-hover:hover:before {
  left:0;
  top:0;
  opacity:1;
  visibility:visible
}
.img-overlay-hover:hover:after {
  right:0;
  top:0;
  opacity:1;
  visibility:visible
}
.hover-show-play-btn .play-btn {
  opacity:0;
  visibility:hidden
}
.hover-show-play-btn:hover .play-btn {
  opacity:1;
  visibility:visible
}
.img-scale-animate {
  overflow:hidden
}
.img-scale-animate img {
  -webkit-transform:scale(1);
  -ms-transform:scale(1);
  transform:scale(1);
  -webkit-transition:all 1.5s ease-out;
  -moz-transition:all 1.5s ease-out;
  -ms-transition:all 1.5s ease-out;
  -o-transition:all 1.5s ease-out;
  transition:all 1.5s ease-out
}
.img-scale-animate:hover img {
  -webkit-transform:scale(1.1);
  -ms-transform:scale(1.1);
  transform:scale(1.1)
}
.img-grayscale-hover img {
  -webkit-filter:grayscale(0);
  filter:grayscale(0);
-webkit-transition:all .5s ease-out;
-moz-transition:all .5s ease-out;
-ms-transition:all .5s ease-out;
-o-transition:all .5s ease-out;
transition:all .5s ease-out
}
.img-grayscale-hover:hover img {
  -webkit-filter:grayscale(100%);
  filter:grayscale(100%)
}
.hover-color-dark:hover {
  color:#111!important
}
.img-overlay-90 {
  position:relative
}
.img-overlay-90:before {
  opacity:.9;
  background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#111), to(transparent));
  background-image:-webkit-linear-gradient(transparent, #111);
  background-image:-moz-linear-gradient(transparent, #111), -moz-linear-gradient(transparent, #111);
  background-image:-o-linear-gradient(transparent, #111), -o-linear-gradient(transparent, #111);
  background-image:linear-gradient(transparent, #111), linear-gradient(transparent, #111);
  content:"";
  height:90%;
  bottom:0;
  left:0;
  right:0;
  position:absolute;
  width:100%;
  z-index:1
}
.img-overlay-70 {
  position:relative
}
.img-overlay-70:before {
  opacity:.7;
  background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#111), to(transparent));
  background-image:-webkit-linear-gradient(transparent, #111);
  background-image:-moz-linear-gradient(transparent, #111), -moz-linear-gradient(transparent, #111);
  background-image:-o-linear-gradient(transparent, #111), -o-linear-gradient(transparent, #111);
  background-image:linear-gradient(transparent, #111), linear-gradient(transparent, #111);
  content:"";
  height:70%;
  bottom:0;
  left:0;
  right:0;
  position:absolute;
  width:100%;
  z-index:1
}
.more-info-link {
  position:absolute;
  z-index:1;
  right:0;
  top:-2px
}
.more-info-link a {
  background:0 0;
  color:#444;
  margin:0;
  display:inline-block;
-webkit-transition:all .5s ease-out;
-moz-transition:all .5s ease-out;
-ms-transition:all .5s ease-out;
-o-transition:all .5s ease-out;
transition:all .5s ease-out;
  padding:5px 0 5px 10px
}
.more-info-link a i {
  color:#dcdcdc;
  border:1px solid #dcdcdc;
  margin-left:15px;
  padding:5px 10px;
-webkit-transition:all .6s ease-out;
-moz-transition:all .6s ease-out;
-ms-transition:all .6s ease-out;
-o-transition:all .6s ease-out;
transition:all .6s ease-out
}
.more-info-link a:hover {
  color:#e53935
}
.more-info-link a:hover i {
  color:#e53935;
  border:1px solid #e53935
}
.more-info-link-light {
  position:absolute;
  z-index:1;
  right:0;
  top:-2px
}
.more-info-link-light a {
  background:0 0;
  color:#fff;
  margin:0;
  display:inline-block;
-webkit-transition:all .5s ease-out;
-moz-transition:all .5s ease-out;
-ms-transition:all .5s ease-out;
-o-transition:all .5s ease-out;
transition:all .5s ease-out;
  padding:5px 0 5px 10px
}
.more-info-link-light a i {
  color:#fff;
  border:1px solid #fff;
  margin-left:15px;
  padding:5px 10px;
-webkit-transition:all .6s ease-out;
-moz-transition:all .6s ease-out;
-ms-transition:all .6s ease-out;
-o-transition:all .6s ease-out;
transition:all .6s ease-out
}
.more-info-link-light a:hover {
  color:#e53935
}
.more-info-link-light a:hover i {
  color:#e53935;
  border:1px solid #e53935
}
.title-bar-left {
  position:relative;
  margin-bottom:55px
}
.title-bar-left:before {
    content: "";
    background-color: #fff;
    height: 2px;
    width: 50px;
    position: absolute;
    bottom: -15px;
    left: 0;
    z-index: 5;
}
.divider {
  position:relative
}
.divider:before {
  position:absolute;
  left:0;
  right:0;
  top:0;
  width:1px;
  height:100px;
  background-color:#dcdcdc;
  z-index:1;
  content:"";
  margin:0 auto
}
.ne-sidebar {
  margin-bottom:30px
}
.ne-sidebar .sidebar-box {
  margin-bottom:5rem
}
.ne-sidebar .sidebar-box:last-child {
  margin-bottom:0!important
}
.item-box-light-lg {
  padding:3rem 3.5rem;
  background-color:#fff;
  -webkit-box-shadow:0 1px 0 0 rgba(225, 225, 225, .75);
  -moz-box-shadow:0 1px 0 0 rgba(225, 225, 225, .75);
  box-shadow:0 1px 0 0 rgba(225, 225, 225, .75)
}
.item-box-light-md {
  padding:3rem;
  background-color:#fff;
  -webkit-box-shadow:0 1px 0 0 rgba(225, 225, 225, .75);
  -moz-box-shadow:0 1px 0 0 rgba(225, 225, 225, .75);
  box-shadow:0 1px 0 0 rgba(225, 225, 225, .75)
}
.item-box-light-md-less20 {
  padding:3rem 3rem 1rem;
  background-color:#fff;
  -webkit-box-shadow:0 1px 0 0 rgba(225, 225, 225, .75);
  -moz-box-shadow:0 1px 0 0 rgba(225, 225, 225, .75);
  box-shadow:0 1px 0 0 rgba(225, 225, 225, .75)
}
.item-box-light-md-less30 {
  display:inline-block;
  padding:3rem 3rem 0;
  background-color:#fff;
  -webkit-box-shadow:0 1px 0 0 rgba(225, 225, 225, .75);
  -moz-box-shadow:0 1px 0 0 rgba(225, 225, 225, .75);
  box-shadow:0 1px 0 0 rgba(225, 225, 225, .75)
}
.item-box-light-md-less10 {
  padding:3rem 3rem 2rem;
  background-color:#fff;
  -webkit-box-shadow:0 1px 0 0 rgba(225, 225, 225, .75);
  -moz-box-shadow:0 1px 0 0 rgba(225, 225, 225, .75);
  box-shadow:0 1px 0 0 rgba(225, 225, 225, .75)
}
.item-box-light-mix {
  padding:3rem 3.5rem 1.5rem;
  background-color:#fff;
  -webkit-box-shadow:0 1px 0 0 rgba(225, 225, 225, .75);
  -moz-box-shadow:0 1px 0 0 rgba(225, 225, 225, .75);
  box-shadow:0 1px 0 0 rgba(225, 225, 225, .75)
}
.item-box-dark-md {
  padding:3rem;
  background-color:#111;
  -webkit-box-shadow:0 1px 0 0 rgba(0, 0, 0, .75);
  -moz-box-shadow:0 1px 0 0 rgba(0, 0, 0, .75);
  box-shadow:0 1px 0 0 rgba(0, 0, 0, .75)
}
.item-box-dark-md-less10 {
  padding:3rem 3rem 2rem;
  background-color:#111;
  -webkit-box-shadow:0 1px 0 0 rgba(0, 0, 0, .75);
  -moz-box-shadow:0 1px 0 0 rgba(0, 0, 0, .75);
  box-shadow:0 1px 0 0 rgba(0, 0, 0, .75)
}
.item-box-dark-md-less20 {
  padding:3rem 3rem 1rem;
  background-color:#111;
  -webkit-box-shadow:0 1px 0 0 rgba(0, 0, 0, .75);
  -moz-box-shadow:0 1px 0 0 rgba(0, 0, 0, .75);
  box-shadow:0 1px 0 0 rgba(0, 0, 0, .75)
}
.item-box-dark-md-less30 {
  padding:3rem 3rem 0;
  background-color:#111;
  -webkit-box-shadow:0 1px 0 0 rgba(0, 0, 0, .75);
  -moz-box-shadow:0 1px 0 0 rgba(0, 0, 0, .75);
  box-shadow:0 1px 0 0 rgba(0, 0, 0, .75)
}
.box-layout {
  padding-left:30px;
  padding-right:30px;
  border-right:1px solid #d5d5d5;
  border-left:1px solid #d5d5d5
}
.stick .box-layout {
  border-right:1px solid transparent;
  border-left:1px solid transparent
}
.img-overlay-70-c {
  position:relative
}
.img-overlay-70-c:before {
  opacity:.7;
  background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#111), to(transparent));
  background-image:-webkit-linear-gradient(transparent, #111);
  background-image:-moz-linear-gradient(transparent, #111), -moz-linear-gradient(transparent, #111);
  background-image:-o-linear-gradient(transparent, #111), -o-linear-gradient(transparent, #111);
  background-image:linear-gradient(transparent, #111), linear-gradient(transparent, #111);
  content:"";
  height:70%;
  bottom:-2px;
  left:0;
  right:0;
  position:absolute;
  width:100%;
  z-index:1
}
.item-shadow-gray {
  -webkit-box-shadow:0 1px 1px 0 rgba(211, 211, 211, .75);
  -moz-box-shadow:0 1px 1px 0 rgba(211, 211, 211, .75);
  box-shadow:0 1px 1px 0 rgba(211, 211, 211, .75)
}
.item-shadow-1 {
  -webkit-box-shadow:0 1px 0 0 rgba(211, 211, 211, .75);
  -moz-box-shadow:0 1px 0 0 rgba(211, 211, 211, .75);
  box-shadow:0 1px 0 0 rgba(211, 211, 211, .75)
}
.bag-grey {     background: #f3f4f9; }




.inpopsectmgal .galtilese{
    margin-top: 20px;
}
.newsesocimedilnks{
    list-style: none;
    width: 100%;
    float: left;
    text-align: center;
    padding: 0px;
    display: flex;
    justify-content: center;
    margin-top: 10px;
  margin-bottom: 20px
}
.newsesocimedilnks li{
float:left;

}
ul.newsesocimedilnks li a .facbk{
    background: #3b5998;
    padding: 7px 10px;
    color: white;
    font-size: 14px;
  margin-right:10px;
}
ul.newsesocimedilnks li a .twitter{
    background: #2ed1ff;
    padding: 7px 10px;
    color: white;
    font-size: 14px;
  margin-right:10px;
}
ul.newsesocimedilnks li a .whastpss{
    background: #4caf50;
    padding: 7px 10px;
    color: white;
    font-size: 14px;
  margin-right:10px;
}
.gallery-section{
  text-align: center;
}
.gallery-section h2{
  
  font-size: 36px;
  color: #064727;
}
.galleryh4 h4{
font-size:18px;
font-weight: inherit;
}
.zoom-gallery{
	margin-top: 20px;
}
/* /* gallery css ending */
/* gallery section css ending */

/*OUR TEACHER SECTION OUR TEACHER SECTION OUR TEACHER SECTION OUR TEACHER SECTION OUR TEACHER SECTION OUR TEACHER SECTION OUR TEACHER SECTION */
.our-teach {
	padding:20px;
	width:100%;
	float:left;
}
.our-teach h3{
	font-size: 16px;
}
.our-teach p {
	font-size:15px;
	line-height: 25px;
	margin-top:10px;
}
.our-teach a {
	background: #68bb59;
	color: #fff;
	padding: 14px 20px;
	float: left;
	text-decoration: none;
	font-size: 16px;
	margin-top:20px;
}
.meet-tech {
	position: relative;
	padding: 8px;
}
.meet-tech img {
	border-radius: 8px;
	width:100%;
	height: 200px;
}
.meet-tech-div {
	position: absolute;
	bottom: 20px;
	left: 65px;
	border-radius: 5px;
	text-align: center;
	background-color: white;
	padding:10px;
}
.meet-tech-div p{
font-size: 14px;
margin-bottom: 0px;
}
.meet-tech-div h5{
font-size: 16px;
margin-bottom: 0px;
}
/*OUR TEACHER SECTION OUR TEACHER SECTION OUR TEACHER SECTION OUR TEACHER SECTION */
/* footer section start */
/*FOOTER SECTION FOOTER SECTION FOOTER SECTION FOOTER SECTION FOOTER SECTION FOOTER SECTION FOOTER SECTION FOOTER SECTION FOOTER SECTION */
.footer-section {
	background-color:#1f2836;
	padding-top: 70px;
	padding-bottom:70px;
}
.footer-link h2 {
	color:#fff;
	text-align:left;
	margin-bottom: 20px;
	font-size: 32px;
}
.footer-link img{
	width:42px;
}
.footer-link p {
    color: #fff;
    line-height: 20px;
    padding: 0px 30px 0px 0px;
    font-size: 15px;
    margin-top: 17px;
}
.social-icon {
	list-style: none;
	margin-top:20px;
}
.social-icon li {
	float: left;
	padding-left: 10px;
}
.social-icon li a i {
	color: #fff;
	font-size: 18px;
	padding: 5px 10px;
}
.social-icon .fa-twitter {
	background: #2ed1ff;
}
.social-icon .fa-whatsapp {
	background: #4CAF50;
}
.social-icon .fa-facebook {
	background: #3b5998;
}
.social-icon .fa-linkedin {
	background: #3b5998;
}
.footer-menu {
	padding: 0px;
	width: 100%;
	float: left;
	list-style: none;
}
.footer-menu li {
	width: 50%;
	float: left;
	list-style: none;
	margin-bottom: 10px;
}
.footer-menu li a {
	color:#fff;
	text-decoration: none;
	font-size: 15px;
}
.footer-contact {
	list-style: none;
	padding: 0px;
	width: 100%;
	float: left;
	color: #fff;
}
.footer-contact li {
	width: 100%;
	float: left;
	margin-bottom: 10px;
}
.footer-contact i{
	font-size: 16px;
}
.footer-contact span {
	padding-left:5px;
	font-size: 15px;
}
.newsletter p {
	margin-bottom:10px;
	font-size: 15px;
}
.newsletter input {
	width: 100%;
	float: left;
	padding:10px;
	font-size: 14px;
	border: none;
	border-radius: 4px;
}
.newsletter button {
	width: 100%;
	float: left;
	padding: 10px;
	border: none;
	border-radius: 4px;
	background-color: gold;
	margin-top:10px;
	font-size: 14px;
}

/* footer section ending */


