@import url('https://fonts.googleapis.com/css?family=Raleway:100i,200,400,600');

body{

	font-family:Arial, Helvetica, sans-serif;

	font-family: 'Raleway', sans-serif;

	font-size:16px;

	font-weight:normal;

	line-height:20px;

	padding:0px 0px 0px 0px;

	margin:0px 0px 0px 0px;

	background-color:#FFFFFF;

	overflow-x:hidden;

	}

body,

html{

	height:100%;

	}

.clear{

	clear:both;

	}

a{

	outline:medium none !important;

	}

img{

	padding:0px 0px 0px 0px;

	margin:0px 0px 0px 0px;

	border:none;

	}

p{

	padding:0px 0px 0px 0px;

	margin:0px 0px 0px 0px;

	line-height:20px;

	}

h1, h2, h3, h4, h5, h6{

	padding:0px 0px 0px 0px;

	margin:0px 0px 0px 0px;

	line-height:20px;

	font-weight:normal;

	}

.container {

    width: 1360px;

}

.middle-two .container{

	width: 1170px;

	}

/* ==================================================*/

/*THEME COLOR START*/

/* ==================================================*/









/* ==================================================*/

/*THEME COLOR END*/

/* ==================================================*/



/* ==================================================*/

/*TOP SECTION START*/

/* ==================================================*/

.top-section{
	width:100%;
	display:inline-block;
	}

.top-left{

	width:37%;

	float:left;

	}

.logo{

	padding:0px 0px 0px 0px;

	margin:5px 0px;

	width:500px;

	height:auto;

	}

.logo img{

	padding:0px 0px 0px 0px;

	margin:0px 0px 0px 0px;

	width:100%;

	height:auto;

	}

.menu-section-outer{

	width:90%;

	margin-left:5%;

	display:inline-block;

	}

.top-right{

	width:63%;

	float:left;
	text-align: right;
	font-size: 14px;
	font-weight: 400;
	line-height: 18px;
	color: #333;
	}
.top-right .contact-number,
.top-right .contact-email{
	width: 100%;
	display: inline-block;
	margin: 10px 0px;
}
.top-right .contact-number:before{
	content:"\f095";
	color: #e79800;
	font-family: 'FontAwesome';	
	margin-right: 10px;
	}
.top-right p{
	float: right;
}

.top-right .contact-email:before{
	content: "\f2b6";
	color: #e79800;
	font-family: 'FontAwesome';	
	margin-right: 10px;
	}

.top-menu{

	padding:0px 0px 0px 0px;

	margin:30px 0px 0px 0px;

	width:100%;

	display:inline-block !important;

	}

.top-menu ul{

	padding:0px 0px 0px 0px;

	margin:0px 0px 0px 0px;

	float:right;

	}

.top-menu ul li{

	padding:0px 0px 0px 0px;

	margin:0px 0px 0px 0px;

	list-style:none;

	float:left;

	color:#747474;

	font-size:12px;

	text-transform:uppercase;
	font-weight:700;

	}

.top-menu ul li:after{

	content:'|';

	}

.top-menu ul li:last-child:after{

	content:'';

	}

.top-menu ul li a{

	padding:0px 0px 0px 0px;

	margin:0px 10px;

	color:#747474;

	}

.main-menu{

	display:block;

	width:100%;
	background-color:#e79800;
	}	

.top-middle{

	padding:0px 0px 0px 0px;

	margin:0px 0px 0px 0px;

	display:flex;

	}

.top-middle .top-middle-left{

	padding:45px 25px;

	margin:0px 0px 0px 0px;

	width:32%;

	background: rgba(248, 121, 36, 0.85);

	text-align:right;

	}

.top-middle .top-middle-left .top-middle-left-inner{

	width:240px;

	float:right;

	}

.top-middle .top-middle-left img,

.top-middle .top-middle-right img{

	padding:0px 0px 0px 0px;

	margin:0px 0px 20px 0px;

	}

.top-middle .top-middle-left h3,

.top-middle .top-middle-right h3{

	font-size:18px;

	text-transform:uppercase;

	font-weight:600;

	color:#FFF;

	line-height:20px;

	padding:0px 0px 5px 0px;

	margin:0px 0px 0px 0px;

	}

.top-middle .top-middle-left p,

.top-middle .top-middle-right p{

	font-size:13px;

	font-weight:400;

	color:#fee3d1;

	line-height:18px;

	padding:0px 0px 20px 0px;

	margin:0px 0px 0px 0px;

	}

.top-middle .top-middle-left .read-more,

.top-middle .top-middle-right .read-more{

	font-size:12px;

	font-weight:400;

	text-transform:uppercase;

	line-height:18px;

	color:#FFF;

	}

.top-middle .top-middle-left .read-more:after,

.top-middle .top-middle-right .read-more:after{

	content:"\f0da";

	font-family: 'FontAwesome';

	padding-left:7px;

	

	}

.top-middle .banner-section{

	padding:0px 0px 0px 0px;

	margin:0px 0px 0px 0px;

	width:36%;

	}

.top-middle .top-middle-right{

	padding:45px 25px;

	margin:0px 0px 0px 0px;

	width:32%;

	background: #3d3d3d;

	position:relative;

	}

.notification{

	position:absolute;

	bottom:-100px;

	left:25px;

	}

.top-middle .top-middle-right .top-middle-right-inner{

	width:100%;

	float:left;

	}
.top-middle-right-inner div{
	margin-bottom: 15px;
}
.top-middle .top-middle-right p{

	color:#aed5ff;

	}

.top-bottom{

	display:inline-block;

	width:100%;

	}

.inspiration{

	padding:0px 0px;

	margin:10px auto;

	width:100%;

	margin-bottom:10px;

	}



.inspiration .image {

	width:79px;

	height:79px;

    float:left; 

	margin-right:30px;

}

.inspiration .image img {

  	width:79px;

	height:79px;

  	border-radius:100px;  

	border:solid 3px #FFFFFF;

}

.inspiration-details{

	display:block;

	 -moz-box-flex: 1; 

   -webkit-box-flex: 1;

   box-flex: 1; 

	}

.inspiration span.main-title{

	font-size:20px;

	text-transform:uppercase;

	font-weight:600;

	color:#FFFFFF;

	line-height:20px;

	padding:0px 0px 0px 0px;

	margin:0px 0px 0px 0px;

	display:block;

	width:100%;

	}

.inspiration span.sub-title{

	font-size:14px;

	text-transform:uppercase;

	font-weight:600;

	color:#02a4e1;

	line-height:20px;

	padding:0px 0px 0px 0px;

	margin:0px 0px 0px 0px;

	display:block;

	width:100%;

	}

