@import url('myfonts.css');
body {
	font-family: 'montserratregular';
}

a:hover,
a:focus {
	text-decoration: none;
}

.social_icons ul {
	margin: 0;
	padding: 0;
}

.social_icons li {
	display: inline-block;
	list-style-type: none;
	margin-right: 10px;
}

.navbar-nav {
	float: right;
	margin: 0;
}

.social_icons li a {
	color: #fff;
	font-family: montserratlight;
	font-size: 15px;
	text-transform: uppercase;
}

.top_header {
	background: #a10f36 none repeat scroll 0 0;
	border-bottom: 2px solid #ae163f;
	padding: 6px 0;
}

.mailus>ul {
	margin: 0;
	padding: 0;
}

.mailus li {
	color: #fff;
	display: inline-block;
	font-size: 15px;
	list-style-type: none;
	margin-right: 10px;
}

.mailus li span {
	font-family: montserratsemi_bold;
}

.mailus {
	text-align: right;
}

.main_head {
	background: #a31c46 none repeat scroll 0 0;
	padding: 0px 0;
}

.nav_custom .navbar {
	background: transparent none repeat scroll 0 0;
	border: medium none;
	margin-bottom: 0;
}

.nav_custom .collapse.navbar-collapse {
	padding: 0;
}

.nav_custom .nav.navbar-nav a {
	color: #fff;
	font-size: 12px;
	padding: 15px 6px;
	text-transform: capitalize;
	font-weight: 500;
}

.nav_custom nav {
	margin: 0 !important;
	min-height: auto !important;
}

.sponsored>ul {
	margin: 0;
	padding: 0;
}

.sponsored li {
	color: #fff;
	display: inline-block;
	margin-right: 10px;
	vertical-align: middle;
}

.sponsored {
	text-align: right;
	margin-top: 15px;
	margin-bottom: 5px;
}

.sponsored input {
	border-radius: 0;
}

.sponsored .input-group button {
	background: #f3b406 none repeat scroll 0 0;
	border-radius: 0;
}

.site_logo {
	margin-top: 7px;
}

.slider .item>img {
	width: 100%;
}

.slider .carousel-inner {
	height: 480px;
}

.loan_btn>ul {
	margin: 0;
	padding: 0;
}

.loan_btn li {
	list-style-type: none;
	margin-bottom: 11px;
}

.loan_btn a {
	background: #d6eef8 none repeat scroll 0 0;
	border-left: 5px solid #a10f36;
	color: #000;
	display: block;
	font-size: 14px;
	max-width: 230px;
	padding: 15px;
	text-transform: uppercase;
}

.loan_btn a span {
	display: table-cell;
	vertical-align: middle;
}

.after_slider {
	position: absolute;
	right: 0;
	top: 0;
	width: auto;
}

.loan_btn {
	float: right;
}

.slider {
	position: relative;
}

.msme>ul {
	margin: 0;
	padding: 0;
}

.msme li {
	display: inline-block;
	margin-right: 15px;
}

.msme a {
	background: #f3b406 none repeat scroll 0 0;
	color: #000;
	font-size: 16px;
	padding: 15px 30px;
	text-transform: uppercase;
}

.msme li:last-child {
	margin-right: 0;
}

.msme {
	margin-bottom: 45px;
	margin-top: 13px;
	text-align: right;
}

.welcome_content {
	background: #f3b406 none repeat scroll 0 0;
}

.padd h4 {
	background: #a10f36 none repeat scroll 0 0;
	color: #fff;
	font-family: montserratsemi_bold;
	margin: 0;
	padding: 10px;
	text-align: center;
}

.lat_news ul {
	margin: 9px 0;
	padding: 0;
}

.lat_news li {
	display: inline-block;
	list-style-type: none;
	margin-right: 90px;
}

.lat_news a {
	color: #000;
	font-family: montserratregular;
	font-size: 15px;
}

.custom_tabs .nav-pills>li.active>a,
.custom_tabs .nav-pills>li.active>a:focus,
.custom_tabs .nav-pills>li.active>a:hover {
	background-color: #a10f36;
	color: #fff;
	text-align: center;
}

.custom_tabs .nav-pills i {
	font-size: 23px;
}

.custom_tabs .nav-pills>li>a {
	background: #e9e9e9 none repeat scroll 0 0;
	border-radius: 0;
	border-top: 2px solid;
	color: #a10f36;
	font-family: montserratregular;
	font-size: 15px;
	padding: 17px 12px;
	text-align: center;
	text-transform: uppercase;
}

