	.xc-department-content h5{
		color: var(--xc4);
	    font-family: 'Source Sans Pro', sans-serif;
	    font-weight: 400;
	    font-size: 1em;
	    margin-bottom: 14px;
	}
	.xc-pg-mobile-nav{
		display: none;
	}
	.xc-bg-white{
        background: var(--xc1) !important;
    }
	.xc-page-column{
		display: flex;
	}
	.xc-page-column .xc-page-column-left{
		flex: 22%;
	}
	.xc-page-column .xc-page-column-right{
		flex: 78%;
	}

	.xc-header-page-menu-wrapper{
		position: absolute;
		left: 0;
		right: 0;
	    background: var(--xc6);
	    padding: 8px 10px;
	}
	.xc-header-page-menu{
	    list-style-type: none;
	    display: flex;
	    padding-left: 0;
	    justify-content: center;
	    align-items: center;
	}
	.xc-header-page-menu li{

	}
	.xc-header-page-menu li a{
		display: block;
		color: var(--xc3);
		font-family: 'Source Sans Pro', sans-serif;
		font-size: .85rem;
		font-weight: 600;
		text-transform: uppercase;
		padding-right: 40px;

	}
	.xc-header-page-menu li a.active{
		font-weight: 700;
		color: var(--xc4);
	}
	.xc-header-page-menu li:last-child a{
		padding-right: 0;
	}


	.xc-page-banner{
		height: 350px;
		background-size: cover !important;
		background-position: center !important;
		margin-top: 5em;
	}


	.xc-about-us-banner{
		height: unset !important;
		margin-top: 7.8em;
	}
	.xc-about-us-banner img{
		width: 100%;
	}


	.xc-about-section-1{
		padding: 80px 20px;
		background: var(--xc1);
	}
	.xc-life-at-section-1{
		padding-bottom: 120px !important;
	}
	.xc-about-section-2{
		padding: 80px 20px;
		background: var(--xc17);
	}
	.xc-about-section-3{
		padding: 80px 20px;
		background: var(--xc1);
	}
	.xc-about-section-1 .xc-about-wrapper{
		max-width: 900px;
		text-align: center;
		margin: auto;
	}
	.xc-about-section-1 .xc-about-wrapper .xc-title , .xc-blog-wrapper .xc-title{
		text-transform: uppercase;
		font-family: 'Noto Sans', sans-serif;
		color: var(--xc16);
		font-size: 0.75rem;
		font-weight: 700;
	}
	.xc-about-section-1 .xc-about-wrapper hr{
		background: var(--xc7);
		height: 4px;
		width: 120px;
		margin: auto;
		opacity: 1;
	}
	.xc-about-section-1 .xc-about-wrapper .xc-title-2 , .xc-blog-wrapper .xc-title-2{
		font-family: 'Martel', serif;
		color: var(--xc4);
		font-size: 1em;
		font-weight: 400;
		margin-top: 40px;
		margin-bottom: 16px;
		line-height: 28px;
	}
	.xc-about-section-1 .xc-about-wrapper .xc-p, .xc-about-section-1 .xc-about-wrapper p{
		font-family: 'Martel', serif;
		color: var(--xc3);
		font-size: .87em;
		font-weight: 400;
		line-height: 1.7;
		margin-bottom: 5px;
	}
	.xc-about-section .xc-section-header{
		margin-bottom: 80px;
	}
	.xc-life-at-section .xc-section-header{
		margin-bottom: 40px !important;
	}
	.xc-about-wrapper .xc-life-at-video{
		margin-top: 60px;
		position: relative;
	}
	.xc-about-wrapper .xc-life-at-video .xc-play-btn{
		position: absolute;
	    top: 0;
	    display: flex;
	    bottom: 0;
	    left: 0;
	    right: 0;
	    justify-content: center;
	    align-items: center;
	}
	.xc-about-wrapper .xc-life-at-video img.xc-img-video-bg{
		width: 100%;
	}
	.xc-about-wrapper .xc-life-at-video .xc-play-btn img{
		max-width: 100px;
	}
	.xc-about-section .xc-section-header h4{
		font-family: 'Source Sans Pro', sans-serif;
    	font-weight: 700;
    	font-size: .87em;
    	text-transform: uppercase;
    	padding-bottom: 16px;
    	border-bottom: 1px solid rgba(104, 119, 126, 0.6);
	}
	.xc-about-mission h5{
		font-family: 'Source Sans Pro', sans-serif;
    	font-weight: 400;
    	font-size: 18px;
    	color: var(--xc4);
    	margin-bottom: 40px;
    	text-transform: uppercase;
	}
	.xc-about-mission p{
		font-family: 'Source Sans Pro', sans-serif;
    	font-weight: 400;
    	font-size: .87em;
		color: var(--xc3);
		line-height: 1.7;
		margin-bottom: 5px;
	}
	.xc-mission .content-box{
		padding-right: 80px;
	}
	.xc-mission .image-box{
		padding-left: 20px;
	}
	.xc-vision .content-box{
		padding-left: 80px;
	}
	.xc-vision .image-box{
		padding-right: 20px;
	}



