@charset "utf-8";@import url(https://fonts.googleapis.com/css?family=Roboto:400,500,700);.add-map-label h2,.add-map-label p{color:#fff!important;margin-bottom:0}.lang-sub ul li a,.pro-desc h3 a,.tel-top ul li a{text-decoration:none}.content ul li,.property_detail ul{list-style-image:url("images/icon-tick-2.png")}.clear,.row:after{clear:both}body{margin:0;padding:0;font-family:Roboto,sans-serif}.mgr-bottom-10{margin-bottom:10px}.box_product,.mgr-bottom-20,.photo_box{margin-bottom:20px}.mgr-top-10{margin-top:10px}.mgr-top-20,.property_map{margin-top:20px}.mgr-top-30{margin-top:30px}.mgr-top-40{margin-top:40px}.lang,.tel-top{margin-top:20px;float:right}.contact-form label{padding:10px 0 0}.add-map-label{background:#1a3668;padding:18px 15px;margin-bottom:10px;border-radius:4px;border-bottom:4px solid #5481d0}.add-map-label h2{font-size:20px;border-bottom:none;margin-top:0;padding-bottom:5px;padding-left:0;padding-top:0;font-weight:600;background:0 0;text-align:left}.add-map-label p{padding-bottom:0}.lang span,.tel-top ul li a{color:#04548d;font-size:16px;font-weight:700}.site-header{width:100%;height:auto;background:#fff;position:relative;z-index:9;-webkit-box-shadow:0 2px 10px 0 rgba(50,50,50,.9);-moz-box-shadow:0 2px 10px 0 rgba(50,50,50,.9);box-shadow:0 2px 10px 0 rgba(50,50,50,.9)}.site-logo{padding-top:16px}.site-logo a img{width:180px}.lang-sub ul,.tel-top ul{list-style-type:none;margin:0;padding:0}.tel-top ul li{float:left;margin-left:25px}.lang span:hover,.tel-top ul li a:hover{color:#ff8644}.lang span i,.tel-top ul li a i{margin-right:5px}.lang{margin-left:25px;margin-right:25px;cursor:pointer;position:relative}.lang-sub{display:none;width:120px;height:auto;background:#333;position:absolute;top:24px;right:0;z-index:9999;text-align:left;border:6px solid #666}.lang-sub ul li{border-bottom:1px solid #393939;padding:2px 10px}.lang-sub ul li:hover{background:#04548d}.lang-sub ul li a{color:#fff;font-size:13px;display:block}.site-nav{margin-top:6px}.site-slideshow{width:100%;height:auto;overflow:hidden;position:relative;z-index:1}.search_widget{width:100%;height:auto;background:rgba(0,0,0,.6);padding-left:15px;padding-right:15px;position:absolute;bottom:0;left:0}.search_widget_verticle{width:100%;height:auto;background:#ddd;padding-top:40px;padding-bottom:40px;border-radius:4px;border-bottom:4px solid #ccc}.search_widget_verticle h2{text-align:center;font-size:20px!important;text-transform:uppercase;color:#333!important;padding-bottom:0;margin:0}.content h1,.des-wrapper h2,.pro-wrapper h2{text-align:center;text-transform:uppercase;background:url("images/blue-sky-line.png") bottom center no-repeat;padding-bottom:15px;font-weight:700}.form-control{-webkit-appearance:none;-moz-appearance:none;appearance:none}.slt{background:url(images/bg-select.png) right no-repeat #fff}.search-form{padding-top:20px;padding-bottom:10px}.search-inner{width:1260px;margin:0 auto}.box-150,.box-code,.box-forent,.box-search-small,.box-small{margin-left:5px;margin-right:5px;float:left}.box-150{width:160px}.box-small{width:148px}.box-search-small{width:120px}.box-forent{width:130px}.box-code{width:140px}.search-label{padding-top:8px}.search-label span{color:#fff;font-size:16px;font-weight:700;text-transform:uppercase}.btn-search{box-shadow:0 1px 0 0 #fff6af;background:linear-gradient(to bottom,#ffec64 5%,#ffab23 100%);background-color:#ffec64;border-radius:6px;border:1px solid #fa2;display:inline-block;cursor:pointer!important;color:#333!important;font-family:Arial;font-size:15px!important;font-weight:700!important;padding:6px 24px!important;text-decoration:none!important;text-shadow:0 1px 0 #fe6}.btn-search:hover{background:linear-gradient(to bottom,#ffab23 5%,#ffec64 100%);background-color:#ffab23}.btn-blue:active,.btn-search:active,.btnred:active{position:relative;top:1px}.site-content{width:100%;height:auto;padding-top:40px;padding-bottom:40px;background:url("images/bg-content.jpg") 0 0/cover no-repeat}.site-content-sub{width:100%;height:auto;background:#fff;padding:40px 0}.site-content-box{background:rgba(255,255,255,.8);border-radius:10px;padding:50px 70px;-webkit-box-shadow:0 2px 10px 0 rgba(50,50,50,.6);-moz-box-shadow:0 2px 10px 0 rgba(50,50,50,.6);box-shadow:0 2px 10px 0 rgba(50,50,50,.6)}.content h1{font-size:26px;color:#04548d;margin-bottom:25px}.content h2{font-size:24px;color:#000}.content h3{font-size:22px;color:#000}.content p,.content ul li{font-size:16px;color:#000}.content p{line-height:26px}.content ul{padding-left:20px}.content ul li{padding-top:3px;padding-bottom:3px}.content img{width:100%!important;height:auto!important;display:block}.pro-wrapper{width:100%;height:auto;background:#fff;padding-top:40px;padding-bottom:40px}.des-wrapper h2,.pro-wrapper h2{font-size:26px;color:#04548d;margin-bottom:30px}.pro-box{background:#fff;border:1px solid #cecece;min-height:390px;position:relative;margin-top:15px;margin-bottom:15px}.des-box:hover a img,.hover-shadow:hover,.pro-box:hover a img{opacity:.8}.pro-desc{padding:20px}.pro-desc h3{line-height:22px;margin-top:0}.pro-desc h3 a{font-size:20px;color:#333}.pro-desc h3 a:hover{color:#1a3668}.pro-desc p,.team-desc p{font-size:14px;color:#666}.pro-price{text-align:right;width:100%;position:absolute;bottom:20px;right:20px}.status-rented,.status-sold{width:60px;height:60px;text-align:center;position:absolute;top:-10px;left:-10px;border-radius:50%}.pro-price span{font-size:30px;color:#f24f21}.status-rented{background:#f24f21;overflow:hidden}.status-rented span,.status-sold span{color:#fff;font-size:14px;font-weight:700;line-height:60px}.status-sold{background:#d73438;overflow:hidden}.status-rented-detail,.status-sold-detail{width:70px;height:25px;text-align:center;border-radius:3px;margin-bottom:20px;overflow:hidden}.status-rented-detail{background:#f24f21}.status-rented-detail span,.status-sold-detail span{color:#fff;font-size:14px;font-weight:700;line-height:25px}.box_property h2,.box_property p,.h1_custom,.price p{color:#fff!important}.status-sold-detail{background:#d73438}.box_property{width:100%;min-height:350px;overflow:hidden;border-radius:8px 8px 0 0;padding:10px 20px;background:#07568f}.price{margin-top:10px;margin-bottom:40px}.price p{font-size:18px;font-weight:700}.price p span{text-decoration:line-through;font-size:28px!important}.price .pricebig{font-size:40px!important;font-weight:700;text-shadow:2px 2px 2px #060606;padding-top:10px!important}.box_property h2{font-size:16px!important;text-transform:none!important;line-height:26px}.property_detail h1,.property_map h2{color:#333!important;text-transform:none!important}.box_property i{width:22px}.property_detail h1{font-size:22px!important;line-height:34px}.property_detail h1 i,.property_map i{width:30px}.property_detail ul{padding-left:20px}.property_detail ul li{font-size:16px}.request_button{margin-top:30px;margin-bottom:20px}.h1_custom{font-size:26px!important;text-align:center!important;margin:0!important;padding:15px 10px!important;border-radius:6px;background:#07568f}.availablestatus,.box_product h3,.caption-container,.close-slider-custom,.copyright,.des-title,.fea-desc,.footer-address,.partner_wrapper h2,.team-desc,.view-all{text-align:center}.des-box,.fea-box{margin-top:15px;margin-bottom:15px}.box_product h3,.h2_custom{background:#eee;border-bottom:4px solid #ddd}.h2_custom{width:100%;border-top:4px solid #07568f;color:#333!important;border-radius:10px 10px 0 0;padding:10px 20px!important;font-size:24px;text-transform:capitalize}.btnblack,.btnred{font-size:15px!important;font-weight:700!important}.box_product:hover img{opacity:.9}.box_product h3{border-radius:0 0 10px 10px;margin:0;padding:10px 15px;text-transform:none!important}.box_product h3 a{color:#333;text-decoration:none;font-size:16px;display:block}.box_product h3 a:hover{color:#499bea}.availablestatus p{font-size:18px;color:#666}.availablestatus span{color:#7bb337;font-weight:700;font-size:20px;padding-left:10px}.des-title h3 a,.view-all a{color:#fff;font-weight:700;text-transform:uppercase;text-decoration:none}.availablestatus .unavailable{color:#d0161a!important}.des-wrapper{width:100%;height:auto;background:#fff;padding-top:30px;padding-bottom:30px}.des-box{position:relative;border-radius:6px;overflow:hidden}.des-title,.view-all a{background:#1a3668;border-radius:25px}.des-title{position:absolute;bottom:20px;left:50%;width:200px;margin-left:-100px;padding:10px 15px}.des-title h3{margin:0;padding:0}.des-title h3 a{font-size:16px;display:block}.des-title:hover,.view-all a:hover{background:#ff8644}.view-all{padding-top:30px;padding-bottom:20px}.view-all a{font-size:14px;padding:10px 30px}.feature{width:100%;height:auto;background:#eee;padding-top:30px;padding-bottom:30px}.fea-img{overflow:hidden;width:250px;height:250px;margin:0 auto}.fea-desc{padding-top:20px}.fea-desc h3{line-height:24px}.fea-desc h3 a{font-size:24px;color:#333;text-decoration:none;text-transform:uppercase}.fea-desc p{font-size:16px;line-height:26px;color:#333}.partner_wrapper{width:100%;height:auto;background:#fff;border-top:1px solid #ccc;padding:20px 0}.partner_wrapper h2{font-size:24px;color:#333;margin-bottom:25px}.site-footer{width:100%;height:auto;background:#1a3668;padding-top:50px}.btnblack,.rev-box,.team-box{background:#fff}.social-footer{width:430px;margin:0 auto}.social-footer span{float:left;font-size:20px;color:#fff;font-weight:700;text-transform:uppercase;padding-top:10px}.social-footer ul{display:flex;list-style:none;padding:0;margin:0}.social-footer ul li{float:left;margin:4px;width:40px;height:40px;background:#fff;text-align:center;border-radius:50%;overflow:hidden}.social-footer ul li a{color:#1a3668;font-size:20px;text-decoration:none;line-height:40px;display:block}.social-footer ul li:hover{background:#304d82}.copyright a,.hvr-sweep-to-top:active,.hvr-sweep-to-top:focus,.hvr-sweep-to-top:hover,.social-footer ul li a:hover{color:#fff}.footer-address{margin-top:25px;margin-bottom:25px}.footer-address p{font-size:16px;color:#fff;line-height:26px}.copyright{border-top:1px solid #87a7c8;padding-top:20px;padding-bottom:30px}.copyright p{font-size:16px;color:#fff;margin:0}.team-box{margin-top:15px;margin-bottom:15px}.team-img{width:180px;height:180px;margin:0 auto;cursor:pointer}.team-desc{margin-top:30px}.rev-desc h3,.team-desc h3{font-size:24px;color:#333}.modal-dialog{margin-top:0;margin-bottom:0;height:100vh;display:flex;flex-direction:column;justify-content:center}.modal.fade .modal-dialog{transform:translate(0,-100%)}.modal.in .modal-dialog{transform:translate(0,0)}.rev-box{margin-top:10px;margin-bottom:10px;border-radius:10px;padding:10px 30px;-webkit-box-shadow:0 2px 10px 0 rgba(50,50,50,.2);-moz-box-shadow:0 2px 10px 0 rgba(50,50,50,.2);box-shadow:0 2px 10px 0 rgba(50,50,50,.2)}.btn-blue,.btnblack,.btnred{cursor:pointer!important;font-family:Arial;padding:6px 24px!important;text-decoration:none!important;display:inline-block}.rev-img{width:130px;height:130px;margin:20px auto 0;border-radius:50%;overflow:hidden}.rev-desc img{height:16px}.rev-desc p{font-size:16px;color:#666;line-height:26px}.rev-desc h4{font-size:20px;color:#666}.btnblack{border:1px solid #e84c4f;border-radius:6px;color:#000!important;-webkit-transition-duration:.5s;-moz-transition-duration:.5s;-ms-transition-duration:.5s;-o-transition-duration:.5s;transition-duration:.5s}.btn-blue,.btnblack:hover,.btnred{color:#fff!important}.btnblack:hover{background:#e84c4f}.btnred{box-shadow:inset 0 1px 0 0 #f5978e;background:linear-gradient(to bottom,#c62d1f 5%,#f24537 100%);background-color:#c62d1f;border-radius:6px;border:1px solid #d02718;text-shadow:0 1px 0 #810e05}.close-slider-custom,.next,.prev{font-weight:700;position:absolute}.btnred:hover{background:linear-gradient(to bottom,#f24537 5%,#c62d1f 100%);background-color:#f24537}.btn-blue{box-shadow:inset 0 1px 0 0 #54a3f7;background:linear-gradient(to bottom,#007dc1 5%,#0061a7 100%);background-color:#007dc1;border-radius:3px;border:1px solid #124d77;font-size:13px!important;text-shadow:0 1px 0 #154682}.btn-blue:hover{background:linear-gradient(to bottom,#0061a7 5%,#007dc1 100%);background-color:#0061a7}.hvr-sweep-to-top{display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;position:relative;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.3s;transition-duration:.3s}.hvr-sweep-to-top:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:#04548d;-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:50% 100%;transform-origin:50% 100%;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-sweep-to-top:active:before,.hvr-sweep-to-top:focus:before,.hvr-sweep-to-top:hover:before{-webkit-transform:scaleY(1);transform:scaleY(1)}.column{width:25%;float:left}@media (max-width:480px){.container,.search-inner{width:100%}.site-header-phone-top{width:100%;height:auto;background:#f2f2f2}.tel-top{margin-top:10px;margin-bottom:10px}.tel-top ul li{width:30px;height:30px;background:#04548d;text-align:center;margin-left:5px;border-radius:4px}.tel-top ul li a{display:block;line-height:30px;color:#fff}.tel-top ul li a i{margin-right:0}.lang{margin-top:15px;margin-left:15px;margin-right:15px}.site-logo{padding-top:10px;padding-bottom:10px}.site-nav{margin-top:0;background:#04548d;margin-left:-15px;margin-right:-15px}.box-150,.search_widget{width:100%;margin-left:0}.navbar-toggle{margin-top:16px;margin-right:0}.search_widget{left:0;position:relative;background:#f2f2f2}.search-form{padding-top:20px;padding-bottom:20px}.box-150{margin-right:0}.search-label{padding-bottom:10px}.search-label span{color:#04548d}.site-content{padding:15px 0}.site-content-box{padding:20px}.fea-box{background:#fff;padding:25px;border-radius:10px}.social-footer{text-align:center;width:auto}.social-footer span{float:none}.social-footer ul{float:none;display:inline-block;margin:10px 0 0;padding:0}.rev-box{padding-left:15px;padding-right:15px}.column{width:25%}}@media (min-width:481px) and (max-width:768px){.lang,.tel-top{margin-top:10px}.container,.search-inner{width:100%}.site-header-phone-top{width:100%;height:auto;background:#f2f2f2}.tel-top{margin-bottom:10px}.lang{margin-left:25px;margin-right:15px}.site-logo{padding-top:10px;padding-bottom:10px}.site-nav{margin-top:0;background:#04548d;margin-left:-15px;margin-right:-15px}.navbar-toggle{margin-top:16px;margin-right:0}.search_widget{width:100%;left:0;margin-left:0;position:relative;background:#f2f2f2}.box-150,.box-150-label{margin-left:1%;margin-right:1%}.search-form{padding-top:20px;padding-bottom:20px}.box-150{width:48%}.box-150-label{width:98%!important}.search-label{padding-bottom:10px}.search-label span{color:#04548d}.site-content{padding:15px 0}.fea-img{width:150px;height:auto}.des-title{width:180px;margin-left:-90px}.column{width:25%}}@media (min-width:769px) and (max-width:1200px){.container,.search-inner{width:100%}.box-150{width:238px}.site-nav{float:right}.fea-img{width:150px;height:auto}.des-title{width:180px;margin-left:-90px}.column{width:12.5%}}@media (min-width:1200px){.site-nav{float:right}.column{width:12.5%}}#rowSlider{margin-top:2rem}.row>.column{padding:8px}.close-slider-custom{color:#333;top:1rem;right:1rem;font-size:35px;z-index:101;text-shadow:2px 2px #fff inset;display:inline-block;width:36px;height:36px;line-height:36px;cursor:pointer;background-color:#ccc;border-radius:50%;box-shadow:0 2px 4px rgba(0,0,0,.2);opacity:.6}.modal,.mySlides{display:none}.close-slider-custom:focus,.close-slider-custom:hover{color:#4e4e4e;text-decoration:none;cursor:pointer;opacity:.9}.cursor{cursor:pointer}.next,.prev{cursor:pointer;top:50%;width:auto;padding:16px;margin-top:-50px;color:#fff;font-size:20px;transition:.6s;border-radius:0 3px 3px 0;user-select:none;-webkit-user-select:none}.next{right:0;border-radius:3px 0 0 3px}.next:hover,.prev:hover{background-color:rgba(0,0,0,.8);text-decoration:none}.numbertext{color:#f2f2f2;font-size:12px;padding:8px 12px;position:absolute;top:0}#rowSlider img{margin-bottom:-10px}.caption-container{background-color:#000;padding:4px 16px;color:#fff;font-family:Merriweather,Georgia,serif;margin-top:10px;top:1rem!important}img.demo{opacity:.6}.active,.demo:hover{opacity:1!important}img.hover-shadow{transition:.2s}.row:after{content:"";display:table}.modal{position:fixed;z-index:100;padding-top:.5rem;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000}.modal-content{position:relative;background-color:#fefefe;margin:auto;padding:0;width:90%;max-width:1200px;min-width:400px}.view-slider-detail{width:100%;object-fit:cover!important;}@media(max-width: 690px){.top-about-us {display: none;}}