/*.header-style-6 .dez-logo, .header-style-6 .logo-header {
    margin-top: -35px;
}
*/
p
{
     margin-bottom: 10px;
}

table p {
    text-align: inherit !important;
}

.tp-caption
{
	background:none !important;
}

.bg-grey
{
	background:#f4f5f5 !important;
}

#mobOnly
{
	display:none !important;
}
.withHoverOverlay
{
	position:relative;
}
.withHoverOverlay::before 
{
    content:"";
    display: none;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
	z-index: 9999;
    background-color: #088a45bd;
}
.withHoverOverlay:hover::before
{
	display:block;
}
.dez-member-position:after,.dez-member-position:before
{
    display:none;
}
.testimonial-1 .testimonial-position
{
  color:#022636 !important;
}

.our-team-box
{
	border: 4px solid #088a45;
}

.faculty-box img
{
    height: 350px;
    width: 100%;
}

.activity-row
{
	border-bottom:1px solid #ccc;
	padding-top: 2%;
}

.activity-row .dez-description-img img
{
	border-radius:10px;
	width:100%;
	height:100%;
}

.site-header .container
{
	width:100%;
	max-width: 100%;
}

.header-college-page .logo-header
{
	margin-top:-30px;
}
.top-bar{
    background-color:#088a45;
	padding:5px 0 !important;
  }
.main-bar{
    background:#e0eff4;
 }
 .header-nav .nav
 {
	 margin-top:24px;
 }
 .header-nav .nav>li:hover>a:first-child
{
	 background: #b9b533;
    color: #fff;
}
 .header-style-6 .header-nav .nav>li.active>a
 {
	 background: #b9b533;
    color: #fff;
 }
.header-style-6 .header-nav .nav>li>a
{
	color: #000;
    /*border: 1px solid #000;*/
    padding: 6px 9px;
    margin: 0px 2px;
}
.content-inner
{
	background-color:#e0eff4;
}
.justify-center
{
  justify-content: center !important;
}

.logo-header
{
	font-size: 20px;
	margin-top: 0px !important;
	width: auto;
	margin-bottom: 0px;
}

.dez-logo img, .logo-footer img, .logo-header img
{
    max-width: 80px;
}

.is-fixed .main-bar
{
	background: #088a45;
}
.is-fixed .mostion img
{
    max-width: 115px;
	width:80px !important;
	    background: #fff;
}

.is-fixed .header-nav .nav>li>a
{
	color:#fff !important;
}
.is-fixed .extra-nav .site-button
{
    background: #fff;
    color: #000;
}
.site-button, .site-button-secondry
{
	background:#000;
}

.site-button:hover
{
	background:#fff;
	color:#088a45;
}

.site-button
{
	padding:3px 6px;
}

.highlightWord
{
  font-weight:bold;
  font-size:17px;
}

.icon-bx-wraper .dez-tilte
{
	font-size: 20px;
    line-height: 24px;
}

.icon-bx-lg
{
	height: 80px;
    line-height: 80px;
}

.icon-box .icon-content
{
	height:110px;
}

.about-block .icon-bx-wraper
{
	border-radius: 5%;
}

.red
{
  color:#ee1d23
}

.blue
{
  color:#2e3092
}

.green
{
	color:#00a54f;
}

.sky-blue
{
	color:#00aeef;
}

.purple
{
	color:#a2238e;
}

.pink
{
	color:#ed0c90;
}

.font20
{
	font-size:20px !important;
}

.counter-yellow
{
	color: #ffeb3b !important;
}

.color-inherit
{
	color: inherit !important;
}

.color-white
{
	color: #fff !important;
}

.color-black
{
	color: #000 !important;
}


.owl-carousel .ow-client-logo img
{
	object-fit: contain;
}

.websiteBox
{
	max-width:20%;
}

.websiteBox .icon-content p.desc
{
	min-height:150px;
}

.overlay-black-middle-dark:after
{
	opacity:.91;
}

.overlay-inner-banner:after
{
    background:#080707 !important;
}

.overlayBlack:after
{
   background:#0f1010d6 !important;
}

.dez-gallery-box .dez-media img
{
	height:300px;
}

.affiliations
{
	justify-content: center;
}


.affiliation-wrapper
{
	  background: #fff;
    box-shadow: 2px 2px 5px 2px #ddd;
    padding-top: 5%;
    border: 3px solid #088a45;
}

.affiliation-wrapper .icon-bx-sm img {
    height: 80px;
    width: 100%;
}

a.bg-primary:focus, a.bg-primary:hover {
    background-color: #fe0524 !important;
    color: #fff !important;
}

.college-website-banner
{
  top: 50% !important;
  position: absolute !important;
  display: flex !important;
  justify-content: center !important;
  left: 5% !important;
}

.college-website-banner-content img
{
    width: 100px;
    background: #fff;
    border-radius: 10%;
    padding: 2px 5px 2px 0px;
}

.college-website-banner-content h1
{
  font-size:40px
}

.bold-ordered-list li::marker 
{
	font-weight:bold !important;
}

.college-feature-box
{
	border: 1px solid #e0eff4;
    padding: 5%;
    min-height: 200px;
    background: #e0eff4;
    color: #000;
    box-shadow:1px 0px 5px 1px #b4d6e1;
}

.college-feature-box .dez-tilte
{
    color:#000;
    font-size: 18px;
    line-height: 24px;
}

.college-feature-box .bg-secondry
{
  background: #e0eff4 !important;
}

.college-feature-box .icon-bx-sm img
{
	height:auto;
}