/*	PAGE*/

	.xc-page-section{
		background: var(--xc1);
		padding: 40px 0 128px 0;
	}

	.xc-page-right-box .xc-page-title h6{
		color: var(--xc19);
		font-family: 'Source Sans Pro', sans-serif;
		font-weight: 600;
		font-size: 0.8em;
		margin-bottom: 8px;
	}
	.xc-page-right-box .xc-page-title-sub h6{
		margin-bottom: 27px !important;
	}
	.xc-page-content .xc-page-content-title, .xc-department-content h5{
		color: var(--xc4);
		font-family: 'Source Sans Pro', sans-serif;
		font-weight: 400;
		font-size: 1em;
		margin-bottom: 14px;
	}
	.xc-page-content .xc-para, .xc-department-content ul li, .xc-department-content ol li{
		font-family: 'Source Sans Pro', sans-serif;
		font-weight: 400;
		font-size: .87em;
		color: var(--xc3);
		line-height: 1.7;
	}
	.xc-department-content p, .xc-department-content p span{
		font-family: 'Source Sans Pro', sans-serif;
		font-weight: 400;
		font-size: .87em;
		color: var(--xc3);
		line-height: 1.7;
	}
	.xc-department-content ul li{
		font-family: 'Source Sans Pro', sans-serif;
		font-weight: 400;
		font-size: .87em;
		color: var(--xc3);
		line-height: 1.7;
	}

	.xc-page-side-bar .sidebar-ul-1{
		padding-bottom: 14px;
		margin-bottom: 12px;
	}
	.border-b{
		border-bottom: 1px solid rgba(104, 119, 126, 0.6);
	}
	.xc-page-side-bar ul.sidebar-ul-1 li a{
		font-family: 'Source Sans Pro', sans-serif;
		font-weight: 400;
		font-size: 1rem;
		padding: 4px 0;
		color: var(--xc4);
		text-align: left;
	}
	/*ul.sidebar-ul-1 li a{
		padding: 2px 0 !important;
	}*/
	.xc-page-side-bar ul.sidebar-ul-1 li .btn-toggle.active{
		padding-bottom: 0;
	}
	.xc-page-side-bar ul.sidebar-ul-1 li a.active{
		color: var(--xc19) !important;
		
	}
	.xc-page-side-bar ul.sidebar-ul-1 li a:focus{
		box-shadow: none;
	}
	.sidebar-sub-ul{
		padding-left: 20px;
	}
	ul.sidebar-sub-ul li a{
		font-size: .9rem !important;
		padding: 8px 0;
	}
	.xc-page-side-bar h6{
		font-family: 'Source Sans Pro', sans-serif;
		font-weight: 700;
		font-size: 0.8em;
		color: var(--xc15);
		text-transform: uppercase;
		padding-bottom: 14px;
		border-bottom: 1px solid rgba(104, 119, 126, 0.6);
	}
	.xc-image-detail .xc-detail-1{
		font-family: 'Martel', serif;
		font-weight: 700;
		font-size: 0.875em;
		line-height: 20px;
		margin-bottom: 0;
		color: var(--xc16);
	}
	.xc-image-detail .xc-detail-2{
		font-family: 'Martel', serif;
		font-weight: 400;
		font-size:  0.75em;
		line-height: 20px;
		margin-bottom: 0;
		color: var(--xc15);
	}
	.xc-image-detail .xc-detail-2 .xc-l-bold{
		font-weight: 700;
	}






	.xc-bog-content{
		margin-top: 16px;
/*		margin-bottom: 48px;*/
	}
	.xc-bog-title{
		color: var(--xc4);
		font-family: 'Source Sans Pro', sans-serif;
		font-weight: 400;
		font-size: 1em;
		margin-bottom: 14px;
		margin-top: 0;
	}
	.xc-bog-content {
		margin-bottom: 48px;
	}
	.xc-bog-person{
		display: flex;
		margin-bottom: 24px;
	}
	.xc-bog-person .xc-bog-img{
		flex: 22%;
	}
	.xc-bog-person .xc-bog-img img{
		width: 100%;
	}
	.xc-bog-person .xc-bog-details{
		flex: 78%;
		padding-left: 16px;
	}
	.xc-bog-person .xc-bog-details .bog-name{
		color: var(--xc16);
		font-family: 'Martel', serif;
		font-weight: 700;
		font-size: .7em;
		margin-bottom: 8px;
	}
	.xc-bog-person .xc-bog-details .bog-position{
		color: var(--xc15);
		font-family: 'Martel', serif;
		font-weight: 400;
		font-size: .7em;
	}
	.xc-bog-person .xc-bog-details .bog-full-details{
		color: var(--xc15);
		font-family: 'Martel', serif;
		font-weight: 400;
		line-height: 14px;
	}
	.xc-bog-person .xc-bog-details .bog-full-details .text-h{
		color: var(--xc16);
		font-weight: 700;
		font-size: .7em;
	}
	.xc-bog-person .xc-bog-details .bog-full-details .text-n{
		color: var(--xc15);
		font-weight: 400;
		font-size: .6em;
	}
	.xc-a-display-b{
		display: block;
	}
	.xc-image-detail{
		display: none;
	}
	.xc-clip .xc-read-btn{
		display: none;
		margin-top: 16px;
	}


	.xc-link-1{
		display: block;
		color: var(--xc13);
		line-height: 20px;
		font-weight: 400;
		font-family: 'Source Sans Pro', sans-serif;
		font-size: .9rem;
		width: 166px;
		padding-top: 16px;
		border-top: 1px solid rgba(104, 119, 126, 0.4);
		margin-top: 40px;
	}




	/*	Academic Page  */

	.xc-academic-tab-wrapper ul.nav-pills li.nav-item .nav-link{
	    font-family: 'Source Sans Pro', sans-serif;
		font-weight: 600;
		font-size: 0.8em;
		color: var(--xc21);
		text-transform: uppercase;
		padding-bottom: 14px;
		padding-top: 0;
		line-height: 1.2;
	}
	.xc-academic-tab-wrapper ul.nav-pills li.nav-item  .nav-link:focus{
		box-shadow: none;
	}
	.xc-academic-tab-wrapper ul.nav-pills li.nav-item .nav-link.active{
		font-weight: 700;
		color: var(--xc13);
	}
	.xc-pg-content-box .xc-pg-content-box-1{
		margin-top: 40px;
		
	}
	.xc-pg-content-box .xc-pg-content-box-2{
		margin-top: 60px;
	}
	.xc-pg-content-box .xc-pg-content-title-1{
		font-family: 'Source Sans Pro', sans-serif;
		font-weight: 400;
		color: var(--xc4);
		font-size: 1.2rem;
	}
	.xc-pg-content-box .xc-pg-dept-name{
		font-family: 'Source Sans Pro', sans-serif;
		font-weight: 600;
		color: var(--xc19);
		font-size: .8rem;
		padding-bottom: 6px;
		border-bottom: 2px solid var(--xc7);
		width: fit-content;
		margin-top: 40px;
		min-width: 150px;
	}
	.xc-row-pg-list{

	}
	.xc-row-pg-list .xc-pg-list-item{
		font-family: 'Martel', serif;
		font-weight: 400;
		font-size: .8rem;
		color: var(--xc4);
		text-decoration: underline;
		margin-bottom: 10px;
	}
	.xc-pg-rules{
		margin-top: 40px;
	}
	.xc-pg-rules .xc-pg-list-rules{
		font-family: 'Martel', serif;
		font-weight: 400;
		font-size: .75rem;
		color: var(--xc4);
		text-decoration: underline;
		margin-bottom: 10px;
		display: block;
	}
	.xc-tage-title-wrapper{
	    display: flex;
		justify-content: space-between;
	    border-bottom: 1px solid rgba(104, 119, 126, 0.6);
	}
	.xc-tage-title-wrapper .xc-home-tab-1{
		border-bottom: none;
	}
	.xc-pg-search-box{

	}
	.xc-pg-search-box form{
		position: relative;
		display: flex;
	}
	.xc-pg-search-box form input{
	    background: var(--xc11);
	    color: var(--xc1);
	    font-size: .75rem;
	    font-family: 'Source Sans Pro', sans-serif;
	    font-weight: 400;
	    border: 1px solid var(--xc11);
	    padding: 1px 16px;
	    position: relative;
	}
	.xc-pg-search-box form input::placeholder{
		color: var(--xc1);
	}
	.xc-pg-search-box form .btn-pg-search{
	    background: var(--xc11);
	    border: none;
	    display: flex;
	    align-items: center;
	    justify-content: center;
	}
	.xc-pg-search-box form .btn-pg-search i{
		color: var(--xc1);
	    font-size: .75rem;
	}




	/*	Academic Calendars*/

	.xc-page-title-underline{
		font-family: 'Source Sans Pro', sans-serif;
	    font-weight: 400;
	    font-size: 1.2rem;
	    color: var(--xc4);
	    padding-bottom: 8px;
	    border-bottom: 1px solid rgba(104, 119, 126, 0.6);
	}
	.xc-academic-calendar-box{
		margin-top: 40px;
	}

	.xc-academic-calendar-box .xc-calendar-year{
		font-family: 'Source Sans Pro', sans-serif;
	    font-weight: 600;
	    font-size: .9rem;
		color: var(--xc19);
		border-bottom: 2px solid var(--xc7);
		padding-bottom: 6px;
		max-width: 300px;
	}
	.xc-calendar-list{
	    list-style-type: none;
	    padding-left: 0;
	}
	.xc-calendar-list li{
		margin-top: .9rem;
	}
	.xc-calendar-list li .xc-calendar-list-item{
	    display: flex;
	    justify-content: space-between;
	    align-items: flex-end;
	}
	 
	.xc-calendar-list li .xc-calendar-list-item .xc-c-name .c-name{
		font-family: 'Martel', serif;
		font-weight: 400;
		font-size: .75rem;
		color: var(--xc4);
		text-decoration: underline;
	}
	.xc-calendar-list li .xc-calendar-list-item .xc-c-name .c-name a{
		color: var(--xc4);
		text-decoration: underline;
	}
	.xc-department-content ul li  {
/*	    font-size: .75rem;*/
	}
	.xc-fac-custom-content p {
		font-size: .75rem !important;
	}
	.xc-calendar-list li{
		font-size: .75rem;
	}
	.xc-c-action .xc-c-action-button{
		margin-left: 16px;
	}
	.xc-c-action .xc-c-action-button img{
		width: 18px !important;
	}
	.xc-c-action .xc-c-action-button{
		font-family: 'Source Sans Pro', sans-serif;
	    font-weight: 400;
	    font-size: .75rem;
	    color: var(--xc13);
	}





	/*	Department*/
	.xc-department-right-box{
		padding: 12px 12px 20px 12px;
		background: var(--xc9);
	}
	.xc-department-right-box img{
		width: 100%;
		/*border: 1px solid var(--xc6);
		border-radius: 2px;*/
	}
	.xc-department-right-box .xc-dept-overview-box{

	}
	.xc-department-right-box .xc-dept-overview-box h6{
		font-family: 'Source Sans Pro', sans-serif;
	    font-weight: 700;
	    font-size: .85rem;
	    color: var(--xc11);
	    margin-top: 20px;
	    padding-bottom: 6px;
	    border-bottom: 1px solid  rgba(104, 119, 126, 0.6);
	    margin-bottom: 0;
	}
	.overview-box-1{
		display: flex;
	}
	.overview-box-1 .xc-box-1{
		padding-right: 20px;
	}
	.xc-overview-detail{
		margin-top: 10px;
	}
	.xc-overview-detail .xc-overview-title{
		font-family: 'Source Sans Pro', sans-serif;
	    font-weight: 600;
	    font-size: .75rem;
		color: var(--xc18);
		margin-bottom: 4px;
	}
	.xc-overview-detail .xc-overview-content{
		font-family: 'Martel', serif;
	    font-weight: 400;
	    font-size: .75rem;
		color: var(--xc2);
		margin-bottom: 0;
	}
	.xc-overview-detail .xc-overview-address{
		font-family: 'Martel', serif;
	    font-weight: 400;
	    font-size: .7rem;
		color: var(--xc2);
		margin-bottom: 0;
		line-height: 14px;
	}


	.xc-page-content .xc-para, .xc-department-content ul li, .xc-department-content ol li{
		margin-bottom: 8px;
	}
	.xc-department-content p{
		margin-bottom: 8px;
	}
	 



	/*	Department Faculty & Staff  */
	.xc-faculty-box{
		display: flex;
		margin-bottom: 20px;
	}
	.xc-faculty-box .xc-faculty-box-img{
		flex: 18%;
	}
	.xc-faculty-box .xc-faculty-box-content{
		flex: 82%;
		padding-left: 24px;
	}
	.xc-faculty-box .xc-faculty-box-img img{
		width: 100%;
		border: 2px solid var(--xc7);
	}
	.faculty-content-1 .faculty-name{
		font-family: 'Martel', serif;
	    font-weight: 700;
	    font-size: 1rem;
		color: var(--xc16);
		border-bottom: 1px solid var(--xc7);
		width: fit-content;
		padding-bottom: 4px;
    	margin-bottom: 4px;
	}
	.faculty-content-1 .faculty-position{
		font-family: 'Martel', serif;
	    font-weight: 400;
	    font-size: .8rem;
	    color: var(--xc13);
	    margin-bottom: 10px;
	}
	.faculty-content-1 .faculty-title{
		font-family: 'Source Sans Pro', sans-serif;
		font-weight: 600;
		font-size: .9rem;
		color: var(--xc13);
		text-decoration: underline;
		margin-bottom: 6px;

	}
	.faculty-content-1 .faculty-detail{
		font-family: 'Martel', serif;
	    font-weight: 400;
	    color: var(--xc4);
	    font-size: .8rem;
	    margin-bottom: 12px;
	}

	.xc-faculty-main-title{
	    color: var(--xc4);
	    font-family: 'Source Sans Pro', sans-serif;
	    font-weight: 400;
	    font-size: 1em;
	    margin-bottom: 28px;
	}

	.xc-faculty-list-wrapper{
		margin-bottom: 60px;
	}
	ul.faculty-education{
		padding-left: 0;
		list-style-type: none;
		margin-bottom: 16px;
	}
	ul.faculty-education li p{
		font-family: 'Martel', serif;
	    font-weight: 400;
	    color: var(--xc4);
	    font-size: 11px;
	    margin-bottom: 4px;
	}

	.xc-education-togle .xc-education-content{
		display: none;
	}
	.xc-education-togle {

	}
	.xc-education-togle .xc-edu-toggle-btn{
		font-family: 'Source Sans Pro', sans-serif;
	    font-weight: 400;
	    font-size: .8rem;
	    color: var(--xc13);
	    padding-top: 8px;
	    width: 120px;
	    border-top: 1px solid rgba(104, 119, 126, 0.4);
	    margin-top: 0;
	}



	/*	Hostel */
	.xc-hostel-contact-box{
		margin-top: 10px;
		padding-bottom: 8px;
	}
	.xc-hostel-contact-box .xc-overview-detail{
		margin-top: 0 !important;
	}
	.xc-hostel-notice .xc-calendar-year{
		max-width: 212px !important;
	}


	.xc-h-faculty-title{
		font-family: 'Source Sans Pro', sans-serif;
	    font-weight: 400;
	    color: var(--xc4);
	    font-size: 1.1rem;
	    margin-top: 16px;
	}
	.xc-h-faculty-box{
		display: flex;
	}
	.xc-h-faculty-box .xc-box-1{
		flex: 10%;
	}
	.xc-h-faculty-box .xc-box-1 img{
		width: 100%;
	}
	.xc-h-faculty-box .xc-box-2{
		flex: 40%;
		padding-left: 20px;
	}
	.xc-h-faculty-box .xc-box-3{
		flex: 40%;
	}
	.xc-h-faculty-box-c .xc-box-2 .xc-h-faculty-name{
		font-family: 'Martel', serif;
	    font-weight: 700;
	    color: var(--xc16);
	    font-size: .85rem;
	    margin-bottom: 6px;
	}
	.xc-h-faculty-box-c .xc-h-faculty-title-2{
		font-family: 'Source Sans Pro', sans-serif;
	    font-weight: 600;
	    color: var(--xc13);
	    font-size: .85rem;
	    margin-bottom: 5px;
	}
	.xc-h-faculty-box-c .xc-h-faculty-content{
		font-family: 'Martel', serif;
	    font-weight: 400;
		color: var(--xc4);
		font-size: .9rem;

	}
	.xc-h-faculty-box-2{
		display: flex;
	}
	.xc-h-faculty-box-2 .xc-box-1{
		flex: 30%;
	}
	.xc-h-faculty-box-2 .xc-box-2{
		flex: 70%;
	}

	.xc-h-faculty-box-3{
		display: flex;
	}
	.xc-h-faculty-box-3 .xc-box-1{
		flex: 40%;
	}
	.xc-h-faculty-box-3 .xc-box-2{
		flex: 60%;
	}


	/*	Arts*/
	.xc-page-right-box .xc-page-title-v2 h6 {
	    padding-bottom: 14px;
	    border-bottom: 1px solid rgba(104, 119, 126, 0.6);
	}
	.xc-arts-content-box-1 .xc-arts-title{
		font-family: 'Source Sans Pro', sans-serif;
	    font-weight: 400;
	    color: var(--xc4);
	    font-size: 20px;
	    border-bottom: 2px solid var(--xc7);
	    padding-bottom: 4px;
	    width: fit-content;
	    margin-bottom: 20px;
	}
	.xc-arts-content-box .xc-p, .xc-arts-content-box p{
		font-family: 'Martel', serif;
	    font-weight: 400;
		font-size: 1rem;
		margin-bottom: 10px;
	}
	.xc-arts-content-box-1 .xc-p{
		color: var(--xc13);
	}
	.xc-arts-content-box-2 .xc-p, .xc-arts-content-box-2 p{
		font-family: 'Source Sans Pro', sans-serif;
		color: var(--xc3);
	}
	.xc-social-blue{
		margin-bottom: 40px !important;
	}
	.xc-social-blue li a{
	    background: var(--xc19);
	    margin-right: 12px;
	    margin-left: 0;
	    color: var(--xc1);
	}
	.xc-arts-content-box-l {
		padding-right: 40px;
	}
	.xc-arts-content-box-r {
		padding-left: 40px;
	}
	.xc-arts-img img{
		width: 100%;
		margin-bottom: 40px;
	}
	.xc-arts-content-box .xc-link-1 {
	    margin-top: 32px;
	}
	.xc-page-right-box-2{
		margin-top: 100px;
	}

	.xc-join-box{

	}
	.xc-join-box .xc-join-text{
		font-family: 'Martel', serif;
	    font-weight: 400;
		font-size: 1rem;
		color: var(--xc4);
		margin-top: 24px;
		margin-bottom: 6px;
	}

	.xc-join-box .xc-join-link{
		font-family: 'Source Sans Pro', sans-serif;
		font-size: .85rem;
		font-weight: 400;
		color: var(--xc13);
		border-top: 1px solid rgba(104, 119, 126, 0.4);
		min-width: 120px;
		padding-top: 12px;
	}
	.xc-yellow-head{
		max-width: fit-content;
		margin-top: 60px;
	}
	.xc-club-ach-list{
		margin-top: 28px;
	}
	.xc-club-ach-list .title-1{
		font-family: 'Martel', serif;
	    font-weight: 700;
		font-size: 16px;
		color: var(--xc16);
		margin-bottom: 4px;
	}
	.xc-club-ach-list .title-2{
		font-family: 'Martel', serif;
	    font-weight: 400;
		font-size: .85rem;
		color: var(--xc13);
	}

	.xc-team-members{
		margin-top: 20px;
	}
	.xc-team-members .t-title{
		font-family: 'Source Sans Pro', sans-serif;
		font-weight: 600;
		color: var(--xc4);
		font-size: .85rem;
		margin-bottom: 10px;
    	text-decoration: underline;
	}
	.xc-team-members .t-list{
		font-family: 'Martel', serif;
		font-weight: 400;
		color: var(--xc13);
		font-size: .85rem;
		margin-bottom: 4px;
	}




	/*	admissions*/

	.xc-page-content-title-2{
		margin-top: 60px;
		margin-bottom: 40px !important;
	}
	.xc-page-content-title-3{
		margin-top: 120px;
		margin-bottom: 40px !important;
	}
	.xc-page-content-title-4{
		margin-top: 40px !important;
		margin-bottom: 24px !important;
	}
	.xc-page-content-title-5{
		margin-top: 80px;
		margin-bottom: 40px !important;
	}
	.xc-admsn-video{
		position: relative;
	}
	.xc-admsn-video .xc-img-video-bg{
		width: 100%;
	}
	.xc-admsn-video .xc-play-btn{
		display: flex;
	    position: absolute;
	    top: 0;
	    left: 0;
	    right: 0;
	    bottom: 0;
	    align-items: center;
	    justify-content: center;
	}
	.xc-admsn-video .xc-play-btn img{
		max-width: 100px;
	}

	.xc-link-box-2{
		padding-top: 8px;
		max-width: 120px;
		border-top: 1px solid rgba(104, 119, 126, 0.4);
		margin-top: 20px;
	}
	.xc-link-box-2 a{
		font-family: 'Source Sans Pro', sans-serif;
		font-weight: 400;
		color: var(--xc13);
		font-size: .85rem;
		display: block;
		padding-bottom: 4px;
	}
	.xc-admms-title-2{
		margin-top: 24px !important;
	}
	.xc-admms-title-3{
		margin-top: 120px !important;
	}


	.xc-read-content .xc-read-less{
		display: block;
	}
	.xc-read-content .xc-read-more{
		display: none;
	}
	.xc-pl-0{
		padding-left: 0 !important;
	}
	.xc-link-1-d{
		display: block;
	}
	.xc-link-1-m{
		display: none;

	}
	.xc-link-1-m {
		display: none;
	    font-size: 1rem !important;
	    padding-top: 16px !important;
	    margin-top: 16px !important;
	}

	.xc-dept-box-mobile{
		display: none;
	}
	.xc-db-m{
		display: none;
	}
	.xc-link-box-2 a {
	    font-size: 1rem;
	}



	/*	Alumni*/

	.xc-gallery-row{
        margin-bottom: 28px;
    }
    .xc-gallery-box{
        background: var(--xc2);
        margin-top: 32px;
    }
    .xc-gallery-box .xc-gallery-box-img img{
        width: 100%;
    }
    .xc-gallery-box .xc-gallery-box-content{
        padding: 20px 20px;
    }
    .xc-gallery-box .xc-gallery-box-content p{
         font-family: 'Martel', serif;
         font-weight: 700;
         font-size: 1rem;
         color: var(--xc5);
    }
    .xc-db{
        display: block;
    }


    .xc-wrapper-v1{
    	background: var(--xc2);
    	padding: 24px 24px;
    }
    .xc-section-alumni-fund{
    	padding-bottom: 100px;
    }
    .xc-alumni-fund-content .xc-p{
    	font-family: 'Source Sans Pro', sans-serif;
		font-weight: 400;
		color: var(--xc3);
		font-size: 1rem;
		margin-bottom: 0;
    }
    .xc-wrapper-v1 .xc-section-header{
    	margin-bottom: 20px;
    	color: var(--xc15);
    }
    .xc-fund-detail-box{

    }
    .xc-fund-detail-box .xc-fund-title{
		font-family: 'Source Sans Pro', sans-serif;
		font-weight: 400;
		color: var(--xc4);
		font-size: 16px;
		margin-top: 32px;
    }
    .xc-detail-box{

    } 
    .xc-detail-box p{
    	font-family: 'Source Sans Pro', sans-serif;
		font-weight: 600;
		font-size: 1rem;
		margin-bottom: 0;
		color: var(--xc13);
    }
    .xc-detail-box p label{
    	font-family: 'Source Sans Pro', sans-serif;
		font-weight: 600;
		font-size: .85rem;
		color: var(--xc3);
		padding-right: 3px;
    }
    .xc-donate-alumni-btn{
    	display: block;
	    padding: 12px 20px;
	    font-size: 13px;
	    font-weight: 600;
	    color: var(--xc8) !important;
	    font-family: 'Source Sans Pro', sans-serif;
	    background: var(--xc7);
	    border: none;
	    width: fit-content;
    }
    .xc-donate-alumni-btn:hover{
    	background: var(--xc4);
    	color: var(--xc6) !important;
    }
    .xc-donate-btn-outer{
    	display: flex;
	    height: 100%;
	    justify-content: flex-end;
	    align-items: flex-end;
    }
    .xc-page-section-v2{
    	padding-bottom: 80px;
    }



    
    .xc-page-banner-v2{
    	margin-top: 2.1em !important;
    	height: unset;
    	background:  linear-gradient(89.52deg, #091235 31.87%, #1A3499 100.32%);
    	position: relative;
    }
     .xc-page-banner-v3{
    	margin-top: 0 !important;
    }
    .xc-page-banner-v2 .xc-page-banner-breadcrumb{
    	position: absolute;
    	width: 100%;
    	bottom: 0;
    }
    .xc-breadcrumb-item::before {
	    content: none !important;
	}
	.xc-breadcrumb-ol{
		display: flex;
    	align-items: center;
    	margin-bottom: 20px;
	}
	.xc-breadcrumb-ol .breadcrumb-item{
		display: flex;
    	align-items: center;
    	color: var(--xc6);
    	padding-left: 2px;
	}
	.xc-breadcrumb-ol .breadcrumb-item a , .xc-breadcrumb-ol .breadcrumb-item label{
		
		font-family: 'Source Sans Pro', sans-serif;
		font-weight: 300;
		font-size: .8rem;
		
	}
	.xc-breadcrumb-ol .breadcrumb-item a {
		color: var(--xc6);
	}
	.xc-breadcrumb-ol .breadcrumb-item label {
		color: var(--xc1);
	}
	.xc-breadcrumb-ol .breadcrumb-item i{
		font-size: 1rem;
	}
	.xc-page-banner-v2 img{
		width: 100%;
	}
	.xc-mainmenu li a:hover{
		text-decoration: underline;
	}

	.xc-header-scroll-logo{
		display: none;
	}
	.header-logo a .xc-header-scroll-logo{
		width: 2rem !important;
		padding: 1rem 0;
		transform: scale(1.5);
	}
	.header-section .header-inner {
	    min-height: 50px;
	}
	@media screen and (max-width: 768px){
		.xc-e-img{
			margin-top: 1.5em;
		}

		.xc-page-banner-v2{
			display: none;
		}
		.xc-about-section-1 .xc-blog-wrapper {
		    margin-top: 5em;
		}
		.xc-about-section-1 .xc-blog-wrapper .xc-title-2{
			margin-top: 1em !important;
		}

		.header-logo a .xc-header-scroll-logo{
			display: none !important;
		}
		.header-logo a .xc-header-logo-1{
			display: none !important;
		}
		.header-section .header-inner {
		    min-height: 80px; 
		}

		.xc-page-banner-alumni {
			min-height: 300px !important;
		}
		.xc-page-column {
		    flex-direction: column;
		}


		/*	About Us */

		.xc-header-page-menu-wrapper {
		    display: none !important;
		}	

		.xc-about-section-1 .container, .xc-about-section .container {
		    width: 100%;
		    max-width: unset;
		    margin: 0;
		    padding: 0;
		}
		.xc-about-section-1 {
		    padding: 42px 20px 40px;
		}
		.xc-about-section-1 .xc-about-wrapper .xc-title , .xc-blog-wrapper .xc-title{
		    font-size: 1rem;
		    font-weight: 700;
		}
		.xc-about-section-1 .xc-about-wrapper .xc-title-2 , .xc-blog-wrapper .xc-title-2 {
		    font-size: 18px;
		    margin-top: 40px;
		    margin-bottom: 20px;
		    line-height: 32px;
		}
		.xc-about-section-1 .xc-about-wrapper .xc-p, .xc-about-section-1 .xc-about-wrapper p {
		    font-size: 1rem;
		    line-height: 24px;
		}
		.xc-about-section-2, .xc-about-section-3 {
		    padding: 40px 20px;
		}

		.xc-about-section .xc-section-header h4 {
		    font-size: 0.875em;
		    padding-bottom: 4px;
		    border-bottom: 1px solid rgba(104, 119, 126, 0.6);
		    line-height: 24px;
		}
		.xc-about-section .xc-section-header {
		    margin-bottom: 20px;
		}
		.xc-about-mission h5 {
		    font-size: 24px;
		    margin-bottom: 16px;
		    line-height: 32px;
		}
		.xc-mission .content-box {
		    padding-right: 0;
		}
		.xc-about-mission p {
		    font-size: 1.25em;
		    line-height: 32px;
		}
		.xc-mission .image-box,.xc-vision .image-box {
		    display: none;
		}
		.xc-vision .content-box {
		    padding-left: 0;
		}

		.xc-page-banner {
		    height: 200px;
		}


		/*	Visitor	*/


		.xc-page-side-bar{
			display: none;
		}
		.xc-page-section .container{
			width: 100%;
		    max-width: unset;
		    margin: 0;
		    padding: 0;
		}
		.xc-page-section {
		    padding: 40px 20px 82px;
		    min-height: 100vh;
		}
		.xc-page-right-box .xc-page-title h6 {
		    font-size: 1em;
		    margin-bottom: 8px !important;
		    line-height: 20px;
		}
		.xc-page-content .xc-page-content-title, .xc-department-content h5 {
		    font-size: 1.5em;
		    margin-bottom: 18px;
		    line-height: 32px;
		}
		.xc-page-content .xc-para, .xc-department-content ul li, .xc-department-content ol li {
		    font-size: 1.25em;
		    color: var(--xc3);
		    line-height: 32px;
		}
		.xc-department-content p, .xc-department-content p span{
			font-size: 1.25em;
		    color: var(--xc3);
		    line-height: 32px;
		}
		.xc-department-content ul li{
			font-size: 1.25em;
		    color: var(--xc3);
		    line-height: 32px;
		}
		.xc-page-right-image{
			padding: 40px 0 20px;
		}


		/*	Board of Governers */

		.xc-bog-title {
		    font-size: 1.5em;
		    margin-bottom: 16px;
		    margin-top: 40px;
		    line-height: 32px;
		}
		.xc-bog-content {
		    margin-top: 0;
		    margin-bottom: 0 !important;
		}
		.xc-bog-person .xc-bog-img {
		    flex: 25%;
		}
		.xc-bog-person .xc-bog-details {
		    flex: 75%;
		    padding-left: 24px;
		}
		.xc-bog-person .xc-bog-details .bog-name {
		    font-size: 0.875em;
		    margin-bottom: 8px;
		    line-height: 20px;
		}
		.xc-bog-person .xc-bog-details .bog-position {
		    font-size: 0.75em;
		    line-height: 20px;
		}
		.xc-bog-person .xc-bog-details .bog-full-details .text-h {
		    font-size: 0.875em;
		    line-height: 20px;
		}
		.xc-bog-person .xc-bog-details .bog-full-details .text-n {
		    font-size: 0.75em;
		    line-height: 20px;
		}
		.xc-bog-person {
		    margin-bottom: 20px;
		}



		/*	Chairperson	*/

		.xc-line-clip-14-mobile{
			display: -webkit-box;
		    -webkit-line-clamp: 14;
		    -webkit-box-orient: vertical;
		    overflow: hidden;
		}

		.xc-clip .xc-read-btn{
			font-size: 0.875em;
			font-family: 'Source Sans Pro', sans-serif;
			font-weight: 400;
			padding-top: 16px;
			color: var(--xc13);
			width: 166px;
			border-top: 1px solid rgba(104, 119, 126, 0.4);
		}
		.xc-image-detail{
			display: block;
		}
		.xc-clip .xc-read-btn{
			display: block;
		}


		.xc-page-content .xc-faculty-main-title {
		    font-size: 1.5em !important;
		}
		



		.xc-calendar-list li .xc-calendar-list-item .xc-c-name{
			flex: 75%;
		}
		.xc-calendar-list li .xc-calendar-list-item .xc-c-action{
			flex: 25%;
		}





		/*		Academics Programmes*/

		.xc-pg-content-box .xc-pg-content-title-1 {
		    font-size: 1.7rem;
		    line-height: 32px;
		}
		.xc-pg-content-box .xc-pg-dept-name {
		    font-size: 1rem;
		    padding-bottom: 8px;
		    line-height: 20px;
		    margin-bottom: 20px;
		    width: 100%;
		}
		.xc-row-pg-list .xc-pg-list-item {
		    font-size: 1rem;
		    line-height: 24px;
		    margin-bottom: 20px;
		}

		.xc-pg-search-box form input {
		    font-size: 1rem;
		    padding: 4px 18px;
		    width: 100%;
		    line-height: 16px;
		}
		.xc-pg-search-box form {
		    width: 100%;
		    border-radius: 2px;
		    overflow: hidden;
		}
		.xc-pg-search-box {
		    width: 100%;
		}

		.xc-academic-tab-wrapper .xc-tage-title-wrapper .xc-home-tab-1{
			display: none;
		}
		.xc-academic-tab-wrapper .xc-tage-title-wrapper{
			border-bottom: none;
			flex-direction: column;
			max-width: 300px;
		}
		.xc-pg-search-box form .btn-pg-search {
		    padding-right: 14px;
		}
		.xc-pg-search-box form .btn-pg-search i {
		    font-size: 1rem;
		}

		.xc-pg-mobile-nav{
			display: block;
			margin-bottom: 16px;
		}
		/*.xc-pg-mobile-nav select{
		    text-transform: uppercase;
		    font-size: 16px;
		    font-weight: 700;
		    line-height: 24px;
		    color: var(--xc13);
		    background: var(--xc2);
		    border: 1px solid var(--xc3);
		}*/
		 
		.xc-pg-mobile-nav select:focus{
			box-shadow: none;
			border: 1px solid var(--xc3);
			background: var(--xc2);
			font-weight: 700;
		}
		.xc-pg-mobile-nav select option{
			background: var(--xc1);
			font-weight: 600;
			color: rgba(9, 18, 53, 0.6);
			padding: 4px 8px;
		}
		.xc-pg-mobile-nav select option:hover{
			background: var(--xc1);
		}

		.xc-pg-mobile-nav select {

			/* styling */
			text-transform: uppercase;
			font-size: 16px;
			font-weight: 700;
			line-height: 24px;
			color: var(--xc13);
			background: var(--xc2);
			border: 1px solid var(--xc3);
			display: inline-block;

			/* reset */

			margin: 0;      
			-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
			box-sizing: border-box;
			-webkit-appearance: none;
			-moz-appearance: none;
		}


		/* arrows */

		.xc-pg-mobile-nav select.classic {

		    background-image: linear-gradient(45deg, transparent 50%, var(--xc1) 50%),
		    linear-gradient(135deg, var(--xc1) 50%, transparent 50%),
		    linear-gradient(to right, var(--xc15), var(--xc15));
		    background-position: calc(100% - 20px) calc(1em + 2px),
		    calc(100% - 15px) calc(1em + 2px),
		    100% 0;
		    background-size: 4px 4px,
		    5px 5px,
		    2.5em 2.5em;
		    background-repeat: no-repeat;;
		}

		.xc-pg-mobile-nav  select.classic:focus {
		    background-image: linear-gradient(45deg, white 50%, transparent 50%),
		    linear-gradient(135deg, transparent 50%, white 50%),
		    linear-gradient(to right, var(--xc15), var(--xc15));
		    background-position: calc(100% - 15px) 1em,
		    calc(100% - 20px) 1em,
		    100% 0;
		    background-size: 5px 5px,
		    4px 5px,
		    2.5em 2.5em;
		    background-repeat: no-repeat;
		    /* border-color: grey; */
		    outline: 0;
		}



		.xc-page-right-image img{
			width: 100%;
		}
 		.xc-link-1-d{
			display: none;
		}
		.xc-link-1-m{
			display: block;
		}
 		


		/* 		Academic Calendar*/

		.xc-page-title-underline {
		    border-bottom: none;
		}
		.xc-academic-calendar-box .xc-calendar-year {
		    font-size: 1rem;
		    padding-bottom: 8px;
		    max-width: 100% !important;
		}
		.xc-calendar-list li .xc-calendar-list-item {
		    display: flex;
		    align-items: flex-start;
		    flex-direction: column;
		}
		.xc-calendar-list li {
		    margin-top: 20px;
		    font-size: 1rem;

		}
		.xc-calendar-list li .xc-calendar-list-item .xc-c-name .c-name {
		    font-size: 1rem;
		    line-height: 24px;
		}
		.xc-department-content ul li {
		    font-size: 1rem;
		}
		.xc-fac-custom-content p {
			font-size: 1rem !important;
		}
		.xc-c-action .xc-c-action-button {
		    margin-left: 0px;
		    margin-right: 20px;
		    font-size: 1rem;
		}
		.xc-c-action{
			margin-top: 20px;
			margin-bottom: 20px;
		}


		/*		Department*/

		/*.xc-flex-rev-m{
			flex-direction: column-reverse;
		}*/
		/*.xc-department-right-box{
			margin-left: -20px;
			margin-right: -20px;
		}*/

		.xc-dept-box-mobile{
			display: block !important;
			margin-left: -20px;
			margin-right: -20px;
			margin-top: 40px;
			padding: 20px 20px !important;
			margin-bottom: 20px;
		}
		.xc-department-right-box{
			display: none;
		}
		.xc-dept-box-mobile .accordion-body, .xc-dept-box-mobile .accordion-header .accordion-button{
			background: var(--xc9);
		}
		.xc-dept-box-mobile .accordion-header .accordion-button:focus{
			border-color: unset;
		    box-shadow: none;
		}
		.xc-dept-box-mobile .accordion-header .accordion-button{
			font-family: 'Source Sans Pro', sans-serif;
		    font-weight: 700;
		    font-size: 16px;
		    color: var(--xc11);
		    margin-top: 20px;
		    padding-bottom: 6px;
		    border-bottom: 1px solid  rgba(104, 119, 126, 0.6) !important;
		    margin-bottom: 0;
		    padding-left: 0;
		    padding-top: 0;
		    border-radius: 0 !important;
		}
		.xc-dept-box-mobile  .accordion-button::after {
/*		    background-image: url('<?php echo SITE_URL; ?>xc-assets/icons/down-arrow.png') !important;*/
		    width: 1rem !important;
    		height: 1rem;
    		background-size: 1rem !important;
		}
		.xc-dept-box-mobile .accordion-body{
			padding: 16px 0 4px;
		}
		.accordion-button:focus {
		    border-color: unset;
		    box-shadow: none;
		}
		.xc-dept-box-mobile .accordion-item{
			border: none;
		}
		.xc-link-1 {
		    font-size: 1rem;
		}
		.xc-dept-box-mobile .xc-overview-detail {
		    margin-top: 0;
		    margin-bottom: 16px;
		}
		.xc-overview-detail .xc-overview-title {
		    font-size: 1rem;
		    margin-bottom: 4px;
		}
		.xc-overview-detail .xc-overview-content {
		    font-size: 1rem;
		    margin-bottom: 0;
		}
		.xc-overview-detail .xc-overview-address {
		    font-size: .9rem;
		    line-height: 20px;
		}



		/*		Faculty*/

		.xc-faculty-box {
		    flex-direction: column;
		    margin-bottom: 40px;
		}
		.xc-faculty-box .xc-faculty-box-img img {
		    width: 240px;
		    margin-bottom: 20px;
		}
		.xc-faculty-box .xc-faculty-box-content {
		    padding-left: 0;
		}
		.faculty-content-1 .faculty-name {
		    font-size: 1.4rem;
		    border-bottom: 2px solid var(--xc7);
		    padding-bottom: 8px;
		    margin-bottom: 8px;
		}
		.faculty-content-1 .faculty-position {
		    font-size: 1.1rem;
		    margin-bottom: 16px;
		}
		.faculty-content-1 .faculty-title {
		    font-size: 1.1rem;
		    margin-bottom: 8px;
		}
		.faculty-content-1 .faculty-detail {
		    font-size: 1.1rem;
		    margin-bottom: 16px;
		}
		.xc-education-togle .xc-edu-toggle-btn {
		    font-size: 1rem;
		    width: 165px;
		}
		ul.faculty-education li p {
		    font-size: 16px;
		    margin-bottom: 8px;
		}
		.xc-dn-m{
			display: none;
		}
		.xc-db-m{
			display: block;
		}


		.overview-box-1{
			flex-direction: column;
		}


		/*		Clubs*/

		.xc-join-box .xc-join-link{
			font-size: 1rem;
			margin-bottom: 20px;
		}
		.xc-yellow-head {
		    max-width: 100%;
		    margin-top: 60px;
		}
		.xc-team-members .t-title {
		    font-size: 16px;
		    margin-bottom: 16px;
		}
		.xc-team-members .t-list {
		    font-size: 16px;
		    margin-bottom: 8px;
		}
		.xc-club-ach-list .title-1 {
		    font-size: 16px;
		    margin-bottom: 8px;
		}
		.xc-club-ach-list .title-2 {
		    font-size: 1rem;
		}

		.xc-link-box-2 {
		    padding-top: 16px;
		    margin-top: 20px;
		}
		.xc-link-box-2 a {
		    font-size: 1rem;
		    padding-bottom: 8px;
		}



		/*		Arts*/

		.xc-arts-content-box .xc-p , .xc-arts-content-box p{
		    font-size: 20px;
		    margin-bottom: 10px;
		}
		.xc-arts-content-box-l {
		    padding-right: 0;
		}
		.xc-arts-content-box-r {
		    padding-left: 0;
		}
		.xc-page-right-box .xc-page-title-v2 h6 {
		    border-bottom: none;
		}
		.xc-flex-dir-rev-m{
			flex-direction: column-reverse;
		}


		.xc-pg-rules .xc-pg-list-rules {
		    font-size: 16px;
		    margin-bottom: 20px;
		    line-height: 24px;
		}



		.xc-alumni-fund-content .xc-p {
		    font-size: 16px;
		}
		.xc-fund-detail-box .xc-fund-title {
		    font-size: 18px;
		    margin-bottom: 18px;
		}
		.xc-detail-box p {
		    font-size: 16px;
		}
		.xc-detail-box p label {
		    font-size: 1rem;
		}
		.xc-section-alumni-fund {
		    padding-bottom: 0;
		}
		.xc-donate-alumni-btn {
		    padding: 12px 20px;
		    font-size: 16px;
		}


		.xc-about-us-banner {
/*		    height: unset !important;*/
		    margin-top: 0; 
		}
		.xc-about-us-banner img {
		    object-fit: cover;
		    height: 180px;
		}
	}
	
	@media (min-width: 769px) and (max-width: 991px){


		.xc-header-scroll-logo, .xc-header-logo-1{
			display: none !important;
		}

		.xc-section-common-v2 .container{
			width: 100%;
		    max-width: unset;
		     
		}

		.xc-about-us-banner {
		    margin-top: 5.5em;
		}

		.xc-page-column {
		    flex-direction: column;
		}
		.st-content-inner .xc-page-banner {
		    margin-top: 0px !important;
		}
		

		/*	About Us */

		.xc-header-page-menu-wrapper {
		    display: none !important;
		}	

		.xc-about-section-1 .container, .xc-about-section .container {
		    width: 100%;
		    max-width: unset;
		    margin: 0;
		    padding: 0;
		}
		.xc-about-section-1 {
		    padding: 42px 20px 40px;
		}
		.xc-about-section-1 .xc-about-wrapper .xc-title, .xc-blog-wrapper .xc-title {
		    font-size: 0.875rem;
		    font-weight: 700;
		}
		.xc-blog-wrapper .xc-title{
			font-size: 1rem;
		    font-weight: 700;
		}
		.xc-blog-wrapper .xc-title-2{
			font-size: 18px;
		    margin-top: 40px;
		    margin-bottom: 20px;
		    line-height: 32px;
		}
		.xc-about-section-1 .xc-about-wrapper .xc-title-2 {
		    font-size: 18px;
		    margin-top: 40px;
		    margin-bottom: 20px;
		    line-height: 32px;
		}
		.xc-about-section-1 .xc-about-wrapper .xc-p, .xc-about-section-1 .xc-about-wrapper p{
		    font-size: 1rem;
		    line-height: 24px;
		}
		.xc-about-section-2, .xc-about-section-3 {
		    padding: 40px 20px;
		}

		.xc-about-section .xc-section-header h4 {
		    font-size: 0.875em;
		    padding-bottom: 4px;
		    border-bottom: 1px solid rgba(104, 119, 126, 0.6);
		    line-height: 24px;
		}
		.xc-about-section .xc-section-header {
		    margin-bottom: 20px;
		}
		.xc-about-mission h5 {
		    font-size: 24px;
		    margin-bottom: 16px;
		    line-height: 32px;
		}
		.xc-mission .content-box {
		    padding-right: 0;
		}
		.xc-about-mission p {
		    font-size: 1.25em;
		    line-height: 32px;
		}
		.xc-mission .image-box,.xc-vision .image-box {
		    display: none;
		}
		.xc-vision .content-box {
		    padding-left: 0;
		}

		.xc-page-banner {
		    height: unset;
		}


		/*	Visitor	*/


		.xc-page-side-bar{
			display: none;
		}
		.xc-page-section .container{
			width: 100%;
		    max-width: unset;
		    margin: 0;
		    padding: 0;
		}
		.xc-page-section {
		    padding: 40px 20px 82px;
		}
		.xc-page-right-box .xc-page-title h6 {
		    font-size: 1em;
		    margin-bottom: 8px !important;
		    line-height: 20px;
		}
		.xc-page-content .xc-page-content-title, .xc-department-content h5 {
		    font-size: 1.5em;
		    margin-bottom: 18px;
		    line-height: 32px;
		}
		.xc-page-content .xc-para, .xc-department-content ul li, .xc-department-content ol li {
		    font-size: 1.25em;
		    color: var(--xc3);
		    line-height: 32px;
		}
		.xc-department-content p, .xc-department-content p span{
			font-size: 1.25em;
		    color: var(--xc3);
		    line-height: 32px;
		}
		.xc-department-content ul li{
			font-size: 1.25em;
		    color: var(--xc3);
		    line-height: 32px;
		}
		.xc-page-right-image{
			padding: 40px 0 20px;
		}


		/*	Board of Governers */

		.xc-bog-title {
		    font-size: 1.5em;
		    margin-bottom: 16px;
		    margin-top: 40px;
		    line-height: 32px;
		}
		.xc-bog-content {
		    margin-top: 0;
		    margin-bottom: 0 !important;
		}
		.xc-bog-person .xc-bog-img {
		    flex: 25%;
		}
		.xc-bog-person .xc-bog-details {
		    flex: 75%;
		    padding-left: 24px;
		}
		.xc-bog-person .xc-bog-details .bog-name {
		    font-size: 0.875em;
		    margin-bottom: 8px;
		    line-height: 20px;
		}
		.xc-bog-person .xc-bog-details .bog-position {
		    font-size: 0.75em;
		    line-height: 20px;
		}
		.xc-bog-person .xc-bog-details .bog-full-details .text-h {
		    font-size: 0.875em;
		    line-height: 20px;
		}
		.xc-bog-person .xc-bog-details .bog-full-details .text-n {
		    font-size: 0.75em;
		    line-height: 20px;
		}
		.xc-bog-person {
		    margin-bottom: 20px;
		}



		/*	Chairperson	*/

		.xc-line-clip-14-mobile{
			display: -webkit-box;
		    -webkit-line-clamp: 14;
		    -webkit-box-orient: vertical;
		    overflow: hidden;
		}

		.xc-clip .xc-read-btn{
			font-size: 0.875em;
			font-family: 'Source Sans Pro', sans-serif;
			font-weight: 400;
			padding-top: 16px;
			color: var(--xc13);
			width: 166px;
			border-top: 1px solid rgba(104, 119, 126, 0.4);
		}
		.xc-image-detail{
			display: block;
		}
		.xc-clip .xc-read-btn{
			display: block;
		}



		.xc-page-content .xc-faculty-main-title {
		    font-size: 1.5em !important;
		}


	}
	@media (min-width: 992px) and (max-width: 1199px){
		.xc-header-logo-1{
			display: none !important;
		}
	}

	@media (min-width: 992px) and (max-width: 1200px){

		.xc-header-scroll-logo{
			display: none !important;
		}
		.xc-section-common-v2 .container{
			width: 100%;
		    max-width: unset;
		    
		}
	    .xc-about-section-1 .container, .xc-about-section .container, .xc-page-section .container {
		    width: 100%;
		    max-width: unset;
		    margin: 0;
		    padding: 0;
		}
		.xc-about-section-1 {
		    padding: 42px 20px 40px;
		}
		.xc-page-section{
			padding: 42px 20px 40px
		}

		.xc-about-us-banner {
		    height: unset !important;
/*		    margin-top: 7.5em !important;*/
		}
	}
	@media (min-width: 1201px) and (max-width: 1399px){

	}
	@media (min-width: 1400px) and (max-width: 1500px){
		.xc-header-page-menu li a {
		    font-size: .85rem;
		    padding-right: 60px;
		    line-height: 16px;
		}
		.xc-header-page-menu-wrapper {
		    padding: 10px 10px;
		} 

		/*	About   */
		.xc-about-section-1 .xc-about-wrapper {
		    max-width: 1000px;
		}
		.xc-about-section-1 .xc-about-wrapper .xc-title , .xc-blog-wrapper .xc-title {
		    font-size: .9rem;
		    line-height: 20px;
		}
		.xc-blog-wrapper
		.xc-about-section-1 .xc-about-wrapper .xc-title-2 , .xc-blog-wrapper .xc-title-2{
		    font-size: 18px;
		    line-height: 32px;
		}
		.xc-about-section-1 .xc-about-wrapper .xc-p, .xc-about-section-1 .xc-about-wrapper p {
		    font-size: 1rem;
		    line-height: 28px;
		}
		.xc-about-section .xc-section-header h4 {
		    font-size: 1rem;
		    line-height: 24px;
		}
		.xc-about-mission h5 {
		    font-size: 20px;
		    line-height: 32px;
		}
		.xc-about-mission p {
		    font-size: 1.2rem;
		    line-height: 28px;
		}
		.xc-mission .content-box {
		    padding-right: 100px;
		}
		.xc-vision .content-box {
		    padding-left: 100px;
		}


		/*	Visitor  */


		.xc-page-side-bar h6 {
		    font-size: 1rem;
		    padding-bottom: 16px;
		    line-height: 24px;
		}
		.xc-page-side-bar ul.sidebar-ul-1 li a {
		    font-size: 1rem;
		    padding: 6px 0;
		    line-height: 20px;
		}
		.xc-page-side-bar .sidebar-ul-1 {
		    padding-bottom: 40px;
		    margin-bottom: 6px;
		}
		.xc-page-right-box .xc-page-title h6 {
		    font-size: 1rem;
		    margin-bottom: 8px;
		    line-height: 20px;
		}
		.xc-page-content .xc-page-content-title, .xc-department-content h5 {
		    font-size: 20px;
		    margin-bottom: 24px;
		    line-height: 32px;
		}
		.xc-page-content .xc-para, .xc-department-content ul li, .xc-department-content ol li {
		    font-size: 1rem;
		    line-height: 28px;
		}
		.xc-department-content p, .xc-department-content p span{
			font-size: 1rem;
		    line-height: 28px;
		}
		.xc-department-content ul li{
			font-size: 1rem;
		    line-height: 28px;
		}
		ul.sidebar-sub-ul li a {
		    font-size: .9rem !important;
		    padding: 4px 0  !important;
		    line-height: 20px;
		}
		ul.sidebar-sub-ul li:first-child a{
			padding-top: 0 !important;
		}
		ul.sidebar-sub-ul li:last-child a{
			padding-bottom: 0 !important;
		}


		/*	Chairperson  */

		.xc-page-right-box .xc-page-title-sub h6 {
		    margin-bottom: 31px !important;
		}

		/*	Board of Governers  */
		.xc-bog-title {
		    font-size: 1.4rem;
		    margin-bottom: 16px;
		    line-height: 32px;
		}
		.xc-bog-person .xc-bog-details .bog-name {
		    font-size: 1rem;
		    margin-bottom: 8px;
		    line-height: 20px;
		}
		.xc-bog-person .xc-bog-details {
		    padding-left: 24px;
		}
		.xc-bog-person .xc-bog-details .bog-position {
		    font-size: .9rem;
		    line-height: 20px;
		}
		.xc-bog-person .xc-bog-details .bog-full-details .text-h {
		    font-size: 1rem;
		    line-height: 20px;
		}
		.xc-bog-person .xc-bog-details .bog-full-details .text-n {
		    font-size: .85rem;
		    line-height: 20px;
		}
		.xc-bog-person {
		    margin-bottom: 32px;
		}
		.xc-bog-content {
		    margin-bottom: 80px;
		}

		.xc-link-1{
			font-size: 1rem;
			margin-top: 40px;
		}


		/*	Academic Page   */
		.xc-academic-tab-wrapper ul.nav-pills{
			margin-left: 0;
		}
		.xc-academic-tab-wrapper ul.nav-pills li.nav-item .nav-link{
			font-size: 1rem;
		    padding-bottom: 16px;
		    line-height: 24px;
		}
		.xc-pg-search-box form input {
		    font-size: .85rem;
		    padding: 4px 16px;
		}
		.xc-pg-search-box form .btn-pg-search i {
		    font-size: .85rem;
		    padding-right: 10px;
		}
		.xc-pg-content-box .xc-pg-content-title-1 {
		    font-size: 1.4rem;
		    line-height: 32px;
		}
		.xc-pg-content-box .xc-pg-dept-name {
		    font-size: 1rem;
		    padding-bottom: 8px;
		    line-height: 20px;
		    margin-bottom: 20px;
		}
		.xc-row-pg-list .xc-pg-list-item {
		    font-size: 1rem;
			margin-bottom: 10px;
		    line-height: 24px;
		    padding-right: 10px;
		}
		.xc-pg-rules .xc-pg-list-rules {
		    font-size: .85rem;
		    line-height: 24px;
		}
		.xc-pg-content-box .xc-pg-content-box-2 {
		    margin-top: 80px;
		}


		/*	Academic Calendar*/

		.xc-page-title-underline {
		    font-size: 1.4rem;
		    line-height: 32px;
		}
		.xc-academic-calendar-box .xc-calendar-year {
		    font-size: 1rem;
		    padding-bottom: 8px;
		    max-width: 360px;
		}
		.xc-calendar-list li {
		    margin-top: .9rem;
		}
		.xc-calendar-list li .xc-calendar-list-item .xc-c-name{
			flex: calc( 100% - 160px);
		}
		.xc-calendar-list li .xc-calendar-list-item .xc-c-action{
			flex: 160px;
		}
		.xc-calendar-list li .xc-calendar-list-item .xc-c-name .c-name {
		    font-size: .9rem;
		}
		.xc-department-content ul li {
		    font-size: .9em;
		}
		.xc-fac-custom-content p {
			font-size: .9rem !important;
		}
		.xc-calendar-list li {
		    font-size: .9rem;
		}
		.xc-c-action .xc-c-action-button {
		    font-size: .75rem;
		}
		.xc-c-action .xc-c-action-button img {
		    width: 24px !important;
		}



		/*	Departments   */

		.xc-department-right-box {
		    padding: 16px 16px 32px 16px;
		}
		.xc-department-right-box .xc-dept-overview-box h6 {
		    font-size: 1rem;
		    margin-top: 20px;
		    padding-bottom: 6px;
		    line-height: 24px;
		}
		.xc-overview-detail .xc-overview-title {
		    font-size: .9rem;
		}
		.xc-overview-detail .xc-overview-content {
		    font-size: .9rem;
		}
		.xc-overview-detail .xc-overview-address {
		    font-size: .75rem;
		    line-height: 20px;
		}


		/*	Faculty   */

		.xc-page-content .xc-faculty-main-title {
		    font-size: 24px !important;
		}
		.faculty-content-1 .faculty-name {
		    font-size: 1.1rem;
		    border-bottom: 2px solid var(--xc7);
		    padding-bottom: 8px;
		    margin-bottom: 8px;
		    line-height: 20px;
		}
		.faculty-content-1 .faculty-position {
		    font-size: 1rem;
		    margin-bottom: 14px;
		    line-height: 24px;
		}
		.faculty-content-1 .faculty-title {
		    font-size: 1rem;
		    margin-bottom: 8px;
		    line-height: 24px;
		}
		.faculty-content-1 .faculty-detail {
		    font-size: 1rem;
		    margin-bottom: 18px;
		    line-height: 24px;
		}
		.xc-education-togle .xc-edu-toggle-btn {
		    font-size: .9rem;
		    padding-top: 9px;
		    width: 165px;
		}
		ul.faculty-education li p {
		    font-size: 13px;
		    margin-bottom: 4px;
		    line-height: 24px;
		}
		.xc-faculty-main-title {
		    margin-bottom: 40px;
		}
		.xc-faculty-list-wrapper {
		    margin-bottom: 80px;
		}
		.xc-faculty-box {
		    margin-bottom: 32px;
		}



		.xc-h-faculty-title {
		    font-size: 20px;
		    margin-top: 16px;
		}
		.xc-h-faculty-box .xc-box-2 {
		    padding-left: 40px;
		}
		.xc-h-faculty-box-c .xc-box-2 .xc-h-faculty-name {
		    font-size: 1rem;
		    margin-bottom: 16px;
		}
		.xc-h-faculty-box-c .xc-h-faculty-title-2 {
		    font-size: 1rem;
		    margin-bottom: 12px;
		}
		.xc-h-faculty-box-c .xc-h-faculty-content {
		    font-size: 1rem;
		}
		.xc-h-faculty-box {
		    margin-bottom: 4px;
		}
		.xc-h-faculty-row{
			padding-bottom: 40px;
		}



		.xc-join-box .xc-join-text {
		    font-size: 18px;
		    margin-bottom: 8px;
		}
		.xc-join-box .xc-join-link {
		    font-size: .85rem;
		    min-width: 165px;
		    padding-top: 16px;
		}
		.xc-yellow-head {
		    margin-top: 80px;
		}
		.xc-club-ach-list {
		    margin-top: 40px;
		}
		.xc-club-ach-list .title-1 {
		    font-size: 18px;
		    margin-bottom: 8px;
		}
		.xc-club-ach-list .title-2 {
		    font-size: 1rem;
		}
		.xc-team-members {
		    margin-top: 28px;
		}
		.xc-team-members .t-title, .xc-team-members .t-list {
		    font-size: .85rem;
		    margin-bottom: 10px;
		    line-height: 24px;
		}




		/*		Alumni*/

		.xc-gallery-row{
			margin-left: 0;
		 
		}





	}
	@media (min-width: 1501px) and (max-width: 1600px){
		.xc-header-page-menu li a {
		    font-size: 1rem;
		    padding-right: 60px;
		    line-height: 16px;
		}
		.xc-header-page-menu-wrapper {
		    padding: 12px 12px;
		} 

		/*	About   */
		.xc-about-section-1 .xc-about-wrapper {
		    max-width: 1200px;
		}
		.xc-about-section-1 .xc-about-wrapper .xc-title , .xc-blog-wrapper .xc-title {
		    font-size: 1rem;
		    line-height: 20px;
		}
		.xc-about-section-1 .xc-about-wrapper .xc-title-2 .xc-blog-wrapper .xc-title-2 {
		    font-size: 20px;
		    line-height: 32px;
		}
		.xc-about-section-1 .xc-about-wrapper .xc-p, .xc-about-section-1 .xc-about-wrapper p {
		    font-size: 1rem;
		    line-height: 32px;
		}
		.xc-about-section .xc-section-header h4 {
		    font-size: 16px;
		    line-height: 24px;
		}
		.xc-about-mission h5 {
		    font-size: 24px;
		    line-height: 32px;
		}
		.xc-about-mission p {
		    font-size: 1.3rem;
		    line-height: 32px;
		}
		.xc-mission .content-box {
		    padding-right: 100px;
		}
		.xc-vision .content-box {
		    padding-left: 100px;
		}


		/*	Visitor  */


		.xc-page-side-bar h6 {
		    font-size: 1rem;
		    padding-bottom: 16px;
		    line-height: 24px;
		}
		.xc-page-side-bar ul.sidebar-ul-1 li a {
		    font-size: 1rem;
		    padding: 6px 0;
		    line-height: 20px;
		}
		.xc-page-side-bar .sidebar-ul-1 {
		    padding-bottom: 40px;
		    margin-bottom: 6px;
		}
		.xc-page-right-box .xc-page-title h6 {
		    font-size: 1rem;
		    margin-bottom: 8px;
		    line-height: 20px;
		}
		.xc-page-content .xc-page-content-title, .xc-department-content h5 {
		    font-size: 24px;
		    margin-bottom: 24px;
		    line-height: 32px;
		}
		.xc-page-content .xc-para, .xc-department-content ul li, .xc-department-content ol li {
		    font-size: 1.2rem;
		    line-height: 32px;
		}
		.xc-department-content p, .xc-department-content p span{
		    font-size: 1.2rem;
		    line-height: 32px;
		}
		.xc-department-content ul li {
		    font-size: 1.2rem;
		    line-height: 32px;
		}
		.xc-fac-custom-content p {
			font-size: 18px !important;
		}
		ul.sidebar-sub-ul li a {
		    font-size: .9rem !important;
		    padding: 4px 0  !important;
		    line-height: 20px;
		}
		ul.sidebar-sub-ul li:first-child a{
			padding-top: 0 !important;
		}
		ul.sidebar-sub-ul li:last-child a{
			padding-bottom: 0 !important;
		}


		/*	Chairperson  */

		.xc-page-right-box .xc-page-title-sub h6 {
		    margin-bottom: 31px !important;
		}

		/*	Board of Governers  */
		.xc-bog-title {
		    font-size: 1.4rem;
		    margin-bottom: 16px;
		    line-height: 32px;
		}
		.xc-bog-person .xc-bog-details .bog-name {
		    font-size: 1rem;
		    margin-bottom: 8px;
		    line-height: 20px;
		}
		.xc-bog-person .xc-bog-details {
		    padding-left: 24px;
		}
		.xc-bog-person .xc-bog-details .bog-position {
		    font-size: .9rem;
		    line-height: 20px;
		}
		.xc-bog-person .xc-bog-details .bog-full-details .text-h {
		    font-size: 1rem;
		    line-height: 20px;
		}
		.xc-bog-person .xc-bog-details .bog-full-details .text-n {
		    font-size: .85rem;
		    line-height: 20px;
		}
		.xc-bog-person {
		    margin-bottom: 32px;
		}
		.xc-bog-content {
		    margin-bottom: 80px;
		}

		.xc-link-1{
			font-size: 1rem;
			margin-top: 40px;
		}



		/*	Academic Page   */
		.xc-academic-tab-wrapper ul.nav-pills{
			margin-left: 0;
		}
		.xc-academic-tab-wrapper ul.nav-pills li.nav-item .nav-link{
			font-size: 1rem;
		    padding-bottom: 16px;
		    line-height: 24px;
		}
		.xc-pg-search-box form input {
		    font-size: .85rem;
		    padding: 4px 16px;
		}
		.xc-pg-search-box form .btn-pg-search i {
		    font-size: .85rem;
		    padding-right: 10px;
		}
		.xc-pg-content-box .xc-pg-content-title-1 {
		    font-size: 1.4rem;
		    line-height: 32px;
		}
		.xc-pg-content-box .xc-pg-dept-name {
		    font-size: 1rem;
		    padding-bottom: 8px;
		    line-height: 20px;
		    margin-bottom: 20px;
		}
		.xc-row-pg-list .xc-pg-list-item {
		    font-size: 1rem;
			margin-bottom: 10px;
		    line-height: 24px;
		    padding-right: 10px;
		}
		.xc-pg-rules .xc-pg-list-rules {
		    font-size: 1rem;
		    line-height: 24px;
		    margin-bottom: 10px;
		}
		.xc-pg-content-box .xc-pg-content-box-2 {
		    margin-top: 80px;
		}



		/*	Academic Calendar*/

		.xc-page-title-underline {
		    font-size: 1.7rem;
		    line-height: 32px;
		}
		.xc-academic-calendar-box .xc-calendar-year {
		    font-size: 1.1rem;
		    padding-bottom: 8px;
		    max-width: 360px;
		}
		.xc-calendar-list li {
		    margin-top: 20px;
		}
		.xc-calendar-list li .xc-calendar-list-item .xc-c-name{
			flex: calc( 100% - 170px);
		}
		.xc-calendar-list li .xc-calendar-list-item .xc-c-action{
			flex: 170px;
		}
		.xc-calendar-list li .xc-calendar-list-item .xc-c-name .c-name {
		    font-size: 1rem;
		}
		.xc-department-content ul li {
		    font-size: 1rem;
		}
		.xc-fac-custom-content p {
			font-size: 1rem !important;
		}
		.xc-calendar-list li {
		    font-size: 1rem;
		}
		.xc-c-action .xc-c-action-button {
		    font-size: .9rem;
		}
		.xc-c-action .xc-c-action-button img {
		    width: 24px !important;
		}




		/*	Departments   */

		.xc-department-right-box {
		    padding: 16px 16px 32px 16px;
		}
		.xc-department-right-box .xc-dept-overview-box h6 {
		    font-size: 1rem;
		    margin-top: 20px;
		    padding-bottom: 6px;
		    line-height: 24px;
		}
		.xc-overview-detail .xc-overview-title {
		    font-size: .9rem;
		}
		.xc-overview-detail .xc-overview-content {
		    font-size: .9rem;
		}
		.xc-overview-detail .xc-overview-address {
		    font-size: .75rem;
		    line-height: 20px;
		}




		.xc-page-content .xc-faculty-main-title {
		    font-size: 24px !important;
		}



		/*	Faculty   */

		.xc-page-content .xc-faculty-main-title {
		    font-size: 24px;
		}
		.faculty-content-1 .faculty-name {
		    font-size: 1.1rem;
		    border-bottom: 2px solid var(--xc7);
		    padding-bottom: 8px;
		    margin-bottom: 8px;
		    line-height: 20px;
		}
		.faculty-content-1 .faculty-position {
		    font-size: 1rem;
		    margin-bottom: 14px;
		    line-height: 24px;
		}
		.faculty-content-1 .faculty-title {
		    font-size: 1rem;
		    margin-bottom: 8px;
		    line-height: 24px;
		}
		.faculty-content-1 .faculty-detail {
		    font-size: 1rem;
		    margin-bottom: 18px;
		    line-height: 24px;
		}
		.xc-education-togle .xc-edu-toggle-btn {
		    font-size: .8rem;
		    padding-top: 9px;
		    width: 165px;
		}
		ul.faculty-education li p {
		    font-size: 1rem;
		    margin-bottom: 4px;
		    line-height: 24px;
		}
		.xc-faculty-main-title {
		    margin-bottom: 40px;
		}
		.xc-faculty-list-wrapper {
		    margin-bottom: 80px;
		}
		.xc-faculty-box {
		    margin-bottom: 32px;
		}



		.xc-hostel-notice .xc-calendar-year{
			max-width: 300px !important;
		}


		.xc-h-faculty-title {
		    font-size: 20px;
		    margin-top: 16px;
		}
		.xc-h-faculty-box .xc-box-2 {
		    padding-left: 40px;
		}
		.xc-h-faculty-box-c .xc-box-2 .xc-h-faculty-name {
		    font-size: 1rem;
		    margin-bottom: 16px;
		}
		.xc-h-faculty-box-c .xc-h-faculty-title-2 {
		    font-size: 1rem;
		    margin-bottom: 12px;
		}
		.xc-h-faculty-box-c .xc-h-faculty-content {
		    font-size: 1rem;
		}
		.xc-h-faculty-box {
		    margin-bottom: 4px;
		}
		.xc-h-faculty-row{
			padding-bottom: 40px;
		}


		/*		Arts*/

		.xc-arts-content-box-1 .xc-arts-title {
		    font-size: 24px;
		    margin-bottom: 20px;
		}
		.xc-arts-content-box .xc-p, .xc-arts-content-box p {
		    font-size: 16px;
		    margin-bottom: 10px;
		    line-height: 28px;
		}
		.xc-social-blue {
		    margin-top: 40px;
		}
		.xc-arts-content-box-l {
		    padding-right: 80px;
		}
		.xc-arts-content-box-r {
		    padding-left: 80px;
		}
		.xc-page-right-box .xc-page-title-v2 h6 {
		    padding-bottom: 16px;
			line-height:24px		
		}




		.xc-join-box .xc-join-text {
		    font-size: 18px;
		    margin-bottom: 8px;
		}
		.xc-join-box .xc-join-link {
		    font-size: .85rem;
		    min-width: 165px;
		    padding-top: 16px;
		}
		.xc-yellow-head {
		    margin-top: 80px;
		}
		.xc-club-ach-list {
		    margin-top: 40px;
		}
		.xc-club-ach-list .title-1 {
		    font-size: 18px;
		    margin-bottom: 8px;
		}
		.xc-club-ach-list .title-2 {
		    font-size: 1rem;
		}
		.xc-team-members {
		    margin-top: 28px;
		}
		.xc-team-members .t-title, .xc-team-members .t-list {
		    font-size: .85rem;
		    margin-bottom: 10px;
		    line-height: 24px;
		}

		/*		Alumni*/

		.xc-gallery-row{
			margin-left: 0;
			margin-bottom: 34px;
		 
		}
		.xc-gallery-box .xc-gallery-box-content p {
		    font-size: 1.1rem;
		}
		.xc-gallery-box {
		    margin-top: 40px;
		}	


		.xc-wrapper-v1 {
		    padding: 40px 40px;
		}
		.xc-alumni-fund-content .xc-p {
		    font-size: 18px;
		    margin-bottom: 0;
		}
		.xc-fund-detail-box .xc-fund-title {
		    font-size: 20px;
		    margin-top: 40px;
		    margin-bottom: 20px;
		}
		.xc-detail-box p {
		    font-size: 18px;
		    line-height: 32px;
		}
		.xc-detail-box p label {
		    font-size: 16px;
		}
		.xc-donate-alumni-btn {
		    padding: 16px 32px;
		    font-size: 16px;
		}

	}
	@media (min-width: 1601px) and (max-width: 1700px){
		.xc-header-page-menu li a {
		    font-size: 1rem;
		    padding-right: 80px;
		    line-height: 16px;
		}
		.xc-header-page-menu-wrapper {
		    padding: 12px 12px;
		} 

		/*	About   */
		.xc-about-section-1 .xc-about-wrapper {
		    max-width: 1200px;
		}
		.xc-about-section-1 .xc-about-wrapper .xc-title , .xc-blog-wrapper .xc-title {
		    font-size: 1rem;
		    line-height: 20px;
		}
		.xc-about-section-1 .xc-about-wrapper .xc-title-2, .xc-blog-wrapper .xc-title-2 {
		    font-size: 20px;
		    line-height: 32px;
		}
		.xc-about-section-1 .xc-about-wrapper .xc-p, .xc-about-section-1 .xc-about-wrapper p {
		    font-size: 1rem;
		    line-height: 32px;
		}
		.xc-about-section .xc-section-header h4 {
		    font-size: 16px;
		    line-height: 24px;
		}
		.xc-about-mission h5 {
		    font-size: 24px;
		    line-height: 32px;
		}
		.xc-about-mission p {
		    font-size: 1.3rem;
		    line-height: 32px;
		}
		.xc-mission .content-box {
		    padding-right: 130px;
		}
		.xc-vision .content-box {
		    padding-left: 130px;
		}


		/*	Visitor  */


		.xc-page-side-bar h6 {
		    font-size: 16px;
		    padding-bottom: 16px;
		    line-height: 24px;
		}
		.xc-page-side-bar ul.sidebar-ul-1 li a {
		    font-size: 1rem;
		    padding: 8px 0;
		    line-height: 20px;
		}
		.xc-page-side-bar .sidebar-ul-1 {
		    padding-bottom: 40px;
		    margin-bottom: 8px;
		}
		.xc-page-right-box .xc-page-title h6 {
		    font-size: 16px;
		    margin-bottom: 8px;
		    line-height: 20px;
		}
		.xc-page-content .xc-page-content-title, .xc-department-content h5 {
		    font-size: 24px;
		    margin-bottom: 24px;
		    line-height: 32px;
		}
		.xc-page-content .xc-para, .xc-department-content ul li, .xc-department-content ol li {
		    font-size: 1.25rem;
		    line-height: 32px;
		}
		.xc-department-content p, .xc-department-content p span {
		    font-size: 1.25rem;
		    line-height: 32px;
		}
		.xc-department-content ul li {
		    font-size: 1.25rem;
		    line-height: 32px;
		}
		.xc-fac-custom-content p {
			font-size: 20px !important;
		}
		ul.sidebar-sub-ul li a {
		    font-size: .9rem !important;
		    padding: 4px 0  !important;
		    line-height: 20px;
		}
		ul.sidebar-sub-ul li:first-child a{
			padding-top: 0 !important;
		}
		ul.sidebar-sub-ul li:last-child a{
			padding-bottom: 0 !important;
		}


		/*	Chairperson  */

		.xc-page-right-box .xc-page-title-sub h6 {
		    margin-bottom: 37px !important;
		}

		/*	Board of Governers  */
		.xc-bog-title {
		    font-size: 1.7rem;
		    margin-bottom: 16px;
		    line-height: 32px;
		}
		.xc-bog-person .xc-bog-details .bog-name {
		    font-size: 1rem;
		    margin-bottom: 8px;
		    line-height: 20px;
		}
		.xc-bog-person .xc-bog-details {
		    padding-left: 24px;
		}
		.xc-bog-person .xc-bog-details .bog-position {
		    font-size: .9rem;
		    line-height: 20px;
		}
		.xc-bog-person .xc-bog-details .bog-full-details .text-h {
		    font-size: 1rem;
		    line-height: 20px;
		}
		.xc-bog-person .xc-bog-details .bog-full-details .text-n {
		    font-size: .85rem;
		    line-height: 20px;
		}
		.xc-bog-person {
		    margin-bottom: 32px;
		}
		.xc-bog-content {
		    margin-bottom: 80px;
		}

		.xc-link-1{
			font-size: 1rem;
			margin-top: 40px;
		}





		/*	Academic Page   */
		.xc-academic-tab-wrapper ul.nav-pills{
			margin-left: 0;
		}
		.xc-academic-tab-wrapper ul.nav-pills li.nav-item .nav-link{
			font-size: 16px;
		    padding-bottom: 16px;
		    line-height: 24px;
		}
		.xc-pg-search-box form input {
		    font-size: 1rem;
		    padding: 4px 16px;
		}
		.xc-pg-search-box form .btn-pg-search i {
		    font-size: .85rem;
		    padding-right: 10px;
		}
		.xc-pg-content-box .xc-pg-content-title-1 {
		    font-size: 1.7rem;
		    line-height: 32px;
		}
		.xc-pg-content-box .xc-pg-dept-name {
		    font-size: 1rem;
		    padding-bottom: 8px;
		    line-height: 20px;
		    margin-bottom: 20px;
		}
		.xc-row-pg-list .xc-pg-list-item {
		    font-size: 1rem;
			margin-bottom: 10px;
		    line-height: 24px;
		    padding-right: 10px;
		}
		.xc-pg-rules .xc-pg-list-rules {
		    font-size: 16px;
		    line-height: 24px;
		    margin-bottom: 10px;
		}
		.xc-pg-content-box .xc-pg-content-box-2 {
		    margin-top: 80px;
		}



		/*	Academic Calendar*/

		.xc-page-title-underline {
		    font-size: 1.7rem;
		    line-height: 32px;
		}
		.xc-academic-calendar-box .xc-calendar-year {
		    font-size: 1.1rem;
		    padding-bottom: 8px;
		    max-width: 360px;
		}
		.xc-calendar-list li {
		    margin-top: 20px;
		}
		.xc-calendar-list li .xc-calendar-list-item .xc-c-name{
			flex: calc( 100% - 180px);
		}
		.xc-calendar-list li .xc-calendar-list-item .xc-c-action{
			flex: 180px;
		}
		.xc-calendar-list li .xc-calendar-list-item .xc-c-name .c-name {
		    font-size: 1.1rem;
		}
		.xc-department-content ul li {
		    font-size: 1.1rem;
		}
		.xc-fac-custom-content p {
			font-size: 1.1rem !important;
		}
		.xc-calendar-list li{
		    font-size: 1.1rem;
		}
		.xc-c-action .xc-c-action-button {
		    font-size: 1rem;
		}
		.xc-c-action .xc-c-action-button img {
		    width: 24px !important;
		}




		/*	Departments   */

		.xc-department-right-box {
		    padding: 16px 16px 32px 16px;
		}
		.xc-department-right-box .xc-dept-overview-box h6 {
		    font-size: 16px;
		    margin-top: 24px;
		    padding-bottom: 6px;
		    line-height: 24px;
		}
		.xc-overview-detail .xc-overview-title {
		    font-size: 1rem;
		}
		.xc-overview-detail .xc-overview-content {
		    font-size: 1rem;
		}
		.xc-overview-detail .xc-overview-address {
		    font-size: .9rem;
		    line-height: 20px;
		}


		.xc-page-content .xc-faculty-main-title {
		    font-size: 24px !important;
		}



		/*	Faculty   */

		.xc-page-content .xc-faculty-main-title {
		    font-size: 24px;
		}
		.faculty-content-1 .faculty-name {
		    font-size: 1.1rem;
		    border-bottom: 2px solid var(--xc7);
		    padding-bottom: 8px;
		    margin-bottom: 8px;
		    line-height: 20px;
		}
		.faculty-content-1 .faculty-position {
		    font-size: 1rem;
		    margin-bottom: 14px;
		    line-height: 24px;
		}
		.faculty-content-1 .faculty-title {
		    font-size: 1rem;
		    margin-bottom: 8px;
		    line-height: 24px;
		}
		.faculty-content-1 .faculty-detail {
		    font-size: 1rem;
		    margin-bottom: 18px;
		    line-height: 24px;
		}
		.xc-education-togle .xc-edu-toggle-btn {
		    font-size: .9rem;
		    padding-top: 9px;
		    width: 165px;
		}
		ul.faculty-education li p {
		    font-size: 1rem;
		    margin-bottom: 4px;
		    line-height: 24px;
		}
		.xc-faculty-main-title {
		    margin-bottom: 40px;
		}
		.xc-faculty-list-wrapper {
		    margin-bottom: 80px;
		}

		.xc-faculty-box {
		    margin-bottom: 40px;
		}



		/*	Life at NITC  */
		
		.xc-about-wrapper .xc-life-at-video .xc-play-btn img{
			max-width: 160px;
		}

		/*	Hostel */
		.xc-hostel-contact-box{
			margin-top: 16px;
			padding-bottom: 8px;
		}
		.xc-hostel-notice .xc-calendar-year{
			max-width: 340px !important;
		}


		.xc-h-faculty-title {
		    font-size: 20px;
		    margin-top: 16px;
		}
		.xc-h-faculty-box .xc-box-2 {
		    padding-left: 40px;
		}
		.xc-h-faculty-box-c .xc-box-2 .xc-h-faculty-name {
		    font-size: 16px;
		    margin-bottom: 16px;
		}
		.xc-h-faculty-box-c .xc-h-faculty-title-2 {
		    font-size: 16px;
		    margin-bottom: 12px;
		}
		.xc-h-faculty-box-c .xc-h-faculty-content {
		    font-size: 1.1rem;
		}
		.xc-h-faculty-box {
		    margin-bottom: 4px;
		}
		.xc-h-faculty-row{
			padding-bottom: 40px;
		}



		/*		Arts*/

		.xc-arts-content-box-1 .xc-arts-title {
		    font-size: 24px;
		    margin-bottom: 20px;
		}
		.xc-arts-content-box .xc-p, .xc-arts-content-box p {
		    font-size: 20px;
		    margin-bottom: 10px;
		    line-height: 32px;
		}
		.xc-social-blue {
		    margin-top: 40px;
		}
		.xc-arts-content-box-l {
		    padding-right: 80px;
		}
		.xc-arts-content-box-r {
		    padding-left: 80px;
		}
		.xc-page-right-box .xc-page-title-v2 h6 {
		    padding-bottom: 16px;
			line-height:24px		
		}




		.xc-join-box .xc-join-text {
		    font-size: 20px;
		    margin-bottom: 8px;
		}
		.xc-join-box .xc-join-link {
		    font-size: 1rem;
		    min-width: 165px;
		    padding-top: 16px;
		}
		.xc-yellow-head {
		    margin-top: 80px;
		}
		.xc-club-ach-list {
		    margin-top: 40px;
		}
		.xc-club-ach-list .title-1 {
		    font-size: 20px;
		    margin-bottom: 8px;
		}
		.xc-club-ach-list .title-2 {
		    font-size: 16px;
		}
		.xc-team-members {
		    margin-top: 28px;
		}
		.xc-team-members .t-title, .xc-team-members .t-list {
		    font-size: 16px;
		    margin-bottom: 10px;
		    line-height: 24px;
		}



		.xc-link-box-2 a {
		    font-size: 1rem;
		    
		}


		/*		Alumni*/

		.xc-gallery-row{
			margin-left: 0;
			margin-bottom: 34px;
		 
		}
		.xc-gallery-box .xc-gallery-box-content p {
		    font-size: 1.1rem;
		}
		.xc-gallery-box {
		    margin-top: 40px;
		}



		.xc-wrapper-v1 {
		    padding: 40px 40px;
		}
		.xc-alumni-fund-content .xc-p {
		    font-size: 18px;
		    margin-bottom: 0;
		}
		.xc-fund-detail-box .xc-fund-title {
		    font-size: 20px;
		    margin-top: 40px;
		    margin-bottom: 20px;
		}
		.xc-detail-box p {
		    font-size: 18px;
		    line-height: 32px;
		}
		.xc-detail-box p label {
		    font-size: 16px;
		}
		.xc-donate-alumni-btn {
		    padding: 16px 32px;
		    font-size: 16px;
		}




	}
	@media (min-width: 1701px) and (max-width: 1800px){
		.xc-header-page-menu li a {
		    font-size: 1rem;
		    padding-right: 80px;
		    line-height: 16px;
		}
		.xc-header-page-menu-wrapper {
		    padding: 12px 12px;
		} 

		/*	About   */
		.xc-about-section-1 .xc-about-wrapper {
		    max-width: 1200px;
		}
		.xc-about-section-1 .xc-about-wrapper .xc-title , .xc-blog-wrapper .xc-title {
		    font-size: 1rem;
		    line-height: 20px;
		}
		.xc-about-section-1 .xc-about-wrapper .xc-title-2, .xc-blog-wrapper .xc-title-2 {
		    font-size: 20px;
		    line-height: 32px;
		}
		.xc-about-section-1 .xc-about-wrapper .xc-p, .xc-about-section-1 .xc-about-wrapper p{
		    font-size: 1rem;
		    line-height: 32px;
		}
		.xc-about-section .xc-section-header h4 {
		    font-size: 16px;
		    line-height: 24px;
		}
		.xc-about-mission h5 {
		    font-size: 24px;
		    line-height: 32px;
		}
		.xc-about-mission p {
		    font-size: 1.3rem;
		    line-height: 32px;
		}
		.xc-mission .content-box {
		    padding-right: 130px;
		}
		.xc-vision .content-box {
		    padding-left: 130px;
		}


		/*	Visitor  */


		.xc-page-side-bar h6 {
		    font-size: 16px;
		    padding-bottom: 16px;
		    line-height: 24px;
		}
		.xc-page-side-bar ul.sidebar-ul-1 li a {
		    font-size: 1rem;
		    padding: 8px 0;
		    line-height: 20px;
		}
		.xc-page-side-bar .sidebar-ul-1 {
		    padding-bottom: 40px;
		    margin-bottom: 8px;
		}
		.xc-page-right-box .xc-page-title h6 {
		    font-size: 16px;
		    margin-bottom: 8px;
		    line-height: 20px;
		}
		.xc-page-content .xc-page-content-title, .xc-department-content h5 {
		    font-size: 24px;
		    margin-bottom: 24px;
		    line-height: 32px;
		}
		.xc-page-content .xc-para, .xc-department-content ul li, .xc-department-content ol li {
		    font-size: 1.25rem;
		    line-height: 32px;
		}
		.xc-department-content p, .xc-department-content p span {
		    font-size: 1.25rem;
		    line-height: 32px;
		}
		.xc-department-content ul li {
		    font-size: 1.25rem;
		    line-height: 32px;
		}
		.xc-fac-custom-content p {
			font-size: 20px !important;
		}
		ul.sidebar-sub-ul li a {
		    font-size: .9rem !important;
		    padding: 4px 0  !important;
		    line-height: 20px;
		}
		ul.sidebar-sub-ul li:first-child a{
			padding-top: 0 !important;
		}
		ul.sidebar-sub-ul li:last-child a{
			padding-bottom: 0 !important;
		}


		/*	Chairperson  */

		.xc-page-right-box .xc-page-title-sub h6 {
		    margin-bottom: 37px !important;
		}

		/*	Board of Governers  */
		.xc-bog-title {
		    font-size: 1.7rem;
		    margin-bottom: 16px;
		    line-height: 32px;
		}
		.xc-bog-person .xc-bog-details .bog-name {
		    font-size: 1rem;
		    margin-bottom: 8px;
		    line-height: 20px;
		}
		.xc-bog-person .xc-bog-details {
		    padding-left: 24px;
		}
		.xc-bog-person .xc-bog-details .bog-position {
		    font-size: .9rem;
		    line-height: 20px;
		}
		.xc-bog-person .xc-bog-details .bog-full-details .text-h {
		    font-size: 1rem;
		    line-height: 20px;
		}
		.xc-bog-person .xc-bog-details .bog-full-details .text-n {
		    font-size: .85rem;
		    line-height: 20px;
		}
		.xc-bog-person {
		    margin-bottom: 32px;
		}
		.xc-bog-content {
		    margin-bottom: 80px;
		}

		.xc-link-1{
			font-size: 1rem;
			margin-top: 40px;
		}




		/*	Academic Page   */
		.xc-academic-tab-wrapper ul.nav-pills{
			margin-left: 0;
		}
		.xc-academic-tab-wrapper ul.nav-pills li.nav-item .nav-link{
			font-size: 16px;
		    padding-bottom: 16px;
		    line-height: 24px;
		}
		.xc-pg-search-box form input {
		    font-size: 1rem;
		    padding: 4px 16px;
		}
		.xc-pg-search-box form .btn-pg-search i {
		    font-size: .85rem;
		    padding-right: 10px;
		}
		.xc-pg-content-box .xc-pg-content-title-1 {
		    font-size: 1.7rem;
		    line-height: 32px;
		}
		.xc-pg-content-box .xc-pg-dept-name {
		    font-size: 1rem;
		    padding-bottom: 8px;
		    line-height: 20px;
		    margin-bottom: 20px;
		    min-width: 178px;
		}
		.xc-row-pg-list .xc-pg-list-item {
		    font-size: 1rem;
			margin-bottom: 10px;
		    line-height: 24px;
		    padding-right: 10px;
		}
		.xc-pg-rules .xc-pg-list-rules {
		    font-size: 16px;
		    line-height: 24px;
		    margin-bottom: 20px;
		}
		.xc-pg-content-box .xc-pg-content-box-2 {
		    margin-top: 80px;
		}




		/*	Academic Calendar*/

		.xc-page-title-underline {
		    font-size: 1.7rem;
		    line-height: 32px;
		}
		.xc-academic-calendar-box .xc-calendar-year {
		    font-size: 1rem;
		    padding-bottom: 8px;
		    max-width: 360px;
		}
		.xc-calendar-list li {
		    margin-top: 20px;
		}
		.xc-calendar-list li .xc-calendar-list-item .xc-c-name{
			flex: calc( 100% - 180px);
		}
		.xc-calendar-list li .xc-calendar-list-item .xc-c-action{
			flex: 180px;
		}
		.xc-calendar-list li .xc-calendar-list-item .xc-c-name .c-name {
		    font-size: 1rem;
		}
		.xc-department-content ul li {
		    font-size: 1rem;
		}
		.xc-fac-custom-content p {
			font-size: 1rem !important;
		}
		.xc-calendar-list li {
		    font-size: 1rem;
		}
		.xc-c-action .xc-c-action-button {
		    font-size: 1rem;
		}
		.xc-c-action .xc-c-action-button img {
		    width: 24px !important;
		}




		/*	Departments   */

		.xc-department-right-box {
		    padding: 16px 16px 32px 16px;
		}
		.xc-department-right-box .xc-dept-overview-box h6 {
		    font-size: 16px;
		    margin-top: 24px;
		    padding-bottom: 6px;
		    line-height: 24px;
		}
		.xc-overview-detail .xc-overview-title {
		    font-size: .9rem;
		}
		.xc-overview-detail .xc-overview-content {
		    font-size: .9rem;
		}
		.xc-overview-detail .xc-overview-address {
		    font-size: .75rem;
		    line-height: 20px;
		}



		.xc-page-content .xc-faculty-main-title {
		    font-size: 24px !important;
		}




		/*	Faculty   */

		.xc-page-content .xc-faculty-main-title {
		    font-size: 24px;
		}
		.faculty-content-1 .faculty-name {
		    font-size: 1.4rem;
		    border-bottom: 2px solid var(--xc7);
		    padding-bottom: 8px;
		    margin-bottom: 8px;
		    line-height: 20px;
		}
		.faculty-content-1 .faculty-position {
		    font-size: 1.1rem;
		    margin-bottom: 18px;
		    line-height: 24px;
		}
		.faculty-content-1 .faculty-title {
		    font-size: 1.1rem;
		    margin-bottom: 8px;
		    line-height: 24px;
		}
		.faculty-content-1 .faculty-detail {
		    font-size: 1.1rem;
		    margin-bottom: 24px;
		    line-height: 24px;
		}
		.xc-education-togle .xc-edu-toggle-btn {
		    font-size: 1rem;
		    padding-top: 9px;
		    width: 165px;
		}
		ul.faculty-education li p {
		    font-size: 16px;
		    margin-bottom: 6px;
		    line-height: 24px;
		}
		.xc-faculty-main-title {
		    margin-bottom: 40px;
		}
		.xc-faculty-list-wrapper {
		    margin-bottom: 80px;
		}
		.xc-faculty-box {
		    margin-bottom: 40px;
		}



		/*	Life at NITC  */
		
		.xc-about-wrapper .xc-life-at-video .xc-play-btn img{
			max-width: 160px;
		}


		/*	Hostel */
		.xc-hostel-contact-box{
			margin-top: 16px;
			padding-bottom: 8px;
		}

		.xc-hostel-notice .xc-calendar-year{
			max-width: 340px !important;
		}

		.xc-h-faculty-title {
		    font-size: 20px;
		    margin-top: 16px;
		}
		.xc-h-faculty-box .xc-box-2 {
		    padding-left: 40px;
		}
		.xc-h-faculty-box-c .xc-box-2 .xc-h-faculty-name {
		    font-size: 16px;
		    margin-bottom: 16px;
		}
		.xc-h-faculty-box-c .xc-h-faculty-title-2 {
		    font-size: 16px;
		    margin-bottom: 12px;
		}
		.xc-h-faculty-box-c .xc-h-faculty-content {
		    font-size: 1.1rem;
		}
		.xc-h-faculty-box {
		    margin-bottom: 4px;
		}
		.xc-h-faculty-row{
			padding-bottom: 40px;
		}




		/*		Arts*/

		.xc-arts-content-box-1 .xc-arts-title {
		    font-size: 24px;
		    margin-bottom: 20px;
		}
		.xc-arts-content-box .xc-p, .xc-arts-content-box p {
		    font-size: 20px;
		    margin-bottom: 10px;
		    line-height: 32px;
		}
		.xc-social-blue {
		    margin-top: 40px;
		}
		.xc-arts-content-box-l {
		    padding-right: 80px;
		}
		.xc-arts-content-box-r {
		    padding-left: 80px;
		}
		.xc-page-right-box .xc-page-title-v2 h6 {
		    padding-bottom: 16px;
			line-height:24px		
		}



		.xc-join-box .xc-join-text {
		    font-size: 20px;
		    margin-bottom: 8px;
		}
		.xc-join-box .xc-join-link {
		    font-size: 1rem;
		    min-width: 165px;
		    padding-top: 16px;
		}
		.xc-yellow-head {
		    margin-top: 80px;
		}
		.xc-club-ach-list {
		    margin-top: 40px;
		}
		.xc-club-ach-list .title-1 {
		    font-size: 20px;
		    margin-bottom: 8px;
		}
		.xc-club-ach-list .title-2 {
		    font-size: 16px;
		}
		.xc-team-members {
		    margin-top: 28px;
		}
		.xc-team-members .t-title, .xc-team-members .t-list {
		    font-size: 16px;
		    margin-bottom: 10px;
		    line-height: 24px;
		}



		.xc-link-box-2 a {
		    font-size: 1rem;
		    
		}



		/*		Alumni*/

		.xc-gallery-row{
			margin-left: 0;
			margin-bottom: 34px;
		 
		}
		.xc-gallery-box .xc-gallery-box-content p {
		    font-size: 1.1rem;
		}
		.xc-gallery-box {
		    margin-top: 40px;
		}


		.xc-wrapper-v1 {
		    padding: 40px 40px;
		}
		.xc-alumni-fund-content .xc-p {
		    font-size: 20px;
		    margin-bottom: 0;
		}
		.xc-fund-detail-box .xc-fund-title {
		    font-size: 24px;
		    margin-top: 40px;
		    margin-bottom: 20px;
		}
		.xc-detail-box p {
		    font-size: 20px;
		    line-height: 32px;
		}
		.xc-detail-box p label {
		    font-size: 16px;
		}
		.xc-donate-alumni-btn {
		    padding: 16px 32px;
		    font-size: 18px;
		}


	}

	@media (min-width: 1801px){
		.xc-header-page-menu li a {
		    font-size: 1rem;
		    padding-right: 80px;
		    line-height: 16px;
		}
		.xc-header-page-menu-wrapper {
		    padding: 12px 12px;
		} 

		/*	About   */
		.xc-about-section-1 .xc-about-wrapper {
		    max-width: 1200px;
		}
		.xc-about-section-1 .xc-about-wrapper .xc-title , .xc-blog-wrapper .xc-title {
		    font-size: 1rem;
		    line-height: 20px;
		}
		.xc-about-section-1 .xc-about-wrapper .xc-title-2, .xc-blog-wrapper .xc-title-2 {
		    font-size: 20px;
		    line-height: 32px;
		}
		.xc-about-section-1 .xc-about-wrapper .xc-p, .xc-about-section-1 .xc-about-wrapper p {
		    font-size: 1rem;
		    line-height: 32px;
		}
		.xc-about-section .xc-section-header h4 {
		    font-size: 16px;
		    line-height: 24px;
		}
		.xc-about-mission h5 {
		    font-size: 24px;
		    line-height: 32px;
		}
		.xc-about-mission p {
		    font-size: 1.4rem;
		    line-height: 32px;
		}
		.xc-mission .content-box {
		    padding-right: 130px;
		}
		.xc-vision .content-box {
		    padding-left: 130px;
		}


		/*	Visitor  */


		.xc-page-side-bar h6 {
		    font-size: 16px;
		    padding-bottom: 16px;
		    line-height: 24px;
		}
		.xc-page-side-bar ul.sidebar-ul-1 li a {
		    font-size: 1rem;
		    padding: 8px 0;
		    line-height: 20px;
		}
		.xc-page-side-bar .sidebar-ul-1 {
		    padding-bottom: 40px;
		    margin-bottom: 8px;
		}
		.xc-page-right-box .xc-page-title h6 {
		    font-size: 16px;
		    margin-bottom: 8px;
		    line-height: 20px;
		}
		.xc-page-content .xc-page-content-title, .xc-department-content h5 {
		    font-size: 24px;
		    margin-bottom: 24px;
		    line-height: 32px;
		}
		.xc-page-content .xc-para, .xc-department-content ul li, .xc-department-content ol li {
		    font-size: 1.25rem;
		    line-height: 32px;
		}
		.xc-department-content p, .xc-department-content p span {
		    font-size: 1.25rem;
		    line-height: 32px;
		}
		.xc-department-content ul li {
		    font-size: 1.25rem;
		    line-height: 32px;
		}
		.xc-fac-custom-content p {
			font-size: 20px !important;
		}
		ul.sidebar-sub-ul li a {
		    font-size: .9rem !important;
		    padding: 4px 0  !important;
		    line-height: 20px;
		}
		ul.sidebar-sub-ul li:first-child a{
			padding-top: 0 !important;
		}
		ul.sidebar-sub-ul li:last-child a{
			padding-bottom: 0 !important;
		}


		/*	Chairperson  */

		.xc-page-right-box .xc-page-title-sub h6 {
		    margin-bottom: 37px !important;
		}

		/*	Board of Governers  */
		.xc-bog-title {
		    font-size: 1.7rem;
		    margin-bottom: 16px;
		    line-height: 32px;
		}
		.xc-bog-person .xc-bog-details .bog-name {
		    font-size: 1rem;
		    margin-bottom: 8px;
		    line-height: 20px;
		}
		.xc-bog-person .xc-bog-details {
		    padding-left: 24px;
		}
		.xc-bog-person .xc-bog-details .bog-position {
		    font-size: .9rem;
		    line-height: 20px;
		}
		.xc-bog-person .xc-bog-details .bog-full-details .text-h {
		    font-size: 1rem;
		    line-height: 20px;
		}
		.xc-bog-person .xc-bog-details .bog-full-details .text-n {
		    font-size: .85rem;
		    line-height: 20px;
		}
		.xc-bog-person {
		    margin-bottom: 32px;
		}
		.xc-bog-content {
		    margin-bottom: 80px;
		}




		.xc-link-1{
			font-size: 1rem;
			margin-top: 40px;
		}



		/*	Academic Page   */
		.xc-academic-tab-wrapper ul.nav-pills{
			margin-left: 0;
		}
		.xc-academic-tab-wrapper ul.nav-pills li.nav-item .nav-link{
			font-size: 16px;
		    padding-bottom: 16px;
		    line-height: 24px;
		}
		.xc-pg-search-box form input {
		    font-size: 1rem;
		    padding: 4px 16px;
		}
		.xc-pg-search-box form .btn-pg-search i {
		    font-size: .85rem;
		    padding-right: 10px;
		}
		.xc-pg-content-box .xc-pg-content-title-1 {
		    font-size: 1.7rem;
		    line-height: 32px;
		}
		.xc-pg-content-box .xc-pg-dept-name {
		    font-size: 1rem;
		    padding-bottom: 8px;
		    line-height: 20px;
		    margin-bottom: 20px;
		    min-width: 178px;
		}
		.xc-row-pg-list .xc-pg-list-item {
		    font-size: 1rem;
			margin-bottom: 10px;
		    line-height: 24px;
		    padding-right: 10px;
		}
		.xc-pg-rules .xc-pg-list-rules {
		    font-size: 16px;
		    line-height: 24px;
		    margin-bottom: 20px;
		}
		.xc-pg-content-box .xc-pg-content-box-2 {
		    margin-top: 80px;
		}




		/*	Academic Calendar*/

		.xc-page-title-underline {
		    font-size: 1.7rem;
		    line-height: 32px;
		}
		.xc-academic-calendar-box .xc-calendar-year {
		    font-size: 1.1rem;
		    padding-bottom: 8px;
		    max-width: 360px;
		}
		.xc-calendar-list li {
		    margin-top: 20px;
		}
		.xc-calendar-list li .xc-calendar-list-item .xc-c-name{
			flex: calc( 100% - 180px);
		}
		.xc-calendar-list li .xc-calendar-list-item .xc-c-action{
			flex: 180px;
		}
		.xc-calendar-list li .xc-calendar-list-item .xc-c-name .c-name {
		    font-size: 1.1rem;
		}
		.xc-department-content ul li {
		    font-size: 1.1rem;
		}
		.xc-fac-custom-content p {
			font-size: 1.1rem !important;
		}
		.xc-calendar-list li{
		    font-size: 1.1rem;
		}
		.xc-c-action .xc-c-action-button {
		    font-size: 1rem;
		}
		.xc-c-action .xc-c-action-button img {
		    width: 24px !important;
		}




		/*	Departments   */

		.xc-department-right-box {
		    padding: 16px 16px 32px 16px;
		}
		.xc-department-right-box .xc-dept-overview-box h6 {
		    font-size: 16px;
		    margin-top: 24px;
		    padding-bottom: 6px;
		    line-height: 24px;
		}
		.xc-overview-detail .xc-overview-title {
		    font-size: 1rem;
		}
		.xc-overview-detail .xc-overview-content {
		    font-size: 1rem;
		}
		.xc-overview-detail .xc-overview-address {
		    font-size: .9rem;
		    line-height: 20px;
		}


		/*	Faculty   */

		.xc-page-content .xc-faculty-main-title {
		    font-size: 24px !important;
		}
		.faculty-content-1 .faculty-name {
		    font-size: 1.4rem;
		    border-bottom: 2px solid var(--xc7);
		    padding-bottom: 8px;
		    margin-bottom: 8px;
		    line-height: 20px;
		}
		.faculty-content-1 .faculty-position {
		    font-size: 1.1rem;
		    margin-bottom: 18px;
		    line-height: 24px;
		}
		.faculty-content-1 .faculty-title {
		    font-size: 1.1rem;
		    margin-bottom: 8px;
		    line-height: 24px;
		}
		.faculty-content-1 .faculty-detail {
		    font-size: 1.1rem;
		    margin-bottom: 24px;
		    line-height: 24px;
		}
		.xc-education-togle .xc-edu-toggle-btn {
		    font-size: 1rem;
		    padding-top: 9px;
		    width: 165px;
		}
		ul.faculty-education li p {
		    font-size: 16px;
		    margin-bottom: 6px;
		    line-height: 24px;
		}
		.xc-faculty-main-title {
		    margin-bottom: 40px;
		}
		.xc-faculty-list-wrapper {
		    margin-bottom: 80px;
		}
		.xc-faculty-box {
		    margin-bottom: 40px;
		}




		/*	Life at NITC  */

		.xc-about-wrapper .xc-life-at-video .xc-play-btn img{
			max-width: 160px;
		}


		/*	Hostel */
		.xc-hostel-contact-box{
			margin-top: 16px;
			padding-bottom: 8px;
		}
		.xc-hostel-notice .xc-calendar-year{
			max-width: 340px !important;
		}



		.xc-h-faculty-title {
		    font-size: 20px;
		    margin-top: 16px;
		}
		.xc-h-faculty-box .xc-box-2 {
		    padding-left: 40px;
		}
		.xc-h-faculty-box-c .xc-box-2 .xc-h-faculty-name {
		    font-size: 16px;
		    margin-bottom: 16px;
		}
		.xc-h-faculty-box-c .xc-h-faculty-title-2 {
		    font-size: 16px;
		    margin-bottom: 12px;
		}
		.xc-h-faculty-box-c .xc-h-faculty-content {
		    font-size: 1.1rem;
		}
		.xc-h-faculty-box {
		    margin-bottom: 4px;
		}
		.xc-h-faculty-row{
			padding-bottom: 40px;
		}


		/*		Arts*/

		.xc-arts-content-box-1 .xc-arts-title {
		    font-size: 24px;
		    margin-bottom: 20px;
		}
		.xc-arts-content-box .xc-p , .xc-arts-content-box p{
		    font-size: 20px;
		    margin-bottom: 10px;
		    line-height: 32px;
		}
		.xc-social-blue {
		    margin-top: 40px;
		}
		.xc-arts-content-box-l {
		    padding-right: 80px;
		}
		.xc-arts-content-box-r {
		    padding-left: 80px;
		}
		.xc-page-right-box .xc-page-title-v2 h6 {
		    padding-bottom: 16px;
			line-height:24px		
		}


		.xc-join-box .xc-join-text {
		    font-size: 20px;
		    margin-bottom: 8px;
		}
		.xc-join-box .xc-join-link {
		    font-size: 1rem;
		    min-width: 165px;
		    padding-top: 16px;
		}
		.xc-yellow-head {
		    margin-top: 80px;
		}
		.xc-club-ach-list {
		    margin-top: 40px;
		}
		.xc-club-ach-list .title-1 {
		    font-size: 20px;
		    margin-bottom: 8px;
		}
		.xc-club-ach-list .title-2 {
		    font-size: 16px;
		}
		.xc-team-members {
		    margin-top: 28px;
		}
		.xc-team-members .t-title, .xc-team-members .t-list {
		    font-size: 16px;
		    margin-bottom: 10px;
		    line-height: 24px;
		}




		/*		Admissions  */

		.xc-link-box-2 a {
		    font-size: 1rem;
		    
		}



		/*		Alumni*/

		.xc-gallery-row{
			margin-left: 0;
			margin-bottom: 34px;
		 
		}
		.xc-gallery-box .xc-gallery-box-content p {
		    font-size: 1.1rem;
		}
		.xc-gallery-box {
		    margin-top: 40px;
		}



		.xc-wrapper-v1 {
		    padding: 40px 40px;
		}
		.xc-alumni-fund-content .xc-p {
		    font-size: 20px;
		    margin-bottom: 0;
		}
		.xc-fund-detail-box .xc-fund-title {
		    font-size: 24px;
		    margin-top: 40px;
		    margin-bottom: 20px;
		}
		.xc-detail-box p {
		    font-size: 20px;
		    line-height: 32px;
		}
		.xc-detail-box p label {
		    font-size: 16px;
		}
		.xc-donate-alumni-btn {
		    padding: 16px 32px;
		    font-size: 18px;
		}
	}

	

