


	.gdlr-core-page-builder-body p {
	    font-size: .9em;
	}
	#div_1dd7_47 {
    
	    border-bottom-width: 1px !important;
	}
	label.error{
		font-size: .7em !important;
    	color: #ff0000 !important;
	}
	.xc-select-bg-transparent{
		background-color: transparent !important;
	}
	.w-100{
		width: 100%;
	}
	/*Page Banner*/

	.xc-about-us-banner{
		background-image: url(<?php echo SITE_URL ?>img/about-us-banner.webp) !important;
	}
	.xc-gallery-banner{
		background-image: url(<?php echo SITE_URL ?>img/about-us-banner.webp) !important;
	}
	.xc-infrastructure-banner{
		background-image: url(<?php echo SITE_URL ?>img/about-us-banner.webp) !important;
	}
	.xc-admission-banner{
		background-image: url(<?php echo SITE_URL ?>img/about-us-banner.webp) !important;
	}
	.xc-downloads-banner{
		background-image: url(<?php echo SITE_URL ?>img/about-us-banner.webp) !important;
	}
	.xc-alumni-banner{
		background-image: url(<?php echo SITE_URL ?>img/about-us-banner.webp) !important;
	}
	.xc-anti-ragging-banner{
		background-image: url(<?php echo SITE_URL ?>img/about-us-banner.webp) !important;
	}
	.xc-sport-facility-banner{
		background-image: url(<?php echo SITE_URL ?>img/about-us-banner.webp) !important;
	}
	.xc-placement-banner{
		background-image: url(<?php echo SITE_URL ?>img/about-us-banner.webp) !important;
	}
	.xc-nss-banner{
		background-image: url(<?php echo SITE_URL ?>img/about-us-banner.webp) !important;
	}
	.xc-ncc-banner{
		background-image: url(<?php echo SITE_URL ?>img/about-us-banner.webp) !important;
	}
	.xc-ieee-banner{
		background-image: url(<?php echo SITE_URL ?>img/about-us-banner.webp) !important;
	}
	.xc-students-union-banner{
		background-image: url(<?php echo SITE_URL ?>img/about-us-banner.webp) !important;
	}
	.xc-tinkerhub-banner{
		background-image: url(<?php echo SITE_URL ?>img/about-us-banner.webp) !important;
	}
	.xc-edc-banner{
		background-image: url(<?php echo SITE_URL ?>img/about-us-banner.webp) !important;
	}
	.xc-announcements-banner{
		background-image: url(<?php echo SITE_URL ?>img/about-us-banner.webp) !important;
	}
	.xc-apply-banner{
		background-image: url(<?php echo SITE_URL ?>img/about-us-banner.webp) !important;
	}
	.xc-news-single-banner{
		background-image: url(<?php echo SITE_URL ?>img/about-us-banner.webp) !important;
	}
	.xc-events-banner{
		background-image: url(<?php echo SITE_URL ?>img/about-us-banner.webp) !important;
	}
	.xc-activity-banner{
		background-image: url(<?php echo SITE_URL ?>img/about-us-banner.webp) !important;
	}
	.xc-news-banner{
		background-image: url(<?php echo SITE_URL ?>img/about-us-banner.webp) !important;
	}
	.xc-event-single-banner{
		background-image: url(<?php echo SITE_URL ?>img/about-us-banner.webp) !important;
	}
	.xc-activity-single-banner{
		background-image: url(<?php echo SITE_URL ?>img/about-us-banner.webp) !important;
	}
	.xc-administration-banner{
		background-image: url(<?php echo SITE_URL ?>img/about-us-banner.webp) !important;
	}
	
	.kingster-page-title-wrap .kingster-page-title-bottom-gradient {
	    position: absolute;
	    right: 0px;
	    bottom: 0px;
	    left: 0px;
	    top: 0;
	}
	.kingster-page-title-wrap .kingster-page-title-bottom-gradient {
	    height: auto !important;
	}
	.kingster-page-title-wrap .kingster-page-title-bottom-gradient {
	    background: -webkit-linear-gradient(to bottom, rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)) !important;
	    background: -o-linear-gradient(to bottom, rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)) !important;
	    background: -moz-linear-gradient(to bottom, rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)) !important;
	    background: linear-gradient(to bottom, rgb(0 0 0 / 50%), rgb(0 0 0 / 50%)) !important;
	}

	.xc-banner-subtext{
		color: var(--xc4) !important;
    	text-transform: uppercase !important; 
    	font-size: .9em !important;
	}
	.kingster-body .kingster-breadcrumbs span, .kingster-body .kingster-breadcrumbs a:hover span, .gdlr-core-breadcrumbs-item span, .gdlr-core-breadcrumbs-item a:hover span {
    color: var(--xc2) !important;
	}

	
	
	.xc-home-about-wrapper{
		    padding: 70px 0px 70px 0px !important;
	}

	/*Page Banners*/
	


	/*About US Page */
	.xc-about-title{
		color: var(--xc0) !important;
	}
	.xc-text-underline{
		border-color: var(--xc0) !important;
    	border-bottom-width: 4px;
    	max-width: 228px;
	}
	.xc-about-content{
		text-align: justify;
	}


	/*Footer*/
	.xc-footer-area{
		background: var(--xc3);
	}
	.xc-footer-logo{
		max-width: 220px !important;
	}
	.xc-footer-address{
		display: flex;
	}
	.xc-footer-address .xc-address-box{
		flex: 50%;
	}
	.xc-footer-address .xc-address-box p , .xc-footer-address .xc-address-box a , .xc-footer-links li a{
		font-size: .8em !important;
		color: var(--xc4) !important;
	}
	.xc-footer-line, .xc-footer-title{
    	border-bottom-width: 1px !important;
    	border-color: var(--xc1) !important;
    	border-bottom: none !important;
	}
	.xc-social-network-links{
		padding-top: 17px;
	}
	.xc-social-network-links a i{
		color: var(--xc1) !important;
		font-size: .9em;
	}
	.xc-footer-title{
		font-weight: 500 !important;
    	font-size: 1em !important;
	}
	.xc-copyright-container{
		font-size: .9em !important;
	}
	.xc-copyright-left{
		font-size: .8em !important;
		padding: 10px 20px !important;
	}
	.xc-copyright-container{
		padding: 0 20px !important;
	}



	/*HOME*/

	/*About*/
	.xc-about-area{
		background: var(--xc8) !important;
	}
	.xc-about-text{
		color: var(--xc0) !important;
		font-size: .8em !important;
		font-weight: 300 !important;
	}
	.xc-more-btn{
		color: var(--xc0) !important;
		font-size: .9em !important;
	}
	.xc-more-btn:hover{
		color: var(--xc0) !important;
	}


	/*Flash News*/


	.xc-marquee {
	  width: 100%;
	  overflow: hidden;
	  white-space: nowrap;
	}
	.xc-marquee:hover .marquee__item {


	  -webkit-animation-play-state: paused;
	          animation-play-state: paused;
	}
	.marquee__seperator {
	  margin: 0 .5em 0 1em;
	}
	.marquee__item {
	  /*display: inline-block;*/
	  will-change: transform;
	  -webkit-animation: xc-marquee 25s linear infinite;
	          animation: xc-marquee 25s linear infinite;

	display: flex;
	    align-items: center;
	}
	.marquee__item span i{
	    padding-top: 8px;
	}

	@-webkit-keyframes xc-marquee {
	  0% {
	    transform: translateX(0);
	  }
	  100% {
	    transform: translateX(-100%);
	  }
	}

	@keyframes xc-marquee {
	  0% {
	    transform: translateX(0);
	  }
	  100% {
	    transform: translateX(-100%);
	  }
	}
	.xc-marquee {
	  background-color: var(--xc1);
	  padding: .4em 0;
	  color: var(--xc0);
	  font-size: .9em;
	  display: flex;
	    align-items: center;

	}


	.xc-ticker-section{
	    display: flex;
	    position: sticky;
	    bottom: 0;
	    width: 100%;
	    background: var(--xc1);
	    border-top: 1px solid var(--xc0);
	}
	.xc-ticker-section .xc-ticker-title{
	    display: flex;
	    align-items: center;
	    background: var(--xc0);
	    color: var(--xc1);
	}
	.xc-ticker-section .xc-ticker-title .title{
	     width: 120px;
	     text-align: center;
	}
	.xc-ticker-section .xc-ticker-scroll{
	     
	    overflow: hidden;
	}
	.xc-ticker-link{
	    color: var(--xc0) !important;
	}
	.xc-ticker-link:hover{
	    font-weight: 400;
	}
	.xc-marquee:hover .xc-ticker-link{
	    color: var(--xc0) !important;
	}


	/*Video Tour*/
	.xc-video-bg-parallax{
		background-image: url(img/college1.jpg) !important; 
	}


	.xc-bg-primary{
		background-color: var(--xc3);
	}




	/*Principal Message*/

	.xc-h-100{
		height: 100% !important;
	}


	/*News & Updates*/
	.xc-news-title, .xc-event-title	{
		color: var(--xc3) !important;
		font-size: 20px !important;
		font-weight: 600 !important;
	}
	.xc-news-title-2 a{
	    
	    font-size: .8em !important;
	    font-weight: 500 !important;
	}
	.xc-news-readmore{
		color: var(--xc0) !important;
	}
	.xc-news-title-2 a:hover{
		color: var(--xc3) !important;
	}
	.xc-quicklinks a{
		color: var(--xc1) !important;
	}

	/*Events*/
	.xc-event-thumbnail{
		margin-bottom: 28px;
	}
	.xc-event-title{
		/*font-size: 24px !important;*/
		font-style: normal !important;
		text-transform: none !important;
		letter-spacing: 0px !important;
		color: var(--xc3);
	}
	.xc-event-title-2 a{
		color: var(--xc3) !important;
		font-size: .8em !important;
		font-weight: 500 !important;
	}
	.xc-event-date .xc-event-day{
		color: var(--xc5) !important;
	}
	.xc-event-date .xc-event-month{
		color: var(--xc3) !important;
	}
	.xc-event-date {
    	border-color: var(--xc3) !important;
	}
	.xc-event-other{
		color: var(--xc5) !important;
	}
	.xc-events-readmore{
		color: var(--xc0) !important;
	}



	/*Signature Events*/

	.xc-signature-box{
		height: 400px !important;
	}
	.xc-signature-box .xc-signature-box-front, .xc-signature-box .xc-signature-box-back{
		border-color: rgb(89, 89, 89); 
		height: 100% !important;
	}
	.xc-signature-box-1 .xc-signature-box-front{
		background-image: url(<?php echo SITE_URL ?>img/paralax1.jpg) !important;
		background-size: cover !important;
	}
	.xc-signature-box-1 .xc-signature-box-back{
		background-image: url(<?php echo SITE_URL ?>img/paralax2.jpg) !important;
		background-size: cover !important;
	}
	.xc-signature-box-2 .xc-signature-box-front{
		background-image: url(<?php echo SITE_URL ?>img/metacover.jpg) !important;
		background-size: cover !important;
	}
	.xc-signature-box-2 .xc-signature-box-back{
		background-image: url(<?php echo SITE_URL ?>img/m3.jpg) !important;
		background-size: cover !important;
	}
	.xc-signature-link{
		color: var(--xc1) !important;
    	font-size: .8em;
    	text-transform: uppercase;
	}



	/*Principal message*/

	.xc-princiapl-message{
        display: flex;
        /*min-height: 600px;*/
    }
    .xc-princiapl-message .xc-image{
        flex: 30%;
        background-image: url(img/principal.jpg);
       
    }
    .xc-princiapl-message .xc-message{
        flex: 40%;
        background-image: url(img/campus1.jpg);
        background-size: cover;
    }
    .xc-princiapl-message .xc-clg-image{
    	flex: 30%;
    	background-image: url(img/college1.jpg);
    }
    .xc-princiapl-message .xc-image , .xc-princiapl-message .xc-clg-image{
    	background-size: cover;
        background-position: center;
    }
    .xc-princiapl-message .xc-message .xc-message-content{
        position: relative;
        height: 100%;
        width: 100%;
        background-color: var(--xc7);
        /*opacity: .9;*/
        padding: 45px 70px 45px 45px ;
        
    }
    .xc-princiapl-message .xc-message .xc-message-content .xc-text h3{
        font-size: 1.1em;
        font-weight: 500;
        letter-spacing: 0px;
        text-transform: none;
        color: var(--xc1);
    }
    .xc-princiapl-message .xc-message .xc-message-content .xc-text p{
        color: var(--xc1);
        font-size: .9em;
        padding-left: 30px;
    }
    .xc-princiapl-message .xc-message .xc-message-content .xc-text p .read-btn{
    	color: var(--xc1);
    	font-weight: 700;
    }





    /*DEPARTMENT START*/


    /*Faculty tabs*/

    .xc-tabs-1 .gdlr-core-tab-item-title {
        font-size: 1em !important;
        font-weight: 500 !important;
        padding: 17px 30px 17px !important;
    }
    .gdlr-core-tab-style1-horizontal .gdlr-core-tab-item-title.gdlr-core-active {
        background: var(--xc2) !important;
        color: var(--xc1) !important;
    }
    .gdlr-core-tab-style1-horizontal .gdlr-core-tab-item-content {
    padding: 67px 0px 45px !important;
    }

    .xc-faculty-info .xc-faculty-name{
        font-size: .9em !important;
        font-weight: 400 !important;
        text-transform: none !important;
        letter-spacing:0px !important;
    }
    .xc-faculty-info .xc-faculty-pos{
        font-size: .8em !important;
    }

    /*HOD*/
    .xc-hod-wrapper{
        color: var(--xc1) !important;
        padding: 10px 45px;
        margin: 0 2em;
        background-color: var(--xc11) !important;
    }
    .xc-hod-profile .xc-hod-caption{
        color: var(--xc0) !important;
        font-size: 1.3em !important;
        margin-bottom: 18px;
        font-weight: 400;
    }
    .xc-hod-profile img{
        width: 100%;
        margin-bottom:18px ;
    }
    .xc-hod-profile .xc-hod-info, .xc-hod-profile .xc-hod-info a{
        color: var(--xc0) !important;
        font-size: 1em !important;
        margin-bottom: 10px;
    }
    .xc-hod-profile .xc-view-btn{
        font-size: 1em;
        padding: 9px 20px 10px;
        background: var(--xc0) !important;
        border-radius: 2px;
        -moz-border-radius: 2px;
        -webkit-border-radius: 2px;
        font-weight: 600 !important;
        margin-top: 5px;
    }

    .xc-dept-caption{
        font-size: 1em !important;
        font-weight: 400 !important;
        letter-spacing: 0px ;
        color: var(--xc4) !important;
    }
    .xc-dept-title{
        font-size: 2em !important;
        font-weight: 500 !important;
        text-transform: none ;
        letter-spacing: 0px ;
        color: var(--xc1) !important;
    }

    .xc-text-justify{
    	text-align: justify !important;
    }

    .xc-text-clip-line-3 {
	    overflow: hidden;
	    text-overflow: ellipsis;
	    display: -webkit-box;
	    -webkit-line-clamp: 3;
	    -webkit-box-orient: vertical;
	}
	.xc-text-clip-line-2 {
	    overflow: hidden;
	    text-overflow: ellipsis;
	    display: -webkit-box;
	    -webkit-line-clamp: 2;
	    -webkit-box-orient: vertical;
	}




	.xc-banner-title{
        font-size: 2em !important;
        font-weight: 500 !important;
        text-transform: none !important;
        letter-spacing: 0px !important;
        color: var(--xc1) !important;
    }


    .xc-m-dn-desk-db{
    	display: block;
    }
    .xc-m-db-desk-dn{
    	display: none;
    }

    @media screen and (max-width: 768px){

    	.xc-m-dn-desk-db{
	    	display: none;
	    }
	    .xc-m-db-desk-dn{
	    	display: block;
	    }

    	.xc-change-flex-dir{
            display: flex;
            flex-direction: column-reverse;
        } 

    	/*Home*/


    	/*Ticker*/
    	.xc-ticker-section .xc-ticker-title .title {
		    width: 80px !important;
		    font-size: .7em !important;
		}
		.xc-marquee {
		    padding: .1em 0 !important;
		    font-size: .8em !important;
		}


    	/*Princiapl message*/
    	.xc-princiapl-message{
    		min-height: unset;
    	}
        .xc-princiapl-message .xc-message .xc-message-content {
            padding: 70px 37px;
        }
        .xc-princiapl-message .xc-message .xc-message-content .xc-text p {
		    padding-left: 0;
		}
        .xc-princiapl-message{
            flex-direction: column;
        }
        .xc-princiapl-message .xc-image .xc-img-space, .xc-princiapl-message .xc-clg-image .xc-clg-img-space{
            height: 350px;
        }

        /*Video tour*/

        .xc-video-tour-wrapper {
		    flex-direction: column;
		}
		.xc-video-tour-wrapper .xc-box-2 .xc-box-2-content {
		    padding: 2em 0 !important;
		}


		/*DEPARTMENT*/

		.xc-dept-tab-title{
			display: flex;
		    justify-content: center;
		    flex-direction: column;
		    padding-top: 15px;
    		padding-bottom: 15px;
		}
		.xc-dept-tab-title .tab-title{
		    font-size: .8em !important;
		    font-weight: 500 !important;
		    padding: 10px 10px 10px !important;
		}
		.xc-dept-title {
		    font-size: 1em !important;
		    font-weight: 500 !important;
		    text-transform: none;
		    letter-spacing: 0px;
		    color: var(--xc1) !important;
		}
		.xc-dept-caption {
		    font-size: .7em !important;
		}



		.xc-banner-title {
		    font-size: 1em !important;
		    font-weight: 500 !important;
		    text-transform: none;
		    letter-spacing: 0px;
		    color: var(--xc1) !important;
		}
    }
    @media (min-width: 769px) and (max-width: 991px){
    	.xc-princiapl-message{
    		min-height: unset;
    	}
    	.xc-princiapl-message .xc-message .xc-message-content {
		    padding: 50px 15px;
		}
		.xc-princiapl-message .xc-message .xc-message-content .xc-text p {
		    padding-left: 0;
		}
    }
    @media (min-width: 992px) and (max-width: 1200px){
    	.xc-princiapl-message .xc-message .xc-message-content {
		    padding: 50px 15px;
		}
		.xc-princiapl-message .xc-message .xc-message-content .xc-text p {
		    padding-left: 0;
		}
    }
    @media (min-width: 1201px) and (max-width: 1400px){

    }
    @media (min-width: 1400px){
       
    }
