@charset "utf-8";

/* CSS Document */



@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@400;500&display=swap');



body { font-family: 'Poppins', sans-serif; font-size:14px; color:#333; padding-top:145px;}

h1, h2, h3, h4, h5, h5 { font-family: 'Poppins', sans-serif; font-weight: 600;}

p { text-align:justify; font-size: 14px; line-height: 25px;}



.navbar-default { background:#fff; border:0; border-top:#ccc solid 4px;}

.navbar-brand { height:auto; padding:15px 15px;}

.navbar-header { float:none;}

.navbar-nav { float:none; background:#2e3092;}

.navbar-nav>li { text-transform:uppercase; border-right: #5658b7 solid 1px;}

.navbar-default .navbar-nav>li>a { color:#fff;}

.nav>li>a { padding: 12px 34px;}

.navbar-default .navbar-nav>li>a:focus, .navbar-default .navbar-nav>li>a:hover { color:#fff; background:#ed1c24;}



.top-right { float: right; padding: 20px 0 0; text-align: right; display: none;}

.top-right span { display:block; padding:5px 0; font-size:16px;}



.banner-container { background:#eee;}

.banner-in { padding:80px 0; }

.banner-in h4 {

	font-size: 25px;

  text-transform: uppercase;

  margin: 0;

}



.baner-botom { background:#ed1c24; color:#fff;}

.baner-botom h2 { text-transform:uppercase; margin:0; padding:20px; font-size:20px; background: #333}

.baner-botom h4 { margin:0; padding:10px 20px; font-size:15px; font-weight: normal; line-height: 20px}

.baner-botom a { color:#fff; text-decoration: underline;}



.content-area { padding:30px 0;}

.content-area h4 { margin:0; padding:0; padding-bottom:25px; text-transform:uppercase;}

.content-area h4::after { display:block; content:""; position:relative; width:50px; height:2px; top:8px; background:#ed1c24;}



.abt-blk { margin-bottom:20px;}



.news-blk h4 { margin:0; padding:0; padding:10px 15px; text-transform:uppercase; background:#2e3092; color:#fff; padding-right:0}

.news-blk h4::after { display:none;}

.news-blk h4 i { display:inline-block; float:right; padding:10px; padding-bottom:11px; position:relative; background:#ed1c24; color:#fff; margin-top:-10px;}

.news-list { border-left:#ddd solid 1px; border-right:#ddd solid 1px;}

.news-list ul { padding:0; margin:0; }

.news-list ul li { border-bottom:#ddd solid 1px; padding:7px 10px; border-left:3px #ccc solid; display:block; }

.news-list p { margin-bottom:5px;}

.news-list a { color:#666; font-style:italic; text-decoration:underline;}



footer { background:#333; padding:25px 0 20px; border-top:#ccc solid 3px;}

footer h5 { margin:0; padding-bottom:20px; text-transform:uppercase; font-weight:bold; color: #fff}

footer h5::after { display:block; content:""; position:relative; width:30px; height:2px; top:8px; background:#2e3092;}



footer ul { padding:0}

footer ul li { color:#999; display:block; padding-bottom:7px;}

footer ul li a { color:#999; font-size:13px;}

footer p { font-size:13px; line-height:22px; color: #999; text-align: left;}



footer .botom { padding:15px 0 5px; border-top:#666 solid 1px; font-size:13px; color:#666;}

footer .botom .design { text-align:right;}



.carousel-control.left, .carousel-control.right { background:none; width: 30px;}



.abt-right h4::after { display:none;}

.abt-right img { display:block; margin:auto; margin-bottom:15px;}

.abt-right h4 { margin:0; line-height:25px; text-transform:none; font-weight: normal; font-size: 15px;}

.abt-right h5 { margin:0; line-height:22px; margin-bottom:15px;}



.byelaw-blk ol { margin:0; padding:0; padding-bottom:20px; padding-left:20px;}

.byelaw-blk ol li { line-height:24px; padding-left:15px; margin-bottom:10px;}

.byelaw-blk ol li ol li { list-style:lower-alpha;}



.byelaw-blk h3 { border-bottom:#ccc solid 1px; padding-bottom:15px;}

.byelaw-blk strong { font-weight:bold; font-size:16px; min-width:200px; margin-right:10px; display:inline-block;}

.byelaw-blk b {  font-size:16px;}



.cont-form .form-control { margin-bottom:10px;}

.gal-blk img { border-radius:7px; border:#ddd solid 3px; margin-bottom:30px; }

.home-gal { min-height:200px; }

.home-gal img { margin-bottom:0}

.gal-list ul { padding:0;}

.gal-list ul li {  border-bottom:#ddd dotted 1px; display:block;}

.gal-list ul li a { color:#666; display:block; text-decoration:none; padding:5px;}

.gal-list ul li a:hover { background:#eee;}

.gal-list ul li i { float:right;}



.newsblk-list h4 { padding-bottom:12px; font-size:16px; text-transform:capitalize;}

.newsblk-list h4::after { display:none;}

.newsblk-list ul { padding:0}

.newsblk-list ul li { display:block; padding:10px 0; border-bottom:#ccc dotted 1px;}



.gal-sub { background:#eee; padding:20px 10px 10px;}

.gal-sub img { background:#fff}

.gal-sub h3 { margin:0; padding:7px 0 0; text-transform:uppercase;}

.gal-sub h3 a { color:#333; display:block; text-decoration:none;}

.gal-sub h3 i { float:right;}



.dwn-btn { margin: 15px 0; background: #2e3092; font-size:24px; text-transform:uppercase; }

.dwn-btn a { padding:10px; color:#fff; display:block; text-decoration:none;}

.dwn-btn i { float:right; padding:5px 0;}

.dwn-list ul { padding:0;}

.dwn-list ul li { display:block; margin-bottom:12px;}

.dwn-list ul li a { display:inline-block; padding:6px; border-radius:5px; border:#ccc solid 1px; background:#ddd; text-decoration:none; color:#333;}

.dwn-list ul li i { margin-left:10px;}



.imp-list ul { padding:0;}

.imp-list ul li { display:block; padding:5px 0; border-bottom:#ccc dotted 1px;}

.imp-list ul li a { color:#333; display:block; text-decoration:none;}



.right-blk { margin-bottom:10px;}



.cont h3 span { font-size:20px;}



.memb-list p { text-align: left}

.memb-list ul { padding:0;}

.memb-list ul li { padding:10px 0; border-bottom:#ccc dashed 1px; display:block; color:#333}

.memb-list img { display:block; margin:auto; border:#ccc solid 1px;} 

.memb-list span { display:block; width:83px; float:left; color:#000; font-weight:bold;}



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

	.top-right { display:block; }
	.baner-botom h4 { margin:0; padding:10px 20px 10px 0; font-size:15px; font-weight: normal; line-height: 20px}
}



@media screen and  (min-width: 1300px) {

	.container {

		width: 1200px;

	}

}



@media screen and  (min-width: 1560px) {

	.container {

		width: 1300px;

	}

}