html,body{margin:0;padding:0;}
body{background:#fff;font-family:'Fira Sans', sans-serif;line-height:22px;}
*,a{text-decoration:none;border:none;outline:none;box-sizing:border-box;}

/* Custom Font Settings */
@font-face{
    font-family:'Fira Sans Book';
    src:url('../fonts/FiraSans-Book.eot');
    src:url('../fonts/FiraSans-Book.eot?#iefix') format('embedded-opentype'),
        url('../fonts/FiraSans-Book.woff2') format('woff2'),
        url('../fonts/FiraSans-Book.woff') format('woff'),
        url('../fonts/FiraSans-Book.ttf') format('truetype'),
        url('../fonts/FiraSans-Book.svg#FiraSans-Book') format('svg');
    font-weight:normal;font-style:normal;font-display:swap;
}

@font-face{
    font-family:'Fira Sans';
    src:url('../fonts/FiraSans-Thin.eot');
    src:url('../fonts/FiraSans-Thin.eot?#iefix') format('embedded-opentype'),
        url('../fonts/FiraSans-Thin.woff2') format('woff2'),
        url('../fonts/FiraSans-Thin.woff') format('woff'),
        url('../fonts/FiraSans-Thin.ttf') format('truetype'),
        url('../fonts/FiraSans-Thin.svg#FiraSans-Thin') format('svg');
    font-weight:100;font-style:normal;font-display:swap;
}

@font-face{
    font-family:'Fira Sans';
    src:url('../fonts/FiraSans-Light.eot');
    src:url('../fonts/FiraSans-Light.eot?#iefix') format('embedded-opentype'),
        url('../fonts/FiraSans-Light.woff2') format('woff2'),
        url('../fonts/FiraSans-Light.woff') format('woff'),
        url('../fonts/FiraSans-Light.ttf') format('truetype'),
        url('../fonts/FiraSans-Light.svg#FiraSans-Light') format('svg');
    font-weight:300;font-style:normal;font-display:swap;
}

@font-face{
    font-family:'Fira Sans';
    src:url('../fonts/FiraSans-ExtraLight.eot');
    src:url('../fonts/FiraSans-ExtraLight.eot?#iefix') format('embedded-opentype'),
        url('../fonts/FiraSans-ExtraLight.woff2') format('woff2'),
        url('../fonts/FiraSans-ExtraLight.woff') format('woff'),
        url('../fonts/FiraSans-ExtraLight.ttf') format('truetype'),
        url('../fonts/FiraSans-ExtraLight.svg#FiraSans-ExtraLight') format('svg');
    font-weight:200;font-style:normal;font-display:swap;
}

@font-face{
	font-family:'Fira Sans';
	src:url('../fonts/FiraSans-Medium.eot');
	src:url('../fonts/FiraSans-Medium.eot?#iefix') format('embedded-opentype'),
	url('../fonts/FiraSans-Medium.woff2') format('woff2'),
	url('../fonts/FiraSans-Medium.woff') format('woff'),
	url('../fonts/FiraSans-Medium.ttf') format('truetype'),
	url('../fonts/FiraSans-Medium.svg#FiraSans-Medium') format('svg');
	font-weight:500;font-style:normal;
}

@font-face{
	font-family:'Fira Sans';
	src:url('../fonts/FiraSans-SemiBold.eot');
	src:url('../fonts/FiraSans-SemiBold.eot?#iefix') format('embedded-opentype'),
	url('../fonts/FiraSans-SemiBold.woff2') format('woff2'),
	url('../fonts/FiraSans-SemiBold.woff') format('woff'),
	url('../fonts/FiraSans-SemiBold.ttf') format('truetype'),
	url('../fonts/FiraSans-SemiBold.svg#FiraSans-SemiBold') format('svg');
	font-weight:600;font-style:normal;
}

@font-face{
	font-family:'Fira Sans';
	src:url('../fonts/FiraSans-Bold.eot');
	src:url('../fonts/FiraSans-Bold.eot?#iefix') format('embedded-opentype'),
	url('../fonts/FiraSans-Bold.woff2') format('woff2'),
	url('../fonts/FiraSans-Bold.woff') format('woff'),
	url('../fonts/FiraSans-Bold.ttf') format('truetype'),
	url('../fonts/FiraSans-Bold.svg#FiraSans-Bold') format('svg');
	font-weight:bold;font-style:normal;
}

@font-face{
	font-family:'Fira Sans';
	src:url('../fonts/FiraSans-Regular.eot');
	src:url('../fonts/FiraSans-Regular.eot?#iefix') format('embedded-opentype'),
	url('../fonts/FiraSans-Regular.woff2') format('woff2'),
	url('../fonts/FiraSans-Regular.woff') format('woff'),
	url('../fonts/FiraSans-Regular.ttf') format('truetype'),
	url('../fonts/FiraSans-Regular.svg#FiraSans-Regular') format('svg');
	font-weight:normal;font-style:normal;
}

/* //////////////////////////////////////////////////  PLACEHOLDERS  ////////////////////////////////////////////////// */
input::-moz-placeholder{color:333;font-style:italic;font-size:14px;}
::placeholder{color:333;font-style:italic;font-size:14px;}
::-webkit-input-placeholder{color:333;font-style:italic;font-size:14px;}
:-ms-input-placeholder{color:333;font-style:italic;font-size:14px;}

/* //////////////////////////////////////////////////  GO TO TOP  ////////////////////////////////////////////////// */
a#goTop{width:50px;height:50px;opacity:1;position:fixed;bottom:57px;right:15px;display:none;outline:none !important;background-image:url(../images/go-to-top.png);background-repeat:no-repeat;z-index:1005;}

/* //////////////////////////////////////////////////  MAIN NAVIGATION  ////////////////////////////////////////////////// */
.inner-nav{position:absolute !important;top:20px !important;}
.inner-nav ul#menu li#fix-logo{display:block !important;}
.navigation{position:relative;top:0;margin:auto;text-align:center;height:auto;z-index:9000;width:100%;}
.nav{width:100%;text-align:center;margin:auto;padding:0;z-index:1001;background:#fff;height:70px;position:fixed;box-shadow:0 0 7px rgba(0, 0, 0, 0.15);top:0;}
.nav ul#menu{border:none;margin:0 auto;padding:0;text-align:center;display:table;width:100%;max-width:1200px;}
.nav ul#menu li{list-style:none;margin:19px 10px;padding:0;text-align:center;font:500 15px/34px 'Fira Sans', sans-serif;color:#fff;display:inline-block;float:left;box-sizing:border-box;}
.nav ul#menu li a{text-decoration:none;color:#b4854a;display:block;transition:all 0.1s ease-in;padding:0 10px;border-radius:4px;-webkit-border-radius:4px;}
.nav ul#menu li.active a, a.active, .nav ul#menu li a:hover{background:#f3a704;color:#fff;}
.nav ul#menu li img.fix-logo{margin:10px 0 0;display:inline-block;float:left;}
.nav ul#menu li#fix-logo{display:none;transition:all 1s ease;background:none;padding:0 10px;text-align:center;margin:-2px 60px 0 0;}
.nav ul#menu li#fix-logo a,.nav ul#menu li#fix-logo a:hover{border:none;}
.nav ul#menu li.login{border-radius:4px;-webkit-border-radius:4px;overflow:hidden;}
.nav ul#menu li.login a{background:#f9f9f9;border:1px solid #eee;color:#769300;box-sizing:border-box;}
.nav ul#menu li.login:hover a{background:#769300;border:1px solid #4f9400;color:#fff;}
.nav ul#menu li ul{display:none;margin:0;padding:0;box-shadow:0 4px 4px 0 #333;}
.nav ul#menu li:hover ul{display:block;position:absolute;min-width:230px;background:#fff;}
.nav ul#menu li:hover ul li{margin:0 !important;padding:0;text-align:left;font:13px/45px 'Work Sans', sans-serif !important;color:#af2826;display:block;border-bottom:1px solid #a70000;width:100%;float:none;box-sizing:border-box;}
.nav ul#menu li:hover ul li:last-child{border:none;}
.nav ul#menu li:hover ul li a{color:#af2826;padding:0 10px;display:block;box-shadow:none !important;}
.nav ul#menu li:hover ul li a:hover{color:#fff;box-shadow:none;background:#af2826;}
.nav ul#menu li ul.horizontal{display:none;}
.nav ul#menu li:hover ul.horizontal{display:table;width:100%;max-width:1020px;margin:0 auto;padding:0;box-sizing:border-box;position:absolute;top:auto;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);background:#fff;border-top:2px #af2826 solid;}
.nav ul#menu li ul.horizontal div.main{display:inline-block;margin:1%;width:30.7%;padding:0;vertical-align:top;}
.nav ul#menu li ul.horizontal div.main h1{font:18px/36px 'Work Sans', sans-serif;color:#af2826;text-align:left;border-bottom:2px #7f7f7f solid;box-sizing:border-box;padding:0;margin:0;}
.nav ul#menu li ul.horizontal div.main h1 a{color:#af2826;}
.nav ul#menu li ul.horizontal div.main h1 a:hover{color:#333;box-shadow:none;}
.nav ul#menu li.active ul.horizontal div.main a{box-shadow:none;}
/* Second Level Sub Menu */
.nav ul#menu li ul.horizontal div.main h3{font:16px/30px 'Work Sans', sans-serif;color:#000;text-align:left;padding:15px 0 15px 58px;margin:0;text-transform:uppercase;}
.nav ul#menu li ul.horizontal div.main h3 a{color:#000;}
.nav ul#menu li ul.horizontal div.main h3 a:hover{box-shadow:none;color:#af2826;}
.nav ul#menu li ul.horizontal div.main h3.residential{background:url(../images/residential-icon.png) no-repeat left center;}
.nav ul#menu li ul.horizontal div.main h3.it-parks{background:url(../images/it-parks-icon.png) no-repeat left center;}
.nav ul#menu li ul.horizontal div.main h3.roads-highways{background:url(../images/roads-icon.png) no-repeat left center;}
.nav ul#menu li ul.horizontal div.main h3.buildings-structure{background:url(../images/buildings-icon.png) no-repeat left center;}
.nav ul#menu li ul.horizontal div.main h3.hydro{background:url(../images/hydro-power-icon.png) no-repeat left center;}
.nav ul#menu li ul.horizontal div.main h3.thermal{background:url(../images/thermal-power-icon.png) no-repeat left center;}
.nav ul#menu li ul.horizontal div.main .links{margin:0 10px;padding:0 0 10px;display:block;clear:both;width:100%;border-bottom:1px #999 solid;min-height:70px;}
.nav ul#menu li ul.horizontal div.main .links a{list-style:none;display:block;text-align:left;clear:both;margin:0;padding:0 0 0 10px;font:13px/22px 'Work Sans', sans-serif !important;color:#af2826;background:url(../images/list-dot.png) no-repeat left center;box-shadow:none;}
.nav ul#menu li ul.horizontal div.main .links a:hover{color:#333;}
.nav ul#menu li ul.horizontal div.main .links:last-child{border:none;}

/* //////////////////////////////////////////////////  MOBILE MENU  ////////////////////////////////////////////////// */
.slicknav_menu{display:none;font:16px/32px 'Fira Sans';color:#333;}
.slicknav_btn{position:relative;display:block;vertical-align:middle;float:right;padding:0;cursor:pointer;}
.slicknav_menu .slicknav_menutxt{display:block;line-height:1.188em;float:left;}
.slicknav_menu .slicknav_icon{float:left;margin:0.188em 0 0 0.438em;}
.slicknav_menu .slicknav_no-text{margin:0 10px 0 0;}
.slicknav_menu .slicknav_icon-bar{display:block;width:2em;height:0.125em;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}
.slicknav_btn .slicknav_icon-bar + .slicknav_icon-bar{margin-top:0.4em;}
.slicknav_nav{clear:both;}
.slicknav_nav ul, .slicknav_nav li{display:block;font-size:75%;}
.slicknav_nav h1{display:block;font-size:120%;font-family:'Fira Sans';}
.slicknav_nav .slicknav_arrow{font-size:0.8em;margin:0 0 0 0.4em;}
.slicknav_nav .slicknav_item{cursor:pointer;color:#AF2826;}
.slicknav_nav .slicknav_row{display:block;}
.slicknav_nav .slicknav_row:hover a{color:#fff;}
.slicknav_nav a{display:block;}
.slicknav_nav .slicknav_item a, .slicknav_nav .slicknav_parent-link a{display:inline;}
.slicknav_menu:before, .slicknav_menu:after{content:"";display:table;}
.slicknav_menu:after{clear:both;}
.slicknav_menu{*zoom:1;}
.slicknav_menu{font-size:16px;}
.slicknav_menu .slicknav_menutxt{color:#FFF;font-weight:bold;text-shadow:0 1px 3px #000;}
.slicknav_menu .slicknav_icon-bar{background-color:#e43b00;}
.slicknav_menu{background:none;padding:0;position:absolute;right:0;top:50%;margin-top:-10px;}
.slicknav_nav{color:#fff;margin:0;padding:0;}
.slicknav_nav, .slicknav_nav ul{list-style:none;overflow:hidden;background:#fff;float:right;margin:21px 0 0;padding:0;width:70%;height:100%;}
.slicknav_nav ul{padding:0;margin:0 0 0 20px;}
.slicknav_nav a{padding:7px 0;margin:0;text-decoration:none;color:#333;text-transform:uppercase;transition:all 0.25s ease;border-bottom:1px #f5f5f5 solid;}
.slicknav_nav .slicknav_item a, .slicknav_nav .slicknav_parent-link a{padding:0;margin:0;border-bottom:none !important;}
.slicknav_nav .slicknav_row:hover{background:#232424;color:#fff;text-decoration:none;}
.slicknav_nav a:hover{background:#232424;color:#fff;}
.slicknav_nav .slicknav_txtnode{margin-left:15px;}
img.mobile-logo{display:none;}

/* //////////////////////////////////////////////////  MAIN THEME  ////////////////////////////////////////////////// */
.wrapper{width:100%;max-width:1280px;margin:0 auto;padding:0;display:block;clear:both;}
.wrapper-huge{width:100%;margin:0 auto;padding:0;display:block;clear:both;}

/* Main Slider */
.flex-container a:active, .flexslider a:active, .flex-container a:focus, .flexslider a:focus{outline:none;}
.slides,.flex-control-nav,.flex-direction-nav{margin:0;padding:0;list-style:none;}
.flexslider a img{outline:none;border:none;}
.flexslider{margin:0 auto;padding:0;background:#000123;width:100%;height:100%;}
.flexslider .slides > li{display:none;-webkit-backface-visibility:hidden;width:100%;height:100%;position:relative;}
.flexslider .slides > li div.slide-one{background:url(../images/slide1.jpg) no-repeat center top;background-size:cover;width:100%;height:100%;padding-bottom:47%;}
.flexslider .slides > li div.slide-two{background:url(../images/slide2.jpg) no-repeat center top;background-size:cover;width:100%;height:100%;padding-bottom:47%;}
.flexslider .slides > li div.slide-three{background:url(../images/slide3.jpg) no-repeat center top;background-size:cover;width:100%;height:100%;padding-bottom:47%;}
.flexslider .slides img{width:auto;max-width:100%;display:block;}
.slides:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
html[xmlns] .slides{display:block;}
* html .slides{height:1%;}
.flexslider{position:relative;zoom:1;padding:0;}
.flex-container{min-width:150px;max-width:100%;position:relative;margin:70px auto auto;}
.flexslider .slides{zoom:1;position:relative;}
.flexslider .flex-control-nav{display:block;position:absolute;width:1170px;margin:auto;text-align:center;left:50%;bottom:110px;transform:translateX(-50%);-webkit-transform:translateX(-50%);}
.flexslider .flex-control-nav li{display:inline-block;text-align:center;font-size:0;width:33px;height:20px;padding:8px 0;margin:0 4px;cursor:pointer;box-sizing:border-box;}
.flexslider .flex-control-nav li a{border-bottom:2px solid rgba(122,122,139,0.5);display:block;width:33px;height:20px;background:transparent;}
.flexslider .flex-control-nav li:hover a{border-bottom:2px solid rgba(255,255,255,0.8);}
.flexslider .flex-control-nav li a.flex-active{border-bottom:2px solid rgba(73,137,255,1);}
/* Slider Content */
.flexslider .slides div.content{position:absolute;bottom:0;right:0;text-align:left;margin:0;padding:40px 50px;z-index:100;width:35%;box-sizing:border-box;background:#222 url(../images/slider-text-bg.png) no-repeat center right;}
.flexslider .slides div.content h1{font:400 18px/50px 'Fira Sans';color:#769300;text-align:left;margin:0;padding:0;display:block;clear:both;position:relative;}
.flexslider .slides div.content h1:before{content:'';position:absolute;top:0;left:0;width:32px;height:2px;background:#769300;}
.flexslider .slides div.content p{font:15px/25px 'Fira Sans';color:#b4854a;text-align:left;display:block;clear:both;padding:15px 0 30px;margin:0;}

/* Highlights */
.flexslider .slides div.highlights{position:absolute;bottom:45px;left:8%;z-index:10;width:60%;}
.flexslider .slides div.highlights span.emoji{display:table;clear:both;padding:10px 0;}
.flexslider .slides div.highlights span.emoji img{display:inline-block;float:left;}
.flexslider .slides div.highlights span.emoji h4{display:inline-block;float:left;margin:32px 0 0;padding:8px 15px;box-sizing:border-box;text-align:left;background:#769300;color:#fff;border-radius:26px;-webkit-border-radius:26px;font-size:18px;font-weight:500;}
.flexslider .slides div.highlights ul{margin:0;padding:0;list-style:none;display:table;clear:both;width:100%;}
.flexslider .slides div.highlights ul li{display:inline-block;float:left;margin:0 12px 0 0;padding:8px;box-sizing:border-box;text-align:center;border-radius:20px;-webkit-border-radius:20px;background:#fff;border:1px solid #7c4700;width:100px;}
.flexslider .slides div.highlights ul li img{display:block;clear:both;margin:auto;}
.flexslider .slides div.highlights ul li h6{display:block;clear:both;margin:0;padding:5px 0;font:400 14px/16px 'Fira Sans', sans-serif;color:#6d6d6d;}

/* Calling Options */
.flexslider .slides div.callingOptns{position:absolute;top:0;right:4%;z-index:10;width:130px;height:183px;background:url(../images/call-to-management.png) no-repeat left top;}
.flexslider .slides div.callingOptns a.mngmnt{display:block;clear:both;margin:0;padding:0;font:500 17px/20px 'Fira Sans', sans-serif;color:#fff;position:relative;text-align:center;top:69px;letter-spacing:-.04rem;}
.flexslider .slides div.callingOptns a.scrty{display:block;clear:both;margin:0;padding:0;font:500 15px/20px 'Fira Sans', sans-serif;color:#fff;position:relative;text-align:center;top:96px;letter-spacing:-.04rem;}

/* Directional Nav */
@font-face{
font-family:'flexslider-icon';
src:url('../fonts/flexslider-icon.eot');
src:url('../fonts/flexslider-icon.eot?#iefix') format('embedded-opentype'), url('../fonts/flexslider-icon.woff') format('woff'), url('../fonts/flexslider-icon.ttf') format('truetype'), url('../fonts/flexslider-icon.svg#flexslider-icon') format('svg');
font-weight:normal;font-style:normal;
}

.flex-direction-nav{*height:0;}
.flex-direction-nav a{text-decoration:none;display:block;width:40px;height:50px;margin:-20px 0 0;position:absolute;top:50%;z-index:10;overflow:hidden;opacity:0;cursor:pointer;color:#e43b00;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;text-align:center;font-size:0;}
.flex-direction-nav a:before{font-family:"flexslider-icon";font-size:22px;display:inline-block;content:'\f001';color:#e43b00;font-weight:200;}
.flex-direction-nav a.flex-next:before{content:'\f002';}
.flex-direction-nav .flex-prev{left:0;}
.flex-direction-nav .flex-next{right:0;}
.flexslider:hover .flex-direction-nav .flex-prev{opacity:1;left:10px;}
.flexslider:hover .flex-direction-nav .flex-prev:hover{opacity:1;}
.flexslider:hover .flex-direction-nav .flex-next{opacity:1;right:10px;}
.flexslider:hover .flex-direction-nav .flex-next:hover{opacity:1;}
.flex-direction-nav .flex-disabled{opacity:0 !important;filter:alpha(opacity=0);cursor:default;z-index:-1;}

/* About Section Styles */
.aboutSection{display:table;clear:both;margin:0 auto;padding:80px 0 0;width:100%;background:url(../images/about-top-bg.png) no-repeat center top;}
.aboutSection h5{display:block;clear:both;font:500 16px/32px 'Fira Sans';color:#b4854a;margin:0;padding:0;text-transform:uppercase;}
.aboutSection h1{display:block;clear:both;font:200 40px/60px 'Fira Sans';color:#464646;margin:0;padding:0 0 3rem;letter-spacing:-0.1rem;}
.aboutSection h1 span{color:#97b7b3;clear:left;display:inline-block;}
.aboutSection .leftContent{display:inline-block;float:left;margin:0;padding:3rem 3rem 3rem 3rem;box-sizing:border-box;width:40%;}
.aboutSection .leftContent h4{display:block;clear:both;font:300 22px/36px 'Fira Sans';color:#000;margin:0;padding:10px 0 0;text-align:left;position:relative;}
.aboutSection .leftContent h4:before{position:absolute;content:'';top:-10px;left:0;width:32px;height:3px;background:#9e794a;}
.aboutSection .leftContent h4 span{color:#b4854a;font-weight:400;}
.aboutSection .leftContent ul{margin:0;padding:2rem 0;list-style:none;}
.aboutSection .leftContent ul li{display:block;clear:both;text-align:left;margin:0;padding:0 0 6px 30px;font:18px/34px 'Fira Sans';color:#727272;box-sizing:border-box;background:url(../images/check-mark.png) no-repeat left 10px;}
.aboutSection .leftContent p{display:block;clear:both;font:400 16px/30px 'Fira Sans';color:#737373;margin:0;padding:0;text-align:left;}
.aboutSection .leftContent p span{color:#97b7b3;}
.aboutSection .leftContent a.know-btn{display:table;clear:both;margin:40px 0 20px;padding:0 20px;box-sizing:border-box;text-align:center;font:400 15px/52px 'Fira Sans';color:#b4854a;text-transform:uppercase;background:#232322;transition:all .3s;-webkit-transition:all .3s;min-width:10rem;}
.aboutSection .leftContent a.know-btn:hover{background:#0f68aa;color:#fff;}
.aboutSection .rightTheme{display:inline-block;float:right;margin:0;padding:3rem 0 0;box-sizing:border-box;width:60%;text-align:left;background:url(../images/about-right-bg.jpg) no-repeat right bottom;background-size:cover;position:relative;}
.aboutSection .rightTheme img.hide,img.hide{visibility:hidden;max-width:100%;}
.aboutSection .rightTheme .areaDesc{position:absolute;left:-45px;bottom:0;width:55%;background:#232322;padding:20px 40px;box-sizing:border-box;text-align:left;margin:0;}
.aboutSection .rightTheme .areaDesc h1{display:block;clear:both;font:200 38px/40px 'Fira Sans';color:#b4854a;margin:0;padding:15px 0 0;text-align:left;}
.aboutSection .rightTheme .areaDesc p{display:block;clear:both;font:400 14px/22px 'Fira Sans';color:#fff;margin:0;padding:8px 0;text-align:left;}
.aboutSection .rightTheme .intercom-security{position:absolute;left:51%;bottom:0;width:44%;padding:0;box-sizing:border-box;text-align:left;margin:0;display:table;}
.aboutSection .rightTheme .intercom-security .intercom{width:100%;background:rgba(48,4,198,0.8);padding:20px;box-sizing:border-box;text-align:left;margin:0 0 12px;display:block;clear:both;min-height:178px;}
.aboutSection .rightTheme .intercom-security .security{width:100%;background:rgba(2,108,176,0.8);padding:20px;box-sizing:border-box;text-align:left;margin:0;display:block;clear:both;min-height:178px;}
.aboutSection .rightTheme .intercom-security .intercom i.ico,.aboutSection .rightTheme .intercom-security .security i.ico{display:inline-block;float:left;margin:0;padding:0;width:56px;text-align:left;}
.aboutSection .rightTheme .intercom-security .intercom .textArea,.aboutSection .rightTheme .intercom-security .security .textArea{display:inline-block;float:right;margin:0;padding:0;width:78%;text-align:left;}
.aboutSection .rightTheme .intercom-security .intercom .textArea h2,.aboutSection .rightTheme .intercom-security .security h2{display:block;clear:both;font:600 18px/40px 'Fira Sans';color:#fff;margin:0;padding:0 0 8px;text-align:left;}
.aboutSection .rightTheme .intercom-security .intercom .textArea p,.aboutSection .rightTheme .intercom-security .security p{display:block;clear:both;font:400 14px/20px 'Fira Sans';color:#fff;margin:0;padding:0;text-align:left;}

/* Amenities Section */
.amenities{display:table;margin:0 auto;padding:0;box-sizing:border-box;width:100%;text-align:left;background:url(../images/amenities-right-curve.png) no-repeat top right;position:relative;}
.amenities .leftImg{display:inline-block;float:left;text-align:right;margin:0;padding:0 0 7%;background:url(../images/amenities-bg.jpg) no-repeat left top;background-size:cover;width:40%;position:relative;}
.amenities .leftImg div.descript{position:absolute;right:0;bottom:0;width:72%;background-color:#232322;text-align:right;margin:0;padding:1.5rem;box-sizing:border-box;}
.amenities .leftImg div.descript h2{margin:0;padding:0;display:block;clear:both;text-align:right;font:200 38px/45px 'Fira Sans';color:#b4854a;}
.amenities .leftImg div.descript p{margin:0;padding:15px 0 0;display:block;clear:both;text-align:right;font:400 14px/22px 'Fira Sans';color:#fff;}
.amenities .rightDescription{display:inline-block;float:right;text-align:left;margin:0;padding:3rem 2rem;width:57%;position:relative;box-sizing:border-box;}
.amenities .rightDescription h6{display:block;clear:both;font:500 16px/32px 'Fira Sans';color:#b4854a;margin:0;padding:0;text-transform:uppercase;}
.amenities .rightDescription h2{display:block;clear:both;font:200 26px/34px 'Fira Sans';color:#464646;margin:0;padding:0 0 1.5rem;letter-spacing:-0.1rem;}
.amenities .rightDescription h2 span{color:#97b7b3;clear:left;display:inline-block;}
.amenities .rightDescription ul{margin:0;padding:1rem 0;list-style:none;}
.amenities .rightDescription ul li{margin:0 0 1rem;padding:0;list-style:none;display:inline-block;float:left;width:50%;min-height:130px;box-sizing:border-box;}
.amenities .rightDescription ul li i.icon{display:inline-block;float:left;margin:0;padding:0;width:52px;text-align:left;}
.amenities .rightDescription ul li .description{display:inline-block;float:right;margin:0;padding:0 1rem;width:80%;text-align:left;box-sizing:border-box;}
.amenities .rightDescription ul li .description h3{display:block;clear:both;text-align:left;margin:0;padding:0;font:600 16px/32px 'Fira Sans';color:#444;}
.amenities .rightDescription ul li .description p{display:block;clear:both;text-align:left;margin:0;padding:0;font:400 14px/22px 'Fira Sans';color:#7b7b7b;}
.amenities .rightDescription a.find-btn{display:table;clear:both;margin:40px 0 20px;padding:0 20px;box-sizing:border-box;text-align:center;font:400 15px/52px 'Fira Sans';color:#b4854a;text-transform:uppercase;background:#232322;transition:all .3s;-webkit-transition:all .3s;min-width:10rem;}
.amenities .rightDescription a.find-btn:hover{background:#0f68aa;color:#fff;}

/* Management */
.management{display:table;clear:both;width:100%;margin:0;padding:0;box-sizing:border-box;background:#fbfaf7 url(../images/management-left-bg.png) no-repeat left top;overflow:hidden;}
.management .manageText{display:inline-block;float:left;margin:0;padding:2rem 0 1rem;width:40%;}
.management .manageText i.icon{display:block;clear:both;width:auto;margin:1rem 0;}
.management .manageText h6{display:block;clear:both;font:500 16px/32px 'Fira Sans';color:#b4854a;margin:0;padding:0;text-transform:uppercase;}
.management .manageText h2{display:block;clear:both;font:200 26px/34px 'Fira Sans';color:#000;margin:0;padding:1rem 0 1.5rem;letter-spacing:-0.1rem;}
.management .manageText p{margin:0;padding:15px 0 0;display:block;clear:both;text-align:left;font:400 16px/30px 'Fira Sans';color:#585757;}
.management .manageText a.view-btn{display:table;clear:both;margin:40px 0 20px;padding:0 20px;box-sizing:border-box;text-align:center;font:400 15px/52px 'Fira Sans';color:#b4854a;text-transform:uppercase;background:#232322;transition:all .3s;-webkit-transition:all .3s;min-width:10rem;}
.management .manageText a.view-btn:hover{background:#0f68aa;color:#fff;}
.management .members{display:inline-block;float:right;margin:0 -2.25rem 0 0;padding:0;width:52%;background:url(../images/management-theme.jpg) no-repeat left top;box-sizing:border-box;min-height:580px;background-size:134% auto;}
.management .members ul{margin:0;padding:0;list-style:none;}
.management .members ul li{display:block;clear:both;margin:0;padding:1rem 0 0;position:relative;width:100%;}
.management .members ul li:nth-child(even){text-align:left;}
.management .members ul li:nth-child(odd){text-align:right;}
.management .members ul li i.proPic{display:inline-block;width:130px;height:130px;text-align:center;margin:0;padding:0;position:relative;border-radius:100%;-webkit-border-radius:100%;overflow:hidden;z-index:5;}
.management .members ul li i.proPic img{max-width:100%;}
.management .members ul li .name{display:inline-block;width:75%;margin:0;padding:0;position:relative;overflow:hidden;z-index:10;}
.management .members ul li .name h2{margin:0;padding:0;font:500 20px/20px 'Fira Sans';color:#fff;}
.management .members ul li .name h2 span{display:block;clear:both;font-size:13px;font-weight:300;line-height:100%;}
.management .members ul li .name.bubble-1{background:url(../images/bubble1.png) no-repeat;width:315px;height:92px;padding:1.3rem 2rem;box-sizing:border-box;position:relative;right:-35px;}
.management .members ul li .name.bubble-2{background:url(../images/bubble2.png) no-repeat;width:316px;height:90px;padding:1.3rem 2rem;box-sizing:border-box;position:relative;left:-35px;}
.management .members ul li .name.bubble-3{background:url(../images/bubble3.png) no-repeat;width:315px;height:92px;padding:1.3rem 2rem;box-sizing:border-box;position:relative;right:-35px;}
.management .members ul li .name.bubble-4{background:url(../images/bubble4.png) no-repeat;width:316px;height:90px;padding:1.3rem 2rem;box-sizing:border-box;position:relative;left:-35px;}
.management .members ul li .circleOuter{position:absolute;width:230px;height:230px;border-radius:100%;-webkit-border-radius:100%;z-index:1;right:-50px;top:-32px;}
.management .members ul li:nth-child(1) .circleOuter{background:#f2f4f1;}
.management .members ul li:nth-child(3) .circleOuter{background:#f7e7e4;}
.management .members ul li:nth-child(even) i.proPic,.management .members ul li:nth-child(even) .name{float:left;}
.management .members ul li:nth-child(odd) i.proPic,.management .members ul li:nth-child(odd) .name{float:right;}

/* Notice Board & Gallery */
.noticeGallery{display:table;clear:both;width:100%;margin:0;padding:2rem 0 0;box-sizing:border-box;background:#232424 url(../images/notice-board-bg.jpg) no-repeat left top;}
.noticeGallery .noticeBoard{display:inline-block;float:left;margin:0;padding:2rem 2rem 1rem 0;width:50%;box-sizing:border-box;}
.noticeGallery .noticeBoard i.icon{display:block;clear:both;width:auto;margin:1rem 0;}
.noticeGallery .noticeBoard h6{display:block;clear:both;font:500 16px/32px 'Fira Sans';color:#b4854a;margin:0;padding:0;text-transform:uppercase;}
.noticeGallery .noticeBoard h2{display:block;clear:both;font:200 26px/34px 'Fira Sans';color:#fbfaf7;margin:0;padding:1rem 0 1.5rem;letter-spacing:-0.1rem;}
.noticeGallery .noticeBoard .board{display:inline-block;float:left;margin:1rem 1rem 1rem 0;padding:1rem;box-sizing:border-box;width:47%;background:#e9e9e9;position:relative;overflow:hidden;border-radius:6px;-webkit-border-radius:6px;}
.noticeGallery .noticeBoard .board h6{display:block;clear:both;text-align:right;margin:0;padding:0;font:500 italic 11px/16px 'Fira Sans';text-decoration:underline;text-transform:none;}
.noticeGallery .noticeBoard .board h1{display:table;clear:both;text-align:left;margin:0;padding:0 1.5rem 0 0;font:600 18px/32px 'Fira Sans';color:#463c66;background:url(../images/small-go-arrow.png) no-repeat right center;}
.noticeGallery .noticeBoard .board p{display:block;clear:both;text-align:left;margin:0;padding:0;font:400 13px/16px 'Fira Sans';color:#6d6d6d;}
.noticeGallery .noticeBoard .board .calander{display:block;clear:both;margin:1rem 0;padding:0;}
.noticeGallery .noticeBoard .board .calander img{display:inline-block;float:left;margin:0;padding:0;}
.noticeGallery .noticeBoard .board .calander p{display:inline-block;float:left;text-align:left;margin:0;padding:0 .5rem;font:400 13px/32px 'Fira Sans';color:#3e3e3f;box-sizing:border-box;max-width:85%;clear:none;width:100%;}
.noticeGallery .noticeBoard .board .calander p span{float:right;text-align:right;color:#b4854a;}
.noticeGallery .noticeBoard .board.meeting h6{color:#d77171;}
.noticeGallery .noticeBoard .board.meeting::before{content:'';position:absolute;top:0;left:0;width:100%;height:8px;background:#d77171;}
.noticeGallery .noticeBoard .board.awareness::before{content:'';position:absolute;top:0;left:0;width:100%;height:8px;background:#4e8a00;}
.noticeGallery .noticeBoard .board.awareness h6{color:#4e8a00;}
.noticeGallery .noticeBoard a.view-all-btn{display:inline-table;clear:both;margin:30px 0 20px;padding:0 44px 0 0;box-sizing:border-box;text-align:center;font:400 15px/52px 'Fira Sans';color:#b4854a;text-transform:uppercase;background:url(../images/main-next-arrow.png) no-repeat right center;transition:all .3s;-webkit-transition:all .3s;min-width:10rem;}
.noticeGallery .noticeBoard a.view-all-btn:hover{color:#e43b00;}
.noticeGallery .gallery{display:inline-block;float:right;margin:0;padding:1rem 2rem 1rem 0;width:50%;box-sizing:border-box;text-align:left;}
.noticeGallery .gallery h1{display:table;clear:both;text-align:left;margin:0;padding:0;font:600 16px/34px 'Fira Sans';color:#b4854a;}
.noticeGallery .gallery h1 span{display:inline-block;float:left;margin-right:10px;}
.noticeGallery .gallery .galleryImg{display:table;clear:both;margin:1.5rem 0 0;padding:0;position:relative;}
.noticeGallery .gallery .galleryImg a{display:block;position:relative;}
.noticeGallery .gallery .galleryImg img.galImg{position:relative;border-radius:6px;-webkit-border-radius:6px;max-width:100%;}
.noticeGallery .gallery .galleryImg a::after{content:'';position:absolute;width:100%;height:22px;bottom:-18px;left:0;background:url(../images/gallery-bottom.png) no-repeat center top;}

/* Quote */
.quote{display:table;clear:both;margin:0 auto;padding:5rem 0 3rem;background:#fff url(../images/quote-bg.png) no-repeat center top;position:relative;z-index:20;}
.quote h1{display:table;clear:both;text-align:center;margin:0 auto;padding:0;font:200 50px/60px 'Fira Sans';color:#232322;max-width:80%;position:relative;}
.quote h1::before{content:'';position:absolute;width:48px;height:34px;top:-24px;left:0;background:url(../images/open-quote.png) no-repeat center top;}
.quote h1::after{content:'';position:absolute;width:78px;height:56px;top:-26px;right:-34px;background:url(../images/close-quote.png) no-repeat center top;}

/* Footer */
.footer{background:#232322;width:100%;margin:0 auto;padding:20px 0 0;display:table;clear:both;position:relative;z-index:30;}
.footer .footWrap{width:100%;max-width:1170px;margin:auto;padding:0;display:table;clear:both;}
.footer .footWrap div.ulStack{display:inline-block;float:left;margin:0;padding:10px;box-sizing:border-box;text-align:left;width:50%;}
.footer .footWrap div.ulStack h4,.footer .footWrap div.contInfo h4,.footer .footWrap div.address-info h4{display:table;clear:both;font:500 20px/30px 'Fira Sans';color:#fff;padding:0 0 25px;margin:0;text-align:left;width:100%;position:relative;}
.footer .footWrap div.ulStack h4::after,.footer .footWrap div.contInfo h4::after,.footer .footWrap div.address-info h4::after{position:absolute;content:'';width:26px;height:1px;top:65%;left:0;background:#769300;}
.footer .footWrap div.ulStack ul{display:inline-block;float:left;margin:0;padding:0;width:100%;max-width:33.333%;}
.footer .footWrap div.ulStack ul li{list-style:none;padding:0 0 10px;margin:0;text-align:left;font:16px/24px 'Fira Sans';color:#d3d3d3;}
.footer .footWrap div.ulStack ul li img{max-width:100%;}
.footer .footWrap div.ulStack ul li a{color:#d3d3d3;display:block;clear:both;}
.footer .footWrap div.ulStack ul li:hover a{color:#f1f1f1;text-decoration:underline;}
.footer .footWrap div.contInfo, .footer .footWrap div.address-info{display:inline-block;float:left;margin:0;padding:10px;box-sizing:border-box;text-align:left;min-width:18%;max-width:30%;}
.footer .footWrap div.contInfo .address,.footer .footWrap div.contInfo .phone,.footer .footWrap div.contInfo .email,.footer .footWrap div.contInfo .security{display:table;clear:both;width:100%;padding-top:10px;}
.footer .footWrap div.contInfo .address .ico,.footer .footWrap div.contInfo .phone .ico,.footer .footWrap div.contInfo .email .ico,.footer .footWrap div.contInfo .security .ico{display:inline-block;float:left;margin:0;padding:0;box-sizing:border-box;text-align:center;width:24px;}
.footer .footWrap div.contInfo .address .ico img,.footer .footWrap div.contInfo .phone .ico img,.footer .footWrap div.contInfo .email .ico img,.footer .footWrap div.contInfo .security .img{max-width:100%;}
.footer .footWrap div.contInfo .address .contentArea,.footer .footWrap div.contInfo .phone .contentArea,.footer .footWrap div.contInfo .email .contentArea,.footer .footWrap div.contInfo .security .contentArea{display:inline-block;float:left;margin:0;padding:0 0 0 8px;box-sizing:border-box;text-align:left;width:70%;}
.footer .footWrap div.contInfo .address .contentArea h5{display:block;clear:both;font:700 16px/32px 'Fira Sans';color:#cacaca;margin:0;padding:0;text-align:left;}
.footer .footWrap div.address-info .full-address{display:block;clear:both;width:100%;}
.footer .footWrap div.address-info .full-address i.icon{display:inline-block;float:left;margin:0;padding:0;width:38px;text-align:left;}
.footer .footWrap div.address-info .full-address p{display:inline-block;float:left;margin:0;padding:0;width:85%;ext-align:left;font:400 16px/30px 'Fira Sans';color:#cacaca;}
.footer .footWrap div.contInfo .address .contentArea p{display:block;clear:both;font:400 14px/24px 'Fira Sans';color:#cacaca;margin:0;padding:10px 0;text-align:left;}
.footer .footWrap div.contInfo .phone .contentArea h5,.footer .footWrap div.contInfo .security .contentArea h5{display:block;clear:both;font:400 16px/24px 'Fira Sans';color:#d3d3d3;margin:0;padding:0;text-align:left;}
.footer .footWrap div.contInfo .email .contentArea h5{display:block;clear:both;font:400 16px/24px 'Fira Sans';color:#fc9191;margin:0;padding:0;text-align:left;}
.footer .footWrap div.contInfo .email .contentArea h5 a{color:#d3d3d3;text-decoration:none;}
.footer .footWrap div.contInfo .email .contentArea h5 a:hover{color:#769300;text-decoration:underline;}
.footer .bottomRow{margin-top:10px;background:#232322;border-top:1px solid rgba(255,255,255,0.05);width:100%;}
.footer .bottomRow p.copy{display:inline-block;float:left;font:400 12px/42px 'Fira Sans';color:#747474;margin:0;padding:0;text-align:left;}
.footer .bottomRow p.powered{display:inline-block;float:right;font:400 12px/42px 'Fira Sans';color:#747474;margin:0;padding:0;text-align:right;}
.footer .bottomRow p.powered span{display:inline-block;float:left;}
.footer .bottomRow p.powered a{display:inline-block;float:left;padding:8px 4px 0;box-sizing:border-box;}

/* About Us Page */
.overview_section,.members_section{display:table;clear:both;text-align:left;margin:70px 0 0;padding:0;width:100%;}

/* Vertical Tabs */
.tabbedContent{display:table;clear:both;width:100%;padding:0;height:90vh;}
.tabbedContent .tabsBg{display:table-cell;width:16%;background:#f1ede7;height:100%;vertical-align:top;padding:1rem;position:fixed;z-index:10;}
.tabbedContent .contentSpace{display:table-cell;width:84%;background:#fff;height:100%;padding:0;box-sizing:border-box;vertical-align:top;}
.tabbedContent .tabsBg .tabs{border:none;background:none;width:100%;}
.tabbedContent .tabsBg .tabs button{display:block;background-color:inherit;padding:.7rem;width:100%;border:none;outline:none;text-align:left;cursor:pointer;transition:all 0.5s;-webkit-transition:all 0.5s;font:500 13px/20px 'Fira Sans';color:#444;letter-spacing:0.07rem;text-transform:uppercase;}
.tabbedContent .tabsBg .tabs button:hover{color:#d6895c;position:relative;transition:all 0.5s;-webkit-transition:all 0.5s;}
.tabbedContent .tabsBg .tabs button.active{color:#0f68aa;position:relative;transition:all 0.5s;-webkit-transition:all 0.5s;}
.tabbedContent .tabsBg .tabs button.active::after,.tabbedContent .tabsBg .tabs button:hover::after{position:absolute;bottom:10px;left:6%;border-top:2px solid #67c53c;width:16%;content:'';}
.tabbedContent .contentSpace .tabcontent{padding:0;border:none;width:100%;}
.tabbedContent .contentSpace .tabcontent .textRow{display:table;clear:both;width:100%;padding:0;margin:0;}
.tabbedContent .contentSpace .tabcontent .textRow .columns{display:table-cell;width:50%;padding:0;margin:0;}
.tabbedContent .contentSpace .tabcontent .textRow .columns.fullHeight{display:table-cell;width:50%;padding:0;margin:0;height:90vh;}
.tabbedContent .contentSpace .tabcontent .textRow .columns.hugeColumn{width:70%;}
.tabbedContent .contentSpace .tabcontent .textRow .columns.smallColumn{width:30%;min-height:10em;}
.tabbedContent .contentSpace .tabcontent .textRow .columns.textArea{padding:1.5rem 2rem;box-sizing:border-box;background:#1a1835;}
.tabbedContent .contentSpace .tabcontent .textRow .columns.textArea h2{display:block;clear:both;font:500 20px/26px 'Fira Sans';color:#f9f9f9;margin:0;padding:0;text-align:left;}
.tabbedContent .contentSpace .tabcontent .textRow .columns.textArea h3{display:block;clear:both;font:500 13px/26px 'Fira Sans';color:#72b796;margin:0;padding:.5rem 0 0 1.5rem;text-align:left;text-transform:uppercase;box-sizing:border-box;background:url(../images/tick-mark.png) no-repeat left 13px;}
.tabbedContent .contentSpace .tabcontent .textRow .columns.textArea p{display:block;clear:both;font:15px/22px 'Fira Sans';color:#efefef;margin:0;padding:.6rem 0 .7rem;text-align:left;}
.tabbedContent .contentSpace .tabcontent .textRow .columns.textArea ul{margin:0;padding:1rem 0;list-style:none;}
.tabbedContent .contentSpace .tabcontent .textRow .columns.textArea ul h3{display:block;clear:both;font:500 13px/26px 'Fira Sans';color:#72b796;margin:0;padding:0 0 1rem;text-align:left;text-transform:uppercase;background:none;}
.tabbedContent .contentSpace .tabcontent .textRow .columns.textArea ul li{display:block;clear:both;text-align:left;margin:0;padding:0 0 6px 30px;font:16px/34px 'Fira Sans';color:#efefef;box-sizing:border-box;background:url(../images/check-mark.png) no-repeat left 10px;}
.tabbedContent .contentSpace .tabcontent .textRow .columns.areaImg-1{background:url(../images/abt-1.jpg) no-repeat left bottom;background-size:cover;}
.tabbedContent .contentSpace .tabcontent .textRow .columns.areaImg-2{background:url(../images/about-right-bg.jpg) no-repeat left bottom;background-size:cover;}
.tabbedContent .contentSpace .tabcontent .textRow .columns.areaImg-3{background:url(../images/abt-2.jpg) no-repeat left bottom;background-size:cover;}
.tabbedContent .contentSpace .tabcontent .textRow .columns.areaImgBig-1{background:url(../images/vision.jpg) no-repeat left bottom;background-size:cover;}
.tabbedContent .contentSpace .tabcontent .textRow .columns.areaImgBig-2{background:url(../images/vision2.jpg) no-repeat left bottom;background-size:cover;}
.tabbedContent .contentSpace .tabcontent .textRow .columns.areaImgBig-3{background:url(../images/about-right-bg.jpg) no-repeat left bottom;background-size:cover;}
.members_section h1{display:block;clear:both;font:300 46px/52px 'Fira Sans';color:#b4854a;margin:0;padding:2rem 0 0;text-align:left;}
.members_section h4{display:block;clear:both;font:200 28px/36px 'Fira Sans';color:#000;margin:0;padding:1.5rem 0 0;text-align:left;letter-spacing:-.01rem;}
.members_section p{display:block;clear:both;font:400 17px/28px 'Fira Sans';color:#6d6d6d;margin:0;padding:1rem 0;text-align:left;}
.members_section ul.manageMain{list-style:none;margin:1.5rem 0 4rem;padding:0;text-align:center;display:table;clear:both;width:100%;}
.members_section ul.manageMain li{display:inline-block;float:left;margin:.3rem;padding:1rem;box-sizing:border-box;text-align:center;border:1px solid rgba(0,0,0,0.2);width:24%;}
.members_section ul.manageMain li img{display:block;clear:both;max-width:100%;margin:auto;}
.members_section ul.manageMain li h3{display:block;clear:both;margin:0;padding:.5rem 0;font:500 16px/22px 'Fira Sans';color:#b4854a;text-transform:uppercase;}
.members_section ul.manageMain li h3 span{display:block;clear:both;color:#959595;text-transform:none;font-size:13px;font-weight:500;}
.members_section ul.amenity{margin:0;padding:2rem 0;list-style:none;}
.members_section ul.amenity li{margin:0 0 1rem;padding:0 1rem;list-style:none;display:inline-block;float:left;width:50%;min-height:140px;box-sizing:border-box;}
.members_section ul.amenity li i.icon{display:inline-block;float:left;margin:0;padding:0;width:52px;text-align:left;}
.members_section ul.amenity li .description{display:inline-block;float:right;margin:0;padding:0 1rem;width:88%;text-align:left;box-sizing:border-box;}
.members_section ul.amenity li .description h3{display:block;clear:both;text-align:left;margin:0;padding:0;font:600 18px/32px 'Fira Sans';color:#444;}
.members_section ul.amenity li .description p{display:block;clear:both;text-align:left;margin:0;padding:0;font:400 16px/24px 'Fira Sans';color:#6d6d6d;}

.members_section ul.amenity li .description ul{margin:0;padding:.5rem; box-sizing:border-box;}
.members_section ul.amenity li .description ul li{display:inline-block; float:left;margin:0; padding:0 1rem .5rem 1.5rem; box-sizing:border-box;font:400 14px/20px 'Fira Sans';color:#b4854a;min-height:inherit;width:50%;background:url(../images/star-tiny.png) no-repeat left 2px;}

.members_section ul.highlighted{margin:0;padding:1rem 0 3rem;list-style:none;display:table;clear:both;width:100%;}
.members_section ul.highlighted h3{display:block;clear:both;font:600 15px/26px 'Fira Sans';color:#72b796;margin:0;padding:0 0 1rem;text-align:left;text-transform:uppercase;background:none;}
.members_section ul.highlighted li{display:inline-block;clear:none;float:left;text-align:left;margin:0;padding:0 2rem 6px 30px;font:400 16px/34px 'Fira Sans';color:#6d6d6d;box-sizing:border-box;background:url(../images/check-mark.png) no-repeat left 10px;}
.members_section .noticeBoard{display:table;clear:both;width:100%;padding:1.5rem 0;margin:0;}
.members_section .noticeBoard .board{display:inline-block;float:left;margin:1rem 1rem 1rem 0;padding:1rem;box-sizing:border-box;width:31%;background:#e9e9e9;position:relative;overflow:hidden;border-radius:6px;-webkit-border-radius:6px;}
.members_section .noticeBoard .board h6{display:block;clear:both;text-align:right;margin:0;padding:0;font:500 italic 11px/16px 'Fira Sans';text-decoration:underline;text-transform:none;}
.members_section .noticeBoard .board h1{display:table;clear:both;text-align:left;margin:0;padding:0 1.5rem 0 0;font:600 18px/32px 'Fira Sans';color:#463c66;background:url(../images/small-go-arrow.png) no-repeat right center;}
.members_section .noticeBoard .board p{display:block;clear:both;text-align:left;margin:0;padding:0;font:400 13px/16px 'Fira Sans';color:#6d6d6d;min-height:40px;}
.members_section .noticeBoard .board .calander{display:block;clear:both;margin:1rem 0;padding:0;}
.members_section .noticeBoard .board .calander img{display:inline-block;float:left;margin:0;padding:0;}
.members_section .noticeBoard .board .calander p{display:inline-block;float:left;text-align:left;margin:0;padding:0 .5rem;font:400 13px/32px 'Fira Sans';color:#3e3e3f;box-sizing:border-box;max-width:85%;clear:none;width:100%;}
.members_section .noticeBoard .board .calander p span{float:right;text-align:right;color:#b4854a;}
.members_section .noticeBoard .board.meeting h6{color:#d77171;}
.members_section .noticeBoard .board.meeting::before{content:'';position:absolute;top:0;left:0;width:100%;height:8px;background:#d77171;}
.members_section .noticeBoard .board.awareness::before{content:'';position:absolute;top:0;left:0;width:100%;height:8px;background:#4e8a00;}
.members_section .noticeBoard .board.awareness h6{color:#4e8a00;}
.members_section .noticeBoard .board.intimation h6{color:#645fcd;}
.members_section .noticeBoard .board.intimation::before{content:'';position:absolute;top:0;left:0;width:100%;height:8px;background:#645fcd;}

/* Login Form */
.login-trigger{color:#444 !important;background:#cde9d0;padding:0 10px !important;border-radius:3px;}
.login-trigger:hover{background:#13221a !important;color:#bbd7a7 !important;}
/*Modal*/
.modal-dialog .close{color:#fff !important;transform:scale(1.2);opacity:1 !important;}
.modal-content{font-weight:bold;background:#006fec;}
.modal-dialog .form-control{margin:1em 0;height:auto !important;line-height:36px !important;font-size:16px !important;background:#fff;padding:0 10px !important;box-sizing:border-box;}
.form-control:hover,.form-control:focus{box-shadow:none;border-color:rgb(194, 194, 194);}
.username, .password{border:none;border-radius:0;box-shadow:none;border:1px solid #fff;padding-left:0;font-weight:normal;background:transparent;}
.form-control::-webkit-input-placeholder{color:#444;}
.form-control:focus::-webkit-input-placeholder{font-weight:bold;color:#444;}
.modal-dialog .login{padding:6px 25px;border-radius:3px;background:none;border:none;background:#fff;color:#006fec;font-weight:bold;transition:all .5s;margin:1em .5rem 1rem 0;}
.login:hover{background:#fff;color:#0066dac2;}
.modal-dialog{max-width:500px;margin:100px auto auto;}
.loginBtn{line-height:34px !important;}
.modal-dialog p{float:right;display:inline-block;color:#fff;font-weight:normal;margin:1.5em 0 0;}
.modal-dialog p a{color:#cacaca;text-decoration:underline;}
.modal-dialog h4{color:#fff;font-weight:normal;font-size:20px;}

/* Photo Gallery */
.gallery{display:block;float:none;margin:2rem auto;padding:0;box-sizing:border-box;text-align:center;width:100%;}
.mySlides{display:none}
.slideshow-container{max-width:1000px;position:relative;margin:auto;}
.prev, .next{cursor:pointer;position:absolute;top:50%;width:auto;padding:16px;margin-top:-22px;color:white;font-weight:bold;font-size:18px;transition:0.6s ease;border-radius:0 3px 3px 0;user-select:none;}
.next{right:0;border-radius:3px 0 0 3px;}
.prev{left:0;}
.prev:hover,.next:hover{background-color:rgba(0,0,0,0.8);}
.fade{-webkit-animation-name:fade;-webkit-animation-duration:1.5s;animation-name:fade;animation-duration:1.5s;}
.fade img{max-width:100%;}
@-webkit-keyframes fade{
from{opacity:.4}
to{opacity:1}
}
@keyframes fade{
from{opacity:.4}
to{opacity:1}
}

/* Contact Page */
.box-content{display:table;clear:both;width:100%;padding:2rem 0;margin:0 auto;position:relative;overflow:hidden;}
.box-content > .address-area,.box-content > .map-area{display:table-cell;width:50%;text-align:left;margin:0;padding:20px;box-sizing:border-box;border-right:1px solid rgba(0,0,0,0.1);vertical-align:top;}
.box-content > .map-area,.box-content > .address-area,.no-border{background:none;border:none !important;}
.box-content > .address-area h3{display:block;clear:both;text-align:left;margin:0 0 30px;padding:0;font:600 16px/24px 'Bio Sans';color:#487f1c;text-transform:uppercase;position:relative;}
.box-content > .address-area h3::after{position:absolute;content:'';width:24px;height:1px;background:#487f1c;top:100%;left:0;}
.box-content > .address-area span{display:block;clear:both;width:100%;}
.box-content > .address-area span i{display:inline-block;clear:none;float:left;margin:0;padding:0;width:42px;height:42px;;}
.box-content > .address-area span i.address{background:url(../images/office-address.png) no-repeat left top;background-size:100%}
.box-content > .address-area span i.phone-num{background:url(../images/phone-icon.png) no-repeat left top;background-size:100%}
.box-content > .address-area span i.security-guard{background:url(../images/security-guard.png) no-repeat left top;background-size:100%}
.box-content > .address-area span i.email-icon{background:url(../images/email-icon-big.png) no-repeat left top;background-size:100%}
.box-content > .address-area span p{display:inline-block;float:right;text-align:left;margin:0;padding:0 0 20px;width:88%;clear:none;font:17px/42px 'Bio Sans';color:#333;}
.box-content > .address-area span p.single{line-height:42px;}
.box-content > .address-area span p a{color:#b4854a;}
.box-content > .address-area span p a:hover{color:#0aac12;}
.box-content > .map-area{padding:0;overflow:hidden;}
.box-content > .map-area .map{width:100%;height:60vh;}