.inspiration p{

	font-size:12px;

	font-weight:500;

	color:#FFFFFF;

	line-height:17px;

	padding:0px 0px 0px 0px;

	margin:0px 0px 0px 0px;

	}

.middle-one-outer{
	background-color: #f6f4f0;
	padding:80px 0px;
	margin: 0px 0px;
}
.content_section img{
	max-width:100%;
}
.middle-one{

	

	width:90%;

	display:flex;

	margin:auto;
	

	}
.vision-mission-outer:after,
.vision-mission:after{
	content:'';
	clear:both;
	display:block;
	}
.vision-mission-outer{
	padding:0px 0px 0px 0px;
	margin:30px 0px 0px 0px;
	
	}
.vision-mission{
	padding:60px 0px;
	margin:0px 0px 0px 0px;
	width:49%;
	float:left;
	margin-right:3%;
	border-radius: 25px;
	}
.vision-mission:last-child{
	margin-left:1%;
	margin-right:0%;
	float:right;
	}
.display-flex{
	display:flex;
	}
.inspiration-details a:hover{
	text-decoration:none;
	}
.vision-mission h3{
	padding:0px 0px 0px 0px;
	margin:0px 0px 10px 0px;
	color:#444444;
	font-size:24px;
	line-height:30px;
	font-weight:500;
	}
.vision-mission p{
	padding:0px 0px 0px 0px;
	margin:0px 0px 15px 0px;
	color:#333333;
	font-size:16px;
	line-height:24px;
	font-weight:500;
	}
.vision-mission a.read-more{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	display:block;
	color:#e79800;
	font-size:12px;
	font-weight:600;
	text-transform:uppercase;
	}
.vi-icon:before{
	 content: "\f2a8";
    font-family: 'FontAwesome';
	color:#e79800;
	font-size:50px;
	float:left;
	margin-right:20px;
	}
.mi-icon:before{
	 content: "\f19d";
    font-family: 'FontAwesome';
	color:#e79800;
	font-size:50px;
	float:left;
	margin-right:20px;
	}
.middle-one .news-events,

.middle-one .academic-calendar{

	width:25%;

	

	padding:25px;

	}
.middle-one .academic-calendar{
	background-color:#3d3d3d;
	border-top-right-radius: 25px;
    border-bottom-right-radius: 25px;
}
.middle-one .news-events{
	background-color:#e79800;
	
    border-top-left-radius: 25px;
    border-bottom-left-radius: 25px;
}
.w-side-bar .academic-calendar{
	background-color:#3d3d3d;
	padding:25px;
	}
.w-side-bar .academic-calendar ul{
	list-style:none;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	}
.w-side-bar .academic-calendar ul li{
	display:inline-block;
	}
.w-side-bar .academic-calendar .tribe-events-calendar td div[id*=tribe-events-daynum-],
.w-side-bar .academic-calendar .tribe-events-calendar div[id*=tribe-events-daynum-] a{
	color:#FFF;
	}
.w-side-bar .academic-calendar #tribe-events-content table.tribe-events-calendar {
    width: 100%;
}
.w-side-bar .academic-calendar .screen-reader-text,
.w-side-bar .academic-calendar #tribe-events-header{
	display:none;
	}
.w-side-bar .academic-calendar #tribe-events-content{
	position:relative;
	}
.w-side-bar .academic-calendar .tribe-events-nav-next{
	position:absolute;
	right:0px;
	}
.w-side-bar .academic-calendar span.heading{
	margin-bottom:30px !important;
	display:block;	
	}
.w-side-bar .academic-calendar .tribe-events-calendar thead tr{
	color:#FFF;
	}
.w-side-bar .academic-calendar .current-month {
    margin-bottom: 15px;
}
.w-side-bar .academic-calendar #tribe-events-footer .tribe-events-sub-nav {
    position: absolute;
    top: -37px;
    width: 100%;
}
.middle-one .news-events h2,

.middle-one .academic-calendar h2,

.middle-one .quick-contact h2,
.w-side-bar .academic-calendar span.heading{

	font-size:30px;

	color:#FFF;

	font-weight:600;

	line-height:35px;

	text-transform:uppercase;

	margin-bottom:15px;

	}

.middle-one .news-events h2 span,

.middle-one .academic-calendar h2 span,

.middle-one .quick-contact h2 span,
.w-side-bar .academic-calendar span.sub{

	font-size:20px;

	font-weight:300;

	line-height:20px;

	display:inline-block;

	width:100%;

	}

.middle-one .principal-message{

	width:50%;

	background-color:transparent;

	padding:0px 50px 0px 0px;

	}

.middle-one .principal-message{

	text-align:left;

	}

.middle-one .principal-message img{

	max-width:100%;

	height:auto;

	margin-bottom:15px;
	float:left;
	margin-right:20px;
	}

.middle-one .principal-message h2{

	font-size:30px;

	color:#000;

	font-weight:600;

	line-height:24px;

	text-transform:uppercase;

	padding:0px 0px 0px 0px;

	margin:0px 0px 20px 0px;

	}

.middle-one .principal-message p{

	font-size:18px;

	color:#333;

	font-weight:400;

	line-height:28px;

	margin-bottom:16px;

	padding:0px 0px 0px 0px;

	margin:0px 0px 15px 0px;
	text-align:justify;

	}

.middle-one .principal-message .read-more{


	padding:5px 20px;
	border-radius: 4px;

	color:#fff;
	background-color: #e79800;
	display: inline-block;
	text-align:left;

	text-decoration:none;

	font-size:11px;

	text-transform:uppercase;

	margin-top: 20px;

	}



.middle-one .quick-contact .contact-address{

	padding:0px 0px 0px 0px;

	margin:0px 0px 0px 0px;

	width:100%;

	display:inline-block;

	color:#FFF;

	}



.middle-one .quick-contact .contact-address p,

.middle-one .quick-contact .contact-number p,

.middle-one .quick-contact .contact-fax p,

.middle-one .quick-contact .contact-email p{

	padding-left:30px;

	color:#FFF;

	margin-bottom:20px;

	font-size:14px;

	}

.middle-one .quick-contact .contact-number p span,

.middle-one .quick-contact .contact-fax p span,

.middle-one .quick-contact .contact-email p span{

	color:#000;

	font-size:14px;

	}

.middle-one .quick-contact .contact-address:before,

.middle-one .quick-contact .contact-number:before,

.middle-one .quick-contact .contact-fax:before,

.middle-one .quick-contact .contact-email:before{

	content:"\f041";

	font-family: 'FontAwesome';

	float:left;

	color:#000;

	}