.custom_tabs .nav-pills>li {
	float: left;
	margin-left: 0;
	margin-right: 12px;
	width: 23.9%
}

.nav.nav-pills>li:last-child {
	margin-right: 0;
}

.custom_tabs {
	padding: 40px 0;
}

.custom_tabs .tab-content {
	background: #fefdfb none repeat scroll 0 0;
	border: 1px solid #dedede;
	padding: 15px;
	min-height: 287px;
}

.news>ul {
	margin: 0;
	padding: 0;
}

.news li {
	display: table;
	list-style-type: none;
	margin-bottom: 15px;
	width: 100%;
}

.news span {
	background: #dbdbdb none repeat scroll 0 0;
	color: #771e18;
	display: table-cell;
	font-family: montserratbold;
	font-size: 25px;
	line-height: 24px;
	padding: 10px 14px;
	text-align: center;
	width: 95px;
}

.news a {
	color: #1d1d1d;
	display: table-cell;
	font-family: montserratlight;
	font-size: 17px;
	padding-left: 10px;
	vertical-align: middle;
}

.news span p {
	font-family: montserratregular;
	font-size: 18px;
	margin-bottom: 0;
}

.links_block {
	background: #a10f36 none repeat scroll 0 0;
	border-top: 5px solid #f3b406;
	min-height: 280px;
	padding: 20px;
}

.links_block>ul {
	margin: 0;
	padding: 0;
}

.links_block li {
	list-style-type: none;
	margin-bottom: 7px;
}

.links_block a {
	color: #fff;
	font-size: 14px;
}

.links_block>h3 {
	color: #fff;
	font-family: montserratbold;
	font-size: 22px;
	margin-top: 0px;
}

.icons {
	bottom: 23px;
	position: absolute;
	right: 29px;
}

.icons i {
	color: #f3b406;
	font-size: 4rem;
	opacity: 0.3;
}

.useful_links {
	padding-bottom: 40px;
}

.chairman_msg>h3 {
	color: #003333;
	font-family: montserratregular;
	font-size: 2.7rem;
	text-transform: uppercase;
	margin-top: 0px;
}

.chairman_msg h3 span {
	vertical-align: 6px;
}

.chairman_msg {
	border: 1px solid #dedede;
	border-radius: 5px;
	box-shadow: 0 0 5px #ddd;
	padding: 15px 20px;
}

.chair_content>span {
	display: table-cell;
}

.chair_content>p {
	color: #666;
	display: table-cell;
	padding-left: 15px;
	text-align: justify;
	vertical-align: middle;
}

.theme_btn>a {
	border: 1px solid #a10f36;
	border-radius: 50px;
	color: #a10f36;
	font-size: 15px;
	line-height: 24px;
	padding: 12px 18px;
	text-transform: uppercase;
}

.theme_btn {
	margin-top: 15px;
	text-align: right;
	margin-bottom: 15px;
}

.theme_btn>a:hover {
	background: #a10f36 none repeat scroll 0 0;
	color: #fff;
	transition: all 0.5s ease 0s;
}

.chair_content img {
	box-shadow: 0 0 2px #ddd;
	background: #f8f8f8;
	padding: 5px;
	border: 1px solid #eaeaea;
	margin-top: 5px;
}

.chair_content {
	margin-top: 20px;
}

.panel-default>.panel-heading a:after {
	content: "";
	position: relative;
	top: 1px;
	display: inline-block;
	font-family: 'Glyphicons Halflings';
	font-style: normal;
	font-weight: 400;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	float: right;
	transition: transform .25s linear;
	-webkit-transition: -webkit-transform .25s linear;
}

.panel-default>.panel-heading a[aria-expanded="true"] {
	background-color: #eee;
}

.panel-default>.panel-heading a[aria-expanded="true"]:after {
	content: "\2212";
	left: 0;
	position: absolute;
	top: 0;
}

.panel-default>.panel-heading a[aria-expanded="false"]:after {
	content: "\002b";
	left: 0;
	position: absolute;
	top: 0;
}

.vision .panel-title {
	font-family: montserratsemi_bold;
	padding-left: 46px;
	position: relative;
	text-align: left;
}

.vision .panel-default>.panel-heading {
	background-color: #a10f36;
	border-color: #ddd;
	color: #fff;
	padding: 19px;
}

.vision .panel-title>a {
	background: transparent none repeat scroll 0 0 !important;
}

.vision .panel-body>p {
	color: #666;
	font-size: 14px;
	text-align: justify;
}

