


body{font-family: 'PT Sans', sans-serif; margin: 0; padding: 0; font-size: 14px;}
section{clear: both;}
h3{font-family: 'Oswald', sans-serif;}
.top_header{padding: 5px 0; border-bottom: 1px solid #e4e4e4;}
.login_sec{text-align: right;}
.login_sec .btn{color: #fff; font-size: 15px; border-radius: 0; background: #f99b1c; margin-top: 17px;}
#sendsms .modal-header{padding: 7px 15px; background: #f99b1c; color: #fff;}
.modal-header .close{margin: 0; padding: 5px;}
.navbar-light .navbar-nav .nav-link{text-transform: uppercase; color: #494949; font-size: 14px;}
.bg-light{background: none !important;}
.navbar-collapse li{margin: 0 8px;}
.feature{background: #333436; padding: 40px 0;}
.ftr_box{padding-right: 15px;}
.ftr_box h2{font-size: 20px; color: #fff; margin-bottom: 5px; text-transform: uppercase;}
.ftr_box p{color: #a2a2a2; font-size: 18px; line-height: 22px; margin-bottom: 0;}
.rgt_ftr{display:table-cell; vertical-align: top;}
.lft_ftr{display:table-cell;}
.ftr_box span{display: inline-block; height: 55px; width: 55px; text-align: center; line-height: 55px; color: #fff; font-size: 30px; margin-right: 20px;}
.ylw{background: #f2b930;}
.blue{background:#1e73be;} 
.prpl{background: #d93ad0;}
.red{background: #b90417;}
.red{background: #b90417;}
.sky_blue{background: #47a6d3;}
.green{background: #83c44d;}
.abt{padding: 80px 0;}
.abt p{font-size: 15px; line-height: 25px; text-align:justify;}
.pd-r-80{padding-right: 80px;}
#vertical-ticker{
	height:297px;
	overflow:hidden;
	margin:0; padding:0;
	/*-webkit-box-shadow:0 1px 3px rgba(0,0,0, .4);*/
}

	#vertical-ticker li{
		padding:15px 0;
		border-bottom: 1px dashed #b5b5b5;
		display:block;
		color:#888;
		line-height: 20px;
		font-size:15px;
		text-transform: uppercase;
	}
#vertical-ticker li a{color: #888;}	
#notice{background: #ededed; padding: 20px;}
.notice{padding: 0; margin-top: -234px}
.notice h2{background-color: #e6be1e; color: #fff; padding: 58px 20px; font-weight: normal; margin: 0;}
.feature2_sec{background: #37383a; padding: 40px 0 20px 0;}
.feature2_sec .row{margin: 40px;}	
.feature2_sec .ftr_box p{font-size: 16px;}
.news_evens{padding: 50px 0;}
.nws_sec span, .events_update span{color: #3370d7; font-size: 15px; width: 100%; margin-bottom: 30px; display: inline-block;}
.date{color:#787878; font-size: 13px; padding: 10px 0;}
.nws_img img{width: 100%; height: auto;}
.nws_txt{background: #f1f1f1; padding: 10px;}
.events_update{background-color: #eeeeee; padding: 50px 20px 30px 20px;  margin-top: -50px;}
.evnt_list ul li .date_box{background: #6c98e1; color: #fff; display:table-cell; width: 50px; text-align: center; line-height: 15px; padding: 12px; font-size: 12px;}
.evnt_list ul{margin: 0; padding: 0;}
.evnt_list ul li{list-style: none; width: 100%; margin-bottom: 15px;}
.evnt_list ul li:last-child{margin-bottom: 0;}
.evnt_list ul li a{display: table; text-decoration: none;}
.evnt_list ul li .date_box strong{font-size: 14px;}
.evnt_list .event_head{background: #fff; font-size: 16px; font-weight: bold; padding: 3px 15px;}
.evnt_list ul li span{display:table-cell; margin: 0 !important; padding: 0; vertical-align: middle;}
.all{padding-top: 20px; display: inline-block; text-transform: uppercase;}
.gallery img{width:100%; height:auto;}
.gallery{padding:40px 0 0 0; background: #f6f6f6;}
.gallery-thumb{padding:0; float: left;}
.gallery h3 a{background: #226b4c; border-radius: 5px; padding: 8px 15px; font-size: 14px; color: #fff; text-decoration: none; float: right;}
.gallery h3{margin-bottom: 50px;}
.appointment{padding: 20px 0; vertical-align: middle;}
.about-detail a {
    font-size: 14px;
    padding: 8px 15px;
    text-decoration: none;
    background-color: #f99b1c;
    color: #fff;
    border-radius: 5px;
}
.appointment h4{font-size: 30px; text-transform: uppercase; font-family: 'Oswald', sans-serif; display: inline-block; margin: 0; line-height: 32px;}
.appointment h4 span{font-size: 20px; border:2px solid #222; border-radius: 50%; height: 55px; width: 55px; display: inline-block; text-align: center; line-height: 50px; margin-right: 10px;}
.appointment a{background: #f99b1c; border-radius: 5px; padding: 8px 15px; font-size: 14px; color: #fff; text-decoration: none; display: inline-block; margin-left: 30px; margin-top: -10px; float: none;}
footer{background: #020b07; padding: 30px 0;}
footer h5{color: #fff; text-transform: uppercase; font-family: 'Oswald', sans-serif; margin-bottom: 20px; position: relative;}
.footer h5:after{position: absolute; content: '' width:15px; background: #fff; left: 0; bottom: 10px;}
.quick_link ul, .add ul{margin: 0; padding: 0;}
.add ul li{list-style: none; color: #fff; padding: 8px 0; border-bottom: 1px dotted #cacaca;}
.quick_link ul li{list-style: none; color: #fff; padding: 3px 0;}
.quick_link ul li a{color: #fff; font-size: 15px;}
.ftr_bottom{background-color: #0d422c; color: #fff; padding:7px 0; font-size: 13px;}
.designby{text-align: right;}
.designby span{color: #f99b1c;}

.img-fluid{width:95% !important;}
p{text-align:justify;}