.middle-one .quick-contact .contact-number:before{

	content:"\f095";

	}

.middle-one .quick-contact .contact-fax:before{

	content:"\f1ac";

	}

.middle-one .quick-contact .contact-email:before{

	content:"\f2b6";

	}

a.more-info{

	background-color:#FFF;

	width:100%;

	display:inline-block;

	padding:10px 20px;

	text-align:center;

	font-size:16px;

	text-transform:uppercase;

	color:#000;

	font-weight:600;

	border-radius:4px;

	}

a.more-info:hover{

	background-color:#FFF;

	text-decoration:none;

	color:#2e7ac8;

	}

/*MIDDLE TWO START*/

.middle-two{

	padding:0px 0px 0px 0px;

	margin:30px 0px;

	width:100%;

	display:inline-block;

	}	

.middle-two .achievements{

	padding:0px 0px 0px 0px;

	margin:0px 0px 0px 0px;

	text-align:center;

	float:left;

	width:32%;

	}

.middle-two .achievements img{

	padding:0px 0px 0px 0px;

	margin:0px 0px 0px 0px;

	width:100%;

	height:auto;

	}

.middle-two .achievements h3{

	padding:0px 0px 0px 0px;

	margin:0px 0px 15px 0px;

	color:#333333;

	font-size:35px;

	line-height:30px;

	font-weight:600;

	text-transform:uppercase;

	}

.achievements-details{

	padding:20px;

	margin:0px 0px 0px 0px;

	}

.middle-two .achievements h4{

	padding:0px 0px 0px 0px;

	margin:0px 0px 15px 0px;

	color:#245c96;

	font-size:20px;

	line-height:22px;

	font-weight:400;

	}

.middle-two .achievements p{

	padding:0px 0px 0px 0px;

	margin:0px 0px 15px 0px;

	color:#333333;

	font-size:15px;

	line-height:22px;

	font-weight:400;

	}



.middle-two .home-page-alumnae{

	padding:0px 0px 0px 120px;

	margin:0px 0px 0px 0px;

	float:left;

	width:68%;

	}

.middle-two .home-page-alumnae h3{

	padding:0px 0px 0px 0px;

	margin:0px 0px 15px 0px;

	color:#333333;

	font-size:35px;

	line-height:30px;

	font-weight:600;

	text-transform:uppercase;
	margin-left:3%;
	}

.middle-two .home-page-alumnae span.description{

	padding:0px 0px 0px 0px;

	margin:0px 0px 15px 0px;

	color:#a2a2a2;

	font-size:16px;

	line-height:23px;

	font-weight:600;

	font-style:italic;

	display:inline-block;

	width:100%;
	margin-left:3%;
	}

.middle-two .home-page-alumnae ul{

	padding:0px 0px 0px 0px;

	margin:0px 0px 0px 0px;

	width:100%;

	display:inline-block;

	}

.middle-two .home-page-alumnae ul li{

	padding:0px 0px 0px 0px;

	margin:0px 0px 20px 0px;

	list-style:none;

	float:left;

	width:30%;

	margin-left:3%;

	background-color:#02a4e1;

	height:220px;

	position:relative;

	overflow:hidden;

	}

.middle-two .home-page-alumnae ul li img{

	width:100%;

	height:auto;

	

	}

.middle-two .home-page-alumnae ul li .bottom-strip{

	padding:10px;

	margin:0px 0px 0px 0px;

	background: rgba(2, 164, 225, 0.8);

	position:absolute;

	bottom:0px;

	left:0px;

	width:100%;

	text-align:center;

	}

.middle-two .home-page-alumnae ul li .bottom-strip span.name{

	font-size:13px;

	font-weight:600;

	text-transform:uppercase;

	width:100%;

	display:inline-block;

	color:#FFF;

	line-height:16px;

	padding:0px 0px 0px 0px;

	margin:0px 0px 0px 0px;

	}

.middle-two .home-page-alumnae ul li .bottom-strip span.designation{

	font-size:12px;

	font-weight:400;

	width:100%;

	display:inline-block;

	color:#FFF;

	line-height:16px;

	padding:0px 0px 0px 0px;

	margin:0px 0px 0px 0px;

	}

.middle-two .home-page-alumnae a.view-all{

	background-color:#FFFFFF;

	padding:15px 50px;

	margin:20px 0px 0px 0px;

	display:block;

	color:#02a4e1;

	font-size:16px;

	text-transform:uppercase;

	font-weight:400;

	border-radius:50px;

	width:275px;

	margin:auto;

	border:solid 2px #02a4e1;

	}

.middle-two .home-page-alumnae a.view-all:hover{

	background-color:#02a4e1;

	color:#FFF;

	text-decoration:none;

	}
.all-alumni-list{
	margin:30px 0px;
	}
.all-alumni-list ul {
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    width: 100%;
    display: inline-block;
	list-style:none;
}
.all-alumni-list ul li{

	padding:0px 0px 0px 0px;

	margin:0px 0px 20px 0px;

	list-style:none;

	float:left;

	width:23%;

	margin-right:2%;

	background-color:#02a4e1;

	height:225px;

	position:relative;

	overflow:hidden;

	}

.all-alumni-list ul li img{

	width:100%;

	height:auto;

	

	}

.all-alumni-list ul li .bottom-strip{

	padding:10px;

	margin:0px 0px 0px 0px;

	background: rgba(248, 121, 36, 0.8);

	position:absolute;

	bottom:0px;

	left:0px;

	width:100%;

	text-align:center;

	}

.all-alumni-list ul li .bottom-strip span.name{

	font-size:13px;

	font-weight:600;

	text-transform:uppercase;

	width:100%;

	display:inline-block;

	color:#FFF;

	line-height:16px;

	padding:0px 0px 0px 0px;

	margin:0px 0px 0px 0px;

	}

.all-alumni-list ul li .bottom-strip span.designation{

	font-size:12px;

	font-weight:400;

	width:100%;

	display:inline-block;

	color:#FFF;

	line-height:16px;

	padding:0px 0px 0px 0px;

	margin:0px 0px 0px 0px;

	}
/*MIDDLE TWO END*/



/*MIDDLE THREE START*/

.middle-three{

	padding:0px 0px 0px 0px;

	margin:30px auto;

	width:90%;

	display:block;
	position:relative;
	}

.students-testimonials{

	background: linear-gradient(0deg, rgba(0,38,77,0.5), rgba(0,38,77,0.5)), url(../images/college-bg.jpg) repeat;

	width:66%;

	float:right;

	padding:150px 100px 70px 200px;

	border-left:10px solid #000;

	position:relative;

	right:50px;

	z-index:7;
	min-height: 440px;
	margin-bottom: 30px;

	}