.panel-title>a::after,
.panel-title a::before {
	background: #f3b406 none repeat scroll 0 0;
	color: #000;
	left: -19px !important;
	padding: 20px;
	top: -19px !important;
}

.vision .panel-group {
	margin-bottom: 0;
}

.vision .panel-body {
	padding: 19px;
}

.desk {
	padding-bottom: 30px;
}

footer {
	background: #262626 none repeat scroll 0 0;
	padding: 15px 0;
}

.copy>p {
	color: #fff;
	margin-bottom: 0;
}

.foot_logo {
	text-align: right;
}

.hvr-sweep-to-right {
	display: inline-block;
	vertical-align: middle;
	-webkit-transform: perspective(1px) translateZ(0);
	transform: perspective(1px) translateZ(0);
	box-shadow: 0 0 1px transparent;
	position: relative;
	-webkit-transition-property: color;
	transition-property: color;
	-webkit-transition-duration: 0.3s;
	transition-duration: 0.3s;
}

.hvr-sweep-to-right:before {
	content: "";
	position: absolute;
	z-index: -1;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background: #a10f36;
	-webkit-transform: scaleX(0);
	transform: scaleX(0);
	-webkit-transform-origin: 0 50%;
	transform-origin: 0 50%;
	-webkit-transition-property: transform;
	transition-property: transform;
	-webkit-transition-duration: 0.3s;
	transition-duration: 0.3s;
	-webkit-transition-timing-function: ease-out;
	transition-timing-function: ease-out;
}

.hvr-sweep-to-right:hover,
.hvr-sweep-to-right:focus,
.hvr-sweep-to-right:active {
	color: white;
}

.hvr-sweep-to-right:hover:before,
.hvr-sweep-to-right:focus:before,
.hvr-sweep-to-right:active:before {
	-webkit-transform: scaleX(1);
	transform: scaleX(1);
}

.hvr-sweep-to-bottom {
	display: inline-block;
	vertical-align: middle;
	-webkit-transform: perspective(1px) translateZ(0);
	transform: perspective(1px) translateZ(0);
	box-shadow: 0 0 1px transparent;
	position: relative;
	-webkit-transition-property: color;
	transition-property: color;
	-webkit-transition-duration: 0.3s;
	transition-duration: 0.3s;
}

.hvr-sweep-to-bottom:before {
	content: "";
	position: absolute;
	z-index: -1;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background: #a10f36;
	-webkit-transform: scaleY(0);
	transform: scaleY(0);
	-webkit-transform-origin: 50% 0;
	transform-origin: 50% 0;
	-webkit-transition-property: transform;
	transition-property: transform;
	-webkit-transition-duration: 0.3s;
	transition-duration: 0.3s;
	-webkit-transition-timing-function: ease-out;
	transition-timing-function: ease-out;
}

.hvr-sweep-to-bottom:hover,
.hvr-sweep-to-bottom:focus,
.hvr-sweep-to-bottom:active {
	color: white !important;
}

.hvr-sweep-to-bottom:hover:before,
.hvr-sweep-to-bottom:focus:before,
.hvr-sweep-to-bottom:active:before {
	-webkit-transform: scaleY(1);
	transform: scaleY(1);
}

.sponsored span.input-group-btn {
	width: auto;
}

.inner-heading {
	background: rgba(0, 0, 0, 0) url("../img/inner-banner.jpg") repeat fixed center center/cover;
	padding: 30px 0;
}

.heading-title>h3 {
	background: rgba(0, 0, 0, 0.5) none repeat scroll 0 0;
	color: #fff;
	font-family: montserratbold;
	font-size: 4rem;
	letter-spacing: 4px;
	padding: 14px;
	text-align: center;
	text-transform: uppercase;
}

.breadcrumbs>ul {
	margin: 0;
	padding: 0;
}

.breadcrumbs li {
	color: #f3b406;
	display: inline-block;
	font-family: montserratregular;
	font-size: 15px;
	margin-left: 10px;
	padding: 10px 0;
	text-transform: uppercase;
}

.breadcrumbs {
	background: #a10f36 none repeat scroll 0 0;
	margin: 0 auto;
	max-width: 260px;
	text-align: center;
}

.breadcrumbs a {
	color: #fff;
	font-size: 15px;
	text-transform: uppercase;
}

.breadcrumbs li:first-child::after {
	content: "\f061";
	font-family: FontAwesome;
	left: 9px;
	position: relative;
}

