


body {
	font-family: "Montserrat", sans-serif;
	font-size: 16px; line-height: 30px;
	color:#232323;
	background: #fff;
	margin: 0;
	padding: 0;
	font-weight: 400;
	display: flex;
	min-height: 100%;
	flex-direction: column;
}

html {
    height: 100%;
}

@font-face {
  font-family: 'FontAwesome';
  src: url('../fonts/fontawesome-webfont.eot?v=4.7.0');
  src: url('../fonts/fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'), url('../fonts/fontawesome-webfont.woff2?v=4.7.0') format('woff2'), url('../fonts/fontawesome-webfont.woff?v=4.7.0') format('woff'), url('../fonts/fontawesome-webfont.ttf?v=4.7.0') format('truetype'), url('../fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg');
  font-weight: normal;
  font-style: normal;
}
.fa {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

h1, h2, h3, h4, h5, h6, ul, ol, li, input, select, textarea {
  padding: 0; font-family: "Montserrat", sans-serif;
  margin: 0;
}

p {
  padding: 0; font-family: "Montserrat", sans-serif;
  margin: 0 0 17px 0;
}

form, div {
  padding: 0;
  margin: 0
}


img {
  border: none;
  max-width: 100%;
  height: auto
}
.clear {
  margin: 0;
  padding: 0;
  clear: both
}
.after:after {
  content: "";
  display: block;
  clear: both;
  visibility: hidden
}
a {
  text-decoration: none;
  padding: 0;
  margin: 0;
  outline: none;
  transition: all 0.3s;
  transition: all 500ms ease-in-out
}
a:hover {
  text-decoration: none
}

button{transition: all 0.3s;
  transition: all 500ms ease-in-out;}
img {
  max-width: 100%;
}


.wrapper_SmSec{
	max-width:1140px; width: 100%;
	margin: 0 auto;
}

.wrapper{
	max-width:1200px; width: 100%;
	margin: 0 auto;
}

.wrapper_map{
	max-width:1200px; width: 100%;
	margin: 0 auto;
}


.top_main{background: #fdf6c6; width: 100%;}
.topLogoSec {
  padding-top: 14px;
  padding-bottom: 14px;
  background: #fdf6c6;
  width: 100%;
  display: flex;
  padding-left: 15px;
  padding-right: 15px;
}

.topLogoSec .logoSec {
  margin: 0 auto 0 0;
}

.topLogoSec .logoSec_sec_right {
  margin: 0 0 0 auto; padding: 20px 0 0 0; text-align: right;
}

.topLogoSec .logoSec_sec_right p{margin: 0; padding: 0;}
.topLogoSec .logoSec_sec_right p.reg{background: #1b9c3e; padding: 3px 10px; margin-bottom: 10px; border-radius: 5px; font-size: 15px; font-weight: 700; color: #fff; display: inline-block;}
.topLogoSec .logoSec_sec_right p.addr{padding:0; border-radius: 5px; font-size: 15px; font-weight: 700; color: #000000;}




/*
.topHeader{padding: 10px 0; width: 100%;}
.navSection{display: flex; padding: 0 15px; align-items: center;}
.logoSection{margin-right: auto;}
.logoSection a:focus:not(.wp-block-button__link):not(.wp-block-file__button){background:none;}

.logoRightSection{margin-left: auto;}
.logoRightSection ul.location{list-style-type: none; display: inline-block; margin-bottom: 0; margin-right:0;}
.logoRightSection ul.location li{margin-left:60px; float: left; font-size: 15px; color: #797979;}
.logoRightSection ul.location li:first-child{margin-left: 0;}


.logoRightSection ul.location li.phoneLi {position: relative; padding-left: 55px;}
.logoRightSection ul.location li.phoneLi i{float: left; height: 44px; width: 44px; border: #d6d5d5 solid 1px; border-radius: 50px;text-align: center;
line-height: 44px; font-size: 28px; color: #139e44; margin-right: 18px; position: absolute; left: 0; top: -4px;}
.logoRightSection ul.location li.phoneLi a{font-size: 15px; color: #797979; text-decoration: none;}


.logoRightSection ul.location li.addressTop {position: relative; padding-left: 55px; max-width: 364px;}
.logoRightSection ul.location li.addressTop i{float: left; height: 44px; width: 44px; border: #d6d5d5 solid 1px; border-radius: 50px;text-align: center;
line-height: 44px; font-size: 28px; color: #139e44; margin-right: 18px; position: absolute; left: 0; top: -4px;}

.logoRightSection ul.location li.hallBookingLi {}

.logoRightSection ul.location li.hallBookingLi a.hallBooking{background: #139e44; font-size: 15px; color: #fff; padding:8px 17px; border-radius: 20px; display: inline-block;
	 transition: all 0.3s; transition: all 500ms ease-in-out}
.logoRightSection ul.location li.hallBookingLi a.hallBooking:hover{background: #108b3b; color: #fff;}
.logoRightSection ul.location li.hallBookingLi a:focus:not(.wp-block-button__link):not(.wp-block-file__button){background: #108b3b; color: #fff !important;}

.logoRightSection ul.location li.hallBookingLi a.hallBooking i{color: #fff; font-size: 16px; margin-right:5px;}


.logoRightSection ul.location li.hallBookingLi a.emailCus{background: #139e44; font-size: 15px; color: #fff; padding:8px 17px; border-radius: 20px; display: inline-block;
	 transition: all 0.3s; transition: all 500ms ease-in-out; display: block; clear: both}
.logoRightSection ul.location li.hallBookingLi a.emailCus:hover{background: #108b3b; color: #fff;}

.logoRightSection ul.location li.hallBookingLi a.emailCus i{color: #fff; font-size: 16px; margin-right:5px;}


.logoRightSection ul.location li.hallBookingLi span.hallBooking{background: #139e44; font-size: 15px; color: #fff; padding:8px 17px; border-radius: 20px; display: inline-block;
	 transition: all 0.3s; transition: all 500ms ease-in-out}
.logoRightSection ul.location li.hallBookingLi span.hallBooking:hover{background: #108b3b; color: #fff;}
.logoRightSection ul.location li.hallBookingLi span:focus:not(.wp-block-button__link):not(.wp-block-file__button){background: #108b3b; color: #fff !important;}

.logoRightSection ul.location li.hallBookingLi span.hallBooking i{color: #fff; font-size: 16px; margin-right:5px;}
*/


.navSec{background: #cdc693; width: 100%; display: inline-block;}
.navSec ul.navMenuUl{list-style-type: none; padding-left: 12px; padding-right: 12px; margin:0;}
.navSec ul.navMenuUl li{padding: 0 9px; float: left; position: relative;}
.navSec ul.navMenuUl li:first-child{padding-left: 0;}
/*.navSec ul.navMenuUl li:last-child{padding-right: 0; float: right;}*/

.navSec ul.navMenuUl li a{padding: 20px 0; font-size: 16px; color: #333333; display: inline-block;}
.navSec ul.navMenuUl li a:hover{color: #139e44;}
.navSec ul.navMenuUl li a:focus:not(.wp-block-button__link):not(.wp-block-file__button){background:inherit; color: #139e44; outline:none;}

/*
.navSec ul.navMenuUl li:last-child a{background: #139e44;
color: #fff;
padding: 6px 15px;
margin-top: 16px;
border-radius: 37px;
font-size: 15px;}
.navSec ul.navMenuUl li:last-child a:focus:not(.wp-block-button__link):not(.wp-block-file__button){background: #139e44;
color: #fff; text-decoration: none;
padding: 6px 15px;
margin-top: 16px;
border-radius: 37px;
font-size: 15px;}
*/


/*.has-background-white .site a:focus:not(.wp-block-button__link):not(.wp-block-file__button){color:inherit !important;}
.site a:focus:not(.wp-block-button__link):not(.wp-block-file__button) {outline: inherit; text-decoration: none !important;}*/

.navSec .navMenu ul li ul {
  background: #cd321f;
visibility: hidden;
opacity: 0;
min-width:220px;
position: absolute;
transition: all 0.5s ease;
margin-top: 0;
left: 0;
display: none;
top:60px; padding: 0;
z-index: 1; list-style-type: none;
}

.navSec .navMenu ul li:hover > ul,
.navSec .navMenu ul li ul:hover {
  visibility: visible;
  opacity: 1;
  display: block;
}

.navSec .navMenu ul li ul li {
  clear: both; margin: 0; padding: 0; border-bottom: #ffffff solid 1px;
  width: 100%;
}
.navSec .navMenu ul li ul li:last-child{border: none;}
.navSec .navMenu ul li ul li a{padding: 10px 11px; margin: 0; border: none; border-radius: 0; font-size: 15px; color: #fff; display: block; background: #139e44;}
.navSec .navMenu ul li ul li a:hover{padding: 10px 11px; margin: 0; border: none; border-radius: 0; background: #24353e; color: #fff;}
.navSec .navMenu ul li ul li a:focus:not(.wp-block-button__link):not(.wp-block-file__button){background: #24353e; color: #fff;}
.navSec .navMenu ul li button {
    display: none;
}

.navSec .navMenu ul li ul li:last-child a{padding: 10px 11px; margin: 0; border: none; border-radius: 0; font-size: 15px; color: #fff; display: block; background: #139e44;}
.navSec .navMenu ul li ul li:last-child a:hover{padding:10px 11px; margin: 0; border: none; border-radius: 0; background: #24353e; color: #fff;}
.navSec .navMenu ul li ul li.current_page_item  a{background: #24353e;}



.bannerSliderMain{width:100%; margin:0 0 0 0; position:relative;}

.bannerSliderMain .bannerSlide{min-height:678px; padding-top: 120px; background-size: cover !important;}
.bannerSliderMain .bannerSlide_img_a{background:#eef0f4 url("../images/banner_a.jpg") no-repeat center center;}
.bannerSliderMain .bannerSlide_img_b{background:#eef0f4 url("../images/banner_b.jpg") no-repeat center center;}

.slide_box{background: rgba(255, 255, 255, 0.7); padding: 38px 30px; border-radius: 25px;}

.bannerSliderMain .bannerSlide h2 {
  color: #1b9c3e;
  font-size: 48px;
  font-weight: 700;
  line-height: 55px;
  margin: 0 0 28px 0;
  padding-bottom: 0;
}

.bannerSliderMain .bannerSlide h2 span {
	color: #000; font-weight: 300; font-size: 36px;}

.bannerSliderMain .bannerSlide p {
  font-size: 16px;
  line-height: 32px;
  color: #000000;
  font-weight: 400;
  margin-bottom: 20px;
}

.bannerSliderMain .bannerSlide a {
  background: #232323;
  padding: 12px 33px;
  font-size: 16px;
  color: #fff;
  font-weight: 500;
  border-radius: 0; display: inline-block;
}

.bannerSliderMain .slick-prev.slick-arrow {
  width: 68px;
  height: 67px;
  color: #fff;
  font-size: 20px;
  background: url("../images/bannerLeftArr.png") no-repeat center;
    background-color: rgba(0, 0, 0, 0);
  background-color: rgba(0, 0, 0, 0);
  background-color: rgba(0, 0, 0, 0);
  background-color: rgba(0, 0, 0, 0);
  border-radius: 3px;
  opacity: 1;
  left:35px;
  overflow: hidden;
  text-indent: -250px;
  z-index: 1;
}

.bannerSliderMain .slick-next.slick-arrow {
  width: 68px;
  height: 67px;
  color: #fff;
  font-size: 20px;
  background: url("../images/bannerRightArr.png") no-repeat center;
    background-color: rgba(0, 0, 0, 0);
  background-color: rgba(0, 0, 0, 0);
  background-color: rgba(0, 0, 0, 0);
  background-color: rgba(0, 0, 0, 0);
  border-radius: 3px;
  opacity: 1;
  right:35px;
  overflow: hidden;
  text-indent: -250px; z-index: 1;
}


.banner{background: url("../images/banner.jpg") no-repeat center center; background-size: cover; min-height: 554px; width: 100%; margin-bottom: 75px;}
.banner .bannerTxt{padding-top: 98px;}
.banner .bannerTxt h2{color: #0a7843; font-size: 41px; line-height: 48px; font-weight: 900; text-shadow: 1px 1px 3px #fff, 0px 0 5px #3C3C40;}
.banner .bannerTxt h2 span{color: #3a2814; font-size: 36px;}

.bannerSlickSlider .slick-slide{margin: 0 !important;}

.bannerSlickSlider{position: relative;}

.bannerSlickSlider .slick-prev.slick-arrow {
    width: 40px;
    height: 112px;
    color: #fff;
    font-size: 20px;
    background-image: url("../images/leftArro.png"); background-position: center; background-repeat: no-repeat; background-color: inherit !important;
    border-radius: 3px;
    opacity: 1; left: 20px;
    overflow: hidden;
    text-indent: -250px; z-index: 1;
}


.bannerSlickSlider .slick-next.slick-arrow {
    width: 40px;
    height: 112px;
    color: #fff;
    font-size: 20px;
    background-image: url("../images/rightArro.png"); background-position: center; background-repeat: no-repeat; background-color: inherit !important;
    border-radius: 3px;
    opacity: 1; right: 20px;
    overflow: hidden;
    text-indent: -250px;
}
.bannerSlickSlider .slick-list{width: 100% !important;}


.welcomeSec{padding: 84px 0 84px 0;}
.welcomeSec h1 {
  color: #1db151;
  font-size: 44px;
  font-weight: 800;
  margin-bottom: 28px;
  line-height: 50px;
  margin-top: 25px;
}
.welcomeSec p {
  font-size: 16px;
  line-height: 30px;
  margin-bottom: 40px;
  color: #232323;
}

.read-more-btn {
  background: #232323;
  padding: 12px 33px;
  font-size: 16px;
  color: #fff;
  font-weight: 500;
  border-radius: 0;
  display: inline-block;
}


.info-card {
  border-radius: 30px;
  overflow: hidden;
  color: #fff;
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 28px;
  font-weight: bold;
  position: relative;
  min-height: 170px;
  margin-bottom: 20px;
  text-align: right;
}

.info-card.bg-green_1 {
  background: url("../images/welcom_1.jpg") no-repeat;
  color: #fff;
}

.info-card.bg-green_1 .card-title{margin-bottom: 68px;}

.info-card.bg-green {
  background: #25b249;
  color: #fff;
}

.info-card.bg-green_3 {
  background: url("../images/welcom_3.jpg") no-repeat; background-size: cover;
  color: #fff;
}
.info-card.bg-green_3 .card-title{margin-bottom: 68px;}


.card-title {
  font-size: 24px;
  margin-bottom: 8px;
  font-weight: 900;
}
.info-card-caption {
  font-size: 16px;
  font-weight: 400;
}





.greenSec{background:#3e7b48 url("../images/greenSec.jpg") no-repeat top left; width: 100%; padding-top: 70px; 
  padding-bottom: 40px; display: inline-block;
  /* min-height: 700px; */
}

.greenSec .leftSec h2{font-size: 40px; color: #fff; margin: 0 0 22px 0; padding: 0; font-weight: 400;}
.greenSec .leftSec h2 span{color: #fcd107; font-size: 18px; font-weight: 700; display: block; margin-bottom: 5px;}

.greenSec .leftSec .box_repeat{width: 50%; padding-right: 5%; float: left; margin-bottom: 30px; min-height: 222px;
}
.greenSec .leftSec .box_repeat .icon{width: 92px; height: 92px; background: #fff; border-radius: 50px; display: flex; align-items: center; margin-bottom: 25px}
.greenSec .leftSec .box_repeat .icon span{margin: 0 auto;}
.greenSec .leftSec .box_repeat h2{font-size: 18px; text-transform: uppercase; font-weight: 700; color: #fff; margin: 0 0 9px 0; padding: 0;
	max-width: 260px; line-height: 24px;}
.greenSec .leftSec .box_repeat p{font-size: 16px;  color: #fff; max-width: 260px; line-height: 22px; margin: 0; padding: 0;}


.noticeSec__New{background: #e9e9e9; padding:35px 18px 17px 18px; 
  /* min-height: 556px;  */
  width: 100%;}
.noticeSec__New h2{font-size: 36px; color: #373737; padding-bottom: 22px; margin: 0; font-weight: 300; position: relative}
.noticeSec__New h2::after{content: ""; position: absolute; width: 50px; height: 4px; background: #cda504; bottom: 30px; right: 24px;}

.noticeSec ul{list-style-type: none; margin: 0; padding: 0;}
.noticeSec ul li{font-size: 14px; color: #000000; padding-bottom: 15px; line-height: 20px; border-bottom: #bebebe solid 1px; margin-bottom: 15px;}
.noticeSec ul li span.txt{display: block; margin-bottom: 10px;}
.noticeSec ul li span.yello{background: #cda504; font-size: 14px; color: #fff; display: inline-block; padding: 5px 10px;}

.noticeSec ul li:last-child{margin-bottom: 0; border-bottom: none;}
.noticeSec__New a{color: #000; font-size: 16px; font-weight: 700;}





.map_sec{width: 100%; padding-top: 80px; padding-bottom: 75px; display: inline-block;}
.map_sec_sub{border: #d3d3d3 solid 8px;}
.map_sec_left h2 {font-size: 44px;
  color: #373737;
  padding-bottom: 0;
  margin: 0 0 53px 0;
  font-weight: 900;
  position: relative;
  display: inline-block;
  max-width: 350px;}
.map_sec_left h2::after{content: "";
  position: absolute;
  width: 110px;
  height: 4px;
  background: #1b9c3e;
  bottom: 8px;
  right: -25px;}

.map_sec_sub h2::after{content:inherit;}

.map_sec_right h2 {font-size: 44px;
  color: #373737;
  padding-bottom: 0;
  margin: 0 0 53px 0;
  font-weight: 900;
  position: relative;}
.map_sec_right h2 span {max-width: 250px; display: inline-block;}
.map_sec_right h2::after{content: "";
  position: absolute;
  width: 110px;
  height: 4px;
  background: #cda504;
  bottom: 8px;
  right: 0;}




.homeGallery {
  width: 100%;
  background: #e9e9e9; padding: 10px; display: inline-block;}


.homeGallery ul {
  width: 100%;
  margin: 0;
  padding: 0;
}
.homeGallery ul li {
  float: left;
  padding: 0;
  list-style-type: none;
  border: #fff solid 4px;
  border-left: #fff solid 3px;
  border-right: #fff solid 3px;
}

.homeGallery ul li img{width: 100%; height: inherit; display: block;}
.homeGallery ul li:nth-child(1) {
	width: 100%;
	height: 171px;
	}
.homeGallery ul li:nth-child(2) {
  width: 35%;
  height: 250px;
}
.homeGallery ul li:nth-child(3) {
  width: 65%;
  height: 125px;
}
.homeGallery ul li:nth-child(4) {
  width: 65%;
  height: 125px;
}
.homeGallery ul li:nth-child(5) {
  width: 50%;
  height: 135px;
}
.homeGallery ul li:nth-child(6) {
  width: 50%;
  height: 135px;
}



.slide_text_sec_ben_sub {
  width: 100%; padding-bottom: 78px; display: inline-block;
}

.slide_img img{border-radius: 30px;}

.slide_txt {
  background: #cda504;
  padding:35px 22px;
  height: 100%;
  position: relative; border-radius: 30px; min-height: 371px;
}

.slide_txt h2 {
  font-size: 24px;
  color: #fff;
  font-weight: 500;
  padding: 0;
  margin: 0 0 22px 0;
}
.slide_txt p {
  color: #fff; font-size: 16px;
  line-height: 25px;
  margin-bottom: 30px;
}

.slide_txt a {
  background: #232323;
  padding: 6px 20px;
  font-size: 16px;
  color: #fff;
  font-weight: 500;
  border-radius: 0;
  display: inline-block;
}

.slide_txt .button_text {
  position: absolute;
  right: 15px;
  bottom: 38px;
  width: 85px;
}

.slide_txt .button_text button.prev-button {
  background: #fff !important;
  color: #000 !important;
  border-radius: 50px;
  width: 37px;
  height: 37px;
  float: left;
  font-size: 26px;
  display: flex;
  align-items: center;
  border: none; padding: 0;
}

.slide_txt .button_text button.next-button {
  background: #fff !important;
  color: #000 !important;
  border-radius: 50px;
  width: 37px;
  height: 37px;
  float: right;
  font-size: 26px;
  display: flex;
  align-items: center;
  border: none; padding: 0;
}

.slide_txt .button_text button i {
  margin: 0 auto;
}


.slide_text_sec_ben_sub .fullTxt h2 {
  font-size: 44px;
  color: #373737;
  padding-bottom: 0;
  margin: 0 0 42px 0;
  font-weight: 900;
  position: relative;
  display: inline-block;
  max-width: 350px;
}

.slide_text_sec_ben_sub .fullTxt h2::after {
  content: "";
  position: absolute;
  width: 110px;
  height: 4px;
  background: #cda504;
  bottom: 9px;
  right: -111px;
}
















/* .aboutSec{width: 100%; padding-bottom: 55px; display: inline-block;}
.aboutSecLeft h1{color: #252525;font-size: 36px;font-weight: 300;margin-bottom: 12px; margin-bottom: 19px; line-height: 36px;}
.aboutSecLeft p{color: #333333; font-size: 15px; line-height:24px;}
.aboutSecLeft p a{color: #000000; font-size: 15px; font-weight: 600; text-decoration: none;}
.aboutSecLeft p a:hover{text-decoration: underline;}

.aboutSecLeft .chairmanSec{padding-top: 35px;}
.aboutSecLeft .chairmanSec ul{list-style-type: none; padding: 0;}
.aboutSecLeft .chairmanSec ul li{display: inline-block; text-align: center; margin-right: 60px; float: left;}
.aboutSecLeft .chairmanSec ul li:last-child{margin-right: 0;}
.aboutSecLeft .chairmanSec ul li .thumSec{max-width: 126px; height: 126px; border: #dbdada solid 1px;; border-radius: 50%; margin-bottom: 15px;
	overflow: hidden;}
.aboutSecLeft .chairmanSec ul li .thumSec img{max-width: 165px;}
.aboutSecLeft .chairmanSec ul li h3.name{font-size: 16px; color: #333333; line-height: 20px; margin: 0; padding: 0; font-weight: 400;}
.aboutSecLeft .chairmanSec ul li h3.name span{font-size: 16px; color: #139e44; line-height: 20px; font-weight: 600; display: block;} */

/* .noticeSec{min-height: 406px; position: relative;}
.noticeSec .leftGreenTitle{background: #139e44; position: absolute; height: 100%; transform: rotate(180deg); writing-mode: vertical-lr;
	font-size: 22px; color: #fff; font-weight: 300; padding: 10px 8px; left: 0; top: 0;} */

/*
.noticeSec p{color: #333; font-size: 15px; line-height: 22px; margin-bottom: 14px; padding-bottom: 10px; border-bottom: #cecfd2 solid 1px;}
.noticeSec p:last-child{border-bottom: none; margin-bottom: 0; padding-bottom: 0;}
*/


.noticeSec__New .slick-vertical .slick-slide{color: #333; font-size: 15px; line-height: 22px; margin-bottom: 6px; 
  padding-bottom: 10px; border-bottom: #cecfd2 solid 1px;
	margin-left: 0; margin-right: 0;}
.noticeSec__New .slick-vertical .slick-slide:last-child{border-bottom: none !important; padding-bottom: 0 !important;}

.noticeSec__New .slick-vertical .slick-slide div p{font-size: 14px; color: #000000; margin: 0; padding: 0;}
.noticeSec__New .slick-vertical .slick-slide div p a{font-size: 14px; color: #000000; line-height: 20px; text-decoration: none;}
.noticeSec__New .slick-vertical .slick-slide div p span.txt{display: block; margin-bottom: 5px; font-weight: 500; font-size: 14px;}

.noticeSec__New .slick-vertical .slick-slide div p span.yello{
  background: #cda504; font-size: 12px; color: #fff; display: inline-block; padding: 3px 8px;}

.noticeSec__New .slick-active{opacity: 1;}
.noticeSec__New .slick-slide{opacity: 1;}


.productServices{padding-bottom: 55px; width: 100%; display: inline-block;}
.productServices h2{color: #252525;font-size: 36px;font-weight: 300;margin-bottom: 35px; text-align: center; line-height: 36px;}

.productServicesSub{max-width: 790px; margin: 0 auto;}
.productServicesSub .serviceBox{text-align: center;}
.productServicesSub .serviceBox .thumSec{max-width: 126px; height: 126px; border: #dbdada solid 1px;; border-radius: 50%;
	overflow: hidden; margin: 0 auto 20px auto; align-items: center; display: flex;}
.productServicesSub .serviceBox .thumSec img{max-width: 165px; margin: 0 auto;}
.productServicesSub .serviceBox .thumSec i{margin: 0 auto; font-size: 52px; color: #139e44;}
.productServicesSub .serviceBox h3.name{font-size: 18px; color: #252525; margin: 0; padding: 0; font-weight:600; text-transform: uppercase;}


/*.branchesNetwork{width: 100%; background: url("../images/map.jpg") no-repeat; background-size: cover; min-height: 406px; display:block; margin-top:0;}*/
.branchesNetworkNew{  width: 100%;
  min-height: 400px;
  margin-top: 0;
  position: absolute;
  left: 0;
  width: 100%;}
  
  
.tabContent_cus{margin-top: -9px; position: relative; height: 400px;}
.branchesNetworkSub{margin-top: 43px; display:inline-block; width:100%;}
.branchesNetworkSub ul.branchesNetworkNav{list-style-type: none;display: inline-block;margin: 0;padding: 0; border: none;}
.branchesNetworkSub ul.branchesNetworkNav li{margin-right: 15px; float: left}
.branchesNetworkSub ul.branchesNetworkNav li a{background: #e5e6ea; padding: 12px 12px; border-radius: 12px 12px 0 0; font-size: 12px; color: #333333;
	font-size: 16px; font-weight: 600; display: inline-block;}
.branchesNetworkSub ul.branchesNetworkNav li a:hover{background: #000; color: #fff; text-decoration:none;}
.branchesNetworkSub ul.branchesNetworkNav li:last-child{color: #139e44; font-size: 32px; font-weight: 700; line-height: 43px;}

.tab-content > .active {z-index: 9999;}

.feedBackSec{background: #139e44; padding: 20px 15px; width: 100%; text-align: center;}
.feedBackSec p{color: #fff; font-size: 20px; line-height: 40px; margin: 0;}
.feedBackSec p a{color: #fff; font-size: 20px; line-height: 40px; display: inline-block; text-decoration: none; border-radius: 30px; 
	border: #fff solid 1px; padding: 0 15px; margin-left: 20px; transition: all 0.3s; transition: all 500ms ease-in-out}
.feedBackSec p a:hover{background: #fff; color: #139e44;}
.activitiesSec{padding: 80px 0 70px 0; background: url("../images/activeImg.jpg") no-repeat right center; position: relative;}
.activitiesSecSub{width: 100%; background: url("../images/servicesImg.png") no-repeat left center; min-height: 690px;}
.activitiesSecSub .activitiesTxtSec{padding-left: 420px;}
.activitiesTxtSecSub{background:rgba(255, 255, 255, 0.9); padding: 15px; border-radius: 10px; margin-bottom: 32px;}
.activitiesSecSub .activitiesTxtSec h2{color: #252525;font-size: 36px;font-weight: 300;margin-bottom: 12px; margin-bottom: 19px; line-height: 36px;}
.activitiesSecSub .activitiesTxtSec p {color: #333333; font-size: 15px; line-height: 24px;}
.activitiesSecSub .activitiesTxtSec .activitiesTxtSecBox{background: #f7f8fa; padding: 18px; border-radius:22px 0 22px 22px; border: #eaeaea solid 1px;
	box-shadow: 0 0 5px 1px #e3e3e3; margin-bottom: 30px;}
.activitiesSecSub .activitiesTxtSec .activitiesTxtSecBox .imgIcon{margin-bottom: 12px;}
.activitiesSecSub .activitiesTxtSec .activitiesTxtSecBox h2{color: #252525;font-size: 20px;font-weight: 600;margin-bottom:10px; line-height: 20px;}
.activitiesSecSub .activitiesTxtSec .activitiesTxtSecBox p{color: #4e4e4e; font-size: 15px; line-height: 24px;}
.activitiesSecSub .activitiesTxtSec .box_02{padding-top: 84px;}


.contactForm {
    background:#729b81 url("../images/footerBg.jpg") repeat-x left bottom;
    padding: 30px 0 40px 0;
    display: inline-block;
    width: 100%;
}

.contactForm h2 {font-family: 'Roboto', sans-serif; color: #ffffff; font-size: 36px; text-transform: uppercase; margin-bottom: 35px; text-align: center;}

.contactForm h2 span {font-size: 18px; display: block;}
.contactForm .fmField {margin-bottom: 25px;}
.contactForm input {background: rgba(0,0,0,.38); padding: 15px 20px !important; border-radius: 30px !important; font-family: 'Roboto', sans-serif; font-size: 16px;
    color: #fff; height: 54px; border: #6aa17e solid 1px !important; color: #fff !important;}

.contactForm textarea {background: rgba(0,0,0,.38); padding: 15px 20px !important; border-radius: 30px !important; font-family: 'Roboto', sans-serif; font-size: 16px;
    color: #fff; height: 106px; border: #6aa17e solid 1px !important; color: #fff !important;}

.contactForm textarea::placeholder, .contactForm input::placeholder{color: #fff; opacity: 1;}
.contactForm textarea:-ms-input-placeholder, .contactForm input:-ms-input-placeholder {color: #fff;}
.contactForm textarea::-ms-input-placeholder, .contactForm input::-ms-input-placeholder {color: #fff;}

.contactForm textarea:focus,  .contactForm input:focus{background: rgba(0,0,0,.38); color: #fff;}

.contactForm .submitBtn {text-align: center;}


.contactForm input[type="submit"] {font-size: 18px; color: #ffffff; background: #139e44 !important; padding: 15px 54px !important; display: inline-block; border-radius: 50px;
    line-height: 18px; border: none; height: 50px; font-weight: 300; text-transform: uppercase; transition: all 0.3s; transition: all 500ms ease-in-out}
.contactForm input[type="submit"]:hover {background: #108b3b !important;}


.footerClass {
  margin: 0;
  padding: 0;
}

.footer_blue {
  background: #373737;
  padding: 30px 0 30px 0;
  width: 100%;
}

.footer_blue h2 {
  font-family: 'Roboto', sans-serif;
  color: #fff;
  font-size: 18px;
  margin-bottom: 10px;
  padding-bottom: 7px;
  padding-right: 10px;
  border-bottom: #cda504 solid 2px;
  display: inline-block;
}

.footer_blue ul.navMenu {
  list-style-type: none;
  padding: 0;
}
.footer_blue ul.navMenu li {
  font-family: 'Roboto', sans-serif;
  color: #fff;
  font-size: 15px;
  margin-bottom: 13px;
  padding-left: 0;
}

.footer_blue ul.navMenu li a {
  color: #fff;
  text-decoration: none;
}

.footerCopyright {
  background: #202020;
  text-align: center;
  font-size: 13px;
  line-height: 22px;
  color: #fff;
  padding: 11px 15px;
}

.footerCopyright a {
  color: #fff;
  font-size: 13px;
}