.students-testimonials a{
	text-decoration: none !important;
	outline: none none !important;
}
.students-testimonials h2{

	font-size:35px;

	color:#ffffff !important;

	font-weight:bold;

	line-height:40px;

	font-style: italic;
	margin-bottom:15px;
	text-decoration: none !important;

	}

.students-testimonials h2 span{

	font-size:20px;

	font-weight:300;

	line-height:20px;

	display:inline-block;

	width:100%;

	}

.home-photo-gallery{

	position:relative;

	top:45px;

	right:-50px;

	width:34%;

	float:left;

	background-color:#666;

	border-right:10px solid #e79800;

	text-align:center;

	position:relative;

	z-index:8;
transition: transform .2s; /* Animation */
	}
.home-photo-gallery:hover {

 transform: scale(1.1);

}
.home-photo-gallery .gallery-details{

	position:absolute;

	 bottom: 0;

  	left:0;

  	right: 0;

	padding-top:50px;

  	width:100%;

  	height: 100%;

	z-index:99;

	}


.home-photo-gallery .overlay-black{

	position:absolute;

	 bottom: 0;

  	left:0;

  	right: 0;

	background: rgba(0, 0, 0, 0.6);

  	width:100%;

  	height: 100%;

	}

.overlay {

  position: absolute;

  bottom: 0;

  left: 100%;

  right: 0;

  background-color: #e79800;

  overflow: hidden;

  width: 0;

  height: 100%;

  transition: .5s ease;

  z-index:9;

}




.home-photo-gallery h2{

	font-size:35px;

	color:#FFF;

	font-weight:600;

	line-height:35px;

	text-transform:uppercase;

	margin-bottom:15px;

	}

.home-photo-gallery h2 span{

	font-size:20px;

	font-weight:300;

	line-height:20px;

	display:inline-block;

	width:100%;

	}

.home-photo-gallery p{

	font-size:18px;

	color:#FFF;

	font-weight:400;

	line-height:25px;

	margin-bottom:15px;

	}

.home-photo-gallery span.link{

	font-size:14px;

	color:#e79800;

	font-weight:400;

	line-height:25px;

	margin-bottom:15px;

	text-transform:uppercase;

	}

.home-photo-gallery span.link a{

	color:#02a4e1;

	text-decoration:none;

	}



.home-photo-gallery .gallery-image{

	width:33.333%;

	float:left;

	}

.home-photo-gallery .gallery-image img{

	width:100%;

	height:auto;

	}

/*MIDDLE THREE END*/



footer{

	background-color:#1b1b1b;

	padding:30px;

	display:inline-block;

	width:100%;
	margin-top: 30px;
	}

.footer-inner{

	width:1360px;

	margin:auto;

	}

.footer-inner .footer-box{

	width:33.333%;

	float:left;

	}

.footer-inner .footer-box h5{

	font-size:22px;

	color:#fff;

	font-weight:400;

	line-height:25px;

	text-transform:uppercase;

	padding:0px 0px 0px 0px;

	margin:0px 0px 0px 0px;

	}

.footer-inner .footer-box ul{

	padding:0px 0px 0px 0px;

	margin:0px 0px 0px 0px;

	max-width:60%;

	}

.footer-inner .footer-box ul li{

	font-size:14px;

	color:#fff;

	font-weight:400;

	line-height:25px;

	padding:10px 0px;

	margin:0px 0px 0px 0px;

	border-bottom:solid 1px #3e3e3e;

	list-style:none;

	}

.footer-inner .footer-box ul li a{

	color:#fff;

	text-decoration:none;

	}

.footer-inner .footer-box ul li a:hover{

	color:#FFFFFF;

	text-decoration:none;

	}

.footer-inner .footer-box ul li:before{

	content: "\f0da";

	font-family: 'FontAwesome';

	padding-right:10px;

	}

	

.footer-inner .footer-box .contact-address{

	padding:0px 0px 0px 0px;

	margin:0px 0px 0px 0px;

	width:100%;

	display:inline-block;

	color:#FFF;

	}



.footer-inner .footer-box .contact-address p,

.footer-inner .footer-box .contact-number p,

.footer-inner .footer-box .contact-fax p,

.footer-inner .footer-box .contact-email p{

	padding-left:30px;

	color:#FFF;

	margin-bottom:20px;

	font-size:14px;

	}

.footer-inner .footer-box .contact-number p span,

.footer-inner .footer-box .contact-fax p span,

.footer-inner .footer-box .contact-email p span{

	color:#e79800;

	font-size:14px;

	}

.footer-inner .footer-box .contact-address:before,

.footer-inner .footer-box .contact-number:before,

.footer-inner .footer-box .contact-fax:before,

.footer-inner .footer-box .contact-email:before{

	content:"\f041";

	font-family: 'FontAwesome';

	float:left;

	color:#e79800;

	font-size:18px;

	}

.footer-inner .footer-box .contact-address:before{

	font-size:30px;

	padding-top:10px;

	}

.footer-inner .footer-box .contact-number:before{

	content:"\f095";

	}

.footer-inner .footer-box .contact-fax:before{

	content:"\f1ac";

	}

.footer-inner .footer-box .contact-email:before{

	content:"\f2b6";

	}

.copy-right-outer{

	width:1360px;

	padding:20px 0px;

	margin:0 auto;

	background-color:#FFF;

	display:block;

	}

.copy-right{

	width:75%;

	float:left;

	}

.copy-right p{

	color:#898989;

	font-size:14px;

	line-height:18px;

	padding:15px 0px 0px 0px;

	}

.powered{

	width:25%;

	float:left;
	text-align:right;
	}

	

/*INNER PAGE SECTION START*/

.top-middle.inner {

    padding: 0px 0px 0px 0px;

    margin: 0px 0px 0px 0px;

    display: flex;

}

.top-middle.inner .top-middle-left {

    padding:25px 25px;

    margin: 0px 0px 0px 0px;

}

.top-middle .top-middle-right {

    padding:25px 25px;

    margin: 0px 0px 0px 0px;

}

.top-middle.inner .banner-section {

    padding: 0px 0px 0px 0px;

    margin: 0px 0px 0px 0px;

	height:216px;

}

.top-middle.inner .top-middle-right-inner span.heading{

	color:#FFF;

	font-size:24px;

	font-weight:600;

	display:inline-block;

	width:100%;

	text-transform:uppercase;

	padding: 0px 0px 0px 0px;

    margin: 0px 0px 15px 0px;

	}

.top-middle.inner .contact-address::before, 

