@font-face {
font-family: 'Champagne & Limousines';
font-style: normal;
font-weight: normal;
src: local('Champagne & Limousines'), url('fonts/champagne-limousines/champagne__limousines-webfont.woff2') format('woff');
}

.topContainer{width: 100%;float: left;background: #00000091;position: fixed;z-index: 99;color: #fff;border-bottom: 1px solid #33cc0d;}
.topContainer .topBar{width: 100%;float: left;background: #44ea1ad1;color: #561f04;font: 400 14px 'Montserrat Alternates', sans-serif;padding: 5px 0;}
.topContainer .topBar ul{margin: 0;padding: 0;text-align: right;}
.topContainer .topBar ul li{list-style-type: none;display: inline-block;}
.topContainer .topBar ul li a{color: #fff;padding: 0 0 0 10px;transition: all ease-in-out 0.3s;}
.topContainer .topBar ul li a:hover{color: #ffff00;}

.topMenuContainer{width: 100%;float: left;background: #032147;padding: 0 30px;}
.topMenu{width: 100%;float: left;font: 500 14px 'Montserrat Alternates', sans-serif;text-align: center;position: relative;z-index: 9999999999999999;margin: 26px 0 0 0;}
.topMenu ul{margin: 0; padding: 0;}
.topMenu ul li{list-style-type: none;display: inline-block;position: relative;}
.topMenu ul li a{color: rgb(255 255 255);padding: 10px 16px;display: block;transition: all ease-in-out 0.3s;border-bottom: 2px solid #fff0;}
.topMenu ul li a:hover{position: relative; text-decoration: none;color: #ffff00;border-color: #ffff00;}
.topMenu ul li a:hover:before{content: '';position: absolute;width: 27px;height: 27px;background: url('../../images/theme/leaf.png');top: 2px;right: -8px;}
.topMenu ul li a:focus, .topMenu ul li a:visited, .topMenu ul li a:active{text-decoration: none;}
.topMenu ul li ul{position: absolute;left: 0;width: 250px;text-align: left;top:100px;visibility: hidden;opacity: 0;transition: all ease-in-out 0.3s;z-index: 9;}
.topMenu ul li ul li{display: block;text-transform: capitalize;font-size: 14px;font-weight: 400;}
.topMenu ul li ul li a {color: #000;padding: 10px 10px;}
.topMenu ul li:hover a{text-decoration: none;/* background: #2F72A8; */color: #ffff00;border-color: #4bce26;}
.topMenu ul li:hover a:before{content: '';position: absolute;width: 27px;height: 27px;background: url('../../images/theme/leaf.png');top: 2px;right: -13px;}
.topMenu ul li:hover ul{visibility: visible;top: 40px;opacity: 1;background: #ffffff;box-shadow: 0px 0px 11px #0000004a;z-index: 999;}
.topMenu ul li:hover ul li{}
.topMenu ul li:hover ul li a{background: transparent;color: #061900;transition: all ease-in-out 0.3s;border-top: 1px solid #e8e8e8;font-size: 13px;font-weight: 500;}
.topMenu ul li:hover ul li:first-child a{border-top: 0;}
.topMenu ul li:hover ul li a:last-child{border-bottom: 0;}
.topMenu ul li:hover ul li a:before{background: transparent;}
.topMenu ul li:hover ul li a:hover{background: #35b112;color: #fff;padding-left: 20px;}

.topContainer .site-title{margin: 20px 0 0;}

#bios {width: 100%;float: left;position: relative;overflow: hidden;}
#bios img {width: 100%;}
#bios:after {content: '';position: absolute;height: 50px;left: 0;right: 0;bottom: -1px;z-index: 9;background: url(../../images/theme/shape.png) no-repeat left bottom;background-size: contain;}
#bios .prev1 {left:-100px;}
#bios .next1 {right:-100px;}
#bios .prev1, #bios .next1{cursor: pointer;transition: all 300ms ease-out;-webkit-transition: all 300ms ease-out;-moz-transition: all 300ms ease-out;visibility:hidden;position:absolute;z-index: 9;top:45%;width:24px;height:44px;}
#bios:hover > .prev1 {left: 15px;visibility:visible;}
#bios:hover >.next1 {right:15px;visibility:visible;}


.welcomeNote{width: 100%;float: left;padding: 60px 0;}
.welcomeNote .wnLeftDiv{width: 100%;float: left;display: table;height: 100%;}
.welcomeNote .wnLeftDiv div:first-child{display: table-cell;vertical-align: middle;background-image: url(../../images/theme/heading_leaf.svg);background-repeat: no-repeat;background-position: center right;width: 40%;}
.welcomeNote .wnRightDiv{width: 100%;float: left;padding: 0;}
.welcomeNote h1{position: relative;font: 400 44px 'Champagne & Limousines', sans-serif;color: #000;margin: 0;padding: 0;}
.welcomeNote h1 s{font: 400 34px/17px 'Parisienne',sans-serif;text-decoration: none;display: block;}
.welcomeNote h1 strong{font: 400 34px/40px 'Parisienne',sans-serif;text-decoration: none;display: block;margin-left: 270px;}
.welcomeNote p{font: 400 16px/30px 'Montserrat Alternates',sans-serif;}

.message{width: 100%; float: left; position: relative; overflow: hidden;}
.message:before {content: '';position: absolute;top: 0;right: 0;bottom: 0;left: 0;transform: translateZ(-1px) scale(1.15);background: url(../../images/theme/bg2.jpg) no-repeat center center;background-attachment: fixed;background-size: cover;filter: blur(3px);}
.message:after{content: '';position: absolute;top: 0;right: 0;bottom: 0;left: 0;background: #00000094 url('../../images/theme/overlay.png');}
.message .cheraUp{background: url('../../images/theme/shape-2.png') no-repeat top left;position: absolute;top: 0;left: 0;right: 0;height: 50px;z-index: 1;}
.message .cheraDn{background: url('../../images/theme/shape.png') no-repeat top left;position: absolute;bottom: 0;left: 0;right: 0;height: 50px;z-index: 1;}
.message > div:last-child{position: relative;z-index: 1;color: #fff;}
.message .wnLeftDiv{width: 100%;float: left;display: table;height: 100%;margin: 130px 0;}
.message .wnLeftDiv div:first-child{display: table-cell;vertical-align: middle;background: url('../../images/theme/plants-left.svg') no-repeat center center;background-size: contain;width: 40%;}
.message .wnRightDiv{width: 100%;float: left;padding: 0; position: relative;}
.message .wnRightDiv a{position: relative; width: 100%; float: left;}
.message .wnRightDiv a span{position: absolute;left: 20px;bottom: 20px;color: #fff;padding: 9px 10px;font: 400 14px 'Montserrat Alternates',sans-serif;background: #3fc51c;border-radius: 14px 0;}
.message .wnRightDiv .link{font: 400 14px 'Montserrat Alternates',sans-serif;float: right;margin: 20px 0 0 0;}
.message .wnRightDiv .link a{background-image: linear-gradient(45deg, #3fc51c 0%, #fcd226 100%);color: #900606;padding: 6px 10px;border-radius: 5px;text-decoration: none;box-shadow: 1px 1px 0px #000; transition: all ease-in-out 0.3s;}
.message .wnRightDiv .link a:hover{opacity: 0.8;}

.message h2{position: relative;font: 400 44px 'Champagne & Limousines', sans-serif;color: #fff;margin: 0;padding: 0;white-space: nowrap;}
.message h2 s{font: 400 34px/30px 'Parisienne',sans-serif;text-decoration: none;display: block;}
.message h2 strong{font: 400 34px/40px 'Parisienne',sans-serif;text-decoration: none;display: block;margin-left: 270px;}
.message p{font: 400 16px/30px 'Montserrat Alternates',sans-serif;}

.attraction{width: 100%;float: left;padding: 60px 0;}
.attraction .wnLeftDiv{width: 100%;float: left;display: table;height: 100%;}
.attraction .wnLeftDiv div.verticalMiddle{display: table;vertical-align: middle;background-image: url(../../images/theme/heading_leaf1.svg);background-repeat: no-repeat;background-position: center center;width: 40%;background-size: 160%;float: left;}
.attraction .wnRightDiv{width: 60%;float: left;padding: 0;}
.attraction .wnRightDiv .eachContainer{width: 100%;float: left;padding: 0;display: table;height: 100%;}
.attraction .wnRightDiv .eachContainer img{width: 50%;float: left;}
.attraction .wnRightDiv .eachContainer > div{width: 50%;float: left;height: 100%;display: table;}
.attraction .wnRightDiv .eachContainer > div > div{display: table-cell;vertical-align: middle;padding: 0 15px;}
.attraction .wnRightDiv .eachContainer:nth-child(odd) img{float: right}

.attraction h3{position: relative;font: 400 44px 'Champagne & Limousines', sans-serif;color: #000;margin: 0;padding: 0;display: table-cell;vertical-align: middle;}
.attraction h3 s{font: 400 34px/38px 'Parisienne',sans-serif;text-decoration: none;display: block;}
.attraction h3 strong{font: 400 34px/40px 'Parisienne',sans-serif;text-decoration: none;display: block;margin-left: 270px;}
.attraction p{font: 400 16px/30px 'Montserrat Alternates',sans-serif;}
.attraction p strong{font: 400 21px/30px 'Poppins',sans-serif;color: #a78d5a;}
.attraction a{display: inline-block;float: right;font-size: 12px;font-weight: 500;color: #ffffff;background: #4cd429;padding: 3px 10px;border-radius: 4px;transition: all ease-in-out 0.3s;}
.attraction a:hover{background: #c08924;text-decoration: none;color: #e5e0d0;}
.attraction .imgContainer{position: relative; width: 100%; float: left;}
.attraction .imgContainer img{}
.attraction .imgContainer:before{content: ''; position: absolute;}
.attraction .imgContainer:after{content: ''; position: absolute;}

.sideSticky{position: -webkit-sticky;position: sticky;top: 85px;}

.gMap{width: 100%; float: left;margin: 0; padding: 0;}
.gMap iframe{width: 100%; float: left;margin: 0; padding: 0;}

.bottomContainer{width: 100%;float: left;/* height: 500px; */background: #fbfaf7 url('../../images/theme/footer.jpg') no-repeat center center;padding: 50px 0 0 0;border-top: 1px solid #cccccc69;}
.bottomContainer .bottomLogo{width: 100%; float: left;text-align: center;}
.bottomContainer .bottomLogo img{filter: invert(1);}
.bottomContainer .bottomLink{width: 100%;float: left;text-align: center;margin: 30px 0 0 0;}
.bottomContainer .bottomLink a{border: solid 1px #4dd22a;border-radius: 20px;padding: 8px 20px;color: #32af11;display: inline-block;font: 400 21px 'Champagne & Limousines', sans-serif;letter-spacing: 2px;transition: all ease 0.3s;}
.bottomContainer .bottomLink a:hover{background: #4dd22a;color: #fff;text-decoration: none;}
.bottomContainer .bottomTiming{width: 100%;float: left;font: 400 16px/30px 'Montserrat Alternates',sans-serif;text-align: center;margin: 30px 0 0 0;color: #2f2f2f;}
.bottomContainer .cprite{width: 100%;float: left;font: 400 12px/30px 'Montserrat Alternates',sans-serif;text-align: center;margin: 30px 0 10px;color: #2f2f2f;}
.bottomContainer .cprite a{color: #2f2f2f;}
.bottomContainer .cprite a:hover{color: #2f2f2f;text-decoration: none;}

/*for top scroll */
.scroll_top{position: fixed;bottom: 35px;right: 10px;background: #00000036;text-align: center;border-radius: 5px;transition: all 300ms ease-in-out;z-index: 9;}
.scroll_top i{color: #fff;padding: 3px 10px 5px;margin: 0;font-size: 30px;}
.scroll_top:hover{background: #0000006b;}

@-webkit-keyframes dancing-dots-jump {0% { top: 0; }55% { top: 0; }60% { top: -10px; }80% { top: 3px; }90% { top: -2px; }95% { top: 1px; }100% { top: 0; }}
@-moz-keyframes dancing-dots-jump {0% { top: 0; }55% { top: 0; }60% { top: -10px; }80% { top: 3px; }90% { top: -2px; }95% { top: 1px; }100% { top: 0; }}
span.jumping-dots > span {-webkit-animation: dancing-dots-jump 1800ms infinite;padding: 1px;position: relative;}
span.jumping-dots > span:nth-child(2) {-webkit-animation-delay: 100ms;}
span.jumping-dots > span:nth-child(3) {-webkit-animation-delay: 300ms;}
.preview-area-loading-message-jumping-dots {margin-left: 5px;}

.workingDiv{width: 100%;float: left;}
.workingDiv .workingArea{width: 100%;float: left;background: #f3f1ec;font: 400 16px/28px 'Montserrat Alternates', sans-serif;}
.workingDiv .contentWrap{width: 100%;float: left;}
.workingDiv .contentWrap .leftBar{font: 400 14px 'Courgette', sans-serif;margin-right: 20px;}
.workingDiv .contentWrap .leftBar .leftHeading{position: relative;color: #f89900;font-size: 24px;text-transform: uppercase;padding: 0  0 4px 0;font: 400 24px 'Champagne & Limousines', sans-serif;}
.workingDiv .contentWrap .leftBar .leftHeading:before{content: '';position: absolute;width: 100%;height: 1px;background: #e6e6e6;bottom: 0;}
.workingDiv .contentWrap .leftBar .leftHeading:after{content: '';position: absolute;width: 20%;height: 3px;background: #fccc03;bottom: -1px;left: 0;}
.workingDiv .contentWrap .leftBar ul{margin: 20px 0 0 0;padding: 0;font-size: 16px;}
.workingDiv .contentWrap .leftBar ul li{list-style-type: none;position: relative;margin: -1px 0 0px 0;border-bottom: 1px solid #e8e6e0;border-top: 1px solid #ffffff;background: #e6e6e6 url(../../images/theme/menu_border.png) no-repeat center bottom;}
.workingDiv .contentWrap .leftBar ul li ul{background: #ebe0c2;margin: 0;}
.workingDiv .contentWrap .leftBar ul li .lemmenuToggle{position: absolute;top: 0px;right: 0;}
.workingDiv .contentWrap .leftBar ul li a{display: block;padding: 15px 0 15px 10px;position: relative;color: #000;transition: all ease-in-out 0.3s;border-left: 4px solid #f7a92c;/* background: #e6e6e6 url('../../images/theme/menu_border.png') no-repeat center bottom; */}
.workingDiv .contentWrap .leftBar ul li a.actLftMnu{background: #c0ce91;color: #fff;}
.workingDiv .contentWrap .leftBar ul li a:hover{ text-decoration: none;padding: 15px 0 15px 15px;background: #556d0578 url(../../images/theme/menu_bg.png) no-repeat right bottom; border-left: 4px solid #8e9e58;color: #fff;}
.workingDiv .workingArea{width: 100%;float: left;background: #fff;/* box-shadow: -11px -1px 22px #cccccc96; */margin: 0;padding: 30px 20px;/* border-left: 1px solid #ccc; */}

.workingDiv .workingArea p{font: 400 16px/30px 'Montserrat Alternates',sans-serif;margin: 0 0 15px 0;padding: 0;color: #000;}
.workingDiv .workingArea p s{display: none;}
.workingDiv .workingArea p a{color: #27b502;}
.workingDiv .workingArea p img.right{float: right;margin: 9px 0 0 20px;}
.workingDiv .workingArea p img.left{float: left;margin: 9px 20px 0 0;}
/*.workingDiv .workingArea h1{color: #181818;position: relative;margin-top: 0;margin-bottom: 30px;font: 400 30px/8px 'Parisienne',sans-serif;}
.workingDiv .workingArea h1 strong{color: #181818;margin-bottom: 5px;margin-top: 2px;display: block;font: 400 40px 'Champagne & Limousines', sans-serif;}
.workingDiv .workingArea h1:after{content: '';position: absolute;border: 1px solid #39b108;width: 50px;}*/
.workingDiv .workingArea h1, .workingDiv .workingArea h2, .workingDiv .workingArea h3,.workingDiv .workingArea h4, .workingDiv .workingArea h5, .workingDiv .workingArea h6{font: 400 40px 'Champagne & Limousines', sans-serif;position: relative;margin: 0 0 20px 0;padding: 0;}
.workingDiv .workingArea h1 strong, .workingDiv .workingArea h2 strong, .workingDiv .workingArea h3 strong,.workingDiv .workingArea h4 strong, .workingDiv .workingArea h5 strong, .workingDiv .workingArea h6 strong{font: 400 30px/8px 'Parisienne',sans-serif;display: block;}
.workingDiv .workingArea h1:after, .workingDiv .workingArea h2:after, .workingDiv .workingArea h3:after, .workingDiv .workingArea h4:after, .workingDiv .workingArea h5:after, .workingDiv .workingArea h6:after{content: '';position: absolute;border: 1px solid #39b108;width: 50px;bottom: 0;left: 0;}

.workingDiv .workingArea h1{color: #000;}
.workingDiv .workingArea h2{color: #27b502;}
.workingDiv .workingArea h3{color: #6b4f42;}
.workingDiv .workingArea h4{color: #3489bb;}
.workingDiv .workingArea h5{color: #c8b16e;}
.workingDiv .workingArea h6{color: #7ba5e4;}
.workingDiv .workingArea h1:after{border: 1px solid #737070;}
.workingDiv .workingArea h2:after{border: 1px solid #27b502;}
.workingDiv .workingArea h3:after{border: 1px solid #98877e;}
.workingDiv .workingArea h4:after{border: 1px solid #1b7eb9;}
.workingDiv .workingArea h5:after{border: 1px solid #c3a552;}
.workingDiv .workingArea h6:after{border: 1px solid #4b7ac1;}


.workingDiv .workingArea ul{margin: 0 0 15px 0;padding: 0;font: 400 16px/30px 'Montserrat Alternates',sans-serif;color: #000;}
.workingDiv .workingArea ul li{list-style-type: none;position: relative;padding: 0 0 0 20px;}
.workingDiv .workingArea ul li:before{content: '\f122';font: 400 15px 'FontAwesome';position: absolute;top: 8px;left: 0;-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform: scale(-1, 1);-ms-transform: scale(-1, 1);transform: scale(-1, 1);}
.workingDiv .workingArea ul li ul{margin: 0; padding: 0;}
.workingDiv .workingArea ul li ul li:before{content: '\f0a4';font: 400 15px 'FontAwesome';top: 6px;left: 0;-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform: scale(1, 1);-ms-transform: scale(1, 1);transform: scale(1, 1);}
.workingDiv .workingArea ul li ul li ul{margin: 0; padding: 0;}
.workingDiv .workingArea ul li ul li ul li:before{content: '\f0da';left: 2px;}
.workingDiv .workingArea ul li ul li ul li ul{margin: 0; padding: 0;}
.workingDiv .workingArea ul li ul li ul li ul li:before{content: '\f101';}

.workingDiv .workingArea ol{margin: 0 0 15px 24px;padding: 0;font: 400 16px/30px 'Montserrat Alternates',sans-serif;color: #000;}
.workingDiv .workingArea ol li{list-style-type: decimal-leading-zero;position: relative;padding: 0 0 0 4px;}
.workingDiv .workingArea ol li ol{margin: 0 0 0 15px;}
.workingDiv .workingArea ol li ol li{list-style-type: lower-latin;}
.workingDiv .workingArea ol li ol li ol{margin: 0 0 0 15px;padding: 0;}
.workingDiv .workingArea ol li ol li ol li{list-style-type: lower-roman;}

.workingDiv .workingArea .dropdown-menu{margin: 0;padding: 0;font: 400 14px 'PT Sans', sans-serif;}
.workingDiv .workingArea .dropdown-menu li:before{content: '\f0a4';left: 2px;-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform: scale(1, 1);-ms-transform: scale(1, 1);transform: scale(1, 1);top: 6px;}
.workingDiv .workingArea .dropdown-menu li a{padding-left: 2px;}

.workingDiv .sideSticky{position: -webkit-sticky;position: sticky;top: 85px;}
.workingDiv .alertBox{font-size: 13px;position: absolute;top: 10px;right: 0;background: #d9e6d3;padding: 0 10px;border-radius: 5px;}

.workingDiv .workingArea .plantsDetails{width: 100%;float: left;font: 400 16px 'Montserrat Alternates', sans-serif;}
.workingDiv .workingArea .plantsDetails .imageContainer{/* width: 100%; */float: left;margin-top: 30px;position: relative;}
.workingDiv .workingArea .plantsDetails .imageContainer:before{content:'';background: url('../../images/theme/photo_sticky.png') center center;position: absolute;top: -25px;width: 97px;height: 99px;left: -30px;}
.workingDiv .workingArea .plantsDetails .imageContainer:after{content:'';background: url(../../images/theme/photo_sticky.png) center center;position: absolute;bottom: -25px;width: 97px;height: 99px;right: -30px;}
.workingDiv .workingArea .plantsDetails .heading{font: 400 20px/30px 'Montserrat Alternates',sans-serif;font-weight: 500;/* font-size: 16px; */color: #2b8000;}
.workingDiv .workingArea .plantsDetails .details{width: 100%;float: left;margin: 20px 0 0 0;line-height: 30px;}
.workingDiv .workingArea .plantsDetails .details span{font: 500 20px/30px 'Montserrat Alternates',sans-serif;width: 100%;float: left;}
.workingDiv .workingArea .plantsDetails ul{font: 500 16px 'Montserrat Alternates', sans-serif;margin: 0 0 30px 0;}
.workingDiv .workingArea .plantsDetails ul li{padding: 10px 0 10px 27px;border: 1px solid #eaeaea;margin-top: -1px;color: #000000;}
.workingDiv .workingArea .plantsDetails ul li:before{content: '\f299';top: 14px;left: 5px;color: green;}
.workingDiv .workingArea .plantsDetails ul li strong{color: #666965;font-weight: 500; font-size: 14px;}

.backButton{background: #5cb85c;border: 1px solid #5cb85c;border-radius: 4px;font-size: 14px;color: #fff;padding: 2px 14px;transition: all ease-in-out 0.3s;}
.backButton:hover{background: #49a249;}
.backButton:focus{outline: 0;}

.tpsubMen{z-index: 9;display: inline-flex;margin: 0;background: #00000082;border-radius: 5px;float: right;font: 400 36px 'PT Sans', sans-serif;bottom: 40px;right: 30px;position: absolute;}
.tpsubMen a:nth-child(1){background: #27b502;border-radius: 5px 0 0 5px;}
.tpsubMen a:nth-child(2){background: #FF9900;}
.tpsubMen a:nth-child(3){background: #FF0000;border-radius: 0 5px 5px 0;}
.tpsubMen a {padding: 9px 8px 9px 38px;color: #fff;font-size: 14px;position: relative;transition: all ease-in-out 300ms;}
.tpsubMen a:hover,.tpsubMen a:focus {text-decoration: none;}
.tpsubMen a:nth-child(1):hover{background: #a59314;}
.tpsubMen a:nth-child(2):hover{background: #e88f0a;}
.tpsubMen a:nth-child(3):hover{background: #e40101;}
.tpsubMen a i {margin-right: 10px;position: absolute;font-size: 25px;color: #ffffff;left: 10px;top: 6px;}

.two-column{column-count: 2;}