

.bannerSecInner{
	background:#dd4031; 
/*	background-size: cover;*/
/*min-height: 280px;*/
padding-top: 0;
padding-bottom: 0; text-align: center;
text-align: left;}
.bannerSecInner h2{font-family: 'Montserrat', sans-serif; font-size: 48px; color: #fff; font-weight: 500; margin-bottom: 25px; text-align: center;}

.innerContentSec {
    padding: 70px 0;
    display: inline-block;
    width: 100%;
    flex: 1 0 auto; min-height: 380px;
}
.innerContentTxt h1 {
    color: #1C2326;
    font-size: 30px;
    font-weight: 700;
    padding-right: 49px;
    margin-bottom: 23px;
    display: block;
    padding-bottom: 0;
}

.innerStatement h2 {
  color: #1C2326;
  font-size: 30px;
  font-weight: 700;
  padding-right: 49px;
  margin-bottom: 17px;
  display: inline-block;
  padding-bottom: 0;
}

.innerContentTxt p {
    font-size: 15px;
    color: #6b6b6b;
    line-height: 29px;
    margin: 0 0 20px 0;
    padding: 0;
}

.innerContentTxt ul{list-style-type:disc; margin-bottom:15px; margin:0 0 20px 15px; padding: 0;}
.innerContentTxt ul li{font-size: 15px; color: #6b6b6b; padding-bottom:8px;}
.innerContentTxt ul li:last-child{padding-bottom:0;}

.innerContentTxt ol{list-style-type:decimal; margin-bottom:15px; margin:0 0 20px 15px; padding: 0;}
.innerContentTxt ol li{font-size: 15px; color: #6b6b6b; padding-bottom:8px;}
.innerContentTxt ol li:last-child{padding-bottom:0;}

.contactLeft .contactFormLeft ul{margin: 0; padding: 0; list-style-type: none;}

.contactLeft .contactFormLeft ul li.half{max-width: 50%; width: 100%; padding: 0 15px; float: left; margin-bottom: 15px; background:none;}
.contactLeft .contactFormLeft ul li.full{max-width:100%; width: 100%; padding: 0 15px; float: left; margin-bottom: 18px; background:none;}
.contactLeft .contactFormLeft ul li input[type="text"], 
.contactLeft .contactFormLeft ul li input[type="email"],
.contactLeft .contactFormLeft ul li input[type="tel"], 
.contactLeft .contactFormLeft ul li select{background: #f9f8f8; border-radius: 30px; font-size: 16px; color: #9b9b9b;
	border: #f4f2f2 solid 1px; padding:11px 23px; width: 100%; font-weight: 300;}
.contactLeft .contactFormLeft ul li textarea{background: #f9f8f8; border-radius: 30px; font-size: 16px; color: #9b9b9b;
	border:  #f4f2f2 solid 1px; padding:11px 23px; width: 100%; height: 250px; font-weight: 300;}

.contactLeft .contactFormLeft ul li input[type="text"]:focus, 
.contactLeft .contactFormLeft ul li input[type="email"]:focus,
.contactLeft .contactFormLeft ul li input[type="tel"]:focus, 
.contactLeft .contactFormLeft ul li select:focus, .contactLeft .contactFormLeft ul li textarea:focus{outline: none;}

.contactLeft .contactFormLeft ul li input[type="submit"] {background: #139e44 !important; font-size: 16px; color: #fff; border: none; border-radius: 35px;}
.contactLeft .contactFormLeft ul li input[type="submit"]:hover{background:#108b3b !important;}

.contactLeft .contactFormLeft ul li.full h3{margin: 10px 0 15px 0; padding: 0 0 5px 0; font-size: 24px; color: #39393a; line-height: 22px; font-weight: 600;
	border-bottom: #dbdcde solid 2px;}

.contactLeft .contactFormLeft ul li.full h3 span{font-size: 15px; color: #39393a; font-weight: 300; display: block;}

.contactLeft .contactFormLeft ul li.half label{font-size: 16px; color: #39393a; font-weight: 600; padding: 0 15px; margin: 0 0 10px 0;
	width: 100%;}

.contactLeft .contactFormLeft ul li.full label{font-size: 16px; color: #39393a; font-weight: 600; padding: 0 15px; margin: 0 0 10px 0;
	width: 100%;}



.wpcf7 form.failed .wpcf7-response-output, .wpcf7 form.aborted .wpcf7-response-output{clear: both;
    font-size: 14px;
    background: #dc3232;
    color: #fff;
}

.wpcf7 form.sent .wpcf7-response-output{clear: both;
    font-size: 14px;
    background:#46b450;
    color: #fff;
}

.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output{clear: both;
    font-size: 14px;
    background:#ffb900;
    color: #fff;
}


.contactRight{padding-top: 82px;}

.contactRight ul{list-style-type: none; padding-left: 0; }
.contactRight ul li.address{font-size: 15px; color: #212121; background: url("../images/iconA.png") no-repeat 0 5px; padding-left: 25px; margin-bottom: 14px;}
.contactRight ul li.email{background: url("../images/iconB.png") no-repeat 0 6px; padding-left: 25px; margin-bottom: 14px;}
.contactRight ul li.phone{background: url("../images/iconC.png") no-repeat 0 5px; padding-left: 25px;  margin-bottom: 0;}
.contactRight ul li a{font-size: 15px; color: #212121; text-decoration: none;}

.contactRight .contactRightAddress{padding: 15px; border-radius: 15px; background: #eee;}


ul.photosGallery{padding: 0 0 20px 0; list-style-type:none;}
ul.photosGallery li{width:25%; padding:0 15px; float:left; margin-bottom:30px; position: relative; background:none !important;}



.rightSideBar .widget{margin-bottom:35px;}



.pageloadingPopup{max-width:100; width:100%; position: fixed; height: 350px; top: 150px; left:0; right:0; z-index:999;}
.pageloadingPopupSub{max-width: 650px;
width: 100%;
margin: 0 auto;
padding: 0;
border-radius: 15px;
overflow: hidden; position:relative;}

.modal_dialogCustom{max-width: 650px !important;
border-radius: 15px;
overflow: hidden;
margin-top: 117px !important;}
.modal_bodyCustom{padding:0 !important;}

.popupCloseClass{background: #fff !important;
color: #000 !important;
margin-bottom: -10px;
display: inline-flex;
position: absolute;
right: 10px;
padding: 0px 1px !important;
border-radius: 3px;
top: 10px;
font-size: 23px;
line-height: 12px;
height: 23px;}

#confetti-canvas{display: block;
z-index: 999999;
pointer-events: none;
top: 0;
position: absolute; width: 100%;}




/*.list_of_branches{max-width: 950px;}*/
.list_of_branches{max-width:100%;}
.list_of_branches table{border: none;}
.list_of_branches table td.tdRepeater{border: none; text-align: left; padding:0;}
.list_of_branches table td{border: none; text-align: left; padding: 7px 8px;}
.list_of_branches table thead{}

.list_of_branches table thead tr td.sl_title, .list_of_branches table thead tr td.name_title, .list_of_branches table thead tr td.status_title,
.list_of_branches table thead tr td.mob_title, .list_of_branches table thead tr td.registration_title, .list_of_branches table thead tr td.date_title{font-size: 14px; background:#117735; color: #fff; font-weight: 600;}
.list_of_branches table thead tr td.sl, .list_of_branches table thead tr td.name, .list_of_branches table thead tr td.status,
.list_of_branches table thead tr td.mob{font-size: 14px; background:#d7d7d7; color: #000;}

.list_of_branches table thead tr td{font-size: 14px;}
.list_of_branches table thead tr td.sl{width: 4%;}
.list_of_branches table thead tr td.name{width: 35%;}
.list_of_branches table thead tr td.status{width: 15%;}
.list_of_branches table thead tr td.mob{width: 15%;}

.list_of_branches table tbody tr{border-bottom: #eee solid 1px;}

.list_of_branches table tbody tr td{font-size: 14px;}





/*.list_of_accommod{max-width: 950px;}*/
.list_of_accommod{max-width: 100%;}
.list_of_accommod table{border: none;}
.list_of_accommod table td.tdRepeater{border: none; text-align: left; padding:0;}
.list_of_accommod table td{border: none; text-align: left; padding: 7px 8px;}
.list_of_accommod table thead{}

.list_of_accommod table thead tr td.name_title, .list_of_accommod table thead tr td.type_title, .list_of_accommod table thead tr td.number_title,
.list_of_accommod table thead tr td.charg_title, .list_of_accommod table thead tr td.remark_title{font-size: 14px; background:#117735; color: #fff; font-weight: 600;}
.list_of_accommod table thead tr td.sl, .list_of_accommod table thead tr td.name, .list_of_accommod table thead tr td.status,
.list_of_accommod table thead tr td.mob{font-size: 14px; background:#d7d7d7; color: #000;}

.list_of_accommod table thead tr td{font-size: 14px;}
.list_of_accommod table thead tr td.name_title{width:30%;}
.list_of_accommod table thead tr td.type_title{width:20%;}
.list_of_accommod table thead tr td.number_title{width: 10%;}
.list_of_accommod table thead tr td.charg_title{width: 10%;}
.list_of_accommod table thead tr td.remark_title{width:30%;}

.list_of_accommod table tbody tr td a{color:#117735;}
.list_of_accommod table tbody tr td a:hover{text-decoration:underline;}

.list_of_accommod table tbody tr{border-bottom: #eee solid 1px;}

.list_of_accommod table tbody tr td{font-size: 14px;}



.loanListSec{}

.loanListSec h2{color: #1C2326;
font-size: 24px;
font-weight: 400;
padding-right: 49px;
margin-bottom: 20px;
display: inline-block;
padding-bottom: 0;}

.priceChart {margin-bottom: 30px;
  box-shadow: #e4e2e2 0px 0px 6px 3px;
  border-radius: 4px;
  padding: 15px;
  background: #fff;
  border: #d9d8d8 solid 1px;}

.priceChart h2.priceTitle {

   font-family: 'Open Sans', sans-serif;
font-size: 15px;
font-weight: 600;
color: #333;
margin: 0;
padding: 0;
background:none;
border-radius: 50px;
display: inline-block;

}

.priceChart .title_06 h2.priceTitle{font-weight:400; font-family: 'Roboto', sans-serif; font-size:14px;}

.priceChart .priceBoxMain table.priceTable{margin: 0; padding: 0; border: none;}

.priceChart .priceBoxMain table.priceTable thead tr th{border: none; padding: 0; text-align: left; margin: 0;}

.priceChart .priceBoxMain table.priceTable tbody tr td{border: none;
padding: 6px;
text-align: left;
margin: 0;
color: #131111;
font-size: 14px;}
.priceChart .priceBoxMain table.priceTable tbody tr{
	/*border-bottom: #eee solid 1px;*/
	}
	
.priceChart .priceBoxMain table.priceTable tbody tr td i{margin-right: 3px;}

.priceChart .priceBox{padding-right: 18px; width: 12.5%;}

.priceChart .priceBox:last-child{padding-right: 0;}

.priceChart .priceBoxMain h3 {

    color: #253b80;

font-size: 17px;

font-weight: 600;

padding-bottom: 0;

border-bottom: none;

padding-right: 0;

margin-bottom: 0;

display: inline-block;
}

.priceChart .priceBox ul{list-style-type: none; margin: 0; padding: 0;}

.priceChart .priceBox ul li{color:#2D2E2E; font-size: 15px; margin-bottom:5px;}

.priceChart .priceBox ul li a{color: #2D2E2E;}

.priceChart .priceBox ul li a:hover{color: #253b80;}

.priceChart .priceBoxMain .mrhHead_1 h3{text-align:left; font-size: 16px;}
.priceChart .priceBoxMain .mrhHead_2 h3, .priceChart .priceBoxMain .mrhHead_3 h3{text-align:center; font-size: 16px;}

.priceChart .priceBoxMain table.priceTable tbody tr td.mrhHead_1 {background:#ccc; padding:6px; width: 50%;}
.priceChart .priceBoxMain table.priceTable tbody tr td.mrhHead_1Cus {background:#ccc; padding:6px; width: 50px !important;}
.priceChart .priceBoxMain table.priceTable tbody tr td.mrhHead_2 , .priceChart .priceBoxMain table.priceTable tbody tr td.mrhHead_3 {background:#ccc; padding:6px;}

.priceChart .priceBoxMain table.priceTable tbody tr td.mrhHead_4 {background:#eee; padding:6px;}

.priceChart .priceBoxMain table.priceTable tbody tr td.intarestTd_1{width:50%;}

a.btnDownload {
  background: #139e44 !important;
  font-size: 16px;
  color: #fff;
  border: none;
  border-radius: 35px; padding:10px 25px; display:inline-block;
}
a.btnDownload:hover, a.btnDownload:focus{background: #139e44 !important; color: #fff; text-decoration:none;}

a.btnDownloadCus{
/*  background: #139e44 !important;*/
background: #09a9e2 !important;
font-size: 14px;
color: #fff;
border: none;
border-radius: 35px;
padding: 5px 21px;
display: inline-block;
}
a.btnDownloadCus:hover, a.btnDownloadCus:focus{
/*	background: #139e44 !important; */
	background: #09a9e2 !important;
	color: #fff; text-decoration:none;}

.has-background-white .site a.btnDownload:focus:not(.wp-block-button__link):not(.wp-block-file__button){background: #139e44 !important; color: #fff; text-decoration:none;}


.downloadList{max-width: 100%;}
.downloadList table{border: none;}

.downloadList table td{border: none; text-align: left;}
.downloadList table thead{background: #139e44; color: #fff; font-weight: 700;}
.downloadList table thead tr td{font-size: 16px; text-transform: uppercase;}
.downloadList table thead tr td.sl{width: 4%;}
.downloadList table thead tr td.name{width: 35%;}
.downloadList table thead tr td.status{width: 15%;}
.downloadList table thead tr td.mob{width: 15%;}

.downloadList table thead tr td.sl_Not{width: 4%;}
.downloadList table thead tr td.date_Not{width: 25%;}
.downloadList table thead tr td.name_Not{width: 35%;}
.downloadList table thead tr td.status_Not{width: 25%;}

.downloadList table tbody tr{border-bottom: #eee solid 1px;}

.downloadList table tbody tr td{font-size: 14px;}



.training_Calendars{max-width: 100%;}
.training_Calendars table{border: none;}

.training_Calendars table td{border: none; text-align: left;}
.training_Calendars table thead{background: #139e44; color: #fff; font-weight: 700;}
.training_Calendars table thead tr td{font-size: 14px; text-transform: uppercase;}
.training_Calendars table thead tr td.sl{width: 4%;}
.training_Calendars table thead tr td.name{width: 35%;}
.training_Calendars table thead tr td.status{width: 15%;}
.training_Calendars table thead tr td.mob{width: 15%;}

.training_Calendars table thead tr td.sl_Not{width: 5%;}
.training_Calendars table thead tr td.date_Not{width: 70%;}
.training_Calendars table thead tr td.status_Not{width: 25%; text-align:center}

.training_Calendars table tbody tr{border-bottom: #eee solid 1px;}

.training_Calendars table tbody tr td{font-size: 14px;}

a.redBtnRound_tend {
  background: #139e44;
    background-color: rgb(19, 158, 68);
  color: #fff;
  border-radius: 50px;
  border: none;
  padding: 5px 29px;
  font-size: 16px;
  display: inline-block;
  font-weight: 600;
}
a.redBtnRound_tend:hover{background-color:#139e44; color:#fff;}
a.redBtnRound_tend:focus:not(.wp-block-button__link):not(.wp-block-file__button){background-color:#139e44 !important; color:#fff !important;}



a.redBtnRound {
    background:#139e44;
    color: #fff;
	border-radius: 50px;
	border: none;
	padding: 10px 34px;
	font-size: 16px;
	display:inline-block;
	font-weight: 700;
}
a.redBtnRound:hover{background-color:#139e44; color:#fff;}
a.redBtnRound:focus:not(.wp-block-button__link):not(.wp-block-file__button){background-color:#139e44 !important; color:#fff !important;}


.has-background-white .site a:focus:not(.wp-block-button__link):not(.wp-block-file__button)

.btnResponsive {
  display: none !important;
}



.chairmanSec_inner{display: inline-block; border: #ccc solid 1px; padding: 10px; border-radius: 10px; background: #f0f0f0; margin-bottom: 35px; width: 100%;}
.chairmanSec_inner ul{list-style-type: none; padding: 0; margin:0; padding:0;}
.chairmanSec_inner ul li{display: inline-block;text-align: center;margin-right: 0;float: none;width: 100%; padding-bottom:20px;}
.chairmanSec_inner ul li:last-child{margin-right: 0; padding-bottom:0;}
.chairmanSec_inner ul li .thumSec{max-width: 126px; height: 126px; border: #dbdada solid 1px;; border-radius: 50%; margin:0 auto 15px auto;
	overflow: hidden; display: flex;}
.chairmanSec_inner ul li .thumSec img{max-width: 165px;}
.chairmanSec_inner ul li h3.name{font-size: 16px; color: #333333; line-height: 20px; margin: 0; padding: 0; font-weight: 400;}
.chairmanSec_inner ul li h3.name span{font-size: 16px; color: #139e44; line-height: 20px; font-weight: 600; display: block;}


.innerContentTxt ul{list-style-type:none; margin: 0 0 20px 0; padding: 0;}
.innerContentTxt ul li {background: url(../images/arroNew.png) no-repeat 0 6px; font-size: 15px; color: #6b6b6b; padding-left: 12px; padding-bottom: 3px;}

.innerContentTxt h3 {color: #1C2326; font-size: 22px; font-weight: 700; padding-right: 0; margin-bottom: 8px; display:block; padding-bottom: 0;}

#mapster-popup-717 .map-popup-header h2{font-size: 13px !important; line-height: 15px !important;}
#mapster-popup-717 .map-popup-header {padding: 10px 10px 0 10px !important;}
#mapster-popup-717 .map-popup-body p {font-size: 12px; line-height: 17px;}
#mapster-popup-717 .map-popup-body {padding: 6px 10px 10px 10px !important;}


#c5_sitemap_wrapper ul.sub li a{color:#333; font-size:14px;}

/*.mapboxgl-canvas, .maplibregl-canvas { width: 100% !important;}*/


.privacy_page ol{margin:0 0 0 7px; padding: 0;}

.privacy_page ul{margin:10px 0 0 0; padding: 0;}

.privacy_page ul li a{color: #139e44;}
.privacy_page ul li a:hover{text-decoration: none;}




.bookingLink_cus{background: #ee800a;
  font-size: 15px;
  color: #fff;
  padding: 8px 30px;
  border-radius: 20px;
  display: inline-block;
  transition: all 0.3s;
  transition: all 500ms ease-in-out;
  float: right;
  font-weight: 600;
  text-transform: uppercase;}
.bookingLink_cus:hover{color: #fff;}

.innerContentTxt h1.right_pad_none{padding-right: 0;}



.hallBooking{display: none;}

.table_col_2{margin-bottom: 25px;}
.table_col_2 table td{border:1px solid #333; padding: 6px 10px;}

.table_col_2 table thead td{text-align: left; font-weight: 700;}
.table_col_2 table thead th{text-align: left; font-weight: 700; border:1px solid #333; padding: 6px 10px;}



.contact_map{width: 100%;}


.award_sec_inner{width: 100%; display: inline-block;}
.award_sec_inner .box_sec {
  border-radius: 20px;
  box-shadow: #d7d6d6 0px 0px 16px 7px;
  border: #e1e1e1 solid 2px;
  padding: 15px;
  display: inline-block;
  text-align: center; margin-bottom: 20px; width: 100%;
}

.award_sec_inner .box_sec .img_sec {
  max-width: 100%;
  width: 100%;
  float: left; background: #d9d9d9;
  border: #fff solid 2px; min-height: 194px; display: flex; align-items: center; margin-bottom: 15px;
}
.award_sec_inner .box_sec .img_sec img{margin: 0 auto;}

.award_sec_inner .box_sec .txt_sec {
  width: 100%;
  float: left;
  padding-left: 0;
}

.award_sec_inner .box_sec .txt_sec h3 {
  font-size: 17px;
  font-weight: 700;
  margin: 10px 0 10px 0;
  color: #333;
}

.award_sec_inner .box_sec .txt_sec p {
  font-size: 15px;
  line-height: 18px;
  color: #333;
  margin: 0;
  padding: 0;
}


.emp_speek{width: 100%; display: inline-block;}


.emp_speek .box_sec{border-radius: 12px;
  background: #eaeaea;
  border: #d9d9d9 solid 1px;
  box-shadow: #d7d6d6 0px 0px 9px 2px; margin-bottom: 30px;
  padding: 15px; display: flex;}

.emp_speek .box_sec .img_sec_main {
  max-width: 100%; margin: 0 auto 0 0; width: 25%;
}

.emp_speek .box_sec .img_sec_main .imgSec {
  margin-bottom: 8px;
  width: 100%; text-align: center;
}
.emp_speek .box_sec .img_sec_main .img_title {
	width: 100%; font-size: 20px; color: #333; font-weight: 700; text-align: center; line-height: 25px;}
.emp_speek .box_sec .img_sec_main .img_title span{font-size: 16px; color: #333; display: block; font-weight: 300;}


.emp_speek .box_sec .txt_sec_main {
  width: 75%; margin: 0 0 0 auto;
}

.emp_speek .box_sec .txt_sec_main p{color: #333; font-size: 15px; line-height: 27px;}


/*
.success_Story_Box {
  border-radius: 20px;
  background: #eaeaea;
  border: #d9d9d9 solid 1px;
  box-shadow: #d7d6d6 0px 0px 16px 7px;
  padding: 25px;
}

.client_story_inner .success_Story_Box .img_sec {
  max-width: 100%;
  width: 100%;
  border: #b3b3b3 solid 4px;
  margin-bottom: 22px;
}

.client_story_inner .success_Story_Box .img_sec img {
  max-width: 100%;
  width: 100%;
}

.client_story_inner .success_Story_Box .txt_sec {
  width: 100%;
  padding-left: 0;
}

.client_story_inner .success_Story_Box .txt_sec h3 {
  font-size: 18px;
  font-weight: 700;
  margin: 0 0 7px 0;
  color: #be4d42;
  text-align: left;
}

.client_story_inner .success_Story_Box .txt_sec p {
  font-size: 15px;
  line-height: 25px;
  color: #686869;
  margin: 0;
  padding: 0;
  text-align: left;
}
*/


/*.innerContentTxt .alignright  {margin-left: 0; margin-bottom: 0;}*/
.innerContentTxt .alignleft  {margin-bottom: 0;}





.curr_opening_list h4 {color: #1C2326; font-size:20px; font-weight: 700; padding-right: 0; margin-bottom: 8px; display:block; padding-bottom: 0;}
.curr_opening_list p strong{color: #000;}

.txt_contact p{color: #333;}




