.top-middle.inner .contact-number::before, 

.top-middle.inner .contact-fax::before, 

.top-middle.inner .contact-email::before {

    content: "\f041";

    font-family: 'FontAwesome';

    float: left;

    color: #e79800;

    font-size: 16px;

	padding-right:7px;

}

.top-middle.inner .contact-number::before {

    content: "\f095";

}

.top-middle.inner .contact-fax::before {

    content: "\f1ac";

}

.top-middle.inner .contact-email::before {

    content: "\f2b6";

}



.top-middle.inner .top-middle-left p {

    font-size: 15px;

    font-weight:600;

    color: #ffeee2;

    line-height:22px;

	font-style:italic;

    padding: 0px 0px 0px 0px;

    margin: 0px 0px 0px 0px;

	

}

.top-middle.inner .top-middle-right .contact-number,

.top-middle.inner .top-middle-right .contact-fax{

	font-family:Arial, Helvetica, sans-serif !important;

	}

.top-middle.inner .top-middle-right p {

    font-size: 14px;

    font-weight: 400;

    color: #FFFFFF;

    line-height: 18px;

    padding: 0px 0px 10px 0px;

    margin: 0px 0px 0px 0px;

}

.top-middle.inner .top-middle-right p span {

    color: #000000;
	display:none;

}

.top-middle.inner .top-middle-left .read-more,

.top-middle.inner .top-middle-right .read-more {

    font-size: 12px;

    font-weight:600;

    text-transform: uppercase;

    line-height: 18px;

    color: #000;

	background-color:#FFF;

	border-radius:4px;

	padding:8px 20px;

	margin:10px 0px 0px 0px;

	display:block;

	text-align:center;

} 

.top-middle.inner .top-middle-right .read-more:hover{

	text-decoration:none;

	background-color:#d3e9ff;

	}

.top-middle.inner .top-middle-left .read-more::after,

.top-middle.inner .top-middle-right .read-more::after {

    content: "";

}

.inner-page-title{

	display:inline-block;

	width:100%;

	padding:30px 0px;

	margin:0px 0px 0px 0px;
	background-color:#ccc;
	}

.inner-page-title h1{

	color:#333333;

	font-size:35px;

	font-weight:600;

	line-height:35px;

	padding:0px 0px 0px 0px;

	margin:0px 0px 0px 0px;

	}

.left-menu.quick-links,

.faculty-menu,

.departments-menu,

.parent-menu{

	background-color:#3d3d3d;

	padding:25px;

	}

.faculty-menu{

	margin-bottom:10px;

	}

.left-menu.quick-links span.sub{

	font-size:20px;

    line-height: 26px;

    font-weight:300;

	display:inline-block;

	width:100%;

	}

.left-menu.quick-links span.heading,

.faculty-menu span.heading,

.departments-menu span.heading,

.parent-menu span.heading {

    font-size:35px;

    line-height:35px;

    font-weight:600;

	color:#FFF;

    text-transform: uppercase;

    padding: 0px 0px 10px 0px;

    margin: 0px 0px 0px 0px;

    display: inline-block;

    width: 100%;

}

.left-menu.quick-links ul,

.faculty-menu ul,

.departments-menu ul,

.parent-menu ul{

	padding: 0px 0px 0px 0px;

    margin: 0px 0px 0px 0px;

	}

.left-menu.quick-links ul li,

.faculty-menu ul li,

.departments-menu ul li,

.parent-menu ul li{

	padding: 10px 0px;

    margin: 0px 0px 0px 0px;

	font-size:14px;

	line-height:16px;

	font-weight:400;

	border-bottom:solid 1px #e79800;

	list-style:none;

	}

.left-menu.quick-links ul li:last-child,

.faculty-menu ul li:last-child,

.departments-menu ul li:last-child,

.parent-menu ul li:last-child{

	border-bottom:none;

	}

.left-menu.quick-links ul li a,

.faculty-menu ul li a,

.departments-menu ul li a,

.parent-menu ul li a{

	text-decoration:none;

	color:#FFF;

	}

.widgets-area,

.left-menu{

	margin-top:10px;

	margin-bottom:10px;

	width:100%;

	display:inline-block;

	}

.widgets-area .load-testimonial{

	width:100%;

	display:inline-block;

	text-align:center;

	background-color:#e79800;

	padding-top:50px;

	font-size: 35px;

	line-height: 35px;

	font-weight: 600;

	color: #FFF;

	text-transform: uppercase;

	}

.widgets-area .testmonial-outer{

	background-color:#e79800;

	text-align:center;

	padding:20px 25px 50px;

	}

.widgets-area .testmonial-outer.left-image .image{

	float:none;

	}

.widgets-area .testmonial-outer.circle .testimonial-list-ul .image img{

	border:solid 4px #FFFFFF;

	width:114px;

	height:114px;

	}

.widgets-area .testmonial-outer.circle .testimonial-list-ul .image{

	width:114px;

	height:114px;

	}

.widgets-area .testmonial-outer.left-image .t-list .content {

    margin: 0;

    padding: 25px;

    text-align: center !important;

}

.widgets-area .testmonial-outer.left-image .t-list .content p,

.widgets-area .testmonial-outer.left-image .content span.news-title{

	text-align:center;

	color:#FFF;

	}

.widgets-area .testmonial-outer.left-image .t-list .content p a{

	color:#FFF;

	font-size:15px;

	line-height:22px;

	}

.widgets-area .view-all-testimonial{

	float:none;

	background-color:#FFF;

	font-size:16px;

	color:#000;

	font-weight:400;

	padding:8px 20px;

	margin:20px 0px 0px 0px;

	width:100%;

	display:inline-block;

	border-radius:4px;

	}

.widgets-area .view-all-testimonial:hover{

	color:#FFF;

	background-color:#ffb98a;

	}

.widgets-area .testimonial-nav-left, 

.widgets-area .testimonial-nav-right{

	bottom:0px !important;

	top:auto !important;

	}

.widgets-area .testimonial-nav-left,

.widgets-area .testimonial-nav-right{

	left:50%;

	right:auto;

	background: rgba(36, 92, 150, 10);

	}

.widgets-area .load-news-events{

	width:100%;

	display:inline-block;

	text-align:center;

	background-color:#245c96;

	padding-top:50px;

	font-size: 35px;

	line-height: 35px;

	font-weight: 600;

	color: #FFF;

	text-transform: uppercase;

	}

.widgets-area .news_events_outer{

	background-color:#245c96;

	text-align:left;

	padding:20px 25px 50px;

	}

