@import url('https://fonts.googleapis.com/css?family=Raleway:300,400,500,600,700');
body {font: 16px 'Raleway', sans-serif;}
h1, h2, h3, h4, h5, h6 {font-family: 'Raleway', sans-serif;}
/* .header {
font-size: 12pt;
} */

.container_12 {width: 1100px;margin: 0 auto;}
.container_12 > div {width: 100%;margin: 0;}

/*-------search-css-------*/
.WaGadgetSiteSearch.search_sec  .searchBoxField {border: 1px solid #d4d3d3;color: #c6c6c6;height: 38px;	width: 270px;font-size: 16px;}
.WaGadgetSiteSearch.search_sec  .searchBoxFieldContainer::before {top: 9px;right: 0;color: #fff;	background: #000;height: 38px;width: 42px;line-height: 36px;}

/*-------end-------*/

/*-------start-main-manu-css-------*/
.WaGadgetMenuHorizontal .menuBackground {display: none;}
.WaGadgetMenuHorizontal .menuInner {background: #40b2cf;}
.WaGadgetMenuHorizontal .menuInner ul.firstLevel > li > .item > a {height: auto;padding: 16px 22px 12px;font: 600 18px/24px 'Raleway';	text-transform: uppercase;}
.WaGadgetMenuHorizontal.menuStyle002 .menuInner ul.firstLevel > li > .item:hover > a {color: #fff;	background: #649a41;}
.WaGadgetMenuHorizontal.menuStyle002 .menuInner ul.firstLevel > li.sel > .item > a {color: #fff;	background: #649a41;}
.WaGadgetMenuHorizontal .menuInner ul.firstLevel > li.sel > .item > a {color: #fff;	background: #649a41;}
.WaGadgetMenuHorizontal .menuInner ul.firstLevel > li > .item:hover > a {color: #fff; background: #649a41;}

/*-------main-manu-css-end-------*/

/*-------banner-css--------*/
.zoneHeader3 .WaPlaceHolder > div {padding: 0;}
.main_banner_section .camera_caption {bottom: auto !important; width: 100%; top: 10%;}
.main_banner_section .camera_caption>div {padding: 30px 8%; background: transparent;  opacity: 1;    height: 100%;}
.main_banner_section .camera_caption>div .banner_content h1 {color: #fff; font-size: 50px; font-weight: 600; line-height: 50px; text-shadow: 0px 3px 9px rgba(0, 0, 0, 0.6);}
.main_banner_section .camera_caption>div .banner_content h1 span {font-size: 42px;}
.banner_btn {float: left;}
.banner_btn a {background: #40b2cf; color: #fff; font-size: 18px; font-weight: 600; padding: 18px 28px; border-radius: 3px; text-transform: uppercase; float: left;text-decoration: none;}


/*-------banner-css-end-------*/
/*-------welcome-css-start-------*/
.welcome_contant h1 {color: #598527;font-size: 35px;font-weight: 600;margin-bottom: 6px;}
.welcome_contant:first-child p {margin: 0;}
.welcome_contant p {font-size: 18px;}
.welcome_contant p strong {font-weight: 600;color: #4f4f4f;}
.content_list_sec {width: 70%;float: left;}
.content_list_sec ul {margin: 0;list-style: none;}
.content_list_sec ul li {position: relative;color: #000;line-height: 30px;font-size: 18px;}
.content_list_sec ul li span {width: 22px;	display: inline-block;	padding-right: 16px;height: 17px;}
.content_list_sec a {font-size: 18px;}
.right_img_sec {float: right;width: 220px; margin: 10px 0 0;}
.right_img_sec img {border: 1px solid #dadada;box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);	float: right;}

/*-------welcome-css-end-------*/

/*-------upcoming-event-css--------*/
.upcoming_events.gadgetStyle004 {background: #f6f6f6;  border: 0; box-shadow: 0 2px 3px rgba(0, 0, 0, 0.3);}
.upcoming_events .gadgetStyle004 .gadgetStyleBody {padding: 20px;}
.upcoming_events.gadgetStyle004 .gadgetStyleTitle {padding: 6px 20px 12px 20px;}
.upcoming_events.gadgetStyle004 .gadgetStyleTitle h4 {font-size: 35px;  font-weight: 600;}
.WaGadgetUpcomingEvents.upcoming_events ul li {border-bottom: 1px solid #a4d55d; float: left; width: 100%; margin: 0 0 15px 0;}
.WaGadgetUpcomingEvents.upcoming_events ul li:last-child {margin: 0; border-bottom: none;}
.WaGadgetUpcomingEvents.upcoming_events ul li .title a {text-transform: capitalize; font-size: 17px;    color: #4f4f4f; font-weight: 600;}
.WaGadgetUpcomingEvents.upcoming_events ul li .title a:hover {color: #40b2cf;}
.WaGadgetUpcomingEvents.upcoming_events ul li .dateonly {color: #598527; font-size: 16px;float: left; padding-bottom: 10px;width: auto;}
.WaGadgetUpcomingEvents.upcoming_events ul li .separator {color: #598527;}
.WaGadgetUpcomingEvents.upcoming_events ul li .date .location {color: #4f4f4f; font-size: 16px; padding-bottom: 15px; width: 100%; float: left;}

/*-------upcoming-event-css-end-------*/

/*-------News-css-end-------*/
.news_announcement_sec.gadgetStyle004 {background: white; border: 0; box-shadow: 0 2px 3px rgba(0, 0, 0, 0.3);}
.news_announcement_sec.gadgetStyle004 .gadgetStyleTitle {padding: 6px 20px 12px 20px;}
.news_announcement_sec.gadgetStyle004 .gadgetStyleTitle h4 {font-size: 35px; font-weight: 600;}
.news_announcement_sec.gadgetStyle004 .news_content p {font-size: 16px; line-height: 24px;color:#4f4f4f;margin-bottom: 25px;}
.news_announcement_sec.gadgetStyle004 .news_content p:last-child {margin-bottom: 30px;}
.news_announcement_sec.gadgetStyle004 .news_content p strong {color:#000; font-weight: 600;}
.news_announcement_sec.gadgetStyle004 .news_content p a {color:#40b2cf; font-weight: bold;}
.news_gallery_button {width: 310px; margin: 15px auto; text-align: center; display: block;}
.news_gallery_button a {background: #40b2cf; padding: 20px; display: block; margin: 20px; color: #fff;  font-weight: 600; font-size: 18px; text-transform: uppercase; border-radius: 3px;}



/*-------News-css-end-------*/


/*-------How-to-join-button-css--------*/
.gadgetStyle001 {border: 0;}
.gadgetStyle001 .gadgetStyleBody {margin: 20px;padding: 0;}
.gadgetStyle001 .gadgetStyleBody a {padding: 20px; background: #40b2cf; border-radius: 3px; display: block;}
.gadgetStyle001 .gadgetStyleBody a {color: ;color: #fff;font-size: 18px;}


/*-------How-to-join-button-end--------*/

/*-------general-metting-css--------*/
.general_meeting h3 {font-size: 25px;font-weight:600;line-height: 30px;color: #4f4f4f;}
.general_meeting p {margin: 0 0 5px; color: #333431; font-size: 15px;}
.general_meeting p:last-child {margin: 0;}
.general_meeting p a {color: #333431;}
.general_meeting p a:hover {color: #40b2cf;}
.general_meeting p strong {color: #000; font-size: 15px; font-weight: 400; font-style: italic;}

/*-------general-metting-end--------*/

/*-------new-comper-css--------*/
.new_comper_sec .gadgetStyleBody {border: 2px solid #000;}
.new_comper_sec .new_compar_button {margin-bottom: 20px; background: #40b2cf; font-size: 18px; text-align: center;  padding: 20px; border-radius: 3px; color: #fff; display: block; font-weight: 600;}
.new_comper_sec .new_compar_box {background: #f6f6f6; margin-bottom: 20px; text-align: center; box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);}
.new_comper_sec .new_compar_box:last-child {margin-bottom: 0;}
.new_comper_sec .new_compar_box h5 {margin: 0; padding: 10px 10px 2px;}
.new_comper_sec .new_compar_box h5 a {color: #4f4f4f; font-size: 18px; font-weight: 600;}
.new_comper_sec .new_compar_box p {color: #4f4f4f; font-size: 16px; margin:0;padding: 0 10px 15px;}


/*-------new-comper-end--------*/


/*-------footer-css-------*/

.footer_bottom_sec p {text-align: center;padding: 15px 0;color: #fff;font-size: 15px;}

/*--------end-------*/





@media screen and (max-width: 1120px) {
.container_12 {width: 98%;}



}
.waPaymentSystemIcon.Amex {
display: none;
}