body{margin:0px auto;background:#fff;font-family:Lato}

@font-face{font-family:Paganini;src:url(fonts/304292_1_0.eot);src:url(fonts/304292_1_0.eot#iefix) format('embedded-opentype'),url(fonts/304292_1_0.woff) format('woff2'),url(fonts/304292_1_0.woff) format('woff'),url(fonts/304292_1_0.ttf) format('truetype')}
@font-face{font-family:Paganini-Italic;src:url(fonts/304292_0_0.eot);src:url(fonts/304292_0_0.eot#iefix) format('embedded-opentype'),url(fonts/304292_0_0.woff) format('woff2'),url(http://liveatsouthlands.com/wp-content/themes/MM/webfonts/304292_0_0.woff) format('woff'),url(fonts/304292_0_0.ttf) format('truetype')}
@font-face{font-family:PaganiniBoldItalic;src:url(fonts/PaganiniBoldItalic.eot);src:url(fonts/PaganiniBoldItalic.eot#iefix) format('embedded-opentype'),url(fonts/PaganiniBoldItalic.woff) format('woff2'),url(fonts/PaganiniBoldItalic.woff) format('woff'),url(fonts/PaganiniBoldItalic.ttf) format('truetype'),url(fonts/PaganiniBoldItalic.svg) format('svg');font-weight:700;font-style:italic}
@font-face{font-family:Avenir Next;src:url(fonts/AvenirNext-Regular.eot);src:url(fonts/AvenirNext-Regular.eot#iefix) format('embedded-opentype'),url(fonts/AvenirNext-Regular.woff) format('woff'),url(fonts/AvenirNext-Regular.ttf) format('truetype'),url(fonts/AvenirNext-Regular.svg) format('svg');font-weight:400;font-style:normal}
@font-face{font-family:AvenirNext-Medium;src:url(fonts/AvenirNext-Medium.eot);src:url(fonts/AvenirNext-Medium.eot#iefix) format('embedded-opentype'),url(fonts/AvenirNext-Medium.woff) format('woff2'),url(fonts/AvenirNext-Medium.woff) format('woff'),url(fonts/AvenirNext-Medium.ttf) format('truetype'),url(fonts/AvenirNext-Medium.svg) format('svg');font-weight:500;font-style:normal}

img{max-width:100%;}

h1, h2, h3, h4, h5, h6, p{padding:0px;margin:0px;}

a:hover{text-decoration:none;color:inherit;}

section{float:left;width:100%;}

input::-webkit-input-placeholder{opacity:1;}

input::-moz-placeholder{opacity:1;}

input::-moz-placeholder{opacity:1;}

input::-ms-input-placeholder{opacity:1;}

textarea::-webkit-input-placeholder{opacity:1;}

textarea::-moz-placeholder{opacity:1;}

textarea::-moz-placeholder{opacity:1;}

textarea::-ms-input-placeholder{opacity:1;}

textarea:focus, input:focus{outline:0;}

input:-webkit-autofill,

input:-webkit-autofill:hover,

input:-webkit-autofill:focus,

input:-webkit-autofill:active{transition:background-color 5000s ease-in-out 0s;}

.btn{font-family:Paganini;font-weight:700;font-size:30px;color:#bdae6a;border:1px solid #bdae6a;display:inline-block;height:53px;line-height:54px;padding:0 50px;margin-top:32px;transition:all 0.4s ease-in-out 0s;border-radius:0;}

.btn.btn-lg{padding:12px 20px;font-size:20px;}

.btn:focus, .btn:focus:active{outline:none;}

.btn-default{border:2px solid #bdae6a;color:#bdae6a;text-transform:uppercase;letter-spacing:1px;}

.btn-default.lg{border-width:1px;}

.btn-default:hover, .btn-default:focus, .btn-default:focus:active{box-shadow:none;-webkit-box-shadow:none;border-color:#bdae6a;background:#bdae6a;color:#fff;}

.heapBox{display:block;width:100%;max-width:350px;position:relative;font-family:'Lato', Arial, sans-serif;}

.heapBox a{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}

.heapBox .holder{padding:5px 10px;line-height:normal;display:block;text-indent:0px;text-align:left;color:#b7b7b7;border:1px solid #b7b7b7;width:100%;float:none;height:33px;font-size:16px;text-transform:uppercase;background:#fff;}

.heapBox .handler{position:absolute;right:1px;top:2px;height:28px;width:33px;border-left:1px solid #b7b7b7;float:none;background:#fff;}

.heapBox .handler:after{content:"\f107";color:#d0d0d0;position:absolute;left:0;top:-2px;width:100%;font-family:Fontawesome;}

.heapBox div.heap{width:100%;top:100%;max-height:251px;overflow:auto;box-shadow:0 5px 5px rgba(0,0,0,0.2);-webkit-box-shadow:0 5px 5px rgba(0,0,0,0.2);}

.heapBox .heap .heapOptions .heapOption{height:auto;border-top:1px solid #fff;}

.heapBox .heap .heapOptions .heapOption:first-child{border:0 none;}

.heapBox .heap .heapOptions .heapOption a{padding:8px 10px;color:#666;text-indent:0px;line-height:normal;font-size:16px;text-align:left;text-transform:uppercase;background:#ebebeb;}

.heapBox .heap .heapOptions .heapOption a.selected, .heapBox .heap .heapOptions .heapOption a:hover{color:#fff;background:#bdae6a;}

.icheckbox_minimal-red, .iradio_minimal-red{position:relative;height:13px;width:13px;border:2px solid #b7b7b7;background:#fff;}

.icheckbox_minimal-red.checked:after{content:"";margin:1px 0 0 1px;display:block;width:7px;height:7px;background:#bdae6a;}

.iradio_minimal-red{border-radius:50%;-webkit-border-radius:50%;}

.iradio_minimal-red.checked:after{content:"";margin:1px 0 0 1px;border-radius:50%;-webkit-border-radius:50%;display:block;width:7px;height:7px;background:#bdae6a;}

.MainContainer{float:left;width:100%;}

.WelcomeDiv{float:left;width:100%;background-size:cover;background-position:center center;position:fixed;top:0;width:100%;z-index:9999; height:950px}

.SlideUp{position:absolute;bottom:25px;right:0;left:0;text-align:center;}

.SlideUp a{text-decoration:none;font-size:16px;color:#103025;font-weight:700;text-transform:uppercase;letter-spacing:2px;}

.SlideUp a img{display:block;margin:15px auto 0;}

@-webkit-keyframes arrow-anim{0%{-ms-transform:translate(0, 0);-webkit-transform:translate(0, 0);transform:translate(0, 0)}

50%{-ms-transform:translate(0, 35%);-webkit-transform:translate(0, 40%);transform:translate(0, 35%)}

100%{-ms-transform:translate(0, 0);-webkit-transform:translate(0, 0);transform:translate(0, 0)}

}

@-ms-keyframes arrow-anim{0%{-ms-transform:translate(0, 0);-webkit-transform:translate(0, 0);transform:translate(0, 0)}

50%{-ms-transform:translate(0, 35%);-webkit-transform:translate(0, 35%);transform:translate(0, 35%)}

100%{-ms-transform:translate(0, 0);-webkit-transform:translate(0, 0);transform:translate(0, 0)}

}

@keyframes arrow-anim{0%{-ms-transform:translate(0, 0);-webkit-transform:translate(0, 0);transform:translate(0, 0)}

50%{-ms-transform:translate(0, 35%);-webkit-transform:translate(0, 40%);transform:translate(0, 35%)}

100%{-ms-transform:translate(0, 0);-webkit-transform:translate(0, 0);transform:translate(0, 0)}

}

.HdrArwImg{background:url(images/scroll_down_arrow.png) no-repeat center center;display:block;width:39px;height:20px;margin:15px auto 0;transition:all 0.3s linear 0s;-webkit-transition:all 0.3s linear 0s;animation:3s ease 0s normal none infinite running arrow-anim;}

.HdrArwImg:hover{animation:3s ease 0s normal none infinite paused arrow-anim;}

.ScrollDown{position:absolute;bottom:25px;right:0;left:0;text-align:center;}

.ScrollDown a, .TopPic .ScrollDown a{text-decoration:none;font-size:16px;color:#fff;font-weight:700;text-transform:uppercase;letter-spacing:2px;display:inline-block;}

.ScrollDown a img{display:block;margin:15px auto 0;}

.ScrollDown a:hover{text-decoration:none;color:#fff;}

.ScrollDown .HdrArwImg{background:url(images/slide_arrow_down_01.png) no-repeat center center;}

.HorseTileBg{background-size:cover;background-position:top center;text-align:center;position:relative;z-index:1;}

.HorseTile{float:left;width:100%;height:100%;display:table;}

.HorseTile h1{margin:0;padding:0;font-size:60px;color:#fff;font-weight:400;text-transform:uppercase;letter-spacing:3px;bottom:-9%;position:absolute;width:100%;}

.HorseTile h1 span{font-weight:700;}

.HorseTile h2{margin:0 auto;padding:0 0 17px;font-size:30px;color:#fff;font-weight:300;font-style:italic;max-width:615px;}

.HorseTile h3{margin:0;padding:19px 0 0;font-size:22px;color:#fff;font-family:PaganiniBoldItalic;}

.header{width:100%;background:#bdae6a;position:fixed;top:0;z-index:9999;padding:0 15px 0;transition:top 0.2s ease-in-out;}

.header .navbar-brand{padding:12px 0 0;margin:0;height:auto;}

.header .navbar-brand img { width:50px;}

.header .navbar{margin-bottom:0;min-height:76px;text-align:center;float:none;position:static;}

.header .navbar ul{padding:0;margin:0;list-style:none;}

.header .navbar ul > li{padding:26px 0 28px 0;margin:0 25px;display:inline-block;float:none;position:static;}

.header .navbar ul > li > a{padding:0;text-transform:uppercase;font-size:15px;color:#103025;font-family:Paganini;}

.header .navbar ul > li:hover > a{background:none;}

.header .navbar ul > li.current_page_item > a, .header .navbar ul > li > a:focus{font-weight:700;background:none;text-decoration:none;}

.header .navbar ul > li > ul > li > a.active { font-weight:700; }

@media screen and (-webkit-min-device-pixel-ratio:0) { 

.header .navbar ul > li.current_page_item > a { font-size:14.5px;}

.header .navbar ul > li > ul > li > a.active { font-size:14.5px;}

}

.header .navbar ul > li > ul{visibility:hidden;opacity:0;z-index:9;transition:0.3s;-webkit-transition:0.3s;box-shadow:inset 0 3px 3px rgba(0,0,0,0.3);-webkit-box-shadow:inset 0 3px 3px rgba(0,0,0,0.3);position:absolute;left:0;top:100%;width:100%;background:#f1efeb;background:rgba(241,239,235,0.9);}

.header .navbar ul > li > ul > li{padding:10px 0;margin:0 30px;}

.header .navbar ul > li > ul > li:first-child{display:inline-block;}

.header .navbar ul > li > ul > li > a{font-size:14px;font-weight:400;color:#103025;}

.header .navbar ul > li > ul > li:hover > a{}

.header .navbar ul > li > ul > li.current_page_item > a{font-weight:700;text-decoration:none;}

.header .navbar ul > li.current_page_item > ul{visibility:visible;opacity:1;text-decoration:none;}

/*.header .navbar ul > li:first-child{display:none;}*/

.header .reg{margin-top:26px;font-size:18px;color:#fff;text-transform:uppercase;float:right;font-family:'AvenirNext-Medium';}

.header .reg:hover{color:#103025;}

.header .navbar-toggle{padding:0;margin:6px 0 0;position:absolute;left:15px;float:left;color:#fff;font-size:35px;border-radius:0;}

.header .navbar-toggle i:before{content:"\f0c9";font-family:fontawesome;}

.header.menuopen .navbar-toggle i:before{content:"";background:url(images/menu_close.png);width:39px;height:39px;display:block;}

.header .Navigation ul > li > ul{background:rgba(241, 239, 235, 0.9);box-shadow:0 3px 3px rgba(0, 0, 0, 0.3) inset;left:0;opacity:0;position:absolute;top:100%;transition:all 0.3s ease-in-out 0s;-webkit-transition:all 0.3s ease-in-out 0s;-moz-transition:all 0.3s ease-in-out 0s;visibility:hidden;width:100%;z-index:9;}

.header .Navigation ul > li > ul > li{margin:0 19px;padding:10px 0;}

.header .Navigation ul > li > ul > li > a{color:#103025;font-size:14px;font-weight:400;padding:10px;}

.header .Navigation ul > li:hover > ul, .header .Navigation ul > li.active > ul{opacity:1;visibility:visible;}

.VisionBg{background-size:cover;background-position:top center;text-align:center;position:relative;}

.VisionSection{float:left;width:100%;text-align:center;height:100%;display:table;}

.VisionSection h2{margin:0;padding:0;opacity:0.6;font-size:45px;font-family:Paganini;transition:all 0.6s ease-in-out 0s;-webkit-transition:all 0.6s ease-in-out 0s;-moz-transition:all 0.6s ease-in-out 0s;position:relative;z-index:1;text-transform:uppercase;letter-spacing:1.5px;font-weight:normal;}

.VisionSection h2 a{color:#fff;text-decoration:none;}

.VisionSection h2 i{color:#fff;font-size:60px;position:relative;top:3.6px;}

.VisionSection h2:hover{opacity:1;}

.VisionSection a.PlyBtn{width:89px;height:89px;border:4px solid #fff;border-radius:50%;display:block; margin:25px auto 0;text-align:center;color:#fff;font-size:45px;padding:0 0 0 0; line-height:81px; -webkit-transition:all .4s;-moz-transition:all .4s;-o-transition:all .4s}

.VisionSection a.PlyBtn:hover{color:#bdae6a; border:4px solid #bdae6a;}

.VisionSection a.PlyBtn .fa-play {padding-left:10px; font-size:45px; -webkit-transition:all .4s;-moz-transition:all .4s;-o-transition:all .4s}
.VisionSection a.PlyBtn:hover .fa-play { color:#bdae6a; }

.VisionBg::after{background:rgba(0, 0, 0, 0.3);content:"";height:100%;left:0;position:absolute;top:0;width:100%;opacity:0;visibility:hidden;transition:all 0.6s ease-in-out 0s;-webkit-transition:all 0.6s ease-in-out 0s;-moz-transition:all 0.6s ease-in-out 0s;}

.VisionBg.hvr::after{opacity:1;visibility:visible;}

.TeamBg, .ContactBg{float:left;width:50%;height:100%;background-repeat:no-repeat;background-position:top center;background-size:cover;}

.TeamBg ul li { padding:0 15px;}

.TeamSection{float:left;width:100%;height:100%;display:table;}

.TeamSection h2{margin:0 0 15px;padding:0;opacity:0.6;font-size:35px;font-family:Paganini;transition:all 0.6s ease-in-out 0s;-webkit-transition:all 0.6s ease-in-out 0s;-moz-transition:all 0.6s ease-in-out 0s;position:relative;z-index:1;text-transform:uppercase;letter-spacing:1.5px;color:#fff;font-weight:normal;}

.TeamSection h2 a{color:#fff;text-decoration:none;}

.TeamSection h2 i{color:#fff;font-size:60px;position:relative;top:6px;}

.TeamSection h2:hover{opacity:1;}

.VisionBg::after{background:rgba(0, 0, 0, 0.3);content:"";height:100%;left:0;position:absolute;top:0;width:100%;opacity:0;visibility:hidden;transition:all 0.6s ease-in-out 0s;-webkit-transition:all 0.6s ease-in-out 0s;-moz-transition:all 0.6s ease-in-out 0s;}

.team{padding:0 15px;margin:0 auto;max-width:530px;opacity:0;visibility:hidden;transition:0.3s;-webkit-transition:0.3s;min-height:220px;}

.location{margin:0 auto;opacity:0;visibility:hidden;transition:0.3s;-webkit-transition:0.3s;max-width:400px;color:#fff;font-family:'lato';}

.location p{margin-bottom:25px;text-transform:none;}

.location h6{margin-bottom:8px;font-size:18px;text-transform:uppercase;font-weight:800;}

.location h6 a{font-weight:normal;color:#fff;text-transform:none;text-decoration:underline;}

.location h6 a:hover{text-decoration:none;}

.location h6 strong{font-weight:normal !important;}

.TeamBg.hvr h2, .ContactBg.hvr h2{opacity:1;}

.TeamBg.hvr .team, .ContactBg.hvr .location{opacity:1;visibility:visible;}

.VisionBg.hvr::after{opacity:1;visibility:visible;}

.display__table{display:table-cell;vertical-align:middle;}

.Regstr{float:left;width:100%;text-align:center;}

.content__register{padding:120px 0;background:#fff;}

.content__register ul{margin:0;padding:0;list-style:none;}

/*.content__register ul li{padding:0;line-height:1.2;letter-spacing:1px;max-width:100%;font-size:12px;position:relative;}*/

 

.content__register ul li label, 

.content__register ul li#field_1_2{font-size:30px;color:#154734;text-align:center;font-family:Paganini;line-height:40px;font-weight:normal;max-width:none;margin:0;}

.content__register .icheckbox_minimal-red{position:absolute;left:-10px;top:0;}

.content__register .h2{margin:0 auto 50px; width:300px;}

.content__register form{margin:0 auto;font-size:30px;color:#154734;text-align:center;max-width:660px;}

span.formformat{font-family:Paganini;}

.content__register button[type="submit"]{margin-top:38px;min-width:170px;}

.ginput_container{display:inline-block;}

.ginput_container_select{max-width:350px;width:100%;}

.ginput_container_checkbox ul li label{padding:0;line-height:1.2;letter-spacing:1px;max-width:100%;font-size:12px;position:relative;font-family:Lato;font-weight:400;}

.content__register ul li input[type="text"],

.content__register ul li input[type="email"],

.content__register ul li input[type="tel"]{background-color:transparent;padding:0 5px;margin:0;font-size:16px;height:35px;color:#b7b7b7;display:inline-block;width:100%;border:0 none;box-shadow:none;-webkit-box-shadow:none;border-bottom:1px solid #b7b7b7;font-family:Lato;/*margin:0 8px;*/text-indent:6px; text-transform:capitalize;}

/*.content__register ul li#field_1_3 input[type="text"]{width:240px;}

.content__register ul li#field_1_4 input[type="text"]{width:216px;}*/

.content__register ul li label#label_1_6_1 small{font-size:12px;}

.content__register ul li label#label_1_6_1 span{display:none;}

.content__register .heapBox{margin:30px auto 50px;}

#input_1_1_3_container label, #input_1_1_6_container label{display:none;}

#field_1_6 .gfield_label{display:none;}



/*.content__register ul li#field_1_5 { margin:30px 0 50px;}*/

.select-style .ginput_container_select { background: #fff; border: 1px solid #b7b7b7; color: #b7b7b7; font-size: 16px; height: 33px; text-align: left; text-transform: uppercase; width: 100%; max-width:350px; position:relative; overflow:hidden; line-height:33px; text-transform:capitalize; }

.select-style .ginput_container_select:before { content: "";  position: absolute; right:0; top:2px; height:27px; width:33px;  pointer-events: none; transition:all 0.3s ease-in-out 0s; -webkit-transition:all 0.3s ease-in-out 0s; border-left:1px solid #d0d0d0;}

.select-style .ginput_container_select:after {  top: 50%; right: 11px; content: "\f107";  position: absolute; pointer-events: none; margin-top: -16px; z-index: 100; color:#d0d0d0; font-family:Fontawesome;}

.select-style .ginput_container_select select { width: 100%; height: 100%; border: none; box-shadow: none; background-color: transparent; background-image: none; -webkit-appearance: none; -moz-appearance: none; appearance: none; cursor:pointer; padding: 1px 6px; text-transform:capitalize; text-indent: 6px;}

.select-style .ginput_container_select select:focus { outline: none;}



.select-style .ginput_container_select select option { background: #ebebeb; color: #666; font-size: 16px; line-height: normal; padding: 2px 10px 5px; text-align: left; text-indent: 0; text-transform: uppercase; border-bottom:1px solid #fff;}

.select-style .ginput_container_select select option:hover, .select-style .ginput_container_select select option:focus { background:#bdae6a;}



.content__register ul li input[type=checkbox]#choice_1_6_1 { position: absolute;  overflow: hidden;  clip: rect(0 0 0 0);  height:1px;  width:1px;  margin:-1px;  padding:0; border:0; }

.content__register ul li input[type=checkbox]#choice_1_6_1 + label#label_1_6_1 {  height:auto;  display:inline-block; background-repeat:no-repeat; background-position: 20px 0; font-size:11px; vertical-align:middle; cursor:pointer; color:#154734; width:auto;  font-family: Lato; font-weight: 400;  letter-spacing: 1px;  line-height: 1.2; padding-left:32px;}

.content__register ul li  input[type=checkbox]#choice_1_6_1:checked + label#label_1_6_1 { background-position: 20px -137px; }

.content__register ul li #label_1_6_1 { background-image:url(images/check_box.png) ; }

.content__register ul li input[type=checkbox]#choice_3_6_1 { position: absolute;  overflow: hidden;  clip: rect(0 0 0 0);  height:1px;  width:1px;  margin:-1px;  padding:0; border:0; }
.content__register ul li input[type=checkbox]#choice_3_6_1 + label#label_3_6_1 {  height:auto;  display:inline-block; background-repeat:no-repeat; background-position: 20px 0; font-size:11px; vertical-align:middle; cursor:pointer; color:#154734; width:auto;  font-family: Lato; font-weight: 400;  letter-spacing: 1px;  line-height: 1.2; padding-left:32px;}
.content__register ul li  input[type=checkbox]#choice_3_6_1:checked + label#label_3_6_1 { background-position: 20px -137px; }

.content__register ul li #label_3_6_1 { background-image:url(images/check_box.png) ; }

.validation_error { font-size:17px; margin-bottom:10px; font-family: Paganini; display:none;}

.gform_footer input[type="submit"]{background:#fff;border:2px solid #bdae6a;color:#bdae6a;letter-spacing:1px;text-transform:uppercase;border-radius:0;display:inline-block;font-family:Paganini;font-size:22px;font-weight:700;height:40px;line-height:40px;margin-top:32px;padding:0 25px;transition:all 0.4s ease-in-out 0s;}

.gform_footer input[type="submit"]:hover{background:#bdae6a;border-color:#bdae6a;box-shadow:none;color:#fff;}



.content__register ul li .gfield_required { display:none;}

.validation_message {   color: #FF0000; font-family: Paganini; padding:5px; text-transform: uppercase; font-size:13px; margin:5px 0; float:left; width:100%; }

.gform_confirmation_message_1 { float:left; width:100%; font-size:15px; text-transform: uppercase; font-family:Paganini; text-align:center; color:#154734; letter-spacing:1px;}





.RegisterSbmtBtn{margin-top:30px;font-family:Paganini;font-weight:700;}

.HistoryBg{background-position:center top;background-size:cover;position:relative;z-index:1}

.HistorySection{display:table;float:left;height:100%;width:100%;}

.HistoryRow{margin:0 auto;max-width:916px;}

.HistoryImgLst{float:left;width:100%;text-align:center;margin:50px 0 40px;}

.HistoryImgLst ul{margin:0;padding:0;list-style:none;}

.HistoryImgLst ul li{display:inline-block;margin:0 15px;}

.HistoryImgLst ul li span{background:#3f4241;height:166px;width:166px;border-radius:50%;overflow:hidden;}

.HistoryImgLst ul li span img{border-radius:50%;}

.HistoryCntnt{float:left;width:100%;}

.HistoryCntnt h2{margin:0;padding:0 0 28px;font-size:22px;color:#bdae6a;font-weight:400;text-transform:uppercase;}

.HistoryCntnt p{margin:0;padding:0 0 20px;font-size:16px;color:#000;font-family:Avenir Next;}

.HistoryTimeLineBg{background-color:#fff;position:relative;text-align:center;}

.HistoryTimelineSection{display:table;float:left;height:100%;width:100%;}

.TimeLineImg{width:300px;height:300px;overflow:hidden;background:#fff;border-radius:50%;margin:0 auto 50px;}

.TimeLineImg img{border-radius:50%;width:300px;}

.TimeLineSlidr{max-width:650px;margin:0 auto;}

.content__timeline{margin:120px 0 40px;text-align:center;}

.content__timeline p{margin:0;padding:0 0 20px;color:#000;font-weight:400;}

.content__timeline h5{margin:0;padding:0;color:#144634;font-family:Paganini;font-weight:700;font-size:30px;text-transform:capitalize;}

.content__timeline h5 a{color:#144634;text-decoration:none;}

.content__timeline small{display:inline-block;padding:20px 0 0;border-bottom:1px solid #144634;width:0px;margin-bottom:12px;font-size:0;}

.content__timeline ul{padding:0;margin:0;list-style:none;}

.content__timeline img{margin:0 auto 50px;border-radius:50%;-webkit-border-radius:50%;}

.content__timeline .bx-controls-direction .bx-prev{display:none;}

.content__timeline .bx-wrapper .bx-next{padding:14px 20px;margin-top:92px;display:inline-block;min-width:300px;font-size:20px;transition:0.3s;-webkit-transition:0.3s;text-indent:0;height:auto;width:auto;position:relative;border:1px solid #bdae6a;color:#bdae6a;text-transform:uppercase;letter-spacing:1px;background:#fff;font-family:Paganini;text-decoration:none;right:0;}

.content__timeline .bx-wrapper .bx-next:hover{color:#fff;border-color:#bdae6a;background:#bdae6a;}

.content__timeline .bx-wrapper .bx-next.disabled{display:none;}

.content__timeline .bx-wrapper .slider-prev{display:none;}

.content__timeline .bx-pager{position:absolute;right:10%;bottom:auto;top:50%;}

.content__timeline .bx-pager ul li{margin-bottom:15px;}

.content__timeline .bx-pager ul li a{display:block;border:0 none;outline:none;border-radius:50%;-webkit-border-radius:50%;text-indent:-9999px;width:12px;height:12px;background:#f1efeb;}

.content__timeline .bx-pager ul li a.active{background:#144634;}

.content__timeline .bx-pager ul li span{position:absolute;display:none;}

.content__timeline .bx-pager ul li .tooltip{left:auto!important;white-space:nowrap;right:10px!important;font-size:16px;color:#f7f1ea;font-family:Lato;}

.content__timeline .bx-pager ul li .tooltip-inner{background:#144634;}

.content__timeline .bx-pager ul li .tooltip-arrow{border-left-color:#144634;}

.historypgbg::after{content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1;}

.bt_hidden{opacity:0;}

.bt_visible{opacity:1;}

.bxslider li{margin-bottom:100px !important;}

.FtrHome{width:100%;background:#bdae6a;position:fixed;bottom:0;z-index:999;display:none;}

.footer{padding:22px 0 12px;background:#bdae6a;float:left;width:100%;}

.footer .container{max-width:1230px;}

.footer .logos{padding-top:10px;}

.footer .logo{text-align:center;}

.footer .logo a{display:inline-block;max-width:100%;}

.footer .logo a img { width:200px;}

.footer .nav{padding-top:8px;}

.footer .nav ul{padding:0;margin:0;list-style:none;text-align:right;}

.footer .nav ul li{display:inline-block;position:relative;}

.footer .nav ul li a{font-size:14px;letter-spacing:1.3px;text-transform:uppercase;color:#fff;font-family:AvenirNext-Medium;}

.footer .nav ul li:before{content:"/";margin:0 8px 0 3px;color:#fff;}

.footer .nav ul li:first-child:before{display:none;}

.footer .nav ul li a:hover{color:#103025;}

.footer .icon-and-co-logo{ padding-top:13px;text-align:right;}

.footer .icon-and-co-logo p { max-width:320px; text-align:left; display:inline-block; padding-right:60px; }

.footer .icon-and-co-logo p img { width:60%; }

.footer .copyright{padding-top:10px;text-align:right;}

.footer .copyright p{max-width:320px;font-size:11px;display:inline-block;text-align:left;color:#fff;letter-spacing:1.1px;font-weight:400;}

.footer .copyright P a{text-decoration:underline;text-transform:uppercase;color:#fff;}

.footer .copyright P a:hover{text-decoration:none;}

#preloader{position:absolute;top:0;left:0;right:0;bottom:0;background-color:#F1EFEB;z-index:9999;height:100%;}

#status{width:200px;height:200px;position:absolute;left:50%;top:50%;background-image:url(images/Logo_03.png);background-repeat:no-repeat;background-position:center;margin:-100px 0 0 -100px;background-size:100%;}

.loader-background-color{width:200px;height:0px;position:absolute;left:50%;bottom:50%;margin:0 0 -100px -100px;background:#103025;}

span.wpcf7-list-item{margin-left:0.5em}

.TopPic{width:100%;float:left;background:url(images/top_img.jpg);background-repeat:no-repeat;background-position:top center;background-size:cover;text-align:center;position:relative;}

.PicTwo{width:100%;float:left;background:url(images/Pic_2.jpg);background-repeat:no-repeat;background-position:top center;background-size:cover;text-align:center;position:relative;}

.PicThree{width:100%;float:left;background:url(images/Pic_3.jpg);background-repeat:no-repeat;background-position:top center;background-size:cover;text-align:center;position:relative;}

#TestimonialPage01{padding-top:150px;}

.TestimonialPage{width:100%;float:left;background:#f1efeb;padding:80px 0;}

.TestimonailTxt{max-width:1224px;margin:0 auto;text-align:center;padding:44px 25px;position:relative;}

.TestimonailTxt p{font-family:'Lato', sans-serif;font-weight:300;font-style:italic;font-size:30px;color:#103025;line-height:50px;padding-top:16px;padding-bottom:35px;background:url(images/txt_arow.png) no-repeat left top, url(images/txt_arow_2.png) no-repeat right top;}

.TestimonailTxt small{font-family:Paganini-Italic;font-size:24px;color:#103025;display:inline-block;}

.VissionArea{width:100%;float:left;background:#fff;padding:127px 75px 100px 100px;}

.VisionTxt{width:40%;float:left;}

.VisionTxt h2{font-family:Paganini;font-size:30px;color:#103025;text-transform:uppercase;text-align:center;position:relative;}

.VisionTxt h3{font-family:'Lato', sans-serif;font-size:18px;color:#103025;line-height:22px;text-transform:uppercase;padding-bottom:29px;}

.VisionTxt p{font-family:'Lato', sans-serif;font-size:15px;color:#103025;line-height:23px;padding-bottom:21px;}

.SouyhLnd{width:60%;float:left;padding:0 28px 28px 90px;background:url(images/box.png);background-repeat:no-repeat;background-position:right bottom;}

.SouyhLnd img{width:100%;}

.recreation_section .SouyhLnd{float:right;}

.PicFour{width:100%;float:left;background-repeat:no-repeat;background-position:top center;background-size:cover;text-align:center;position:relative;}

.Features{padding:0 100px 28px 28px;background:url(images/box.png);background-repeat:no-repeat;background-position:left bottom;position:relative;}

.GalleryArea{width:100%;float:left;background:#fff;}

.grid-image-item a{border:0 none !important;display:block !important;font-weight:normal !important;margin:0 !important;padding:0 !important;position:relative;text-align:center !important;text-decoration:none !important;text-transform:uppercase !important;}

.grid-image-item a:hover .HvrBar{opacity:1;}

.HvrBar{width:100%;height:100%;float:left;background:rgba(43, 89, 76, 0.7);position:absolute;top:0px;left:0px;text-align:center;opacity:0;transition:all 0.4s ease-in-out 0s;}

.HvrBar img{left:0;margin:-50px auto 0;position:absolute;right:0;top:50%;width:auto;}

.FlorPlains{width:100%;float:left;text-align:center;text-align:center;padding:79px 0 380px 0;background:url(images/corner_left.png) no-repeat left bottom, url(images/corner_right.png) no-repeat right bottom;}

.FlorPlains h2{font-family:Paganini;font-size:40px;color:#103025;text-transform:uppercase;letter-spacing:4px;position:relative;}

.FlorPlains p{color:#103025;font-size:14px;padding:0 0 40px 0;margin:0px;text-transform:uppercase;font-weight:bold;}

.FlorPlains a.RgstrIntrst{background:#fff; border:2px solid #bdae6a; color:#bdae6a; letter-spacing:1px; text-transform:uppercase; border-radius:0;display:inline-block;font-family:Paganini;font-size:15px;font-weight:700;height:40px;line-height:40px;padding:0 18px;transition:all 0.4s ease-in-out 0s;text-decoration:none;}

.FlorPlains a.RgstrIntrst:hover{background:#bdae6a;border-color:#bdae6a;box-shadow:none;color:#fff;}

.FlorPlains h3{font-family:Paganini;font-size:40px;color:#9c9058;text-transform:uppercase;letter-spacing:4px;background:url(images/stylish_box.png);background-repeat:no-repeat;background-position:top center;padding:108px 0 45px 0;}

.TopMap{width:100%;float:left;background:url(images/map.jpg);background-repeat:no-repeat;background-position:top center;background-size:cover;text-align:center;position:relative;}

.Garden{width:100%;float:left;background:url(images/garden.jpg);background-repeat:no-repeat;background-position:top center;background-size:cover;text-align:center;position:relative;}

.Locations{width:100%;float:left;background:#f1efeb;text-align:center;border-top:2px solid #fff;padding:150px 0 122px 0;}

.Locations h2{font-family:Paganini;font-size:45px;color:#103025;text-transform:uppercase;letter-spacing:4px;position:relative;padding-bottom:10px;margin-bottom:0px;}

.Locations p{font-family:'Lato', sans-serif;font-size:30px;color:#000;font-weight:300;max-width:1100px;margin:0 auto;}

.Features a.PlyBtn{width:89px;height:89px;border:4px solid #fff;border-radius:50%;display:inline-block;position:absolute;top:50%;left:0px;right:0px;margin:-44px auto;text-align:center;color:#fff;font-size:45px;padding:10px 0 0 0;-webkit-transition:all .4s;-moz-transition:all .4s;-o-transition:all .4s}

.Features a.PlyBtn:hover{color:#bdae6a;border:4px solid #bdae6a;}

.Features a.PlyBtn .fa-play{padding-left:10px;}

.Buliding{width:100%;float:left;background-repeat:no-repeat;background-position:top center;background-size:cover;text-align:center;position:relative;}

.Comunity{width:100%;float:left;padding:123px 0 0 0;}

.Comunity h1{font-family:Paganini;font-size:45px;color:#103025;letter-spacing:4px;text-align:center;text-transform:uppercase;position:relative;}

.Pading_30{padding-top:30px;padding-bottom:30px;}

.BlogGlry{max-width:1287px;width:100%;float:left;}

.BlogGlry ul{list-style:none;padding:0px;margin:0px;}

.gallry{width:100%;float:left;}

.galryTxt{background:rgba(0,0,0,.7);float:left;position:absolute;top:0;left:0;opacity:0;text-align:center;width:100%;height:100%;padding:25px 45px 0}

#galryTxt, .gallry .tiles-wrap li:hover .galryTxt{opacity:1}

.GalleryTextNew{height:91%;transform:scale(1.3);display:flex;align-items:center;justify-content:center;text-align:center;vertical-align:middle;}

.galryTxt p{color:#fff;font-family:DincondBold;font-size:27px;line-height:35px;margin:0;padding:0;text-transform:uppercase;}

.galryTxt p span{display:block;font-size:15px;margin:5px 0 10px;font-family:arial;font-weight:400;text-transform:capitalize;}

.GalleryTextNew p small{display:block;margin:0 auto;height:40px;width:40px;overflow:hidden;}

.GalleryTextNew p small img{width:40px;}

.gallry .tiles-wrap li:hover .GalleryTextNew, .tiles-wrap img{transform:scale(1)}

.CatagryNumbr ul li a, .CatagryNumbr ul li a.Month{-webkit-transition:all .4s;-moz-transition:all .4s;-o-transition:all .4s}

.gallry .tiles-wrap li:hover img{transform:scale(1.05)}

.tiles-wrap, .tiles-wrap li{padding:0;position:relative;list-style-type:none}

.wookmark-placeholder{-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;background-color:#eee;border:1px solid #dedede;z-index:-1}

.tiles-wrap{margin:0 0 10px;display:none}

.tiles-wrap li{display:block;opacity:1;float:left;cursor:pointer;width:285px}

.tiles-wrap.animated li{-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}

.tiles-wrap li.wookmark-inactive{visibility:hidden;opacity:0}

.tiles-wrap li:hover{background-color:#fafafa}

.tiles-wrap img{display:block;max-width:100%;width:100%}

.tiles-wrap a{color:#555;width:200px;height:200px;font-size:2em;font-weight:700}

.tile-loading:after{display:block;position:absolute;left:0;right:0;top:0;bottom:0;background-color:#ddd;content:"Loading\2026";padding-top:20px;color:#999}

#filters{list-style-type:none;margin:0 5%}

#filters:after{content:".";display:block;clear:both;line-height:0;height:0}

.TimeLineOverLay:before, .mfp-container:before, .mfp-figure:after, .slick-track:after, .slick-track:before{content:''}

#filters li{font-size:12px;float:left;padding:6px 8px 4px;cursor:pointer;margin:0 10px;-webkit-transition:all .15s ease-out;-moz-transition:all .15s ease-out;-o-transition:all .15s ease-out;transition:all .15s ease-out;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}

#filters li.active, #filters li:hover{background:#4281f5;color:#fff}

.ContctBg{width:100%;float:left;background-image:url(images/contct_bg.jpg);background-repeat:no-repeat;background-position:top center;background-size:cover;padding:150px 0 95px 0;}

.ContctBg .container{max-width:1200px;width:100%;}

.Estate{width:100%; max-width:290px; margin:0 auto; text-align:center ;margin-top:120px; margin-bottom:50px; /*background:rgba(235,235,235,0.7);*/ padding:25px 10px; min-height:153px; }

.Estate h2{font-family:'Lato', sans-serif;font-size:20px;color:#cbaf68;text-transform:uppercase;font-weight:900;padding-bottom:13px;}

.Estate p{font-family:'Lato', sans-serif;font-size:14px;color:#3d5b50;}

.CnterArea{width:100%;float:left;text-align:center;}

.CnterArea img{width:100%;}

.CnterArea p{font-family:PaganiniBoldItalic;font-size:24px;color:#3d5b50;padding:37px 0 15px 0;}

.CnterArea a{font-family:'Lato', sans-serif;font-size:18px;color:#3d5b50;text-decoration:none;font-weight:900;text-transform:uppercase;}

.CnterArea a small{font-size:18px;color:#bdae6a;font-weight:400;border-bottom:1px solid #bdae6a;}

.CnterArea h3{font-family:'Lato', sans-serif;font-size:18px;color:#3d5b50;font-weight:900;text-transform:uppercase;padding:12px 0 0 0;}

.CnterArea h3 small{font-size:18px;color:#bdae6a;font-weight:400;border-bottom:1px solid #bdae6a;}

.CnterArea a.Register{font-family:Paganini;font-weight:700;font-size:23px;color:#bdae6a;border:1px solid #bdae6a;display:inline-block;height:53px;line-height:54px;padding:0 25px;margin-top:32px;transition:all 0.4s ease-in-out 0s;}

.CnterArea a.Register:hover{background:#bdae6a;color:#fff;}

.content__detail{padding:145px 0 0;margin:132px auto 0;max-width:1125px;font-family:lato, Arial;background:url(images/detail-pattern.png) right top no-repeat;}

.content__detail p{margin-bottom:50px;}

.content__detail h1{margin-bottom:75px;font-size:25px;font-weight:500;color:#103025;}

.content__detail h1.m_title{font-size:32px;}

.content__detail h4{font-size:18px;font-weight:700;text-transform:uppercase;}

.content__detail hr{margin-top:95px;border-color:#000;}

.content__detail .pic{margin-bottom:40px;max-width:100%;display:inline-block;}

.content__detail .container{max-width:1000px;}

.content_related{padding:20px 0 60px;}

.content_related h4{margin-bottom:35px;font-size:24px;color:#144634;text-transform:uppercase;letter-spacing:2px;}

.content_related .container{max-width:1000px;}

.content_related .relatedblock{width:33.3%;float:left;}

.content__blog{padding:109px 0 30px;position:relative;}

.content__blog .block{border:1px solid #fff;float:left;width:25%;}

.content__blog .relatedblock.quote{min-height:558px;}

.content__blog .relatedblock.quote .text{padding:80px 10px;min-height:558px;}

.content__blog .container{max-width:1320px;width:100%;}

.content__blog .scrolldown{padding:30px 0 20px;position:static;text-align:center;left:0;bottom:30px;width:100%;z-index:1;}

.content__blog .scrolldown a{text-transform:uppercase;font-size:16px;color:#103025;font-weight:700;letter-spacing:1.8px;}

.content__blog .scrolldown a i{display:block;font-size:500%;line-height:50px;}

.content__blog .scrolldown a img{margin:13px auto 0;}

.socialblock h2{font-size:14px;color:#bdae6a;text-transform:uppercase;padding-bottom:30px;}

.socialblock ul{padding:0;margin:0;list-style:none;}

.socialblock ul li{margin:0 -2px;display:inline-block;border:1px solid #bdae6a;border-left:0 none;}

.socialblock ul li a{padding:5px 40px;font-size:30px;line-height:normal;color:#bdae6a;display:block;transition:1s;-webkit-transition:1s;}

.socialblock ul li a:hover{color:#fff;background:#bdae6a;}

.socialblock ul li:first-child{border-left:1px solid #bdae6a;}

.relatedblock{position:relative;overflow:hidden;text-align:center;font-family:lato, Arial;}

.relatedblock p{margin-bottom:40px;font-size:14px;font-weight:300;color:#000;text-align:left;}

.relatedblock h5{margin-bottom:12px;font-weight:500;font-size:18px;color:#bdae6a;text-transform:uppercase;line-height:1.7;}

.relatedblock strong{margin-bottom:30px;font-weight:500;color:#bdae6a;font-size:14px;display:block;}

.relatedblock img{width:100%;transition:2s;-webkit-transition:2s;min-height:300px;}

.relatedblock .text{padding:30px 25px 37px;}

.relatedblock .btn{font-size:14px;min-width:176px;text-transform:none;letter-spacing:0px;}

.relatedblock .btn-default{border-width:1px;background:none;}

.relatedblock .btn:hover{border-color:#103025;color:#103025;}

.relatedblock.over p{color:#fff;}

.relatedblock.over .text{position:absolute;transform:scale(1.1);-ms-transform:scale(1.1);-webkit-transform:scale(1.1);transition:1s;-webkit-transition:1s;left:0;top:0;width:100%;height:100%;opacity:0;background:rgba(16,48,37,0.9);}

.relatedblock.over .btn-default{color:#fff;background:transparent;font-family:Paganini;padding:0;height:30px;line-height:30px;min-width:150px;border:1px solid #b5aa7b;text-transform:uppercase;}

.relatedblock.over .btn-default:hover{background:#bdae6a;}

.relatedblock.over .btn:hover{text-transform:uppercase;color:#fff;border-color:#bdae6a;}

.relatedblock.over:hover .text{opacity:1;transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);}

.relatedblock:hover img{transform:scale(1.3);-ms-transform:scale(1.3);-webkit-transform:scale(1.3);}

.relatedblock.image span{margin:-45px 0 0 -45px;width:90px;height:90px;opacity:0;visibility:hidden;text-align:center;font-size:60px;line-height:90px;display:block;position:absolute;left:50%;top:50%;z-index:1;border:1px solid #fff;transition:1s;-webkit-transition:1s;}

.relatedblock.image span a{color:#fff;}

.relatedblock.image:before{content:"";z-index:1;transition:1s;-webkit-transition:1s;display:block;opacity:0;visibility:hidden;position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(16,48,37,0.9);}

.relatedblock.image:hover span{opacity:1;visibility:visible;}

.relatedblock.image:hover:before{opacity:1;visibility:visible;}

.relatedblock.text{background:#f1efeb;}

.relatedblock.quote{padding:40px 15px 0;background:#f1efeb;}

.relatedblock.quote blockquote{overflow:hidden;display:block;}

.relatedblock.quote blockquote h5{margin-bottom:48px;line-height:1.75;}

.relatedblock.quote blockquote strong{font-size:14px;font-weight:300;color:#103025;}

.relatedblock.quote span{background:url(images/blog_quote_arrow.png) no-repeat top center;margin:0 auto 20px;display:block;width:60px;height:60px;border-radius:50%;-webkit-border-radius:50%;}

.relatedblock.quote .text{padding:30px 10px 100px;display:none;}

.relatedblock.quote .text p{margin-bottom:70px;color:#fff;}

.relatedblock.quote .text strong{margin-bottom:60px;}

.relatedblock.quote:hover .text{display:block;}

.relatedblock.quote .btn{font-size:14px;min-width:176px;text-transform:none;letter-spacing:0px;}

.relatedblock.quote .btn-default{border-width:1px;color:#fff;background:#bdae6a;}

.relatedblock.quote .btn:hover{border-color:#bdae6a;color:#fff;text-transform:uppercase;}

.page-id-2 .mfp-bg, .page-id-2 button.mfp-close{background:#fff;}

.popupBox h2{font-family:Paganini;font-size:40px;color:#bdae6a;padding:0 0 150px 0;margin:0px;text-align:center;text-transform:uppercase;}

.PopupTxt{max-width:1080px;margin:0 auto;}

.PopupTxt h3{font-family:AvenirNext-Medium;font-size:16px;color:#fff;padding:0 0 40px 0;margin:0px;}

.PopupTxt h3 a{font-size:14px;color:#fff;text-decoration:underline;}

.PopupTxt p{font-family:AvenirNext-Medium;font-size:16px;color:#333;padding:0 0 40px 0;margin:0px;}

.PopupLogos{float:left;width:100%;text-align:center;padding:0 15px;}

.PopupLogos ul{margin:0;padding:0;list-style:none;}

.PopupLogos ul li{float:left;width:100%;margin:0 0 50px;}

.PopupLogos ul li img{max-width:75%;}

.PopupLogos ul li:last-child{margin-bottom:0;}

.Top_Hding{font-family:Paganini;font-size:16px;color:#103025;text-align:center;text-transform:uppercase;letter-spacing:4px;padding:21px 0;background:#f1efeb;width:100%;text-align:;}

.Top_Hding ul { margin:0px; padding:0px; list-style:none; text-align:center;}

.Top_Hding ul li { display:inline-block; margin:0 8px;}

.Top_Hding ul li a {  color: #103025; font-family: Paganini; font-size: 14px; padding: 0; text-transform: uppercase; letter-spacing:4px;}

.MbilRgsFrom{width:100%;float:left;}

.MbilRgsFrom .h2{padding:78px 0 98px 0;}

.MbilRgsFrom ul{list-style:none;padding:0px;margin:0px;}

.MbilRgsFrom ul li{width:100%;float:left;padding-bottom:24px;}

.MbilRgsFrom ul li input[type="text"]{width:100%;float:left;border:1px solid #144634;height:73px;padding:0 10px;font-weight:300;font-size:40px;color:#b7b7b7;}

.insta-popup-html{position:relative;background:#FFF;padding:20px;width:auto;max-width:500px;margin:20px auto;}

.insta-popup-html img.mfp-img { padding:0;}

.DiamondDiv{max-width:1224px;width:100%;height:320px;margin:0 auto;position:relative;right:6px;}

.DiamondDivThick{height:320px;width:100%;max-width:1224px;position:absolute;top:12px;left:12px;}

.border{background:transparent;position:absolute;}

.borderh{height:1px;background:#bdae6a;}

.borderv{width:1px;background:#bdae6a;}

#topbar{left:0px;top:0px;}

#rightbar{right:0px;top:0px;}

#bottombar{right:0px;bottom:0px;}

#leftbar{left:0px;bottom:0px;}

.DiamondDivThin{height:320px;width:100%;max-width:1224px;position:absolute;top:0;left:0;}

.DiamondDivThin .borderh{height:0px;border:1px solid #bdae6a;}

.DiamondDivThin .borderv{width:0px;border:1px solid #bdae6a;}

#topbar01{left:0px;top:0px;}

#rightbar01{right:0px;top:0px;}

#bottombar01{right:0px;bottom:0px;}

#leftbar01{left:0px;bottom:0px;}

small.transitionbrdr{border-bottom:2px solid #bdae6a;display:block;font-size:0;margin:0 auto 40px;padding:0 0 17px 0;width:0;}

.VisionTxt h3 strong{font-weight:normal;}

.MapDescrpyionLst{float:left;padding:50px 0;width:100%;}

.MapDescrpyionLst .container{max-width:1680px;width:100%;margin:0 auto;}

.MapDescrpyionLst h2{margin:0;padding:0 0 10px;font-size:21px;font-family:Paganini;text-transform:capitalize;font-weight:700;color:#103025;}

.MapDescrpyionLst ul{margin:0;padding:0 0 15px;list-style:none;}

.MapDescrpyionLst ul li{font-size:16px;color:#103025;font-weight:400;}

.MapDescrpyionLst ul li span{color:#103025;font-weight:700;width:35px;float:left;}

.fp-scrollable.ps-container > .ps-scrollbar-x-rail,

.fp-scrollable.ps-container > .ps-scrollbar-y-rail{opacity:1;}

.fp-scrollable{position:relative;}

.st-accordion{width:100%;min-width:270px;margin:0 auto;}

.st-accordion ul li{height:50px;border-bottom:1px solid #103025;border-top:1px solid #fff;overflow:hidden;}

.st-accordion ul li:first-child{border-top:none;}

.st-accordion ul li > a{font-size:19px;font-family:Paganini;text-transform:capitalize;font-weight:700;color:#103025;text-decoration:none;padding:0 0 0 20px;display:block;position:relative;line-height:50px;outline:none;-webkit-transition:color 0.2s ease-in-out;-moz-transition:color 0.2s ease-in-out;-o-transition:color 0.2s ease-in-out;-ms-transition:color 0.2s ease-in-out;transition:color 0.2s ease-in-out;}

.st-accordion ul li > a span{background:transparent url(images/down.png) no-repeat center center;text-indent:-9000px;width:13px;height:7px;position:absolute;top:50%;left:0;margin-top:-3px;opacity:1;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}

.st-accordion ul li > a:hover{color:#103025;}

.st-accordion ul li > a:hover span{opacity:1;left:0;}

.st-accordion ul li.st-open > a{color:#103025;}

.st-accordion ul li.st-open > a span{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);transform:rotate(180deg);left:0;opacity:1;}

.st-content{padding:5px 0px 30px 0px;}

.st-content ul li{height:auto;border:0;}

.mfp-slide{background:#fff;}

.mfp-slide button.mfp-close{background:#fff;}

.MapDescrpyionLst a.Dwnlod_lnk{background:#fff;border:2px solid #bdae6a;color:#bdae6a;text-transform:uppercase;border-radius:0;display:inline-block;font-family:Paganini;font-size:14px;font-weight:700;height:30px;line-height:30px;padding:0 18px;transition:all 0.4s ease-in-out 0s;text-decoration:none;margin-left:4%;}

.MapDescrpyionLst a.Dwnlod_lnk:hover{background:#bdae6a;border-color:#bdae6a;box-shadow:none;color:#fff;}

.HistryPage{background:none;padding:0px;}

.HistryPage p{color:#103025;background:url(images/txt_arow.png) no-repeat 0 15px, url(images/txt_arow_2.png) no-repeat 100% 15px;max-width:889px;margin:0 auto;}

.HistryPage small{color:#103025;}

body.admin-bar header{top:32px;}

.page-id-10 #section0 .ScrollDown a, .page-id-10 #section0 .TopPic .ScrollDown a{color:#103025}

.page-id-10 #section0 .ScrollDown .HdrArwImg{background:url(images/scroll_down_arrow.png);background-size:cover;background-position:center center;}

.ftr_logo{background:#000;}


/******** Interiors Page START ********/

.InteriorsTopBnrBtns { float:left; width:100%; text-align:center; position:absolute; bottom:144px; left:0; right:0; }
.InteriorsTopBnrBtns ul { margin:0; padding:0; list-style:none; }
.InteriorsTopBnrBtns ul li { display:inline-block; margin:0 13px; }
.InteriorsTopBnrBtns ul li a { color:#bdae6a; font-family:Paganini; font-weight:700; text-transform:uppercase; background:#fff; width:170px; border:2px solid #bdae6a; height:40px; display:block; line-height:36px;  transition:all 0.3s ease-in-out 0s;-webkit-transition:all 0.3s ease-in-out 0s;-moz-transition:all 0.3s ease-in-out 0s; text-decoration:none; }
.InteriorsTopBnrBtns ul li a.active,
.InteriorsTopBnrBtns ul li a:hover { background:#bdae6a; color:#fff; }

.WlkThrouBtn { float:left; width:100%; text-align:center; position:absolute; bottom:90px; left:0; right:0;}
.WlkThrouBtn a  { color:#bdae6a; font-family:Paganini; font-weight:700; text-transform:uppercase; background:#fff; width:215px; border:2px solid #bdae6a; height:40px; display:inline-block; line-height:36px;  transition:all 0.3s ease-in-out 0s;-webkit-transition:all 0.3s ease-in-out 0s;-moz-transition:all 0.3s ease-in-out 0s; text-decoration:none; }
.WlkThrouBtn a:hover { background:#bdae6a; color:#fff; }

.IntriorsSecLstng { float:left; width:100%; }
.IntriorsSecLstng ul { margin:0; padding:0; list-style:none; }
.IntriorsSecLstng ul li { float:left; width:100%; background:#fff; }

.IntriorsLstngDes { float:left; width:100%; padding:95px 15px 70px; text-align:center; }
.IntriorsLstngDes h2{font-family:Paganini;font-size:60px;color:#103025;text-transform:uppercase; position:relative; font-weight:400; letter-spacing:8px; }
.IntriorsLstngDes small.transitionbrdr { margin-bottom:0; }
.IntriorsLstngDes p{font-family:'Lato', sans-serif; font-weight:300; font-size:30px;color:#000;line-height:49px; padding-bottom:0; max-width:1190px; width:100%; margin:20px auto 0;}
.IntriorsLstngDes a {  font-family:Paganini; font-weight:400; font-size:20px; color:#bdae6a; padding:16px 26px 15px; border:1px solid #bdae6a; display:inline-block; text-transform:uppercase; transition:all 0.3s ease-in-out 0s;-webkit-transition:all 0.3s ease-in-out 0s;-moz-transition:all 0.3s ease-in-out 0s;  margin-top:30px;  text-decoration:none; }
.IntriorsLstngDes a:hover { background:#bdae6a; color:#fff;}

.IntriorsLstngImg { float:left; width:100%; position: relative; }
.IntriorsLstngImg01 { float:left; width:100%; position:relative;}
.page-template-floor-plans-page-template .IntriorsLstngImg img{ position: relative; }
.IntriorsLstngImg img { width:100%; position:absolute; top:0;}

.InteriorsTopBnrBtnsNew { float:left; width:100%; text-align:center; position:absolute; bottom:144px; left:0; right:0; }
.InteriorsTopBnrBtnsNew ol { margin:0; padding:0; list-style:none; }
.InteriorsTopBnrBtnsNew ol li { display:inline-block; margin:0 13px; width:auto; float:none;}
.InteriorsTopBnrBtnsNew ol li a { color:#bdae6a; font-family:Paganini; font-weight:700; text-transform:uppercase; background:#fff; width:170px; border:2px solid #bdae6a; height:40px; display:block; line-height:36px;  transition:all 0.3s ease-in-out 0s;-webkit-transition:all 0.3s ease-in-out 0s;-moz-transition:all 0.3s ease-in-out 0s; text-decoration:none; }
.InteriorsTopBnrBtnsNew ol li a.active,
.InteriorsTopBnrBtnsNew ol li a:hover { background:#bdae6a; color:#fff; }

.IntrScndImg { display:none; }
.IntriorsLstngImg p {
    position: absolute;
    bottom: 25px;
    right: 100px;
    color: #fff;
}
/******** Interiors Page END ********/

/******** Interiors Slider Start ********/

.IntriorGlry { float:left; width:100%;  text-align:center; padding:95px 0 0;  }
.IntriorGlry h2{font-family:Paganini;font-size:60px;color:#103025;text-transform:uppercase; position:relative; font-weight:400; letter-spacing:8px; padding:0 5px; }
.IntriorGlry small.transitionbrdr { margin-bottom:40px; }
.IntriorGlry ul {}
.IntriorGlry ul li {}
.IntriorGlry ul li img { width:100%; }

.IntriorGlry .bx-wrapper { margin:0;}

.IntriorSldrRow {  float:left; width:100%; position:relative; }
.IntriorGlry .rslides1_nav { width:17px; height:31px; margin:-7.5px 0 0; position: absolute; top: 50%; z-index: 999; text-indent: -9999px;}
.IntriorGlry .rslides1_nav.prev { background:url(images/left_arrow_floor_plns.png) no-repeat 0 0; left:20px;}
.IntriorGlry .rslides1_nav.next { background:url(images/right_arrow_floor_plns.png) no-repeat 0 0; right:20px;}


.rslides {
  position: relative;
  list-style: none;
  overflow: hidden;
  width: 100%;
  padding: 0;
  margin: 0;
  }

.rslides li {
  -webkit-backface-visibility: hidden;
  position: absolute;
  display: none;
  width: 100%;
  left: 0;
  top: 0;
  }

.rslides li:first-child {
  position: relative;
  display: block;
  float: left;
  }

.rslides img {
  display: block;
  height: auto;
  float: left;
  width: 100%;
  border: 0;
  }



/******** Interiors Slider END ********/

/************ Floor Plan Page Start ************/

.FloorPlansMainDiv { float:left; width:100%; margin-bottom:80px; }
.FloorPlansMainDiv .IntriorsLstngDes { background:#fff; }

.FloorPlnsTbs { float:left; width:100%; padding:15px;}
.FloorPlnsTbs01 { float:left; width:100%; text-align:center; padding:75px 60px; border:1px solid #bdae6a; }

.FloorPlnsTbs02 { float:left; width:100%; padding: 0 50px;}
.FloorPlnsTbs02 #tabs { float:left; width:100%;  }
.FloorPlnsTbs02 #tabs ul.MainTabsList { float:left; width:100%; padding:0 0 80px; margin:0 0 60px; border-bottom:1px solid #bdae6a; }
.FloorPlnsTbs02 #tabs ul.MainTabsList li { display:inline-block; margin:0 12px;}
.FloorPlnsTbs02 #tabs ul.MainTabsList li a { font-family:Paganini; border:1px solid #144634; display:block; padding:7px 70px 5px; font-size:28px; color:#3d5b50; background:#fff; text-decoration:none;  font-weight:400;  transition:all 0.4s ease-in-out 0s;}
.FloorPlnsTbs02 #tabs ul.MainTabsList li a:hover,
.FloorPlnsTbs02 #tabs ul.MainTabsList li.ui-state-active a { background:#bdae6a; border-color:#bdae6a; color:#fff; }

.FloorPlnsTbs02 .ui-tabs-panel  { float:left; width:100%; }
.FloorPlnsTbs02 .ui-tabs {  position:relative;}

.FloorPlnsTbs02 #tabs ul.SubFloorPlnsTbs { margin:0; padding:0; }
.FloorPlnsTbs02 #tabs ul.SubFloorPlnsTbs li { display:inline-block; background:url(images/floor_plns_tbs_brdr.png) no-repeat right center; padding:0 13px 0 10px;}
.FloorPlnsTbs02 #tabs ul.SubFloorPlnsTbs li:first-child { padding-left:0;}
.FloorPlnsTbs02 #tabs ul.SubFloorPlnsTbs li:last-child { padding-right:0; background:none; }
.FloorPlnsTbs02 #tabs ul.SubFloorPlnsTbs li a { font-size:18px; color:#144634; text-decoration:none; text-transform:uppercase; font-family: 'Lato', sans-serif; font-weight:400; transition:all 0.4s ease-in-out 0s; }
.FloorPlnsTbs02 #tabs ul.SubFloorPlnsTbs li a:hover,
.FloorPlnsTbs02 #tabs ul.SubFloorPlnsTbs li.ui-state-active a { font-weight:700;}


.FloorPlnsDtlsOne { float:right; text-align:left; padding-right:50px; margin-bottom:30px; }
.FloorPlnsDtlsOne dl { margin:0; padding:0;  }
.FloorPlnsDtlsOne dl dt { float:left; border-left:2px solid #144634; padding:0 15px 0 17px; }
.FloorPlnsDtlsOne dl dt:first-child { border:0; }
.FloorPlnsDtlsOne dl dt h3 { font-size:40px; color:#144634; font-weight:400;  font-family:Paganini; text-transform:uppercase; }
.FloorPlnsDtlsOne dl dt p { font-size:18px; color:#144634; font-family: 'Lato', sans-serif; text-transform:uppercase; line-height:32px; font-weight:400; }
.FloorPlnsDtlsOne dl dt p a { color:#144634; font-weight:700; text-decoration:none; }
.FloorPlnsDtlsOne dl dt p a img { vertical-align:middle; margin-top:-4px;}

.FloorPlansImage { float:left; width:100%; margin-bottom:50px; text-align:center; }
.FloorPlansImage img {/* width:100%;*/ }

.TabsArrow { float:left; width:100%; }
.TabsArrow a.LftArrw { position:absolute; left:-50px; top:50%;  margin:-15px 0 0;}
.TabsArrow a.RgtArrw { position:absolute; right:-50px; top:50%; margin:-15px 0 0; }

/************ Floor Plan Page END ************/


.video-background {
  background: #000;
  position: absolute;
  top: 0; right: 0; bottom: 0; left: 0;
  /*z-index: -99;*/
}
.video-foreground,
.video-background iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
/*  pointer-events: none;*/
}

.video-foreground-mbl { float:left; width:100%; height:100%; display:table; background:#000; }
.video-foreground-mbl iframe { float:left; width:100%; height:100%; } 

@media(max-width:768px){

    #status, #preloader{display:none !important}

}



@media all and (max-width:991px){

	.footer .icon-and-co-logo {

		text-align:center;

	}

	.footer .icon-and-co-logo p {

		text-align:center;

		padding:0;

	}

}



@media (max-width:1200px){

    .WelcomeDiv{height:700px}

}

@media (min-width:1200px) and (max-width:1500px){

    .WelcomeDiv{height:800px}

}

@media (min-width:1500px) and (max-width:1800px){

    .WelcomeDiv{height:900px}

}

@media (min-width:1800px){

    .WelcomeDiv{height:1000px}

}





.page-id-2 .header{display:none}





.block.insta{z-index:9 !important;}



.content__register ul li label{display:none}

.content__register ul li:nth-child(2n+1){clear:left}

.content__register ul li:nth-child(2n+2){clear:right}

.content__register ul li .ginput_container{display:inline-table; width:100%;}

.pan-zoom{

cursor: grab !important;

cursor: -moz-grab !important !important;

cursor: -webkit-grab !important;

}