.widgets-area .news_events_outer .view-all-news{

	float:none;

	background-color:#FFF;

	font-size:16px;

	color:#000;

	font-weight:400;

	padding:8px 20px;

	margin:20px 0px 0px 0px;

	width:100%;

	display:inline-block;

	border-radius:4px;

	text-align:center;

	margin-top:40px;

	}

.widgets-area .news_events_outer .view-all-news:hover{

	color:#FFF;

	background-color:#5e92c7;

	}

.side-bar-gallery{

	background-color:#02a4e1;

	width:100%;

	display:inline-block;

	padding:25px;

	}

.side-bar-gallery span.heading{

	width:100%;

	display:inline-block;

	text-align:center;

	margin-bottom:20px;

	font-size: 35px;

	line-height: 35px;

	font-weight: 600;

	color: #FFF;

	text-transform: uppercase;

	}

.w-side-bar .side-bar-gallery img{

	width:90px;

	height:auto;

	}

.side-bar-gallery{

	margin-top:10px;

	margin-bottom:10px;

	}

.w-content-area p em {

    color: #02a4e1;

    font-size: 15px;

    line-height:18px;

    font-weight:600;

    text-align: justify;

}

.w-content-area span{

	color: #02a4e1;

	font-size: 15px;

	line-height: 18px;

	}



.col-1.left-image img{

	border-right:10px solid #245c96;

	}

.col-1.right-image img{

	border-left:10px solid #02a4e1;

	}

.wp-tab-menu{

	background-color:#2d6aa8;

	color:#FFF;

	}

.wp-tab-menu,

.wp-tab-content{

	border: solid 1px #2d6aa8;

	}

/*INNER PAGE SECTION END*/



.contact-page-outer .contact-address{

	text-align:center;

	padding:50px;

	}

.contact-page-outer .contact-address h2{

	color: #333333;

	font-size: 35px;

	font-weight: 600;

	line-height: 35px;

	padding: 0px 0px 0px 0px;

	margin: 0px 0px 20px 0px;

	}

.contact-page-outer .contact-address span.heading{

	color: #e79800;

	font-size:26px;

	font-weight: 400;

	line-height: 26px;

	padding: 0px 0px 0px 0px;

	margin: 0px 0px 5px 0px;

	display:inline-block;

	width:100%;

	}

.contact-page-outer .contact-address p{

	font-weight: 400;

	line-height:20px;

	padding: 0px 0px 0px 0px;

	margin: 0px 0px 0px 0px;

	color: #333333;

	font-size:16px;

	line-height: 24px;

	}

.contact-page-outer .contact-address .w-social-media a{

	background-color:#e79800;

	padding: 13px 0 0;

	font-size: 24px;

	height: 50px;

	width: 50px;

	}

.contact-page-outer .contact-address .w-social-media a:hover{

	background-color:#3d3d3d;

	}

.contact-page-outer .contact-number-outer{

	width:100%;

	display:inline-block;

	margin-bottom:50px;

	font-family:Arial, Helvetica, sans-serif;

	}

.contact-page-outer .contact-number-outer .contact-number,

.contact-page-outer .contact-number-outer .fax-number,

.contact-page-outer .contact-number-outer .contact-email-id{

	width:33.333%;

	float:left;

	text-align:center;

	}

.contact-page-outer .contact-number span,

.contact-page-outer .contact-number-outer .fax-number,

.contact-page-outer .contact-number-outer .contact-email-id{

	color:#3d3d3d;

	font-size:20px;

	font-weight:600;

	padding:0px 0px 0px 0px;

	margin:0px 0px 0px 0px;

	line-height:35px;

	}



.contact-page-outer .contact-number::before,

.contact-page-outer .contact-number-outer .fax-number::before,

.contact-page-outer .contact-number-outer .contact-email-id::before{    

	content: "\f095";

    font-family: 'FontAwesome';

    color: #e79800;

    font-size:50px;

	width:100px;

	height:100px;

	border:solid 2px #e79800;

	display:block;

	border-radius:100px;

	margin:auto;

	padding-top:40px;

	margin-bottom:10px;	

}

.contact-page-outer .contact-number-outer .fax-number::before{

	content: "\f1ac";

	padding-top:30px;

	}

.contact-page-outer .contact-number-outer .contact-email-id::before{

	content: "\f2b6";

	padding-top:30px;

	}

.contact-page-outer .contact-form{

	background-color:#eae7e7;

	padding:50px;

	margin-bottom:50px;

	width:100%;

	display:inline-block;

	}

.contact-page-outer .contact-form h2{

	color: #e79800;

	font-size: 35px;

	font-weight: 600;

	line-height: 35px;

	padding: 0px 0px 0px 0px;

	margin: 0px 0px 20px 0px;

	text-align:center;

	}

.contact-page-outer .contact-form span.sub-title{

	color: #3d3d3d;

	font-size: 18px;

	font-weight:400;

	line-height:20px;

	padding: 0px 0px 0px 0px;

	margin: 0px 0px 20px 0px;

	text-align:center;

	width:100%;

	display:inline-block;

	}

.contac-form-right, 

.contac-form-left {

    width: 50%;

    float: left;

	padding:20px;

}

.contact-page-outer .contact-form input{

	padding:10px;

	margin:0px 0px 10px 0px;

	font-size:15px;

	color:#000;

	font-weight:400;

	line-height:18px;

	width:97%;

	height:50px;

	background-color:#FFFFFF;

	border:none;

	}

.contact-page-outer .contact-form textarea{

	padding:10px;

	margin:0px 0px 10px 0px;

	font-size:15px;

	color:#333;

	font-weight:400;

	line-height:18px;

	width:100%;

	height:170px;

	background-color:#FFFFFF;

	border:none;

	}

.snt-btn{

	padding:0px 20px;

	}

.contact-form input[type="button"],

.contact-form input[type="submit"],

.contact-form button[type="button"],

.contact-form button[type="submit"]{

	padding:10px 5px 10px 5px;

	margin:10px 0px 10px 0px;

	font-size:18px;

	color:#FFF;

	font-weight:400;

	line-height:18px;

	width:100%;

	height:50px;

	background-color:#e79800;

	border:none;

	margin:auto;

	display:block;

	text-transform:uppercase;

	}

.contact-form input[type="button"]:hover,

.contact-form input[type="submit"]:hover,

.contact-form button[type="button"]:hover,

.contact-form button[type="submit"]:hover{

	background-color:#3d3d3d;

	color:#FFF;

	}

.google-map{

	padding:0px 0px 0px 0px;

	margin:0px 0px 0px 0px;

	width:100%;

	line-height:0px;

	}

