html,body{max-width:100%;overflow-x:hidden;font-family:'F2L'}
.row{margin-left:auto;margin-right:auto}
img{max-width:100%}
p{font-family:'F2L',sans-serif}
h1{font-family:'F1B',sans-serif;line-height:1.5}
h2,h3{font-family:'F2L',sans-serif;line-height:1.5!important}
.floatr{float:left}
.floatl{float:right}
.btn{margin-top:32px}
sup{top:-10px;font-size:55%}
a{color:#AD7D2B;text-decoration:none}
a:focus,a:hover{color:#AD7D2B;text-decoration:none}
.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%;direction:rtl}
.hero_header{height:82px;display:flex;align-items:center;font-family:'F2L'}
.hero_container{width:1088px;max-width:100%;direction:rtl;margin-left:auto;margin-right:auto}
.logo_block{flex:auto}
.logo_img{width:240px;height:auto}
/* .logo_img{width:150px;height:auto} */
.top_menu{float:right}
.top_menu_ul{float:right;list-style:none;margin-bottom:0;padding-right:0;padding-left:40px}
.top_menu_item{position:relative;display:block;float:right;margin-top:10px}
.top_menu_item a:hover{color:#AD7D2B;text-decoration:none}
.lang_a{margin-top:0!important}
.lang_a a{font-family:'BananaGrotesk-Regular';border-width:1px;border-style:solid;border-color:#767676;padding:8px!important}
.lang_a a:hover{text-decoration:none;border-color:#AD7D2B}
.top_menu_link{font-size:16px;color:#767676;text-align:center;text-transform:uppercase;margin-right:30px;padding:0!important;position:relative;display:block;float:right}
.top_menu_link:hover{background:transparent;text-decoration:none;color:#AD7D2B}
.lang_select{font-family:'BananaGrotesk-Regular';width:24px;height:24px;padding:5px;border:1px solid #767676;font-size:14px;text-align:center;color:#767676;margin-left:10px;text-transform:uppercase}
.navbar-brand{display:none}
.navbar-nav{float:right;padding-left:0;padding-right:0}
.navbar-nav>li{float:right}
.submenu_arraw_block{display: none !important}
.submenu_arraw{  width: 16px;  display: inline !important;  margin-right:15px;}
.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;top: 102%;left: 58px;padding:0;}
.menu_center{padding-top:0px !important;}
.main_menu .dropdown-menu>li  {border-bottom: 1px solid rgba(118,118,118,.5);}
.main_menu .dropdown-menu > li:last-child{ border-bottom: none;}
.main_menu .dropdown-menu>li>a {padding:0 !important; margin-left: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}

.visible_mob{display:none!important}
.visible_web{display:block}
.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:26px}
.main_menu li a{text-align:center;color:#FFF;padding:26px 0;font-family:'F2L';font-size:18px;margin-left:93px}
.main_menu li:nth-of-type(6) a{margin-left:0}
.main_menu li a:hover{background-color:transparent}
.main_menu li a.active{border-bottom:4px solid #fff;padding-bottom:21px!important}
.search_icon{margin-left:0!important;padding-right:83px;padding-left:0}
.search_icon li a{margin-left:0!important}
.hero_p{position:relative;top:45px;font-size:50px;max-width:100%;color:#000000;font-family:'F2L';margin-right:69px;line-height:1.5}
.hero_p span{;font-family:'F1B';}
.whoweare_img_right{position:absolute;top:420px;left:-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;direction:rtl}
.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:right}
.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:'F2L';font-size:13px;text-align:right;color:#FFF;text-transform:uppercase;margin-bottom:50px;margin-top:0}
.delivered_p1{font-family:'F2L';font-size:39px;text-align:right;color:#fff;line-height:47px;margin:16px 0}
.delivered_p2{font-family:'F2L';font-size:16px;text-align:right;color:#FFF;line-height:21px;margin-bottom:35px}
.delivered_p2 span{color:#AD7D2B}
.delivered_hr{width:40px;display:inline-block;float:right;margin-left:12px;margin-top:12px!important;border-color:#FFF;margin-bottom:0}
.delivered_images img{width:55px;height:55px;border-radius:30px;float:right}
.delivered_img2{position:relative;left:10px}
.delivered_img3{position:relative;left:20px}
.delivered_img4{position:relative;left:30px}
.delivered_img5{position:relative;left: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:right;padding-left:110px;padding-right:80px;position:relative;top:212px}
#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_block2 .btn{margin-top:32px}
.whoweare_hr{width:40px;display:inline-block;float:right;margin-left:12px;margin-top:12px!important;border-color:#1B1B1B;margin-bottom:0}
.whoweare_h1{font-size:14px;font-family:'F1B';text-align:right;color:#1B1B1B;text-transform:uppercase;margin-bottom:28px}
.whoweare_h2{font-size:43px;font-family:'F2L';text-align:right;color:#2E3341;line-height:60px;margin-bottom:32px}
.whoweare_p{font-size:18px;font-family:'F2L';line-height:31px;text-align:right;color:#565656}
.whoweare_block2 p{font-size:18px;font-family:'F2L';line-height:31px;text-align:right;color:#565656}
.btn_orng{font-size:16px;font-family:'F2L';text-align:center;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}
.video-play{width:276px;height:68px;line-height:68px;padding:0;font-size:18px}
.btn_orng:hover{color:#FFF;background-color:#916a27}
.btn_orng_border{font-size:16px;font-family:'F2L';text-align:center;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:40px;font-family:'F2L';line-height:1.5;color:#2E3341;margin-bottom:60px}
.selectland_p{font-size:26px;font-family:'F2L';text-align:center;color:#AD7D2B;width:676px;margin-left:auto;margin-right:auto;margin-top:20px;direction:rtl;position:relative;padding-top: 40px;padding-bottom: 40px;}
.selectland_container{padding:32px}
.selectland_col1{width:406px;float:right;margin:0 0 0 20px}
.select_land_img{object-fit:cover;object-position:center;height:438px;width:438px}
.selectland_col2{float:left;width:447px;direction:rtl}
.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;color:#EF4544;text-transform:uppercase;font-size:14px;position:absolute;left:32px}
.selectland_col2 .mp_available{font-size:14px;font-family:'F1B';text-align:right;color:#22A471;text-transform:uppercase;margin-top:32px;margin-bottom:0}
.mp_available img{width:22px;display:inline!important;margin-left:12px}
.selectland_col2 .mp_name{font-size:39px;line-height:50px;text-align:right;color:#2E3341;margin-top:10px}
.selectland_col2 .description{font-size:15px;line-height:24px;text-align:right;color:#565656}
.reserve_btn{float:left;position:absolute;color:#fff;left:32px;bottom:32px}
.reserve_btn img{display:inline;color:#fff;margin-right:15px;width:18px;float:left}
.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{right:6%;top:270px}
.selectland_sec .slick-next{left:5%;top:270px}
.selectland_sec .slick-prev::before{content:'→'}
.selectland_sec .slick-next::before{content:'←'}
.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}
.selectland_sec .slick-center,.selectland_sec .slick-current,.selectland_sec .slick-active{box-shadow:36px 2px 74px #0000004D;transform:scale(1.08);opacity:1!important}
.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{opacity:1}
.selectland_sec .slick-slide:not(.slick-current),.selectland_sec .slick-slide:not(.slick-active),.selectland_sec .slick-slide:not(.slick-center){opacity:.3;z-index:-9;position:relative}
.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;direction:rtl}
#mp_slider .slick-dots li{cursor:pointer;position:relative;display:inline-block;text-indent:-9999px;white-space:nowrap;border:0;list-style:none;width:162px;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:'F1B';text-align:center;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;direction:rtl;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:right;padding-top:106px}
.invest_col1_h1{font-size:14px;line-height:16px;text-align:right;color:#1B1B1B;text-transform:uppercase}
.invest_col1_hr{width:40px;float:right;margin-top:12px;margin-left:15px;border-color:#1B1B1B}
.invest_col1_h2{font-size:39px;line-height:50px;margin-top:41px;color:#2E3341;line-height:50px}
.invest_col1_p{font-size:18px;line-height:31px;margin-top:50px;text-align:right;color:#565656;line-height:31px}
.invest_col2{width:419px;max-width:100%;margin-right: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;left:28.5px}
.invest_img{width:418px;position:relative;left:45px;margin-top:50px;box-shadow:-36px 2px 74px #0000004D}
.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;color:#12181F}
.invest_p2{font-size:15px;color:#7E8385}
.invest_p3{font-size:16px;line-height:30px;margin-top:37px}
.invest_p3 span{text-decoration:underline;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:1059px!important;max-width:100%;margin-left:auto;margin-right:auto;direction:rtl}
.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:right;margin-top:12px;margin-left:15px;border-color:#1B1B1B}
.whybuy_h1{font-size:14px;text-align:center;color:#1B1B1B;text-transform:uppercase;margin-bottom:41px}
.whybuy_h2{text-align:center;font-size:43px;color:#2E3341;line-height:50px;display:block}
.whybuy_pad{padding-top:70px}
.whybuy_col{width:340px;max-width:100%;float:right;text-align:center;padding:0 25px}
.whybuy_icon{height:52px}
.whybuy_col_h1{font-size:19px;line-height:27px;text-align:center;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;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;direction:rtl}
.mp_title_home{width:273px;max-width:100%;height:129px;background-color:#2E261F;padding:50px 15px;position:absolute;left:0;top:50px}
.mp_p{font-size:16px;text-align:center;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;direction:rtl;position:relative}
.testi_bg{width:100%;height:687px;background-repeat:no-repeat;background-position:center center;background-color:transparent;padding-top:55px}
.testi_bg .carousel-indicators li{background-color:#64635E!important}
.testi_bg .carousel-indicators .active{background-color:#fff!important}
.testi_container{width:860px;max-width:100%;margin-left:auto;margin-right:auto}
.carousel-indicators{padding-right:0}
.testi_comma{font-size:100px;color:#FFF;margin-top:0;line-height:1!important;margin-bottom:0;font-family:'Bodoni-SvtyTwo-ITC-TT-Book'}
.testi_h2{font-size:30px;color:#FFF;margin-bottom:50px;line-height:45px;margin-top:0}
.testi_p1{font-size:22px;font-family:'F1B'}
.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{float:right;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:right;margin-top:12px;margin-left:15px;border-color:#1B1B1B}
.video_h1{font-size:14px;text-align:center;color:#1B1B1B;text-transform:uppercase;margin-bottom:41px}
.video_h2{text-align:center;font-size:43px;color:#2E3341;line-height:50px}
#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}
.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:right;margin-top:12px;margin-left:15px;border-color:#1B1B1B}
.gallery_h1{font-size:14px;text-align:right;color:#1B1B1B;margin-bottom:41px}
.gallery_masterplans_h1{font-size:14px;text-align:right;color:#1B1B1B;margin-bottom:52px}
.gallery_h2{text-align:center;font-size:41px;color:#2E3341;line-height:53px;margin-bottom: 0px;}
#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: 215px;
      height: 160px;
      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: 15px;
  color: #333;
  margin-top: 0;
  direction: rtl;
  text-align: center;
  font-family: 'F1B';
}
.gallery-block .gallery-icons{
  top: 46px;
  margin-right: 1px;
}
.gallery-block .gallery-text-block{
  top: 28px;
  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-right: 8px;
}
.gallery-block .gallery_icon{
  width: 14px;
}
.gallery-block .gallery-total{
  font-size: 10px;
  float:none;
  line-height: 1px;
  position: absolute;
  bottom: 9px;
}
#gallery-slider .slick-next{bottom:-32px;right:120px}
#gallery-slider .slick-prev{bottom:-32px;left:100px}

.gallery-text-block {
    position: absolute;
    top: 0px;
    right: 14px;
    font-family: 'F1B';
}
.gallery-text-block h4{
    letter-spacing: 0.34px;
    color: #FFFFFF;
    font-size: 20px;
    line-height: 50px;
    margin: 0;
}
.gallery-total-container{
    display: inline-block;
}
.gallery-icon-container{
    display: inline-block;
}
.gallery-total{
    font-size: 16px;
    float: left;
    line-height: 31px;
}
.gallery-icons{
    position: absolute;
    top: 14px;
    left: 20px;
}
.gallery-icons-details{
    background-color: rgb(0,0,0,.4);
    color: white;
    padding:0 6px;
    border-radius: 5px;
    float: right;
    margin-right: 12px;
    height: 32px;
    width: 64px;
}
.gallery_icon{
    margin-bottom: 5px;
}
.gallery_hover_icon{
    display: inline-block !important;
    margin-left: 15px;
    float: right;
}
.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:right;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;
}
.gallery_link:hover {
    color: #fff;
    text-decoration: none;
}
.all_gallery_link{
    text-align: center;
}
.news_section{padding-bottom:150px}
.news_title{width:155px;max-width:100%;margin-left:auto;margin-right:auto}
.news_hr{width:40px;float:right;margin-top:12px;margin-left:15px;border-color:#1B1B1B}
.news_h1{font-size:14px;text-align:center;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:39px;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:right;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%;background-color:#AD7D2B;opacity:.9;height:100%;flex-flow:row wrap;-webkit-transition:opacity 150ms linear;-o-transition:opacity 150ms linear;transition:opacity 150ms linear}
.news_bg_text:hover{opacity:.9}
.news_bg_text h1{font-family:"F2L";font-size:25px;text-align:center;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:right;color:#2E3341}
.news_details_block p{font-size:15px;line-height:25px;text-align:right;color:#565656;margin-bottom:23px}
.contact_sec{background-color:#1D1D1D;padding-top:124px;padding-bottom:120px;border-bottom:1px solid #979797;direction:rtl}
.contact_container{width:550px;max-width:100%;margin-left:auto;margin-right:auto;text-align:center}
.contact_container h1{font-size:17px;color:#FFF!important;width:202px;margin-left:auto;margin-right:auto}
.contact_container h1 a{color:#FFF!important;float:left;direction:ltr}
.contact_container h2{font-size:45px;color:#FFF}
.abouttabo_container{width:1174px;margin-left:auto;margin-right:auto;max-width:100%;padding:97px 0 80px;direction:rtl}
.abouttabo_container >h1{text-align:right;font-size:13px;line-height:15px;color:#1B1B1B;text-transform:uppercase}
.abouttabo_container hr{width:40px;float:right;margin-top:8px;margin-left:15px;border-color:#1B1B1B}
.abouttabo_container >h2{width:738px;max-width:100%;text-align:right;font-size:38px;line-height:53px;font-family:'F2L';color:#2E3341;margin-top:22px;margin-bottom:66px}
.abouttabo_col1{width:616px;max-width:100%;padding-right:140px;float:right}
.abouttabo_col2{width:558px;max-width:100%;padding-right:79px;float:right}
.abouttabo_col1 p,.abouttabo_col2 p{text-align:right;font-size:18px;line-height:1.72;font-family:'F2L';color:#565656;margin-bottom:22px}
.protectland_sec{background-color:rgba(247,243,236,0.64);padding-top:100px;padding-bottom:151px}
.protectland_sec h2{direction:rtl;text-align:center;font-size:38px;line-height:53px;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:right;background-repeat:no-repeat;background-position:bottom left;background-size:cover}
.aboutinvest_sec{padding-top:105px;padding-bottom:100px;direction:rtl}
.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:right;color:#1B1B1B;text-transform:uppercase;margin-bottom:38px}
.aboutinvest_col1 hr{width:40px;float:right;margin-top:8px;margin-left:15px;border-color:#1B1B1B}
.aboutinvest_col1 h2{text-align:right;font-size:38px;line-height:53px;color:#2E3341;width:684px;max-width:100%;margin-bottom:47px}
.aboutinvest_col2{width:600px;max-width:100%;right:-155px;position:absolute;top:338px}
.aboutinvest_container >h2{text-align:center;font-size:38px;line-height:53px;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:right;margin-top:13px;margin-left:15px;border-color:#1B1B1B}
.aboutinvest_title h1{font-size:14px;text-align:right;color:#1B1B1B;text-transform:uppercase;margin-bottom:41px}
.aboutinvest_img1{margin-bottom:67px;position:relative;right:541px}
.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:right;font-size:18px;line-height:31px;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{direction:rtl;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:right;margin-top:13px;margin-left:15px;border-color:#1B1B1B}
.whatbuild_title h1{font-size:14px;text-align:right;color:#1B1B1B;text-transform:uppercase;margin-bottom:41px}
.whatbuild_container1 h2{text-align:center;font-size:38px;line-height:53px;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;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:right}
.whatbuild_col p{width:280px;margin-left:auto;margin-right:auto;max-width:100%;font-size:18px;line-height:29px;text-align:center;color:#767676;text-transform:uppercase;padding-top:36px}
.whatbuild_container2 h2{width:1024px;margin-left:auto;margin-right:auto;max-width:100%;font-size:38px;line-height:53px;text-align:center;color:#FFF;margin-top:102px;direction:rtl}
.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;direction:rtl}
.testimonial_title h2{text-align:center;font-size:36px;line-height:50px;color:#2E3341;margin-bottom:22px}
.testimonial_title h3{text-align:center;font-size:28px;line-height:50px;color:#2E3341;margin-bottom:0}
.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;opacity:1;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-current),.testimonial_sec .slick-slide:not(.slick-active),.testimonial_sec .slick-slide:not(.slick-center){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;margin:0 60px}
#testi-slider{margin-top:0;margin-bottom:0;max-height:493px}
#testi-slider .slick-list{height:850px;margin:0 60px;overflow:visible}
#testi-slider .slick-prev,#testi-slider .slick-next{top:295px!important;padding-left:0;padding-right:0}
#testi-slider .slick-next{right:40px!important}
#testi-slider .slick-prev{left:40px!important}
.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{direction:rtl;width:1000px;max-width:100%;margin:20px auto 62px}
.first-testi h1{line-height:1!important;text-align:center;font-size:200px;position:relative;top:90px;margin:0;font-family:'F2L';color:#2E3341;margin-bottom:22px;font-family:Bodoni-SvtyTwo-ITC-TT-Book}
.first-testi h2{text-align:center;font-size:27px;line-height:1.7!important;line-height:53px;color:#2E3341;margin-bottom:32px}
.first-testi .testi_name{text-align:center;font-size:22px;line-height:1.6;color:#1D1D1D;margin-bottom:10px;font-family:'F1B'}
.first-testi .testi_job{text-align:center;font-size:18px;line-height:1.6;color:#1D1D1D;margin-bottom:10px;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:0}
.testi_row{width:1308px;margin-left:auto;margin-right:auto;direction:rtl}
.testi_row:after{clear:both;display:table;content:" "}
.testi_col{width:360px;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:right}
.float_right{float:left}
.testimonial_container2{width:1173px;max-width:100%;position:relative;padding-bottom:100px;direction:rtl}
.title_dead_block{position:absolute;left: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{font-family:'Bodoni-SvtyTwo-ITC-TT-Book';line-height:.3!important;text-align:center;font-size:90px;line-height:30px;margin:0;color:#2E261F;top:16px;position:relative}
.testi_col h3{text-align:center;font-family:'F2L';font-size:18px;line-height:1.72!important;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;color:#AD7D2B;margin-bottom:6px;font-family:'F1B'}
.testi_col .testi_country{text-align:center;font-size:16px;color:#AD7D2B;margin-bottom:0}
.reviews_images{width:700px;float:left;margin-top:80px}
.reviews_text{width:472px;float:left;margin-top:140px}
#title_dead_web .nav-tabs{padding-right:0;padding-left:28px;border:none;height:370px}
#title_dead_web li{float:left;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;color:#1B1B1B;margin-top:16px;margin-bottom:0;margin-bottom:4px}
#title_dead_web .textside_p2{text-align:center;font-size:12px;line-height:1.5;color:#AD7D2B;width:126px;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:8px}
#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;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:right;font-size:28px;line-height:42px;letter-spacing:-.77px;color:#1B1B1B;margin-bottom:0}
.testi_text_side .text_side_p2{text-align:right;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:right;letter-spacing:0;color:#1B1B1B;margin-top:76px}
.testimonial_sec3{padding:65px 32px}
.testimonial_sec3_h1{margin-bottom:22px;font-size:14px;line-height:16px;color:#1B1B1B;text-transform:uppercase;margin-top:0;direction:rtl}
.testimonial_sec3_hr{width:22px;margin-top:8px;margin-left:10px;border:1px solid #090909;float:right}
.testimonial_sec3_p{font-size:22px;line-height:37px;color:#1B1B1B;margin-bottom:23px;direction:rtl;width:524px;margin-left:auto;max-width:100%}
.sec3_testi_name{text-align:center;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:160px;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;padding:0;left:-55px!important}
.testimonial_sec3 .slick-next{width:120px;right:-55px!important;bottom:167px!important;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);padding:0}
.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_bg{background-position:center center;background-repeat:no-repeat;background-color:#fff;width:100%}
.select_land_sec{padding:30px 0;direction:rtl}
.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:right;font-size:45px;line-height:50px;color:#2E3341;margin-bottom:31px}
.select_land_col1 .btn{width:315px;height:68px;padding:0;line-height:68px}
.select_land_col1 p{font-size:18px;line-height:31px;text-align:right;color:#565656}
.select_land_col1 btn_orng{margin-top:26px;padding:22px 52px}
.select_land_col1_odd{margin-right:79px;width:400px}
.select_land_col1_even{margin-left:79px;margin-right:auto;width:400px}
.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;padding-bottom:5px;width:max-content}
.map_title a{color:#FFF;text-decoration:none;font-size:15px;font-family:'F2L';line-height:1.33}
.map_icon_container{width:40px}
.map_icon{cursor:auto}
.map_title_left_space{right:50px}
.map_title_right_space{margin-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;left: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:'F1B';line-height:26px;top:2px;right:12px;color:#FFF;margin-top:0}
.mp_popup .btn{position:absolute;font-size:15px;line-height:20px;text-align:left;letter-spacing:.6px;color:#fff;bottom:40px;right:0;padding-top:0;z-index:2;height:27px;background-color:#CB2E2E;border-radius:100px 0 0 100px;width:82px;text-align:center}
.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}
.mp_popup p{position:absolute;font-size:15px;color:#fff;bottom:0;right: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:'F1B';line-height:26px;top:2px;right:12px;color:#FFF;margin-top:0}
.mp_ipad_popup .btn{position:absolute;font-size:15px;line-height:20px;text-align:left;letter-spacing:.6px;color:#fff;bottom:40px;right:0;padding-top:0;z-index:2;height:27px;background-color:#CB2E2E;border-radius:100px 0 0 100px;width:82px;text-align:center}
.mp_ipad_popup p{position:absolute;font-size:15px;color:#fff;bottom:0;right:12px}
.map_location_icon{display:none;z-index:10}
.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;line-height:26px;top:12px;right:12px;letter-spacing:-.34px;color:#FFF;margin-top:0}
.masteplan_popup_btn{position:absolute;font-size:13px;line-height:26px;text-align:left;letter-spacing:-.2px;color:#fff;bottom:40px;right:0;padding-top:0;z-index:2;height:27px;border-radius:100px 0 0 100px}
.masteplan_popup_p{position:absolute;font-size:13px;color:#fff;bottom:0;right:12px}
.privacy_bg{background-color:#FAF8F3;height:354px}
.privacy_bg_text{position:relative;top:71px;font-size:50px;line-height:53px;width:700px;max-width:100%;color:#2E3341;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;direction:rtl}
.privacy_black_bg{background-color:#fff;height:154px}
.privacy_sidebar{width:262px;max-width:100%;float:right}
.privacy_content{width:826px;max-width:100%;float:right;padding-right:70px}
.privacy_sidebar a{display:block;text-align:right;font-size:20px;line-height:34px;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:right;color:#565656;margin-bottom:35px}
.privacy_content h2{font-size:24px;line-height:31px;text-align:right;color:#1B1B1B;margin-bottom:35px;margin-top:50px}
.privacy_content h3{font-size:20px;line-height:31px;text-align:right;color:#1B1B1B;margin-bottom:32px}
.col_no{width:40px;float:right;padding-right:10px}
.col_p{width:716px;float:right}
.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;text-align:center;margin-left:auto;margin-right:auto;direction:rtl}
.faq_sec{direction:rtl;width:1088px;max-width:100%;padding:66px 0;margin-left:auto;margin-right:auto;padding-bottom:130px}
.faq_sidebar{width:262px;max-width:100%;float:right}
.faq_content{width:826px;max-width:100%;float:right;padding-right:70px}
.faq_content .faq_breadcrumb a:hover{text-decoration:none;cursor:pointer}
.faq_content .faq_breadcrumb a{text-align:right;font-size:20px;line-height:34px;color:#565656;opacity:.54;text-decoration:none}
.faq_content .faq_breadcrumb img{filter:invert(32%) sepia(12%) saturate(11%) hue-rotate(349deg) brightness(94%) contrast(85%);width:6.88px;margin-left:12px;margin-right:12px;opacity:.54}
.faq_sidebar .faq_a{display:block;text-align:right;font-size:20px;line-height:34px;color:#2E3341;margin-bottom:30px;cursor:pointer;font-family:'F1B'}
.faq_sub_a{padding-top:25px}
.faq_sidebar .faq_sub_a a{display:block;text-align:right;font-size:18px;line-height:30px;color:#707070;margin-bottom:20px;cursor:pointer;padding-right:20px}
.faq_sidebar .faq_a:first-of-type{margin-top:0}
.faq_sidebar a:hover{text-decoration:none}
.faq_item{position:relative}
.faq_content h2{font-size:30px;line-height:46px;text-align:right;color:#2E3341;margin-top:26px;display:inline-block;margin-bottom:0}
.faq_content p{font-size:18px;line-height:31px;text-align:right;color:#565656;margin-top:36px;margin-bottom:0}
.faq_content ul li{font-family:'F2L';font-size:18px;line-height:31px;text-align:right;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-right:30px;position:absolute;top:36px}
.faq_plus_icon{width:32px;display:inline-block;margin-right: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{direction:rtl;position:relative;top:100px;font-size:34px;line-height:48px;width:700px;max-width:100%;color:#fff;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;color:#AD7D2B;border-radius:0;border:none;max-height:60px;margin-top:40px;font-family:'F1B'}
.news_psec{padding-top:60px;padding-bottom:86px;direction:rtl}
.news_pcontainer{width:1200px;max-width:100%;margin-left:auto;margin-right:auto}
.news_pcontainer h1{font-family: 'F2L',sans-serif;font-size:45px;line-height:53px;text-align:center;color:#2E3341;margin-bottom:40px;margin-top:0}
.news_pblock{width:350px;margin:24px 25px;max-width:100%;box-shadow:0 2px 20px #00000026;float:right;position:relative;height:430px}
.news_content{padding:25px;text-align:right}
.news_date{font-size:18px;line-height:20px;color:#565656;opacity:.5;margin-bottom:20px;direction:rtl}
.news_p{font-size:18px;line-height:1.6;color:#2E3341;opacity:1;margin-bottom:0;direction: rtl;}
.hover_block{direction:rtl;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:right;font-size:18px;line-height:1.6;color:#FFF}
.hover_block .btn{width:200px;background-color:#FFF;padding:15px;text-align:center;font-size:16px;line-height:18px;color:#AD7D2B;text-transform:uppercase;border-radius:0;opacity:1;border:none;max-height:48px;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;color:#AD7D2B;float:right}
.pagination>li>a,.pagination>li>span{float:right}
.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;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:first-child>a,.pagination>li:first-child>span{margin-left:0;border-top-right-radius:4px;border-bottom-right-radius:4px;border-top-left-radius:0;border-bottom-left-radius:0;font-size:16px;line-height:1.5}
.pagination>li:last-child>a,.pagination>li:last-child>span{border-top-right-radius:0;border-bottom-right-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px}
.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:right;font-size:18px;line-height:20px;color:#565656;opacity:.5;margin-bottom:20px;margin-top:0}
.othernews_caption p{font-size:18px;line-height:1.6;color:#2E3341;margin-top:0}
.othernews_btn{display:block;width:200px;height:48px;line-height:48px;padding:0;background-color:#AD7D2B;font-size:16px;text-align:center;color:#FFF;text-transform:uppercase;border:none;border-radius:0;margin-top:0;position:absolute;bottom:30px}
.othernews_btn:hover{color:#fff}
.col-sm-4,.col-xs-10{float:right}
.news-carousel{direction:rtl}
.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{
    text-align:right;
    font-size:32px;
    color:#2E3341;
    padding: 0px 31px 12px;
}
.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;
    direction: rtl;
}
.gallery_masterplans_link{
    text-align:center;
    font-size:18px;
    font-family: 'F1B';
    color: #d1d1d1;
    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: 188px; */
    height: 40px;
    margin-left: 38px;
    margin-right: 38px;
    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:right;position:relative;height:197px}
.gallery_video_block{
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
}
.fancybox-caption__body {
    font-family: 'F2L';
}
.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{direction:rtl;width:1039px;max-width:100%;margin-left:auto;margin-right:auto;position:relative;margin-bottom:15px}
.howbuy_block1{width:329px;float:right}
.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:right;margin-right: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:right;margin-left:12px;margin-top:12px!important;border-color:#1B1B1B;margin-bottom:0}
.howbuy_h1{font-size:14px;text-align:right;color:#1B1B1B;margin-bottom:28px}
.howbuy_h2{font-size:37px;line-height:53px;text-align:right;color:#2E3341;margin-bottom:37px}
.howbuy_block2 .btn_orng{margin-top:0}
.howbuy_block2 p{font-size:18px;line-height:31px;text-align:right;color:#565656;margin-bottom:32px}
.howbuy_block2 p a,.howbuy_block2 p a:focus,.howbuy_block2 p a:hover{color:#AD7D2B;text-decoration:none;font-family:'F1B'}
.howbuy_sec2{background-color:#FAF8F3;padding:90px 180px;direction:rtl}
.howbuy_sec2 h2{text-align:center;font-size:37px;line-height:53px;color:#AD7D2B;margin-bottom:39px;max-width:1007px;margin-left:auto;margin-right:auto;direction:rtl}
.howbuy_sec4p p{font-size:18px;line-height:31px;margin-top:50px;text-align:right;color:#565656;line-height:31px}
.howbuy_sec2 p{text-align:center;font-size:18px;line-height:31px;color:#565656;max-width:1007px;margin-left:auto;margin-right:auto}
.purchase_sec .slick-next{left:75px!important;right:auto!important}
.purchase_sec .slick-next::before{content:'←'}
.purchase_sec .slick-prev::before{content:'→';right:0!important}
.purchase_sec{position:static;padding-top:80px;padding-bottom:82px!important;height:1030px}
.purchase_sec .howbuy_h1{margin-bottom:45px;width:145px;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:1.5;text-transform:uppercase;font-size:17px!important}
.howbuy_col1{width:228px;margin-left:32px;float:right}
.howbuy_col2{width:600px;float:right;direction:rtl}
.howbuy_col2 p{font-size:14px;line-height:1.72;text-align:right;color:#565656}
.howbuy_col2 .step_no{font-size:18px;line-height:20px;text-align:right;color:#22A471;text-transform:uppercase}
.howbuy_col2 .step_title{font-size:39px;line-height:50px;text-align:right;color:#2E3341}
.howbuy_col2 hr{width:343px;margin-right:0}
.howbuy_sec4{background-color:#FAF8F3;padding-top:100px;padding-bottom:157px;direction:rtl}
.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:left;padding-right:98px;top:0;left: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 left;left:640px;background-repeat:no-repeat;background-size:contain;position:relative;height:471px;width:auto}
.whybuysec1{direction:rtl;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;color:#1B1B1B;text-transform:uppercase;margin:0 auto 22px}
.whybuysec1_h2{margin-bottom:52px;font-size:41px;line-height:60px;color:#2E3341}
.whybuy_colm{width:470px;max-width:100%;float:right;margin:0 34px;text-align:right;font-size:18px;line-height:31px;color:#565656}
.whybuysec2{background-color:#FAF8F3;padding-top:70px;padding-bottom:62px;direction:rtl}
.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;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:right;font-size:45px;line-height:53px;color:#2E3341}
.sec2_container p{text-align:right;font-size:18px;line-height:31px;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;box-shadow:36px 2px 74px #0000004D;background-size:contain}
.whybuysec2_img3{background-position:top left;background-repeat:no-repeat;position:relative;left:596px;height:513px;width:auto;box-shadow:36px 2px 74px #0000004D;background-size:contain}
.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:right;margin-bottom:88px;direction:rtl}
.customercare_container h1{font-family: 'F2L',sans-serif;text-align:right;font-size:41px;line-height:53px;color:#2E3341;margin-bottom:31px;margin-right:40px;margin-top:0}
.customercare_container .custcare_col1{width:457px;max-width:100%;margin-left:169px;float:right;text-align:right;font-size:20px;line-height:31px;color:#565656;margin-right:40px}
.customercare_container .custcare_col2{width:444px;max-width:100%;float:right}
.customercare_container .custcare_col2 p{text-align:right;font-size:28px;line-height:42px;color:#565656}
.custcare_sec2{margin-bottom:20px!important}
.blog_bg{background-color:#FAF8F3;height:355px}
.blog_bg_text{font-family: 'F2L',sans-serif;position:relative;top:71px;font-size:50px;line-height:53px;width:700px;max-width:100%;color:#2E3341;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;direction:rtl}
.blog_block{margin:33px 26px;width:490px;height:391px;max-width:100%;float:right;background-color:#FFF;box-shadow:0 2px 30px #00000033;position:relative}
.blog_title{padding:24px;padding-bottom:0}
.blog_title p{text-align:right;font-size:18px;line-height:20px;color:#565656;opacity:.5;margin-bottom:18px}
.blog_title h1{text-align:right;font-size:22px;line-height:30px;color:#2E3341;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-size:18px;line-height:31px;text-align:right;color:#FFF}
.blog_readmore{text-align:center;font-size:16px;line-height:18px;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;direction:rtl}
.singleblog_title{font-family: 'F2L',sans-serif;width:820px;max-width:100%;margin-left:auto;margin-right:auto;text-align:center;font-size:41px;line-height:53px;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:right;font-size:22px;line-height:25px;color:#2E3341;opacity:.7;float:right}
.singleblog_content{padding:32px 26px 0}
.singleblog_content p,.singleblog_content li{text-align:right;font-size:18px;line-height:34px;color:#565656;margin-bottom:24px}
.singleblog_content li{padding-right: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;color:#FFF;border:none;border-radius:0;float:left;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-right:23px;opacity:.5;height: 17px;}
.fb_svg{margin-right: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);direction:rtl}
.blogcomment_container{width:900px;max-width:100%;padding:56px 12px;margin-left:auto;margin-right:auto}
.blogcomment_container h1{text-align:right;font-size:22px;line-height:34px;color:#1B1B1B;margin-bottom:31px}
.fb_comments_bg{background-color:#fff;padding:35px}
._50f7{font-size:16px;line-height:34px;text-align:right;color:#565656}
.careers_sec1{width:1020px;max-width:100%;margin-left:auto;margin-right:auto;padding-top:90px;padding-bottom:60px;direction:rtl}
.careers_sec1 hr{width:40px;float:right;margin-top:8px;margin-left:15px;border-color:#2E3341}
.careers_sec1 h1{font-size:13px;text-align:right;color:#1B1B1B;width:125px;margin:0 auto 32px}
.careers_sec1 h2{width:865px;max-width:100%;text-align:center;font-size:32px;line-height:1.5;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;color:#565656;margin-bottom:0}
.careers_sec2{background-color:rgba(247,243,236,0.64);direction:rtl}
.careers_container{width:1020px;max-width:100%;margin-left:auto;margin-right:auto;padding-top:70px;padding-bottom:32px}
.careers_sec2_h2{text-align:right;font-size:32px;line-height:1.5;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:right;font-size:26px;line-height:30px;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-right:30px}
.career_minus_icon{width:32px;display:inline-block;margin-right: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:right;font-size:16px;line-height:1.75;color:#565656}
.career_block h3{text-align:right;font-size:18px;line-height:31px;margin-top:30px}
ul.dash{list-style:none;margin-left:0;padding-right:1em}
ul.dash > li:before{display:inline-block;content:"-";width:1em;margin-right:-1em}
.career_btn{background-color:#AD7D2B;box-shadow:36px 2px 74px #0000004D;text-align:center;color:#FFF;padding:0;width:315px;max-width:100%;height:68px;line-height:68px;display:block;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;direction:rtl}
.careers_sec3 hr{width:40px;float:right;margin-top:8px;margin-left:15px;border-color:#2E3341}
.careers_sec3 h1{font-size:13px;text-align:right;color:#1B1B1B;width:235px;max-width:100%;margin:0 auto 32px}
.careers_sec3 h2{font-size:32px;line-height:1.5;text-align:center;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:right;margin-left:88px}
.careers_sec3_col2{width:460px;max-width:100%;float:right}
.careers_sec3 p{font-size:18px;line-height:31px;text-align:right;color:#565656}
.contactus_sec{padding-top:99px;padding-bottom:77px;background-color:transparent;text-align:right}
.contactus_container{width:1178px;max-width:100%;margin-left:auto;margin-right:auto;text-align:right;margin-bottom:93px;direction:rtl}
.contact_col1{width:484px;max-width:100%;padding-right:42px;padding-left:28px;float:right}
.contact_col1 h1{font-family: 'F2L',sans-serif;text-align:right;font-size:41px;line-height:53px;color:#2E3341;margin-top:0}
.contact_col1 p{text-align:right;font-size:18px;line-height:31px;font-family:'F2L';color:#565656}
.contact_col2{width:200px;height:200px;max-width:100%;float:right;direction:ltr}
.contact_col3{width:494px;max-width:100%;padding-right:103px;padding-left:42px;float:right}
.contact_address1{padding-left:30px;margin-bottom:35px}
.contact_address1 p{text-align:right;font-size:18px;color:#565656}
.contact_address2 p{text-align:right;font-size:18px;color:#565656;direction:ltr}
.contact_address2 p a{color:#565656}
.contact_address2 img{width:20px;height:auto;margin-left:13px;display:inline-block;float:right}
.contact_row2_col1{width:587px;max-width:100%;float:right}
.contact_row2_col1 img{width:100%;height:auto;box-shadow:36px 2px 74px #0000004D}
.contact_row2_col2{width:590px;max-width:100%;float:right;padding-right: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:right;font-size:18px;font-family:'F1B';background-color:transparent}
.contact_row2_col2 .form_select{width:340px;max-width:100%;border:1px solid #767676;border-radius:4px;padding:6px;height:47px;margin-top:18px}
.contact_row2_col2 .btn_send{width:315px;max-width:100%;height:68px;padding:22px 30px;margin-top:38px;text-align:center;color:#FFF;text-transform:uppercase;font-size:16px;font-family:'F2L'}
.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{font-size:18px;text-align:right;color:#565656;font-family:'F2L';margin-bottom:20px;display:block}
.contact_row2_col2 .textmsg{margin-bottom:54px}
.contact_row2_col2 .bootstrap-select .dropdown-toggle .filter-option-inner-inner{
    color: #1D1D1D;
    font-size: 18px;
    font-family: 'F1B';
}
.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%;
    color: #1D1D1D;
    opacity: 0.29;
    font-size: 18px;
    font-family: 'F1B';
}
.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 .filter-option{text-align:right}
.bootstrap-select .dropdown-toggle .caret{left:12px;right:auto}
.bootstrap-select>.dropdown-toggle{width:100%;height:47px;margin-top:0;max-width:100%}
.bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn){width:340px}
.filter-option-inner{font-size:18px;line-height:33px;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;right:0}
.bootstrap-select .dropdown-toggle .filter-option-inner-inner{font-family:"F2L";line-height:26px}
.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;color:#1D1D1D;text-transform:uppercase;text-align:right}
.filter-option::before{content:""}
.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;right:0;height:33px;width:35px;background-color:#fff;border-radius:4px;border:1px solid #AD7D2B}
label{font-weight:400}
label.container-checkbox{padding-right:50px;padding-top:6px;text-align:right;color:#565656;font-size:18px;font-family:'F2L'}
.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{right: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-right:112px;float:right}
.contactus_sec2 .tel_note{direction:rtl;width:100%;max-width:100%;margin-left:auto;margin-right:auto;text-align:center;text-align:right;font-size:20px;line-height:1.5;color:#1B1B1B;text-align:center}
.contactus_sec2{background-color:#FAF8F3;padding-bottom:55px}
.contactus_container2{width:1178px;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;color:#2E3341;margin-bottom:72px}
.contactus_container2 .contactus_col1{width:589px;max-width:100%;border-left:1px solid #1D1D1D;padding-right:112px;float:right;padding-left:75px}
.contactus_col1 h1,.contactus_col2 h1{text-align:right;font-size:24px;line-height:34px;font-family:'F1B';color:#1B1B1B;margin-bottom:42px;margin-top:-10px}
.contactus_col1 p,.contactus_col2 p{text-align:right;font-size:20px;line-height:34px;font-family:'F2L';color:#565656;margin-bottom:8px;direction:rtl}
.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%;direction:rtl}
.directors_bg_text{position:relative;top:214px;font-size:40px;line-height:51px;width:700px;max-width:100%;color:#fff;font-family:'F2L';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-left:50px}
.directors_bg_text .right_hr{width:130px;border-bottom:1px solid #fff;display:inline-block;margin-bottom:10px;margin-right:50px}
.directors_container{width:1254px;max-width:100%;margin-left:auto;margin-right:auto;padding-top:170px;padding-bottom:116px;direction:rtl}
.directors_container .nav-tabs{padding-right:0}
.directors_container .nav-tabs>li{float:right}
.directors_container .director_block{width:342px;max-width:100%;float:right;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;color:#AD7D2B;text-transform:uppercase;margin-top:37px}
.directors_container .director_block p{font-size:18px;font-family:'F1B';text-align:center;color:#1D1D1D;opacity:.59;width:288px;margin-left:auto;margin-right:auto}
.directors_container .team_director_block{width:342px;max-width:100%;float: right;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;color:#AD7D2B;text-transform:uppercase;margin-top:37px}
.directors_container .team_director_block p{font-size:18px;font-family:'F1B';text-align:center;color:#1D1D1D;opacity:.59;width:288px;margin-left:auto;margin-right:auto}
.directors_tabs{width:348px;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:right;color:rgba(27,27,27,0.29);text-transform:uppercase;padding:0;padding-left:5px;font-family:'F1B'}
.directors_tabs li a:focus,.directors_tabs li a:hover{background-color:transparent}
.directors_tabs li.active a{color:#1D1D1D;text-transform:uppercase}
.directors_tabs li:first-child{margin-left:120px}
.team_block{width:318px;max-width:100%;margin:64px 33px;float:right}
.team_block h1{font-size:18px;text-align:center;color:#AD7D2B;text-transform:uppercase}
.team_block p{font-size:18px;line-height:29px;text-align:center;color:#1D1D1D;opacity:.59;margin-bottom:0;font-family:'F1B';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:right;color:#1D1D1D;margin-bottom:28px}
.directors_modal .director_desc{font-size:15px;line-height:19px;font-family:'F2L';text-align:right;color:#1D1D1D;margin-bottom:23px}
.directors_modal .director_p{font-size:15px;line-height:24px;text-align:right;color:#565656;margin-bottom:40px}
.directors_modal .modal_col h3{font-size:17px;line-height:19px;font-family:'F1B';text-align:right;color:#1D1D1D;margin-bottom:15px}
.directors_modal .modal_col p{font-size:15px;line-height:22px;text-align:right;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;direction:rtl}
.footer_container{width:1111px;max-width:100%;margin-left:auto;margin-right:auto}
.address_col{width:564px;float:right}
.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:right;color:#CBCBCB;margin-bottom:53px}
.address_col .related_p{font-size:13px;line-height:18px;text-align:right;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:right;color:#FFF;opacity:.58}
.address_col .copy_hr{width:61px;border:1px solid #979797;margin-top:12px;margin-bottom:38px}
.quick_link_col{width:220px;float:right}
.contact_col{width:180px;float:right}
.quick_link_col p,.contact_col p{font-size:17px;font-family:'F1B';text-align:right;color:#FFF;text-transform:uppercase}
.quick_link_col a{direction:ltr!important}
.quick_link_col a,.contact_col a{direction:ltr;font-size:15px;line-height:32px;font-family:'F2L';display:block;text-align:right;color:#CBCBCB}
.quick_link_col a:hover,.contact_col a:hover{text-decoration:none;color:#AD7D2B}
.social_col{width:147px;float:right}
.social_col img{color:#fff;opacity:.67;height:17px;width:auto;margin:0 8px}
.social_col a:hover{color:#AD7D2B}
.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{font-family: 'F2L',sans-serif;text-align:right;font-size:40px;line-height:1.4;color:#2E3341;float:right;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;text-align:center;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_slider{margin-top:0;display:inline-grid}
.master_plan_btn:hover{color:#FFF;background-color:#916a27}
#master_plan_slider .slick-list{height:220px;padding-top:27px!important;padding-bottom:27px!important}
.center_mp_slider .slick-list{height:275px!important}
#master_plan_slider .slick-prev{padding:0;bottom:0!important;left:0!important;z-index:9}
#master_plan_slider .slick-next{padding:0;bottom:0!important;right:10px!important;z-index:9}
#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;direction:rtl}
#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-size:28px;color:#2E3341;direction:rtl;font-family:'F1B'}
.master_plan_active{text-align:center;font-size:28px;color:#2E3341;display:none;margin-top:12px}
.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:16px;font-family:'F1B';text-align:right;color:#22A471;text-transform:uppercase;margin-top:0;margin-bottom:0;direction:rtl}
.roll_over_parcels{text-align:left;font-size:18px;color:#2E3341;text-transform:uppercase;float:left;margin:0;font-family:'F1B'}
.masterplan2_bg{height:auto!important;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:215px;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;margin-left:15px}
.map2d_h2{font-size:15px;color:#333;margin-top:0;direction:rtl;text-align:center;font-family:'F1B'}
.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;direction:rtl}
.legend_h2{font-size:18px;color:#333;margin-top:0;margin-bottom:13px;font-family:'F1B'}
.square_p{color:#333;font-size:13px;margin-bottom:8px;font-family:'F1B'}
.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:right;margin-left: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;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;text-align:right}
.services_legend ul{list-style:none;font-weight:500;font-size:11px;color:#333;float:right;padding-left:0;margin-top:3px}
.services_legend ul li{float:right;margin-left:3px;line-height:30px;padding-right:25px;font-family:'F1B';width:86px;text-align:right}
.services_legend ul li:last-child{margin-right:0}
.r-icon{background-repeat:no-repeat;background-position:right center;background-size:20px 20px}
.w-icon{background-repeat:no-repeat;background-position:right center;background-size:20px 20px}
.e-icon{background-repeat:no-repeat;background-position:right center;background-size:20px 20px}
.l-icon{background-repeat:no-repeat;background-position:right 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 0 0 25px;border-bottom:0 solid #e5e5e5}
.plotInformationModal .modal-dialog{width:870px}
.plotInformationModal .modal_plot_no{font-size:16px;line-height:16px;text-align:right;color:#1B1B1B;text-transform:uppercase}
.plotInformationModal .parcelNo{font-size:39px;line-height:50px;text-align:right;color:#2E3341}
.plotInformationModal .designation{font-size:16px;line-height:16px;text-align:right;color:#2E3341;text-transform:uppercase}
.plotInformationModal .modal_plot_header{border-bottom:1px solid #2E3341;height:67px;padding-bottom:15px}
.plotInformationModal .modal_plot_col1{width:260px;float:right}
.plotInformationModal .modal_plot_col2{width:260px;float:right;padding-top:20px}
.plotInformationModal .modal_plot_col3{float:left;padding-top:10px}
.plotInformationModal .available_link{border-width:1px;border-style:solid;border-color:#22A471;border-radius:3px;font-size:16px;line-height:16px;color:#22A471;text-transform:uppercase;padding:1px 30px 4px}
.plotInformationModal .pending_link{font-family:'F1B';border-width:1px;border-style:solid;border-color:#D98632;border-radius:3px;font-size:16px;line-height:16px;color:#D98632;text-transform:uppercase;padding:1px 30px 4px}
.plotInformationModal .reserved_link{font-family:'F1B';border-width:1px;border-style:solid;border-color:#4891BE;border-radius:3px;font-size:16px;line-height:16px;color:#4891BE;text-transform:uppercase;padding:1px 30px 4px}
.plotInformationModal .modal-body{padding:0 50px 85px;direction:rtl}
.plotInformationModal .plotInfoLeft{width:55%;float:right;margin-bottom:40px}
.plotInformationModal .plotInfoRight{width:45%;float:right;margin-bottom:60px}
.plot_info_block{width:50%;float:right}
.plot_info_block img{width:27px;height:27px;margin-left:30px;display:inline-block;float:right}
.plot_info_block p{text-align:right;font-size:17px;line-height:26px;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-size:18px;line-height:16px;letter-spacing:.22px;color:#D98632;border-width:1px;border-style:solid;border-color:#D98632;border-radius:3px;line-height:1.5;padding:4px 58px 8px}
#plotPendingInformationModal .reserved_footer{font-size:18px;line-height:16px;letter-spacing:.22px;color:#4891BE;border-width:1px;border-style:solid;border-color:#4891BE;border-radius:8px;line-height:1.5;padding:4px 58px 8px}
.request_price_block{width:50%;float:right;margin-top:30px}
.request_price_block .form-group{margin-bottom:30px}
.request_price_block .form-control{border:none;border-bottom:1px solid #767676;border-radius:0;box-shadow:none;padding:0 6px;line-height:17px;text-align:right;color:#1D1D1D;font-size:15px}
.request_price_block .textmsg textarea{height:79px;border:1px solid #767676;padding:15px;color:#1D1D1D}
.request_price_block .sel_lable {
    font-size: 15px;
    text-align: right;
    color: #565656;
    font-family: 'F2L';
    display: block;
    padding-top: 2px;
}
.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: 55px;
    left: 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: 47px;
}
.request_price_block .select-items div{
    padding: 10px 20px;
    font-size: 15px;
    font-family: 'F2L';
    text-align: right;
    width: 100%;
    text-transform:uppercase;
    border: 0px;
    cursor: pointer;
    user-select: none;
    color: rgba(29,29,29,0.29);
}
.request_price_block .select-selected {
    padding: 8px 12px;
    color: #565656;
    font-size: 15px;
    font-family: 'F1B';
    text-align: right;
    width: 100%;
    border: 1px solid #767676;
    border-radius: 4px;
    cursor: pointer;
    user-select: none;
    margin-top: 8px;
    height: 47px;
    max-width: 100%;
    display: inline-block;
}
.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:left;color:#fff;margin-top:12px;width:303px;height:58px;padding:0}
.request_price_btn img{display:inline;color:#fff;margin-right:40px;width:14px}
#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:45px;font-family:'F2L';display:block;text-align:center;letter-spacing:1.35px;color:#2E3341;margin-top:20px;margin-bottom:0}
#successModal .success_message{font-size:26px;font-family:'F2L';text-align:center;letter-spacing:.37px;color:#2E3341;margin-top:35px;margin-bottom:0;direction:rtl}
#successModal button.close{color:#000;opacity:1}
#successModal .modal-dialog{width:auto}
#plot_cat_value{display:none}
#slides_count{display:none}
#tablet_browser{display:none}
#aws_url{display:none}
#request_price_form .hide_error{display:none}
#special_offers_form .hide_error{display:none}
#bop_modal .hide_error{display:none}
#interest_modal .hide_error{display:none}
.center_mp_slider{width:100%}
.center_mp_slider .slick-list{display:table;margin:0 auto}
#master_plan_slider .slick-slide:focus{outline:0!important}
.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}
.plotcatlink{cursor:pointer}
.validation-error-label{color:#C42E2E;font-size:16px;margin-top:4px;float:right}
.contact_row2_col2 .form-control-error{border-bottom:1px solid #C42E2E}
.contact_row2_col2 .form_select_error{border-bottom:1px solid #C42E2E}
.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;margin-left:10px}
.instagram_footer{background-repeat:no-repeat;margin-left:10px}
.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:45px;font-family:'F2L';display:block;text-align:center;letter-spacing:1.35px;color:#2E3341;margin-top:20px;margin-bottom:35px}
.success_message{font-size:26px;font-family:'F2L';line-height:50px;text-align:center;letter-spacing:.37px;color:#2E3341;margin-bottom:0;direction:rtl}
.modal-content{border:0 solid rgba(0,0,0,.2);border-radius:0;outline:0;}
:focus{outline:0!important}
.plotInformationModal button.close{color:#000;opacity:1;float:left}
.plotsModal button.close{color:#000;opacity:1;float:left}
.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)}
.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}


#women_modal #request_discount_form{ width: 330px; max-width:100%; margin-left:auto; margin-right:auto;}
#women_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';}
#women_modal p{margin-bottom:0px;}
#request_discount_form .hide_error{display:none}
#women_modal .modal-dialog{width:940px; max-width:96%; height:570px;}
#women_modal .modal-header{border-bottom:none; padding:0px; padding-top: 36px;}
#women_modal .close{position: absolute; margin-right:22px;color:#1D1D1D; opacity: 1;top: 22px; right: 1px; z-index: 9999;}
#women_modal .modal-body{padding:0px; padding-right:58px;}
#women_modal .discount_block_right{max-width:100%; width:482px; margin-left:auto;}

 #women_modal .discount_p_block{max-width:100%;  display:block; text-align:center; direction: rtl; width: 482px; margin-left: auto;}

 #women_modal .discount_p1{color:#BE7925; font-size:38px; font-family:'F1B';  direction:rtl; text-align: center; line-height:1.5;  margin-top:8px;}
#women_modal .discount_p2{color:#603813; font-size:32px; font-family:'F1B'; line-height: 1.5; text-align: center;}
#women_modal .discount_p3 {color:#603813; font-size:32px; font-family:'F1B';line-height:1.5; margin-bottom:56px; text-align:center;}

#women_modal .form_block {width: 363px; margin-left:auto; text-align: right; direction: rtl; margin-right:auto; margin-top:72px;}
#women_modal .discount_option {direction:rtl;margin-right: 28px; margin-top:13px}
#women_modal.visible-span-xs{display:none;}

#women_modal .discount_group_options{display: inline-block;}
#women_modal .discount_group_options_mob{display: none;}
#women_modal .enter_date{display: block;}
#women_modal .discount_checkbox_label{font-family:'F1B';font-size: 22px;line-height: 1.5;color: #603813;margin-bottom: 18px;padding-top: 0px;padding-right: 12px;}
#women_modal .discount_checkbox{width:28px;}
#women_modal .discount_p4 {color:#FFFFFF; font-size:24px;line-height: 28px; margin-bottom: 14px; margin-top:5px; text-align:center; }
#women_modal .img_block  {display: none;}

#women_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; margin-bottom: 0;}
#women_modal{ overflow-x: hidden; overflow-y: hidden;  align-items: center; justify-content: center;}
#women_modal .validation-error-label{font-family:'F1B';color: #C42E2E;font-size: 13px; margin-top: -13px;  margin-bottom: 4px;float: right;text-shadow: 0px 0px 5px #fff;}
.displayModal{display: flex !important;}


#Birzeit_Modal #request_discount_form{ width: 330px; max-width:100%; margin-left:auto; margin-right:auto;}
#Birzeit_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';}
#Birzeit_Modal p{margin-bottom:0px;}
#request_discount_form .hide_error{display:none}
#Birzeit_Modal .modal-content{background-repeat: no-repeat;background-color: #fff; height:570px;}
#Birzeit_Modal .modal-dialog{width:940px; max-width:96%; height:570px;}
#Birzeit_Modal .modal-header{border-bottom:none; padding: 32px 0 0 25px;}
#Birzeit_Modal .close{position: absolute; margin-right:22px;color:#1D1D1D; opacity: 1;top: 28px; right: 1px; z-index: 9999;}
#Birzeit_Modal .modal-body{padding:0px 37px 36px 32px; display: grid; grid-template-columns: auto auto;} }
#Birzeit_Modal .tenyearlogo{text-align:right; width:125px; margin-left:15px; float:right;}
 #Birzeit_Modal .discount_p_block{max-width:100%;  display:block; text-align:center; direction: rtl; width: 298px; margin-left: auto;margin-right: auto;}
 #Birzeit_Modal .discount_block2{width: 463px; height: 506px; max-width:100%; background-color: #fff; display:block; direction: rtl; box-shadow: 0px 0px 20px rgb(0 0 0 / 20%);border-radius: 15px; grid-row: 1 / span 2;}
 #Birzeit_Modal .discount_p1{color:#603813; font-size:28px; font-family:'F1B';  direction:rtl; text-align: center; line-height: 40px; margin-bottom: 12px;}
#Birzeit_Modal .discount_p2{color:#BE7925; font-size:26px; font-family:'F1B'; line-height: 45px; text-align: center;}
#Birzeit_Modal .discount_p3 {color:#BE7925; font-size:27px; font-family:'F1B';line-height: 1; margin-bottom:8px; text-align:center; }
#Birzeit_Modal .discount_p3 .sub_title{font-family:'ARLRDBD'; font-size:35px; direction: rtl;}
#Birzeit_Modal .mazraa_mp {  border-radius: 15px;}
#Birzeit_Modal .discount_checkbox_label .sub_title{font-family:'ARLRDBD';  }
#Birzeit_Modal .form_block {width: 330px; margin-left:auto; text-align: right; direction: rtl;margin-right: auto;}

#Birzeit_Modal .discount_option {direction:rtl;margin-right: 28px; margin-top:13px}
#Birzeit_Modal.visible-span-xs{display:none;}

#Birzeit_Modal .discount_group_options{display: inline-block;}
#Birzeit_Modal .discount_group_options_mob{display: none;}
#Birzeit_Modal .enter_date{display: block;}
#Birzeit_Modal .discount_checkbox_label{font-family:'F1B';font-size: 22px;line-height: 1.5;color: #603813;margin-bottom: 0px;padding-top: 0px;padding-right: 12px;}
#Birzeit_Modal .discount_checkbox{width:28px;}
#Birzeit_Modal .discount_p4 {color:#BE7925; font-size:20px;line-height: 28px; margin-bottom: 8px; margin-top:5px; text-align:center; }
#Birzeit_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:11px; margin-bottom: 0;}
#Birzeit_Modal{ overflow-x: hidden; overflow-y: hidden;  align-items: center; justify-content: center;}
#Birzeit_Modal .validation-error-label{font-family:'F1B';color: #C42E2E;font-size: 13px; margin-top: -13px;  margin-bottom: 4px;float: right;text-shadow: 0px 0px 5px #fff;}
.displayModal{display: flex !important;}
#Birzeit_Modal .discount_block2{color:#BE7925; position: relative;}
#Birzeit_Modal .img_p1{font-family:'F1B';font-size:28px; right:0; left:0;text-align: center; position: absolute; line-height: 43px; top: 12px;}
#Birzeit_Modal .img_p2{font-family:'F1B';font-size:28px; right:0; left:0;text-align: center; top:62px; position: absolute; line-height: 43px;}




#tabo_discount_modal{ overflow-x: hidden; overflow-y: hidden;  align-items: center; justify-content: center;}
#tabo_discount_modal .modal-dialog{width:948px; max-width:96%; height:592px;}
#tabo_discount_modal .modal-content{background-repeat: no-repeat;background-color: #FAF8F3; height:592px;}
#tabo_discount_modal .modal-header{border-bottom:none; padding: 41px 0 0 25px;}
#tabo_discount_modal .close{position: absolute; margin-right:12px;color:#603813; opacity: 1;top: 6px; right: 1px; z-index: 9999;}
#tabo_discount_modal .modal-body{padding:0px 30px 30px 30px; display: grid; grid-template-columns: auto auto;}
#tabo_discount_modal .discount_block1{ width: 422px; max-width:100%;  background-color: #fff; display:block; text-align:center; direction: rtl; margin-left: auto;margin-right: auto; box-shadow: 0px 0px 15px #0000001A;border-radius: 10px;padding: 0 46px 32px;margin-left: 22px;}
#tabo_discount_modal .tabo_discount_label_2022_image{margin-top: -12px;}
#tabo_discount_modal .discount_p1{color:#603813; font-size:22px; font-family:'F1B'; line-height: 38px; text-align: center;}
#tabo_discount_modal .discount_p2 {color:#603813; font-size:22px; font-family:'F1B';line-height: 38px; margin-bottom:13px; text-align:center; }
#tabo_discount_modal .tabo_discount_2022_image{width: 192px;margin-bottom: 9px;}
#tabo_discount_modal .form_block {width: 330px; margin-left:auto; text-align: right; direction: rtl;margin-right: auto;}
#tabo_discount_modal .discount_p3 {color:#603813; font-size:16px;line-height: 28px; margin-bottom: 9px;text-align:center; }

#tabo_discount_modal #request_discount_form{ width: 330px; max-width:100%; margin-left:auto; margin-right:auto;}
#tabo_discount_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';}
#tabo_discount_modal p{margin-bottom:0px;}
#tabo_discount_modal .validation-error-label{font-family:'F1B';color: #C42E2E;font-size: 13px; margin-top: -13px;  margin-bottom: 4px;float: right;text-shadow: 0px 0px 5px #fff;}
#request_discount_form .hide_error{display:none}
#tabo_discount_modal .discount_btn {background-color: #BE7925; border:none; color:#FFFFFF;  font-family:'F2L'; font-size: 20px;text-align:center;height: 52px; margin-top:0px; margin-bottom: 0;}

#tabo_discount_modal .discount_block2{position: relative;grid-row: 1 / span 2;}
#tabo_discount_modal .discount_block2_img1{width: 436px; height: 250px; max-width:100%; background-color: #fff; display:block; direction: rtl; box-shadow: 0px 0px 15px #00000029;border-radius: 10px;margin-bottom: 20px; }
#tabo_discount_modal .discount_block2_img2{width: 436px; height: 250px; max-width:100%; background-color: #fff; display:block; direction: rtl; box-shadow: 0px 0px 15px #00000029;border-radius: 10px; }
#tabo_discount_modal .tabo_discount_image {  border-radius: 10px;}
.display_discount_label_web{display: block;}
.display_discount_label_mob{display: none;}

.special_offers_modal #request_discount_form{ width: 330px; max-width:100%; margin-left:auto; margin-right:auto;}
.special_offers_modal input { width: 330px; max-width:100%; border: solid 1px #BABABA;  height: 42px;  margin-bottom: 16px;padding-right: 12px; margin-left:auto; margin-right:auto;font-size: 15px;font-family: 'F2L';}
.special_offers_modal p{margin-bottom:0px;}
#request_discount_form .hide_error{display:none}
.special_offers_modal .modal-content{background-repeat: no-repeat;background-color: #fff; height:600px;}
.special_offers_modal .modal-dialog{width:990px; max-width:96%; height:600px;}
.special_offers_modal .modal-header{border-bottom:none; padding: 48px 0 0 25px;}
.special_offers_modal .close{position: absolute; margin-right:22px;color:#1D1D1D; opacity: 1;top: 28px; right: 1px; z-index: 9999;}
.special_offers_modal .modal-body{padding:0px 38px 48px 55px; display: grid; grid-template-columns: auto auto;} }
.special_offers_modal .tenyearlogo{text-align:right; width:125px; margin-left:15px; float:right;}
 .special_offers_modal .discount_p_block{max-width:100%;  display:block; text-align:center; direction: rtl; width: 330px; margin-left: auto;margin-right: auto;}
 .special_offers_modal .discount_block2{width: 492px; height: 502px; max-width:100%; background-color: #fff; display:block; direction: rtl; box-shadow: 0px 0px 20px rgb(0 0 0 / 20%);border-radius: 15px; grid-row: 1 / span 2;}
 .special_offers_modal .discount_p1{color:#603813; font-size:38px; font-family:'F1B';  direction:rtl; text-align: center; line-height:0; margin-bottom: 28px; margin-top:10px;}
.special_offers_modal .discount_p2{color:#603813; font-size:32px; font-family:'F1B'; line-height: 52px; text-align: center;}
.special_offers_modal .discount_unrwa_p2{font-size:19px;}
.special_offers_modal .discount_p3 {color:#BE7925; font-size:27px; font-family:'F1B';line-height: 1; margin-bottom:8px; text-align:center; }
.special_offers_modal .discount_p3 .sub_title{font-family:'ARLRDBD'; font-size:35px; direction: rtl;}
.special_offers_modal .mazraa_mp {  border-radius: 15px;}
.special_offers_modal .discount_checkbox_label .sub_title{font-family:'ARLRDBD';  }
.special_offers_modal .form_block {width: 330px; margin-left:auto; text-align: right; direction: rtl;margin-right: auto;}

.special_offers_modal .discount_option {direction:rtl;margin-right: 28px; margin-top:13px}
.special_offers_modal.visible-span-xs{display:none;}

.special_offers_modal .discount_group_options{display: inline-block;}
.special_offers_modal .discount_group_options_mob{display: none;}
.special_offers_modal .enter_date{display: block;}
.special_offers_modal .discount_checkbox_label{font-family:'F1B';font-size: 22px;line-height: 1.5;color: #603813;margin-bottom: 0px;padding-top: 0px;padding-right: 12px;}
.special_offers_modal .discount_checkbox{width:28px;}
.special_offers_modal .discount_p4 {color:#BE7925; font-size:20px;line-height: 34px; margin-bottom: 26px; margin-top:12px; text-align:center; padding-left: 20px; padding-right: 20px;}
.special_offers_modal .discount_unrwa_p4 { padding-left: 12px; padding-right: 12px;}
.special_offers_modal .discount_btn {background-color: #AD7D2B; box-shadow: 36px 2px 74px #0000004D; border:none; color:#FFFFFF;  font-family:'F2L'; font-size: 24px;text-align:center;height: 52px; margin-top:0px; margin-bottom: 0;}
.special_offers_modal{ overflow-x: hidden; overflow-y: hidden;  align-items: center; justify-content: center;}
.special_offers_modal .validation-error-label{font-family:'F1B';color: #C42E2E;font-size: 13px; margin-top: -13px;  margin-bottom: 4px;float: right;text-shadow: 0px 0px 5px #fff;}
.displayModal{display: flex !important;}
.special_offers_modal .discount_block2{color:#BE7925; position: relative;}
.special_offers_modal .img_p1{font-family:'F1B';font-size:28px; right:0; left:0;text-align: center; position: absolute; line-height: 43px; top: 12px;}
.special_offers_modal .img_p2{font-family:'F1B';font-size:28px; right:0; left:0;text-align: center; top:62px; position: absolute; line-height: 43px;}

.special_offers_modal .form_block .hero_p7 {
    font-family: 'F1B';
    font-size: 18px;
    line-height: 32px;
    direction: ltr;
    margin-bottom: 0px;
    margin-top: 7px;
}
.special_offers_modal .checkbox{
margin-bottom: 18px;
margin-top:0px;}
.special_offers_modal label.checkbox-inline {
    padding-right: 29px;
    padding-left: 0px;
    padding-top: 6px;
    text-align: right;
    color: #603813;
    font-size: 16px;
    font-family: 'F1B';
    margin-bottom: 6px;
    margin-left: 14.5px !important;
    line-height: 32px;
}
#bop_modal #request_discount_form{ width: 330px; max-width:100%; margin-left:auto; margin-right:auto;}
#bop_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';}
#bop_modal p{margin-bottom:0px;}
#request_discount_form .hide_error{display:none}
#bop_modal .modal-content{background-repeat: no-repeat;background-color: #fff; height:600px;}
#bop_modal .modal-dialog{width:990px; max-width:96%; height:600px;}
#bop_modal .modal-header{border-bottom:none; padding: 48px 0 0 25px;}
#bop_modal .close{position: absolute; margin-right:22px;color:#1D1D1D; opacity: 1;top: 28px; right: 1px; z-index: 9999;}
#bop_modal .modal-body{padding:0px 33px 46px 43px; display: grid; grid-template-columns: auto auto;} }
#bop_modal .tenyearlogo{text-align:right; width:125px; margin-left:15px; float:right;}
 #bop_modal .discount_p_block{max-width:100%;  display:block; text-align:center; direction: rtl; width: 330px; margin-left: auto;margin-right: auto;}
  #bop_modal .discount_block2{ direction: rtl;grid-row: 1 / span 2;}
 #bop_modal .img_block{width: 545px; height: 323px; max-width:100%; background-color: #fff; display:block; box-shadow: 0px 0px 20px rgb(0 0 0 / 20%);border-radius: 15px; margin-bottom: 18px;}

 #bop_modal .discount_p1{color:#603813; font-size:38px; font-family:'F1B';  direction:rtl; text-align: center; line-height:0; margin-bottom: 28px; margin-top:10px;}
#bop_modal .discount_p2{color:#603813; font-size:32px; font-family:'F1B'; line-height: 45px; text-align: center;}
#bop_modal .discount_unrwa_p2{font-size:19px;}
#bop_modal .discount_p3 {color:#BE7925; font-size:27px; font-family:'F1B';line-height: 1; margin-bottom:8px; text-align:center; }
#bop_modal .discount_p3 .sub_title{font-family:'ARLRDBD'; font-size:35px; direction: rtl;}
#bop_modal .mazraa_mp {  border-radius: 15px;}
#bop_modal .discount_checkbox_label .sub_title{font-family:'ARLRDBD';  }
#bop_modal .form_block {width: 330px; margin-left:auto; text-align: right; direction: rtl;margin-right: auto;}

#bop_modal .discount_option {direction:rtl;margin-right: 28px; margin-top:13px}
#bop_modal.visible-span-xs{display:none;}

#bop_modal .discount_group_options{display: inline-block;}
#bop_modal .discount_group_options_mob{display: none;}
#bop_modal .enter_date{display: block;}
#bop_modal .discount_checkbox_label{font-family:'F1B';font-size: 22px;line-height: 1.5;color: #603813;margin-bottom: 0px;padding-top: 0px;padding-right: 12px;}
#bop_modal .discount_checkbox{width:28px;}
#bop_modal .discount_p4 {color:#BE7925; font-size:18px;line-height: 28px; margin-bottom: 8px; margin-top:12px; text-align:center; padding-left: 20px; padding-right: 20px;}
#bop_modal .discount_unrwa_p4 { padding-left: 12px; padding-right: 12px;}
#bop_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:11px; margin-bottom: 0;}
#bop_modal{ overflow-x: hidden; overflow-y: hidden;  align-items: center; justify-content: center;}
#bop_modal .validation-error-label{font-family:'F1B';color: #C42E2E;font-size: 13px; margin-top: -13px;  margin-bottom: 4px;float: right;text-shadow: 0px 0px 5px #fff;}
.displayModal{display: flex !important;}
#bop_modal .discount_block2{margin-right: 39px; color:#BE7925; position: relative;}
#bop_modal .img_p1{font-family:'F1B';font-size:28px; right:0; left:0;text-align: center; position: absolute; line-height: 43px; top: 12px;}
#bop_modal .img_p2{font-family:'F1B';font-size:28px; right:0; left:0;text-align: center; top:62px; position: absolute; line-height: 43px;}

.bop_modal .hero_p7 {
  color: #BE7925;
    font-family: 'F1B';
    font-size: 20px;
    line-height: 35px;
    direction: rtl;
    margin-bottom: 6px !important;
}
.bop_modal .checkbox{
margin-bottom: 23px;
margin-top:0px;}

/* 2nd style */

.checkbox-inline input{position:absolute;opacity:0;cursor:pointer}
.checkbox-inline .checkmark{position:absolute;top:10px;right:0;height:23px;width:23px;background-color:#fff;border-radius:4px;border:1px solid #AD7D2B}
label{font-weight:400}
label.checkbox-inline{padding-right:29px; padding-left:0px;padding-top:6px;text-align:right;color:#603813;font-size:16px;font-family:'F1B';margin-bottom: 6px; margin-left: 14.5px !important;
}
.checkbox-inline:hover input ~ .checkmark{background-color:#fbfbfb}
.checkbox-inline input:checked ~ .checkmark{background-color:#AD7D2B}
.checkbox-inline .checkmark:after{content:"";position:absolute;display:none}
.checkbox-inline input:checked ~ .checkmark:after{display:block}
.checkbox-inline .checkmark:after{right:4px;top:5px;width:15px;height:7px;border:solid #fff;border-width:0 0 2px 2px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}

.radio-inline input{position:absolute;opacity:0;cursor:pointer}
.radio-inline .radiomark{position:absolute;top:10px;right:0;height:16px;width:16px;background-color:#fff;border-radius:4px;border:1px solid #AD7D2B}
label.radio-inline{padding-right:26px; padding-left:0px;padding-top:6px;text-align:right;color:#603813;font-size:16px;font-family:'F1B';margin-bottom: 6px;margin-left: 24px !important;}
.radio-inline .radiomark{position:absolute;top:10px;right:0;height:16px;width:16px;background-color:#fff;border-radius:50%;border:1px solid #AD7D2B}
.radio-inline:hover input ~ .radiomark{background-color:#fbfbfb}
.radio-inline input:checked ~ .radiomark{background-color:#AD7D2B}
.radio-inline .radiomark:after{content:"";position:absolute;display:none}
.radio-inline input:checked ~ .radiomark:after{display:block}
.radio-inline .radiomark:after{background-color:#fbfbfb; border:3px solid #AD7D2B;border-radius: 50%;
    width: 100%;
    height: 100%;}
/* end 2nd style */

#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;
}
.select-button{
    font-size: 24px !important;
    line-height: 64px !important;
}
.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%;
}
.visible_web_only{display:block !important;}
@media screen and (min-width: 1550px) {
.selectland_sec .slick-slide{background-color:#fff}
}
@media (min-width: 1200px) {
.navbar-collapse{padding:0!important}
.navbar{border:none!important}
}
@media (min-width: 481px) and (max-width: 1199px) {
.display_web{display:none}
.visible_mob_ipad{display:block!important}
.visible_web_ipadpro{display:none!important}
.visible_web_only{display:none !important;}
.selectland_sec{bottom:0 !important}
.invest_col2{margin-right: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-left:71px}
.whoweare_block2{padding-left:0;padding-right: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}
.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;right:25px}
.news_p{font-size:15px;line-height:1.6}
.news_date{font-size:15px;margin-bottom:8px}
.news_content{text-align:right}
.quick_link_col,.contact_col{margin-bottom:32px}
.purchase_sec .slick-prev{right:3%!important}
.purchase_sec .slick-next{left:2%!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:right}
.address_col{width:100%}
.links_col{width:25%;float:right}
.quick_link_col,.contact_col,.social_col{width:100%}
.whybuy_colm{width:46%;margin:0 16px}
.main_menu li a.active{border-bottom:none;padding-bottom:0!important}
.abouttabo_col1,.abouttabo_col2{width:50%;padding-right: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}
.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:70px!important}
#video-slider .slick-prev{left:70px}
#gallery-slider .slick-next{right:70px!important}
#gallery-slider .slick-prev{left:70px}
.howbuy_container,.howbuy_sec4{padding-left:32px;padding-right:32px}
.howbuy_block2{width:61%;margin-right:40px}
.howbuy_sec2{padding:90px 112px}
.howbuy_hero_bg{background-position:center center;background-position-y:154px}
.howbuy_sec4img{left:540px}
.howbuy_sec4 .howbuy_sec4p{width:540px;padding-right: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;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-size:20px;line-height:22px;color:#1B1B1B;text-transform:uppercase;margin:0;direction:rtl}
.plotcat_name span{vertical-align:super}
.mp_available_mob{font-size:13px;font-family:'F1B';line-height:18px;text-align:right;color:#22A471;text-transform:uppercase;margin-top:0;margin-bottom:0;width:80px;display:inline-flex;vertical-align:middle;direction:rtl}
.mp_available_mob_img{width:26px;margin-left:10px;float:right;margin-top:5px}
.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;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;line-height:40px;margin-left:0;text-align:center;margin-bottom:43px;color:#2E3341}
.another_mp_mob_sec{padding:20px 32px 50px}
.mp_cats_width{padding:0 2%}
.mp_cats_block{padding:2%;float:right}
.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;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:right;color:#2E3341;text-transform:uppercase;margin-top:8px;margin-left:8px;margin-bottom:16px;direction:rtl}
.select_parcel_p2{font-size:18px;color:#22A471;text-transform:uppercase;margin-left:8px;margin-bottom:26px;text-align:right;direction:rtl}
.plot_sqblock{background-color:#22A471;border:5px;border-radius:5px;width:40px;height:40px;font-size:20px;color:#fff;text-align:center;color:#FFF;float:right;margin:0 8px;line-height:40px;margin-bottom:24px}
.hide_content{display:none}
.plotInformationModal .modal-dialog{width:94%}
.plotInformationModal .parcelNo{font-size:35px}
.plotInformationModal .modal-body{padding:0;padding-top:0}
.plotInformationModal .modal_plot_No_col{width:50%;float:right}
.plotInformationModal .available_link{padding:1px 30px 4px}
.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{float:left;width:40%;padding-top:10px}
.plotInformationModal .designation{text-align:left;margin-top:10px}
.RequestPrice{font-size:27px;line-height:50px;text-align:right;color:#2E3341;margin-top:16px}
.modal.in .modal-dialog{width:94%}
.plotInfoMainHeader{height:28px}
.fancybox-opened{width:312px!important;top:86px!important}
.singlenews_btn{display:block;width:200px;height:48px;line-height:48px;padding:0;background-color:#AD7D2B;font-size:16px;text-align:center;color:#FFF;text-transform:uppercase;border:none;border-radius:0;margin-top:0;margin-right: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.3}
.careers_sec1,.careers_sec2,.careers_sec3{padding-left:32px;padding-right:32px}
.careers_sec3_col1{margin-left:40px;width:47%}
.careers_sec3_col2{width:47%}
.testi_row{width:755px}
.testi_row:after{clear:left;display:block}
.contact_col1,.contact_col3{width:48%}
.contact_col2{width:4%}
.contact_row2_col2{padding-right:40px;padding-left: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}
.customercare_container{padding-left:32px;padding-right:32px}
.customercare_container .custcare_col1{width:50%;margin-left:56px}
.customercare_container .custcare_col2{width:40%}
.select_land_row{padding:30px 0}
.select_land_col1_odd{margin-right:0;width:auto;padding-left:32px}
.select_land_col1_even{margin-left:0;width:auto;padding-right: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;left:60px}
.select_land_col2.floatr{position:relative;right:60px}
.sold-stamp{width: 180px;top: 42%;}
.sold-stamp-slider{width: 180px;top: 42%;}
.master_plan_container{width:85%}
.master_plan_map{width:90%}
#successModal .modal-content{width:auto}
#plotPendingInformationModal .plot_info_block{padding-bottom:70px;width:80%}
.directors_bg{height:450px}
.directors_bg_text{top:100px}
.directors_tabs{margin-bottom:32px}
.plotInformationModal .modal-dialog{width:870px!important}
#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}
.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{margin-left:20px}
.map_ipad_location_icon > img{width:25px}
.map_title a{font-size:11px}
.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{direction:rtl;display:block;color:#FFF !important;text-align:center;margin-left:auto;margin-right:auto;font-size:20px;line-height:34px;padding:18px 32px}
.gallery_active img{margin-right: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}
.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-family: 'F2L',sans-serif;font-size:27px;line-height:40px;margin-top:0px;margin-bottom:24px;padding: 0px 65px;text-align: center;}
.gallery_container_images{
    margin-top: 20px;
    width: 1014px;
}
.gallery_container {
    width: 215px;
}
.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;
    right: 0;
    width: 100%;
    height: inherit;
}
.gallery-text-block {
    position: relative;
    text-align: center;
    top: 4px;
    right: auto;
}
.gallery-icons {
    position: relative;
    text-align: center;
    top: 5px;
    left: auto;
    padding: 0 45px;
}
.gallery_show_all_btn {
    display: block;
    width: 175px;
    height: 42px;
    line-height: 42px;
    padding: 0;
    background-color: #AD7D2B;
    font-size: 16px;
    text-align: center;
    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: 1023px){

  #women_modal .modal-body {
    padding: 0px 20px 36px 20px;
  }
#women_modal .discount_p_block {
  width:312px;
  margin-top: 26px;
}
#women_modal .discount_p4{
  font-size: 20px;
}
#women_modal .discount_p1{
  font-size:25px;
}
#women_modal .discount_p2{
  font-size:25px;
}
#women_modal .discount_p3{
  font-size:24px;
}

#women_modal .form_block{
  width:312px;
  margin-right:0;
  padding-top: 8px;
}
#women_modal .discount_block2{
  width:366px;
  height:360px;
}
#women_modal .discount_checkbox_label{
  font-size:21px;
  padding-right:8px;
}
#women_modal .discount_option{
  margin-right:8px;
}
#women_modal .discount_group_options{
 padding-top:15px;
}

#Birzeit_Modal .modal-body {
    padding: 0px 20px 36px 20px;
  }
#Birzeit_Modal .discount_p_block {
  width:312px;
}
#Birzeit_Modal .discount_p1{
  font-size:24px;
  margin-top:30px;
}
#Birzeit_Modal .discount_p2{
  font-size:25px;
}
#Birzeit_Modal .discount_p3{
  font-size:24px;
}

#Birzeit_Modal .form_block{
  width:312px;
  margin-right:0;
}
#Birzeit_Modal .discount_block2{
  width:366px;
  height:360px;
  margin-top: 30px
}
#Birzeit_Modal .img_p1{
  font-size:23px;
}
#Birzeit_Modal .img_p2{
  font-size:25px;
  top:52px;
}
#Birzeit_Modal .discount_checkbox_label{
  font-size:21px;
  padding-right:8px;
}
#Birzeit_Modal .discount_option{
  margin-right:8px;
}
#Birzeit_Modal .discount_group_options{
 padding-top:15px;
}

#tabo_discount_modal {overflow-x: hidden;overflow-y: auto;align-items: normal;}
#tabo_discount_modal .displayModal{display: block !important;}
#tabo_discount_modal .modal-content{ height:auto;background-position-x: center;     background-size: 100% 665px;}
#tabo_discount_modal .modal-dialog {  width: 96%; margin-left: auto;  height:auto;}
#tabo_discount_modal .modal-body{padding: 45px 30px 30px 30px;grid-template-columns: auto;}
#tabo_discount_modal .close{ position: absolute; z-index: 9;right: 12px; margin-right: 0;top:8px; z-index: 9999;}
#tabo_discount_modal .modal-header{padding:0px;}
#tabo_discount_modal .modal-header:before , #tabo_discount_modal .modal-header:after{display: unset;}
#tabo_discount_modal .form_block{width:100%;grid-area: 3;}
#tabo_discount_modal .discount_block2 {display: none;}
#tabo_discount_modal .discount_block1{margin-left: auto; width: 100%;}
#tabo_discount_modal .discount_p2 {margin-bottom: 20px;}
#tabo_discount_modal .tabo_discount_2022_image {margin-bottom: 11px;}
#tabo_discount_modal .discount_p3 {font-size: 18px;margin-bottom: 14px;}
#tabo_discount_modal #request_discount_form {width:100%;}
#tabo_discount_modal #request_discount_form{width:100%;padding:0 11px 11px 11px;}
#tabo_discount_modal input {width: 100%;margin-bottom: 15px;}
#tabo_discount_modal .validation-error-label {color: #C42E2E;text-shadow: none;}
#tabo_discount_modal .discount_btn{margin-top: 5px;}
#tabo_discount_modal .tabo_discount_label_2022_image {margin-top: -24px;}
.display_discount_label_web{display: none;}
.display_discount_label_mob{display: block;}

.special_offers_modal .modal-body {
    padding: 0px 20px 36px 20px;
  }
.special_offers_modal .discount_p_block {
  width:312px;
}
.special_offers_modal .discount_p1{
  font-size:24px;
  margin-top:30px;
}
.special_offers_modal .discount_p2{
  font-size:25px;
}
.special_offers_modal .discount_p3{
  font-size:24px;
}

.special_offers_modal .form_block{
  width:312px;
  margin-right:0;
}
.special_offers_modal .discount_block2{
  width:366px;
  height:360px;
  margin-top: 30px
}
.special_offers_modal .img_p1{
  font-size:23px;
}
.special_offers_modal .img_p2{
  font-size:25px;
  top:52px;
}
.special_offers_modal .discount_checkbox_label{
  font-size:21px;
  padding-right:8px;
}
.special_offers_modal .discount_option{
  margin-right:8px;
}
.special_offers_modal .discount_group_options{
 padding-top:15px;
}
.special_offers_modal .discount_p1{
margin-top:0px !important;
}
.special_offers_modal .discount_block2 {
    height: 366px !important;
}


#bop_modal .modal-body {
    padding: 0px 20px 36px 20px;
  }
#bop_modal .discount_p_block {
  width:312px;
}
#bop_modal .discount_p1{
  font-size:24px;
  margin-top:30px;
}
#bop_modal .discount_p2{
  font-size:25px;
}
#bop_modal .discount_p3{
  font-size:24px;
}

#bop_modal .form_block{
  width:312px;
  margin-right:0;
}
#bop_modal .discount_block2{
  width:366px;
  height:360px;
  margin-top: 30px;
  margin-right:16px;
}
#bop_modal .img_block{
  height:216px;
}
#bop_modal .img_p1{
  font-size:23px;
}
#bop_modal .img_p2{
  font-size:25px;
  top:52px;
}
#bop_modal .discount_checkbox_label{
  font-size:21px;
  padding-right:8px;
}
#bop_modal .discount_option{
  margin-right:8px;
}
#bop_modal .discount_group_options{
 padding-top:15px;
}
.bop_modal .discount_p1{
margin-top:0px !important;
}
.bop_modal .discount_block2 {
    height: 366px !important;
}

}
@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}
.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;}
.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);}
.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{text-align:center;margin-left:auto;margin-right:auto;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;
    position: relative;
    top: -23px;
    margin-left: auto;
    margin-right: auto;
  } */
.lang_select{float:right;border:none;margin-top:26px;padding:0;font-family:'F2L';margin-right:25px;background-position-x:19px;font-family:BananaGrotesk-Regular}
.search_icon{display:none}
.navbar-toggle{float:left;margin-left: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:none}
.visible_mob_ipad{display:block!important}
.display_web{display:none}
.visible_web{display:block}
.visible_web_ipadpro{display:none!important}
.hidden_ipad{display:none!important}
.visible_ipad{display:block!important}
.hero_p{width:620px;font-size:32px}
.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}
.invest_col1{width:314px;padding-top:0}
.invest_col2{margin-right:32px;width:345px}
.invest_grid{width:274px}
.video-wrapper{width:524px!important;height:400px;margin:0 10px}
.news_pcontainer{width:705px}
.gallery_container_images{width:676px}
.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.5%;margin:0 16px}
.whybuysec2 .sec2_container .row:nth-of-type(1){margin-bottom:180px}
.whybuysec2 .sec2_container .row:nth-of-type(2){margin-bottom:250px}
.whybuysec2 .whybuysec2_content1{width:425px;margin-right:40px}
.whybuysec2_h2{margin-bottom:16px}
.whybuysec2_img1{left:465px;height:432px}
.whybuysec2 .whybuysec2_content2{width:444px;margin-left:40px}
.whybuysec2_img2{right:484px;height:589px}
.whybuysec2 .whybuysec2_content3{width:425px;margin-right:40px}
.whybuysec2_img3{left:465px;height:398px}
.delivered_p1{font-size:35px}
.hero_container{padding:0}
.aboutinvest_col1{width:58%}
.aboutinvest_col2{width:100%;right:-351px}
.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}
.howbuy_hero_bg{background-position:bottom center;background-position-y:72px}
.howbuy_block2{width:47%;margin-right:40px}
.howbuy_sec{bottom:285px;height:auto}
.howbuy_h2,.howbuy_sec2 h2,.howbuy_col2 .step_title{font-size:30px}
.purchase_sec #mp_slider .slick-dots li{margin-left:18px;margin-right:18px}
.purchase_sec #mp_slider .slick-dots li button{font-size:14px}
.howbuy_col2{width:350px}
.purchase_sec{height:1130px}
.howbuy_sec4img{left:404px}
.howbuy_sec4 .howbuy_sec4p{width:404px;padding-right:40px}
.howbuy_block2 p{font-size:16px;line-height:1.72}
.howbuy_sec4p .invest_col1_h2{font-size:27px}
.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;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-size:20px;line-height:22px;color:#1B1B1B;text-transform:uppercase;margin:0;direction:rtl}
.plotcat_name span{vertical-align:super}
.mp_available_mob{font-size:13px;line-height:18px;text-align:right;color:#22A471;text-transform:uppercase;margin-top:0;margin-bottom:0;width:80px;display:inline-flex;vertical-align:middle;direction:rtl}
.mp_available_mob_img{width:26px;margin-left:10px;float:right;margin-top:5px}
.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;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;line-height:40px;margin-left:0;text-align:center;margin-bottom:43px;color:#2E3341}
.another_mp_mob_sec{padding:20px 32px 50px}
.mp_cats_width{padding:0 2%}
.mp_cats_block{padding:2%;float:right}
.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;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:right;color:#2E3341;text-transform:uppercase;margin-top:8px;margin-left:8px;margin-bottom:16px;direction:rtl}
.select_parcel_p2{font-size:18px;color:#22A471;text-transform:uppercase;margin-left:8px;margin-bottom:26px;text-align:right;direction:rtl}
.plot_sqblock{background-color:#22A471;border:5px;border-radius:5px;width:40px;height:40px;font-size:20px;color:#fff;text-align:center;color:#FFF;float:right;margin:0 8px;line-height:40px;margin-bottom:24px}
.hide_content{display:none}
.plotInformationModal .modal-dialog{width:94%}
.plotInformationModal .parcelNo{font-size:35px}
.plotInformationModal .modal-body{padding:0 50px 85px 50x}
.plotInformationModal .modal_plot_No_col{width:50%;float:right}
.plotInformationModal .available_link{padding:1px 30px 4px}
.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{float:left;width:40%;padding-top:10px}
.plotInformationModal .designation{text-align:left;margin-top:10px}
.RequestPrice{font-size:27px;line-height:50px;text-align:right;color:#2E3341;margin-top:16px}
.modal.in .modal-dialog{width:94%}
.plotInfoMainHeader{height:28px}
.fancybox-opened{width:312px!important;top:86px!important}
.news_pcontainer{width:705px}
.othernews_col{width:202px}
.othernews_block{height:390px}
.othernews_sec .carousel-control.left{left:-68px}
.othernews_sec .carousel-control.right{right:-68px}
.othernews_btn{width:165px}
.singleblog_title{font-size:32px}
.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-right:50px}
.contact_col2{width:0}
.contactus_container2{padding-right:32px;padding-left:32px}
.contactus_container2 .contactus_col1{padding-right:0;padding-left:32px}
.contactus_container2 .contactus_col2{padding-left:0;padding-right: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}
.customercare_container h1{margin-right:0}
.customercare_container .custcare_col1{margin-right:0}
.customercare_container .custcare_col2{width:42%}
.select_land_row{padding:70px 32px}
.select_land_col1_odd{margin-right:0;width:auto;padding-right:32px}
.select_land_col1_even{margin-left: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:right}
.gallery_nav {
    width: 636px;
    margin: auto;
}
}
@media (max-width: 480px) {
.visible_web_only{display:none !important;}

#women_modal{ overflow-x: hidden; overflow-y: auto;align-items: normal;}
#women_modal   .displayModal{display: block !important;}
#women_modal .modal-content{ height:auto;  background-image:none;}
#women_modal .modal-dialog {  width: 97%; margin-left: auto; margin-right: auto; height:auto;}
#women_modal .modal-body{padding:0px;}
#women_modal .close{ position: absolute; z-index: 9;right: 22px; margin-right: 0;top:2px; z-index: 9999;}
#women_modal .modal-header{padding:0px;}
#women_modal .modal-header:before , #women_modal .modal-header:after{display: unset;}
#women_modal .form_block{width:100%;padding-top:0px; margin-top:0;}
#women_modal .discount_block2{max-width:100%;width: 325px; margin-left: auto; margin-right: auto;}
#women_modal .discount_p_block {width: 324px; margin-top: 42px; margin-right: auto; margin-left:auto;padding-top: 36px;}
#women_modal .discount_group_options {display: block; margin-left: auto; margin-right: auto; width: 308px; padding-top:5px;}
#women_modal .discount_option{margin-right:0px; margin-top:14px;}
#women_modal #request_discount_form{padding:0 11px 11px 11px;}
#women_modal #request_discount_form input{width:100%;}
#women_modal .mob_bg_block{height:297px;width:100%;background-repeat: no-repeat;    background-size: cover;}
#women_modal .tenyearlogo{width: 130px; padding-top: 7px; margin-left: auto; margin-right: auto; text-align: center; float: none;}
#women_modal .discount_p1{  margin-left:auto; margin-right:auto; font-size:34px;text-align: center;}
#women_modal .discount_p2{font-size:32px; max-width:100%; margin-left:auto; margin-right:auto; line-height: 1.6;margin-top: 8px;margin-bottom:6px; text-align: center;}
#women_modal .hidden-span-xs{display:none;}
#women_modal .visible-span-xs{display:inline !important;}
#women_modal .discount_p3{font-size:32px; padding-top:0px; margin-bottom: 0px;}
#women_modal .discount_btn { margin-top: 2px; margin-bottom:47px;}
#women_modal .validation-error-label{color: #C42E2E;text-shadow: none;}
#women_modal .discount_group_options_mob{    display: flex;flex-direction: row;flex-wrap: wrap;justify-content: center;align-items: center;}
#women_modal .discount_checkbox_label {font-size: 18px;line-height:1.5;padding-right: 8px;}
#women_modal input {margin-bottom: 15px;}
#women_modal .discount_p4 {margin-top: 16px; text-align: center;margin-bottom: 14px; color:#BE7925; font-size:21px;     line-height: 1.5;}
#women_modal .img_block  {display: block;}
#women_modal #request_discount_form {width:100%;}

#Birzeit_Modal{ overflow-x: hidden; overflow-y: auto;align-items: normal;}
#Birzeit_Modal   .displayModal{display: block !important;}
#Birzeit_Modal .modal-content{ height:auto;background-position-x: center;     background-size: 100% 665px;}
#Birzeit_Modal .modal-dialog {  width: 97%; margin-left: auto;  height:auto;}
#Birzeit_Modal .modal-body{padding:0px;grid-template-columns: auto;}
#Birzeit_Modal .close{ position: absolute; z-index: 9;right: 22px; margin-right: 0;top:2px; z-index: 9999;}
#Birzeit_Modal .modal-header{padding:0px;}
#Birzeit_Modal .modal-header:before , #Birzeit_Modal .modal-header:after{display: unset;}
#Birzeit_Modal .form_block{width:100%;grid-area: 3; padding-top:65px}
#Birzeit_Modal .discount_block2{max-width:100%;grid-area: 2;width: 325px; margin-left: auto; margin-right: auto;height: 356px;}
#Birzeit_Modal .discount_p_block { grid-area: 1;width: 324px; margin-top: 28px; margin-right: auto; margin-left:auto;}
#Birzeit_Modal .discount_group_options {display: block; margin-left: auto; margin-right: auto; width: 308px; padding-top:5px;}
#Birzeit_Modal .discount_option{margin-right:0px; margin-top:14px;}
#Birzeit_Modal #request_discount_form{padding:0 11px 11px 11px;}
#Birzeit_Modal #request_discount_form input{width:100%;}
#Birzeit_Modal .mob_bg_block{height:297px;width:100%;background-repeat: no-repeat;    background-size: cover;}
#Birzeit_Modal .tenyearlogo{width: 130px; padding-top: 7px; margin-left: auto; margin-right: auto; text-align: center; float: none;}
#Birzeit_Modal .discount_p1{  margin-left:auto; margin-right:auto; font-size:28px;text-align: center;    width: 290px;}
#Birzeit_Modal .discount_p2{font-size:26px; max-width:100%; margin-left:auto; margin-right:auto; line-height: 42px;margin-top: 8px;margin-bottom:6px; text-align: center;}
#Birzeit_Modal .hidden-span-xs{display:none;}
#Birzeit_Modal .visible-span-xs{display:inline !important;}
#Birzeit_Modal .discount_p3{font-size:30px; margin-top:10px;    margin-bottom: 20px;}
#Birzeit_Modal .discount_p3 .sub_title{font-size:35px; }
#Birzeit_Modal .img_p1{font-size:20px; right:0; left:0;text-align: center; top:11px;}
#Birzeit_Modal .img_p2{font-size:20px; right:0; left:0;text-align: center; top:49px;}
#Birzeit_Modal .discount_btn { margin-top: 2px; margin-bottom:47px;}
#Birzeit_Modal .validation-error-label{color: #C42E2E;text-shadow: none;}
#Birzeit_Modal .discount_group_options_mob{    display: flex;flex-direction: row;flex-wrap: wrap;justify-content: center;align-items: center;}
#Birzeit_Modal .discount_checkbox_label {font-size: 18px;line-height:1.5;padding-right: 8px;}
#Birzeit_Modal input {margin-bottom: 15px;}
#Birzeit_Modal .discount_p4 {text-align: center;margin-bottom: 14px;}
#Birzeit_Modal .discount_option img {width:28px;}
#Birzeit_Modal #request_discount_form {width:100%;}

#tabo_discount_modal {overflow-x: hidden;overflow-y: auto;align-items: normal;}
#tabo_discount_modal   .displayModal{display: block !important;}
#tabo_discount_modal .modal-content{ height:auto;background-position-x: center; background-size: 100% 665px;}
#tabo_discount_modal .modal-dialog {  width: 97%; margin-left: auto;  height:auto;}
#tabo_discount_modal .modal-body{padding: 45px 12px 29px 12px;grid-template-columns: auto;}
#tabo_discount_modal .close{ position: absolute; z-index: 9;right: 10px; margin-right: 0;top:2px; z-index: 9999;}
#tabo_discount_modal .modal-header{padding:0px;}
#tabo_discount_modal .modal-header:before , #tabo_discount_modal .modal-header:after{display: unset;}
#tabo_discount_modal .form_block{width:100%;grid-area: 3;}
#tabo_discount_modal .discount_block2 {display: none;}
#tabo_discount_modal .discount_block1{margin-left: auto; width: 326px; padding: 0 13px 28px;}
#tabo_discount_modal .discount_p2 {margin-bottom: 20px;}
#tabo_discount_modal .tabo_discount_2022_image {margin-bottom: 11px;}
#tabo_discount_modal .discount_p3 {font-size: 18px;margin-bottom: 14px;}
#tabo_discount_modal #request_discount_form {width:100%;}
#tabo_discount_modal #request_discount_form{width:100%;padding:0 11px 11px 11px;}
#tabo_discount_modal input {width: 100%;margin-bottom: 15px;}
#tabo_discount_modal .validation-error-label {color: #C42E2E;text-shadow: none;}
#tabo_discount_modal .discount_btn{margin-top: 5px;}
.display_discount_label_web{display: none;}
.display_discount_label_mob{display: block;}

.special_offers_modal{ overflow-x: hidden; overflow-y: auto;align-items: normal;}
.special_offers_modal   .displayModal{display: block !important;}
.special_offers_modal .modal-content{ height:auto;background-position-x: center; background-size: 100% 490px;}
.special_offers_modal .modal-dialog {  width: 97%; margin-left: auto;  height:auto;}
.special_offers_modal .modal-body{padding:0px;grid-template-columns: auto;}
.special_offers_modal .close{ position: absolute; z-index: 9;right: 22px; margin-right: 0;top:2px; z-index: 9999;}
.special_offers_modal .modal-header{padding:0px;}
.special_offers_modal .modal-header:before , .special_offers_modal .modal-header:after{display: unset;}
.special_offers_modal .form_block{width:100%;grid-area: 3; padding-top:14px}
.special_offers_modal .discount_block2{max-width:100%;grid-area: 2;width: 325px; margin-left: auto; margin-right: auto;height: 356px;}
.special_offers_modal .discount_p_block { grid-area: 1;width: 324px; margin-top: 28px; margin-right: auto; margin-left:auto;}
.special_offers_modal .discount_group_options {display: block; margin-left: auto; margin-right: auto; width: 308px; padding-top:5px;}
.special_offers_modal .discount_option{margin-right:0px; margin-top:14px;}
.special_offers_modal #request_discount_form{padding:0 11px 11px 11px;}
.special_offers_modal #request_discount_form input{width:100%;}
.special_offers_modal .mob_bg_block{height:297px;width:100%;background-repeat: no-repeat;    background-size: cover;}
.special_offers_modal .tenyearlogo{width: 130px; padding-top: 7px; margin-left: auto; margin-right: auto; text-align: center; float: none;}
.special_offers_modal .discount_p1{  margin-left:auto; margin-right:auto; font-size:28px;text-align: center;    width: 290px;}
.special_offers_modal .discount_p2{font-size:30px; max-width:100%; margin-left:auto; margin-right:auto; line-height: 42px;margin-top: 8px;margin-bottom:24px; text-align: center;}
.special_offers_modal .hidden-span-xs{display:none;}
.special_offers_modal .visible-span-xs{display:inline !important;}
.special_offers_modal .discount_p3{font-size:30px; margin-top:10px;    margin-bottom: 20px;}
.special_offers_modal .discount_p3 .sub_title{font-size:35px; }
.special_offers_modal .img_p1{font-size:20px; right:0; left:0;text-align: center; top:11px;}
.special_offers_modal .img_p2{font-size:20px; right:0; left:0;text-align: center; top:49px;}
.special_offers_modal .discount_btn { margin-top: 2px; margin-bottom:47px;}
.special_offers_modal .validation-error-label{color: #C42E2E;text-shadow: none;}
.special_offers_modal .discount_group_options_mob{    display: flex;flex-direction: row;flex-wrap: wrap;justify-content: center;align-items: center;}
.special_offers_modal .discount_checkbox_label {font-size: 18px;line-height:1.5;padding-right: 8px;}
.special_offers_modal input {margin-bottom: 15px;}
.special_offers_modal .discount_p4 {text-align: center;margin-bottom: 14px;}
.special_offers_modal .discount_option img {width:28px;}
.special_offers_modal #request_discount_form {width:100%;}
.special_offers_modal .checkbox-inline{padding-left:40px;}

.special_offers_modal .discount_block2{
height:320px !important;
}

.special_offers_modal .form_block{
max-width:100%;
width:315px !important;
}


#bop_modal{ overflow-x: hidden; overflow-y: auto;align-items: normal;}
#bop_modal   .displayModal{display: block !important;}
#bop_modal .modal-content{ height:auto;background-position-x: center; background-size: 100% 490px;}
#bop_modal .modal-dialog {  width: 97%; margin-left: auto;  height:auto;}
#bop_modal .modal-body{padding:0px;grid-template-columns: auto;}
#bop_modal .close{ position: absolute; z-index: 9;right: 22px; margin-right: 0;top:2px; z-index: 9999;}
#bop_modal .modal-header{padding:0px;}
#bop_modal .modal-header:before , #bop_modal .modal-header:after{display: unset;}
#bop_modal .form_block{width:100%;grid-area: 3; padding-top:5px;}
#bop_modal .discount_block2{max-width:100%;grid-area: 2;width: 325px; margin-left: auto; margin-right: auto;height: auto;}
 #bop_modal .img_block{height:192px;}
 #bop_modal .web_display{display:none;}
 #bop_modal .mob_display{display:block !important;}

#bop_modal .discount_p_block { grid-area: 1;width: 324px; margin-top: 28px; margin-right: auto; margin-left:auto;}
#bop_modal .discount_group_options {display: block; margin-left: auto; margin-right: auto; width: 308px; padding-top:5px;}
#bop_modal .discount_option{margin-right:0px; margin-top:14px;}
#bop_modal #request_discount_form{padding:0 11px 11px 11px;}
#bop_modal #request_discount_form input{width:100%;}
#bop_modal .mob_bg_block{height:297px;width:100%;background-repeat: no-repeat;    background-size: cover;}
#bop_modal .tenyearlogo{width: 130px; padding-top: 7px; margin-left: auto; margin-right: auto; text-align: center; float: none;}
#bop_modal .discount_p1{  margin-left:auto; margin-right:auto; font-size:28px;text-align: center;    width: 290px;}
#bop_modal .discount_p2{font-size:26px; max-width:100%; margin-left:auto; margin-right:auto; line-height: 42px;margin-top: 8px;margin-bottom:16px; text-align: center;}
#bop_modal .hidden-span-xs{display:none;}
#bop_modal .visible-span-xs{display:inline !important;}
#bop_modal .discount_p3{font-size:30px; margin-top:10px;    margin-bottom: 20px;}
#bop_modal .discount_p3 .sub_title{font-size:35px; }
#bop_modal .img_p1{font-size:20px; right:0; left:0;text-align: center; top:11px;}
#bop_modal .img_p2{font-size:20px; right:0; left:0;text-align: center; top:49px;}
#bop_modal .discount_btn { margin-top: 2px; margin-bottom:47px;}
#bop_modal .validation-error-label{color: #C42E2E;text-shadow: none;}
#bop_modal .discount_group_options_mob{    display: flex;flex-direction: row;flex-wrap: wrap;justify-content: center;align-items: center;}
#bop_modal .discount_checkbox_label {font-size: 18px;line-height:1.5;padding-right: 8px;}
#bop_modal input {margin-bottom: 15px;}
#bop_modal .discount_p4 {text-align: center;margin-bottom: 14px;}
#bop_modal .discount_option img {width:28px;}
#bop_modal #request_discount_form {width:100%;}
#bop_modal .checkbox-inline{padding-left:3px;}

.bop_modal .form_block{
max-width:100%;
width:315px !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}
.main_menu li a{padding:15px 0;}
.main_menu .dropdown-menu li a{padding:15px 0!important;}
.navbar-nav .open .dropdown-menu>li>a{line-height: 32px;}
.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);}

.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{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;
    padding-top: 10px;
    position: relative;
    top: -30px;
    margin-left: auto;
    margin-right: auto;} */
.lang_select{float:right;border:none;margin-top:26px;padding:0;font-family:'F2L';margin-right:25px;background-position-x:19px;font-family:BananaGrotesk-Regular}
.search_icon{display:none}
.navbar-toggle{float:left;margin-left: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_ipad{display:none}
.visible_mob{display:block!important}
.visible_web{display:none!important}
.visible_web_ipadpro{display:none!important}
.visible_web_ipad{display:none!important}
.visible_mob_map{display:block!important}
.visible_mob_ipad{display:block!important}

.display_web{display:none!important}
.hero_black_bg{height:484px}
.hero_bg{background-position:0px 72px;height:556px}
.hero_p{width:329px; text-align: center;margin-left:auto;margin-right:auto;font-size:30px;top:20px;color:#000;}
.delivered_h1{display:none}
.delivered_p1{text-align:center;font-size:37px;line-height:1.5;margin-top:0;margin-bottom:6px}
.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{width:100%;top:0;padding-left:32px;padding-right:32px}
.whoweare_img_mob{margin:18px 0;box-shadow:36px 2px 74px #0000004D}
.whoweare_hr{width:22px;margin-left:12px;border:1px solid #090909}
.whoweare_h1{margin-top:39px;margin-bottom:21px;line-height:16px}
.whoweare_h2{font-size:27px;line-height:34px;width:100%}
.whoweare_p{font-size:16px;line-height:27px}
.btn_orng{width:311px;max-width:100%;margin-bottom:52px;font-size:15px}
#mp_slider{display:none}
.selectland_h1{font-size:27px;line-height:34px;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:80px 32px;background-color:rgba(0,0,0,0.3);margin-bottom:0;font-size:26px;line-height:1.5;direction:rtl;position:static;margin-top:0}
.slider_hr{display:none}
.selectland_mob{margin-right:46px;margin-left:46px;margin-bottom:114px;direction:rtl}
.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:220px}
#whybuy_slider .slick-next{right:-50px;top:210px;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}
#testi_index_slider .slick-prev{left:-50px;top:250px;filter:invert(100%) sepia(100%) saturate(100%) hue-rotate(100deg) brightness(100%) contrast(100%)}
#testi_index_slider .slick-next{right:-50px;top:240px;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:30px}
#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:220px}
#howbuy_slider .slick-next{right:-50px;top:210px;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}
#testi_slider3 .slick-prev{left:-30px;top:250px}
#testi_slider3 .slick-next{right:-30px;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-bottom:100px;padding-left:32px;padding-right:32px}
.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;color:#22A471;text-transform:uppercase;margin-top:20px;font-family:'F1B'}
.selectland_mob h1{font-family:'F1B';font-size:27px;line-height:1.5;text-align:center;color:#2E3341;margin-top:8px;margin-bottom:20px}
.step_item{padding-top:5px;width:95%;position:relative;margin-left:10px;margin-right:10px;background:#FFF;height:1000px}
.step_item h1{font-size:24px}
.selectland_mob p{font-size:16px;line-height:24px;text-align:center;color:#565656;padding-left:19px;padding-right:19px}
.selectland_dropdown{font-family:'F2L';width:100%;height:40px;padding:5px;border:1px solid #090909;font-size:18px;text-align:center;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}
.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}
.selectland_mob .carousel-indicators li{background-color:rgba(9,9,9,0.33)!important}
.selectland_mob .carousel-indicators .active{background-color:#090909!important}
.carousel-indicators li{width:12px;height:12px;background-color:rgba(9,9,9,0.33);margin:5px}
.carousel-indicators .active{background-color:#090909;opacity:1;margin:5px}
.carousel-caption{position:relative;left:0;right:0;bottom:0;text-shadow:none;color:#565656}
.master_item .carousel-caption{height:450px}
.selectland_sec{padding-bottom:10px}
.invest_col1_h1{color:#090909;margin-top:0}
.invest_col1_hr{width:22px;margin-left: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;display:block}
.invest_grid_col1{float:right}
.invest_grid_col2{float:right}
.invest_icon{top:32px}
.invest_btn{margin-bottom:0}
.invest_p1{font-size:28px;line-height:31px;color:#000;font-family:'F1B'}
.invest_grid_col1{width:50%;float:right;padding-left:17px;padding-right:17px}
.invest_grid_col2{width:50%;float:right;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;color:#2E3341;width:260px;margin:27px auto}
.whybuy_col_h1{font-size:17px;line-height:23px}
.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}
.testi_container{padding-left:32px;padding-right:32px}
.testi_mob .carousel-indicators .active{background-color:#fff}
.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;color:gray;margin-bottom:52px}
.testi_p1{font-size:16px;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:right;color:#090909}
.video_h2{font-size:27px;line-height:34px;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 85px}
.gallery_sec{padding-top:24px}
.gallery_sec .slick-slide:not(.slick-active){opacity:.3;position:relative;z-index:-9}
.gallery_masterplans_h1 {margin-bottom: 24px;}
.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-family: 'F2L',sans-serif;font-size:27px;line-height:40px;margin-top:0px;margin-bottom:24px;padding: 0px 65px;text-align: center;}
.gallery_h1 {
    margin-bottom: 30px;margin-top: 0px;
}
.gallery-img {
    height: 200px;
    max-width: 100%;
}
.gallery_slider_block{
    position: absolute;
    top: 0;
    right: 0;
    width: 100%;
    height: inherit;
}
.gallery-text-block {
    position: relative;
    text-align: center;
    top: 4px;
    right: auto;
}
.gallery-icons-details {
    padding: 0 4px;
}
.gallery-icons {
    position: relative;
    text-align: center;
    top: 5px;
    left: auto;
    padding: 0 45px;
}
.gallery_show_all_btn {
    display: block;
    width: 175px;
    height: 42px;
    line-height: 42px;
    padding: 0;
    background-color: #AD7D2B;
    font-size: 16px;
    text-align: center;
    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_section{direction:rtl}
.news_title{width:100%;margin:0;padding:0}
.news_details_block h1{font-size:17px;line-height:26px;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:right;color:#090909}
.news_h2{font-size:27px;line-height:34px;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:164px;position:relative;margin-left:auto;margin-right:auto;display:block;width:30px}
.abouttabo_heromob{position:relative;top:135px;font-size:40px;line-height:51px;max-width:100%;color:#fff;font-family:'F2L';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;color:#090909}
.abouttabo_container >h2{font-size:24px;line-height:34px;margin-bottom:32px}
.abouttabo_col1 p:first-child{font-family:'F1B'}
.abouttabo_col1 p,.abouttabo_col2 p{font-size:16px}
.abouttabo_col1,.abouttabo_col2{padding-right: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}
.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:right;font-size:24px;line-height:34px;margin-bottom:32px}
.aboutinvest_col1{width:100%}
.aboutinvest_col1 h2{text-align:right;font-size:24px;line-height:34px;width:100%;margin-bottom:24px}
.aboutinvest_img1,.aboutinvest_img2,.aboutinvest_img3{width:100%;height:auto}
#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)}
#whatbuild_block .carousel-caption p{text-align:center;font-size:18px;line-height:29px;color:#767676;text-transform:uppercase;opacity:.59}
.whatbuild_sec1{padding:32px;padding-bottom:303px}
.whatbuild_title{margin:0}
.whatbuild_container1 h2{font-size:24px;line-height:34px;text-align:right}
.whatbuild_container1 p{padding:0;font-size:16px;line-height:27px;text-align:right;direction:rtl}
.whatbuild_block{top:-302px;padding:25px 43px 41px;direction:rtl}
.whatbuild_block .carousel-caption{margin-top:140px;margin-bottom:23px}
.whatbuild_block .carousel-caption p{text-align:center;font-size:15px;line-height:29px;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:right;color:#FFF;padding-left:32px;padding-right:32px;direction:rtl}
.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}
selectland_mob .carousel-indicators li{background-color:rgba(9,9,9,0.33)}
.testimonial_row{padding-top:0;height:467px}
.testimonial_title{padding:48px 32px 4px}
.testimonial_title h2{font-size:27px;line-height:34px;margin-top:0}
.testimonial_title h3{font-size:20px;line-height:34px;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{color:#000;font-size:39px}
#testi_slider2 .slick-prev{top:330px!important;left:-50px!important}
#testi_slider2 .slick-list{padding-top:228px;height:829px}
#testi_slider2 .slick-active{width:198px!important;max-width:100%;margin-left:20px;height:316px;position:relative;bottom:165px}
#testi_slider2 .slick-active .testi_bg_img{width:97px!important;max-width:100%;height:316px}
#testi_slider2 .slick-active .testi_text_side{width:calc(100% + 112px)!important;max-width:calc(100% + 112px)!important;margin-left:0;display:block;position:relative;left:125%;margin-top:37px}
#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:95px!important;height:150px}
#testi_slider2 .slick-active + .slick-active + .slick-active .testi_bg_img{width:95px!important;height:150px}
#testi_slider2 .slick-active + .slick-active + .slick-active .testi_text_side{display:none}
.testi_text_side h1{margin-bottom:20px;margin-top:0}
.testi_text_side .text_side_p1{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-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-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:20px;line-height:34px;width:100%;margin:30px auto 17px}
.testi_carousel{padding-left:32px;padding-right:32px;direction:rtl}
.testi_carousel .carousel-control.right{background-image:none;top:167px;right:-10px}
.testi_carousel .carousel-control.left{background-image:none;top:167px;left:-10px}
.testi_carousel .carousel-control.right img{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}
.testi_slida{padding:20px;padding-top:60px;background-color:#fff;border-radius:9px;height:485px;margin-left:10px;margin-right:10px}
.testi_slida h2{text-align:center;font-size:80px;line-height:0!important;color:#2E261F;font-family:'Bodoni-SvtyTwo-ITC-TT-Book'}
.testi_slida h3{text-align:center;font-size:17px;line-height:1.72!important;color:#2E261F;margin-top:16px;margin-bottom:37px}
.testi_slida .testi_name{font-size:22px;text-align:center;color:#AD7D2B;margin-bottom:0;font-family:'F1B'}
.testi_slida .testi_country{font-size:16px;text-align:center;color:#AD7D2B}
.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:170px;font-size:40px;line-height:51px;width:300px;max-width:100%;color:#fff;font-family:'F2L';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-left: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;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:22px;line-height:32px;color:#2E3341;margin-top:23px;margin-bottom:13px}
.select_land_col1 p{font-size:16px;line-height:27px;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_bg{margin-bottom:34px;height:567px}
.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:'F1B';line-height:26px;top:2px;right:12px;color:#FFF;margin-top:0}
.masteplan_popup_btn{position:absolute;font-size:15px;line-height:20px;text-align:left;letter-spacing:.6px;color:#fff;bottom:40px;right:0;padding-top:0;z-index:2;height:27px;background-color:#CB2E2E;border-radius:100px 0 0 100px;width:82px;text-align:center}
.masteplan_popup_p{position:absolute;font-size:15px;color:#fff;bottom:0;right: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:284px}
.faq_black_bg{background-color:transparent}
.faq_bg_text{top:54px}
.faq_content{padding:16px;direction:rtl}
.faq_content h2{max-width:100%}
.faq_plus_icon,.faq_minus_icon{margin-right: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;padding:18px 32px}
.faq_active img{margin-right: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}
.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{direction:rtl;display:block;color:#FFF !important;text-align:center;margin-left:auto;margin-right:auto;font-size:20px;line-height:34px;padding:18px 32px}
.gallery_active img{margin-right: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}
.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}
.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:1.5}
.news_pcontainer .row{padding-left:0;padding-right:0}
.news_pblock{float:none;margin-left:auto;margin-right:auto;height:auto}
.gallery_block{float:none;margin: 30px 0 0 0;width: auto;height:auto}
.gallery_block iframe{width: 100%;}
.news_p{padding-bottom:80px}
.news_section .news_pblock{margin:24px 0;width:100%;background-color:#fff;height:470px}
.hover_block:hover{opacity:0}
.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:calc(50% - 75px)}
.news_pblock,.hover_block{height:auto}
.gallery_block{height:auto}
.othernews_sec{padding:30px 18px 72px}
.othernews_col{width:100%;margin:0!important;padding:0;position:relative}
.news-carousel{padding:20px}
.othernews_block{height:472px;margin-left:10px;margin-right:10px}
.othernews_sec .carousel-indicators li{background-color:rgba(9,9,9,0.33)!important}
.othernews_sec .carousel-indicators .active{background-color:#090909!important}
.othernews_sec .carousel-control.left{left:-25px;top:190px}
.othernews_sec .carousel-control.right{right:-25px;top:190px}
.othernews_sec .carousel-indicators{bottom:-40px}
.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;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%)}
.gallery_section{padding-top:43px}
.gallery_container_images .row{padding-left:0;padding-right:0}
.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-right: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}
.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;padding-top:10px;direction:rtl}
.howbuy_sec2 h2{margin-top:0;font-size:24px;line-height:34px;margin-bottom:30px}
.purchase_sec{padding-bottom:47px!important;direction:rtl}
.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}
.purchase_sec .mp_name{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;direction:rtl}
.purchase_sec .howbuy_h1{margin-bottom:24px;width:145px}
.howbuy_sec4{background-color:#fff;padding-top:62px;padding-bottom:285px;direction:rtl}
.howbuy_sec4p .invest_col1_h2{text-align:center;margin-top:23px;margin-bottom:32px;font-size:24px}
.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{direction:rtl;text-align:center;font-size:30px;line-height:37px;color:#FFF;text-shadow:8px 2px 17px #000;width:350px;margin-left:auto;margin-right:auto;margin-top:80px;direction:rtl}
.whybuy_bg_text .hero_arrow{margin-top:120px;display:block;margin-left:auto;margin-right:auto}
.whybuysec1{padding:50px 32px;direction:rtl}
.whybuy_colm{width:100%;float:none;margin:0;font-size:16px;line-height:27px}
.whybuysec1_h1{margin-right:0}
.whybuysec2{background-color:#fff;padding-top:0}
.whybuysec2_content1{background-color:#FAF8F3;padding:46px 32px}
.whybuysec2 .whybuysec2_content1{position:static;padding-top:0}
.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}
.sec2_container p{font-size:16px;line-height:27px}
.customercare_sec{padding-left:32px;padding-right:32px;padding-top:38px}
.customercare_container{margin-bottom:0}
.customercare_container .custcare_col1{margin-right: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;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.5;margin-bottom:20px}
.singleblog_sec{padding-left:16px;padding-right:16px;padding-bottom:0}
.singleblog_content{padding-left:0;padding-right:0}
.singleblog_title{padding-left:8px;padding-right:8px;margin-top:0;font-size:27px;line-height:34px}
.fb_comments_bg{padding:12px;background-color:#fff}
.careers_sec1,.careers_container,.careers_sec3{padding-left:16px;padding-right:16px}
.careers_sec1 h2{padding:0 16px;font-size:27px;line-height:1.5}
.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.5}
.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;left:28px}
.career_block h1{padding-left:42px;font-size:20px;line-height:30px}
.careers_sec3{padding-top:50px;padding-bottom:54px}
.careers_sec3 h2{font-size:27px;line-height:1.3;margin-bottom:32px}
.careers_sec3 p{font-size:16px;line-height:27px}
.contactus_bg{bbackground-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;font-family:'F2L';text-align:center;margin-left:auto;margin-right:auto}
.contactus_sec{padding:32px}
.contact_col1,.contact_col3,.contact_address1{padding:0;float:none}
.contact_col1,.contact_col3,.contact_address2{padding:0}
.contact_row2_col2{padding-right:0;float:none;width:100%}
.contactus_sec2{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:right;font-size:23px;line-height:34px;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 .form-control{font-size:16px;padding-bottom:8px}
.contact_row2_col2 .form-group{margin-bottom:27px}
.contact_row2_col2 .sel_lable{font-size:16px; padding-top: 8px;}
label.container-checkbox{padding-left:58px;padding-top:0;font-size:16px}
.contact_row2_col2 .btn_send{margin-bottom:45px}
.contactus_container2{padding-top:38.5px}
.contactus_container2 .sales_offices{margin-top:0;font-size:27px;line-height:34px;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;margin-bottom:13px}
.contact_container h2{width:100%;font-size:27px;line-height:50px;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}
.main_menu li a.active{border-bottom:none;padding-bottom:0!important}
.aboutinvest_col1 p{padding-left:0}
.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}
.masterplan2_container{height:auto;margin-bottom:0}
.plots_img{width:100%;height:auto}
.masterplan2_bg div{max-width:100%}
.panorama{
  height: 15px;
  width: 15px;
  border-radius: 15px;
}
.panorama span{
  height: 15px;
  width: 15px;
}
.panorama:hover span {
    height: 15px;
    width: 15px;
  }
.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;line-height:40px;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-size:20px;line-height:22px;color:#1B1B1B;text-transform:uppercase;margin:0;direction:rtl}
.plotcat_name span{vertical-align:super}
.mp_available_mob{font-size:15px;line-height:18px;text-align:right;color:#22A471;text-transform:uppercase;margin-top:0;margin-bottom:0;width:80px;display:inline-flex;vertical-align:middle;direction:rtl}
.mp_available_mob_img{width:26px;margin-left:10px;float:right;margin-top:5px}
.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:18px;text-align:center;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;line-height:40px;margin-left:0;text-align:center;margin-bottom:43px;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:18px;text-align:center;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:right;color:#2E3341;text-transform:uppercase;margin-top:0;margin-left:8px;margin-bottom:16px;direction:rtl}
.select_parcel_p2{font-size:18px;color:#22A471;text-transform:uppercase;margin-left:8px;margin-bottom:26px;text-align:right;direction:rtl}
.plot_sqblock{background-color:#22A471;border:5px;border-radius:5px;width:40px;height:40px;font-size:20px;color:#fff;text-align:center;color:#FFF;float:right;margin:0 12px;line-height:40px;margin-bottom:24px}
.hide_content{display:none}
.plotInformationModal .modal-dialog{width:94%}
.plotInformationModal .parcelNo{font-size:32px;display:inline-table}
.plotInformationModal .modal-body{padding:0;padding-top:0}
.plotInformationModal .modal-footer{padding-bottom:0}
.plotInformationModal .modal_plot_No_col{width:50%;float:right}
.plotInformationModal .available_link{padding:1px 30px 4px}
.plotInformationModal .modal_plot_col3{padding-top:0}
.plot_info_block{width:100%;padding:0 24px}
.request_price_block{width:100%;margin-top:39px;background-color:#F7F3EC;padding:0 24px}
.plotInfoMob{padding:0 24px}
.modal_plot_header{height:90px}
.plotInformationModal .modal_plot_col2{float:left;width:40%;padding-top:18px}
.plotInformationModal .designation{text-align:left}
.RequestPrice{font-size:27px;line-height:50px;text-align:right;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 .thank_you_msg{font-size:40px;margin-top:30px}
#successModal .success_message{margin-top:40px;font-size:24px}
.fancybox-opened .fancybox-skin{padding:4px!important;background-color:#1D1D1D}
.success-message-block{width:100%;padding:24% 24px}
.thank_you_msg{font-size:45px}
.success_message{font-size:20px}
.singlenews_btn{display:block;width:200px;height:48px;line-height:48px;padding:0;background-color:#AD7D2B;font-size:16px;text-align:center;color:#FFF;text-transform:uppercase;border:none;border-radius:0;margin-top:0;margin-right:25px;position:absolute;bottom:30px}
.whybuy_title{width:285px;margin-right:0}
.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-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);}
#gallery-slider .slick-prev{top:33px;left:22px;margin: 83px 0;width:60px; height:35px; background-size:contain;background-repeat:no-repeat}
.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%;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-size:18px;border-width:0;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;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}
.plotInformationModal .pending_link{padding:1px 30px 4px}
.plotInformationModal .reserved_link{padding:1px 30px 4px}
.whybuy_container .carousel-control.right{right:-45px;top:50%}
.whybuy_container .carousel-control.left{left:-45px;top:50%}
#plotsModal .modal-header{padding:16px 0 0 16px;border-bottom:0 solid #e5e5e5}
#plotsModal .modal-body{padding-top:0}
button.close{float:left;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;left: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}
.pagination{padding-right:0}
.map_title{width:auto}
.gallery_btn{
  position: absolute;
  top: 8px;
  margin-top: 0px;
  background-color: rgb(0 0 0 / 40%);
  right: 8px;
  color: #fff;
  font-size: 12px;
  width: 162px;
  padding: 5px;
  height: 30px;
}
.gallery_text{
  float:right;
}
.gallery_arrow{
  transform: rotate(90deg);
  width: 14px;
  height: auto;
  margin-right: 2px;
}
}

}
@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}
.howbuy_col2{width:546px}
.testi-wrapper{width:860px!important}
.testimonial_container2{width:92%;margin-left:auto;margin-right:auto}
.select_land_col2{width:46.3%}
}