section.inner_middle {
	padding: 40px 0;
}

.inner-rightsde li a {
	background: #d6eef8 none repeat scroll 0 0;
	border-left: 5px solid #a10f36;
	color: #000;
	display: block;
	font-size: 14px;
	width: 100%;
	padding: 15px;
	text-transform: uppercase;
}

.inner-rightsde li {
	list-style-type: none;
	margin-bottom: 11px;
}

.inner-rightsde ul {
	margin: 0px;
	padding: 0px;
}

.ccthead_title h3 {
	margin: 0;
	padding: 10px 12px;
	background: #a31c46;
	color: #fff;
	font-size: 23px;
}

.contact_left {
	border: 1px solid #ddd;
	margin-bottom: 15px;
	padding: 10px 25px;
	background: #f7f7f7;
	min-height: 400px;
}

.contact_left form input {
	border: 1px solid #ddd;
	border-radius: 0;
	box-shadow: none;
	height: 34px;
	font-size: 14px;
	color: #333;
}

.contact_left form textarea {
	border: 1px solid #ddd;
	border-radius: 0;
	box-shadow: none;
	font-size: 14px;
	color: #333;
}

.contact_left button {
	border-radius: 0 !important;
	background: #a31c46 !important;
	color: #fff !important;
	padding: 7px 24px !important;
	text-transform: uppercase;
	font-weight: normal;
}

.contact_left form label {
	font-size: 13px;
	color: #333;
}

.contact_left h3 {
	margin: 0;
	padding: 15px 0px;
	font-size: 20px;
	color: #333;
	font-weight: 600;
}

.contact_left p {
	line-height: 24px;
	color: #333;
	font-size: 14px;
}

.lefts_txt p {
	text-align: justify;
	color: #333;
}

.loan_applicationform {
	background: #f6f6f6 none repeat scroll 0 0;
	border: 1px solid #ddd;
	padding: 0;
}

.loan_applicationform input {
	box-shadow: none;
	color: #333;
	font-size: 14px;
	border-radius: 0;
	border: 1px solid #ddd;
}

.loan_applicationform textarea {
	box-shadow: none;
	color: #333;
	font-size: 14px;
	border-radius: 0;
	border: 1px solid #ddd;
}

.loan_applicationform label {
	color: #333;
	display: inline-block;
	font-weight: 500;
	margin-bottom: 5px;
	max-width: 100%;
	width: 100%;
	font-size: 13px;
	height: 29px;
}

.loan_applicationform select {
	box-shadow: none;
	color: #333;
	font-size: 14px;
	border-radius: 0;
	border: 1px solid #ddd;
}

.form_header>h3 {
	background: #a10f36 none repeat scroll 0 0;
	color: #fff;
	margin-bottom: 20px;
	margin-top: 0;
	padding: 10px;
	text-align: center;
}

.loan_applicationform form {
	padding: 25px;
}

.loan_applicationform button.btn.btn-default {
	background: #a31c46;
	color: #fff;
	border-radius: 0;
	padding: 8px 25px;
	text-transform: uppercase;
}

.dropdown-menu {
	position: absolute;
	top: 32%;
	left: 0;
	z-index: 1000;
	display: none;
	float: left;
	min-width: 160px;
	padding: 5px 0;
	margin: 2px 0 0;
	font-size: 14px;
	text-align: left;
	list-style: none;
	background-color: #a31c46;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	border-radius: 0px;
	margin-top: 34px !important;
	border: 1px solid #fff;
	border-top: none;
}

ul.dropdown-menu li:last-child {
	border-bottom: none;
}

.dropdown-menu>li>a {
	display: block;
	padding: 3px 20px;
	clear: both;
	font-weight: 400;
	line-height: 1.42857143;
	color: #333;
	white-space: nowrap;
	background: transparent !important;
}

.entry.themeform table tr td {
	border: 1px solid #dedede;
	padding: 10px;
}

.entry.themeform table {
	width: 100%;
}

.entry.themeform table tr th {
	padding: 10px 0px;
}

.entry.themeform ul {
	padding: auto;
}

.entry.themeform ul li {
	list-style: square;
}

.header1 strong {
	font-size: 26px;
	background: #a31c46;
	color: #fff;
	padding: 5px 9px;
	display: inline-block;
	margin-bottom: 10px;
	font-weight: bold;
}

.header1 {
	font-weight: bolder;
	font-size: 26px;
	margin-bottom: 10px;
}

.galleryalbums .col-item {
	margin-bottom: 10px;
	height: 182px;
	position: relative
}