.google-map iframe{

	padding:0px 0px 0px 0px;

	margin:0px 0px 0px 0px;

	width:100%;

	height:400px;

	}

	

	

.enquiry-menu{

	cursor: pointer;

    display: block;

    left:-44px;

    position: absolute;

    top: 0px;

    width:15px;

	height:15px;

	z-index:9;

	color:#FFF;

	width:44px;

	height:204px;

	background:url(../images/announcements.png) center top no-repeat;
	
	}

	

.left-floating-menu {

    right: -250px;

	width:250px;

	height:auto;

	 background: rgba(255, 255, 255, 10);

    position: fixed;

    top:150px;

	padding:20px 15px;

    z-index: 999;

	transition: all 0.3s ease 0s;

  transition: all 500ms ease;

  background:rgba(0,0,0,0.9);

}



.left-floating-menu.close-icon {

    right:0px;

    position: fixed;

    transition: all 0.3s ease 0s;

}

.close-menu{

	text-align:right;

	color:#FFF;

	cursor:pointer;

	border-bottom:3px #FFFFFF solid;

	display:inline-block;

	float:right;

	position:relative;

	z-index:9999;

	}

.announcement-scroll {

              width:100%;

			  height:250px;

              overflow: hidden;

			  

            }

.left-floating-menu ul{

	list-style:none;

	padding:0px 0px 0px 0px;

	margin:0px 0px 0px 0px;

	}

.left-floating-menu ul li{

	padding:0px 0px 0px 0px;

	margin:0px 0px 20px 0px;

	font-size:14px;

	line-height:18px;

	color:#FFF;

	}

#tribe-events-content{
	margin-bottom:0px !important;
	padding:0px !important;
	}
.tribe-events-calendar thead{
	border-bottom:solid 1px #747474;
	}
.tribe-events-calendar thead th{
	padding:0px !important;
	margin-bottom:10px;
	}
.tribe-events-calendar{
	font-family:Arial, Helvetica, sans-serif !important;
	}
#tribe-events-content .tribe-events-calendar td {
    box-sizing: border-box;
    color: #114b7d;
    font-size: 12px;
    height:auto !important;
    padding:0px !important;
    vertical-align: top;
    width: auto !important;
}
#tribe-events-content .tribe-events-calendar td,
#tribe-events-content table.tribe-events-calendar,
.tribe-events-calendar thead th{
	border:none !important;
	}
#tribe-events-content table.tribe-events-calendar{
	margin: 0px !important;
	font-size:11px !important;
	}
.tribe-events-calendar thead th,
.tribe-events-calendar div[id*=tribe-events-daynum-], .tribe-events-calendar div[id*=tribe-events-daynum-] a,
#tribe-events-content .tribe-events-calendar td.tribe-events-othermonth{
	background-color:transparent !important;
	}
.tribe-events-calendar td.tribe-events-past div[id*=tribe-events-daynum-], .tribe-events-calendar td.tribe-events-past div[id*=tribe-events-daynum-]>a,
.tribe-events-calendar td.tribe-events-othermonth.tribe-events-future div[id*=tribe-events-daynum-], .tribe-events-calendar td.tribe-events-othermonth.tribe-events-future div[id*=tribe-events-daynum-]>a{
	
	}
.w-side-bar .academic-calendar #tribe-events-content .tribe-events-calendar td.tribe-events-othermonth div[id*=tribe-events-daynum-],
.w-side-bar .academic-calendar #tribe-events-content .tribe-events-calendar td.tribe-events-othermonth div[id*=tribe-events-daynum-] a,
.middle-one .academic-calendar .tribe-events-calendar td.tribe-events-othermonth.tribe-events-future div[id*=tribe-events-daynum-]{
	color:#999 !important;
	}
.academic-calendar .tribe-events-calendar td div[id*=tribe-events-daynum-], 
.academic-calendar .tribe-events-calendar td div[id*=tribe-events-daynum-] a{
	color:#FFFFFF ;
	}
.tribe-events-calendar div[id*=tribe-events-daynum-], .tribe-events-calendar div[id*=tribe-events-event-]{
	text-align:center;
	}
#tribe-events-content .tribe-events-calendar td:hover {
	background-color:transparent !important;
	box-shadow:none !important;
}
#tribe-events-content .tribe-events-calendar div[id*="tribe-events-event-"] h3.tribe-events-month-event-title{
	display:none !important;
	}
.academic-calendar .type-tribe_events,
.tribe-events-calendar .tribe-events-has-events:after {
    border-bottom: 3px solid #f6a200 !important;
    margin: 0;
	width:80% !important;
	margin:auto !important;
	border-radius:0% !important;
	height:auto !important;
}
#tribe-bar-form.tribe-bar-collapse #tribe-bar-views+.tribe-bar-filters{
	display:block;
	}
.tribe-bar-collapse .tribe-bar-filters-inner>div{
	width:50%;
	}
.tribe-events-calendar thead th{
	font-weight:400 !important;
	    letter-spacing: 0px !important;
		color:#000;
	}
.academic-calendar .tribe-events-calendar thead th{
	color:#FFF;
	}
.tribe-events-calendar tr{
	height:33px;
	}
.tribe-events-calendar thead tr {
    height: 25px;
}
.tribe-events-button{
	display:none !important;
	}
.current-month{
	width:100%;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif !important;
	color:#FFF;
	font-size: 12px;
	}
#tribe-events-footer .tribe-events-sub-nav .tribe-events-nav-previous, 
#tribe-events-footer .tribe-events-sub-nav li, 
#tribe-events-header .tribe-events-sub-nav .tribe-events-nav-previous, 
#tribe-events-header .tribe-events-sub-nav li{
	background-color:#e79800;
	border-radius:4px;
	padding:5px;
	color:#FFF;
	line-height:16px;
	}
ul.tribe-events-sub-nav a {
    font-size: 11px !important;
    font-weight:400 !important;
	color:#FFF !important;
}
ul.tribe-events-sub-nav a span,
#tribe-events-header .tribe-events-sub-nav .tribe-events-nav-next{
	display:none !important;
	}
.academic-calendar #tribe-events-footer .tribe-events-sub-nav{
	position:absolute;
	top:-22px;
	width:100%;
	}
.tribe-events-calendar td div[id*=tribe-events-daynum-] {
     padding: 0px !important;
}
.tribe-events-calendar td div[id*=tribe-events-daynum-] {
    line-height: 1.2;
    padding: 10px 9px !important;
}
/*CALENDAR INNER PAGE STYLE START*/
#tribe-events-pg-template, .tribe-events-pg-template {
    max-width:100% !important;
	margin-top:50px !important;
	margin-bottom:50px;
}
#tribe-bar-collapse-toggle,
#tribe-bar-form{
	background-color:transparent !important;
	}
