html,body{max-width:100%;overflow-x:hidden}
.row{margin-left:auto;margin-right:auto}
img{max-width:100%}
p,li{font-family:'BananaGrotesk-Regular'}
h1{font-family:'BananaGrotesk-Bold'}
h2{font-family:'Bodoni-SvtyTwo-ITC-TT-Book'}
sup{top:-10px;font-size:55%}
a{color:#AD7D2B;text-decoration:none}
a:focus,a:hover{color:#AD7D2B;text-decoration:none}
.semibold_text{font-family:'BananaGrotesk-Semibold'}
.bold_text{font-family:'BananaGrotesk-bold'}
.orng_text{color:#AD7D2B}
.floatl{float:left}
.floatr{float:right}
.btn{margin-top:32px}
.nav>li>a:focus,.nav>li>a:hover{background-color:transparent!important;outline:0!important}
.hero_bg{background-position:top center;background-repeat:no-repeat;background-size:cover;background-color:#fff;height:920px;width:100%}
.hero_header{height:82px;display:flex;align-items:center;font-family:'BananaGrotesk-Semibold'}
.hero_container{width:1088px;max-width:100%;margin-left:auto;margin-right:auto}
.logo_block{flex:auto;float:left}
.logo_img{width:240px;height:auto;max-height:57px}
/* .logo_img{width:150px;height:auto;} */
.top_menu{float:right}
.top_menu_ul{float:left;list-style:none;margin-bottom:0}
.top_menu_item{position:relative;display:block;float:left;margin-top:10px}
.top_menu_item a:hover{color:#AD7D2B;text-decoration:none}
.top_menu_link{font-size:15px;color:#767676;text-align:center;letter-spacing:.82px;text-transform:uppercase;margin-right:30px;padding:0!important;position:relative;display:block;float:left}
.top_menu_link:hover{background:transparent;color:#AD7D2B;text-decoration:none}
.lang_select{font-family:'F1B';width:24px;height:24px;padding:5px;border:1px solid #767676;font-size:14px;text-align:center;letter-spacing:.82px;color:#767676;margin-left:10px;text-transform:uppercase}
.lang_a{margin-top:0!important}
.lang_a a{margin-right:0;font-family:'F1B';border-width:1px;border-style:solid;border-color:#767676;padding:8px!important}
.lang_a a:hover{text-decoration:none;border-color:#AD7D2B}
.navbar-brand{display:none}
.submenu_arraw_block{display: none !important}

.visible_mob{display:none !important;}
.visible_web{display:block}
.visible_web_only{display:block !important;}
.visible_web_ipad{display:block}
.visible_web_ipadpro{display:block}
.visible_mob_map{display:none !important;}
.visible_mob_ipad{display:none !important;}
.display_web{display:block}
.home_page .main_menu_bg{background-color:rgba(46,38,31,0.9)}
.main_menu_bg{height:72px;background-color:#2E261F}
.menu_center{padding-top:30px}
.main_menu li a{text-align:center;letter-spacing:.71px;color:#FFF; font-family:'BananaGrotesk-Semibold';font-size:16px;margin-right:70px;text-transform:uppercase}
.main_menu li:nth-of-type(6) a{margin-right:0}
.main_menu li a:hover{background-color:transparent}
.main_menu li a.active{border-bottom:4px solid #fff;padding-bottom:17px!important}

.main_menu .dropdown:hover>.dropdown-menu {display: block;}
.main_menu .dropdown-item:hover>.dropdown-menu {display: block;}
.main_menu .navbar-nav .nav-link{display:inline-block;}
.main_menu .ml-auto {display:inline-block!important;}
.main_menu .dropdown-menu {width: 180px;max-width: 100%;background: #2F261F;right: 45px;top: 102%;left: unset;padding:0;}
.menu_center{padding-top:0px !important;}
.main_menu li a{padding:26px 0;}
.main_menu .dropdown-menu>li>a {padding:0 !important; margin-right:0 !important;
    padding:16px !important;white-space: normal;}
.main_menu .dropdown-menu>li>a:focus, .dropdown-menu>li>a:hover{color:#fff; background-color: #767676CC !important}
.main_menu .dropdown-menu>li  {border-bottom: 1px solid rgba(118,118,118,0.5);}
.main_menu .dropdown-menu > li:last-child{ border-bottom: none;}

.submenu_arraw{
    width: 16px;
    display: inline !important;
    margin-right:15px;
}
.search_icon{margin-right:0!important}
.search_icon li a{margin-right:0!important}

.hero_p{position:relative;top:46px;font-size:54px;width:600px;max-width:100%;color:#000;font-family:'Bodoni-SvtyTwo-ITC-TT-Book';text-align:center;margin-left:auto;margin-right:auto;line-height:1.2;letter-spacing: 1px;}
.whoweare_img_right{position:absolute;top:420px;right:-421px;height:479px;width:auto}
.whoweare_img_right img{height:479px;width:auto}
.whoweare_container{width:1011px;max-width:100%;margin-left:auto;margin-right:auto;position:relative}
.hero_gradient{height:277px;width:100%;background:transparent linear-gradient(0deg,#FFF 0%,#FFF00 100%) 0 0 no-repeat padding-box;position:absolute;top:calc(1058px - 274px)}
.whoweare_block1{width:369px;float:left}
.whoweare_delivered{background:#2E261F 0 0 no-repeat padding-box;padding:43px 40px;box-shadow:36px 2px 74px #0000004D;width:369px;height:479px;margin-bottom:75px;color:#fff}
.delivered_h1{font-family:'BananaGrotesk-Bold';font-size:13px;text-align:left;letter-spacing:1.3px;color:#FFF;text-transform:uppercase;margin-bottom:50px;margin-top:0}
.delivered_p1{font-family:'Bodoni-SvtyTwo-ITC-TT-Book';font-size:39px;text-align:left;letter-spacing:.55px;color:#fff;line-height:47px;margin:16px 0}
.delivered_p2{font-family:'BananaGrotesk-Regular';font-size:16px;text-align:left;letter-spacing:.22px;color:#FFF;line-height:21px;margin-bottom:35px}
.delivered_p2 span{color:#AD7D2B}
.delivered_hr{width:40px;display:inline-block;float:left;margin-right:12px;margin-top:8px!important;border-color:#FFF;margin-bottom:0}
.delivered_images img{width:55px;height:55px;border-radius:30px;float:left}
.delivered_img2{position:relative;right:10px}
.delivered_img3{position:relative;right:20px}
.delivered_img4{position:relative;right:30px}
.delivered_img5{position:relative;right:40px;float:none!important}
.whoweare_img_left{box-shadow:36px 2px 74px #0000004D;width:369px;height:479px}
.whoweare_block2{width:642px;max-width:100%;float:left;padding-left:110px;padding-right:80px;position:relative;top:270px}
.whoweare_block2 .btn{margin-top:32px}
#videoModal{padding-right:0!important}
#videoModal .height100{height:100%}
#videoModal .modal-body{position:relative;height:100%;width:100%;overflow:hidden}
#videoModal .modal-body iframe{position:absolute;top:0;left:0;width:100%;height:100%}
.video-stop{font-size:20px;font-weight:700;width:32px;height:32px;background-color:#fff!important;color:#3a3a47;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s;position:absolute;border:none;border-radius:30px;right:22px;top:80px}
.video-stop:hover{color:#fff;background-color:#3a3a47!important}
.video-stop:focus{outline:0}
.whoweare_hr{width:40px;display:inline-block;float:left;margin-right:12px;margin-top:8px!important;border-color:#1B1B1B;margin-bottom:0}
.whoweare_h1{font-size:14px;font-family:'BananaGrotesk-Bold';text-align:left;letter-spacing:1.4px;color:#1B1B1B;text-transform:uppercase;margin-bottom:28px}
.whoweare_h2{font-size:45px;font-family:'Bodoni-SvtyTwo-ITC-TT-Book';text-align:left;letter-spacing:.63px;color:#2E3341;line-height:50px;margin-bottom:28px}
.whoweare_p{font-size:18px;font-family:'BananaGrotesk-Regular';line-height:31px;text-align:left;letter-spacing:.25px;color:#565656}
.whoweare_block2 p{font-size:18px;font-family:'BananaGrotesk-Regular';line-height:31px;text-align:left;letter-spacing:.25px;color:#565656}
.btn_orng{font-size:16px;font-family:'BananaGrotesk-Semibold';text-align:center;letter-spacing:1.6px;color:#FFF;text-transform:uppercase;background-color:#AD7D2B;border-radius:0!important;box-shadow:36px 2px 74px #0000004D;padding:22px 27px;margin-top:45px;display:inline-block;margin-bottom:0;white-space:nowrap;vertical-align:middle;cursor:pointer;user-select:none}
.btn_orng:hover{color:#FFF;background-color:#916a27}
.btn_orng_border{font-size:16px;font-family:'BananaGrotesk-Semibold';text-align:center;letter-spacing:1.6px;text-transform:uppercase;color:#AD7D2B;border-radius:0!important;padding:8px 16px;margin-top:33px;display:inline-block;margin-bottom:0;white-space:nowrap;vertical-align:middle;cursor:pointer;user-select:none;border:1px solid #AD7D2B;border-radius:3px!important}
.bottom_sec{position:relative;bottom:160px}
.whoweare_sec{padding-bottom:196px}
.selectland_sec{overflow:hidden;width:100%;margin-left:auto;margin-right:auto;height:840px;position:relative;}
.selectland_h1{text-align:center;margin-top:0;font-size:45px;font-family:'Bodoni-SvtyTwo-ITC-TT-Book';letter-spacing:.63px;color:#2E3341;margin-bottom:60px}
.selectland_p{font-size:32px;font-family:'Bodoni-SvtyTwo-ITC-TT-Book';text-align:center;letter-spacing:.4px;color:#AD7D2B;width:706px;margin-left:auto;margin-right:auto;margin-top:20px;position:relative;padding-top: 40px;padding-bottom: 40px;}
.selectland_container{padding:32px}
.selectland_col1{width:406px;float:left;margin:0 20px 0 0}
.select_land_img{object-fit:cover;object-position:center;height:438px;width:438px}
.selectland_col2{float:right;width:447px}
.selectland_sec .mp_btn{width:153px;height:33px;background:#FFF 0 0 no-repeat padding-box;border:1px solid #2E33412D;border-radius:3px;text-align:center;letter-spacing:.86px;color:#EF4544;text-transform:uppercase;font-size:14px;position:absolute;right:32px}
.selectland_col2 .mp_available{font-size:14px;text-align:left;letter-spacing:.67px;color:#22A471;text-transform:uppercase;margin-top:32px;margin-bottom:0}
.mp_available img{width:22px;display:inline!important;margin-right:12px}
.selectland_col2 .mp_name{font-size:39px;line-height:50px;text-align:left;letter-spacing:.55px;color:#2E3341;margin-top:10px}
.selectland_col2 .description{font-size:15px;line-height:24px;text-align:left;letter-spacing:.46px;color:#565656}
.reserve_btn{float:right;position:absolute;color:#fff;right:32px;bottom:32px}
.reserve_btn img{display:inline;color:#fff;margin-left:15px;width:18px}
.slick-dotted.slick-slider{margin-bottom:30px}
.slick-dots{position:absolute;bottom:-60px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}
.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer}
.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background:transparent}
.slick-dots li button:hover,.slick-dots li button:focus{outline:none}
.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}
.slick-dots li button:before{font-family:'slick';font-size:52px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:'•';text-align:center;opacity:.25;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.slick-dots li.slick-active button:before{opacity:.75;color:#000}
.selectland_sec .slick-prev{left:5%}
.selectland_sec .slick-next{right:6%}
.selectland_sec .slick-prev,.selectland_sec .slick-next{top:270px}
.slick-prev,.slick-next{position:absolute;display:block;width:40px;height:20px;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);cursor:pointer;color:transparent;border:none;outline:none;background:transparent;z-index:9}
.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{color:transparent;outline:none;background:transparent}
.slick-prev:before{content:'←';color:#2E3341;font-size:50px;font-weight:700}
.slick-next:before{content:'→';color:#2E3341;font-size:50px;font-weight:700}
.slick-prev:before,.slick-next:before{font-family:auto!important}
.slick-prev:before:hover,.slick-next:before:hover{color:#AD7D2B}
.selectland_sec .slick-current{box-shadow:36px 2px 74px #0000004D}
.selectland_sec .slick-center{transform:scale(1.08)}
.selectland_sec .slick-slide{background-color:#fff;transform:scale(.8);transition:all .5s;margin:0 -60px}
.selectland_sec .slick-center,.selectland_sec .slick-current,.selectland_sec .slick-active{transform:scale(1)}
.selectland_sec .slick-slide:not(.slick-active){opacity:.3;position:relative;z-index:-9}
.selectland_sec .child{width:100%}
.selectland_sec .slick-list{padding-top:52px!important;padding-bottom:130px!important;overflow:visible;margin:0 60px}
.selectland_sec .slide:not(.slick-active){cursor:pointer}
.selectland_sec .slick-slider{top:55px}
.slider_hr{width:1130px;position:relative;left:0;top:80px;margin-top:0;margin-bottom:0;border-top:1px solid #d1d1d1}
#mp_slider .slick-dots{position:absolute;left:0;top:-50px;width:100%;list-style:none;padding:0;margin:0;text-align:center}
#mp_slider .slick-dots li{cursor:pointer;position:relative;display:inline-block;text-indent:-9999px;white-space:nowrap;border:0;list-style:none;width:180px;height:40px;margin-left:5px;margin-right:5px;background-color:transparent;box-shadow:0 0 0 0 rgba(82,156,219,0)}
#mp_slider .slick-dots li button{font-size:18px!important;font-family:'BananaGrotesk-Bold';text-align:center;letter-spacing:1.8px;color:#d1d1d1;text-transform:uppercase;display:block;width:100%;height:24px;border:0;background-color:transparent;font-size:16px;font-weight:600;text-align:center;outline:none;position:relative}
#mp_slider .slick-dots li.slick-active button{color:#1B1B1B}
.selectland_sec .slick-dots li button:before{content:''!important}
.invest_sec{background-color:#FAF8F3;padding-top:115px;padding-bottom:136px;position:relative;bottom:50px}
.invest_container{width:1099px;max-width:100%;margin-left:auto;margin-bottom:auto}
.invest_col1{width:569px;max-width:100%;float:left;padding-top:106px}
.invest_col1_h1{font-size:14px;line-height:16px;text-align:left;letter-spacing:1.4px;color:#1B1B1B;text-transform:uppercase}
.invest_col1_hr{width:40px;float:left;margin-top:8px;margin-right:15px;border-color:#1B1B1B}
.invest_col1_h2{font-size:45px;line-height:50px;margin-top:41px;letter-spacing:.63px;color:#2E3341;line-height:50px}
.invest_col1_p{font-size:18px;line-height:31px;margin-top:50px;text-align:left;letter-spacing:.25px;color:#565656;line-height:31px}
.invest_col2{width:419px;max-width:100%;margin-left:111px;float:left;background-color:#fff;box-shadow:36px 2px 74px #0000004D;border-radius:7px;padding:23px 0 64px;position:relative}
.invest_icon{width:44px;position:absolute;right:28.5px}
.invest_img{width:418px;position:relative;right:45px;margin-top:50px}
.invest_grid_bg{display:grid;grid-template-areas:'col1 col2' 'col3 col3'}
.invest_grid{width:292px;margin-left:auto;margin-right:auto;margin-top:42px}
.invest_grid_col1{grid-area:col1}
.invest_grid_col2{grid-area:col2}
.invest_grid_col3{grid-area:col3}
.invest_p1{font-size:36px;line-height:40px;letter-spacing:-1.15px;color:#12181F}
.invest_p2{font-size:15px;color:#7E8385}
.invest_p3{font-size:16px;line-height:30px;letter-spacing:.22px;margin-top:37px}
.invest_p3 span{text-decoration:underline;letter-spacing:.22px;color:#AD7D2B}
.invest_btn{width:274px;display:block!important;margin-left:auto;margin-right:auto}
.whybuy_sec{padding-top:45px;padding-bottom:84px}
.whybuy_container{width:1109px!important;max-width:100%;margin-left:auto;margin-right:auto}
.whybuy_container .carousel-indicators li{background-color:rgba(9,9,9,0.33)!important}
.whybuy_container .carousel-indicators .active{background-color:#090909!important}
.whybuy_title{width:270px}
.whybuy_hr{width:40px;float:left;margin-top:8px;margin-right:15px;border-color:#1B1B1B}
.whybuy_h1{font-size:14px;text-align:center;letter-spacing:1.4px;color:#1B1B1B;text-transform:uppercase;margin-bottom:41px}
.whybuy_h2{text-align:center;font-size:45px;letter-spacing:.63px;color:#2E3341;line-height:50px;display:block}
.whybuy_pad{padding-top:70px}
.whybuy_col{width:353px;max-width:100%;float:left;text-align:center;padding:0 25px}
.whybuy_icon{height:52px}
.whybuy_col_h1{font-size:19px;line-height:27px;text-align:center;letter-spacing:-.61px;color:#12181F;margin:35px auto 18px}
.h_width1{width:280px}
.h_width2{width:215px}
.h_width3{width:122px}
.whybuy_col_p{font-size:16px;text-align:center;letter-spacing:.22px;color:#565656;line-height:25px;margin-bottom:30px}
.mp_section{width:1177px;max-width:100%;margin-left:auto;margin-right:auto;position:relative;padding-bottom:150px}
.mp_title_home{width:273px;max-width:100%;height:129px;background-color:#2E261F;padding:50px 15px;position:absolute;right:0;top:50px}
.mp_p{font-size:16px;text-align:center;letter-spacing:1.6px;color:#FFF;text-transform:uppercase}
.mp_img{width:1106px;max-width:100%}
.testi_sec{background-color:rgba(46,38,31,0.85);color:#fff;text-align:center;position:relative}
.testi_bg{width:100%;height:687px;background-repeat:no-repeat;background-position:center center;background-color:transparent;padding-top:105px}
.testi_bg .carousel-indicators li{background-color:#64635E!important}
.testi_bg .carousel-indicators .active{background-color:#fff!important}
.testi_container{width:862px;max-width:100%;margin-left:auto;margin-right:auto}
.testi_comma{font-size:100px;letter-spacing:10.02px;color:#FFF;margin-top:0;line-height:1!important;margin-bottom:0}
.testi_h2{font-size:32px;color:#FFF;margin-bottom:50px;line-height:1.3;margin-top:0}
.testi_p1{font-size:22px;font-family:'BananaGrotesk-Bold'}
.testi_p2{font-size:20px}
.testi_btn{margin-top:50px;width:174px;border:2px solid #FFF;font-size:16px;color:#fff;line-height:42px;border-radius:0}
.testi_btn:hover{color:#AD7D2B;border:2px solid #AD7D2B}
.testi_images{position:absolute;bottom:-53px;left:calc(50% - 190px)}
.testi_img{width:108px;height:108px;border-radius:55px;margin-top:1px}
.testi_images .nav-tabs>li{margin-left:8px;margin-right:8px}
.testi_images .nav-tabs>li.active{width:114px;height:114px;border:2px solid #E9AE49;border-radius:58px}
.testi_images .nav-tabs{padding:0;border-bottom:none}
.testi_images .nav-tabs>li>a{padding:0;margin:0;border:none}
.testi_images .nav-tabs>li.active>a,.testi_images .nav-tabs>li.active>a:focus,.testi_images .nav-tabs>li.active>a:hover{background-color:transparent;border:none}
.video_sec{padding-top:178px}
.video_container{width:116px;margin-left:auto;margin-right:auto}
.video_hr{width:40px;float:left;margin-top:8px;margin-right:15px;border-color:#1B1B1B}
.video_h1{font-size:14px;text-align:center;letter-spacing:1.4px;color:#1B1B1B;text-transform:uppercase;margin-bottom:41px}
.video_h2{text-align:center;font-size:45px;letter-spacing:.63px;color:#2E3341;line-height:50px;display:block}
#video-slider{margin-top:70px;margin-bottom:164px;max-height:480px}
.video-wrapper{width:924px!important;max-width:100%;height:479px;margin:0 30px;border:none}
.video-wrapper .yt-player{border:none!important;max-width:100%;width:924px;height:479px}
#video-slider .slick-next{bottom:-32px;right:120px}
#video-slider .slick-prev{bottom:-32px;left:100px}
.video_sec .slick-slide{transition:all .5s}
.selectlandtext_container{width: 100%; background-color: #FAF8F3;}
.gallery_sec{padding-top: 100px;}
.gallery_container{width:260px;margin-left:auto;margin-right:auto}
.gallery_hr{width:40px;float:left;margin-top:8px;margin-right:15px;border-color:#1B1B1B}
.gallery_h1{font-size:14px;text-align:center;letter-spacing:1.4px;color:#1B1B1B;text-transform:uppercase;margin-bottom:41px}
.gallery_masterplans_h1{font-size:14px;text-align:center;letter-spacing:1.4px;color:#1B1B1B;text-transform:uppercase;margin-bottom:52px}
.gallery_h2{text-align:center;font-size:41px;letter-spacing:.58px;color:#2E3341;line-height:53px;display:block;margin-bottom: 0px;}
.gallery_sec .slick-slide{transition:all .5s}
#gallery-slider{margin-top:52px;margin-bottom:164px;max-height:330px}
.gallery-wrapper{width:350px!important;max-width:100%;height:197px;margin:0 16px;border:none;position: relative;}
.gallery-block{
    width: 200px;
    height: 142px;
    background: rgba(255,255,255,.8) 0 0 no-repeat padding-box;
    border-radius: 6px;
    position: absolute;
    top: 182px;
    left: 20px;
    padding: 8px;
}
.gallery-block .gallery-h2{
    font-size: 16px;
    font-family: 'BananaGrotesk-Semibold';
    color: #333;
    font-weight: 600;
    margin-top: 0;
    margin-bottom: 7px;
}
.gallery-block .gallery-icons{
    top: 40px;
}
.gallery-block .gallery-text-block{
    top: 25px;
    border-radius: 3px;
}
.gallery-block .gallery-text-block h4{
    font-size: 12px;
}
.gallery-block .gallery-icons-details{
    height: 18px;
    width: 36px;
    padding: 0 3px;
    margin-left: 8px;
}
.gallery-block .gallery_icon{
    width: 14px;
    position: relative;
    bottom: 2px;
    margin-right: 1px;
}
.gallery-block .gallery-total{
    font-size: 10px;
    float:none;
    line-height: 1px;
    position: absolute;
    bottom: 1px;
    left: -1px;
}


#gallery-slider .slick-next{bottom:-32px;right:120px}
#gallery-slider .slick-prev{bottom:-32px;left:100px}
.gallery-text-block {
    position: absolute;
    top: 0px;
    left: 14px;
}
.gallery-text-block h4{
    letter-spacing: 0.34px;
    color: #FFFFFF;
    font-family:'BananaGrotesk-Bold';
    font-size: 20px;
    line-height: 50px;
    margin: 0;
}
.gallery-total-container{
    display: inline-block;
    position: relative;
    bottom: 4px;
}
.gallery-icon-container{
    display: inline-block;
}
.gallery-total{
    font-size: 16px;
    line-height: 40px;
}
.gallery-icons{
    position: absolute;
    top: 14px;
    right: 20px;
}
.gallery-icons-details{
    background-color: rgb(0,0,0,.4);
    color: white;
    padding:0px 5px;
    border-radius: 5px;
    float: left;
    margin-left: 12px;
    height: 32px;
    width: 64px;
    font-family:'BananaGrotesk-Regular';
}

.gallery_hover_icon{
    display: inline-block !important;
    margin-right: 15px;
    float: left;
}
.gallery_hover_block{position:absolute;top:0;left:0;background-color:#AD7D2B;padding:20px 80px;width: 100%;height:197px;opacity:0;-webkit-transition:opacity 150ms linear;-o-transition:opacity 150ms linear;transition:opacity 150ms linear}
.gallery_hover_block:hover{opacity:.9}
.gallery_link{
    text-align:left;font-size:14px;line-height:16px;letter-spacing:.86px;color:#FFF;
    border: 1px solid #FFFFFF;
    border-radius: 3px;
    opacity: 1;
    padding: 12px;
    display: block;
    margin-bottom: 14px;
    text-transform: uppercase;
    font-family:'BananaGrotesk-Regular';
}
.gallery_link:hover {
    color: #fff;
    text-decoration: none;
}
.all_gallery_link{
    text-align: center;
}

.news_section{padding-bottom:150px}
.news_section .news_pcontainer{width:1203px}
.news_title{width:155px;max-width:100%;margin-left:auto;margin-right:auto}
.news_hr{width:40px;float:left;margin-top:8px;margin-right:15px;border-color:#1B1B1B}
.news_h1{font-size:14px;text-align:center;letter-spacing:1.4px;color:#1B1B1B;text-transform:uppercase;margin-bottom:41px}
.news_h2{width:550px;max-width:100%;margin-left:auto;margin-right:auto;text-align:center;font-size:45px;letter-spacing:.63px;color:#2E3341;line-height:50px;display:block;margin-bottom:74px}
.news_container{width:1152px;max-width:100%;margin-left:auto;margin-right:auto;padding:98px 0 178px}
.news_block{width:369px;max-width:100%;float:left;margin:0 7.5px}
.news_closed_block{height:479px;background-repeat:no-repeat;background-position:center center;opacity:1;transition:opacity 200ms;transition-delay:0}
.news_bg_text{display:flex;align-items:center;justify-content:center;width:100%;height:100%;background-color:#AD7D2B;opacity:.9;flex-flow:row wrap;-webkit-transition:opacity 150ms linear;-o-transition:opacity 150ms linear;transition:opacity 150ms linear}
.news_bg_text h1{vertical-align:middle;font-size:25px;text-align:center;letter-spacing:.35px;line-height:32px;color:#FFF;padding:0 60px;margin:0}
.news_btn{border:1px solid #fff;color:#fff;margin-top:0}
.news_btn.focus,.news_btn:focus,.news_btn:hover{color:#000;border:1px solid #000;text-decoration:none}
.news_mob_btn{display:none}
.news_open_block{height:465px;background:#FFF 0 0 no-repeat padding-box;box-shadow:36px 2px 74px #0000004D;display:none}
.news_details_block{margin:35px 33px}
.news_details_block h1{font-size:18px;line-height:27px;text-align:left;letter-spacing:.25px;color:#2E3341}
.news_details_block p{font-size:15px;line-height:25px;text-align:left;letter-spacing:.21px;color:#565656;margin-bottom:23px}
.contact_sec{background-color:#1D1D1D;padding-top:124px;padding-bottom:120px;border-bottom:1px solid #979797}
.contact_container{width:550px;max-width:100%;margin-left:auto;margin-right:auto;text-align:center}
.contact_container h1{font-size:17px;letter-spacing:.63px;color:#FFF!important}
.contact_container a{color:#fff!important}
.contact_container h2{font-size:45px;letter-spacing:.63px;color:#FFF}
.abouttabo_container{width:1174px;margin-left:auto;margin-right:auto;max-width:100%;padding:97px 0 80px}
.abouttabo_container >h1{text-align:left;font-size:13px;line-height:15px;letter-spacing:1.3px;color:#1B1B1B;text-transform:uppercase}
.abouttabo_container hr{width:40px;float:left;margin-top:8px;margin-right:15px;border-color:#1B1B1B}
.abouttabo_container >h2{width:738px;max-width:100%;text-align:left;font-size:41px;line-height:53px;font-family:'Bodoni-SvtyTwo-ITC-TT-Book';letter-spacing:.58px;color:#2E3341;margin-top:22px;margin-bottom:66px}
.abouttabo_col1{width:616px;max-width:100%;padding-left:140px;float:left}
.abouttabo_col2{width:558px;max-width:100%;padding-left:79px;float:left}
.abouttabo_col1 p,.abouttabo_col2 p{text-align:left;font-size:18px;line-height:1.72;font-family:'BananaGrotesk-Regular';letter-spacing:.25px;color:#565656;margin-bottom:22px}
.protectland_sec{background-color:rgba(247,243,236,0.64);padding-top:100px;padding-bottom:151px}
.protectland_sec h2{text-align:center;font-size:41px;line-height:53px;letter-spacing:.58px;color:#AD7D2B;margin-bottom:64px;width:860px;max-width:100%;margin-left:auto;margin-right:auto}
.protectland_col1{width:calc(50% - 14px);height:572px;margin-right:14px;float:left;background-repeat:no-repeat;background-position:bottom right;background-size:cover}
.protectland_col2{width:calc(50% - 14px);height:572px;margin-left:14px;float:left;background-repeat:no-repeat;background-position:bottom left;background-size:cover}
.aboutinvest_sec{padding-top:105px;padding-bottom:100px}
.aboutinvest_container{width:1179px;max-width:100%;margin-left:auto;margin-right:auto;position:relative}
.aboutinvest_col1{width:640px;max-width:100%;float:left}
.aboutinvest_col1 h1{font-size:14px;line-height:16px;text-align:left;letter-spacing:1.4px;color:#1B1B1B;text-transform:uppercase;margin-bottom:38px}
.aboutinvest_col1 hr{width:40px;float:left;margin-top:8px;margin-right:15px;border-color:#1B1B1B}
.aboutinvest_col1 h2{text-align:left;font-size:41px;line-height:53px;letter-spacing:.58px;color:#2E3341;width:684px;max-width:100%;margin-bottom:47px}
.aboutinvest_col2{width:602px;max-width:100%;right:-155px;position:absolute;top:338px}
.aboutinvest_container >h2{text-align:center;font-size:41px;line-height:53px;letter-spacing:.58px;color:#2E3341;width:1007px;max-width:100%;margin-left:auto;margin-right:auto;margin-bottom:97px}
.aboutinvest_title{width:162px;margin-left:auto;margin-right:auto}
.aboutinvest_title hr{width:40px;float:left;margin-top:8px;margin-right:15px;border-color:#1B1B1B}
.aboutinvest_title h1{font-size:14px;text-align:center;letter-spacing:1.4px;color:#1B1B1B;text-transform:uppercase;margin-bottom:41px}
.aboutinvest_img1{margin-bottom:67px;right:85px;position:relative;right:280px}
.aboutinvest_img2{margin-bottom:142px;margin-top:55px;height:778px;width:auto}
.aboutinvest_img3{height:789px;width:auto}
.aboutinvest_img1,.aboutinvest_img2,.aboutinvest_img3{box-shadow:36px 2px 74px #0000004D}
.aboutinvest_col1 p{text-align:left;font-size:18px;line-height:31px;letter-spacing:.25px;color:#565656;margin-bottom:32px;padding-left:50px}
.aboutinvest_col1 a{color:#AD7D2B}
.aboutinvest_p p{width:481px;max-width:100%;padding-right:0!important;padding-left:0!important}
.whatbuild_sec1{background-color:rgba(247,243,236,0.64);padding-top:100px;padding-bottom:200px}
.whatbuild_container1{width:894px;max-width:100%;margin-left:auto;margin-right:auto;text-align:center}
.whatbuild_title{width:188px;margin-left:auto;margin-right:auto}
.whatbuild_title hr{width:40px;float:left;margin-top:8px;margin-right:15px;border-color:#1B1B1B}
.whatbuild_title h1{font-size:14px;text-align:center;letter-spacing:1.4px;color:#1B1B1B;text-transform:uppercase;margin-bottom:41px}
.whatbuild_container1 h2{text-align:center;font-size:41px;line-height:53px;letter-spacing:.58px;color:#2E3341;width:1007px;max-width:100%;margin-left:auto;margin-right:auto;margin-bottom:43px}
.whatbuild_container1 p{text-align:center;font-size:18px;line-height:31px;text-align:center;letter-spacing:.25px;color:#565656;padding:0 20px}
.whatbuild_sec2{background-color:#2E261F}
.whatbuild_container2{width:1042px;max-width:100%;margin-left:auto;margin-right:auto;position:relative;padding-top:270px;padding-bottom:108px}
.whatbuild_block{top:-124px;position:absolute}
.whatbuild_col{width:230px;max-width:100%;margin-left:15px;margin-right:15px;float:left}
.whatbuild_col p{width:203px;margin-left:auto;margin-right:auto;max-width:100%;font-size:18px;line-height:29px;text-align:center;letter-spacing:1.8px;color:#767676;text-transform:uppercase;padding-top:36px}
.whatbuild_container2 h2{width:1024px;margin-left:auto;margin-right:auto;max-width:100%;font-size:41px;line-height:53px;text-align:center;letter-spacing:.58px;color:#FFF;margin-top:102px}
.whatbuild_col img{box-shadow:36px 2px 74px #0000004D}
.whatbuild_btn{padding:25px 30px!important;margin-left:auto;margin-right:auto;width:264px;display:block}
.testimonial_sec{background-color:rgba(247,243,236,0.64);padding-bottom:117px}
.testimonial_row{background-color:#fff;padding-top:80px;height:802px}
.testimonial_container{width:1292px;margin-left:auto;margin-right:auto}
.testimonial_title{width:836px;max-width:100%;margin-left:auto;margin-right:auto}
.testimonial_title h2{text-align:center;font-size:45px;line-height:50px;letter-spacing:.63px;color:#2E3341;margin-bottom:22px}
.testimonial_title h3{text-align:center;font-size:30px;line-height:50px;letter-spacing:.42px;color:#2E3341;margin-bottom:0;font-family:'BananaGrotesk-Regular'}
.testi_arrow{width:18px;margin-left:auto;margin-right:auto}
.testimonial_sec .slick-current{box-shadow:36px 2px 74px #0000004D}
.testimonial_sec .slick-slide{background-color:#fff;transform:scale(.8);transition:all .5s;margin:0 -60px}
.testimonial_sec .slick-center,.testimonial_sec .slick-current,.testimonial_sec .slick-active{transform:scale(1)}
.testimonial_sec .slick-slide:not(.slick-active){opacity:.3;position:relative;z-index:-9;pointer-events:none}
.testimonial_sec .child{width:100%}
.testimonial_sec .slick-list{padding-top:70px!important;padding-bottom:150px!important}
.testimonial_sec .slide:not(.slick-active){cursor:pointer}
#testi-slider{margin-top:0;margin-bottom:0;max-height:493px}
#testi-slider .slick-list{height:850px;margin:0 60px;overflow:visible}
.testi-wrapper{width:780px!important;max-width:100%;height:493px;border:none}
.testi-wrapper .yt-player{border:none!important;max-width:100%;width:100%;height:493px}
.first-testi{width:1000px;max-width:100%;margin:20px auto 62px}
.first-testi h1{text-align:center;font-size:200px;position:relative;top:133px;margin:0;font-family:'Bodoni-SvtyTwo-ITC-TT-Book';letter-spacing:20.05px;color:#2E3341;margin-bottom:22px}
.first-testi h2{text-align:center;font-size:28px;line-height:1.5;letter-spacing:.58px;color:#2E3341;margin-bottom:32px}
.first-testi .testi_name{text-align:center;font-size:22px;color:#1D1D1D;margin-bottom:8px;font-family:'BananaGrotesk-Semibold'}
.first-testi .testi_job{text-align:center;font-size:18px;color:#1D1D1D;margin-bottom:8px;width:600px;max-width:100%;margin-left:auto;margin-right:auto}
.first-testi .testi_country{text-align:center;font-size:20px;color:#AD7D2B;margin-bottom:8px}
.testi_row{width:1308px;margin-left:auto;margin-right:auto}
.testi_row:after{clear:both;display:table;content:" "}
.testi_col{width:380px;max-width:100%;height:450px;background-color:#FFF;border-radius:9px;margin:18px 8px;padding-left:30px;padding-right:30px;position:relative}
.float_left{float:left}
.float_right{float:right}
.testimonial_container2{width:1180px;max-width:100%;position:relative;padding-bottom:100px}
.title_dead_block{position:absolute;right:78px;top:118px;width:524px;margin-bottom:46px}
.testi_content{display:table;width:100%;position:absolute;top:20px;margin-left:auto;margin-right:auto;left:0;right:0;padding-left:24px;padding-right:24px;height:239px;margin-top:20px}
.testi_text{display:table-cell;vertical-align:middle}
.testi_col h2{text-align:center;font-size:90px;line-height:30px;margin:0;font-family:'Bodoni-SvtyTwo-ITC-TT-Book';letter-spacing:9.02px;color:#2E261F;top:16px;position:relative}
.testi_col h3{text-align:center;font-family:'BananaGrotesk-Regular';font-size:17px;line-height:1.7;letter-spacing:0;color:#2E261F;margin-top:16px;margin-bottom:0}
.testi_footer{position:absolute;bottom:30px;margin-left:auto;margin-right:auto;text-align:center;left:0;right:0}
.testi_col .testi_name{text-align:center;font-size:22px;letter-spacing:-.6px;color:#AD7D2B;margin-bottom:6px;font-family:'BananaGrotesk-Semibold'}
.testi_col .testi_country{text-align:center;font-size:16px;letter-spacing:-.44px;color:#AD7D2B;margin-bottom:0}
.reviews_images{width:700px;float:left;margin-top:106px}
.reviews_text{width:477px;float:right;margin-top:144px}
#title_dead_web .nav-tabs{padding-left:0;padding-right:28px;border:none;height:390px}
#title_dead_web li{float:right;list-style:none}
#title_dead_web .testi_bg_img{width:126px;height:177px;margin-left:12px;margin-right:12px;margin-top:88px;transition:all .5s}
#title_dead_web li.active .testi_bg_img{width:190px!important;height:266px!important;margin-top:0;box-shadow:0 2px 74px #0000004D;transition:all .5s}
#title_dead_web .nav-tabs>li.active>a,#title_dead_web .nav-tabs>li.active>a:focus,#title_dead_web .nav-tabs>li.active>a:hover{border:none;background-color:transparent}
#title_dead_web .nav-tabs>li>a,#title_dead_web .nav-tabs>li>a:hover{border:none}
#title_dead_web .textside_p1{text-align:center;font-size:14px;line-height:1.5;font-family:'BananaGrotesk-Medium';color:#1B1B1B;margin-top:16px;margin-bottom:0;margin-bottom:2px}
#title_dead_web .textside_p2{text-align:center;font-size:12px;line-height:1.5;color:#AD7D2B;width:150px;margin-left:auto;margin-right:auto}
#title_dead_web li.active .textside_p1{font-size:20px;transition:font-size .5s;margin-top:20px;margin-bottom:4px}
#title_dead_web li.active .textside_p2{font-size:16px;transition:all .5s}
.testi_text_side h1{text-align:left;font-size:14px;line-height:16px;font-family:'BananaGrotesk-Bold';letter-spacing:1.4px;color:#1B1B1B;text-transform:uppercase;margin-bottom:31px}
.testi_text_side hr{width:40px;float:left;margin-top:8px;margin-right:15px;border-color:#1B1B1B}
.testi_text_side .text_side_p1{text-align:left;font-size:28px;line-height:42px;font-family:'BananaGrotesk-Semibold';letter-spacing:-.77px;color:#1B1B1B;margin-bottom:0}
.testi_text_side .text_side_p2{text-align:left;font-family:'BananaGrotesk-Bold';font-size:28px;line-height:42px;letter-spacing:-.77px;color:#AD7D2B;margin-bottom:0}
.testi_text_side .text_side_p3{font-size:25px;line-height:40px;text-align:left;letter-spacing:0;color:#1B1B1B;margin-top:76px}
.testimonial_sec3{padding:65px 32px}
.testimonial_sec3_h1{margin-bottom:50px;font-size:14px;line-height:16px;letter-spacing:1.4px;color:#1B1B1B;text-transform:uppercase;margin-top:0;font-family:'BananaGrotesk-Bold'}
.testimonial_sec3_hr{width:22px;margin-top:8px;margin-right:10px;border:1px solid #090909;float:left}
.testimonial_sec3_p{font-size:25px;line-height:40px;letter-spacing:0;color:#1B1B1B;margin-bottom:23px;width:524px;max-width:100%}
.sec3_testi_name{text-align:center;letter-spacing:-.55px;color:#1D1D1D;font-size:20px;line-height:42px;margin-bottom:0}
.sec3_testi_info{color:#AD7D2B;text-align:center;font-size:20px;line-height:1.4;width:200px;margin-left:auto;margin-right:auto}
.sec3_testi_img{width:247px;margin-left:auto;margin-right:auto}
.testimonial_sec3 .slick-slider .slick-track,.testimonial_sec3 .slick-slider .slick-list{padding-top:0!important}
.testimonial_sec3 .slick-dots{bottom:-23px}
.testimonial_sec3 .slick-prev{width:120px;bottom:167px!important;left:-83px!important}
.testimonial_sec3 .slick-next{width:120px;bottom:167px!important;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}
.testimonial_sec3 .slick-prev:before{content:' '!important;color:#000;font-size:39px}
.testimonial_sec3 .slick-next:before{content:' '!important;color:#000;font-size:39px}
.select_land_sec{padding:30px 0}
.select_land_row{padding:70px 0}
.select_land_col1{width:47.7%}
.select_land_col2{width:52.3%;}
.select_land_col-shadow{box-shadow:36px 2px 74px #0000004D;}
.select_land_col1 h2{text-align:left;font-family:'Bodoni-SvtyTwo-ITC-TT-Book';font-size:45px;line-height:50px;letter-spacing:.63px;color:#2E3341;margin-bottom:31px}
.select_land_col1 p{font-size:18px;line-height:31px;text-align:left;letter-spacing:.25px;color:#565656}
.select_land_col1 btn_orng{margin-top:26px;padding:22px 52px}
.select_land_col1_odd{margin-left:79px;width:400px}
.select_land_col1_even{margin-right:79px;margin-left:auto;width:400px}
.select_land_bg{background-position:center center;background-repeat:no-repeat;background-color:#fff;width:100%}
.map_container{position:relative;width:100%}
.mp_location_container{position:absolute}
.mp_location{position:absolute}
.map_title{background-color:#1B1B1B59;padding:0 8px;position:absolute;border:1px solid #C7C7C7;border-radius:4px;width:max-content}
.map_title a{color:#FFF;text-decoration:none;font-size:15px;line-height:1.7;letter-spacing:.21px}
.map_icon_container{width:40px}
.map_icon{cursor:auto}
.map_title_left_space{right:50px}
.map_title_right_space{left:30px}
.mp_location_mob{position:absolute}
.map-location-mob{width:16px}
.mp_location_ipad{position:absolute}
.mp_location_ipad button.close{opacity:1;position:absolute;top:6px;right:8px}
.display_mp_popup{opacity:0}
.display_mp_popup.show{opacity:1;transition:all .5s}
.mp_popup{width:242px;background:#fff;border:4px solid #1D1D1D;position:absolute;text-align:center;border-radius:5px;z-index:2;top:-65px;display:none;box-shadow:0 0 15px rgba(0,0,0,0.4)}
.mp_left_direction{left:36px}
.mp_right_direction{right:45px}
.mp_popup h2{position:absolute;font-size:22px;font-family:'Bodoni-SvtyTwo-ITC-TT-Book';line-height:26px;top:6px;left:12px;color:#FFF;margin-top:0}
.mp_popup .btn{position:absolute;font-size:15px;font-family:'BananaGrotesk-Regular';line-height:26px;text-align:left;letter-spacing:.6px;color:#fff;bottom:40px;left:0;padding-top:0;z-index:2;height:27px;background-color:#CB2E2E;border-radius:0 100px 100px 0;width:96px;text-align:center}
.mp_popup p{position:absolute;font-size:15px;font-family:'BananaGrotesk-Regular';color:#fff;bottom:0;left:12px}
.mp_ipad_popup{width:242px;background:#fff;border:4px solid #1D1D1D;position:absolute;text-align:center;border-radius:5px;z-index:2;right:-124px;top:26px;display:none;box-shadow:0 0 15px rgba(0,0,0,0.4)}
.mp_ipad_popup h2{position:absolute;font-size:22px;font-family:'Bodoni-SvtyTwo-ITC-TT-Book';line-height:26px;top:6px;left:12px;color:#FFF;margin-top:0}
.mp_ipad_popup .btn{position:absolute;font-size:15px;font-family:'BananaGrotesk-Regular';line-height:26px;text-align:left;letter-spacing:.6px;color:#fff;bottom:40px;left:0;padding-top:0;z-index:2;height:27px;background-color:#CB2E2E;border-radius:0 100px 100px 0;width:96px;text-align:center}
.mp_ipad_popup p{position:absolute;font-size:15px;font-family:'BananaGrotesk-Regular';color:#fff;bottom:0;left:12px}
.grad_bg{background:transparent linear-gradient(180deg,rgba(57,29,0,0) 0%,rgba(57,29,0,1) 100%);position:absolute;bottom:0;left:0;width:100%;height:63px}
.map_location_icon{display:none;z-index:10}
.map_icon_container{width:40px}
.mp_left_direction:after{top:65px;border-color:transparent #1D1D1D transparent transparent;border-width:10px;content:'';display:block;position:absolute;left:-24px;width:0;height:0;border-style:solid}
.mp_right_direction:after{top:65px;border-color:transparent transparent transparent #1D1D1D;border-width:10px;content:'';display:block;position:absolute;right:-24px;width:0;height:0;border-style:solid}
.masterplan_popup_header{position:absolute;font-size:22px;font-family:'Bodoni-SvtyTwo-ITC-TT-Book';line-height:26px;top:12px;left:12px;letter-spacing:.56px;color:#FFF;margin-top:0}
.masteplan_popup_btn{position:absolute;font-size:13px;font-family:'BananaGrotesk-Regular';line-height:26px;text-align:left;letter-spacing:-.2px;color:#fff;bottom:40px;left:0;padding-top:0;z-index:2;height:27px;border-radius:0 100px 100px 0}
.masteplan_popup_p{position:absolute;font-size:13px;font-family:'BananaGrotesk-Regular';color:#fff;bottom:0;left:12px}
.privacy_bg{background-color:#FAF8F3;height:354px}
.privacy_black_bg{background-color:#fff;height:82px}
.privacy_bg_text{position:relative;top:71px;font-size:50px;line-height:53px;width:700px;max-width:100%;color:#2E3341;letter-spacing:.7px;font-family:'Bodoni-SvtyTwo-ITC-TT-Book';text-align:center;margin-left:auto;margin-right:auto}
.privacy_sec{width:1088px;max-width:100%;padding:66px 0;margin-left:auto;margin-right:auto}
.privacy_sidebar{width:262px;max-width:100%;float:left}
.privacy_content{width:826px;max-width:100%;float:left;padding-left:70px}
.privacy_sidebar a{display:block;text-align:left;font-size:20px;line-height:34px;letter-spacing:.28px;color:#565656;margin-bottom:35px;cursor:pointer}
.privacy_sidebar a:hover{text-decoration:none}
.privacy_content p{font-size:18px;line-height:31px;text-align:left;letter-spacing:.25px;color:#565656;margin-bottom:35px}
.privacy_content h2{font-size:24px;line-height:31px;text-align:left;letter-spacing:.34px;color:#1B1B1B;margin-bottom:35px;font-family:'BananaGrotesk-Medium';margin-top:50px}
.privacy_content h3{font-family:'BananaGrotesk-Regular';font-size:20px;line-height:31px;text-align:left;letter-spacing:.28px;color:#1B1B1B;margin-bottom:32px}
.col_no{width:40px;float:left;padding-left:10px}
.col_p{width:716px;float:left}
.faq_bg{background-color:#FAF8F3;height:357px}
.faq_black_bg{background-color:#fff;height:154px}
.faq_bg_text{position:relative;top:71px;font-size:50px;line-height:53px;width:700px;max-width:100%;color:#2E3341;letter-spacing:.7px;font-family:'Bodoni-SvtyTwo-ITC-TT-Book';text-align:center;margin-left:auto;margin-right:auto}
.faq_sec{width:1088px;max-width:100%;margin-left:auto;margin-right:auto;padding:66px 0 130px}
.faq_sidebar{width:262px;max-width:100%;float:left}
.faq_content{width:826px;max-width:100%;padding-left:70px;float:left}
.faq_content .faq_breadcrumb a:hover{text-decoration:none;cursor:pointer}
.faq_content .faq_breadcrumb a{text-decoration:none;text-align:left;font-size:20px;line-height:34px;letter-spacing:.28px;color:#565656;opacity:.54}
.faq_sub_a{padding-top:25px}
.faq_content .faq_breadcrumb img{filter:invert(32%) sepia(12%) saturate(11%) hue-rotate(349deg) brightness(94%) contrast(85%);-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);width:6.88px;margin-left:12px;margin-right:12px;opacity:.54}
.faq_sidebar .faq_a{font-family:'BananaGrotesk-Bold';display:block;text-align:left;font-size:20px;line-height:34px;letter-spacing:.28px;color:#2E3341;margin-top:30px;cursor:pointer}
.faq_sidebar .faq_a:first-of-type{margin-top:0}
.faq_sidebar .faq_sub_a a{font-family:'BananaGrotesk-Regular';display:block;text-align:left;font-size:18px;line-height:30px;color:#707070;margin-bottom:20px;cursor:pointer;text-transform:capitalize;padding-left:20px}
.faq_sidebar a:hover{text-decoration:none}
.faq_item{position:relative}
.faq_content h2{font-size:30px;line-height:46px;text-align:left;letter-spacing:.42px;color:#2E3341;font-family:'Bodoni-SvtyTwo-ITC-TT-Book';margin-top:26px;display:inline-block;margin-bottom:0}
.faq_content p{font-size:18px;line-height:31px;text-align:left;letter-spacing:.25px;color:#565656;margin-top:36px;margin-bottom:0}
.faq_content ul li{font-family:'BananaGrotesk-Regular';font-size:18px;line-height:31px;text-align:left;letter-spacing:.25px;color:#565656;margin-top:16px}
.faq_content a{text-decoration:underline;color:#AD7D2B}
.faq_content .collapse_p p:first-child{margin-top:25px}
.faq_minus_icon{width:32px;display:inline-block;margin-left:30px;position:absolute;top:36px}
.faq_plus_icon{width:32px;display:inline-block;margin-left:30px;position:absolute;top:36px}
a[aria-expanded=true] .faq_plus_icon{display:none}
a[aria-expanded=false] .faq_minus_icon{display:none}
.news_bg{height:602px}
.news_img_bg{height:448px;background-repeat: no-repeat;background-size: cover;}
.news_orng_bg{background-color:rgba(173,125,43,0.9);height:448px}
.news_black_bg{background-color:#fff;height:200px}
.news_bg_p{position:relative;top:100px;font-size:34px;line-height:48px;width:700px;max-width:100%;color:#fff;letter-spacing:.51px;font-family:'Bodoni-SvtyTwo-ITC-TT-Book';text-align:center;margin-left:auto;margin-right:auto;line-height:1.5}
.news_orng_bg .btn{text-align:center;display:block;margin-left:auto;margin-right:auto;width:317px;padding:20px;background-color:#FFF;box-shadow:36px 2px 74px #0000004D;font-size:16px;line-height:18px;font-family:'BananaGrotesk-Bold';letter-spacing:1.6px;color:#AD7D2B;text-transform:uppercase;border-radius:0;border:none;max-height:60px;margin-top:40px}
.news_psec{padding-top:60px;padding-bottom:86px}
.news_pcontainer{width:1203px;max-width:100%;margin-left:auto;margin-right:auto}
.news_pcontainer h1{font-family: 'Bodoni-SvtyTwo-ITC-TT-Book';font-size:45px;line-height:53px;text-align:center;letter-spacing:.63px;color:#2E3341;margin-bottom:40px;margin-top:0}
.news_pblock{width:350px;margin:24px 25.5px;max-width:100%;box-shadow:0 2px 20px #00000026;float:left;position:relative;height:430px}
.news_content{padding:25px}
.news_date{font-size:18px;line-height:20px;color:#565656;opacity:.5;margin-bottom:20px}
.news_p{font-family:'BananaGrotesk-Medium';font-size:18px;line-height:1.6;letter-spacing:.25px;color:#2E3341;opacity:1;margin-bottom:0}
.hover_block{position:absolute;top:0;left:0;background-color:#AD7D2B;padding:46px 32px 28px;height:430px;opacity:0;-webkit-transition:opacity 150ms linear;-o-transition:opacity 150ms linear;transition:opacity 150ms linear}
.hover_block:hover{opacity:1}
.hover_block p{text-align:left;font-size:18px;line-height:1.6;letter-spacing:.25px;color:#FFF}
.hover_block .btn{font-family:'BananaGrotesk-Bold';background-color:#FFF;padding:15px;text-align:center;font-size:16px;line-height:18px;letter-spacing:.99px;color:#AD7D2B;text-transform:uppercase;border-radius:0;opacity:1;border:none;width:200px;position:absolute;bottom:28px}
.pagination_container{text-align:center;display:block;margin-right:auto;margin-left:auto}
.pagination a{font-size:16px;line-height:1.5}
.pagination>li>a{color:#AD7D2B;font-size:16px;line-height:24px;letter-spacing:-.3px;color:#AD7D2B}
.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover{color:#fff;background:#AD7D2B 0 0 no-repeat padding-box;border:1px solid #AD7D2B;font-size:16px;line-height:1.5}
.pagination>.disabled>a,.pagination>.disabled>a:focus,.pagination>.disabled>a:hover,.pagination>.disabled>span,.pagination>.disabled>span:focus,.pagination>.disabled>span:hover{font-size:16px;line-height:1.5}
.pagination>li>span:focus,.pagination>li>span:hover{color:#56565680;background-color:transparent}
.pagination{margin-top:73px}
.othernews_sec{background-color:rgba(247,243,236,0.64);padding-top:76px;padding-bottom:92px}
.othernews_container{width:1058px;max-width:98%;margin-left:auto;margin-right:auto}
.othernews_col{width:320px;margin:20px 0;margin-left:16px;margin-right:16px;padding:0;position:relative}
.othernews_block{height:490px;background-color:#FFF;box-shadow:0 2px 16px #00000026}
#other_news_slider .slick-prev{left:-30px;top:280px}
#other_news_slider .slick-next{right:-30px;top:270px;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}
.carousel-control.right img{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}
.othernews_col a{text-decoration:none}
.othernews_caption{padding:24px}
.othernews_caption h3{text-align:left;font-size:18px;line-height:20px;letter-spacing:0;color:#565656;opacity:.5;margin-bottom:20px;margin-top:0}
.othernews_caption p{font-size:18px;line-height:1.6;letter-spacing:.25px;color:#2E3341;margin-top:0;font-family:'BananaGrotesk-semiBold'}
.othernews_btn{display:block;width:200px;height:48px;line-height:48px;padding:0;background-color:#AD7D2B;font-size:16px;text-align:center;letter-spacing:.99px;color:#FFF;text-transform:uppercase;border:none;border-radius:0;margin-top:0;position:absolute;bottom:30px}
.othernews_btn:hover{color:#fff}
.news_carousel_inner .item.left.active{transform:translateX(-33%)}
.news_carousel_inner .item.right.active{transform:translateX(33%)}
.news_carousel_inner .item.next{transform:translateX(33%)}
.news_carousel_inner .item.prev{transform:translateX(-33%)}
.gallery_section{padding-top:60px;padding-bottom:100px}
.gallery_types{
    width: 1203px;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
}
.gallery_type_link{
    font-family:'Bodoni-SvtyTwo-ITC-TT-Book';
    text-align:left;
    font-size:32px;
    color:#2E3341;
    padding: 12px 31px;
    letter-spacing: 0.45px;
}
.gallery_type_link:hover{
    color:#2E3341;
}
.active_gallery_link{
    border: 1px solid #2E3341;
}
.gallery_masterplans{
    margin-top: 48px;
    width: 1203px;
    margin-left: auto;
    margin-right: auto;
    padding: 20px 40px;
}
.gallery_masterplans_links{
    border-bottom: 1px solid #D4D4D8;
    padding-bottom: 30px;
    text-align: center;
}
.gallery_masterplans_link{
    text-align:center;
    font-size:18px;
    font-family: 'BananaGrotesk-Bold';
    color: #d1d1d1;
    letter-spacing: 1.8px;
    text-transform: uppercase;
    font-weight: 600;
    width: 100%;
    height: 24px;
    padding: 5px;
}
.gallery_masterplans_link:hover{
    color: #d1d1d1;
}
.active_gallery_masterplans_link{
    color: #1B1B1B;
}
.gallery_masterplans_links_container{
    display: inline-block;
    /* width: 212px; */
    height: 40px;
    margin-left: 10px;
    margin-right: 10px;
    background-color: transparent;
    box-shadow: 0 0 0 0 rgb(82 156 219 / 0%);
}
.gallery_container_images{width:1170px;max-width:100%;margin-left:auto;margin-right:auto}
.gallery_block{width:350px;margin:20px;max-width:100%;float:left;position:relative;height:197px}
.gallery_video_block{
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
}
.fancybox-caption__body {
    font-family: 'Bodoni-SvtyTwo-ITC-TT-Book';
}

.howbuy_sec{position:relative;bottom:190px;height:844px}
.howbuy_hero_bg{background-position:center left;background-position-y:154px;background-repeat:no-repeat;background-color:#fff;height:649px;width:100%}
.howbuy_hero_gradient{height:212px;width:100%;background:transparent linear-gradient(0deg,#FFF 0%,#FFF00 100%) 0 0 no-repeat padding-box;position:absolute;top:calc(649px - 190px)}
.howbuy_container{width:1039px;max-width:100%;margin-left:auto;margin-right:auto;position:relative;margin-bottom:15px}
.howbuy_block1{width:329px;float:left}
.howbuy_img_left{box-shadow:36px 2px 74px #0000004D;width:329px;height:427px;border:none;margin-bottom:50px}
.nomargin{margin:0!important}
.howbuy_block2{width:628px;max-width:100%;float:left;margin-left:82px;position:relative;top:130px}
.howbuy_block2 .btn{padding:0!important;width:383px;max-width:100%;height:68px;line-height:68px}
.howbuy_hr{width:40px;display:inline-block;float:left;margin-right:12px;margin-top:8px!important;border-color:#1B1B1B;margin-bottom:0}
.howbuy_h1{font-size:14px;font-family:'BananaGrotesk-Bold';text-align:left;letter-spacing:1.4px;color:#1B1B1B;text-transform:uppercase;margin-bottom:28px}
.howbuy_h2{font-size:41px;line-height:53px;font-family:'Bodoni-SvtyTwo-ITC-TT-Book';text-align:left;letter-spacing:.58px;color:#2E3341;margin-bottom:37px}
.howbuy_block2 .btn_orng{margin-top:0}
.howbuy_block2 p{font-size:18px;font-family:'BananaGrotesk-Regular';line-height:31px;text-align:left;letter-spacing:.25px;color:#565656;margin-bottom:32px}
.howbuy_block2 p > span{font-family:'BananaGrotesk-bold'}
.howbuy_block2 p a,.howbuy_block2 p a:focus,.howbuy_block2 p a:hover{color:#AD7D2B;text-decoration:none;font-family:'BananaGrotesk-bold'}
.howbuy_sec2{background-color:#FAF8F3;padding:90px 180px}
.howbuy_sec2 h2{text-align:center;font-size:41px;line-height:53px;letter-spacing:.58px;color:#AD7D2B;margin-bottom:39px;max-width:1007px;margin-left:auto;margin-right:auto}
.howbuy_sec2 p{text-align:center;font-size:18px;line-height:31px;letter-spacing:.25px;color:#565656;max-width:1007px;margin-left:auto;margin-right:auto}
.purchase_sec{position:static;padding-top:80px;padding-bottom:82px!important;height:1030px}
.purchase_sec .howbuy_h1{margin-bottom:45px;width:265px;margin-left:auto;margin-right:auto}
.purchase_sec #mp_slider .slick-dots li{width:fit-content;margin-left:25px;margin-right:25px}
.purchase_sec #mp_slider .slick-dots li button{line-height:24px;text-transform:uppercase;font-size:15px!important;letter-spacing:1.6px!important;font-family:'BananaGrotesk-Regular'}
.howbuy_col1{width:228px;margin-right:32px;float:left}
.howbuy_col2{width:600px;float:left}
.howbuy_col2 p{font-size:15px;line-height:1.6;color:#565656}
.howbuy_col2 .step_no{font-size:18px;line-height:20px;text-align:left;letter-spacing:.86px;color:#22A471;text-transform:uppercase}
.howbuy_col2 .step_title{font-size:39px;line-height:50px;text-align:left;letter-spacing:.55px;color:#2E3341}
.howbuy_col2 hr{width:343px;margin-left:0}
.howbuy_sec4{background-color:#FAF8F3;padding-top:100px;padding-bottom:157px}
.howbuy_sec4 .sec4_container{width:1014px;max-width:100%;margin-left:auto;margin-right:auto;position:relative}
.howbuy_sec4 .howbuy_sec4p{width:640px;max-width:100%;float:right;padding-left:98px;top:0;right:0;position:absolute}
.howbuy_sec4p .invest_col1_h1{margin-top:6px}
.howbuy_sec4p .invest_col1_h2{margin-top:44px}
.howbuy_sec4p p{margin-top:44px}
.howbuy_sec4img{background-position:top right;background-repeat:no-repeat;background-size:contain;position:relative;right:640px;height:471px;width:auto}
.whybuysec1{width:1076px;max-width:100%;margin-left:auto;margin-right:auto;text-align:center;padding-top:78px;padding-bottom:103px}
.whybuysec1_h1{width:292px;font-size:13px;line-height:15px;letter-spacing:1.3px;color:#1B1B1B;text-transform:uppercase;margin:0 auto 22px}
.whybuysec1_h2{margin-bottom:52px;font-size:41px;line-height:60px;letter-spacing:.58px;color:#2E3341}
.whybuy_colm{width:470px;max-width:100%;float:left;margin:0 34px;text-align:left;font-size:18px;line-height:31px;letter-spacing:.25px;color:#565656}
.whybuysec2{background-color:#FAF8F3;padding-top:70px;padding-bottom:62px}
.whybuysec2 .sec2_container{width:1060px;max-width:100%;margin-left:auto;margin-right:auto;position:relative}
.whybuysec2 .sec2_container .row{position:relative;margin-bottom:100px}
.whybuysec2 .whybuysec2_content1{width:505px;max-width:100%;float:left;margin-right:82px;top:0;left:0;position:absolute}
.whybuysec2 .whybuysec2_content2{width:575px;max-width:100%;float:right;margin-left:82px;top:0;right:0;position:absolute}
.whybuysec2 .whybuysec2_content3{width:514px;max-width:100%;float:left;margin-right:82px;top:0;left:0;position:absolute}
.whybuysec2_h2{margin-top:0;margin-bottom:48px;text-align:left;font-size:45px;line-height:53px;letter-spacing:.63px;color:#2E3341}
.sec2_container p{text-align:left;font-size:18px;line-height:31px;letter-spacing:.25px;color:#565656}
.whybuysec2_img1{background-position:center left;background-repeat:no-repeat;position:relative;left:587px;height:562px;width:auto;box-shadow:36px 2px 74px #0000004D;background-size:contain}
.whybuysec2_img2{background-position:center right;background-repeat:no-repeat;position:relative;right:657px;height:761px;width:auto;background-size:contain;box-shadow:36px 2px 74px #0000004D}
.whybuysec2_img3{background-position:top left;background-repeat:no-repeat;background-size:contain;position:relative;left:596px;height:513px;width:auto;box-shadow:36px 2px 74px #0000004D}
.howbuy_sec4p p{font-size:18px;line-height:31px;margin-top:50px;text-align:left;letter-spacing:.25px;color:#565656;line-height:31px}
.customercare_sec{padding-top:80px;padding-bottom:77px;background-color:transparent;text-align:left}
.customercare_container{width:1178px;max-width:100%;margin-left:auto;margin-right:auto;text-align:left;margin-bottom:88px}
.customercare_container h1{font-family: 'Bodoni-SvtyTwo-ITC-TT-Book';text-align:left;font-size:41px;line-height:53px;letter-spacing:.58px;color:#2E3341;margin-bottom:31px;margin-left:40px;margin-top:0}
.customercare_container .custcare_col1{width:457px;max-width:100%;margin-right:169px;float:left;text-align:left;font-size:20px;line-height:31px;letter-spacing:.28px;color:#565656;margin-left:40px}
.customercare_container .custcare_col2{width:444px;max-width:100%;float:left}
.customercare_container .custcare_col2 p{font-family:'Bodoni-SvtyTwo-ITC-TT-Book';text-align:left;font-size:28px;line-height:42px;letter-spacing:.39px;color:#565656}
.custcare_sec2{margin-bottom:20px!important}
.blog_bg{background-color:#FAF8F3;height:355px}
.blog_bg_text{position:relative;top:71px;font-size:50px;line-height:53px;width:700px;max-width:100%;color:#2E3341;letter-spacing:.7px;font-family:'Bodoni-SvtyTwo-ITC-TT-Book';text-align:center;margin-left:auto;margin-right:auto}
.blog_sec{width:1084px;max-width:100%;margin-left:auto;margin-right:auto;padding-top:40px;padding-bottom:32px}
.blog_block{margin:33px 26px;width:490px;height:391px;max-width:100%;float:left;background-color:#FFF;box-shadow:0 2px 30px #00000033;position:relative}
.blog_title{padding:24px;padding-bottom:0}
.blog_title p{text-align:left;font-size:18px;line-height:20px;letter-spacing:0;color:#565656;opacity:.5;margin-bottom:18px}
.blog_title h1{text-align:left;font-size:22px;line-height:30px;letter-spacing:.31px;color:#2E3341;font-family:'BananaGrotesk-Semibold';margin-bottom:10px;height:60px}
.blog_block img{width:100%;height:auto;position:absolute;bottom:0}
.blog_hover_block{width:100%;position:absolute;top:0;padding-left:32px;padding-right:32px;padding-top:49px;height:391px;background-color:#AD7D2B;opacity:0;-webkit-transition:opacity 150ms linear;-o-transition:opacity 150ms linear;transition:opacity 150ms linear}
.blog_hover_block:hover{opacity:1}
.blog_hover_block p{font-family:'BananaGrotesk-Medium';font-size:18px;line-height:31px;text-align:left;letter-spacing:.25px;color:#FFF}
.blog_readmore{text-align:center;font-size:16px;line-height:18px;font-family:'BananaGrotesk-Bold';letter-spacing:.99px;color:#AD7D2B;text-transform:uppercase;border:none;border-radius:0;padding:0}
.singleblog_sec{width:900px;max-width:100%;padding:46px 0;margin-left:auto;margin-right:auto}
.singleblog_title{font-family: 'Bodoni-SvtyTwo-ITC-TT-Book';width:820px;max-width:100%;margin-left:auto;margin-right:auto;text-align:center;font-size:41px;line-height:53px;letter-spacing:.58px;color:#2E3341;margin-bottom:28px}
.singleblog_sec img{max-width:100%}
.singlebolg_top{border-bottom:1px solid #565656;padding-top:35px;padding-bottom:16px}
.singleblog_date{text-align:left;font-size:22px;line-height:25px;letter-spacing:0;color:#2E3341;opacity:.7;float:left}
.singleblog_content{padding:32px 26px 0}
.singleblog_content p,.singleblog_content li{text-align:left;font-size:18px;line-height:34px;letter-spacing:.25px;color:#565656;font-family:'BananaGrotesk-Regular';margin-bottom:24px}
.singleblog_content p{margin-bottom:24px}
.singleblog_content li{padding-left:16px}
.singlebolg_bottom{border-top:1px solid #565656;padding-top:32px}
.singlebolg_btn{width:315px;height:52px;line-height:52px;padding:0;background-color:#AD7D2B;box-shadow:36px 2px 74px #0000004D;font-size:16px;text-align:center;letter-spacing:1.6px;color:#FFF;text-transform:uppercase;border:none;border-radius:0;float:right;margin-top:0}
.singlebolg_bottom .blog_socialmedia{padding-top:10px}
.blog_socialmedia img{filter:invert(17%) sepia(12%) saturate(1062%) hue-rotate(186deg) brightness(8%) contrast(91%);margin-left:23px;opacity:.5;height: 17px;}
.fb_svg{margin-left:0!important}
.blog_socialmedia img:hover{filter:invert(47%) sepia(11%) saturate(2893%) hue-rotate(359deg) brightness(105%) contrast(77%);opacity:1}
.blogcomment_sec{background-color:rgba(247,243,236,0.64)}
.blogcomment_container{width:900px;max-width:100%;padding:56px 12px;margin-left:auto;margin-right:auto}
.blogcomment_container h1{text-align:left;font-size:22px;line-height:34px;letter-spacing:.31px;color:#1B1B1B;margin-bottom:31px;font-family:'BananaGrotesk-Regular';margin-top:0}
.fb_comments_bg{background-color:#fff;padding:35px}
._50f7{font-size:16px;line-height:34px;text-align:left;letter-spacing:.22px;color:#565656;font-family:'BananaGrotesk-Regular'!important}
.careers_sec1{width:1020px;max-width:100%;margin-left:auto;margin-right:auto;padding-top:90px;padding-bottom:60px}
.careers_sec1 hr{width:40px;float:left;margin-top:8px;margin-right:15px;border-color:#2E3341}
.careers_sec1 h1{font-size:13px;text-align:left;letter-spacing:1.3px;color:#1B1B1B;text-transform:uppercase;width:125px;margin:0 auto 32px}
.careers_sec1 h2{width:865px;max-width:100%;text-align:center;font-size:36px;line-height:47px;letter-spacing:.51px;color:#2E3341;margin:0 auto 38px}
.careers_sec1 p{width:930px;max-width:100%;margin-left:auto;margin-right:auto;text-align:center;font-size:20px;line-height:34px;letter-spacing:.28px;color:#565656;margin-bottom:0}
.careers_sec2{background-color:rgba(247,243,236,0.64)}
.careers_container{width:1020px;max-width:100%;margin-left:auto;margin-right:auto;padding-top:70px;padding-bottom:32px}
.careers_sec2_h2{text-align:left;font-size:40px;line-height:1.4;letter-spacing:.56px;color:#2E3341;margin-bottom:47px;margin-top:0}
.career_block{background-color:#FFF;box-shadow:0 0 16px #00000033;border-radius:8px;padding:44px;margin-bottom:80px}
.career_block h1{text-align:left;font-size:26px;line-height:30px;letter-spacing:.37px;color:#AD7D2B;margin-bottom:36px;margin-top:0;cursor:pointer;display:inline-block}
.career_block a:hover{text-decoration:none}
.career_block .career_btn:hover{text-decoration:none;color:#fff;background-color:#916a27}
.career_plus_icon{width:32px;display:inline-block;margin-left:30px}
.career_minus_icon{width:32px;display:inline-block;margin-left:30px}
a[aria-expanded=true] .career_plus_icon{display:none}
a[aria-expanded=false] .career_minus_icon{display:none}
.career_block p,.career_block li{text-align:left;font-size:16px;line-height:1.75;letter-spacing:.22px;color:#565656}
.career_block h3{text-align:left;font-size:18px;line-height:31px;letter-spacing:.25px;margin-top:30px;font-family:'BananaGrotesk-Bold'}
ul.dash{list-style:none;margin-left:0;padding-left:1em}
ul.dash > li:before{display:inline-block;content:"-";width:1em;margin-left:-1em}
.career_btn{background-color:#AD7D2B;box-shadow:36px 2px 74px #0000004D;text-align:center;letter-spacing:1.6px;color:#FFF;text-transform:uppercase;padding:0;width:315px;max-width:100%;height:68px;line-height:68px;display:block;font-family:'BananaGrotesk-Semibold';font-size:16px;margin-top:48px}
.careers_sec3{width:1020px;max-width:100%;margin-left:auto;margin-right:auto;padding-top:110px;padding-bottom:80px}
.careers_sec3 hr{width:40px;float:left;margin-top:8px;margin-right:15px;border-color:#2E3341}
.careers_sec3 h1{font-size:13px;text-align:left;letter-spacing:1.3px;color:#1B1B1B;text-transform:uppercase;width:235px;max-width:100%;margin:0 auto 32px}
.careers_sec3 h2{font-size:41px;line-height:53px;text-align:center;letter-spacing:1.3px;color:#2E3341;margin-bottom:62px;width:788px;max-width:100%;margin-left:auto;margin-right:auto}
.careers_sec3_col1{width:460px;max-width:100%;float:left;margin-right:88px}
.careers_sec3_col2{width:460px;max-width:100%;float:left}
.careers_sec3 p{font-size:18px;line-height:31px;text-align:left;letter-spacing:.25px;color:#565656}
.contactus_sec{padding-top:99px;padding-bottom:77px;background-color:transparent;text-align:left}
.contactus_container{width:1178px;max-width:100%;margin-left:auto;margin-right:auto;text-align:left;margin-bottom:93px}
.contact_col1{width:484px;max-width:100%;padding-left:42px;padding-right:28px;float:left}
.contact_col1 h1{font-family: 'Bodoni-SvtyTwo-ITC-TT-Book';text-align:left;font-size:41px;line-height:53px;letter-spacing:.58px;color:#2E3341;margin-top:0}
.contact_col1 p{text-align:left;font-size:18px;line-height:31px;font-family:'Bodoni-SvtyTwo-ITC-TT-Book';letter-spacing:.25px;color:#565656}
.contact_col2{width:200px;height:200px;max-width:100%;float:left}
.contact_col3{width:494px;max-width:100%;padding-left:103px;padding-right:42px;float:left}
.contact_address1{padding-left:30px;margin-bottom:35px}
.contact_address2{padding-left:30px}
.contact_address1 p{text-align:left;font-size:18px;letter-spacing:.25px;color:#565656}
.contact_address2 p{text-align:left;font-size:18px;letter-spacing:.25px;color:#565656}
.contact_address2 p a{color:#565656}
.contact_address2 img{width:20px;height:auto;margin-right:13px;display:inline-block;float:left}
.contact_row2_col1{width:587px;max-width:100%;float:left}
.contact_row2_col1 img{width:100%;height:auto;box-shadow:36px 2px 74px #0000004D}
.contact_row2_col2{width:590px;max-width:100%;float:left;padding-left:75px;padding-top:42px}
.contact_row2_col2 .form-control{border:none;border-bottom:1px solid #767676;border-radius:0;box-shadow:none;padding:0 12px 20px 6px;height:47px;text-align:left;letter-spacing:1.8px;font-size:18px;font-family:'BananaGrotesk-Bold';background-color:transparent}
.contact_row2_col2 .form_select{width:340px;max-width:100%;border:1px solid rgba(29,29,29,0.29);border-radius:4px;padding:6px;height:47px;margin-top:18px;color:rgba(29,29,29,0.29);text-transform:uppercase}
.contact_row2_col2 .btn_send{width:315px;max-width:100%;height:68px;padding:22px 30px;margin-top:38px;text-align:center;letter-spacing:1.6px;color:#FFF;text-transform:uppercase;font-size:16px;font-family:'BananaGrotesk-Semibold'}
.contact_row2_col2 .form-group{margin-bottom:65px}
.contact_row2_col2 .textmsg textarea{height:226px;border:1px solid #767676;padding:20px;color:rgba(29,29,29,0.29);text-transform:uppercase}
.contact_row2_col2 .sel_lable{display:block;font-size:18px;text-align:left;letter-spacing:.25px;color:#565656;font-family:'BananaGrotesk-Regular';margin-bottom:0}
.contact_row2_col2 .bootstrap-select .dropdown-toggle .filter-option-inner-inner{
    font-size: 18px;
    text-align: left;
    letter-spacing: 1.8px;
    color: #1D1D1D;
    text-transform: uppercase;
    font-family: BananaGrotesk-Bold;
}
.contact_row2_col2 .dropup .caret, .navbar-fixed-bottom .dropdown .caret {
    border-bottom: 0px dashed;
}
.contact_row2_col2 .dropdown-menu>.active>a, .contact_row2_col2 .dropdown-menu>.active>a:focus {
    background-color: #EFE5D4;
    color: #1D1D1D;
}
.contact_row2_col2 .btn-default, .contact_row2_col2 .btn-default:hover{
    border: 1px solid #767676 !important;
    border-radius: 4px !important;
}
.contact_row2_col2 .dropdown-menu a:hover{
    background-color: #EFE5D4;
    color: #1D1D1D;
}
.contact_row2_col2 .bootstrap-select .dropdown-menu li a span.text {
    width: 100%;
    font-size: 18px;
    text-align: left;
    letter-spacing: 1.8px;
    color: #1D1D1D;
    text-transform: uppercase;
    opacity: 0.29;
    font-family: BananaGrotesk-Bold;
}
.contact_row2_col2 .bootstrap-select .dropdown-menu li a span.text:hover{
    background-color: #EFE5D4;
    color: #1D1D1D;
    opacity: 1;
}
.contact_row2_col2 .open>.dropdown-toggle.btn-default{
    background-color: #fff;
    border-color: #767676;
}
.contact_row2_col2 .dropdown-menu{
    border: 0px solid rgba(0,0,0,.15);
    box-shadow: 0px 0px 20px #00000029;
    border-radius: 4px;
}
.contact_row2_col2 .bootstrap-select .dropdown-menu > .inner {
    max-height: 300px!important;
}
.contact_row2_col2 .bootstrap-select .dropdown-toggle .caret{
    border-top: 8px dashed;
    border-right: 8px solid transparent;
    border-left: 8px solid transparent;
}
.contact_row2_col2 .bootstrap-select .dropdown-menu {
    width: 100%;
}
.bootstrap-select>.dropdown-toggle{width:100%;height:47px;margin-top:20px;max-width:100%}
.bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn){width:340px}
.filter-option-inner{font-size:18px;font-family:'BananaGrotesk-Semibold';line-height:33px;letter-spacing:1.8px;text-transform:uppercase;opacity:.8}
.bootstrap-select .dropdown-menu li a span.text{line-height:2.5}
.bootstrap-select .dropdown-toggle:focus,.bootstrap-select>select.mobile-device:focus+.dropdown-toggle{outline:transparent!important;background-color:transparent!important}
.bootstrap-select .dropdown-toggle:hover,.bootstrap-select>select.mobile-device:hover+.dropdown-toggle{outline:transparent!important;background-color:transparent!important}
.bootstrap-select .dropdown-menu{width:338px}
.bootstrap-select .dropdown-menu > .inner{max-height:196px!important;overflow-x:hidden!important}
.btn-default,.btn-default:hover,.btn-default.active.focus,.btn-default.active:focus,.btn-default.active:hover,.btn-default:active.focus,.btn-default:active:focus,.btn-default:active:hover,.open>.dropdown-toggle.btn-default.focus,.open>.dropdown-toggle.btn-default:focus,.open>.dropdown-toggle.btn-default:hover{background-color:transparent;border-color:rgba(29,29,29,0.29);box-shadow:none!important;outline:none}
.bootstrap-select .dropdown-menu li:focus{border:none;outline:0}
.bootstrap-select .dropdown-menu li a:focus{outline:0}
.bootstrap-select .dropdown-menu li a{line-height:1.6;letter-spacing:1.8px;color:#1D1D1D;text-transform:uppercase}
.contact_row2_col2 .textmsg{margin-bottom:54px}
::placeholder{color:rgba(29,29,29,0.29)!important;text-transform:uppercase}
:-ms-input-placeholder{color:rgba(29,29,29,0.29)!important;text-transform:uppercase}
::-ms-input-placeholder{color:rgba(29,29,29,0.29)!important;text-transform:uppercase}
.container-checkbox input{position:absolute;opacity:0;cursor:pointer}
.container-checkbox .checkmark{position:absolute;top:0;left:0;height:33px;width:35px;background-color:#fff;border-radius:4px;border:1px solid #AD7D2B}
label{font-weight:400}
label.container-checkbox{padding-left:50px;padding-top:6px;text-align:left;letter-spacing:.25px;color:#565656;font-size:18px;font-family:'BananaGrotesk-Regular'}
.container-checkbox:hover input ~ .checkmark{background-color:#fbfbfb}
.container-checkbox input:checked ~ .checkmark{background-color:#AD7D2B}
.container-checkbox .checkmark:after{content:"";position:absolute;display:none}
.container-checkbox input:checked ~ .checkmark:after{display:block}
.container-checkbox .checkmark:after{left:6px;top:8px;width:22px;height:10px;border:solid #fff;border-width:0 0 2px 2px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}
.contactus_container2 .contactus_col2{width:589px;max-width:100%;padding-left:112px;float:left}
.contactus_sec2 .tel_note{width:533px;max-width:100%;margin-left:auto;margin-right:auto;text-align:center;text-align:left;font-size:20px;line-height:22px;letter-spacing:0;color:#1B1B1B}
.contactus_sec2{background-color:#FAF8F3;padding-bottom:55px}
.contactus_container2{max-width:100%;margin-left:auto;margin-right:auto;padding-bottom:67px;padding-top:79px}
.contactus_container2 .sales_offices{width:420px;max-width:100%;margin-left:auto;margin-right:auto;text-align:center;font-size:41px;line-height:53px;letter-spacing:.58px;color:#2E3341;margin-bottom:50px}
.contactus_container2 .contactus_col1{width:589px;max-width:100%;border-right:1px solid #1D1D1D;padding-left:112px;float:left}
.contacts_us_map{padding-bottom:65px;}
.contacts_us_map iframe {box-shadow: 36px 2px 74px #0000004D;}
.palestine_sales_offices_information{width:1178px;margin-left: auto;margin-right: auto;}
.contactus_col1 h1,.contactus_col2 h1{text-align:left;font-size:24px;line-height:34px;font-family:'BananaGrotesk-Medium';letter-spacing:0;color:#1B1B1B;margin-bottom:42px;margin-top:-10px}
.contactus_col1 p,.contactus_col2 p{text-align:left;font-size:20px;line-height:34px;font-family:'BananaGrotesk-Regular';letter-spacing:0;color:#565656;margin-bottom:8px}
.contactus_col1 .lastline{margin-bottom:-10px}
.directors_bg{background-position:center center;background-position-y:154px;height:754px;background-repeat:no-repeat;background-color:#fff;width:100%}
.directors_bg_text{position:relative;top:170px;font-size:40px;line-height:51px;width:700px;max-width:100%;color:#fff;letter-spacing:.56px;font-family:'Bodoni-SvtyTwo-ITC-TT-Book';text-align:center;margin-left:auto;margin-right:auto}
.directors_bg_text .left_hr{width:130px;border-bottom:1px solid #fff;display:inline-block;margin-bottom:10px;margin-right:50px}
.directors_bg_text .right_hr{width:130px;border-bottom:1px solid #fff;display:inline-block;margin-bottom:10px;margin-left:50px}
.directors_container{width:1254px;max-width:100%;margin-left:auto;margin-right:auto;padding-top:170px;padding-bottom:116px}
.directors_container .director_block{width:342px;max-width:100%;float:left;margin:85px 38px}
.directors_container .director_block img{width:100%;height:auto;box-shadow:36px 2px 74px #0000004D}
.directors_container .director_block h1{font-size:18px;line-height:29px;text-align:center;letter-spacing:1.8px;color:#AD7D2B;text-transform:uppercase;margin-top:37px}
.directors_container .director_block p{font-size:18px;font-family:'BananaGrotesk-Bold';text-align:center;letter-spacing:1.1px;color:#1D1D1D;opacity:.59;width:288px;margin-left:auto;margin-right:auto}
.directors_container .team_director_block{width:342px;max-width:100%;float: left;margin: 85px 38px;}
.directors_container .team_director_block img{width: 100%;height: auto;box-shadow:36px 2px 74px #0000004D}
.directors_container .team_block img{height:375px;box-shadow:36px 2px 74px #0000004D}
.directors_container .team_director_block h1{font-size:18px;line-height:29px;text-align:center;letter-spacing:1.8px;color:#AD7D2B;text-transform:uppercase;margin-top:37px}
.directors_container .team_director_block p{font-size:18px;font-family:'BananaGrotesk-Bold';text-align:center;letter-spacing:1.1px;color:#1D1D1D;opacity:.59;width:288px;margin-left:auto;margin-right:auto}
.directors_tabs{width:562px;max-width:100%;margin-left:auto;margin-right:auto;border-bottom:solid 1px rgba(27,27,27,0.29);padding-bottom:30px;margin-bottom:65px}
.directors_tabs li a{border:none!important;font-size:18px;line-height:20px;text-align:left;letter-spacing:1.8px;color:rgba(27,27,27,0.29);text-transform:uppercase;padding:0;padding-left:5px;font-family:'BananaGrotesk-Bold'}
.directors_tabs li a:focus,.directors_tabs li a:hover{background-color:transparent}
.directors_tabs li.active a{letter-spacing:1.8px;color:#1D1D1D;text-transform:uppercase}
.directors_tabs li:first-child{margin-right:120px}
.team_block{width:318px;max-width:100%;margin:64px 33px;float:left}
.team_block h1{font-size:18px;text-align:center;letter-spacing:1.8px;color:#AD7D2B;text-transform:uppercase}
.team_block p{font-size:18px;line-height:29px;text-align:center;letter-spacing:1.1px;color:#1D1D1D;opacity:.59;margin-bottom:0;font-family:'BananaGrotesk-Bold';padding-left:40px;padding-right:40px}
.directors_modal{background-color:rgba(0,0,0,0.43)}
.directors_modal .modal_lrg{width:1069px;max-width:100%}
.directors_modal .modal-body{padding:57px 71px 50px 74px}
.directors_modal .grid_container{display:grid;grid-column-gap:55px;grid-template-columns:auto auto auto}
.directors_modal .director_name{font-size:39px;line-height:50px;text-align:left;letter-spacing:-.62px;color:#1D1D1D;margin-bottom:28px}
.directors_modal .director_desc{font-size:15px;line-height:19px;font-family:'BananaGrotesk-Semibold';text-align:left;letter-spacing:.46px;color:#1D1D1D;margin-bottom:23px}
.directors_modal .director_p{font-size:15px;line-height:24px;text-align:left;letter-spacing:.46px;color:#565656;margin-bottom:40px}
.directors_modal .modal_col h3{font-size:17px;line-height:19px;font-family:'BananaGrotesk-Bold';text-align:left;letter-spacing:.52px;color:#1D1D1D;margin-bottom:15px}
.directors_modal .modal_col p{font-size:15px;line-height:22px;text-align:left;letter-spacing:.46px;color:#1D1D1D;margin-bottom:16px}
.directors_modal .close{font-weight:400;color:#1D1D1D;opacity:1;position:relative;right:-37px;top:-32px}
.director_block a:hover{text-decoration:none}
.footer_sec{background-color:#1D1D1D;padding-top:124px;padding-bottom:120px;color:#fff}
.footer_container{width:1111px;max-width:100%;margin-left:auto;margin-right:auto}
.address_col{width:564px;float:left}
.address_col .f_tabo_logo{width:310px;margin-bottom:61px}
.address_col .address_p{font-size:19px;line-height:1.4;width:280px;text-align:left;letter-spacing:0;color:#CBCBCB;margin-bottom:53px}
.address_col .related_p{font-size:13px;line-height:18px;text-align:left;letter-spacing:0;color:#CBCBCB;margin-bottom:22px}
.address_col .f_mg_logo{width:100px;margin-bottom:65px;display:block}
.address_col .copy_p{font-size:16px;line-height:18px;text-align:left;letter-spacing:0;color:#FFF;opacity:.58}
.address_col .copy_hr{width:61px;border:1px solid #979797;margin-top:7px;margin-bottom:38px}
.quick_link_col{width:220px;float:left}
.contact_col{width:180px;float:left}
.quick_link_col p,.contact_col p{font-size:17px;font-family:'BananaGrotesk-Extrabold';text-align:left;letter-spacing:.6px;color:#FFF;text-transform:uppercase}
.quick_link_col a,.contact_col a{font-size:15px;line-height:32px;font-family:'BananaGrotesk-Regular';display:block;text-align:left;letter-spacing:0;color:#CBCBCB}
.quick_link_col a:hover,.contact_col a:hover{text-decoration:none;color:#AD7D2B}
.social_col{width:147px;float:left}
.social_col a:hover{color:#AD7D2B}
.social_col img{color:#fff;opacity:.67;height:17px;width:auto;margin:0 8px}
.master_plan_container{width:1182px;max-width:100%;margin-left:auto;margin-right:auto;padding-top:32px;padding-bottom:32px}
.master_plan_small_container{padding-bottom:0!important}
.master_plan_section .master_plan_title{text-align:left;font-size:40px;font-family:'Bodoni-SvtyTwo-ITC-TT-Book';line-height:1.4;letter-spacing:.56px;color:#2E3341;float:left;margin-bottom:0;margin-top:0}
.master_plan_btn{float:right;width:245px;height:42px;background:#AD7D2B 0 0 no-repeat padding-box;box-shadow:36px 2px 74px #0000004D;font-size:16px;font-family:'BananaGrotesk-Semibold';text-align:center;letter-spacing:1.6px;color:#FFF;display:inline-block;vertical-align:middle;cursor:pointer;line-height:30px;margin-top:0;text-transform:uppercase;border:0 solid transparent;border-radius:0}
.master_plan_btn:hover{color:#FFF;background-color:#916a27}
#master_plan_slider{margin-top:0;display:inline-grid}
#master_plan_slider .slick-list{height:220px;padding-top:27px!important;padding-bottom:27px!important}
#master_plan_slider .slick-prev{padding:0;bottom:0!important;left:0!important;z-index:9}
#master_plan_slider .slick-next{padding-right:50px;bottom:0!important;right:0!important;z-index:9}
.center_mp_slider .slick-list{height:275px!important}
#testi-slider .slick-prev,#testi-slider .slick-next{bottom:170px!important;padding-left:0;padding-right:0}
#testi-slider .slick-next{right:40px!important}
#testi-slider .slick-prev{left:40px!important}
#master_plan_slider .slick-dots{width:100%;list-style:none;text-align:center}
#master_plan_slider .slick-dots .slick-active{display:block}
#master_plan_slider .slick-dots li{width:auto;display:none}
.slick-slider .slick-track,.slick-slider .slick-list{padding-top:16px;padding-bottom:16px}
#master_plan_slider .slick-slide{transition:all .5s;opacity:.5;margin:0 18px;width:220px!important;height:135px}
#master_plan_slider .slick-slide img{width:100%;height:135px}

#master_plan_slider .slick-current{opacity:1;transform:scale(1.2);box-shadow:0 0 20px rgba(0,0,0,.3)}
#master_plan_slider .slick-current img{width:100%}
#master_plan_slider .slick-dots{bottom:-12px}
#master_plan_slider .master_plan_name{text-align:center;font-family:'BananaGrotesk-Semibold';font-size:28px;color:#2E3341}
.master_plan_active{display:none;margin-top:12px;text-align:center;font-family:'BananaGrotesk-Semibold';font-size:23px;color:#2E3341}
.map_header{margin-top:58px;max-width:100%;margin-left:auto;margin-right:auto}
.master_plan_map{width:1140px;max-width:100%;margin-left:auto;margin-right:auto;height:40px}
.mp_available{font-size:18px;font-family:'BananaGrotesk-Bold';text-align:right;letter-spacing:.67px;color:#22A471;text-transform:uppercase;margin-top:0;margin-bottom:0}
.roll_over_parcels{text-align:left;font-family:'BananaGrotesk-Semibold';font-size:18px;letter-spacing:.86px;color:#2E3341;text-transform:uppercase;float:right;margin:0}
.masterplan2_bg{height:auto;margin-bottom:90px}
.masterplan2_container{width:1140px;height:450px;position:relative}
.center-block{display:block;margin-right:auto;margin-left:auto}
#svgMap{position:absolute}
svg:not(:root){overflow:hidden}
.plots_img{width:1140px;height:450px;left:0;top:0;max-width:100%}
.map2d_block{width:200px;height:135px;background:rgba(255,255,255,.8) 0 0 no-repeat padding-box;border-radius:6px;position:absolute;top:26px;left:20px;padding:8px}
.map2d_block img{width:164px}
.map2d_h2{font-size:16px;font-family:'BananaGrotesk-Semibold';color:#333;font-weight:600;margin-top:0}
.map_full{display:none;position:absolute;bottom:23px;left:235px;width:670px;height:auto;background:rgba(255,255,255,0.9);padding:10px;-moz-border-radius:5px;-webkit-border-radius:5px;-o-border-radius:5px;border-radius:5px}
.map_full img{width:100%;height:auto}
.legend_block{width:200px;height:194px;background:rgba(255,255,255,.8) 0 0 no-repeat padding-box;border-radius:6px;position:absolute;top:24px;right:23px;padding:10px}
.legend_h2{font-size:18px;color:#333;font-family:'BananaGrotesk-Semibold';margin-top:0;margin-bottom:13px}
.square_p{color:#333;font-size:13px;margin-bottom:8px}
.sq_color1{background-color:#94C14A}
.sq_color2{background-color:#4891BE}
.sq_color3{background-color:#FF9934}
.sq_color4{background-color:#C1E28B}
.sq_color5{background-color:#BA965A}
.mptooltip{position:relative;display:inline-block}
.square{width:18px;height:18px;float:left;margin-right:9px;border:1px solid #FFF}
.mptooltip .tooltiptext{visibility:hidden;width:160px;max-width:160px;background-color:#2E261F;color:#fff;text-align:left;border-radius:6px;padding:5px 5px 8px;position:absolute;z-index:1;bottom:140%;left:50px;margin-left:-60px;opacity:0;transition:opacity .3s;font-size:13px;font-family:'BananaGrotesk-Regular';padding:8px}
.mptooltip .tooltiptext::after{content:"";position:absolute;top:100%;left:18px;margin-left:-5px;border-width:5px;border-style:solid;border-color:#2E261F transparent transparent}
.mptooltip:hover .tooltiptext{visibility:visible;opacity:1}
.services_legend{position:absolute;top:240px;right:26px;height:86px;width:200px;background:rgba(255,255,255,0.8);padding:10px;border-radius:5px}
.services_h2{font-size:16px;color:#333;font-weight:600;margin-top:0;margin-bottom:3px}
.services_legend ul{list-style:none;font-weight:500;font-size:10px;color:#333;float:left;padding-left:0;margin-top:3px}
.services_legend ul li{float:left;margin-right:3px;line-height:30px;padding-left:25px;width:86px;font-size:9px}
.services_legend ul li:last-child{margin-right:0}
.r-icon{background-repeat:no-repeat;background-position:left center;background-size:20px 20px}
.w-icon{background-repeat:no-repeat;background-position:left center;background-size:20px 20px}
.e-icon{background-repeat:no-repeat;background-position:left center;background-size:20px 20px}
.l-icon{background-repeat:no-repeat;background-position:left center;background-size:20px 20px}
.plots{width:100%;margin:0 auto}
.panorama{display:block;position:absolute;height:32px;width:32px;-moz-border-radius:32px;-webkit-border-radius:32px;-o-border-radius:32px;border-radius:32px;color:rgba(255,255,255,0.50);border:5px solid rgba(255,255,255,0.50);line-height:22px;text-align:center;font-size:16px;cursor:pointer}
.panorama a{color:rgba(255,255,255,0.50);width:100%;height:100%;display:block;text-align:center}
.effect{-moz-transition-timing-function:ease-out;-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;-moz-transition-duration:500ms;-webkit-transition-duration:500ms;-o-transition-duration:500ms;transition-duration:500ms}
.panorama span{display:block;height:32px;width:32px;-moz-border-radius:32px;-webkit-border-radius:32px;-o-border-radius:32px;border-radius:32px;background:rgba(255,255,255,0.50);position:absolute;top:-5px;left:-5px;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0;-moz-animation-name:plan_animation;-moz-animation-duration:1500ms;-moz-transform-origin:50% 50%;-moz-animation-iteration-count:infinite;-moz-animation-timing-function:linear;-webkit-animation-name:plan_animation;-webkit-animation-duration:1500ms;-webkit-transform-origin:50% 50%;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:linear;animation-name:plan_animation;animation-duration:1500ms;transform-origin:50% 50%;animation-iteration-count:infinite;animation-timing-function:linear}
.panorama:hover span{display:block;height:32px;width:32px;-moz-border-radius:32px;-webkit-border-radius:32px;-o-border-radius:32px;border-radius:32px;background:rgba(105,60,16,1);position:absolute;top:-5px;left:-5px;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0;-moz-animation-name:plan_animation;-moz-animation-duration:1500ms;-moz-transform-origin:50% 50%;-moz-animation-iteration-count:infinite;-moz-animation-timing-function:linear;-webkit-animation-name:plan_animation;-webkit-animation-duration:1500ms;-webkit-transform-origin:50% 50%;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:linear;animation-name:plan_animation;animation-duration:1500ms;transform-origin:50% 50%;animation-iteration-count:infinite;animation-timing-function:linear}
polygon,text,path{cursor:pointer}
.hover-polygon,polygon:hover,path:hover{-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);filter:alpha(opacity=70);-moz-opacity:.7;-khtml-opacity:.7;opacity:.7}
.plotInformationModal .modal-header{padding:22px 25px 0 0;border-bottom:0 solid #e5e5e5}
.plotInformationModal .modal-dialog{width:870px}
.plotInformationModal .modal_plot_no{font-size:14px;font-family:'BananaGrotesk-Bold';line-height:16px;text-align:left;letter-spacing:1.4px;color:#1B1B1B;text-transform:uppercase}
.plotInformationModal .parcelNo{font-size:39px;font-family:'Bodoni-SvtyTwo-ITC-TT-Book';line-height:50px;text-align:left;letter-spacing:.55px;color:#2E3341}
.plotInformationModal .designation{font-size:14px;font-family:'BananaGrotesk-Bold';line-height:16px;text-align:left;letter-spacing:.2px;color:#2E3341;text-transform:uppercase}
.plotInformationModal .modal_plot_header{border-bottom:1px solid #2E3341;height:67px;padding-bottom:15px}
.plotInformationModal .modal_plot_col1{width:230px;float:left}
.plotInformationModal .modal_plot_col2{width:197px;float:left;padding-top:20px}
.plotInformationModal .modal_plot_col3{float:right;padding-top:10px}
.plotInformationModal .available_link{font-family:'BananaGrotesk-Bold';border-width:1px;border-style:solid;border-color:#22A471;border-radius:3px;font-size:14px;line-height:16px;letter-spacing:.2px;color:#22A471;text-transform:uppercase;padding:8px 30px}
.plotInformationModal .pending_link{font-family:'BananaGrotesk-Bold';border-width:1px;border-style:solid;border-color:#D98632;border-radius:3px;font-size:14px;line-height:16px;letter-spacing:.2px;color:#D98632;text-transform:uppercase;padding:8px 30px}
.plotInformationModal .reserved_link{font-family:'BananaGrotesk-Bold';border-width:1px;border-style:solid;border-color:#4891BE;border-radius:3px;font-size:14px;line-height:16px;letter-spacing:.2px;color:#4891BE;text-transform:uppercase;padding:8px 30px}
.plotInformationModal .modal-body{padding:0 50px 85px}
.plotInformationModal .plotInfoLeft{width:55%;float:left;margin-bottom:40px}
.plotInformationModal .plotInfoRight{width:45%;float:left;margin-bottom:60px}
.plot_info_block{width:50%;float:left}
.plot_info_block img{width:27px;height:27px;margin-right:30px;display:inline-block;float:left}
.plot_info_block p{text-align:left;font-size:16px;font-family:'BananaGrotesk-Semibold';line-height:26px;letter-spacing:.22px;color:#2E3341;text-transform:uppercase}
.info_content{margin-top:40px}
#plotPendingInformationModal .plot_info_block{width:75%;margin:0 auto;float:none}
#plotPendingInformationModal .info_content{margin-top:60px}
#plotPendingInformationModal .info_content_elevation{margin-top:35px}
#plotPendingInformationModal .textPending{width:100%;text-align:center}
#plotPendingInformationModal .textReserved{width:100%;text-align:center}
#plotPendingInformationModal .pending_footer{font-family:'BananaGrotesk-Medium';font-size:16px;line-height:16px;letter-spacing:.22px;color:#D98632;border-width:1px;border-style:solid;border-color:#D98632;border-radius:3px;padding:16px 14px}
#plotPendingInformationModal .reserved_footer{font-family:'BananaGrotesk-Medium';font-size:16px;line-height:16px;letter-spacing:.22px;color:#4891BE;border-width:1px;border-style:solid;border-color:#4891BE;border-radius:8px;padding:16px 58px}
.request_price_block{width:50%;float:left;margin-top:30px}
.request_price_block .form-group{margin-bottom:20px}
.request_price_block .form-control{border:none;border-bottom:1px solid #767676;border-radius:0;box-shadow:none;padding:0 6px 0 0;line-height:17px;text-align:left;letter-spacing:1.5px;color:#1D1D1D;font-size:15px;font-family:'BananaGrotesk-Bold'}
.request_price_block .textmsg textarea{height:79px;border:1px solid #767676;padding:15px;color:#1D1D1D}
.request_price_block .sel_lable{display:block;font-size:15px;text-align:left;letter-spacing:.25px;color:#565656;font-family:'BananaGrotesk-Regular';margin-bottom:0}
.request_price_block .custom-select {
    position: relative;
}
.request_price_block .custom-select select {
    display: none;
}
.request_price_block .select-selected:after {
    position: absolute;
    content: "";
    top: 50px;
    right: 12px;
    width: 0;
    height: 0;
    border: 8px solid transparent;
    border-color: #1D1D1D transparent transparent transparent;
}
.request_price_block .select-selected.select-arrow-active:after {
    border-color: transparent transparent #1D1D1D transparent;
    top: 42px;
}
.request_price_block .select-items div{
    padding: 10px 20px;
    font-size: 15px;
    font-family: 'BananaGrotesk-Bold';
    width: 100%;
    text-transform:uppercase;
    border: 0px;
    cursor: pointer;
    user-select: none;
    letter-spacing: 1.8px;
    color: rgba(29,29,29,0.29);
}
.request_price_block .select-selected {
    padding: 12px;
    font-size: 15px;
    text-align: left;
    letter-spacing: 1.8px;
    color: #565656;
    text-transform: uppercase;
    font-family: 'BananaGrotesk-Bold';
    width: 100%;
    border: 1px solid #767676;
    border-radius: 4px;
    cursor: pointer;
    user-select: none;
    margin-top: 8px;
    height: 47px;
    max-width: 100%;
}
.request_price_block .select-items {
    position: absolute;
    top: 100%;
    left: 0;
    right: 0;
    z-index: 99;
    background: #FFFFFF 0% 0% no-repeat padding-box;
    box-shadow: 0px 0px 20px #00000029;
    border-radius: 4px;
    max-height: 208px;
    overflow: auto;
}
.request_price_block .select-hide {
    display: none;
}
.request_price_block .select-items div:hover, .same-as-selected {
    background-color: #EFE5D4;
    color: #1D1D1D;
}
.request_price_btn{float:right;color:#fff;margin-top:12px;width:303px;height:58px;padding:0}
.request_price_btn img{display:inline;color:#fff;margin-left:40px;width:14px}
#plot_cat_value{display:none}
#slides_count{display:none}
#tablet_browser{display:none}
#aws_url{display:none}
#request_price_form .hide_error{display:none}
.center_mp_slider{width:100%;overflow:hidden}
.center_mp_slider .slick-list{display:table;margin:0 auto}
.center_mp_slider .slick-track,.center_mp_slider .slick-list{-webkit-transform:translate3d(0,0,0)!important;-moz-transform:translate3d(0,0,0)!important;-ms-transform:translate3d(0,0,0)!important;-o-transform:translate3d(0,0,0)!important;transform:translate3d(0,0,0)!important}
.center_mp_slider .slick-list{height:275px!important}
#master_plan_slider .slick-slide:focus{outline:0!important}
.plotcatlink{cursor:pointer}
.validation-error-label{color:#C42E2E;font-size:16px;font-family:'BananaGrotesk-Regular'}
.contact_row2_col2 .form-control-error{border-bottom:1px solid #C42E2E}
.contact_row2_col2 .form_select_error{border-bottom:1px solid #C42E2E}
#successModal .modal-content{width:740px}
#successModal .thank_you_img{display:block;margin:auto}
#successModal .success-message-block{padding-top:44px;padding-bottom:100px;text-align:center;width:66%;margin:0 auto}
#successModal .modal-header{padding:25px;padding-bottom:0;border-bottom:0 solid #e5e5e5}
#successModal .thank_you_msg{font-size:50px;font-family:'Bodoni-SvtyTwo-ITC-TT-Book';display:block;text-align:center;letter-spacing:1.5px;color:#2E3341;margin-top:20px;margin-bottom:0}
#successModal .success_message{font-size:28px;font-family:'BananaGrotesk-Regular';text-align:center;letter-spacing:.39px;color:#2E3341;margin-top:35px;margin-bottom:0}
#successModal button.close{color:#000;opacity:1}
#successModal .modal-dialog{width:auto}
.mp_section{width:1177px;max-width:100%;margin-left:auto;margin-right:auto;position:relative;padding-bottom:192px}
.mp_title_home{width:273px;max-width:100%;height:129px;background-color:#2E261F;padding:50px 15px;position:absolute;right:0;top:50px}
.mp_p{font-size:16px;text-align:center;letter-spacing:1.6px;color:#FFF;text-transform:uppercase}
.mp_img{width:1106px;max-width:100%}
.slick-track:before,.slick-track:after{content:none}
.social_col a{display:inline-block}
.social_col img:hover{filter:invert(47%) sepia(11%) saturate(2893%) hue-rotate(359deg) brightness(105%) contrast(77%);opacity:1}
.facebook_footer{background-repeat:no-repeat}
.instagram_footer{background-repeat:no-repeat}
.twitter_footer{background-repeat:no-repeat;margin-left:6px}
.linkedin_footer{background-repeat:no-repeat;margin-left:10px}
.success-message-block{padding:125px 0;text-align:center;width:30%;margin:0 auto}
.thank_you_img{display:block;margin:auto}
.thank_you_msg{font-size:50px;font-family:'Bodoni-SvtyTwo-ITC-TT-Book';display:block;text-align:center;letter-spacing:1.5px;color:#2E3341;margin-top:20px;margin-bottom:35px}
.success_message{font-size:28px;font-family:'BananaGrotesk-Regular';line-height:42px;text-align:center;letter-spacing:.39px;color:#2E3341;margin-bottom:0}
.modal-content{border:0 solid rgba(0,0,0,.2);border-radius:0;outline:0;-webkit-box-shadow:0 0 0 rgba(0,0,0,.5)!important;box-shadow:0 0 0 rgba(0,0,0,.5)!important}
:focus{outline:0!important}
.plotInformationModal button.close{color:#000;opacity:1}
.plotsModal button.close{color:#000;opacity:1}
.plotInformationModal{text-align:center;padding:0!important}
.plotInformationModal:before{content:'';display:inline-block;height:100%;vertical-align:middle}
.plotInformationModal .modal-dialog{display:inline-block;text-align:left;vertical-align:middle}
.successModal{text-align:center;padding:0!important}
.successModal:before{content:'';display:inline-block;height:100%;vertical-align:middle}
.successModal .modal-dialog{display:inline-block;text-align:left;vertical-align:middle}
::-webkit-scrollbar{width:5px;border-radius:7px;background-color:transparent}
::-webkit-scrollbar-track{box-shadow:unset;background-color:transparent;border-radius:5px}
::-webkit-scrollbar-thumb{border-radius:7px;background-color:rgba(0,0,0,.3)}
::-webkit-scrollbar-thumb:hover{border-radius:7px;background-color:rgba(0,0,0,.5)}
#customer-chat-iframe{bottom:16px;left:16px;right:auto!important;border-radius:10px!important;border-color:transparent!important;overflow:scroll;max-height:calc(100vh - 32px)}
.sc-eqIVtm,.fIRDiC{display:none!important}
.sc-bRBYWo{color:#fff!important}
.u-userLauncherColor:not([disabled]){background-color:#1d837f!important;color:#FFF!important;fill:#FFF!important}
.bFufez{color:#fff!important;padding:.571429rem 1rem;background:#1d837f!important}



#without_DP_Modal #request_discount_form{ width: 330px; max-width:100%; margin-left:auto; margin-right:auto;}
#without_DP_Modal input{ width: 330px; max-width:100%; border: solid 1px #BABABA;  height: 42px;  margin-bottom: 13px;padding-right: 12px; margin-left:auto; margin-right:auto;font-size: 15px;font-family: 'F2L';}
#without_DP_Modal p{margin-bottom:0px;}
#request_discount_form .hide_error{display:none}
#without_DP_Modal .modal-content{background-repeat: no-repeat;background-color: #fff;}
#without_DP_Modal .modal-dialog{width:945px; max-width:96%; height:570px;}
#without_DP_Modal .modal-header{border-bottom:none; padding: 28px 0 0 25px;}
#without_DP_Modal .close{margin-right:22px;color:#1D1D1D; opacity: 1;position: absolute; top: 28px; right: 1px;}
#without_DP_Modal .modal-body{padding:0px 90px 36px 36px; }
#without_DP_Modal .tenyearlogo{text-align:right; width:193px; margin-left:38px; float:right; margin-top:5px;}
#without_DP_Modal .discount_block{width:661px; max-width:100%;  display:block; text-align:right; direction: rtl;}
#without_DP_Modal .discount_p1{color:#603813; font-size:34px; font-family:'F1B';  direction:rtl;margin-bottom: 0px; line-height:31px; margin-bottom:8px;}

#without_DP_Modal .discount_p2{color:#BE7925; font-size:33px; font-family:'F1B'; line-height: 49px; margin-bottom: 17px;}
#without_DP_Modal .discount_p2 .sub_title{font-family:'ARLRDBD'; font-size:38px; }
#without_DP_Modal .form_block {width: 330px; margin-right:auto;}
#without_DP_Modal .discount_option {margin-left: 36px;}
#without_DP_Modal .discount_group_options{display: inline-block;}
#without_DP_Modal .discount_group_options_mob{display: none;}
#without_DP_Modal .enter_date{display: block;}
#without_DP_Modal .discount_checkbox_label{font-family:'F1B';font-size: 24px;line-height: 52px;color: #603813;margin-bottom: 0px;padding-top: 0px;padding-right: 12px;}
#without_DP_Modal .discount_p3 {color:#BE7925; font-size:20px; font-family:'F1B';line-height: 28px; margin-bottom: 8px; margin-top:22px;padding-right: 12px;}
#without_DP_Modal .discount_btn {background-color: #AD7D2B; box-shadow: 36px 2px 74px #0000004D; border:none; color:#FFFFFF;  font-family:'F2L'; font-size: 20px;text-align:center;height: 52px; margin-top:3px;}
#without_DP_Modal{ overflow-x: hidden; overflow-y: hidden;  align-items: center; justify-content: center;}
#without_DP_Modal .validation-error-label{font-family:'F1B';color: #ffffff;font-size: 13px; margin-top: -18px;  margin-bottom: 4px;float: right;text-shadow: 0px 0px 5px #000;}
.displayModal{display: flex !important;}
#master_plan_slider .importanSlidestRule{width: 180px!important;    height: 110px;}
#master_plan_slider .importanSlidesImagetRule{height: auto!important;}
.input_fax {
    display: none;
}
.isDisabled {
    pointer-events: none;
    cursor: default;
    background-color: #cdb181;
    box-shadow: none;
}
.white-out {
    background: #fff;
    position: relative;
    display: flex;
    justify-content: center;
}
.select-sold-img{
    opacity: 0.6;
}
.sold-stamp{
    position: absolute;
    width: 360px;
    z-index: 2;
    top: 37%;
}
.sold-stamp-slider{
    position: absolute;
    width: 270px;
    z-index: 2;
    top: 37%;
}
#fb-comments-wrapper {
    display: block;
    width: 100%;
}
.fb-comments,
.fb-comments span,
.fb-comments iframe {
    width: 100% !important;
}
.fb-comments iframe {
    min-height: 200px !important;
}
@media (min-width: 1200px) {
    .navbar-collapse{padding:0!important}
    .navbar{border:none!important}
}
@media (min-width: 481px) and (max-width: 1199px) {
    .visible_mob_ipad{display:block !important;}
    .display_web{display:none}
    .visible_web_ipadpro{display:none !important;}
    .visible_web_only{display:none !important;}
    .fancybox-opened{width:312px!important;top:86px!important}
    .selectland_sec{bottom:0 !important}
    .invest_col2{margin-left:80px}
    .invest_col1{width:455px}
    .invest_container,.news_pcontainer,.hero_container,.whoweare_container,.whybuy_container,.testi_container,.footer_sec,.whybuysec2,.abouttabo_container,.whatbuild_sec1,.whatbuild_sec2,.protectland_sec h2,.aboutinvest_sec{padding-left:32px;padding-right:32px}
    .whybuysec1{padding-left:16px;padding-right:16px}
    .whybuy_col{width:320px}
    .top_menu_ul,.navbar-nav{padding-left:0}
    .navbar-collapse.collapse{padding:0}
    .main_menu li a{margin-right:45px}
    .whoweare_block2{padding-right:0;padding-left:40px;width:556px}
    .whoweare_block1{width:350px}
    .whoweare_delivered{width:350px;height:460px;margin-bottom:32px}
    .whoweare_img_left{width:350px;height:450px}
    .whoweare_block2 .btn_orng{width:276px}
    .mp_section{padding-bottom:0}
    .news_pblock{width:298px;margin:24px 11px;height:420px}
    .gallery_block{width:298px;height:auto;}
    .hover_block{height:460px}
    .news_p{font-size:15px;line-height:1.6}
    .visible_ipadpro{display:block !important;}
    .news_mob_btn{margin-top:50px;width:150px;height:42px;line-height:35px;padding:0;border:1.5px solid #AD7D2B;font-size:16px;color:#AD7D2B;border-radius:0;bottom:32px;margin-top:23px;display:block;text-align:center;position:absolute;left:25px}
    .news_content{text-align:left}
    .news_date{font-size:15px;margin-bottom:8px}
    .quick_link_col,.contact_col{margin-bottom:32px}
    .purchase_sec .slick-prev{left:2%!important}
    .purchase_sec .slick-next{right:3%!important}
    .video-wrapper{width:885px!important;margin:0 8px}
    .footer_container::after,.logo_col::after,.logo_col::before,.links_col::after,.links_col::before{clear:both}
    .footer_container{width:615px}
    .logo_col{width:75%;float:left}
    .address_col{width:100%}
    .links_col{width:25%;float:left}
    .quick_link_col,.contact_col,.social_col{width:100%}
    .whybuy_colm{width:46.5%;margin:0 16px}
    .whybuysec2 .whybuysec2_content1{margin-right:40px}
    .whybuysec2_img1{left:545px}
    .whybuysec2 .whybuysec2_content2{margin-left:40px}
    .whybuysec2_img2{right:615px}
    .whybuysec2 .whybuysec2_content3{margin-right:40px}
    .whybuysec2_img3{left:554px}
    .main_menu li a.active{border-bottom:none;padding-bottom:0!important}
    .abouttabo_col1,.abouttabo_col2{width:50%;padding-left:40px}
    .aboutinvest_col1{width:52%}
    .aboutinvest_img1{right:493px}
    .abouttabo_container >h2,.protectland_sec h2,.aboutinvest_container >h2,.aboutinvest_col1 h2,.whatbuild_container1 h2,.whatbuild_container2 h2{font-size:32px;line-height:1.3}
    .whatbuild_col{width:224px;margin-left:8px;margin-right:8px}
    .whatbuild_container2 h2{margin-top:0}
    .aboutinvest_col2{right:-185px;top:281px}
    .aboutinvest_col1 p{padding-left:0}
    .whatbuild_container2{padding-top:335px}
    #video-slider .slick-next{right:75px!important}
    #video-slider .slick-prev{left:70px!important}
    #gallery-slider .slick-next{right:75px!important}
    #gallery-slider .slick-prev{left:70px!important}
    .howbuy_container,.howbuy_sec4{padding-left:32px;padding-right:32px}
    .howbuy_block2{width:61%;margin-left:40px}
    .howbuy_sec2{padding:90px 122px}
    .howbuy_hero_bg{background-position:center center;background-position-y:154px}
    .howbuy_h2,.howbuy_sec2 h2{font-size:39px;line-height:1.3}
    .howbuy_sec4img{right:540px}
    .howbuy_sec4 .howbuy_sec4p{width:540px;padding-left:40px}
    .mp2_title{font-size:20px;margin-left:0;text-align:center;margin-bottom:30px;color:#603814}
    .masterplan2_container{height:auto;margin-bottom:0}
    .plots_img{width:100%;height:auto}
    .masterplan2_bg div{max-width:100%}
    .master_plan_map_header{max-width:100%;margin-left:auto;margin-right:auto;height:150px}
    .master_plan_name_province{text-align:center;font-size:27px;line-height:40px;letter-spacing:.81px;color:#2E3341;margin-top:28px;margin-bottom:32px}
    .master_plan_map_sub_header{background-color:#F7F3EC;max-width:100%;margin-left:auto;margin-right:auto;padding:25px 32px;height:78px}
    .plotcat_name{text-align:left;font-family:'BananaGrotesk-Semibold';font-size:20px;line-height:22px;letter-spacing:.96px;color:#1B1B1B;text-transform:uppercase;margin:0}
    .plotcat_name span{vertical-align:super}
    .mp_available_mob{font-size:13px;font-family:'BananaGrotesk-Bold';line-height:18px;text-align:left;letter-spacing:.67px;color:#22A471;text-transform:uppercase;margin-top:0;margin-bottom:0;width:80px;display:inline-flex;vertical-align:middle}
    .mp_available_mob_img{width:26px;margin-right:10px}
    .select_parecel_mob{background-color:#F1F1F0;position:relative;padding:26px 32px;margin-bottom:30px}
    .parcel_btn{background:#AD7D2B 0 0 no-repeat padding-box;box-shadow:36px 2px 74px #0000004D;font-size:15px;text-align:center;letter-spacing:1.5px;color:#FFF;text-transform:uppercase;cursor:pointer;line-height:48px;position:static;bottom:20px;margin-left:auto;margin-right:auto;height:58px;top:auto;margin-top:0;width:450px;display:flex;align-items:center;justify-content:center}
    .another_mp_title{font-size:27px;font-family:'Bodoni-SvtyTwo-ITC-TT-Book';line-height:40px;margin-left:0;text-align:center;margin-bottom:43px;letter-spacing:.38px;color:#2E3341}
    .another_mp_mob_sec{padding:20px 32px 50px}
    .mp_cats_width{padding:0 2%}
    .mp_cats_block{padding:2%}
    .another_mp_img{position:static;width:100%;padding-top:10px;padding-bottom:40px}
    .back_to_map_mob{background:#AD7D2B 0 0 no-repeat padding-box;box-shadow:36px 2px 74px #0000004D;font-size:16px;text-align:center;letter-spacing:1.6px;color:#FFF;text-transform:uppercase;cursor:pointer;line-height:48px;position:static;bottom:20px;margin-left:auto;margin-right:auto;height:58px;top:auto;margin-top:0;width:450px;display:flex;align-items:center;justify-content:center}
    .select_parcel_p1{font-size:24px;text-align:left;font-family:'BananaGrotesk-Semibold';letter-spacing:1.15px;color:#2E3341;text-transform:uppercase;margin-top:8px;margin-left:8px;margin-bottom:16px}
    .select_parcel_p2{font-size:18px;font-family:'BananaGrotesk-Semibold';letter-spacing:.86px;color:#22A471;text-transform:uppercase;margin-left:8px;margin-bottom:26px}
    .plot_sqblock{background-color:#22A471;border:5px;border-radius:5px;width:40px;height:40px;font-size:20px;color:#fff;text-align:center;font-family:'BananaGrotesk-Bold';letter-spacing:0;color:#FFF;float:left;margin:0 8px;line-height:40px;margin-bottom:24px}
    .hide_content{display:none}
    .plotInformationModal .modal-dialog{width:94%}
    .plotInformationModal .parcelNo{font-size:32px;letter-spacing:.45px}
    .plotInformationModal .modal-body{padding:0;padding-top:0}
    .plotInformationModal .modal_plot_No_col{width:50%;float:left}
    .plotInformationModal .modal_plot_col3{padding-top:0}
    .plot_info_block{width:50%;padding:0 24px}
    .request_price_block{width:50%;padding:0 24px}
    .plotInfoMob{padding:0 24px}
    .modal_plot_header{height:90px}
    .plotInformationModal .modal_plot_col2{width:auto;float:right;padding-top:20px}
    .plotInformationModal .designation{text-align:right}
    .RequestPrice{font-size:27px;font-family:'Bodoni-SvtyTwo-ITC-TT-Book';line-height:50px;text-align:left;letter-spacing:.38px;color:#2E3341;margin-top:16px}
    .modal.in .modal-dialog{width:94%}
    .plotInfoMainHeader{height:28px}
    .fancybox-opened{width:320px!important}
    .singlenews_btn{font-family:'BananaGrotesk-Bold';display:block;width:200px;height:48px;line-height:48px;padding:0;background-color:#AD7D2B;font-size:16px;text-align:center;letter-spacing:.99px;color:#FFF;text-transform:uppercase;border:none;border-radius:0;margin-top:0;margin-left:25px;position:absolute;bottom:30px}
    .singleblog_sec,.othernews_sec,.blog_sec{padding-left:32px;padding-right:32px}
    .othernews_col{width:284px}
    .othernews_sec .carousel-control.left{left:-86px}
    .othernews_sec .carousel-control.right{right:-86px}
    .othernews_caption p{font-size:15px;line-height:1.6}
    .othernews_caption h3{font-size:15px;margin-bottom:8px}
    .othernews_block{height:428px}
    .blog_block{width:44.5%;height:350px}
    .blog_title h1{font-size:18px;line-height:1.5}
    .careers_sec1,.careers_sec2,.careers_sec3{padding-left:32px;padding-right:32px}
    .careers_sec3_col1{margin-right:40px;width:47%}
    .careers_sec3_col2{width:47%}
    .first-testi,.testimonial_title{padding-left:32px;padding-right:32px}
    .testi_row{width:800px}
    .testi_row:after{clear:right;display:block}
    .contact_col1,.contact_col3{width:48%}
    .contact_col2{width:4%}
    .contact_row2_col2{padding-left:40px;padding-right:32px}
    .contact_row2_col1{width:50%}
    .contact_row2_col2{width:50%}
    .contactus_container2 .contactus_col1,.contactus_container2 .contactus_col2{width:50%}
    .bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn){width:100%}
    .faq_sec{padding-left:32px;padding-right:32px}
    .faq_content{width:75%}
    .faq_sidebar{width:25%}
    .directors_container{padding:85px 32px 65px}
    .directors_container .director_block{width:30%;margin:40px 16px 20px}
    .directors_container .director_block p{width:100%}
    .directors_container .team_director_block{width:29%;margin:40px 16px 20px}
    .directors_container .team_director_block p{width:100%}
    .team_row{margin-left:32px;margin-right:32px}
    .team_block{width:29.7%;margin:64px 16px}
    .team_block p{padding-left:0;padding-right:0}
    .team_block h1{letter-spacing:.85px}
    .team_block p{letter-spacing:.85px}
    .customercare_container{padding-left:32px;padding-right:32px}
    .customercare_container .custcare_col1{width:50%;margin-right:56px}
    .customercare_container .custcare_col2{width:40%}
    .privacy_sec{padding-left:32px;padding-right:32px}
    .privacy_sidebar{width:22%}
    .privacy_content{width:78%}
    .col_p{width:calc(100% - 40px)}
    .select_land_row{padding:30px 0}
    .select_land_col1_odd{margin-left:0;width:auto;padding-right:32px}
    .select_land_col1_even{margin-right:0;width:auto;padding-left:32px}
    .select_land_col1 p{font-size:16px;line-height:1.72}
    .select_land_col1 h2{font-size:32px;line-height:1.4;margin-bottom:16px;margin-top:0}
    .select_land_row .btn_orng{margin-top:16px;width:280px}
    .select_land_col2.floatl{position:relative;right:60px}
    .select_land_col2.floatr{position:relative;left:60px}
    .sold-stamp{width: 180px;top: 42%;}
    .sold-stamp-slider{width: 180px;top: 42%;}
    .select-button {font-size: 18px;}
    .directors_bg{height:450px}
    .directors_bg_text{top:100px}
    .directors_tabs{margin-bottom:32px}
    .master_plan_container{width:85%}
    .master_plan_map{width:95%}
    #videoModal .video-stop{right:15px;top:15px;font-size:30px;background-color:#000!important;color:#fff}
    #videoModal .modal-body{position:relative;height:100%;width:100%;overflow:hidden;display:flex;-ms-flex-align:center;align-items:center;padding:0}
    #videoModal .modal-body iframe{position:relative;height:auto;min-height:680px;width:100%}
    #videoModal{padding-right:0!important;z-index:1000000;background-color:#000}
    #successModal .modal-content{width:auto}
    #plotPendingInformationModal .plot_info_block{padding-bottom:70px;width:80%}
    .plotInformationModal .modal-header{padding:15px}
    .blog_block img{padding-bottom:100px}
    .first-testi{padding-left:32px;padding-right:32px}
    .map_title{padding-bottom:2px}
    .map_title_left_space{right:45px}
    .map_title_right_space{left:20px}
    .map_ipad_location_icon > img{width:25px}
    .map_title a{font-size:12px}
    .reviews_text{width:300px;margin-top:100px}
    .testimonial_container2{padding-left:12px;padding-right:12px}
    .gallery_nav{background-color:rgba(173,125,43,0.95);width:100%;z-index:9}
    .gallery_active{display:block;color:#FFF !important;text-align:center;margin-left:auto;margin-right:auto;font-size:20px;line-height:34px;letter-spacing:.28px;padding:18px 32px}
    .gallery_active img{margin-left:16px;display:inline!important}
    .gallery_menu_item a{display:block;text-decoration:none;color:#fff;padding:22px 32px;text-align:center;border-top:1px solid rgba(255,255,255,0.5);font-size:20px;line-height:34px;letter-spacing:.28px}
    .gallery_active a:focus,.gallery_active a:active,.gallery_active a:visited{color:#fff !important;}
    .gallery_menu_item a:focus,.gallery_menu_item a:hover,.gallery_menu_item a:visited{background-color:rgba(255,255,255,0.2)}
    .gallery_masterplans_h2 {
        font-size: 27px;
        line-height: 40px;
        letter-spacing: 0.38px;
        margin-top: 0px;
        margin-bottom: 24px;
        padding: 0px 65px;
        text-align: center;
    }
    .gallery_container_images{
        margin-top: 20px;
        width: 1014px;
    }
    .gallery_nav {
        width: 974px;
        margin: auto;
    }
    .gallery_sec {
        padding-top: 70px;
    }
    .gallery_hover_block{display: none;}
    .gallery-wrapper {
        width: 250px!important;
        height: 200px;
        margin: 0 12px;
    }
    .gallery-img {
        height: 200px;
        max-width: 100%;
    }
    .gallery_slider_block{
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: inherit;
    }
    .gallery-text-block {
        position: relative;
        text-align: center;
        top: 4px;
        left: auto;
    }
    .gallery-icons {
        position: relative;
        text-align: center;
        top: 5px;
        right: auto;
        padding: 0 45px;
    }
    .gallery_show_all_btn {
        font-family:'BananaGrotesk-Semibold';
        display: block;
        width: 175px;
        height: 42px;
        line-height: 42px;
        padding: 0;
        background-color: #AD7D2B;
        font-size: 16px;
        text-align: center;
        letter-spacing: 1.6px;
        text-transform: uppercase;
        color: #FFFFFF !important;
        border: none;
        border-radius: 0;
        margin-top: 0;
        margin-left: 38px;
        box-shadow: 36px 2px 74px #0000004D;
        position: absolute;
        bottom: 24px;
    }
}
@media (min-width: 481px) and (max-width: 769px) {
    .visible_web_only{display:none !important;}
    .navbar{z-index:9}
    .navbar-header{float:none;height:70px}
    .navbar-toggle{display:block}
    .navbar-collapse{border-top:1px solid transparent;box-shadow:inset 0 1px 0 rgba(255,255,255,0.1)}
    .navbar-collapse.collapse{display:none!important}
    .navbar-nav{float:none!important;background-color:rgba(46,38,31,.95);margin:0 -15px;padding:0}
    .navbar-nav>li{float:none;padding:0;border-bottom:1px solid rgba(118,118,118,.5)}
    .navbar-nav>li>a{padding-top:10px;padding-bottom:10px;text-align:center;color:#fff;margin-left:0;line-height:32px}
    .submenu_arraw_block{display: inline-block !important}
    .main_menu .dropdown-menu>li  {border-bottom: 1px solid #76767633;}
    .main_menu .dropdown-menu > li:first-child{ border-top: 1px solid rgba(118,118,118,.5);}

    .main_menu .dropdown:hover>.dropdown-menu {display: none;}
    .main_menu .dropdown-item:hover>.dropdown-menu {display: none;}
    .main_menu .open>.dropdown-menu{  display: block !important;}
    .main_menu li a{padding:15px 0;}
    .main_menu .dropdown-menu li a{padding:15px 0;}
    .navbar-nav .open .dropdown-menu>li>a{line-height: 32px;}
    .navbar-text{float:none;margin:15px 0}
    .navbar-collapse.collapse.in{display:block!important;background:rgba(46,38,31,.95);box-shadow:0 20px 20px #00000033}
    .collapsing{overflow:hidden!important}
    .hero_header{display:none}
    .hero_arrow{margin-left:auto;margin-right:auto;text-align:center}
    .navbar-brand{display:block;width:164px;margin-left:auto;margin-right:auto;padding:0;margin-top:21px;float:none}
    .logo_img{width:164px}
    /* .logo_img{width: 122px;
        position: relative;
        top: -23px;
        margin-left: auto;
        margin-right: auto;
      } */
    .lang_select{float:left;border:none;margin-top:26px;padding:0;font-family:'F1B';letter-spacing:.55px;margin-left:32px}
    .search_icon{display:none}
    .navbar-toggle{margin-right:32px;margin-top:26px;padding:0}
    .menu_center{padding-top:0}
    .main_menu_bg{background-color:rgba(255,255,255,0.9)!important;box-shadow:0 0 20px #0000001A}
    .navbar-toggle .icon-bar{background-color:#767676;width:25px}
    .fancybox-opened{width:312px!important;top:86px!important}
    .visible_mob{display:none;}
    .visible_mob_ipad{display:block !important;}
    .visible_web_ipadpro{display:none !important;}
    .display_web{display:none}
    .visible_web{display:block}
    .hidden_ipad{display:none}
    .visible_ipad{display:block !important;}
    .hero_p{width:360px;font-size:32px; line-height:1.2}
    .hero_bg{height:654px}
    .whoweare_block1,.whoweare_delivered,.whoweare_img_left{width:294px}
    .whoweare_img_left{height:382px}
    .whoweare_block2{width:410px}
    .whoweare_h2,.selectland_h1,.invest_col1_h2,.whybuy_h2,.video_h2,.gallery_h2,.news_h2,.whybuysec1_h2,.whybuysec2_h2{font-size:32px;line-height:1.2}
    .invest_col1{width:314px;padding-top:0}
    .invest_col2{margin-left:32px;width:345px}
    .invest_grid{width:274px}
    .video-wrapper{width:524px!important;height:400px;margin:0 10px}
    .news_section .news_pcontainer{width:710px}
    .gallery_section .gallery_container_images{width:676px}
    .gallery_nav{width: 636px;margin: auto;}
    .news_bg{height:519px}
    .whybuy_col{width:234px;padding:0 12px}
    .h_width1{width:100%}
    .testi_h2{font-size:24px}
    #mp_slider .slick-dots li{width:115px}
    .selectland_col1{width:260px}
    .selectland_col2{width:329px}
    .delivered_images img{width:52px;height:52px}
    .whybuy_colm{width:45%;margin:0 16px}
    .whybuysec2 .whybuysec2_content1{width:425px}
    .whybuysec2 .whybuysec2_content1::after,.whybuysec2 .whybuysec2_content2::after,.whybuysec2 .whybuysec2_content3::after{clear:both;display:table;content:''}
    .whybuysec2 .sec2_container .row:nth-of-type(1){margin-bottom:220px}
    .whybuysec2 .sec2_container .row:nth-of-type(2){margin-bottom:150px}
    .whybuysec2_img1{left:488px;height:314px}
    .whybuysec2 .whybuysec2_content2{width:444px}
    .whybuysec2_img2{right:510px;height:589px}
    .whybuysec2 .whybuysec2_content3{width:425px}
    .whybuysec2_img3{left:497px;height:398px}
    .delivered_p1{font-size:35px}
    .contact_container .btn_orng{letter-spacing:1px!important;font-size:15px;padding-left:10px;padding-right:10px}
    .whybuysec2_h2{margin-bottom:16px}
    .sec2_container p{font-size:16px;line-height:1.7}
    .hero_container{padding:0}
    .aboutinvest_col1{width:58%}
    .aboutinvest_col2{width:100%;right:-451px}
    .aboutinvest_col1 p{padding-left:0}
    .aboutinvest_img1{right:297px}
    .whatbuild_col{width:160px}
    .whatbuild_block{top:-130px}
    .abouttabo_col1 p,.abouttabo_col2 p,.aboutinvest_col1 p{font-size:16px}
    .whatbuild_sec1{padding-bottom:180px}
    #mp_slider .slick-dots li{width:130px}
    #mp_slider .slick-dots li:nth-of-type(2){width:80px}
    #mp_slider .slick-dots li:nth-of-type(4){width:140px}
    #mp_slider .slick-dots li button{font-size:16px!important;letter-spacing:0}
    .slick-dots li{margin:0}
    .howbuy_hero_bg{background-position:bottom center;background-position-y:72px}
    .howbuy_block2{width:47%;margin-left:40px}
    .howbuy_h2,.howbuy_sec2 h2,.howbuy_col2 .step_title{font-size:30px;line-height:1.3}
    .howbuy_sec{bottom:285px}
    .purchase_sec #mp_slider .slick-dots li{margin-left:18px;margin-right:18px}
    .purchase_sec #mp_slider .slick-dots li button{font-size:14px!important;letter-spacing:.6px!important}
    .howbuy_col2{width:350px}
    .purchase_sec #mp_slider .slick-dots li:nth-of-type(2){width:fit-content}
    .purchase_sec #mp_slider .slick-dots li:nth-of-type(4){width:fit-content}
    .purchase_sec{height:1230px}
    .howbuy_sec4img{right:404px}
    .howbuy_sec4 .howbuy_sec4p{width:404px;padding-left:40px}
    .howbuy_block2 p{font-size:16px;line-height:1.72}
    .howbuy_block2 .btn{letter-spacing:1px}
    .mp2_title{font-size:20px;margin-left:0;text-align:center;margin-bottom:30px;color:#603814}
    .masterplan2_bg{overflow-x:hidden;overflow-y:hidden;height:600px!important;margin-bottom:0}
    .masterplan2_container{height:auto;margin-bottom:0}
    .plots_img{width:100%;height:auto}
    .masterplan2_bg div{max-width:100%}
    .master_plan_map_header{max-width:100%;margin-left:auto;margin-right:auto;height:150px}
    .master_plan_name_province{text-align:center;font-size:27px;line-height:40px;letter-spacing:.81px;color:#2E3341;margin-top:28px;margin-bottom:32px}
    .master_plan_map_sub_header{background-color:#F7F3EC;max-width:100%;margin-left:auto;margin-right:auto;padding:25px 32px;height:78px}
    .plotcat_name{text-align:left;font-family:'BananaGrotesk-Semibold';font-size:20px;line-height:22px;letter-spacing:.96px;color:#1B1B1B;text-transform:uppercase;margin:0}
    .plotcat_name span{vertical-align:super}
    .mp_available_mob{font-size:13px;font-family:'BananaGrotesk-Bold';line-height:18px;text-align:left;letter-spacing:.67px;color:#22A471;text-transform:uppercase;margin-top:0;margin-bottom:0;width:80px;display:inline-flex;vertical-align:middle}
    .mp_available_mob_img{width:26px;margin-right:10px}
    .select_parecel_mob{background-color:#F1F1F0;position:relative;padding:26px 32px;margin-bottom:30px}
    .parcel_btn{background:#AD7D2B 0 0 no-repeat padding-box;box-shadow:36px 2px 74px #0000004D;font-size:15px;text-align:center;letter-spacing:1.5px;color:#FFF;text-transform:uppercase;cursor:pointer;line-height:48px;position:static;bottom:20px;margin-left:auto;margin-right:auto;height:58px;top:auto;margin-top:0;width:450px;display:flex;align-items:center;justify-content:center}
    .another_mp_title{font-size:27px;font-family:'Bodoni-SvtyTwo-ITC-TT-Book';line-height:40px;margin-left:0;text-align:center;margin-bottom:43px;letter-spacing:.38px;color:#2E3341}
    .another_mp_mob_sec{padding:20px 32px 50px}
    .mp_cats_width{padding:0 2%}
    .mp_cats_block{padding:2%}
    .another_mp_img{position:static;width:100%;padding-top:10px;padding-bottom:40px}
    .back_to_map_mob{background:#AD7D2B 0 0 no-repeat padding-box;box-shadow:36px 2px 74px #0000004D;font-size:16px;text-align:center;letter-spacing:1.6px;color:#FFF;text-transform:uppercase;cursor:pointer;line-height:48px;position:static;bottom:20px;margin-left:auto;margin-right:auto;height:58px;top:auto;margin-top:0;width:450px;display:flex;align-items:center;justify-content:center}
    .select_parcel_p1{font-size:24px;text-align:left;font-family:'BananaGrotesk-Semibold';letter-spacing:1.15px;color:#2E3341;text-transform:uppercase;margin-top:8px;margin-left:8px;margin-bottom:16px}
    .select_parcel_p2{font-size:18px;font-family:'BananaGrotesk-Semibold';letter-spacing:.86px;color:#22A471;text-transform:uppercase;margin-left:8px;margin-bottom:26px}
    .plot_sqblock{background-color:#22A471;border:5px;border-radius:5px;width:40px;height:40px;font-size:20px;color:#fff;text-align:center;font-family:'BananaGrotesk-Bold';letter-spacing:0;color:#FFF;float:left;margin:0 8px;line-height:40px;margin-bottom:24px}
    .hide_content{display:none}
    .plotInformationModal .modal-dialog{width:94%}
    .plotInformationModal .parcelNo{font-size:32px;letter-spacing:.45px}
    .plotInformationModal .modal-body{padding:0;padding-top:0}
    .plotInformationModal .modal_plot_No_col{width:50%;float:left}
    .plotInformationModal .modal_plot_col3{padding-top:0}
    .plot_info_block{width:50%;padding:0 24px}
    .request_price_block{width:50%;padding:0 24px}
    .plotInfoMob{padding:0 24px}
    .modal_plot_header{height:90px}
    .plotInformationModal .modal_plot_col2{width:auto;float:right;padding-top:20px}
    .plotInformationModal .designation{text-align:right}
    .RequestPrice{font-size:27px;font-family:'Bodoni-SvtyTwo-ITC-TT-Book';line-height:50px;text-align:left;letter-spacing:.38px;color:#2E3341;margin-top:16px}
    .modal.in .modal-dialog{width:94%}
    .plotInfoMainHeader{height:28px}
    .fancybox-opened{width:312px!important;top:86px!important}
    .singlenews_btn{width:165px}
    .news_pcontainer{width:705px}
    .gallery_section{width:705px}
    .othernews_col{width:202px}
    .othernews_block{height:412px}
    .othernews_sec .carousel-control.left{left:-68px}
    .othernews_sec .carousel-control.right{right:-68px}
    .othernews_btn{width:165px}
    .singleblog_title{font-size:32px;line-height:1.3}
    .othernews_caption{padding:16px}
    .blog_bg{height:272px}
    .blog_block{width:42.6%;height:317px}
    .testi_row{width:705px}
    .testi_col{width:336px;height:488px}
    .testimonial_sec .slick-slide{width:668px!important}
    .contact_col1{width:50%}
    .contact_col3{width:50%;padding-left:12px}
    .contact_col2{width:0}
    .contactus_container2{padding-left:32px;padding-right:32px}
    .contactus_container2 .contactus_col1{padding-left:0;padding-right:32px}
    .contactus_container2 .contactus_col2{padding-right:0;padding-left:32px}
    .faq_black_bg{height:72px}
    .faq_bg{height:275px}
    .directors_bg{background-position-y:0;height:300px}
    .directors_container{padding-left:16px;padding-right:16px}
    .directors_container .director_block{width:28.9%}
    .directors_container .team_director_block{width:28.9%}
    .team_row{margin-left:0;margin-right:0}
    .team_block{width:28%;margin:64px 16px}
    .team_block h1{letter-spacing:.25px}
    .team_block p{letter-spacing:.25px}
    .customercare_container h1{margin-left:0}
    .customercare_container .custcare_col1{margin-left:0}
    .customercare_container .custcare_col2{width:42%}
    .privacy_bg{height:275px}
    .privacy_sidebar{width:30%}
    .privacy_content{width:70%}
    .select_land_row{padding:70px 32px}
    .select_land_col1_odd{margin-left:0;width:auto;padding-right:32px}
    .select_land_col1_even{margin-right:0;width:auto}
    .privacy_black_bg{height:72px}
    .directors_bg_text{top:80px}
    .master_plan_container{width:94%}
    .master_plan_map{width:94%}
    .masterplan2_bg{margin-bottom:50px}
    #videoModal .modal-body iframe{min-height:448px}
    #plotPendingInformationModal .plot_info_block{width:90%}
    .plotInformationModal .modal-dialog{width:650px!important}
    #master_plan_slider .slick-slide{width:170px!important;height:105px}
    #master_plan_slider .slick-slide img {width: 100%; height: auto;}
    .whatbuild_container2{padding-top:240px}
    .testimonial_container2{padding-left:32px;padding-right:32px}
    .reviews_text,.testimonial_sec3_p{width:100%}
    .reviews_images{margin-top:40px}
    #title_dead_web li{float:left}

}
@media (max-width: 480px) {
    .visible_web_only{display:none !important;}
    #without_DP_Modal{ overflow-x: hidden; overflow-y: auto;align-items: normal;}
    #without_DP_Modal   .displayModal{display: block !important;}
    #without_DP_Modal .modal-content{background-image:none;}
    #without_DP_Modal .modal-dialog {  width: 97%; margin-left: auto; margin-right: auto; height:auto;}
    #without_DP_Modal .modal-body{padding:0px;}
    #without_DP_Modal .close{ position: absolute; z-index: 9;right: 22px; margin-right: 0;top:2px}
    #without_DP_Modal .modal-header{padding:0px;}
    #without_DP_Modal .modal-header:before , #without_DP_Modal .modal-header:after{display: unset;}
    #without_DP_Modal .form_block{width:100%;}
    #without_DP_Modal .discount_block{margin-left: 0; margin-right: 0; width: 100%; top:0; }
    #without_DP_Modal .discount_group_options {display: block; margin-left: auto; margin-right: auto; width: 307px;
    }
    #without_DP_Modal #request_discount_form{padding:0 11px 11px 11px;}
    #without_DP_Modal #request_discount_form input{width:100%;}
    #without_DP_Modal .mob_bg_block{height:297px;width:100%;background-repeat: no-repeat;    background-size: cover;}
    #without_DP_Modal .tenyearlogo{width: 130px; padding-top: 7px; margin-left: auto; margin-right: auto; text-align: center; float: none;}
    #without_DP_Modal .discount_p1{ width:308px; margin-left:auto; margin-right:auto; font-size:30px; margin-top:16px; text-align: center;}
    #without_DP_Modal .discount_p2{font-size:30px; width:310px; max-width:100%; margin-left:auto; margin-right:auto; line-height: 42px;margin-top: 8px;margin-bottom: 16px; text-align: center;}
    #without_DP_Modal .discount_p2 .new_line{font-size:26px; display: inline-block;line-height: 41px; margin-top: 10px;}
    #without_DP_Modal .discount_p2 .sub_title{font-size:33px; }
    #without_DP_Modal .discount_btn { margin-top: 2px; margin-bottom:47px;}
    #without_DP_Modal .validation-error-label{color: #C42E2E;text-shadow: none;}
    #without_DP_Modal .discount_group_options_mob{    display: flex;flex-direction: row;flex-wrap: wrap;justify-content: center;align-items: center;}
    #without_DP_Modal .discount_checkbox_label {font-size: 24px;line-height: 52px;padding-right: 8px;}
    #without_DP_Modal input {margin-bottom: 15px;}
    #without_DP_Modal .discount_p3 {margin-top: 21px;}
    #without_DP_Modal .discount_option img {width:32px;}
    #without_DP_Modal #request_discount_form {width:100%;}
    .navbar{z-index:9}
    .navbar-header{float:none;height:70px}
    .navbar-toggle{display:block}
    .navbar-collapse{border-top:1px solid transparent;box-shadow:inset 0 1px 0 rgba(255,255,255,0.1)}
    .navbar-collapse.collapse{display:none!important}
    .navbar-nav{float:none!important;background-color:rgba(46,38,31,.95);margin:0 -15px;padding:0}
    .navbar-nav>li{float:none;padding:0;border-bottom:1px solid rgba(118,118,118,.5)}
    .navbar-nav>li>a{padding-top:10px;padding-bottom:10px;text-align:center;color:#fff;margin-right:0;line-height:32px}
    .main_menu li a{padding:15px 0;}
    .main_menu .dropdown-menu li a{padding:15px 0;}
    .main_menu .dropdown-menu>li  {border-bottom: 1px solid #76767633;}
    .main_menu .dropdown-menu > li:first-child{ border-top: 1px solid rgba(118,118,118,.5);}

    .navbar-nav .open .dropdown-menu>li>a{line-height: 32px;}
    .submenu_arraw_block{display: inline-block !important}
    .main_menu .dropdown:hover>.dropdown-menu {display: none;}
    .main_menu .dropdown-item:hover>.dropdown-menu {display: none;}
    .main_menu .open>.dropdown-menu{  display: block !important;}
    .navbar-text{float:none;margin:15px 0}
    .navbar-collapse.collapse.in{display:block!important;background:rgba(46,38,31,.95);box-shadow:0 20px 20px #00000033}
    .collapsing{overflow:hidden!important}
    .hero_header{display:none}
    .hero_arrow{margin-left:auto;margin-right:auto;text-align:center;display:block}
    .navbar-brand{display:block;width:164px;margin-left:auto;margin-right:auto;padding:0;margin-top:21px;float:none}
    .logo_img{width:164px}
    /* .logo_img{
      width: 122px;
        padding-top: 10px;
        position: relative;
        top: -30px;
        margin-left: auto;
        margin-right: auto;} */
    .lang_select{float:left;border:none;margin-top:26px;padding:0;font-family:'F1B';letter-spacing:.55px;margin-left:25px}
    .search_icon{display:none}
    .navbar-toggle{margin-right:26px;margin-top:26px;padding:0}
    .menu_center{padding-top:0}
    .main_menu_bg{background-color:rgba(255,255,255,0.9)!important;box-shadow:0 0 20px #0000001A}
    .navbar-toggle .icon-bar{background-color:#767676;width:25px}
    .visible_mob{display:block !important;}
    .visible_web{display:none !important;}
    .visible_web_ipad{display:none !important;}
    .visible_web_ipadpro{display:none !important;}
    .visible_mob_map{display:block !important;}
    .visible_mob_ipad{display:block !important;}
    .display_web{display:none !important;}
    .hero_bg{background-position:0px 72px;height:556px}
    .hero_p{width:315px;margin-left:auto;margin-right:auto;font-size:30px;top:40px;color:#000; line-height: 1.5; text-align: center;}
    .delivered_h1{display:none}
    .delivered_p1{text-align:center;font-size:37px;line-height:45px;margin-top:0;margin-bottom:6px;letter-spacing:.52px}
    .delivered_p2{font-size:14px;text-align:center;margin-bottom:34px;width:190px;margin-left:auto;margin-right:auto}
    .bottom_sec{bottom:0}
    .whoweare_block1,.whoweare_delivered{width:100%}
    .whoweare_block1{height:423px}
    .delivered_images{text-align:center;width:228px;margin-left:auto;margin-right:auto;margin-bottom:37px}
    .delivered_images img{width:48px;height:48px;border:1px solid #E9AE49;padding:2px}
    .delivered_img1,.delivered_img4{width:36px!important;height:36px!important;position:unset;margin-left:11px;margin-right:11px;margin-top:6px;opacity:.3}
    .delivered_img2,.delivered_img3{position:unset;margin-left:4px;margin-right:4px}
    .whoweare_bg{background-position-y:-118px;background-position-x:-174px;height:423px}
    .whoweare_delivered{background-color:rgba(0,0,0,0.7);margin-bottom:0;box-shadow:none;height:auto;padding-top:61px;padding-bottom:20px;height:423px}
    .whoweare_img_right,.whoweare_img_left{display:none}
    .whoweare_block2{top:0;padding-left:32px;padding-right:32px;width:100%}
    .whoweare_img_mob{margin:18px 0;box-shadow:36px 2px 74px #0000004D}
    .whoweare_hr{width:22px;margin-right:10px;border:1px solid #090909}
    .whoweare_h1{margin-top:39px;margin-bottom:21px;line-height:16px}
    .whoweare_h2{font-size:27px;line-height:34px;letter-spacing:.38px;width:100%}
    .whoweare_p{font-size:16px;line-height:27px;letter-spacing:.22px}
    .btn_orng{width:311px;max-width:100%;margin-bottom:52px;letter-spacing:1.5px;font-size:15px;line-height:17px}
    #mp_slider{display:none}
    .selectland_h1{font-size:27px;line-height:34px;letter-spacing:.38px;color:#2E3341;width:195px;text-align:center;margin-left:auto;margin-right:auto;margin-bottom:27px}
    .selectland_sec{padding-top:37px;background-color:#FAF8F3;bottom:0;height:auto}
    .selectland_sec2{background-color:#FAF8F3}
    .selectland_bg{background-position:center center;height:auto;}
    .selectland_p{color:#fff;width:100%;padding:113px 32px 118px;background-color:rgba(0,0,0,0.3);margin-bottom:0;letter-spacing:-.4px;font-size:26px;line-height:32px;position:static;margin-top:0}
    .slider_hr{display:none}
    .selectland_mob{margin-right:46px;margin-left:46px;margin-bottom:114px}
    .selectland_mob .slick-slider .slick-track,.selectland_mob .slick-slider .slick-list{padding-top:0;padding-bottom:0}
    .master_item{padding-top:5px;width:95%;position:relative;margin-left:10px;margin-right:10px;background:#FFF}
    .selectland_mob .slick-prev{left:-50px;top:200px}
    .selectland_mob .slick-next{right:-50px;top:190px;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}
    #whybuy_slider .slick-prev{left:-50px;top:250px}
    #whybuy_slider .slick-next{right:-50px;top:240px;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}
    #whatbuild_block .carousel-caption p{text-align:center;font-size:18px;line-height:29px;letter-spacing:1.5px;color:#767676;text-transform:uppercase;opacity:.59}

    #whatbuild_block .carousel-caption{top:20px}
    #whatbuild_block .slick-dots{bottom:-30px}
    #whatbuild_block .slick-prev{left:-50px;top:170px}
    #whatbuild_block .slick-next{right:-50px;top:162px;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}
    #testi_index_slider .slick-prev{left:-50px;top:280px;filter:invert(100%) sepia(100%) saturate(100%) hue-rotate(100deg) brightness(100%) contrast(100%)}
    #testi_index_slider .slick-next{right:-50px;top:270px;filter:invert(100%) sepia(100%) saturate(100%) hue-rotate(100deg) brightness(100%) contrast(100%);-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}
    #testi_index_slider .slick-dots li.slick-active button:before{color:#fff!important}
    #testi_index_slider .slick-dots li button:before{color:#fff!important}
    #testi_index_slider .slick-dots{bottom:0}
    #testi_index_slider .carousel-caption{padding-left:6px;padding-right:6px}
    #whybuy_slider{margin-bottom:0}
    #whybuy_slider .slick-dots{bottom:16px}
    #howbuy_slider .slick-prev{left:-50px;top:250px}
    #howbuy_slider .slick-next{right:-50px;top:240px;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}
    #howbuy_slider .slick-prev{left:-50px;top:250px}
    #howbuy_slider .slick-next{right:-50px;top:240px}
    #howbuy_slider .slick-next{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}
    #testi_slider3 .slick-prev{left:-50px!important;top:250px}
    #testi_slider3 .slick-next{right:-50px!important;top:240px;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}
    #testi_mob_slider .slick-prev{left:-30px;top:250px}
    #testi_mob_slider .slick-next{right:-30px;top:240px}
    #testi_mob_slider .slick-slider .slick-list{padding-top:0}
    #testi_mob_slider .slick-next{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}
    .testimonial_sec{padding-bottom:5px}
    .testimonial_mob_sec{background-color:rgba(247,243,236,0.64);padding-left:32px;padding-right:32px;padding-bottom:100px}
    .testimonial_mob_sec .slick-dots{bottom:-40px}
    .purchase_sec_mob{background-color:#FAF8F3;padding-bottom:50px}
    .purchase_sec_mob .selectland_mob{padding-bottom:5px}
    .purchase_sec_mob .slick-dots li{top:10px}
    .selectland_mob h2{font-size:16px;text-align:center;letter-spacing:1.3px;color:#22A471;text-transform:uppercase;margin-top:30px}
    .selectland_mob h1{font-size:27px;line-height:32px;text-align:center;letter-spacing:.38px;color:#2E3341;margin-top:10px}
    .step_item{padding-top:5px;width:95%;position:relative;margin-left:10px;margin-right:10px;background:#FFF;height:1035px}
    .step_item h1{font-size:24px}
    .selectland_mob p{font-size:16px;line-height:24px;text-align:center;letter-spacing:.46px;color:#565656;padding-left:19px;padding-right:19px}
    .selectland_mob .carousel-indicators li{background-color:rgba(9,9,9,0.33)!important}
    .selectland_mob .carousel-indicators .active{background-color:#090909!important}
    .selectland_mob .carousel-control.right img{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}
    .selectland_dropdown{font-family:'BananaGrotesk-Semibold';width:100%;height:40px;padding:5px;border:1px solid #090909;font-size:18px;text-align:center;letter-spacing:.82px;color:#767676;background-repeat:no-repeat;background-size:12px;background-position:center right;background-position-x:95%;background-color:transparent;-webkit-appearance:none;-moz-appearance:none;text-indent:5px;margin-top:0;margin-bottom:18px;text-transform:uppercase}
    .selectland_btn{margin-top:104px;margin-bottom:0;box-shadow:none;position:absolute;bottom:0;z-index:100}
    .selectland_icon{display:inline-block!important;width:14px;margin-left:15px}
    .panorama{
        height: 15px;
        width: 15px;
        border-radius: 15px;
    }
    .panorama span{
        height: 15px;
        width: 15px;
    }

    .panorama:hover span {
        height: 15px;
        width: 15px;
    }
    .carousel-control{text-shadow:none}
    .carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev{top:30%!important}
    .selectland_mob .carousel-control.left{left:-46px!important;background-image:none;color:#565656;top:200px}
    .selectland_mob .carousel-control.right{right:-46px!important;background-image:none;color:#565656;top:200px}
    .selectland_mob .carousel-indicators{bottom:120px}
    .carousel-indicators li{width:12px;height:12px;background-color:rgba(9,9,9,0.33);margin:5px}
    .carousel-indicators .active{background-color:#090909;margin:5px}
    .carousel-caption{position:relative;left:0;right:0;bottom:0;text-shadow:none;color:#565656}
    .master_item .carousel-caption{height:545px}
    .selectland_sec{padding-bottom:10px}
    .invest_col1_h1{color:#090909;margin-top:0}
    .invest_col1_hr{width:22px;margin-right:10px;border:1px solid #090909}
    .invest_col1_h2{font-size:27px;line-height:34px;margin-top:24px}
    .invest_col1_p{margin-top:32px}
    .invest_col1{padding-top:0;width:100%}
    .invest_sec{padding-top:53px;padding-bottom:76px}
    .invest_container{padding-left:32px;padding-right:32px}
    .invest_img{display:none}
    .invest_col2{margin-left:0;width:100%;background-color:transparent;box-shadow:none;padding-bottom:0}
    .invest_grid{display:block;width:311px;max-width:100%;margin-top:0}
    .invest_grid_bg{width:100%;height:144px;background-color:#fff;border-radius:7px;padding-top:35px;padding-left:19px;padding-right:19px}
    .invest_icon{right:9px;top:32px}
    .invest_btn{margin-bottom:0}
    .invest_p1{font-size:28px;line-height:31px;letter-spacing:-.89px;color:#000;font-family:'BananaGrotesk-Extrabold'}
    .invest_grid_col1{width:50%;float:left;padding-left:17px;padding-right:17px}
    .invest_grid_col2{width:50%;float:left;padding-left:17px;padding-right:17px}
    .whybuy_sec{padding-top:55px;padding-bottom:0}
    .whybuy_h1{color:#090909;margin-top:0;margin-bottom:24px}
    .whybuy_h2{font-size:27px;line-height:34px;text-align:center;letter-spacing:.38px;color:#2E3341;width:260px;margin:27px auto}
    .whybuy_col_h1{font-size:17px;line-height:23px;letter-spacing:-.54px}
    .whybuy_col_p{line-height:27px;margin-bottom:38px}
    .whybuy_hr{width:22px;margin-right:10px;border:1px solid #090909}
    .carousel-indicators{bottom:0}
    .mp_title_home{width:279px;margin-left:auto;margin-right:auto;position:relative;top:64px;padding-top:45px;padding-bottom:39px;height:auto}
    .mp_p{font-size:13px;line-height:15px;letter-spacing:1.3px}
    .testi_container{padding-left:32px;padding-right:32px}
    .testi_sec{background-color:rgba(46,38,31,0.85);opacity:1}
    .testi_h2{font-size:19px;line-height:29px}
    .testi_p2{font-size:16px;letter-spacing:.32px;color:gray;margin-bottom:52px}
    .testi_p1{font-size:16px;letter-spacing:-.44px;color:#fff}
    .testi_bg{background-position:center left}
    .testi_img{margin-left:auto;margin-right:auto;margin-bottom:23px}
    .testi_mob{padding-left:48px;padding-right:48px}
    .news_section,.whybuy_sec,.contact_sec{padding-left:32px;padding-right:32px}
    .mp_section{padding-bottom:0}
    .testi_images{display:none}
    .video_container{width:100%;margin:0;padding:0 32px}
    .video_sec{padding-top:53px}
    .video_sec .slick-slide:not(.slick-active){opacity:.3;position:relative;z-index:-9}
    .video_h1{text-align:left;color:#090909}
    .video_h2{font-size:27px;line-height:34px;letter-spacing:.38px;margin-top:16px}
    .video_hr{margin-bottom:0;width:21px;border:1px solid #090909}
    #video-slider{margin-top:32px;height:300px;margin-bottom:32px}
    .slick-prev:before,.slick-next:before{content:''}
    .video-wrapper{width:500px!important;height:228px;margin:0 5px}
    .video-wrapper .yt-player{width:500px!important;height:228px}
    .gallery_container{width:100%;margin:0;padding:0 60px}
    .gallery_sec{padding-top:53px}
    .gallery_sec .slick-slide:not(.slick-active){opacity:.3;position:relative;z-index:-9}
    .gallery_masterplans_h1 {margin-bottom: 30px;}
    .gallery_h2{font-size:27px;line-height:40px;letter-spacing:0.38px;margin-top:0px;padding: 0 65px;}
    .gallery_hr{margin-bottom:0;width:21px;border:1px solid #090909}
    #gallery-slider{margin-top:26px;height:300px;margin-bottom:20px}
    .gallery_hover_block{display: none;}
    .gallery-wrapper{width:250px!important;height:200px;margin:0 12px}
    .gallery_masterplans_h2{font-size:27px;line-height:40px;letter-spacing:0.38px;margin-top:0px;margin-bottom:24px;padding: 0px 65px;text-align: center;}
    .gallery_h1 {
        margin-bottom: 30px;
    }
    .gallery-img {
        height: 200px;
        max-width: 100%;
    }
    .gallery_slider_block{
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: inherit;
    }
    .gallery-text-block {
        position: relative;
        text-align: center;
        top: 4px;
        left: auto;
    }
    .gallery-icons {
        position: relative;
        text-align: center;
        top: 5px;
        right: auto;
        padding: 0 45px;
    }
    .gallery_show_all_btn {
        font-family:'BananaGrotesk-Semibold';
        display: block;
        width: 175px;
        height: 42px;
        line-height: 42px;
        padding: 0;
        background-color: #AD7D2B;
        font-size: 16px;
        text-align: center;
        letter-spacing: 1.6px;
        text-transform: uppercase;
        color: #FFFFFF !important;
        border: none;
        border-radius: 0;
        margin-top: 0;
        margin-left: 38px;
        box-shadow: 36px 2px 74px #0000004D;
        position: absolute;
        bottom: 24px;
    }
    .news_section{padding:55px 32px;background-color:#f7f7f7}
    .news_container{padding:50px 0}
    .news_block{margin:0;width:100%}
    .news_open_block{display:none}
    .news_mob_btn{display:block;border:1.5px solid #AD7D2B;color:#AD7D2B}
    .news_closed_block{display:block;margin-bottom:50px;padding-bottom:32px;height:auto}
    .news_title{width:100%;margin:0;padding:0}
    .news_details_block h1{font-size:17px;line-height:26px;letter-spacing:.24px;color:#1C1C1C;margin-bottom:17px}
    .btn_orng_border{display:block!important;margin-left:auto;margin-right:auto;width:150px;border-radius:3px!important}
    .news_h1{text-align:left;color:#090909}
    .news_h2{font-size:27px;line-height:34px;letter-spacing:.38px;margin-top:16px;margin-bottom:0}
    .news_hr{margin-bottom:0;width:21px;border:1px solid #090909}
    .abouttabo_bg{background-position:center left;background-position-x:-90px;height:484px;background-repeat:no-repeat;background-size:cover;background-color:#999;width:100%}
    .abouttabo_black_bg{background-color:rgba(0,0,0,0.22);height:484px}
    .abouttabo_black_bg .hero_arrow{top:150px;position:relative}
    .abouttabo_heromob{position:relative;top:135px;font-size:40px;line-height:51px;width:142px;max-width:100%;color:#fff;letter-spacing:.56px;font-family:'Bodoni-SvtyTwo-ITC-TT-Book';text-align:center;margin-left:auto;margin-right:auto}
    .abouttabo_sec{padding-left:32px;padding-right:32px}
    .abouttabo_container{padding-top:42px;padding-bottom:10px}
    .abouttabo_container >h1{font-size:14px;line-height:16px;letter-spacing:1.4px;color:#090909}
    .abouttabo_container >h2{font-size:27px;letter-spacing:.38px;line-height:34px;margin-bottom:32px}
    .abouttabo_col1 p:first-child{font-family:'BananaGrotesk-Bold'}
    .abouttabo_col1 p,.abouttabo_col2 p{font-size:16px;letter-spacing:.22px}
    .abouttabo_col1,.abouttabo_col2{padding-left:0;width:100%}
    .protectland_sec{display:grid;grid-template-areas:'img-row1 ' 'text-row2 ''img-row3 ';padding:0}
    .protectland_col1{width:100%;float:none;margin:0;grid-area:img-row1;height:250px}
    .protectland_sec h2{grid-area:text-row2;width:auto!important;padding:32px;margin:0;text-align:center;font-size:27px;line-height:34px;letter-spacing:-.41px}
    .protectland_col2{width:100%;float:none;margin:0;grid-area:img-row3;height:250px}
    .aboutinvest_img1{position:unset}
    .aboutinvest_col2{position:unset}
    .aboutinvest_col2 > .aboutinvest_img2{display:none}
    .aboutinvest_img2,.aboutinvest_img1{margin-top:0;margin-bottom:32px}
    .aboutinvest_sec{padding:32px 32px 0}
    .aboutinvest_title{margin:0}
    .aboutinvest_container >h2{text-align:left;font-size:27px;line-height:34px;letter-spacing:.38px;margin-bottom:24px}
    .aboutinvest_col1{width:100%}
    .aboutinvest_col1 p{padding-left:0}
    .aboutinvest_col1 h2{text-align:left;font-size:27px;line-height:34px;letter-spacing:.38px;margin-bottom:24px;width:100%}
    .aboutinvest_p p{width:100%}
    .aboutinvest_img1,.aboutinvest_img2,.aboutinvest_img3{width:100%;height:auto}
    .whatbuild_sec1{padding:32px;padding-bottom:303px}
    .whatbuild_title{margin:0}
    .whatbuild_container1 h2{font-size:27px;line-height:34px;text-align:left;letter-spacing:.38px}
    .whatbuild_container1 p{padding:0;font-size:16px;line-height:27px;letter-spacing:.22px;text-align:left}
    .whatbuild_block{top:-302px;padding:25px 43px 41px}
    .whatbuild_block .carousel-caption{margin-top:140px;margin-bottom:23px}
    .whatbuild_block .carousel-caption p{text-align:center;font-size:15px;line-height:29px;letter-spacing:1.5px;color:#767676;text-transform:uppercase;opacity:.59}
    .whatbuild_container2{padding-bottom:0}
    .whatbuild_container2 h2{margin-top:260px;font-size:22px;line-height:32px;text-align:left;letter-spacing:.31px;color:#FFF;padding-left:32px;padding-right:32px}
    .whatbuild_btn{margin-left:32px;margin-right:32px;width:auto!important;margin-top:145px}
    .whatbuild_block .carousel-indicators .active{background-color:#fff;border:none}
    .carousel-indicators li{background-color:rgba(255,255,255,0.33);border:none}
    .testimonial_row{padding-top:0;height:467px}
    .testimonial_title{padding:48px 32px 4px}
    .testimonial_title h2{font-size:27px;line-height:34px;letter-spacing:.38px;margin-top:0}
    .testimonial_title h3{font-size:20px;line-height:34px;letter-spacing:.31px;margin-top:0;margin-bottom:14px}
    .testimonial_title img{width:18px;margin-left:auto;margin-right:auto;display:block;height:auto;filter:invert(100%) sepia(0%) saturate(0%) hue-rotate(308deg) brightness(98%) contrast(101%)}
    #testi_slider2 .slick-prev:before{content:'→'!important;color:#000;font-size:39px}
    #testi_slider2 .slick-prev{top:340px!important;left:67%!important}
    #testi_slider2 .slick-list{padding-top:228px;height:829px}
    #testi_slider2 .slick-active{width:46px!important;height:150px}
    #testi_slider2 .slick-active .testi_bg_img{width:46px!important;height:150px}
    #testi_slider2 .slick-active .testi_text_side{display:none}
    #testi_slider2 .slick-active + .slick-active{width:95px!important;height:150px;margin-left:18px}
    #testi_slider2 .slick-active + .slick-active .testi_bg_img{width:95px!important;height:150px}
    #testi_slider2 .slick-active + .slick-active .testi_text_side{display:none}
    #testi_slider2 .slick-active + .slick-active + .slick-active{width:198px!important;max-width:100%;margin-left:20px;height:316px;position:relative;bottom:165px}
    #testi_slider2 .slick-active + .slick-active + .slick-active .testi_bg_img{width:97px!important;max-width:100%;height:316px}
    #testi_slider2 .slick-active + .slick-active + .slick-active .testi_text_side{width:calc(100% + 112px)!important;max-width:calc(100% + 112px)!important;margin-left:0;display:block;position:relative;right:75%;margin-top:37px}
    .testi_text_side h1{margin-bottom:20px;margin-top:0}
    .testi_text_side .text_side_p1{letter-spacing:-.55px;color:#1D1D1D}
    .testi_text_side .text_side_p3{font-size:16px;line-height:27px;margin-top:20px}
    .testimonial_sec2{height:829px;padding-bottom:0}
    .testimonial_container2{max-width:100%;margin-right:auto}
    #testi-slider{margin-top:0;margin-bottom:0;max-height:248px}
    .testi-wrapper{width:282px!important;height:156px;margin:0 5px}
    .testi-wrapper .yt-player{width:295px!important;height:156px}
    .testimonial_sec .slick-slide{width:282px!important;margin:0 -75px}
    .testimonial_sec .slick-center,.testimonial_sec .slick-current,.testimonial_sec .slick-active{transform:scale(1.1)}
    .testimonial_sec .slick-list{padding-top:35px!important;padding-bottom:52px!important}
    #testi-slider .slick-list{height:355px;margin:0 80px}
    .first-testi{padding-left:32px;padding-right:32px}
    .first-testi h1{font-size:100px;top:75px}
    .first-testi h2{font-size:27px;line-height:34px;letter-spacing:.38px;width:100%;margin:30px auto 17px}
    .testi_slida{padding:20px;padding-top:60px;background-color:#fff;border-radius:9px;height:535px;margin-left:10px;margin-right:10px}
    .testi_slida h2{text-align:center;font-size:80px;line-height:0;letter-spacing:8.02px;color:#2E261F;line-height:0!important}
    .testi_slida h3{text-align:center;font-family:'BananaGrotesk-Regular';font-size:17px;line-height:1.7;letter-spacing:0;color:#2E261F;margin-top:16px;margin-bottom:30px}
    .testi_carousel .carousel-control.right{background-image:none;top:167px;right:-42px}
    .testi_carousel .carousel-control.left{background-image:none;top:167px;left:-42px}
    .testi_carousel .carousel-control.right img{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}
    #testi-slider .slick-prev,#testi-slider .slick-next{top:247px!important}
    #testi-slider .slick-next{background-size:contain;background-repeat:no-repeat;right:32px!important}
    #testi-slider .slick-prev{background-size:contain;background-repeat:no-repeat;left:32px!important}
    .testi_carousel{background-color:#fff;border-radius:9px;margin-left:32px;margin-right:32px}
    .testi_slida .testi_name{text-align:center;font-size:22px;letter-spacing:-.6px;color:#AD7D2B;margin-bottom:6px;font-family:'BananaGrotesk-Semibold'}
    .testi_slida .testi_country{text-align:center;font-size:16px;letter-spacing:-.44px;color:#AD7D2B;margin-bottom:0}
    .testi_carousel .carousel-indicators{bottom:-60px!important}
    .testi_carousel .carousel-indicators li{background-color:rgba(9,9,9,0.33)}
    .testi_carousel .carousel-indicators .active{background-color:#090909}
    .directors_modal .grid_container{display:block}
    .directors_bg{background-position-y:0;height:484px}
    .abouttabo_black_bg{background-color:rgba(0,0,0,0.22);height:484px}
    .directors_bg_text .hero_arrow{margin-left:auto;margin-right:auto;margin-top:14px}
    .directors_bg_text{position:relative;top:180px;font-size:40px;line-height:51px;width:300px;max-width:100%;color:#fff;letter-spacing:.56px;font-family:'Bodoni-SvtyTwo-ITC-TT-Book';text-align:center;margin-left:auto;margin-right:auto}
    .directors_container{padding:27px 32px 0}
    .directors_tabs li a{width:126px;font-size:16px}
    .directors_tabs li:first-child{margin-right:43px}
    .directors_container .director_block{margin:0;margin-bottom:65px;width:100%}
    .team_row{margin:0}
    .directors_container .team_director_block{margin-top:0;margin-bottom:79px;margin-right: 0;margin-left: 0;}
    .directors_container .director_block img{height:auto}
    .directors_container .team_director_block img{height:auto}
    .team_block{margin:0;margin-bottom:90px;width:100%}
    .directors_container .director_block p{width:260px}
    .directors_modal .modal-body{padding:16px}
    .directors_modal .modal_lrg{width:auto;margin:16px}
    .directors_modal .close{top:0;right:0}
    .directors_modal .director_name{font-size:24px;line-height:34px;letter-spacing:0;margin-bottom:19px}
    .directors_modal .modal_col h3{margin-top:33px}
    .directors_modal .director_desc{margin-bottom:19px}
    .directors_modal .director_p{margin-bottom:18px}
    .select_land_row{padding:0}
    .select_land_col1{width:100%;padding:0 32px}
    .select_land_col2{width:100%}
    .select_land_col1_odd,.select_land_col1_even{margin:0;width:100%}
    .select_land_col1 h2{font-size:28px;line-height:32px;text-align:left;letter-spacing:.31px;color:#2E3341;margin-top:23px;margin-bottom:13px}
    .select_land_col1 p{font-size:16px;line-height:27px;text-align:left;letter-spacing:.22px;color:#565656}
    .select_land_col1 .btn_orng{max-width:100%;margin-top:20px}
    .sold-stamp { width: 200px;top: 42%;}
    .sold-stamp-slider { width: 170px;top: 35%;}
    .map_container_mob{width:100%;position:relative}
    .mp_location_mob{position:absolute}
    .mp_title{color:#683C0F;font-weight:700;background-color:#fff;padding:0 2px;border-radius:5px;position:absolute;font-size:12px}
    .mp_popup:after{display:none}
    .mp_popup{top:145px}
    .map_icon img{width:15px}
    .masterplan_popup_header{position:absolute;font-size:22px;font-family:'Bodoni-SvtyTwo-ITC-TT-Book';line-height:26px;top:16px;left:12px;color:#FFF;margin-top:0}
    .masteplan_popup_btn{position:absolute;font-size:15px;font-family:'BananaGrotesk-Regular';line-height:26px;text-align:left;letter-spacing:.6px;color:#fff;bottom:40px;left:0;padding-top:0;z-index:2;height:27px;background-color:#CB2E2E;border-radius:0 100px 100px 0;width:96px;text-align:center}
    .masteplan_popup_p{position:absolute;font-size:15px;font-family:'BananaGrotesk-Regular';color:#fff;bottom:0;left:12px}
    .privacy_sec{padding:30px 16px}
    .privacy_black_bg{background-color:transparent}
    .privacy_content{padding-left:0}
    .privacy_content h2{margin-top:40px}
    .privacy_bg{height:274px}
    .privacy_bg_text{top:78px;font-size:30px;line-height:37px}
    .privacy_bg_text .hero_arrow{margin-left:auto;margin-right:auto;margin-top:30px;width:18px;height:auto;filter:invert(0%) sepia(4%) saturate(100%) hue-rotate(88deg) brightness(33%) contrast(100%)}
    .col_no{width:13%}
    .col_p{width:87%}
    .faq_bg{height:240px}
    .faq_black_bg{background-color:transparent}
    .faq_bg_text{top:54px}
    .faq_content{padding:16px}
    .faq_content h2{max-width:85%}
    .faq_plus_icon,.faq_minus_icon{margin-left:20px;top:40px}
    .faq_sec{padding-top:0}
    .faq_nav{background-color:rgba(173,125,43,0.95);width:100%;z-index:9}
    .faq_active{display:block;color:#FFF;text-align:center;width:100%;margin-left:auto;margin-right:auto;font-size:20px;line-height:34px;letter-spacing:.28px;padding:18px 32px}
    .faq_active img{margin-left:16px;display:inline!important}
    .faq_menu_item a{display:block;text-decoration:none;color:#fff;padding:18px 32px;text-align:center;border-top:1px solid rgba(255,255,255,0.5);font-size:20px;line-height:34px;letter-spacing:.28px}
    .faq_active a:focus,.faq_active a:active,.faq_active a:visited{color:#fff!important}
    .faq_menu_item a:focus,.faq_menu_item a:hover,.faq_menu_item a:visited{background-color:rgba(255,255,255,0.2)}
    .gallery_section {
        padding-top: 80px;
        padding-bottom: 40px;
    }
    .gallery_nav{background-color:rgba(173,125,43,0.95);width:100%;z-index:9}
    .gallery_active{display:block;color:#FFF !important;text-align:center;margin-left:auto;margin-right:auto;font-size:20px;line-height:34px;letter-spacing:.28px;padding:18px 32px}
    .gallery_active img{margin-left:16px;display:inline!important}
    .gallery_menu_item a{display:block;text-decoration:none;color:#fff;padding:22px 32px;text-align:center;border-top:1px solid rgba(255,255,255,0.5);font-size:20px;line-height:34px;letter-spacing:.28px}
    .gallery_active a:focus,.gallery_active a:active,.gallery_active a:visited{color:#fff !important;}
    .gallery_menu_item a:focus,.gallery_menu_item a:hover,.gallery_menu_item a:visited{background-color:rgba(255,255,255,0.2)}

    .news_bg_p{width:317px;padding:0 3px;font-size:30px;line-height:40px;letter-spacing:.42px}
    .news_orng_bg btn{margin-top:41px}
    .news_bg{height:586px}
    .news_img_bg,.news_orng_bg{height:514px;background-position: top center;}
    .news_psec{padding-top:43px}
    .news_pcontainer h1{margin-bottom:7px;font-size:30px;line-height:40px;letter-spacing:.42px}
    .news_pcontainer .row{padding-left:0;padding-right:0}
    .gallery_container_images .row{padding-left:0;padding-right:0}
    .news_pblock{float:none;margin-left:auto;margin-right:auto;height:auto}
    .news_p{padding-bottom:80px}
    .news_section .news_pblock{margin:24px 0;width:100%;background-color:#FFF;height:470px}
    .gallery_block{float:none;margin: 30px 0 0 0;width: auto;height:auto}
    .gallery_block iframe{width: 100%;}
    .hover_block:hover{opacity:0}
    .news_mob_btn{margin-top:50px;width:150px;height:42px;line-height:42px;padding:0;border:1.5px solid #AD7D2B;font-size:16px;color:#AD7D2B;border-radius:0;bottom:32px;margin-top:23px;display:block;margin-left:auto;margin-right:auto;text-align:center;position:absolute;left:calc(50% - 75px)}
    .news_pblock,.hover_block{height:auto}
    .othernews_sec{padding:30px 18px 72px}
    .othernews_col{width:98%;margin-left:auto;margin-right:auto;padding:0;position:relative}
    .news-carousel{padding:20px}
    .othernews_block{height:498px;margin-left:16px;margin-right:16px}
    .othernews_caption{padding:30px 24px}
    .othernews_caption p{margin-bottom:30px}
    .othernews_btn{display:block;width:200px;height:48px;line-height:48px;padding:0;background-color:#AD7D2B;font-size:16px;text-align:center;letter-spacing:.99px;color:#FFF;text-transform:uppercase;border:none;border-radius:0;margin-top:0;position:absolute;bottom:32px}
    .carousel-inner .item.left.active{transform:translateX(-100%)}
    .carousel-inner .item.right.active{transform:translateX(100%)}
    .carousel-inner .item.next{transform:translateX(100%)}
    .carousel-inner .item.prev{transform:translateX(-100%)}
    .howbuy_hero_bg{background-position:bottom center;background-position-y:72px;background-size:cover;background-repeat:no-repeat;background-color:#fff;height:300px}
    .howbuy_sec{bottom:0;height:auto}
    .howbuy_block2{float:none;margin-left:0;padding:32px;top:0;width:100%}
    .howbuy_h2{font-size:27px;line-height:34px;margin-bottom:24px}
    .howbuy_block2 p{font-size:16px;line-height:27px;margin-bottom:24px;width:100%}
    .howbuy_img_left{width:100%;float:none;height:auto;box-shadow:none}
    .howbuy_img_left img{box-shadow:36px 2px 74px #0000004D}
    .howbuy_block2 .btn{margin-bottom:71px}
    .howbuy_sec2{background-color:#fff;padding:32px}
    .howbuy_sec2 h2{margin-top:0;font-size:27px;line-height:34px;letter-spacing:.38px;margin-bottom:30px}
    .purchase_sec{padding-bottom:47px!important}
    .purchase_sec .selectland_mob{padding-bottom:125px}
    .purchase_sec .selectland_mob .carousel-indicators{bottom:-62px}
    .howbuy_block2 .btn_orng{margin-top:20px;font-size:14px;letter-spacing:1px}
    .purchase_sec .mp_name{font-family:'Bodoni-SvtyTwo-ITC-TT-Book';margin-top:6px;margin-bottom:20px}
    .purchase_sec .carousel-control .glyphicon-chevron-left,.purchase_sec .carousel-control .glyphicon-chevron-right,.purchase_sec .carousel-control .icon-next,.purchase_sec .carousel-control .icon-prev{top:20%!important}
    .purchase_sec .selectland_h1{width:264px;margin-bottom:38px}
    .purchase_sec .howbuy_h1{margin-bottom:24px}
    .howbuy_sec4{background-color:#fff;padding-top:62px;padding-bottom:285px}
    .howbuy_sec4p .invest_col1_h2{text-align:center;margin-top:23px;margin-bottom:32px}
    .howbuy_sec4p .invest_col1_h1{width:125px;margin-left:auto;margin-right:auto}
    .howbuy_sec4p p{font-size:16px;line-height:27px}
    .howbuy_sec4 .howbuy_sec4p{float:none;padding-left:32px;padding-right:32px}
    .whybuy_hero_bg{background-position:bottom left;background-repeat:no-repeat;background-size:cover;background-color:#fff;height:366px;width:100%}
    .whybuy_bg_text{text-align:center;font-size:30px;line-height:37px;letter-spacing:.42px;color:#FFF;text-shadow:8px 2px 17px #000;width:315px;margin-left:auto;margin-right:auto;margin-top:80px;font-family:'Bodoni-SvtyTwo-ITC-TT-Book'}
    .whybuy_bg_text .hero_arrow{margin-top:120px;display:block;margin-left:auto;margin-right:auto}
    .whybuysec1{padding:50px 32px}
    .whybuy_colm{width:100%;float:none;margin:0;font-size:16px;line-height:27px}
    .whybuysec1_h1{margin-left:0}
    .whybuysec2{background-color:#fff;padding-top:0}
    .whybuysec2_content1{background-color:#FAF8F3;padding:0 32px}
    .whybuysec2 .whybuysec2_content1{position:static}
    .whybuysec2_img2{right:0;position:static;background-size:cover;height:331px}
    .whybuysec2_img3{left:0;position:static;background-size:cover;height:212px}
    .whybuysec2 .whybuysec2_content2{position:static;padding:46px 32px}
    .whybuysec2 .sec2_container .row{position:static;margin-bottom:0}
    .whybuysec2 .whybuysec2_content3{position:static}
    .whybuysec2_content3{padding:10px 32px}
    .whybuysec2_h2{font-size:27px;line-height:34px;text-align:center;margin-bottom:32px;margin-top:42px}
    .whybuysec2_p{font-size:16px;line-height:27px;letter-spacing:.22px}
    .sec2_container p{font-size:16px;line-height:27px;letter-spacing:.22px}
    .customercare_sec{padding-left:32px;padding-right:32px;padding-top:38px}
    .customercare_container{margin-bottom:0}
    .customercare_container .custcare_col1{margin-left:0}
    .customercare_container .custcare_col1 p{margin-bottom:27px}
    .customercare_container .custcare_col2 p{font-size:26px;line-height:34px;margin-bottom:4px}
    .custcare_bg{background-position:top center;height:475px;background-repeat:no-repeat;background-size:cover;background-color:#999;width:100%}
    .custcare_black_bg{background-color:rgba(0,0,0,0.22);height:475px}
    .custcare_heromob{position:relative;top:148px;font-size:30px;line-height:37px;width:237px;max-width:100%;color:#fff;letter-spacing:.42px;font-family:'Bodoni-SvtyTwo-ITC-TT-Book';text-align:center;margin-left:auto;margin-right:auto}
    .blog_bg{height:230px}
    .blog_bg_text{top:60px;font-size:30px;line-height:37px}
    .blog_bg_text .hero_arrow{margin-left:auto;margin-right:auto;margin-top:21px}
    .blog_sec{padding-left:12px;padding-right:12px}
    .blog_block{margin:0;margin-bottom:32px;height:auto}
    .blog_block img{position:static;padding-bottom:100px}
    .blog_title h1{height:auto;font-size:18px;line-height:1.3}
    .singleblog_sec{padding-left:16px;padding-right:16px}
    .singleblog_title{padding-left:8px;padding-right:8px;margin-top:0;font-size:27px;line-height:34px}
    .singleblog_date{font-size:18px;line-height:20px}
    .singleblog_content{padding-left:0;padding-right:0}
    .fb_comments_bg{padding:12px;background-color:#fff}
    .singleblog_sec{padding-bottom:0;padding-top:43px}
    .careers_sec1,.careers_container,.careers_sec3{padding-left:16px;padding-right:16px}
    .careers_sec1 h2{padding:0 16px;font-size:27px;line-height:1.3}
    .careers_sec1 h1{font-family:'BananaGrotesk-Regular'}
    .careers_sec1{padding-top:60px;padding-bottom:34px}
    .careers_sec1 p{font-size:18px}
    .careers_sec2_h2{font-size:27px;text-align:center;line-height:1.3}
    .careers_container{padding-top:48px;padding-bottom:15px}
    .career_block{position:relative;padding:32px 21px;margin-bottom:55px}
    .career_plus_icon,.career_minus_icon{position:absolute;top:32px;right:28px}
    .career_block h1{padding-right:42px;font-size:20px;line-height:30px;letter-spacing:.28px;font-family:'BananaGrotesk-Regular'}
    .careers_sec3{padding-top:50px;padding-bottom:54px}
    .careers_sec3 h1{font-family:'BananaGrotesk-Regular'}
    .careers_sec3 h2{font-size:27px;line-height:1.5;margin-bottom:32px}
    .careers_sec3 p{font-size:16px;line-height:27px}
    .contactus_bg{background-position:top center;height:484px;background-repeat:no-repeat;background-size:cover;background-color:#999;width:100%}
    .contactus_heromob{position:relative;top:128px;font-size:40px;line-height:51px;width:180px;max-width:100%;color:#fff;letter-spacing:.56px;font-family:'Bodoni-SvtyTwo-ITC-TT-Book';text-align:center;margin-left:auto;margin-right:auto}
    .contactus_sec{padding:32px}
    .contact_col1,.contact_col3,.contact_address1{padding:0;float:none;width:100%}
    .contact_col1,.contact_col3,.contact_address2{padding:0}
    .contact_row2_col2{padding-left:0;float:none}
    .palestine_sales_offices_information{width: 100%;padding-left:32px;padding-right:32px}
    .contactus_container{margin-bottom:0}
    .contactus_container2 .contactus_col1{padding:0;float:none;border:none;border-bottom:1px solid #1D1D1D;padding-bottom:25px;margin-bottom:33.5px}
    .contactus_container2 .contactus_col2{padding:0;float:none}
    .contact_col1 p{text-align:left;font-size:26px;line-height:34px;letter-spacing:.37px;color:#2E3341;margin-bottom:22px}
    .contact_address1{margin-bottom:34px}
    .contact_address1 p{font-size:16px}
    .contact_address2 p{font-size:16px}
    .contact_address2 img{width:16px}
    .contact_row2_col2{width:100%}
    .contact_row2_col2 .form-control{font-size:16px;letter-spacing:1.6px;padding-bottom:8px;text-transform:uppercase}
    .contact_row2_col2 .form-group{margin-bottom:27px}
    .contact_row2_col2 .sel_lable{font-size:16px;letter-spacing:.22px}
    label.container-checkbox{padding-left:58px;padding-top:0;font-size:16px}
    .contact_row2_col2 .btn_send{margin-bottom:45px}
    .contact_row2_col2 .selectpicker{color:rgba(29,29,29,0.29); font-size: 18px; line-height: 20px;}
    .contactus_container2{padding-top:38.5px}
    .contactus_container2 .sales_offices{margin-top:0;font-size:27px;line-height:34px;letter-spacing:.38px;width:100%;margin-bottom:46px}
    .ortel{display:block;padding-left:35px}
    .contactus_col1 h1,.contactus_col2 h1{margin-bottom:35px}
    .contactus_sec2{padding-bottom:36px}
    .contactus_container2{padding-bottom:47px}
    .contact_sec{width:100%;border-bottom:none;padding:58px 30px}
    .contact_container h1{font-size:16px;line-height:18px;letter-spacing:1.42px;margin-bottom:13px;margin-left:auto;margin-right:auto}
    .contact_container h2{width:100%;font-size:27px;line-height:50px;letter-spacing:.38px;margin-bottom:13px}
    .contact_container a{margin-bottom:0}
    .footer_sec{padding-top:0}
    .footer_container{display:grid;grid-template-areas:'links_col' 'logo_col'}
    .logo_col{grid-area:logo_col}
    .links_col{grid-area:links_col}
    .quick_link_col{margin-bottom:57px}
    .social_col{margin-top:44px;margin-bottom:73px}
    .quick_link_col,.contact_col,.social_col,.address_col{float:none;width:100%;text-align:center}
    .quick_link_col p,.contact_col p,.quick_link_col a,.contact_col a{text-align:center;font-size:16px}
    .quick_link_col a,.contact_col a{margin-top:12px}
    .social_col img{margin:0 18px}
    .address_col .address_p,.address_col .related_p{text-align:center;width:244px;margin-left:auto;margin-right:auto}
    .address_col .f_tabo_logo{width:216px!important}
    .f_mg_logo{margin-left:auto;margin-right:auto}
    .address_col .address_p{font-size:15px}
    .address_col .related_p{font-size:11px}
    .address_col .copy_p{text-align:center;font-size:14px}
    .address_col .copy_hr{margin-left:auto;margin-right:auto}
    .video-wrapper{width:212px!important}
    .video-wrapper .yt-player{width:212px!important}
    .whoweare_h2{width:250px}
    .whatbuild_sec1{padding-bottom:203px}
    .whatbuild_block{top:-202px}
    .whatbuild_container2 h2{margin-top:120px}
    .whatbuild_block .carousel-caption{margin-top:40px;margin-bottom:23px}
    .whatbuild_btn{margin-top:45px}
    .mp2_title{font-size:20px;margin-left:0;text-align:center;margin-bottom:30px;color:#603814}
    .masterplan2_bg{overflow-x:hidden;overflow-y:hidden;height:222px;margin-bottom:0;background-color:#F7F3EC}
    .masterplan2_container{height:auto;margin-bottom:0}
    .plots_img{width:100%;height:auto}
    .masterplan2_bg div{max-width:100%}
    .master_plan_map_header{max-width:100%;margin-left:auto;margin-right:auto;height:137px}
    .master_plan_name_province{text-align:center;font-size:27px;font-family:'Bodoni-SvtyTwo-ITC-TT-Book';line-height:40px;letter-spacing:.81px;color:#2E3341;margin-top:28px;margin-bottom:20px}
    .master_plan_map_sub_header{background-color:#F7F3EC;max-width:100%;margin-left:auto;margin-right:auto;padding:25px 32px;height:78px}
    .plotcat_name{text-align:left;font-family:'BananaGrotesk-Semibold';font-size:18px;line-height:22px;letter-spacing:.96px;color:#1B1B1B;text-transform:uppercase;margin:0}
    .plotcat_name span{vertical-align:super}
    .mp_available_mob{font-size:13px;font-family:'BananaGrotesk-Bold';line-height:18px;text-align:left;letter-spacing:.67px;color:#22A471;text-transform:uppercase;margin-top:0;margin-bottom:0;width:84px;display:inline-flex;vertical-align:middle}
    .mp_available_mob_img{width:26px;margin-right:10px}
    .select_parecel_mob{background-color:#F1F1F0;position:relative;padding:26px 32px;margin-bottom:30px}
    .parcel_btn{background:#AD7D2B 0 0 no-repeat padding-box;box-shadow:36px 2px 74px #0000004D;font-size:15px;text-align:center;letter-spacing:1.5px;color:#FFF;text-transform:uppercase;cursor:pointer;line-height:48px;position:static;bottom:20px;margin-left:auto;margin-right:auto;width:100%;height:58px;top:auto;margin-top:0}
    .another_mp_title{font-size:27px;font-family:'Bodoni-SvtyTwo-ITC-TT-Book';line-height:40px;margin-left:0;text-align:center;margin-bottom:43px;letter-spacing:.38px;color:#2E3341}
    .another_mp_mob_sec{padding:20px 32px 50px}
    .mp_cats_block{padding:0}
    .another_mp_img{position:static;width:100%;padding-top:10px;padding-bottom:40px}
    .back_to_map_mob{background:#AD7D2B 0 0 no-repeat padding-box;box-shadow:36px 2px 74px #0000004D;font-size:16px;text-align:center;letter-spacing:1.6px;color:#FFF;text-transform:uppercase;cursor:pointer;line-height:48px;position:static;bottom:20px;margin-left:auto;margin-right:auto;width:100%;height:58px;top:auto;margin-top:0}
    .select_parcel_p1{font-size:24px;text-align:left;font-family:'BananaGrotesk-Semibold';letter-spacing:1.15px;color:#2E3341;text-transform:uppercase;margin-top:0;margin-left:8px;margin-bottom:16px}
    .select_parcel_p2{font-size:18px;font-family:'BananaGrotesk-Semibold';letter-spacing:.86px;color:#22A471;text-transform:uppercase;margin-left:8px;margin-bottom:26px}
    .plot_sqblock{background-color:#22A471;border:5px;border-radius:5px;width:40px;height:40px;font-size:20px;color:#fff;text-align:center;font-family:'BananaGrotesk-Bold';letter-spacing:0;color:#FFF;float:left;margin:0 12px;line-height:40px;margin-bottom:24px}
    .hide_content{display:none}
    .plotInformationModal .modal-dialog{width:94%}
    .plotInformationModal .parcelNo{font-size:32px;letter-spacing:.45px}
    .plotInformationModal .modal-body{padding:0;padding-top:0}
    .plotInformationModal .modal-footer{padding-bottom:0}
    .plotInformationModal .modal_plot_No_col{width:50%;float:left}
    .plotInformationModal .modal_plot_col3{padding-top:0}
    .plot_info_block{width:100%;padding:0 24px}
    .request_price_block{width:100%;margin-top:30px;background-color:#F7F3EC;padding:0 24px}
    .plotInfoMob{padding:0 24px}
    .modal_plot_header{height:90px}
    .plotInformationModal .modal_plot_col2{width:auto;float:right;padding-top:20px}
    .plotInformationModal .designation{text-align:right}
    .RequestPrice{font-size:27px;font-family:'Bodoni-SvtyTwo-ITC-TT-Book';line-height:50px;text-align:left;letter-spacing:.38px;color:#2E3341;margin-top:16px}
    .request_price_block .form-control{background-color:#F7F3EC}
    .modal.in .modal-dialog{width:94%}
    #successModal .modal-content{width:100%}
    #successModal .success-message-block{width:auto;padding:50px 24px 60px}
    #successModal button.close{color:#000;font-size:40px;opacity:.9}
    #successModal .thank_you_msg{font-size:45px;margin-top:30px}
    #successModal .success_message{margin-top:40px}
    .fancybox-opened .fancybox-skin{padding:4px!important;background-color:#1D1D1D}
    .fancybox-close{position:absolute;top:15px;right:15px;background-image:url(fancybox_sprite@2x.png);background-size:44px 152px}
    .success-message-block{width:100%;padding:24% 24px}
    .thank_you_msg{font-size:45px}
    .success_message{font-size:20px}
    .main_menu li a.active{border-bottom:none;padding-bottom:0!important}
    .contact_container .btn_orng{letter-spacing:1px!important;font-size:14px;padding-left:10px;padding-right:10px}
    .singlenews_btn{font-family:'BananaGrotesk-Bold';display:block;width:200px;height:48px;line-height:48px;padding:0;background-color:#AD7D2B;font-size:16px;text-align:center;letter-spacing:.99px;color:#FFF;text-transform:uppercase;border:none;border-radius:0;margin-top:0;margin-left:25px;position:absolute;bottom:30px}
    .bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn){width:100%}
    .custcare_bg .hero_arrow{display:block;margin-left:auto;margin-right:auto;top:100px;position:relative}
    #video-slider .slick-next{top:52px;right:22px;margin: 70px 0; width:60px; height:35px; background-size:contain;background-repeat:no-repeat;-webkit-transform: rotate(
        180deg); -ms-transform: rotate(180deg); transform: rotate(180deg);}
    #video-slider .slick-prev{top:70px;left:22px;margin: 70px 0;width:60px; height:35px; background-size:contain;background-repeat:no-repeat}
    #gallery-slider .slick-prev{top:33px;left:22px;margin: 83px 0;width:60px; height:35px; background-size:contain;background-repeat:no-repeat}
    #gallery-slider .slick-next{top:15px;right:22px;margin: 83px 0; width:60px; height:35px; background-size:contain;background-repeat:no-repeat;-webkit-transform: rotate(
        180deg); -ms-transform: rotate(180deg); transform: rotate(180deg);}
    .testi_mob .carousel-control.right{right:-45px;top:50%;filter:invert(100%) sepia(0%) saturate(7500%) hue-rotate(264deg) brightness(101%) contrast(99%)}
    .testi_mob .carousel-control.left{left:-45px;top:50%;filter:invert(100%) sepia(0%) saturate(7500%) hue-rotate(264deg) brightness(101%) contrast(99%)}
    #plotPendingInformationModal .plot_info_block{width:100%}
    .plotInformationModal .plotInfoLeft{width:100%;float:none}
    .plotInformationModal .plotInfoRight{width:100%;float:none}
    #plotPendingInformationModal .plot_info_block{padding-bottom:40px}
    #plotPendingInformationModal .info_content{margin-top:40px}
    #plotPendingInformationModal .pending_footer{font-family:'BananaGrotesk-Regular';font-size:18px;border-width:0;line-height:1.5;padding:0}
    #plotPendingInformationModal .textPending{border-width:1px;border-style:solid;border-color:#D98632;padding:16px 14px}
    #plotPendingInformationModal .reserved_footer{font-size:18px;border-width:0;line-height:1.5;padding:0}
    #plotPendingInformationModal .textReserved{border-width:1px;border-style:solid;border-color:#4891BE;padding:16px 14px}
    .plotInformationModal .modal_plot_header{height:60px;width:100%;display:inline-block;padding-bottom:0}
    .whybuy_container .carousel-control.right{right:-45px;top:50%}
    .whybuy_container .carousel-control.left{left:-45px;top:50%}
    #plotsModal .modal-header{padding:16px 16px 0 0;border-bottom:0 solid #e5e5e5}
    #plotsModal .modal-body{padding-top:0}
    button.close{color:#000;font-size:40px;opacity:1}
    #videoModal .video-stop{right:15px;top:15px;font-size:30px;background-color:#000!important;color:#fff}
    #videoModal .modal-body{position:relative;height:100%;width:100%;overflow:hidden;display:flex;-ms-flex-align:center;align-items:center;padding:0}
    #videoModal .modal-body iframe{position:relative;height:auto;min-height:220px;width:100%}
    #videoModal{padding-right:0!important;z-index:1000000;background-color:#000}
    #plotMobModal{top:175px}
    #plotMobModal .modal-body{padding:0;border:4px solid #1D1D1D;border-radius:5px;box-shadow:0 0 15px rgba(0,0,0,0.4);z-index:2;text-align:center}
    #plotMobModal .modal-content{background-color:#1D1D1D}
    #plotMobModal button.close{color:#fff;font-size:30px;z-index:100;opacity:1;position:absolute;top:8px;right:16px}
    .plotInformationModal:before{display:initial}
    .successModal:before{display:initial}
    #plotsModal .modal-footer{border-top:0 solid #e5e5e5}
    .plotInformationModal .modal-footer{border-top:0 solid #e5e5e5}
    .plotInformationModal .modal-header{padding:15px}
    .whatbuild_block .carousel-control.right{right:-45px;top:25%;background-image:none}
    .whatbuild_block .carousel-control.left{left:-45px;top:25%;background-image:none}
    .map_title{width:auto}
    .gallery_btn{
        position: absolute;
        top: 8px;
        margin-top: 0px;
        background-color: rgb(0 0 0 / 40%);
        left: 8px;
        color: #fff;
        font-size: 12px;
        width: 155px;
        padding: 8px;
        height: 30px;
        line-height: 1;
    }
    .gallery_text{
        float:left;
        font-family:'BananaGrotesk-Regular';
    }
    .gallery_arrow{
        transform: rotate(-90deg);
        width: 14px;
        height: auto;
        margin-left: 2px;
    }
    .pagination>li>span{ padding: 6px 10px; }
}
@media screen and (min-width: 1500px) {
    .selectland_col2{width:385px!important}
    .video_sec .slick-slide{width:845px!important}
    .testimonial_sec .slick-slide{margin:0 -103px}
    .testi-wrapper{width:860px!important}
    .howbuy_col2{width:546px}
    .testimonial_container2{margin-left:auto;margin-right:auto}
    .select_land_col2{width:46.3%}
}