.galleryalbums .col-item .info {
	position: absolute;
	width: 100%;
	bottom: 33%;
	min-height: 52px;
}

.col-item {
	border: 1px solid #E1E1E1;
	border-radius: 5px;
	background: #FFF;
}

.col-item .photo img {
	margin: 0 auto;
	width: 100%;
	height: 182px
}

section.galleryalbums {
	padding: 30px 0px;
	background: #fff;
}

.info a {
	background: #a31c46 none repeat scroll 0 0;
	display: inline-block;
	width: 100%;
	color: #fff;
	text-align: center;
	padding: 10px 0px;
	font-size: 13px;
	text-decoration: none;
}

section.galleryimages {
	padding: 30px 0px;
	background: #fff;
}

section.galleryimages a img {
	height: 180px;
	overflow: hidden;
	width: 100%;
	display: inline-block;
}

.navbar-inverse .navbar-nav>.open>a,
.navbar-inverse .navbar-nav>.open>a:focus,
.navbar-inverse .navbar-nav>.open>a:hover {
	background: transparent !Important
}

.nav_custom .nav.navbar-nav a:hover {
	color: #fbbc08 !important;
	background: none !important;
}

ul.dropdown-menu li {
	border-bottom: 1px solid #fff;
}

ul.dropdown-menu li a {
	padding: 5px 6px !important;
}

.lefts_txt {
	background: #f6f6f6;
	padding: 10px;
	border: 1px solid #dedede;
}

.lefts_txt p img {
	border: 3px groove #dedede;
	margin: 20px 40px !important;
}

.entry.themeform h2 {
	font-size: 23px;
	font-weight: bolder;
	margin: 0px 0px 10px;
	background: #a10f36;
	padding: 10px;
	color: #fff;
	color: #fbbc08;
	display: inline-block;
	width: auto;
	font-weight: 900;
	font-family: montserratbold;
}

.lefts_txt p {
	text-align: justify;
	color: #333;
	line-height: 24px;
	font-weight: 400 !important;
	font-family: 'montserratregular';
}

.sponsored li span {
	font-size: 12px;
}

.entry.themeform ul li a {
	color: #333;
	text-decoration: none;
}

.entry.themeform table tr:first-child th,
.entry.themeform table tr:first-child td {
	padding: 10px 10px;
	color: #ffffff;
	background: #a10f36 !Important;
	height: 50px;
	border: 1px solid #fff;
}

.entry.themeform table tr:first-child td span {
	color: #fff !Important
}

a.mydivclass {
	background: #a10f36;
	width: 100%;
	display: inline-block;
	text-align: center;
	min-height: 147px;
	vertical-align: middle;
	padding: 10%;
	color: #fff;
	font-size: 23px;
	border: 7px groove #f3b406;
	box-shadow: rgba(0, 0, 0, .117647) 0 1px 6px, rgba(0, 0, 0, .117647) 0 1px 4px;
	margin-bottom: 10px;
}

.about-sec {
	display: inline-block;
	width: 100%;
	background: #f6f6f6;
	padding: 10px;
	border: 1px solid #dedede;
}

.newbutton button {
	border-radius: 0 !important;
	background: #a31c46 !important;
	color: #fff !important;
	padding: 6px 22px !important;
	text-transform: uppercase;
	font-weight: normal;
}

.lefts_txt111 ul {
	background: url(../img/background.jpg);
}

.lefts_txt111 ul li a {
	color: #fff;
	border-right: 1px solid #dedede !important;
}

.lefts_txt111 ul li.active a {
	background: transparent;
	border-radius: 0px;
	border: none;
	color: yellow !Important;
}

.lefts_txt111 ul li ul {
	top: 20%;
	padding: 0px;
}

.lefts_txt111 ul li ul li {
	border: none;
}

.lefts_txt111 ul li a:hover,
.lefts_txt111 ul li a:active,
.lefts_txt111 ul li a:focus {
	background: transparent;
	border: none;
	color: yellow;
}

.lefts_txt111 ul li.open a {
	background: transparent;
	border: none;
}

.lefts_txt111 ul li.open a:hover,
.lefts_txt111 ul li.open a:active,
.lefts_txt111 ul li.open a:focus {
	background: transparent;
	border: none;
	color: yellow;
}

.lefts_txt111 ul li ul li a {
	color: #fff !important;
	border: none !important;
}

.lefts_txt111 .tab-content {
	background: #f6f6f6;
	padding: 10px;
	border: 1px solid #DEDEDF;
}