.tribe-bar-views-inner{
	background-color:#02a4e1 !important;
	}
#tribe-bar-collapse-toggle{
	display:inline-block;
	width:100%;
	margin-bottom:0px;
	background-color:#3d3d3d !important;
	color:#FFF;
	}
#tribe-bar-views .tribe-bar-views-list .tribe-bar-views-option a {
   background-color:transparent;
    color: #fff;
}
#tribe-bar-views .tribe-bar-views-list .tribe-bar-views-option a:hover{
	background-color:transparent !important;
	color: #fff !important;
	}
#tribe-bar-form #tribe-bar-views{
	padding:0px !important;
	}
#tribe-bar-views .tribe-bar-views-list{
	background-color:#02a4e1 !important;
	}
#tribe-bar-form #tribe-bar-views+.tribe-bar-filters{
	background-color:#e79800 !important;
	}
#tribe-bar-form label{
	font-size:15px !important;
	}
#tribe-bar-form input[type=text] {
    border: 1px solid #fff !important;
	font-style:normal !important;
	background-color:#FFF !important;
}
input, select, textarea {
    font: Arial, Helvetica, sans-serif !important;
	font-style:normal !important;
}
.tribe-events-day .tribe-events-loop {
    max-width:100%;
    margin: 0 auto;
}
.tribe-events-day-time-slot .type-tribe_events{
	width:100%;
	border-bottom:none !important;
	}
.tribe-events-day .tribe-events-day-time-slot h5{
	background-color:#245c96 !important;
	padding:10px;
	}
.tribe-events-list .type-tribe_events h2,
.tribe-events-list .type-tribe_events h2 a,
.tribe-events-single-event-title{
	color:#245c96 !important;
	font-size:50px;
	}
h2.tribe-events-page-title,
.tribe-events-loop .tribe-events-content a,
.tribe-events-back a{
	color:#3d3d3d  !important;
	}
.tribe-events-back {
    margin: 0 0 50px !important;
}
.tribe-events-list h2.tribe-events-page-title {
     margin-bottom:0px !important; 
	 margin-top:50px !important;
}
.tribe-events-event-meta .tribe-events-meta-group{
	padding:0px !important;
	}
.tribe-events-single #tribe-events-footer .tribe-events-sub-nav, 
.tribe-events-single #tribe-events-header .tribe-events-sub-nav{
	display:none;
	}
.middle-one .academic-calendar .tribe-events-calendar td.tribe-events-past div[id*=tribe-events-daynum-],
.middle-one .academic-calendar .tribe-events-calendar td.tribe-events-past div[id*=tribe-events-daynum-] a{
	color:#FFF;
	}
.tribe-events-day .tribe-events-day-time-slot .type-tribe_events {
    margin-left: 0%;
}
.tribe-events-calendar td.tribe-events-present.mobile-active,
.tribe-events-calendar td.tribe-events-present.mobile-active div[id*=tribe-events-daynum-],
.tribe-events-calendar td.tribe-events-present.mobile-active div[id*=tribe-events-daynum-]:hover
.tribe-events-calendar td.tribe-events-present:hover{
	background-color: #21759b !important;
	}
.tribe-events-calendar td div[id*=tribe-events-daynum-], .tribe-events-calendar td div[id*=tribe-events-daynum-] a{
	color:#999;
	}
.tribe-events-sub-nav li a{
	background-color:transparent;
	}
.academic-calendar #tribe-events-footer .tribe-events-sub-nav .tribe-events-nav-previous,
.academic-calendar #tribe-events-footer .tribe-events-sub-nav .tribe-events-nav-next{
	width:auto;
	}
.academic-calendar h2.tribe-events-page-title{
	display:none;
	}
#tribe-events-footer .tribe-events-sub-nav .tribe-events-nav-previous,
#tribe-events-footer .tribe-events-sub-nav .tribe-events-nav-next{
	width:130px;
	text-align:center;
	}
#tribe-events-content .tribe-events-calendar td.tribe-events-has-events{
    border-bottom: 3px solid #f6a200 !important;
    margin: 0;
	width:80% !important;
	margin:auto !important;
	border-radius:0% !important;
	height:auto !important;
}
#tribe-bar-collapse-toggle{
	padding:18px;
	}
#tribe-bar-views .tribe-bar-views-list{
	z-index:9 !important;
	}
.academic-calendar #tribe-events-content .tribe-events-calendar td.tribe-events-has-events {
    border-bottom: none !important;
	width:auto !important;
}
.widgets-area{
	overflow:hidden;
	}
.widgets-area .company-name,
.widgets-area .company-name a{
	text-align:center !important;
	color:#FFF;
	margin-bottom:30px;
	}
.modal-body {
    position: relative;
    padding: 30px;
    border: solid 5px #245c96;
}
.modal-footer button{
	background-color: #fff;
    border: none;
    padding: 10px 30px;
    font-size: 16px;
	text-transform:uppercase;
	font-weight:bold;
	color:#245c96;
	}	
.modal-footer{
	padding: 10px;
	background-color:#245c96;
	border-top:none !important;
	}
.our-inspiration{
	background-color: #245c96;
    padding:10px;
	width:100%;
	}

.vision-mission-outer .container{
	width: 90%;
}
.under-banner-box{
	padding: 0px 0px 0px 0px;
	margin: 0 auto;
	display: grid;
	grid-template-columns: repeat(3, 1fr);
	grid-column-gap: 20px;
	grid-row-gap: 20px;
	width: 90%;
	margin-bottom: 20px;
	margin-top: 20px;
}
.under-banner-box a.read-more{
	font-size: 14px;
    float: right;
    color: #e89d0d;
}
.box-with-content{
	text-align: left;
	padding: 20px;
	margin:  0px 0px 0px 0px;
	border: solid 2px #dadada;
	border-radius: 25px;
}
.box-with-content img{
	width: 105px;
	height: 105px;
	margin:  0px 20px 20px 0px;
	float: left;
	border: solid 2px #e79800;
	border-radius: 100px;
}
.box-with-content h2 {
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 10px 0px;
    color: #444444;
    font-size: 24px;
    line-height: 30px;
    font-weight: 500;
}
.box-with-content p {
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 15px 0px;
    color: #333333;
    font-size: 16px;
    line-height: 24px;
    font-weight: 500;
}
.tribe-events-calendar td.tribe-events-present div[id*=tribe-events-daynum-], .tribe-events-calendar td.tribe-events-present div[id*=tribe-events-daynum-]>a{
	color: #e79800 !important;
    font-size: 17px;
}