.department-box {
    display: block;
    height: 100%;
    background-color: #e0eff4;
    text-align: center;
    padding: 40px;
    border-radius: 30px;
    transition: all 0.2s ease-in-out;
}

.department-info {
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}

.department-info h4 {
    color: #181616;
	font-size: 22px;
    line-height: 30px;
    margin-bottom: 15px;
}


.latest-news
{
    /*background: #eee;*/
    background: #b0ddc8;
    padding: 2%;
    /*box-shadow: 0px 0px 3px 3px #eee;*/
    box-shadow: 0px 0px 3px 3px #e2eff3;
}

.latest-news .dez-post-media img
{
  height:100%;
}

.latest-news .dez-post-info .dez-post-title  h3
{
  font-size:16px;
  font-weight:500;
}

.latest-news .dez-post-media
{
	width: 15%;
	max-width: 15%;
	min-width: 15%;
}

.announcement-box
{
	height:450px;
	box-shadow:1px 1px 5px #999;
	-webkit-box-shadow:1px 1px 5px #999;
	margin:0px;
	background:#003c72;
}

.list-announcement
{
	padding-left:3%;
	padding-right:3%;
	width:100%;
}

.list-announcement li 
{
	border-top:1px solid #ccc;
	padding-top:2%;
	padding-bottom:2%;
	font-weight:bold;
	color:#fff;
}

.list-announcement li a:first-child
{
	color:#ffc107;
}

.list-announcement li p
{
	margin-bottom:0px;
	font-weight:bold;
}

.recruiter-box .dez-media img
{
	height:70px;
}

.quick-links .dez-media img {
    height: 130px !important;
    width: 130px !important;
}

.placed-students
{
	border: 4px solid #088a45;
}

.placed-students .p-a15
{
	background: #088a45;
	color: #fff;
}

.placed-students .p-a15 .dez-title a
{
	color:#fff;
}

.placed-students .dez-media img
{
	height:400px;
}

.page-content-div ul,.page-content-div ol
{
	margin-left:6%;
}

.page-content-div p
{
	text-align:justify;
}

a.whatsappChat {
    background: var(--primary);
    display: inline-block !important;
    border-color: #efbb20;
    border-radius: 50px;
    border-style: solid;
    border-width: 0;
    bottom: 15px;
    color: #fff!important;
    cursor: pointer;
    display: none;
    height: 50px;
    line-height: 50px;
    margin: 0;
    position: fixed;
    right: 15px;
    text-align: center;
    width: 50px;
    z-index: 999;
    box-shadow: -4px 4px 24px -10px var(--primary);
    transition: all .8s;
    -moz-transition: all .8s;
    -webkit-transition: all .8s;
    -ms-transition: all .8s;
    -o-transition: all .8s;
    left:10px;
    font-size: 35px;
}

.icon-bx-sm-60 {
    width: 60px !important;
    height: 60px !important;
    line-height: 60px !important;
}

.fa-50
{
	font-size:50px !important;
	color:#088a45;
}

/** Padding css **/

.p0
{
  padding:0px !important;
}

.pt-10
{
  padding-top:10px !important;
}

.pb-10
{
  padding-bottom:10px !important;
}

.pl-10
{
  padding-left:10px !important;
}

.pr-10
{
  padding-right:10px !important;
}

.pt-30
{
  padding-top:30px !important;
}

.pb-30
{
  padding-bottom:30px !important;
}


/** Margin css **/

.mt-10
{
  margin-top:10px !important;
}

.mb-10
{
  margin-bottom:10px !important;
}

.mt-20
{
  margin-top:20px !important;
}

.mb-20
{
  margin-bottom:20px !important;
}

.mt-30
{
  margin-top:30px !important;
}

.mb-30
{
  margin-bottom:30px !important;
}


/** Button css **/

.btn-white
{
	background: #fff !important;
    color: #000 !important;
    border: 1px solid #fff !important;
}

.logoName{font-size:21px;}

.box-shadow .dez-box-infra
{
	box-shadow:0px 0px 0px 1px #088a456e;
}

@media only screen and (max-width: 991px) {
	.logoName
	{
		display:none;
	}
	#mobOnly
	{
		display:block !important;
	}
}

@media screen and (min-width: 767px) {
	.affiliations .col-md-2 {
		-ms-flex: 0 0 16.666667%;
		flex: 0 0 12.5%;
		max-width: 15.5%;
	}
}
@media screen and (max-width: 767px) {

	.websiteBox
	{
		max-width:100%;
	}

	.websiteBox .icon-content p.desc {
	    min-height: auto;
	}

	.affiliations.col-md-2 {
		width: 50%;
	}
     
    .college-website-banner
    {
       left:0% !important;
    }

	.college-website-banner-content img
	{
		width:20% !important;
	}


	.college-website-banner-content h1 
	{
	    font-size: 25px !important;
	}

	.is-fixed .header-nav .nav>li>a {
    color: #000 !important;
  }
}


/* Extra small devices (phones, 600px and down) */
@media only screen and (max-width: 600px) {...}

/* Small devices (portrait tablets and large phones, 600px and up) */
@media only screen and (min-width: 600px) {...}

/* Medium devices (landscape tablets, 768px and up) */
@media only screen and (min-width: 768px) {...}

/* Large devices (laptops/desktops, 992px and up) */
@media only screen and (min-width: 992px) {...}

/* Extra large devices (large laptops and desktops, 1200px and up) */
@media only screen and (min-width: 1200px) {...}