.lefts_txt111 .tab-content h5 {
	font-size: 19px;
	font-weight: bolder;
}

.lefts_txt111 .tab-content .breadcrumbs {
	background: #a10f36 none repeat scroll 0 0;
	margin: 0;
	max-width: 400px;
	text-align: center;
}

.lefts_txt111 .tab-content ol {
	padding: 0px 15px;
}

.lefts_txt111 table tr td ul li {
	list-style-position: inside;
	text-align: justify;
	margin-bottom: 5px;
	list-style: none;
}

.lefts_txt111 table tr td {
	padding: 0px 10px;
	background: #fff;
	border: 1px solid #dedede;
}

.lefts_txt111 table tr td ul {
	background: transparent;
}

.lefts_txt li a {
	font-weight: 300;
	color: #000;
	text-decoration: none
}

.lefts_txt li {
	font-weight: 300 !important;
	list-style: square inside;
}

.lefts_txt111.lefts_txt1111 ul li a {
	height: 150px;
	text-align: center;
	padding: 20% 6px;
}

.lefts_txt111.lefts_txt1111 ul li {
	width: 16.6%;
	height: 150px;
	vertical-align: middle;
}

.lefts_txt111.lefts_txt1111 .tab-content ul li {
	list-style: square inside;
	height: auto;
	width: 100%;
}

.lefts_txt111.lefts_txt1111 ul li:last-child a {
	border-right: medium none !important;
}

.lefts_txt111.lefts_txt1111 .tab-content ul {
	background: transparent;
}

.lefts_txt111.lefts_txt1111 ul li a:active,
.lefts_txt111.lefts_txt1111 ul li a:focus,
.lefts_txt111.lefts_txt1111 ul li a:hover {
	background: transparent;
	color: #fff;
	border: none
}

.lefts_txt1111 .tab-content .tab-pane table tr td {
	padding: 10px !important;
	border: 1px solid #dedede !important;
}

.lefts_txt1111 .tab-content .tab-pane table {
	width: 100%;
}

.lefts_txt1111 .tab-content .tab-pane table tr th {
	padding: 10px !important;
	border: 1px solid #dedede !important;
}

.loan_btn a i {
	display: table-cell;
	font-size: 18px;
	margin-right: 3px;
	padding-right: 11px;
	vertical-align: middle;
}

.edu_loan td {
	padding: 25px 40px 25px 10px !important;
}

.mailus li.dropdown ul {
	top: -27%;
}

.mailus ul li.dropdown a {
	color: #fff;
	padding: 0px 0px 10px;
}

table.table-condensed tr td {
	color: #fff;
}

table.table-condensed tr th {
	color: #dedede;
}

.datepicker table tr td.day:hover,
.datepicker table tr td.focused {
	background: transparent !important;
	cursor: pointer;
	border: 1px solid #dedede;
}

.datepicker .datepicker-switch:hover,
.datepicker .next:hover,
.datepicker .prev:hover,
.datepicker tfoot tr th:hover {
	background: transparent !important;
}

.datepicker.datepicker-dropdown.dropdown-menu.datepicker-orient-left.datepicker-orient-bottom {
	margin-top: 7px !important;
}

.tsc_pagination li a {
	border: 1px solid #dedede;
	padding: 4px 10px;
}

.tsc_pagination li.current a {
	background: #a10f36;
	padding: 4px 10px;
	color: #fff;
}

.tsc_pagination li {
	display: inline-block;
	margin-right: 10px;
}

.tsc_pagination {
	padding: 0px;
}

.finicial_list>ul {
	margin: 0;
	padding: 0;
}

.finicial_list li {
	list-style-type: none;
	margin-bottom: 10px;
	padding-left: 20px;
	position: relative;
}

.finicial_list li::before {
	color: #a10f36;
	content: "\f0a4";
	font-family: fontawesome;
	left: 0;
	position: absolute;
}

.lefts_txt111 .tab-pane>ul {
	background: transparent none repeat scroll 0 0;
	padding-left: 13px;
}

.lefts_txt111 .tab-pane li {
	list-style-type: square;
}

.custom_tabs .tab-pane h3 {
	font-size: 16px !important;
	font-weight: normal;
}

.custom_tabs .tab-pane p {
	font-family: montserratlight;
	text-align: center;
}

.custom_tabs .tab-pane p img {
	margin-top: 20px;
	background: #fac12d;
	padding: 10px;
	border: 1px solid #e3a70c;
}

#cssmenu,
#cssmenu ul,
#cssmenu ul li,
#cssmenu ul li a,
#cssmenu #head-mobile {
	border: 0;
	list-style: none;
	line-height: 1;
	display: block;
	position: relative;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

#cssmenu:after,
#cssmenu>ul:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0
}

#cssmenu #head-mobile {
	display: none
}

#cssmenu>ul>li {
	float: left
}

#cssmenu>ul>li>a {
	color: #fff;
	font-size: 12px;
	font-weight: normal;
	letter-spacing: 0;
	padding: 15px 5px;
	text-decoration: none;
}

#cssmenu>ul>li.has-sub>a {
	padding-right: 13px
}

#cssmenu>ul>li.has-sub>a:after {
	position: absolute;
	top: 20px;
	right: 0px;
	width: 8px;
	height: 2px;
	display: block;
	background: #ddd;
	content: '';
}

#cssmenu>ul>li.has-sub>a:before {
	position: absolute;
	top: 17px;
	right: 3px;
	display: block;
	width: 2px;
	height: 8px;
	background: #ddd;
	content: '';
	-webkit-transition: all .25s ease;
	-ms-transition: all .25s ease;
	transition: all .25s ease;
}

#cssmenu>ul>li.has-sub:hover>a:before {
	top: 23px;
	height: 0
}

#cssmenu ul ul {
	left: -9999px;
	position: absolute;
	top: 42px;
	z-index: 9999;
	padding: 0;
	border: 1px solid #fff;
	border-top: none;
}

#cssmenu ul ul li {
	-webkit-transition: all .25s ease;
	-ms-transition: all .25s ease;
	background: #a31c46;
	transition: all .25s ease
}

#cssmenu ul ul li:hover {}

#cssmenu li:hover>ul {
	left: auto
}

#cssmenu li:hover>ul>li {}

#cssmenu ul ul ul {
	margin-left: 100%;
	top: 0
}

#cssmenu ul ul li a {
	border-bottom: 1px solid #fff;
	padding: 11px 15px;
	width: 170px;
	font-size: 12px;
	text-decoration: none;
	color: #fff;
	font-weight: 400;
}

#cssmenu ul ul li:last-child>a,
#cssmenu ul ul li.last-item>a {
	border-bottom: 0
}

#cssmenu ul ul li:hover>a,
#cssmenu ul ul li a:hover {}

#cssmenu ul ul li.has-sub>a:after {
	position: absolute;
	top: 16px;
	right: 11px;
	width: 8px;
	height: 2px;
	display: block;
	background: #ddd;
	content: ''
}

#cssmenu ul ul li.has-sub>a:before {
	position: absolute;
	top: 13px;
	right: 14px;
	display: block;
	width: 2px;
	height: 8px;
	background: #ddd;
	content: '';
	-webkit-transition: all .25s ease;
	-ms-transition: all .25s ease;
	transition: all .25s ease
}

#cssmenu ul ul>li.has-sub:hover>a:before {
	top: 17px;
	height: 0
}

#cssmenu ul ul li.has-sub:hover,
#cssmenu ul li.has-sub ul li.has-sub ul li:hover {}

#cssmenu ul ul ul li.active a {
	border-left: 1px solid #333
}

#cssmenu>ul>li.has-sub>ul>li.active>a,
#cssmenu>ul ul>li.has-sub>ul>li.active>a {
	border-top: 1px solid #333
}

@media (min-width:1200px) {
	.container {
		width: 1260px;
	}
}

@media screen and (max-width:1000px) {
	.logo {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 46px;
		text-align: center;
		padding: 10px 0 0 0;
		float: none
	}
	.logo2 {
		display: none
	}
	nav {
		width: 100%;
	}
	#cssmenu {
		width: 100%
	}
	#cssmenu ul {
		width: 100%;
		display: none
	}
	#cssmenu ul li {
		width: 100%;
		border-top: 1px solid #444
	}
	#cssmenu ul li:hover {
		background: #363636;
	}
	#cssmenu ul ul li,
	#cssmenu li:hover>ul>li {
		height: auto
	}
	#cssmenu ul li a,
	#cssmenu ul ul li a {
		width: 100%;
		border-bottom: 0
	}
	#cssmenu>ul>li {
		float: none
	}
	#cssmenu ul ul li a {
		padding-left: 25px
	}
	#cssmenu ul ul li {
		background: #333!important;
	}
	#cssmenu ul ul li:hover {
		background: #363636!important
	}
	#cssmenu ul ul ul li a {
		padding-left: 35px
	}
	#cssmenu ul ul li a {
		color: #ddd;
		background: none
	}
	#cssmenu ul ul li:hover>a,
	#cssmenu ul ul li.active>a {
		color: #fff
	}
	#cssmenu ul ul,
	#cssmenu ul ul ul {
		position: relative;
		left: 0;
		width: 100%;
		margin: 0;
		text-align: left
	}
	#cssmenu>ul>li.has-sub>a:after,
	#cssmenu>ul>li.has-sub>a:before,
	#cssmenu ul ul>li.has-sub>a:after,
	#cssmenu ul ul>li.has-sub>a:before {
		display: none
	}
	#cssmenu #head-mobile {
		display: block;
		padding: 23px;
		color: #ddd;
		font-size: 12px;
		font-weight: 700
	}
	.button {
		width: 55px;
		height: 46px;
		position: absolute;
		right: 0;
		top: 0;
		cursor: pointer;
		z-index: 12399994;
	}
	.button:after {
		position: absolute;
		top: 22px;
		right: 20px;
		display: block;
		height: 4px;
		width: 20px;
		border-top: 2px solid #dddddd;
		border-bottom: 2px solid #dddddd;
		content: ''
	}
	.button:before {
		-webkit-transition: all .3s ease;
		-ms-transition: all .3s ease;
		transition: all .3s ease;
		position: absolute;
		top: 16px;
		right: 20px;
		display: block;
		height: 2px;
		width: 20px;
		background: #ddd;
		content: ''
	}
	.button.menu-opened:after {
		-webkit-transition: all .3s ease;
		-ms-transition: all .3s ease;
		transition: all .3s ease;
		top: 23px;
		border: 0;
		height: 2px;
		width: 19px;
		background: #fff;
		-webkit-transform: rotate(45deg);
		-moz-transform: rotate(45deg);
		-ms-transform: rotate(45deg);
		-o-transform: rotate(45deg);
		transform: rotate(45deg)
	}
	.button.menu-opened:before {
		top: 23px;
		background: #fff;
		width: 19px;
		-webkit-transform: rotate(-45deg);
		-moz-transform: rotate(-45deg);
		-ms-transform: rotate(-45deg);
		-o-transform: rotate(-45deg);
		transform: rotate(-45deg)
	}
	#cssmenu .submenu-button {
		position: absolute;
		z-index: 99;
		right: 0;
		top: 0;
		display: block;
		border-left: 1px solid #444;
		height: 46px;
		width: 46px;
		cursor: pointer
	}
	#cssmenu .submenu-button.submenu-opened {
		background: #262626
	}
	#cssmenu ul ul .submenu-button {
		height: 34px;
		width: 34px
	}
	#cssmenu .submenu-button:after {
		position: absolute;
		top: 22px;
		right: 19px;
		width: 8px;
		height: 2px;
		display: block;
		background: #ddd;
		content: ''
	}
	#cssmenu ul ul .submenu-button:after {
		top: 15px;
		right: 13px
	}
	#cssmenu .submenu-button.submenu-opened:after {
		background: #fff
	}
	#cssmenu .submenu-button:before {
		position: absolute;
		top: 19px;
		right: 22px;
		display: block;
		width: 2px;
		height: 8px;
		background: #ddd;
		content: ''
	}
	#cssmenu ul ul .submenu-button:before {
		top: 12px;
		right: 16px
	}
	#cssmenu .submenu-button.submenu-opened:before {
		display: none
	}
	#cssmenu ul ul ul li.active a {
		border-left: none
	}
	#cssmenu>ul>li.has-sub>ul>li.active>a,
	#cssmenu>ul ul>li.has-sub>ul>li.active>a {
		border-top: none
	}
}

.inner-rightsde a i {
	display: table-cell;
	font-size: 18px;
	margin-right: 3px;
	padding-right: 11px;
	vertical-align: middle;
}

.inner-rightsde a span {
	display: table-cell;
	vertical-align: middle;
}

.joining_anc li a {
	color: #a10f36 !important;
	line-height: 30px;
}

.joining_anc li a:hover {
	text-decoration: underline !important;
}

.addvimg {
	border: 2px solid #dedede;
}

.addvimg:hover {
	box-shadow: 0 0 5px #ddd;
}


table.chairman_table {
    width: 100%;
    border-collapse: collapse;
    border: 1px solid #eaeaea;
    background: #ffffff;
}
table.chairman_table td {
    text-align: center;
    padding: 10px;
}