    @font-face{
        font-family:"Arquitecta W01 Regular";
        src:url("../fonts/ba59e210-27f6-4a0e-94fd-96003bd7366d.eot?#iefix");
        src:url("../fonts/ba59e210-27f6-4a0e-94fd-96003bd7366d.eot?#iefix") format("eot"),url("../fonts/33d6d64d-53cb-4a4b-8c1b-73c25cbbd5bc.woff2") format("woff2"),url("../fonts/9304b807-3cc9-4a54-9243-6a29611dd30b.woff") format("woff"),url("../fonts/41c013a2-f52d-4330-8132-599529c06c8d.ttf") format("truetype");
    }
    @font-face{
        font-family:"Arquitecta W01 Hy";
        src:url("../fonts/fa2c2c25-5504-4dc2-a617-2e0c2b5b746c.eot?#iefix");
        src:url("../fonts/fa2c2c25-5504-4dc2-a617-2e0c2b5b746c.eot?#iefix") format("eot"),url("../fonts/3bd60f9a-1599-4d6a-b220-795ec1de8f9b.woff2") format("woff2"),url("../fonts/ef2d2980-a18c-4f87-8539-375fe32b5e97.woff") format("woff"),url("../fonts/58dfa634-9f7d-4112-989c-c7fb5346e16f.ttf") format("truetype");
    }
	
	@font-face {
		font-family: 'arquitectaw04-regularregular';
		src: url('../fonts/arquitecta_w04_regular-webfont.eot');
		src: url('../fonts/arquitecta_w04_regular-webfont.eot?#iefix') format('embedded-opentype'),
			 url('../fonts/arquitecta_w04_regular-webfont.woff2') format('woff2'),
			 url('../fonts/arquitecta_w04_regular-webfont.woff') format('woff'),
			 url('../fonts/arquitecta_w04_regular-webfont.ttf') format('truetype'),
			 url('../fonts/arquitecta_w04_regular-webfont.svg#arquitectaw04-regularregular') format('svg');
		font-weight: normal;
		font-style: normal;

	}

.project-boxcenter {
        width: 70%;
    text-align: center;
    margin-left: 14%;
    height: 100%;
}

     .privacy-policy{
    background-color: #b98e37;
    padding: 30px;
    color: #FFF;
    margin-top: -35px;
}
    .Terms_of_Use{
    background-color: #b98e37;
    padding: 30px;
    color: #FFF;
    margin-top: -35px;
}
    h5.smalltitle span {
    font-size: 25px;
    line-height: 35px;
    color: #444;
    font-family: 'Source Sans Pro', sans-serif !important;
}
    .main-content p, .steps-content p {
    font-family: 'Source Sans Pro', sans-serif;
    font-size: 14px;
}
.error {
    color:red;
}
.customeselect {
      width: 100%;
    height: 42px;
    padding-left: 13px;
    font-size: 16px;
    text-transform: uppercase;
 
}
     p:first-of-type {
    margin-top:0px;
}

 p:last-of-type {
    margin-bottom:0px;
}

.page-title h2,
.inner-page .left-menu,
.inner-page .top-subNav{
	font-family: 'arquitectaw04-regularregular';
}

img{max-width:100%;height:auto;}
.main-bg {position:fixed; top:0px; left:0px; width:100%; height:100%; z-index:-1; }
.main-bg .home-slider,
.main-bg .owl-stage-outer,
.main-bg .owl-stage,
.main-bg .owl-item {height:100%;}
.main-bg .item {background-size:cover; background-position:50% 50%; background-repeat:no-repeat; height:100%; position:relative; }
/*.main-bg .item:after {position:absolute; top:0px; left:0px; width:100%; height:100%; background:rgba(0,0,0,0.3); content:""; }*/
#header {position:fixed; top:0px; left:0px; padding:32px 0 0 0; width:100%; z-index:2;}
.home-content {width:100%; max-width:1920px; padding:0 90px; margin:0 auto}
#header .logo {display:inline-block; }
#header .logo span {display:inline-block; padding:20px 0 0 36px; line-height:90px; color:#f5f5f5; font-size:70px; font-family: 'Coda'; vertical-align:top;}
#header .logo span em {font-style:normal; font-size:80px; font-weight:bold;}
#header .right-nav {float:right; width:42px; margin-right:-70px; position:relative; }
#header .right-nav .menu-btn {display:block; cursor:pointer; }
#header .right-nav .menu-btn.active {background:#b98e37;}
#header .right-nav .nav-menu {position:absolute; top:100%; right:0px; width:340px; background:#f3f3f3; display:none;}
#header .right-nav .nav-menu ul {padding:0px; margin:0px; }
#header .right-nav .nav-menu ul li {list-style:none; display:block; position:relative; }
#header .right-nav .nav-menu ul li a {display:block; border-bottom:solid 1px #ffffff; padding:9px 14px; line-height:22px; color:#333333; font-size:15px; text-transform:uppercase; text-decoration:none;}
#header .right-nav .nav-menu ul li:last-child a {border:none;}
#header .right-nav .nav-menu ul li:hover > a {background:#b98e37; color:#fff; }
#header .right-nav .nav-menu ul li.sub-menu .fa {display:block; }
#header .right-nav .nav-menu ul li .fa {position:absolute; top:0px; right:10px; color:#333; font-size:16px; line-height:22px; padding:9px 0; width:18px; text-align:center; display:none;}
#header .right-nav .nav-menu ul li ul {width:100%; background:#d0a652; display:none; }
#header .right-nav .nav-menu ul li ul a {color:#fff; border-bottom:solid 1px #b98e37; }
#header .right-nav .nav-menu ul li.active > a {background:#b98e37; color:#fff; }
#header .right-nav .nav-menu ul li.open > a {background:#b98e37; color:#fff; border-bottom:solid 1px #a77d27; }
#header .right-nav .nav-menu ul li.open > a .fa {color:#fff; }
#header .right-nav .nav-menu ul li.sub-menu:hover > a .fa {color:#fff; }
.home-box {padding:195px 0 12px 0; text-align:center; position:relative; }
.home-box .content-box {width:24.5%; display:inline-block; padding:0 15px 30px 15px; vertical-align:top;}
.home-box .dark .content-box .inner-box {background:#1c2dc4;}
.home-box .dark .content-box .inner-box p {color:#fff;}
.home-box .content-box .inner-box {background:rgba(255,255,255,0.4); padding:20px 40px; /*display:table-cell;vertical-align:bottom;width:1%;*/}
.home-box .content-box .inner-box p {line-height:28px; color:#b98e37; font-size:14px; font-family: 'Coda';  margin:0 0 10px 0;display:block; font-weight:bold;}
.home-box .content-box .inner-box a {display:inline-block; padding:0 20px; font-size:14px; color:#ffffff; height:35px; text-decoration:none; text-transform:uppercase; -moz-transition:all 0.5s ease-in-out 0s; -ms-transition:all 0.5s ease-in-out 0s; -o-transition:all 0.5s ease-in-out 0s; -webkit-transition:all 0.5s ease-in-out 0s; transition:all 0.5s ease-in-out 0s; }
.home-box .content-box .inner-box a:hover {background:#c397fc;}
.home-box .content-box .inner-box a {    line-height: 28px;
    color: #fff;
    font-size: 14px;
    font-family: 'Coda';
    margin: 0 0 10px 0;
    display: block;
    font-weight: bold;}

.footer {position:fixed; bottom:0px; left:0px; width:100%; }
.footer .live-chat {position:absolute; top:-50px; left:0px; background:#b98e37; text-align:center; font-size:14px; color:#f5f5f5; line-height:16px; padding:9px 0; width:50px; text-transform:uppercase; }
.footer .live-chat a {color:#f5f5f5; display:block; text-decoration:none;}
.footer .live-chat:hover  {background:#a46f04; }
.footer .footer-news {display:block; width:100%; background:#43bffd; }
.footer .footer-news .title {display:inline-block; width:18.06%; background:#fff; padding:13px 0 12px 30px; line-height:26px; font-size:18px; color:#b98e37; font-family: 'Coda';}
.footer .footer-news .title .fa {display:inline-block; line-height:26px; color:#fff; text-align:center; width:26px; height:26px; border-radius:2px; background:#b98e37; text-align:center; font-size:18px; margin:0 8px 0 0; }
.footer .footer-news .news-box {display:inline-block; width:81%; vertical-align:top; padding:13px 0 12px 0; }
.footer .footer-news .news-box .news-slide {display:inline-block; padding:0 60px 0 20px; line-height:26px; color:#f5f5f5; font-size:15px; text-transform:uppercase;}
.footer .footer-news .news-box .news-slide a {color:#f5f5f5; text-decoration:none; }
.footer .footer-news .news-box .news-slide span {font-family: 'Coda'; }
.footer .footer-news .TickerNews{height:26px;}
.footer .footer-news .ti_wrapper {overflow: hidden; position: relative;  width: 100%; height:26px; }
.footer .footer-news .ti_slide {left: 0; position: relative; top: 0; width: 300000px;}
.footer .footer-news .ti_content { float: left; position: relative; width: 8000px;}
.footer .footer-bottom {background:#b98e37; padding:0 246px 0 254px; overflow:hidden; position:relative; }
.footer .sosial-media { padding:18px 0 17px 0; float:left; position:absolute; top:0px; left:30px;}
.footer .sosial-media ul {padding:0px; margin:0px; float:left;}
.footer .sosial-media ul li {list-style:none; padding:0 10px 0 0; float:left; }
.footer .sosial-media ul li a {background:#fff; border-radius:2px; width:25px; height:25px; display:block; text-align:center; color:#b98e37;}
.footer .sosial-media ul li a .fa {display:inline-block; line-height:25px;  font-size:15px; }
.footer .sosial-media ul li a:hover {background:#a46f04; color:#fff;}
.footer .sosial-media .number {display:inline-block; line-height:25px; color:#f5f5f5; font-size:15px; padding:0 0 0 10px; float:left;}
.footer .footer-link {display:block; padding:18px 0 17px 0; text-align:center;}
.footer .footer-link ul {padding:0px; margin:0px; display:inline-block;}
.footer .footer-link ul li {list-style:none; display:inline-block; padding:0 27px;}
.footer .footer-link ul li a {line-height:26px; font-size:15px; color:#f5f5f5; text-decoration:none; }
.footer .footer-link ul li a:hover {color:#000; }
.footer .footer-right {float:right; padding:8px 0 6px 0; position:absolute; top:0px; right:65px;text-align: right;}
.footer .footer-right p {display:block; margin:0px; line-height:24px; font-size:15px; color:#f5f5f5; }
.footer .footer-right .link {padding:0px; margin:0px; display:block;text-align:right;}
.footer .footer-right .link li {list-style:none; display:inline-block; padding:0 12px 0 10px; position:relative;}
.footer .footer-right .link li:after {position:absolute; top:7px; right:0px; background:#f5f5f5; content:""; width:1px; height:10px; }
.footer .footer-right .link li:last-child {padding:0 0 0 10px;}
.footer .footer-right .link li:last-child:after {display:none;}
.footer .footer-right .link li a {line-height:24px; color:#f5f5f5; font-size:15px; }
.footer .footer-right .link li a:hover {text-decoration:none; color:#000; }
.message-box {position:fixed; top:75%; right:0px;z-index:9999;}
.message-box .message-title {background:#b98e37; border-radius:5px 5px 0 0; padding:0 12px; width:125px; margin-right:-44px; -moz-transform:rotate(-90deg); -ms-transform:rotate(-90deg); -o-transform:rotate(-90deg); -webkit-transform:rotate(-90deg); transform:rotate(-90deg); cursor:pointer; }
.message-box .message-title span {display:inline-block; line-height:40px; color:#f5f5f5; font-size:15px; text-transform:uppercase;}
.message-box .message-title .fa {float:right; line-height:40px; color:#fff; font-size:20px; }
.message-content {position:fixed; bottom:0px; right:30px; width:100%; max-width:340px; background:#fff; border-radius:5px 5px 0 0; overflow:hidden; z-index:9999; display:none;}
.message-content .title {background:#b98e37; padding:0 15px; }
.message-content .title span {display:inline-block; line-height:48px; color:#f5f5f5; font-size:15px; text-transform:uppercase; }
.message-content .title .minus-icon {float:right; width:auto; padding:23px 0 0 0; line-height:2px; }
.message-content .form-filde {padding:20px; }
.message-content .form-filde p {display:block; text-align:center; font-size:14px; color:#272727; line-height:20px; padding:0 15px 20px 15px; margin:0px; }
.message-content .form-filde .input-box {display:block; width:100%; padding-bottom:10px; }
.message-content .form-filde .input-box input {width:100%; border:solid 1px #d6d6d6; border-radius:2px; height:36px; line-height:18px; padding:9px 10px;  }
.message-content .form-filde .input-box textarea {width:100%; border:solid 1px #d6d6d6; border-radius:2px; height:65px; line-height:18px; padding:9px 10px;  resize:none;}
.message-content .form-filde .submit-box  {display:block;}
.message-content .form-filde .submit-box input {width:100%; background:#d0a652; border-radius:2px; height:40px; border:none; font-size:15px; color:#fefefe; padding:10px; line-height:20px; text-transform:uppercase; }
.message-content .form-filde .submit-box input:hover {background:#a46f04;}

/* about dubai */
.inner-page {position:relative; padding:50px 0 60px 270px;}
.inner-page .footer {position:absolute; z-index:999; }
.inner-page .footer .live-chat{position:fixed;top:auto;bottom:61px;z-index:99;}
.inner-page2 .footer .live-chat{position:fixed;top:auto;bottom:61px;z-index:99;}
.inner-page .left-menu {position:fixed; top:0px; left:0px; width:270px; height:100%; background:#f3f3f3;  z-index:99;}
.inner-page .left-menu .menu-btnInner {display:none;}
.inner-page .left-menu .logo {text-align:center; display:block; padding:20px 0; }
.inner-page .left-menu .left-nav {display:none;}
.inner-page .left-menu .left-nav > ul {padding:0px; margin:0px; }
.inner-page .left-menu .left-nav > ul > li {list-style:none; display:block; position:relative; }
.inner-page .left-menu .left-nav > ul > li > a {display:block; line-height:22px; border-bottom:solid 1px #fff; padding:8px 15px; font-size:16px; color:#333333; text-decoration:none; text-transform:uppercase; }
.inner-page .left-menu .left-nav > ul > li.active > a {background:#b98e37; color:#fff;}
.inner-page .left-menu .left-nav > ul > li > a:hover {background:#b98e37; color:#fff;}
.inner-page .left-menu .left-nav > ul > li.Leftsub-menu .arrow {display:none; position:absolute; top:0px; right:0px; width:40px; height:40px; text-align:center; line-height:40px; color:#fff; font-size:16px; cursor:pointer; }
.inner-page .left-menu .left-nav > ul > li.Leftsub-menu.open a {border-bottom:solid 1px #a77d27; }
.inner-page .left-menu .left-nav > ul > li .left-subNav {background:#d0a652; padding:0px; margin:0px; display:none; }
.inner-page .left-menu .left-nav > ul > li .left-subNav li {display:block; list-style:none;}
.inner-page .left-menu .left-nav > ul > li .left-subNav li a {border-bottom: 1px solid #b98e37; color: #ffffff; display: block; font-size: 15px; line-height: 22px; padding: 9px 14px; text-decoration: none; text-transform: uppercase;}
.inner-page .left-menu .left-nav > ul > li .left-subNav li a:hover {background:#b98e37; color:#fff;}
.inner-page .top-subNav {position:fixed; top:0px; left:0px; width:100%; padding:0 0 0 270px; background:#b98e37; z-index:9;}
.inner-page .top-subNav > ul {padding:0; margin:0px; float:left; }
.inner-page .top-subNav > ul > li {list-style:none; float:left; position:relative; }
.inner-page .top-subNav > ul > li a {display:block; line-height:30px; padding:10px 20px; font-size:16px; color:#ffffff; text-transform:uppercase; text-decoration:none; }
.inner-page .top-subNav > ul > li a:hover {background:#fff; color:#b98e37; }
.inner-page .top-subNav > ul > li.active a {background:#fff; color:#b98e37; }
.inner-page .top-subNav > ul > li:hover .third-sub {display:block;}
.inner-page .top-subNav > ul > li .third-sub {background:#fff; position:absolute; top:100%; left:0px; width:100%; padding:0px; margin:0px;border-bottom:solid 1px #b98e37; display:none;}
.inner-page .top-subNav > ul > li .third-sub > li {display:block; border-top:solid 1px #b98e37; list-style:none; }
.inner-page .top-subNav > ul > li .third-sub > li a {display:block; padding:0 22px; line-height:42px; font-size:15px; color:#666666; }
.inner-page .top-subNav > ul > li .third-sub > li a:hover {color:#b98e37; }

.top-banner {width:100%; overflow:hidden;}
.top-banner .banner-img img {width:100%; }
.top-banner .banner-slider {position:relative;}
.top-banner .owl-prev {position:absolute; top:50%; left:20px; background:url(../images/sliderLeft-arrow.png) no-repeat top left; width:22px; height:60px; margin-top:-30px;}
.top-banner .owl-next {position:absolute; top:50%; right:20px; background:url(../images/sliderRight-arrow.png) no-repeat top left; width:22px; height:60px; margin-top:-30px;}
.top-banner .owl-dots {display:block; text-align:center; position:absolute; bottom:9px; left:0px; width:100%; }
.top-banner .no-dots .owl-dots {display:none !important;}
.top-banner .owl-dots .owl-dot {display:inline-block; padding:0 2px; }
.top-banner .owl-dots .owl-dot span {width:18px; height:5px; background:#fff; display:block;}
.top-banner .owl-dots .owl-dot.active span {background:#b98e37; }

.breadcrumb ul {padding:0px; margin:0px; }
.breadcrumb ul li {list-style:none; display:inline-block; font-size:16px; color:#ad9972; line-height:24px; }
.breadcrumb ul li a {padding:0 6px; font-size:16px; color:#ad9972; line-height:24px; display:inline-block; text-decoration:none; }
.breadcrumb ul li a {text-transform:lowercase; }
.breadcrumb ul li a::first-letter {text-transform:capitalize; }
.breadcrumb ul li a:hover {color:#6e4e0e;}
.breadcrumb ul li.active a {color:#6e4e0e;}
.page-title {display:block; padding:0px 0 15px 0;}
.page-title h2 {display:block; text-align:center; /*font-size:32px;*/font-size:28px; color:#333333; text-transform:uppercase; /*line-height:50px;*/ line-height:46px; /*padding-bottom:11px;*/ position:relative;margin:0px; /*font-family: 'Coda';*/}
/*.page-title h2:after,
.page-title h2:before {position:absolute; left:50%; width:100px; height:1px; background:#857453; content:""; margin-left:-50px; bottom:0px;}
.page-title h2:after {bottom:4px; }*/
.page-title.padding-top {padding-top:30px; padding-bottom:30px; }

.dubai-info {display:block; padding-bottom:40px; }
.dubai-info .col-sm-6 {padding-bottom:20px; }
.dubai-info .info-box {background:#f3f3f3; /*padding:10px 10px 10px 185px;*/  position:relative; height:100%; }
.dubai-info .info-box-inner{padding:10px 15px 25px;}
/*.dubai-info .info-box .img {position:absolute; top:10px; left:10px; width:160px; }*/
.dubai-info .info-box .img{margin-bottom:20px;max-width:80%;margin-left:auto;margin-right:auto;}
.dubai-info .info-box .name {display:block; line-height:28px; padding:3px 0 7px 0; font-size:18px; color:#333333; font-family:"Coda"; text-align:center;}
.dubai-info .info-box p {line-height:24px; color:#333333; font-size:16px; line-height:24px; margin:0px; padding-bottom:24px; }
.dubai-info .info-box p:last-child {padding:0px; }

.dubai-statistics {background:url(../images/statistics-bgimg.jpg) no-repeat 50% 50%; background-size:cover; padding-bottom:60px; position:relative; margin-bottom:60px; }
.dubai-statistics:after {position:absolute; top:0px; left:0px; width:100%; height:100%; background:rgba(29,19,0,0.8); content:""; z-index:0; }
.dubai-statistics .page-title {position:relative; z-index:2;}
.dubai-statistics .page-title h2 {color:#fff; }
.dubai-statistics .statistics-info {position:relative; z-index:2; padding:0 30px; }
.dubai-statistics .statistics-info .img {border:solid 1px #909090;max-width:300px;margin:0 auto;}
.dubai-statistics .statistics-info .img img {width:100%;}
.dubai-statistics .statistics-info .info-slide {display:block; padding:4px 0 7px 0;}
.dubai-statistics .statistics-info .info-slide label {display:block; margin:0px; font-weight:normal; padding-bottom:3px; line-height:24px; font-size:16px; color:#d1a752; font-family:"Coda"; text-transform:uppercase; }
.dubai-statistics .statistics-info .info-slide p {display:block; font-size:16px; color:#ffffff; line-height:24px; margin:0px; }
/* about dubai */

.business-point .point-list {padding:0 0 45px 24.35%; display:block; width:100%; }
.business-point .point-list ul {width:100%; max-width:762px; overflow:hidden; padding:0px; margin:0px; }
.business-point .point-list ul li {list-style:none; padding:0 0 0 20px; position:relative; line-height:34px; font-size:18px; color:#333333; float:left; width:50%;}
.business-point .point-list ul li:after {position:absolute; top:0px; left:0px; font-size:18px; color:#333333; content:"\f101"; font-family: FontAwesome; }

.dubai-businessInfo {background:url(../images/overview-bgImg.jpg) no-repeat 50% 50%; background-size:cover; background-attachment:fixed; padding:57px 0; position:relative; }
.dubai-businessInfo:after {position:absolute; top:0px; left:0px; width:100%; height:100%; content:""; background:rgba(29,19,0,0.8); }
.dubai-businessInfo .container {position:relative; z-index:2;}
.dubai-businessInfo p {text-align:center; margin:0px; padding-bottom:26px; font-size:16px; color:#ffffff; line-height:26px; }
.dubai-businessInfo p:last-child {padding:0px; }

.business-benefits  {padding-bottom:50px; }
.business-benefits .page-title {padding-bottom:40px;}
.business-benefits .benefits-list {display:block; padding-bottom:10px; }
.business-benefits .benefits-list .title {display:block; background:#cda75b; padding:10px 56px 10px 20px; line-height:30px; font-size:18px; color:#ffffff; position:relative; cursor:pointer;}
.business-benefits .benefits-list .title .arrow {position:absolute; top:0px; right:6px; width:50px; height:50px; background:url(../images/plush-icon.png) no-repeat center center; }
.business-benefits .benefits-list .benefits-content {border:solid 1px #e2e2e2; padding:14px 20px 10px 20px; display:none;}
.business-benefits .benefits-list .benefits-content p {font-size:16px; color:#333333; line-height:26px; padding-bottom:14px; margin:0px; }
.business-benefits .benefits-list .title.active .arrow {background:url(../images/minus-icon2.png) no-repeat center center; }
.business-benefits .benefits-list.first .benefits-content{display:block;}

/* jurisdictions */ 
.jurisdictions-table {width:100%; overflow:hidden; margin-bottom:40px;  }
.jurisdictions-table table {width:100%; border:solid 2px #d2b06c; border-right:none; }
.jurisdictions-table th {text-align:center; padding:24px 0 22px 0; background:#f0e4ce; font-size:19px; color:#333333; line-height:26px; vertical-align:middle;font-weight:normal; border:solid 1px #d2b06c; border-left:none; }
.jurisdictions-table th:first-child {text-align:left; padding-left:24px; }
.jurisdictions-table th:last-child{border-right:solid 2px #d2b06c; }
.jurisdictions-table th.second-col {background:#e6d3ad;}
.jurisdictions-table th.third-col {background:#c0994b; color:#fff;}
.jurisdictions-table .first-col {width:18.20%}
.jurisdictions-table .second-col {width:39.48%; }
.jurisdictions-table .third-col {width:42.13%; }
.jurisdictions-table td { padding:15px 20px;  font-size:15px; color:#666666; line-height:24px; vertical-align:top; border:solid 1px #d2b06c; border-left:none; }
.jurisdictions-table td:first-child { padding-left:24px; color:#333333; font-weight:600;}
.jurisdictions-table td:last-child{ border-right:solid 2px #d2b06c; }
.jurisdictions-table .small-text {display:none;}

.foreign-ownership {background:url(../images/foreign-ownershipBg.png) no-repeat center center #f0e4ce; background-size:cover; padding:0 30px; margin-bottom:100px;}
.tab-view .tab-menu {display:block;  }
.tab-view .tab-menu ul {margin:0 -6px 0 0 ; padding:0px; overflow:hidden;}
.tab-view .tab-menu ul.white-bg li a:after {border-left: 14px solid #fff;}
.tab-view .tab-menu ul li {list-style:none; float:left; padding:0 14px 0 0; width:50%; margin:0 0 0 -6px; position:relative; }
.tab-view .tab-menu ul li.first {z-index:6; margin:0px;}
.tab-view .tab-menu ul li.second {z-index:5;}
.tab-view .tab-menu ul li a {background:#d1b47c; display:block; color:#ffffff; font-size:20px; line-height:30px; padding:15px; text-align:center; text-decoration:none; position:relative; }
.tab-view .tab-menu ul li a:after {position:absolute; top:0px; left:0px;  border-top: 30px solid transparent; border-bottom: 30px solid transparent; border-left: 14px solid #f6f0e5; content:""; }
.tab-view .tab-menu ul li a:before {position:absolute; top:0px; right:-14px;  border-top: 30px solid transparent; border-bottom: 30px solid transparent; border-left: 14px solid #d1b47c; content:""; }
.tab-view .tab-menu ul li a:hover {background:#b98e37; }
.tab-view .tab-menu ul li a:hover:before { border-left: 14px solid #b98e37; }
.tab-view .tab-menu ul li.active a {background:#b98e37; }
.tab-view .tab-menu ul li.active a:before { border-left: 14px solid #b98e37; }

.tab-view .tab-content {width:100%; padding:30px 0 10px 0; display:none;}
.tab-view .tab-content.first-content {display:block;}
.tab-view .tab-content .img {width:100%; padding-bottom:30px; }
.tab-view .tab-content .img img {width:100%;}
.tab-view .tab-content p {font-size:15px; color:#666666; line-height:24px; padding-bottom:28px; margin:0px; }
.tab-view .tab-content p span {font-weight:600;}
.tab-view .tab-content h3 {font-size:16px; margin:0px; font-weight:600; line-height:24px; color:#333; }
.tab-view .tab-content h4 {display:block; line-height:28px; margin:0px; padding-bottom:26px; font-size:15px; color:#333333; font-weight:600; }
.tab-view .tab-content ul {padding:0px 0 30px 0; margin:0px;}
.tab-view .tab-content ul li {list-style:none; padding:0 0 0 25px; position:relative; line-height:24px; font-size:15px; color:#666666; display:block; }
.tab-view .tab-content ul.start-list li:after {position:absolute; top:0px; left:0px; content:"*"; line-height:30px; font-size:20px;}
.tab-view .tab-content ul.arrow-list li {padding:0 0 0 34px }
.tab-view .tab-content ul.arrow-list li:after {position:absolute; top:0px; left:19px; content:"\f105"; line-height:24px; font-size:14px; color:#666666; font-family: 'FontAwesome';}
.tab-view .tab-content ul li a {color:#b98e37; text-decoration:underline;}
.tab-view .tab-content ul li a:hover {text-decoration:none; }
.tab-view .companies-mainland .companies-table {margin-bottom:30px; display:block;}
.tab-view .companies-mainland .companies-table table {width:100%; border:solid 2px #d2b06c; border-right:none;}
.tab-view .companies-mainland .companies-table table th {text-align:left; padding:20px; background:#f0e4ce; font-size:19px; color:#333333; line-height:26px; vertical-align:middle;font-weight:600; border:solid 1px #d2b06c; border-left:none; }
.tab-view .companies-mainland .companies-table th:last-child{border-right:solid 2px #d2b06c; }
.tab-view .companies-mainland .companies-table .first-col {width:35.89%}
.tab-view .companies-mainland .companies-table .second-col {width:64.10%;}
.tab-view .companies-mainland .companies-table td { padding:15px 20px;  font-size:15px; color:#666666; line-height:24px; vertical-align:top; border:solid 1px #d2b06c; border-left:none; background:#fff;}
.tab-view .companies-mainland .companies-table .small-text {display:none;}
.tab-view .companies-mainland .companies-table td:first-child { padding-left:24px;}
.tab-view .companies-mainland .companies-table td:last-child{ border-right:solid 2px #d2b06c; }

/* business-setup-process */
.business-process {padding:20px 0 100px 0;}
.business-process .process-box {border:solid 4px #e7e4e4; padding:24px 40px 3px 40px; border-radius:60px; background:#fff; text-align:center; position:relative; box-shadow:0 0 10px rgba(67,68,69,0.2); margin:20px 0 30px 0; display:inline-block; width:100%;}
.business-process .process-box:hover {background:#f3f3f3;}
.business-process .process-box .step-no {position:absolute; top:-20px; left:50%; margin-left:-53px; border-radius:16px; border:solid 4px #e7e4e4; text-align:center; width:105px; line-height:28px; font-size:15px; color:#333333; background:#fff; }
.business-process .process-box p {display:inline-block; margin:0px}
.business-process .process-box p span {font-size:16px; color:#666666; line-height:26px; height:78px; margin:0px; padding:0px; display:table-cell; vertical-align:middle; text-align:center;}
.tab-view .tab-content .license-info {padding-bottom:80px; }
.tab-view .tab-content .license-info p {color:#333; }
.tab-view .tab-content p a {color:#b98e37; text-decoration:underline;}
.tab-view .tab-content p a:hover {text-decoration:none;}
.tab-view .tab-content .license-info h4 {padding:0px}
.tab-view .tab-content ul.arrow-list.zone-list {padding:24px 0 0 0;}
.tab-view .tab-content ul.arrow-list.zone-list li {padding-bottom:24px;}
.tab-view .tab-content ul.arrow-list.zone-list li span {display:block; color:#333; }
.tab-view .tab-content ul.arrow-list.zone-list li:after {color:#333; }

/* business-setup-type-of-company */
.companies-setup { margin:20px 0 80px 0; position:relative;}
.companies-setup:after {position:absolute; top:0px; right:0px; width:1px; height:100%; background:#fff; content:"";}
.companies-setup:before {position:absolute; bottom:0; left:0px; width:100%; height:1px; background:#fff; content:""; z-index:1;}
.companies-setup .row {margin:0px; }
.companies-setup .col-sm-4 {border-bottom:solid 1px #cccccc; border-right:solid 1px #cccccc; padding:0px; position:relative;}
.companies-setup .companie-info {display:block; padding:17px 10px 46px 10px; text-align:center;}
.companies-setup .companie-info .companie-name {display:block; font-size:18px; color:#333333; line-height:30px; padding-bottom:7px}
.companies-setup .companie-info p {max-width:330px; display:inline-block; width:100%; line-height:24px; font-size:14px; color:#666666; margin:0px; }
.companies-setup .companie-info a {display:inline-block; margin:3px 0 0 0; line-height:24px; text-transform:uppercase; font-size:14px; color:#b98e37; text-decoration:none; position:absolute; bottom:19px; left:50%; margin-left:-42px; font-weight:600;}
.companies-setup .companie-info a .fa {padding:0 0 0 5px;}
.company-infoPopup {width:100%; max-width:972px; }
.company-infoPopup .modal-content{padding:38px 72px 40px 72px; }
.company-infoPopup .row {margin:0 -15px}
.company-infoPopup .row .col-sm-6 {padding:0 15px; }
.company-infoPopup h2 {margin:0px; font-size:32px; color:#333333; line-height:46px; font-weight:normal; font-family: 'arquitectaw04-regularregular';text-align:center; padding-bottom:42px; }
.company-infoPopup p {font-size:14px; color:#666666; line-height:24px; padding-bottom:24px; margin:0px; }
.company-infoPopup p span {color:#000; font-weight:bold;}
.company-infoPopup h3 {display:block; line-height:30px; font-size:18px; color:#333333; font-weight:600; padding-bottom:10px; margin:0px; }
.company-infoPopup h3.big {font-size:22px; padding-bottom:20px; }
.company-infoPopup p.note {color:#333333; padding-bottom:10px; }
.company-infoPopup ul {padding:0px 0 10px 0; margin:0px;}
.company-infoPopup ul li {list-style:none; padding:3px 0 3px 16px; line-height:24px; position:relative; font-size:14px; }
.company-infoPopup ul li:after {position:absolute; top:3px; left:0px; content:"\f101"; font-family: FontAwesome; }
.company-infoPopup ul.decimal-list li {counter-increment: list; padding:0 0 0 24px;}
.company-infoPopup ul.decimal-list li:after {position:absolute; top:0px; left:0px;  content: counter(list, decimal) ".";}
.company-infoPopup .call-routing {padding:0 0 0 20px; }
.company-infoPopup .call-routing h4 {color:#000; font-size:16px; margin:0px; }

/* contact-center-services */
.inner-page2 .footer {position:static; }
.nav-style3 {text-align:center; display:inline-block; width:100%; padding-bottom:70px; position:relative; }
.nav-style3.border-bottom {border-bottom:solid 1px #f3f3f3; margin-bottom:63px; }
.nav-style3 .logo {position:absolute; top:44px; left:13.4%; z-index:2;}
.nav-style3 > ul {padding:0px; margin:0px; display:inline-block; background:#b98e37; width:100%; position:relative; display:none; }
.nav-style3 > ul {text-transform:uppercase;}  /*Add by drc*/
.nav-style3 > ul > li { padding:0 8px; list-style:none; display:inline-block; vertical-align:top;}
.nav-style3 > ul > li > a {padding:7px 17px 7px 17px; line-height:18px; font-size:16px; color:#ffffff; font-family: 'arquitectaw04-regularregular';text-transform:uppercase; display:block; min-height:50px; text-decoration:none;}
.nav-style3 > ul > li > a span {display:block;}
.nav-style3 > ul > li > a:hover {background:#c5a25d; }
.nav-style3 > ul > li.active > a {background:#c5a25d; }
.nav-style3 > ul > li .sub-nav3 {position:absolute; top:100%; left:22.83%; background:#fff; text-align:center; padding:0px; display:none; }
  .nav-style3 > ul > li .sub-nav3 { text-transform:uppercase; } /*add by drc*/
.nav-style3 > ul > li .sub-nav3 li {list-style:none; display:inline-block; margin-left:-3px; vertical-align:top; }
.nav-style3 > ul > li .sub-nav3 li a {line-height:20px; padding:14px 20px 14px 20px; min-height:70px; font-size:16px; color:#333333; text-decoration:none; font-family: 'arquitectaw04-regularregular'; display:block;}
.nav-style3 > ul > li .sub-nav3 li a span { display:block; }
.nav-style3 > ul > li .sub-nav3 li a:hover {background:#f3f3f3; color:#b98e37; }
.nav-style3 > ul > li .sub-nav3 li.active a {background:#f3f3f3; color:#b98e37; } 
.nav-style3 > ul > li.navMenu3-sub .arrow {display:none; position:absolute; top:0px; right:0px; width:40px; height:40px; text-align:center; line-height:40px; color:#000; font-size:16px; cursor:pointer; }
.nav-style3 > ul > li.navMenu3-sub:hover .arrow {color:#fff;}
.nav-style3 > ul > li.navMenu3-sub.active .arrow {color:#fff;}

.call-centerInfo p {font-size:14px; color:#666666; line-height:24px; margin:0px; padding-bottom:24px; }
.call-centerInfo .service-offer {padding:30px 0 15px 0; }
.call-centerInfo .service-offer .img {padding-bottom:10px; display:block;}
.call-centerInfo .service-offer .img img {width:100%;}
.call-centerInfo .request-form {padding-bottom:100px;}
.call-centerInfo .request-form .input-box {padding-bottom:18px; display:block;}
.call-centerInfo .request-form .input-box label {display:block; line-height:26px; padding-bottom:2px; margin:0px; font-weight:normal; font-size:16px; color:#333333; }
.call-centerInfo .request-form .input-box input {width:100%; height:42px; border-radius:4px; border:solid 1px #e5e4e4; padding:10px 13px; line-height:20px; font-size:14px; color:#333; }
.call-centerInfo .request-form .input-box textarea {width:100%; height:79px; border-radius:4px; border:solid 1px #e5e4e4; padding:10px 13px; line-height:20px; font-size:14px; color:#333; resize:none; }
.call-centerInfo .request-form .submit-box {display:block; padding:22px 0 0 0; }
.call-centerInfo .request-form .submit-box input {display:inline-block; width:140px; border-radius:4px; background:#b98e37; border:none; text-align:center; font-size:18px; color:#ffffff; height:42px; line-height:22px; padding:10px 0; cursor:pointer; }

.call-centerBlock {padding-bottom:100px; }
.call-centerBlock .page-title {padding:12px 0 20px 0;}
.call-centerBlock .page-title h2 {text-align:left; }
.call-centerBlock .page-title .sub-title {display:block; padding:12px 0 0 0; color:#666666; line-height:24px; font-style:italic; font-size:16px; }
.call-centerBlock p {font-size:14px; color:#666666; line-height:24px; margin:0px; padding-bottom:24px;}
.call-centerBlock .img {padding-bottom:30px; }
.call-centerBlock .call-centerPoints {padding:10px 0 0 0; overflow:hidden;}
.call-centerBlock .call-centerPoints ul {overflow:hidden; padding:0px; margin:0px; width:50%; max-width:320px; float:left;}
.call-centerBlock .call-centerPoints ul li {display:block; list-style:none; position:relative; padding:0 0 0 12px; line-height:24px; font-size:14px; color:#666666; }
.call-centerBlock .call-centerPoints ul li:after {position:absolute; top:0px; left:0px; content:"\f105"; font-family: FontAwesome; }
.call-centerBlock .call-centerPoints.decimal ul {width:100%; max-width:100%;}
.call-centerBlock .call-centerPoints.decimal ul li {counter-increment: list; padding:0 0 0 22px; line-height:32px; }
.call-centerBlock .call-centerPoints.decimal ul li:after {position:absolute; top:0px; left:0px;  content: counter(list, decimal) "."; font-family:'Source Sans Pro';}

.call-centerBlock .request-formRight {border:solid 1px #e5e4e4; padding:20px 15px; margin-top:25px;}
.call-centerBlock .request-formRight h2 {position:relative; line-height:32px; font-size:24px; color:#333333;  font-family: 'arquitectaw04-regularregular'; margin:0px; font-weight:normal; padding-bottom:22px; }
.call-centerBlock .request-formRight h2:after {border-top: 6px solid transparent;border-bottom: 6px solid transparent; border-left: 6px solid #b98e37; position:absolute; top:10px; left:-15px; content:"";}
.call-centerBlock .request-formRight .input-box {padding-bottom:15px; display:block;}
.call-centerBlock .request-formRight .input-box input {width:100%; border:solid 1px #e5e4e4; height:48px; line-height:26px; padding:10px; font-size:16px; color:#333;}
.call-centerBlock .request-formRight .input-box textarea {width:100%; border:solid 1px #e5e4e4; height:99px; line-height:26px; padding:10px; font-size:16px; color:#333; resize:none;}
.call-centerBlock .request-formRight .submit-box input {display:block; height:48px; border:none; color:#fff; background:#b98e37; font-size:18px; color:#ffffff; cursor:pointer; width:100%;}
.call-centerBlock .request-formRight .select-box {width:100%;}
.call-centerBlock .request-formRight .select-box .sbHolder {background:url(../images/select-bg2.png) no-repeat top left; height:48px; }
.call-centerBlock .request-formRight .select-box .sbSelector {height:48px; line-height:48px; }
.call-centerBlock .request-formRight .select-box .sbToggle {background:url(../images/select-arrow2.png) no-repeat top left; height:48px; width:28px; }

.system-capabilitie  {margin-bottom:100px; position:relative; }
.system-capabilitie:before { background: #fff;bottom: 0; content: ""; height: 1px; left: 0; position: absolute; width: 100%; z-index: 1;}
.system-capabilitie:after { background: #fff; content: ""; height: 100%; position: absolute; right: 0; top: 0;  width: 1px;}
.system-capabilitie .row {margin:0px;}
.system-capabilitie .col-sm-3 { border-bottom: 1px solid #cccccc; border-right: 1px solid #cccccc; padding: 0; position: relative; }
.system-capabilitie .capabilitie-info {padding:31px 10px 48px 10px; text-align:center; cursor:pointer; }
.system-capabilitie .capabilitie-info:hover .icon {border:solid 2px #b98e37; background:#b98e37;}
.system-capabilitie .capabilitie-info:hover .icon .fa {color:#fff;}
.system-capabilitie .capabilitie-info:hover .text {color:#b98e37;}
.system-capabilitie .capabilitie-info .icon {display:inline-block; text-align:center; width:102px; border:solid 2px #e7e4e4; border-radius:50%; }
.system-capabilitie .capabilitie-info .icon .fa {display:block; text-align:center; line-height:98px; font-size:50px; color:#9a9a9a; }
.system-capabilitie .capabilitie-info .text {padding:11px 0 0 0; text-align:center; line-height:24px; color:#333333; font-size:18px; text-transform:uppercase; }

.outsourcing-call {padding:20px 0 0 21px;}
.outsourcing-call .benefits-box {border:solid 4px #e7e4e4; border-radius:0 30px 0 30px; padding:26px 10px 0 10px;min-height:157px; box-shadow: 0 0 10px rgba(67,68,69,0.2); margin:22px 0 20px 0; position:relative; display:inline-block; width:100%; }
.outsourcing-call .benefits-box:hover {background:#f3f3f3; }
.outsourcing-call .benefits-box p {display:block; line-height:26px; margin:0px; font-size:14px; color:#666666; text-align:center; padding:0px; }
.outsourcing-call .benefits-box .number {position:absolute; top:-25px; left:-23px; width:44px; border:solid 4px #e7e4e4; background:#fff; height:44px; -moz-transform:rotate(45deg); -ms-transform:rotate(45deg); -o-transform:rotate(45deg); -webkit-transform:rotate(45deg); transform:rotate(45deg); }
.outsourcing-call .benefits-box .number span {-moz-transform:rotate(-45deg); -ms-transform:rotate(-45deg); -o-transform:rotate(-45deg); -webkit-transform:rotate(-45deg); transform:rotate(-45deg); text-align:center; display:block; line-height:36px; font-size:16px; color:#333333;}

/* real-estate-brokers */
.propertie-banner {position:relative; overflow:visible;}
.propertie-search {position:absolute; bottom:0px; left:0px; width:100%; z-index:9; }
/*.propertie-search.normalSearch {position:static; width:100%; background:#f3f3f3;}*/

.propertie-search.normalSearch {position:static; width:100%; background:rgba(0,0,0,0.50);}

.propertie-search.normalSearch .search-view {background:none;}
.propertie-search .search-view {background:rgba(0,0,0,0.50); padding:30px 15px 10px 15px; }
.propertie-search .search-view.buyerSearch .col-sm-4 {width:28.2%; }
.propertie-search .search-view.buyerSearch .col-md-2.col-sm-4 {width:15.4%; }
.propertie-search .search-view .select-box {width:100%; margin-bottom:20px; text-transform:uppercase;  }
.propertie-search .search-view .input-box {width:100%; margin-bottom:20px;}
.propertie-search .search-view .input-box input {height:42px; line-height:20px; border:solid 1px #e5e4e4; background:#fff; padding:10px 14px; width:100%; color:#333333; font-size:14px; }
.propertie-search .select-box .sbHolder  {background:url(../images/select-bg3.png) no-repeat top left; }
.propertie-search .select-box .sbToggle {background:url(../images/select-arrow3.png) no-repeat top left; width:27px; }
.propertie-search .select-box .sbSelector:link, 
.propertie-search .select-box .sbSelector:visited, 
.propertie-search .select-box .sbSelector:hover {color:#333; }
.propertie-search .search-btn {padding-bottom:20px; }
.propertie-search .search-btn input {width:100%;font-size:14px; color:#ffffff; border:none; background:#b98e37; text-align:center; cursor:pointer; height:42px; line-height:30px; text-transform:uppercase;}
.propertie-search .search-btn input:hover {background:#a46f04;}
.propertie-listing  {padding-bottom:40px; }
.propertie-listing .page-title h2 {text-align:left; line-height:40px; }

.propertie-viewBox {border-radius:8px; border-bottom:3px solid #e9e8e8; margin-bottom:30px; overflow:hidden; cursor:pointer; }
.propertie-viewBox .img {border-radius:8px 8px 0 0; position:relative; border-bottom:solid 3px #b98e37;  }
.propertie-viewBox .img img {width:100%;}
.propertie-viewBox .img:after {position:absolute; top:0px; left:0px; width:100%; height:100%; background:rgba(0,0,0,0.5); content:""; opacity:0; -moz-transition:all 0.5s ease-in-out 0s; -ms-transition:all 0.5s ease-in-out 0s; -o-transition:all 0.5s ease-in-out 0s; -webkit-transition:all 0.5s ease-in-out 0s; transition:all 0.5s ease-in-out 0s;}
.propertie-viewBox:hover .img:after {opacity:1; } 
.propertie-viewBox .img .plus-icon {position:absolute; top:50%; left:50%; border:1px solid #fdfdfd; border-radius:5px; width:46px; height:46px; margin:-23px 0 0 -23px; text-align:center; font-size:40px; color:#fff; line-height:38px; z-index:2; -moz-transition:all 0.5s ease-in-out 0s; -ms-transition:all 0.5s ease-in-out 0s; -o-transition:all 0.5s ease-in-out 0s; -webkit-transition:all 0.5s ease-in-out 0s; transition:all 0.5s ease-in-out 0s; opacity:0; }
.propertie-viewBox:hover .img .plus-icon {opacity:1; } 
.propertie-viewBox .img .plus-icon a {display:block; color:#fff; text-decoration:none;}
.propertie-viewBox .star-icon {position:absolute; width:29px; height:29px; background:#b98e37; left:50%; bottom:-16px; -moz-transform:rotate(45deg); -ms-transform:rotate(45deg); -o-transform:rotate(45deg); -webkit-transform:rotate(45deg); transform:rotate(45deg); margin-left:-14px;  z-index:2;}
.propertie-viewBox .star-icon .fa {-moz-transform:rotate(-45deg); -ms-transform:rotate(-45deg); -o-transform:rotate(-45deg); -webkit-transform:rotate(-45deg); transform:rotate(-45deg); color:#fff; font-size:20px; text-align:center; line-height:29px; display:block;}
.propertie-viewBox .info {display:block; padding:20px 15px 0 15px; background:#f3f3f3; }
.propertie-viewBox .info .name {display:block; line-height:26px; color:#333333; font-size:18px; min-height:78px; }
.propertie-viewBox .info .name a {color:#333333; text-decoration:none; }
.propertie-viewBox:hover .info .name a {color:#b98e37;}
.propertie-viewBox .info .features {display:block; padding:4px 0 8px 0;}
.propertie-viewBox .info .features .features-box {display:inline-block; padding:0 15px 0 0; font-size:14px; color:#969696; line-height:22px; }
.propertie-viewBox .info .features .features-box img {padding:0 5px 0 0; vertical-align:top; width:auto;display:inline-block;}
.propertie-viewBox .info .price {display:block; line-height:38px; font-size:18px; color:#333333; border-top:solid 1px #dadada; }
.propertie-viewBox .info .right-icon {float:right; }
.propertie-viewBox .info .right-icon .fa {padding:0 0 0 18px; float:left; color:#969696; font-size:20px; line-height:38px; }
.propertie-listing .propertie-slider .owl-prev {position:absolute; top:-68px; right:50px; width:40px; height:40px; background:#b98e37; border-radius:5px; color:#fff; }
.propertie-listing .propertie-slider .owl-next {position:absolute; top:-68px; right:0; width:40px; height:40px; background:#b98e37; border-radius:5px; color:#fff; }
.propertie-listing .propertie-slider .owl-prev .fa,
.propertie-listing .propertie-slider .owl-next .fa {text-align:center; display:block; line-height:40px; color:#fff; font-size:30px; }
.propertie-listing .propertie-slider .owl-next:hover,
.propertie-listing .propertie-slider .owl-prev:hover {background:#a46f04; }
.propertie-listing.width-bg {background:#f3f3f3; padding-bottom:20px; }
.propertie-listing.width-bg .propertie-viewBox .info {background:#fff; }

.our-benefits {display:block; padding-bottom:100px; }
.our-benefits .page-title h2 {text-align:left;}
.our-benefits .benefits-info {padding-bottom:30px; display:block;}
.our-benefits .icon {display:block; padding:27px 0 37px 0; background:#f3f3f3; text-align:center; }
.our-benefits .name {line-height:30px; padding:22px 0 3px 0; font-size:18px; color:#333333; font-weight:600;text-transform:uppercase; }
.our-benefits p {line-height:28px; margin:0px; padding:0px; font-size:18px; color:#666666; min-height:84px; }

.propertie-listView {padding-bottom:100px;}
.propertie-listView .page-title h2 {text-align:left;}
.propertie-filter {display:block; border-bottom:solid 1px #e6e6e6; border-top:solid 1px #e6e6e6; margin-bottom:30px; }
.propertie-filter .filter-value {display:inline-block; position:relative; }
.propertie-filter .filter-value .value {line-height:30px; font-size:18px; color:#666666; padding:15px 30px; position:relative; cursor:pointer;}
.propertie-filter .filter-value .value:after {background:#e6e6e6; width:1px; height:30px; content:""; position:absolute; top:15px; right:0px; }
.propertie-filter .filter-value .value .fa {padding:0 0 0 5px; }
.propertie-filter .filter-value ul {position:absolute; top:100%; left:0px; border:solid 1px #e6e6e6; border-bottom:none; background:#fff; padding:0px; margin:0px; max-height:240px; z-index:9; overflow-y: scroll; float:left; min-width:100px; display:none; }
.propertie-filter .filter-value ul li {min-width:220px; list-style:none; border-bottom:solid 1px #e6e6e6; line-height:40px; font-size:16px; color:#666666; padding:0 15px; cursor:pointer;}

.pagination {padding:20px 0 0 0; margin:0px; border-radius:0px; }
.pagination ul {padding:0px; margin:0px; overflow:hidden;}
.pagination ul li {list-style:none; float:left; padding:0 7px 10px 0; }
.pagination ul li a {background:#f3f3f3; display:block; border:solid 1px #e9e8e8; border-radius:4px; font-size:21px; color:#666666; text-align:center; min-width:40px; line-height:40px; text-decoration:none;}
.pagination ul li button {background:#f3f3f3; display:block; border:solid 1px #e9e8e8; border-radius:4px; font-size:21px; color:#666666; text-align:center; min-width:40px; line-height:40px; text-decoration:none; padding:0px; }
.pagination ul li a:hover {color:#fff; border:solid 1px #b98e37; background:#b98e37; }
.pagination ul li button:hover {color:#fff; border:solid 1px #b98e37; background:#b98e37; }
.pagination ul li button[disabled] {color:#fff; border:solid 1px #b98e37; background:#b98e37; opacity:0.5}
.pagination ul li button[disabled]:hover {color:#fff; border:solid 1px #b98e37; background:#b98e37;}
.pagination ul li.active a {color:#fff; border:solid 1px #b98e37; background:#b98e37; }


.propertie-seller {padding:40px 0 50px 0;}
.propertie-seller .seller-form {background:#f3f3f3; text-align:center; padding-bottom:40px; }
.propertie-seller .seller-form .form-filde {display:inline-block; width:100%; max-width:540px; text-align:left; }
.propertie-seller .seller-form .input-box {display:block; padding:0 0 20px 170px; position:relative; }
.propertie-seller .seller-form .input-box label {display:block; line-height:42px; margin:0px; font-weight:normal; font-size:16px; color:#333333; text-align:right; padding:0 38px 0 0; position:absolute; top:0px; left:0px; width:182px; }
.propertie-seller .seller-form .input-box input {width:100%; height:42px; border:solid 1px #e5e4e4; background:#fff; line-height:20px; padding:10px; font-size:14px; color:#666; }
.propertie-seller .seller-form .input-box input.code {width:32.16%;}
.propertie-seller .seller-form .input-box input.number {width:64.05%; float:right;}
.propertie-seller .seller-form .seller-select .sbHolder  {background:url(../images/select-bg3.png) no-repeat top left; }
.propertie-seller .seller-form .seller-select .sbToggle {background:url(../images/select-arrow3.png) no-repeat top left; width:27px; }
.propertie-seller .seller-form .submit-slide {display:block; padding:0 0 20px 170px;}
.propertie-seller .seller-form .submit-slide input {width:119px; height:42px; background:#b98e37; text-align:center; font-size:14px; color:#ffffff; cursor:pointer; line-height:20px; padding:11px; border:none; }
.propertie-seller .seller-form .submit-slide input:hover {background:#a46f04; }

.propertie-seller .seller-benefits {display:block; padding:17px 0 20px 0; border-bottom:solid 1px #cccccc; }
.propertie-seller .seller-benefits.last {border:none;}
.propertie-seller .seller-benefits .info-slide {display:block; padding:0 0 50px 160px; min-height:130px; position:relative; }
.propertie-seller .seller-benefits .info-slide .icon {position:absolute; top:0px; left:0px; width:160px; text-align:center; }
.propertie-seller .seller-benefits .info-slide .name {display:block; line-height:28px; font-size:18px; color:#333333; padding-bottom:7px; text-transform:uppercase;}
.propertie-seller .seller-benefits .info-slide p {display:block; line-height:24px; font-size:14px; color:#666666; padding:0px; }

/* Real Estate Brokers Projects */
.project-type {padding:30px 0 100px 0;}
.project-type .project-box {background:#b98e37; width:100%; padding:17px 0 36px 0; text-align:center; margin-bottom:20px; }
.project-type .project-box .name {display:block; line-height:40px; font-size:30px; color:#ffffff; margin-bottom:29px; font-family: 'arquitectaw04-regularregular'; text-transform:uppercase;}
.project-type .project-box a {display:inline-block; width:139px; text-align:center; background:#fff; line-height:45px; font-size:18px; color:#b98e37; text-decoration:none; text-transform:uppercase;}
.project-type .project-box a:hover {background:#a46f04; color:#fff; }

.project-view {display:block; }
.project-view .row {margin:0 -5px; }
.project-view .row .col-sm-6 {padding:5px; }
.project-view .project-content {padding:5px 0 100px 0;}
.project-view .project-content .pagination {padding-top:40px; }
.project-infoBox {height:400px; width:100%; background-size:cover; background-position:50% 50%; position:relative; overflow:hidden; cursor:pointer;}
.project-infoBox.big .project-info {padding:0px; }
.project-infoBox .big-img {padding:0 33px;}
.project-infoBox:after {width:100%; height:100%; content:""; background:rgba(0,0,0,0.2); position:absolute; top:0px; left:0px; z-index:1;}
.project-infoBox:before {width:100%; height:100%; content:""; position:absolute; top:0px; left:0px; z-index:2; background:rgba(0,0,0,0.2);opacity:0; -moz-transition:all 0.35s ease-in-out 0s; -ms-transition:all 0.35s ease-in-out 0s; -o-transition:all 0.35s ease-in-out 0s; -webkit-transition:all 0.35s ease-in-out 0s; transition:all 0.35s ease-in-out 0s; }
.project-infoBox:hover:before { opacity:1}
.project-infoBox:hover .project-info {-moz-transform:translateY(0px); -ms-transform:translateY(0px); -o-transform:translateY(0px); -webkit-transform:translateY(0px); transform:translateY(0px); } 
.project-infoBox:hover .project-info .top-info  {-moz-transform:translateY(-30px); -ms-transform:translateY(-30px); -o-transform:translateY(-30px); -webkit-transform:translateY(-30px); transform:translateY(-30px); }
.project-infoBox .project-info {position:absolute; top:33%; left:0px; padding:0 33px; width:100%; z-index:3; -moz-transform:translateY(160px); -ms-transform:translateY(160px); -o-transform:translateY(160px); -webkit-transform:translateY(160px); transform:translateY(160px); -moz-transition:all 0.35s ease-in-out 0s; -ms-transition:all 0.35s ease-in-out 0s; -o-transition:all 0.35s ease-in-out 0s; -webkit-transition:all 0.35s ease-in-out 0s; transition:all 0.35s ease-in-out 0s; }
.project-infoBox .project-info .top-info {display:block; padding:0 0 46px 97px; position:relative; min-height:126px; position:relative; -moz-transition:all 0.6s ease-in-out 0s; -ms-transition:all 0.6s ease-in-out 0s; -o-transition:all 0.6s ease-in-out 0s; -webkit-transition:all 0.6s ease-in-out 0s; transition:all 0.6s ease-in-out 0s; }
.project-infoBox .project-info .top-info .project-logo {position:absolute; top:0px; left:0px; width:80px; border:solid 7px #ffffff; }
.project-infoBox .project-info .top-info .name {display:block; line-height:24px; font-size:20px; font-weight:bold; color:#ffffff; }
.project-infoBox .project-info .top-info p {display:block; line-height:22px; font-size:14px; color:#ffffff; margin:0px; padding-bottom:9px; }
.project-infoBox .project-info .top-info .price {display:block; line-height:24px; font-size:14px; color:#ffffff; font-weight:500; }
.project-infoBox .project-info .project-moreInfo {display:block; padding:0 140px 0 0; position:relative; }
.project-infoBox .project-info .info-slide {display:block; padding-bottom:16px; }
.project-infoBox .project-info .info-slide p {display:block; line-height:18px; color:#fff; font-size:16px; color:#ffffff; }
.project-infoBox .project-info .info-slide p span {display:block; font-weight:500;}
.project-infoBox .project-info .details-btn {position:absolute; bottom:18px; right:0px; width:140px; line-height:40px; background:#b98e37; color:#fff; font-size:16px; color:#ffffff; text-align:center; text-decoration:none; }
.project-infoBox .project-info .details-btn .fa {padding:0 0 0 5px; }
.project-infoBox .project-info .details-btn:hover {background:#a46f04;}

.project-detailBanner {position:relative; margin-top:30px;}
.project-detailBanner .number-ofImg {position:absolute; bottom:0px; right:0px; background:rgba(0,0,0,0.9); padding:0 30px; line-height:40px; font-size:16px; color:#ffffff; }
.project-detailBanner .full-screen {position:absolute; top:10px; right:10px; width:42px; height:42px; background:rgba(0,0,0,0.9); cursor:pointer;}
.project-detailBanner .full-screen .fa {line-height:40px; display:block; text-align:center; color:#fff; font-size:20px; }

.project-detail {padding-bottom:100px; }
.project-detail .page-title h2 {text-align:left}
.project-detail .page-title p {padding:0px;}
.project-detail p {font-size:16px;color:#666666; line-height:26px; margin:0px; padding-bottom:26px;}
.project-detail .detail-form {padding:24px 0 0 0; }
.project-detail .detail-form h3 {margin:0px; line-height:36px; font-size:21px; color:#333333; font-weight:normal; padding-bottom:27px; }
.project-detail .detail-form .form-filde {max-width:370px; width:100%;}
.project-detail .detail-form .input-box {display:block; width:100%; padding-bottom:14px; }
.project-detail .detail-form .input-box label {display:block; line-height:32px; font-size:16px; color:#333333; margin:0px; font-weight:normal; }
.project-detail .detail-form .input-box input {display:block; width:100%; height:42px; border:solid 1px #e5e4e4; line-height:20px; padding:10px; color:#333; font-size:16px; }
.project-detail .detail-form .input-box textarea {display:block; width:100%; border:solid 1px #e5e4e4; line-height:20px; padding:10px; color:#333; font-size:16px; height:79px; resize:none; }
.project-detail .detail-form .capch-code {padding:15px 0 30px 0; display:block;}
.project-detail .detail-form .submit-box {display:block; }
.project-detail .detail-form .submit-box input {width:139px; height:42px; background:#b98e37; text-align:center; line-height:22px; padding:10px; font-size:18px; color:#ffffff; border:none; cursor:pointer;}
.project-detail .detail-form .submit-box input:hover {background:#a46f04; }
.project-detail .download-btn {display:block; padding:8px 0 0 0; }
.project-detail .download-btn a {display:inline-block; width:auto; padding:0 17px; background:#b98e37; color:#fff; font-size:14px; line-height:42px; text-decoration:none; display:inline-block; vertical-align:top; margin:0 16px 0 0; }
.project-detail .download-btn a .fa {padding:0 7px 0 0;}
.project-detail .download-btn a:hover {background:#a46f04; }
.project-detail .location-tab {padding:47px 0 0 0;}
.project-detail .location-tab .tab-nav {display:block; border-bottom:solid 1px #e6e6e6; }
.project-detail .location-tab .tab-nav ul {padding:0px; margin:0px; }
.project-detail .location-tab .tab-nav ul li {list-style:none; display:inline-block; padding:0 27px 0 0; }
.project-detail .location-tab .tab-nav ul li a {display:block; line-height:36px; padding-bottom:10px; font-size:21px; color:#666666; text-decoration:none; position:relative; }
.project-detail .location-tab .tab-nav ul li a:after {width:0px; height:5px; background:#b98e37; content:""; left:0px; bottom:-3px; position:absolute; -moz-transition:all 0.5s ease-in-out 0s; -ms-transition:all 0.5s ease-in-out 0s; -o-transition:all 0.5s ease-in-out 0s; -webkit-transition:all 0.5s ease-in-out 0s; transition:all 0.5s ease-in-out 0s;}
.project-detail .location-tab .tab-nav ul li a:hover:after {width:100%;}
.project-detail .location-tab .tab-nav ul li a:hover {color:#b98e37;}
.project-detail .location-tab .tab-nav ul li.active a:after {width:100%;}
.project-detail .location-tab .tab-nav ul li.active a {color:#b98e37;}
.project-detail .location-tab .tab-content.location-content {display:block; }
.project-detail .location-tab .tab-content {padding:43px 0 0 0; display:none; }
.project-detail .location-tab .tab-content .map {display:block; width:100%; border-radius:5px; overflow:hidden; }

body.sliderOpen {overflow:hidden; }
.project-sliderMain .close-icon {position:absolute; top:20px; right:20px; width:40px; cursor:pointer; }
.project-sliderMain .close-icon .fa {display:block; width:40px; text-align:center; color:#fff; font-size:20px; line-height:40px; }
.project-sliderMain {position:fixed; top:0; left:0px; width:100%; z-index:99999999; overflow-x: hidden; overflow-y: auto; height:100%; background:rgba(0,0,0,0.5); }
.project-sliderMain .inner-slider {transform:translateY(-50%); position:absolute; top:50%; left:0px; padding:0 50px 50px 50px; width:100%; margin:50px 0 0 0;}
.project-sliderMain .owl-prev {position:absolute; top:50%; left:0px; width:40px; height:40px; background:#b98e37; margin-top:-20px;}
.project-sliderMain .owl-next {position:absolute; top:50%; right:0px; width:40px; height:40px; background:#b98e37; margin-top:-20px; }
.project-sliderMain .owl-prev .fa,
.project-sliderMain .owl-next .fa {text-align:center; display:block; color:#fff; line-height:40px; font-size:25px;}

.property-details {padding:25px 0 100px 0; }
.property-details .property-title {border-bottom:solid 1px #e6e6e6; padding-bottom:13px; }
.property-details .property-title h2 {line-height:40px; font-size:30px; color:#333333; font-weight:normal; margin:0px; font-family: 'arquitectaw04-regularregular'; text-transform:uppercase; }
.property-details .property-title .price {display:block; text-align:right; line-height:34px; color:#b98e37; font-size:21px; padding:6px 0 0 0;}
.property-details .apartment-info {border-bottom:solid 1px #e6e6e6; padding:9px 0 21px 0; }
.property-details .apartment-info p  {display:inline-block; line-height:30px; font-size:16px; color:#666666; margin:0px; padding:0px; }
.property-details .apartment-info .favorites-btn {float:right; width:auto; padding:0 7px; line-height:26px; color:#fff; background:#99a3b1; border-radius:4px; font-size:14px; text-decoration:none;}
.property-details .apartment-info .favorites-btn:hover {background:#b98e37; }

.project-detailfortagline .property-title .price {display:block; text-align:right; line-height:34px; color:#b98e37; font-size:21px; padding:6px 0 0 0;}
.project-detailfortagline .apartment-info {border-bottom:solid 1px #e6e6e6; padding:9px 0 21px 0; }
.project-detailfortagline .apartment-info p  {display:inline-block; line-height:30px; font-size:16px; color:#666666; margin:0px; padding:0px; }
.project-detailfortagline .apartment-info .favorites-btn {float:right; width:auto; padding:0 7px; line-height:26px; color:#fff; background:#99a3b1; border-radius:4px; font-size:14px; text-decoration:none;}
.project-detailfortagline .apartment-info .favorites-btn:hover {background:#b98e37; }

/*.property-details .property-sliderMain {display:block; text-align:center; }
.property-details .property-slider {margin:30px 0 0 0; border-radius:5px; overflow:hidden; background:#2b2937; padding-bottom:40px; position:relative; width:100%; max-width:900px; display:inline-block; text-align:left;}

.property-details .property-sliderMain .big-imgSlider .slick-slide img {height:500px; }*/
.property-details .property-slider {margin:30px 0 0 0; border-radius:5px; overflow:hidden; background:#2b2937; padding-bottom:40px; position:relative;}
.property-details .property-sliderMain {display:block; text-align:center;width:70%;margin-left:14%; }
.property-details .property-sliderMain .big-imgSlider .slick-slide img {height:auto; }

.project-detailfortagline .property-slider {margin:30px 0 0 0; border-radius:5px; overflow:hidden; background:#2b2937; padding-bottom:40px; position:relative;}
.project-detailfortagline .property-sliderMain {display:block; text-align:center;width:70%;margin-left:14%; }
.project-detailfortagline .property-sliderMain .big-imgSlider .slick-slide img {height:auto; }

.project-detailfortagline .property-sliderMain .big-imgSlider .slick-slide img {
    height: 605px;
    object-position: center;
    object-fit: cover;
}

.project-detailfortagline .property-slider .slick-slide img {width:100%;  }
.project-detailfortagline .property-slider .top-icon {position:absolute; top:20px; left:20px; z-index:999; }
.project-detailfortagline .property-slider .top-icon .icon-box { text-align:center; padding:0 6px 0 0; float:left;}
.project-detailfortagline .property-slider .top-icon .icon-box a {display:block; line-height:40px; border-radius:5px;  background:#b98e37; text-decoration:none; font-size:21px; color:#f3f0e9; width:40px; }
.project-detailfortagline .property-slider .top-icon .icon-box a:hover {background:#a46f04;}
.project-detailfortagline .property-slider .slick-arrow {position:absolute; top:50%; background-color:#000000; margin-top:-20px; border:none; font-size:0px; width:40px; height:40px; z-index:99; }
.project-detailfortagline .property-slider .slick-arrow:hover {background-color:#b98e37; }
.project-detailfortagline .property-slider .slick-prev {left:0px; background:url(../images/property-detailsLeft-arrow.png) no-repeat top left #000000;} 
.project-detailfortagline .property-slider .slick-next {right:0px; background:url(../images/property-detailsRight-arrow.png) no-repeat top left #000000;} 
.project-detailfortagline .property-slider .small-imgSlider .slick-active .img img {opacity:1; }
.project-detailfortagline .property-slider .small-imgSlider {position:absolute; bottom:40px; left:0px; width:100%; z-index:999; }
.project-detailfortagline .property-slider .small-imgSlider .img {padding:0 4px 0 0; background:#000000; }
.project-detailfortagline .property-slider .small-imgSlider .img img {opacity:0.6; }
.project-detailfortagline .property-slider .slick-dots {position:absolute; bottom:-25px; right:34px; z-index:99; padding:0px; margin:0px; }
.project-detailfortagline .property-slider .slick-dots li {list-style:none; float:left; padding:0 6px; line-height:8px; }
.project-detailfortagline .property-slider .slick-dots li button {width:8px; height:8px; font-size:0px; border-radius:50%; border:none; background:#99a3b1; padding:0px; }
.project-detailfortagline .property-slider .slick-dots li.slick-active button {background:#ffffff; }
.project-detailfortagline .property-slider .small-imgSliderHide {position:absolute; bottom:9px; right:10px; cursor:pointer; width:22px; z-index:999;}




 .property-details .property-slider .slick-slide img {width:100%;  }
.property-details .property-slider .top-icon {position:absolute; top:20px; left:20px; z-index:999; }
.property-details .property-slider .top-icon .icon-box { text-align:center; padding:0 6px 0 0; float:left;}
.property-details .property-slider .top-icon .icon-box a {display:block; line-height:40px; border-radius:5px;  background:#b98e37; text-decoration:none; font-size:21px; color:#f3f0e9; width:40px; }
.property-details .property-slider .top-icon .icon-box a:hover {background:#a46f04;}
.property-details .property-slider .slick-arrow {position:absolute; top:50%; background-color:#000000; margin-top:-20px; border:none; font-size:0px; width:40px; height:40px; z-index:99; }
.property-details .property-slider .slick-arrow:hover {background-color:#b98e37; }
.property-details .property-slider .slick-prev {left:0px; background:url(../images/property-detailsLeft-arrow.png) no-repeat top left #000000;} 
.property-details .property-slider .slick-next {right:0px; background:url(../images/property-detailsRight-arrow.png) no-repeat top left #000000;} 
.property-details .property-slider .small-imgSlider .slick-active .img img {opacity:1; }
.property-details .property-slider .small-imgSlider {position:absolute; bottom:40px; left:0px; width:100%; z-index:999; }
.property-details .property-slider .small-imgSlider .img {padding:0 4px 0 0; background:#000000; }
.property-details .property-slider .small-imgSlider .img img {opacity:0.6; }
.property-details .property-slider .slick-dots {position:absolute; bottom:-25px; right:34px; z-index:99; padding:0px; margin:0px; }
.property-details .property-slider .slick-dots li {list-style:none; float:left; padding:0 6px; line-height:8px; }
.property-details .property-slider .slick-dots li button {width:8px; height:8px; font-size:0px; border-radius:50%; border:none; background:#99a3b1; padding:0px; }
.property-details .property-slider .slick-dots li.slick-active button {background:#ffffff; }
.property-details .property-slider .small-imgSliderHide {position:absolute; bottom:9px; right:10px; cursor:pointer; width:22px; z-index:999;}
.property-details .property-slider .small-imgSliderHide .fa {display:block; line-height:22px; color:#fff; font-size:18px; text-align:center;}
.property-details .details-fullInfo {display:block; padding:34px 0 0 0;}
.property-details .details-fullInfo p {display:block; line-height:26px; padding-bottom:26px; margin:0px; font-size:16px; color:#666666; }
.property-details .details-fullInfo p em {font-style:italic;}
.property-details .details-fullInfo p span {color:#333;}
.property-details .details-fullInfo p a {color:#b98e37; text-decoration:none; }
.property-details .details-fullInfo ul.point-list {display:block; padding:0 0 26px 12px; }
.property-details .details-fullInfo ul.point-list li {list-style:none; display:block; line-height:26px; font-size:16px; color:#666666; padding:0 0 0 13px; position:relative;}
.property-details .details-fullInfo ul.point-list li:after {position:absolute; top:0px; left:0px; content:"\f105"; font-family: 'FontAwesome';}

.property-details .details-accordion {padding:20px 0 0 0;}
.property-details .details-accordion .accordion-slide {padding-bottom:32px; display:block; }
.property-details .details-accordion .accordion-title {display:block; border-radius:5px; background:#f3f3f3; padding:0 35px 0 16px; line-height:40px; font-size:16px; color:#333333; font-family: 'arquitectaw04-regularregular'; position:relative;  text-transform:uppercase; }
.accordion-slide .accordion-title {display:block; border-radius:5px; background:#f3f3f3; padding:0 35px 0 16px; line-height:40px; font-size:16px; color:#333333; font-family: 'arquitectaw04-regularregular'; position:relative;  text-transform:uppercase; }
.accordion-slide .accordion-title .fa {position:absolute; top:0; right:0; width:40px; line-height:40px; font-size:18px; color:#a46f04; cursor:pointer; text-align:center;}
.property-details .details-accordion .accordion-title .fa {position:absolute; top:0; right:0; width:40px; line-height:40px; font-size:18px; color:#a46f04; cursor:pointer; text-align:center;}
.property-details .details-accordion .accordion-content {padding:19px 0 0 0; }
.property-details .details-accordion .address-slide {display:block; }
.property-details .details-accordion .address-slide p {display:block; line-height:30px; font-size:16px; color:#666666; margin:0px; padding:0px; }
.property-details .details-accordion .address-slide p span {color:#333;}
.property-details .details-accordion .col-sm-4:first-child .address-slide {padding-left:16px; }
.property-details .page-title h2 {text-align:left; }
.property-details .info-form {display:block; border-top:solid 1px #e6e6e6; }
.property-details .info-form .input-box {display:block; padding-bottom:16px; }
.property-details .info-form .input-box label {display:block; margin:0px; font-weight:normal; line-height:30px; font-size:16px; color:#333333; }
.property-details .info-form .input-box input {width:100%; height:42px; border:solid 1px #e5e4e4; border-radius:5px; padding:10px; line-height:20px; color:#333333; font-size:16px;}
.property-details .info-form .input-box textarea {width:100%; height:79px; resize:none; border:solid 1px #e5e4e4; border-radius:5px; padding:10px; line-height:20px; color:#333333; font-size:16px;}
.property-details .info-form .capch-code {padding:15px 0; }
.property-details .info-form .submit-slide {display:block; padding:15px 0; }
.property-details .info-form .submit-slide input {width:140px; height:42px; border:none; border-radius:5px; background:#b98e37; line-height:22px; padding:10px; color:#fff; font-size:18px; }
.property-details .info-form .submit-slide input:hover {background:#a46f04; }
.content3 {padding-top:120px; }
.content3.noBanner {padding-top:183px;}
.nav-style3.stickyNav {position:fixed; top:0px; left:0px; width:100%; z-index:9999999; background:#fff; }
.propertie-search.fiexSearch {bottom:auto; background:#f2f2f3; }
.propertie-search.fiexSearch .search-view {background:none; }
.nav-style3.no-subNav {padding-bottom:0px; }

/* BECOME AN ASSOCIATE WITH US */
.regen-careers {padding-bottom:100px; }
.regen-careers p {padding-bottom:24px; margin:0px; font-size:15px; }
.regen-careers .careers-points {padding-bottom:24px; }
.regen-careers .careers-points p {padding-bottom:0px; line-height:30px; }
.regen-careers .careers-points p span {color:#333333; padding-top:15px; display:inline-block; }
.regen-careers h3 {font-weight:600; color:#333333; margin:0px; font-size:18px; line-height:24px; }
.regen-careers .apply-jobBtn {display:inline-block; width:168px; background:#b98e37; border-radius:5px; color:#fff; font-size:18px; color:#fff; line-height:50px; text-decoration:none; text-align:center; }
.regen-careers .apply-jobBtn:hover {background:#a46f04; }
.regen-careers .job-applyForm {margin-top:35px; border:solid 1px #e5e4e4; padding:40px 50px; position:relative; display:none; }
.regen-careers .job-applyForm:after {border-left: 12px solid transparent; border-right: 12px solid transparent; border-bottom: 12px solid #e5e4e4; content:""; position:absolute; top:-12px; left:73px; z-index:1;}
.regen-careers .job-applyForm:before {border-left: 12px solid transparent; border-right: 12px solid transparent; border-bottom: 12px solid #fff; content:""; position:absolute; top:-11px; left:73px; z-index:2;}

.form-filde.border-form {display:inline-block; width:100%; }
.form-filde.border-form .input-box {display:block; padding-bottom:20px; }
.form-filde.border-form .input-box label {display:block; padding-bottom:3px; margin:0px; font-size:16px; color:#333333; font-weight:normal; line-height:26px; }
.form-filde.border-form .input-box input {display:block; width:100%; height:42px; border-radius:5px; border:solid 1px #e5e4e4; line-height:20px; padding:10px; font-size:16px; color:#333; }
.form-filde.border-form .input-box textarea {display:block; width:100%; height:131px; border-radius:5px; border:solid 1px #e5e4e4; line-height:20px; padding:10px; font-size:16px; color:#333; resize:none;}
.form-filde.border-form .file-upload {display:block; padding-bottom:20px;}
.form-filde.border-form .file-upload input[type="file"] {padding:10px 0; }
.form-filde.border-form .file-upload .upload-note {display:block; line-height:26px; font-size:14px; color:#999; padding:5px 0 0 0;}
.form-filde.border-form .submit-box  {display:block; padding-bottom:20px; }
.form-filde.border-form .submit-box input {/*width:148px;*/ border-radius:5px; background:#b98e37; line-height:22px; padding:10px 44px; border:none; color:#fff; height:42px; font-size:16px; cursor:pointer; }
.form-filde.border-form .submit-box input:hover {background:#a46f04;}

/* REAL ESTATE BROKERS BUSINESS CENTRE MANAGERS */
.business-managementInfo  {padding-bottom:100px; }
.business-managementInfo p {margin:0px; padding-bottom:24px; font-size:15px;}
.business-managementInfo .point-list {display:block; padding:0px; margin:0px; }
.business-managementInfo .point-list li {list-style:none; padding:0 0 0 16px; display:block; line-height:30px; position:relative; font-size:15px; color:#666; }
.business-managementInfo .point-list li:after {position:absolute; top:0px; left:0px; content:"\f101"; font-family: FontAwesome; }
.business-managementInfo .point-list.nubmer-list li {counter-increment: list;}
.business-managementInfo .point-list.nubmer-list li:after {content: counter(list, decimal) "."; font-family:"Source Sans Pro",sans-serif; }
.business-managementInfo .management-points {display:block; padding-bottom:24px;}
.business-managementInfo h3 {line-height:36px; margin:0px; font-weight:600; color:#333333; font-size:15px; }
.business-managementInfo .but-row {padding:35px 0 10px 0; }
.business-managementInfo .but-row a {display:inline-block; vertical-align:top; line-height:58px; border-radius:5px; background:#b98e37; padding:0 15px; font-size:16px; color:#ffffff; text-decoration:none; margin:0 16px 10px 0; }
.business-managementInfo .but-row a:hover {background:#a46f04; }
.business-managementInfo .but-row a .fa {padding:0 5px 0 0; }

/* PROPERTY MAINTENANCE SERVICES */
.property-maintenance p {font-size:15px; padding-bottom:24px; margin:0px; }
.property-maintenance h3  {line-height:30px; margin:0px; font-weight:600; color:#333333; font-size:15px; }
.property-maintenance .business-benefits {padding-top:15px; }
.property-maintenance .business-benefits ul.point-list {display:block; padding:0px 0 15px 8px; margin:0px; }
.property-maintenance .business-benefits ul.point-list li {list-style:none; padding:0 0 0 16px; display:block; line-height:30px; position:relative; font-size:15px; color:#666; }
.property-maintenance .business-benefits ul.point-list li:after {position:absolute; top:0px; left:0px; content:"\f105"; font-family: FontAwesome; }
.property-maintenance .business-benefits .benefits-list .benefits-content p {color:#666; font-size:15px; line-height:26px; }
.property-maintenance .business-benefits .benefits-list .title {text-transform:uppercase;}

/* about us */
.about-info {padding-bottom:100px; }
.about-info .note {font-size:16px; color:#333333; line-height:24px; padding-bottom:24px; }
.about-info ul {display:block; padding:0px 0 24px 0px; margin:0px; }
.about-info ul li {list-style:none; padding:0 0 0 16px; display:block; line-height:24px; position:relative; font-size:15px; color:#666; }
.about-info ul li:after {position:absolute; top:0px; left:0px; content:"\f105"; font-family: FontAwesome; }
.about-info p {font-size:15px; padding-bottom:24px; margin:0px; }
.about-info .our-management {padding:25px 0;}
.about-info .our-management .page-title {padding-bottom:10px; padding-top:10px; }
.about-info .our-management .page-title h2 {text-align:left; }
.about-info .our-management .info-text {padding:0 30px;}
.testimonials-view {display:block; position:relative; padding-bottom:100px; }
.testimonials-view .pagination {padding-top:35px;}
.testimonials-view:after {position:absolute; top:0px; right:0px; width:1px; height:100%; background:#fff; content:""; }
.testimonials-view .row {margin:0px; }
.testimonials-view .row .col-sm-6 {padding:0px; border-bottom:solid 1px #cccccc; border-right:solid 1px #cccccc; }
.testimonials-view .testimonials-block {padding:29px 50px 22px 133px; position:relative; }
.testimonials-view .testimonials-block .img {position:absolute; top:29px; left:32px; width:82px; }
.testimonials-view .testimonials-block .name {display:block; line-height:24px; font-size:18px; color:#333333; padding-bottom:3px; }
.testimonials-view .testimonials-block .designation {display:block; line-height:22px; padding-bottom:7px; font-size:14px; color:#666; font-style:italic; font-weight:300; }
.testimonials-view .testimonials-block p {display:block; line-height:24px; color:#666666; font-size:14px; margin:0px; padding:0px; }
.testimonials-view .testimonials-block a {color:#b98e37; font-size:14px; text-decoration:none; line-height:24px;}
.testimonials-view .testimonials-block a .fa {padding:0 5px 0 0 ;}

.testimonials-infoPopup {max-width: 972px;  width: 100%;}
.map-infoPopup {max-width: 972px;  width: 100%;top:120px}
.map-infoPopup{max-width: 550px;  width: 100%;}
.map-infoPopup .modal-content {padding:38px 72px 40px;}
.map-infoPopup h2 {color: #333333; font-family: "arquitectaw04-regularregular"; font-size: 32px; font-weight: normal; line-height: 46px; margin: 0; padding-bottom: 42px;  text-align: center; text-transform:uppercase; }
.map-infoPopup .testimonials-block {padding:0 0 0 100px; }
.map-infoPopup .testimonials-block .img {top:0px; left:0px; }
.map-infoPopup .testimonials-block p {padding-bottom:24px;}
.testimonials-infoPopup .modal-content {padding:38px 72px 40px;}
.testimonials-infoPopup h2 {color: #333333; font-family: "arquitectaw04-regularregular"; font-size: 32px; font-weight: normal; line-height: 46px; margin: 0; padding-bottom: 42px;  text-align: center; text-transform:uppercase; }
.testimonials-infoPopup .testimonials-block {padding:0 0 0 100px; }
.testimonials-infoPopup .testimonials-block .img {top:0px; left:0px; }
.testimonials-infoPopup .testimonials-block p {padding-bottom:24px;}

/* contact page */
.contact-page {padding:50px 0 100px 0; }
.contact-page .contact-logo {display:inline-block; margin-bottom:30px; width:49%; text-align:center; border-right:solid 1px #b98e37;}
.contact-page .company-list {display:block; padding:8px 0; }
.contact-page .company-list ul {display:block; padding:0px; margin:0px; }
.contact-page .company-list ul li {list-style:none; display:block; position:relative; padding:0 10px; text-align:center;}
.contact-page .company-list ul li a {color:#b98e37; font-size:16px; font-weight:600; line-height:30px; text-decoration:none; }
.contact-page .company-list ul li a:hover {color:#a46f04; }
.contact-page .activities {display:inline-block; padding-bottom:23px; vertical-align:top; padding:0 0 0 20px;}
.contact-page .activities ul {padding:0px; margin:0px;}
.contact-page .activities ul li {list-style:none; display:block; padding:0 0px 0 24px; position:relative; }
.contact-page .activities ul li:after {position:absolute; top:9px; left:0px; width:5px; height:5px; border-radius:50%; background:#b98e37; content:""; }

.contact-page .our-address {display:block;}
.contact-page .our-address p {display:block; padding-bottom:9px; margin:0px; line-height:34px; font-size:16px; color:#666666; }
.contact-page .our-address p .fa {color:#b98e37; padding:0 10px 0 0;}
.contact-page .our-address p img { padding:0 10px 0 0;}
.contact-page .our-address p a {color:#b98e37; text-decoration:none; }

.contact-page .activities ul li a {display:block; line-height:24px; font-size:14px; color:#b98e37; text-decoration:none; }
.contact-page .activities ul li a:hover {color:#a46f04; }
.contact-page .activities ul li {margin-bottom:14px; }
.contact-page h2 {display:block; line-height:24px; font-size:28px; font-family: "arquitectaw04-regularregular"; color:#333333; text-transform:uppercase; margin:0px; font-weight:normal; }
.contact-page .contact-form {padding:35px 0 0 0;}
.contact-page .contact-form .input-box {padding-bottom:16px; display:block; }
.contact-page .contact-form .input-box label {display:block; margin:0px; line-height:30px; font-weight:normal; color:#333; font-size:16px; }
.contact-page .contact-form .input-box input {height:42px; border:solid 1px #e5e4e4; padding:10px; width:100%; color:#333; font-size:16px; }
.contact-page .contact-form .input-box textarea {height:79px; border:solid 1px #e5e4e4; padding:10px; width:100%; color:#333; font-size:16px; resize:none; }
.contact-page .contact-form .capch-code {display:block; padding:15px 0; }
.contact-page .contact-form .submit-box {display:block; padding:15px 0; }
.contact-page .contact-form .submit-box input {display:block; line-height:22px; padding:10px; height:42px; border:none; background:#b98e37; text-align:center; width:140px; color:#fff; font-size:18px; }
.contact-page .contact-form .submit-box input:hover {background:#a46f04;}

.about-subMenu {background: #fff; left: 22.83%;padding: 0; position: absolute; text-align: center; bottom:0px;}
.about-subMenu ul {padding:0px; margin:0px; }
.about-subMenu ul li {list-style:none; display:inline-block; margin-left:-3px; vertical-align:top; }
.about-subMenu ul li a {line-height:20px; padding:14px 20px 14px 20px; min-height:70px; font-size:16px; color:#333333; text-decoration:none; font-family: 'arquitectaw04-regularregular'; display:block;}
.about-subMenu ul li a span { display:block; }
.about-subMenu ul li a:hover {background:#f3f3f3; color:#b98e37; }
.about-subMenu ul li.active a {background:#f3f3f3; color:#b98e37; } 

/* comming-soon */
.comming-soon {background:url(../images/slider-img2.jpg) no-repeat 50% 50%; background-size:cover; position:relative; }
.comming-soon:after {background:rgba(0,0,0,0.5); position:absolute; top:0px; left:0px; width:100%; height:100%; content:"";}
.comming-soonHeader {position:absolute; top:0px; left:0px; width:100%; text-align:center; padding:25px 0 0 0; z-index:9;}
.comming-soonHeader a {max-width:220px; display:inline-block;}
.comming-soon .block-one { width:100%; display:inline-block; text-align:center; padding-bottom:140px;padding-top:150px; }
.comming-soon .block-one .container {position:relative; z-index:1; }
.comming-soon .block-two { width:100%; display:inline-block; text-align:center; padding-bottom:20px; position:relative; z-index:1;}
.comming-soon .container-inner { max-width:620px; margin:0 auto; width:100%;}
.comming-soon .container-inner h1 { margin:50px 0 27px 0; font-size:40px; color:#fff; }
.comming-soon .container-inner p { font-size:20px; line-height:30px; max-width:520px; margin:0 auto 30px auto; color:#fff;}
.comming-soon .counter-section { margin-top:-65px; width:100%; display:inline-block; color:#fff; }
.comming-soon .counter-section ul { padding:0; margin:0; }
.comming-soon .counter-section ul li { display:inline-block; margin: 0; list-style-type: none; padding:0 5px }
.comming-soon .counter-section ul li span { font-size:70px; font-weight:normal; display:inline-block; padding:0 16px; border:1px solid #b98e37; line-height:100px; background:rgba(0, 0, 0, 0.4); border-radius:6px; }
.comming-soon .counter-section ul li p { font-size:18px; line-height:30px; margin:7px 0 0 0; }
.comming-soon .newsletter { padding:20px 30px 10px 30px; margin-top:55px; background:rgba(0, 0, 0, 0.3)}
.comming-soon .newsletter h2 {font-size:20px; margin:0 0 16px 0; line-height:26px; color:#fff; }
.comming-soon .newsletter .form-group { position:relative;}
.comming-soon .newsletter .form-control { height:50px;padding:0 120px 0 15px; border:1px solid #ccc; font-size:16px; color:#333333; border-radius:0px; }
.comming-soon .newsletter .form-control:focus { box-shadow:none;}
.comming-soon .newsletter .btn { position:absolute; right:0; top:0; border:none; width:108px; font-size:16px; text-transform:uppercase; color:#fff; padding:0; height:50px; line-height:48px; background:#b98e37; border-radius:0px; }
.comming-soon .newsletter .help-block{margin:0;text-align:left;color:red;}
.comming-soon .social-links { margin-top:50px;}
.comming-soon .social-links ul { padding:0; margin:0; }
.comming-soon .social-links ul li { list-style:none; display:inline-block; margin:0 3px; }
.comming-soon .social-links ul li a { height:45px; width:45px; line-height:45px; color:#fff; text-align:center; display:inline-block; background:#2c2c2c; border-radius:50%;}
.comming-soon .social-links ul li .fa { font-size:20px; line-height:45px;}
.comming-soon .social-links ul li:hover a {background:#b98e37;}
/* date 18-4-2017 start */
.announcment-page {padding-top:0px;}
.announcment-page .announcment-slide {padding:20px 0 0 0; }
.project-btn-slide {padding-top:47px; }
.more-propertyBtn {display:block; text-align:center; }
.more-propertyBtn  a {font-size: 16px; color: #ffffff; border: none; background: #b98e37; text-align: center; cursor: pointer; height: 42px; line-height: 30px; text-transform: uppercase; display:inline-block; border-radius:4px; padding:6px 25px; text-decoration:none;}
/* date 18-4-2017 End */


@media (max-width: 1778px) {
#header .logo span {font-size:60px;}
#header .logo span em {font-size:70px; }
.home-box .content-box .inner-box p {font-size:18px; }
.nav-style3 > ul > li > a {padding:7px 10px 7px;}
.nav-style3 .logo { left:12.8%; }
.nav-style3 > ul > li .sub-nav3 { left:22.22%; }
.about-subMenu {left:22.22%; }
.propertie-search.fiexSearch .search-view {padding-left:22.22%; max-width:1600px; }
.propertie-search.fiexSearch .container {width:100%; }
}
@media (max-width: 1650px) {
#header .logo span {font-size:55px;}
#header .logo span em {font-size:65px; }
.home-box .content-box .inner-box p {font-size:20px;}
.inner-page .top-subNav > ul > li > a {padding:10px 15px; }
.nav-style3 > ul > li {padding:0px; }
.nav-style3 .logo {left:12.4%;}
.nav-style3 > ul > li .sub-nav3 { left:21.38%; }
.about-subMenu {left:21.38%;}
.propertie-search.fiexSearch .search-view {padding-left:21.38%;}
}
@media (max-width: 1550px) {
#header .logo span {font-size:50px;}
#header .logo span em {font-size:60px; }
.home-box .content-box .inner-box p {font-size:14px; line-height:24px; }
.container {width:1100px; padding:0 20px; }
.propertie-search.fiexSearch .container {padding:0px; }
.inner-page .top-subNav > ul > li > a {padding:10px 10px; }
.nav-style3 > ul > li > a {padding:7px 5px 7px;}
.nav-style3 .logo {left:11.5%;}
.nav-style3 > ul > li .sub-nav3 { left:20.56%}
.about-subMenu {left:20.56%;}
.propertie-search.fiexSearch .search-view {padding-left:20.56%;}
.call-centerBlock .request-formRight h2 { font-size:22px;}
.outsourcing-call .benefits-box p {font-size:13px;}
.contact-page .company-list ul li {padding:0 20px; }
}
@media (max-width: 1450px) {
#header .logo span {font-size:45px;}
#header .logo span em {font-size:55px; }
.home-box .content-box .inner-box p {font-size:14.8px;}
.inner-page .top-subNav > ul > li > a {padding:10px 7px; font-size:15px; }
.nav-style3 > ul > li > a {font-size:14px; }
.nav-style3 > ul > li .sub-nav3 li a {padding:14px 10px; font-size:14px; }
.about-subMenu ul li a {padding:14px 10px; font-size:14px; }
.nav-style3 .logo {left:11.5%;}
.nav-style3 > ul > li .sub-nav3 { left:21.2%; }
.about-subMenu {left:21.2%;}
.propertie-search.fiexSearch .search-view {padding-left:21.2%;}
}
@media (max-width: 1350px) {
.home-content {padding:0 30px;}
#header .right-nav {margin-right:0px;}
#header .logo span {font-size:40px;}
#header .logo span em {font-size:50px; }
.home-box .content-box .inner-box p {font-size:16px;}
.home-box .dark .content-box .inner-box {padding:20px;}
.inner-page .top-subNav > ul > li > a {font-size:13px; }
.nav-style3 > ul > li > a {font-size:13px; min-height:40px; line-height:16px; padding:5px; }
.nav-style3 > ul > li .sub-nav3 li a {font-size:13px; }
.about-subMenu ul li a {font-size:13px; }
.nav-style3 .logo { top:37px; left:183px;}
.nav-style3 > ul > li .sub-nav3 { left:22.72%;}
.about-subMenu {left:22.72%;}
.propertie-search.fiexSearch .search-view {padding-left:22.72%;}
.content3 {padding-top:112px;}
}
@media (max-width: 1281px) {
.nav-style3 .logo { top:37px; left:150px;}
.nav-style3 > ul > li .sub-nav3 { left:21.22%;}
.about-subMenu {left:21.22%;}
.propertie-search.fiexSearch .search-view {padding-left:21.22%;}
}
@media (max-width: 1199px) {
.home-box .content-box {width:33%;}
.home-box .content-box .inner-box p {font-size:18px; }
.inner-page {padding-left:200px; }
.inner-page .left-menu {width:200px;}
.inner-page .top-subNav {padding-left:200px; }
.inner-page .top-subNav > ul > li > a {font-size:12px; padding:10px 4px; }
.footer .footer-link ul li {padding:0 10px; }
.inner-page .left-menu .left-nav > ul > li > a {font-size:14px;}
.footer .footer-news .title {width:17.06%;}
.footer .footer-news .news-box {width:82%; }

.business-point .point-list {padding-left:18%;}
.dubai-info .info-box {padding-left:10px;}
.dubai-info .info-box .img {position:static; width:100%; padding-bottom:10px; }
.dubai-info .info-box .img img {width:100%; }
.business-process .process-box p span {font-size:15px; line-height:18px; height:72px; }
.business-process .process-box {padding-left:20px; padding-right:20px; }
.companies-setup .companie-info p {font-size:13px; }
.tab-view .tab-menu ul li a {font-size:16px; }
.nav-style3 > ul > li > a {font-size:16px; text-transform:lowercase;}
.nav-style3 > ul > li .sub-nav3 li a {text-transform:lowercase; font-size:16px; }
.about-subMenu ul li a {text-transform:lowercase; font-size:16px; }
.nav-style3 .logo { left:97px; width:90px; }
.nav-style3 > ul > li .sub-nav3 {left:19.52% }
.about-subMenu {left:19.52%;}
.propertie-search.fiexSearch .search-view {padding-left:19.52%;}
.container { width: 100%; }
.outsourcing-call .benefits-box {min-height:175px; }
.outsourcing-call .benefits-box p {font-size:13px; line-height:20px;}
.business-managementInfo .but-row a {font-size:15px; margin-right:10px; padding:0 10px; }
.contact-page .company-list ul li {padding:0 10px; }
}
@media (min-width: 992px) {
.inner-page .left-menu .left-nav {display:block !important;}
.inner-page .footer .live-chat{left:auto;right:0;}
.inner-page2 .footer .live-chat{left:auto;right:0;}
.nav-style3 .navMenu {display:block !important; }
.nav-style3 .menuBtn3 {display:none;}
.nav-style3 > ul > li.active .sub-nav3 {display:block !important;}
.nav-style3 .logo .big-logo {display:block; }
.nav-style3 .logo .small-logo {display:none; }
.propertie-search .search-view.scrollSearch .big-screenSelect {display:none; }
.propertie-search .search-view.scrollSearch .col-sm-4 {width:28.2%;}
.propertie-search .search-view.scrollSearch .col-md-2.col-sm-4 {width:15.4%;}
.propertie-search.fiexSearch .search-view {padding-top:15px; padding-bottom:15px; }
.propertie-search.fiexSearch .search-view .select-box {margin:0px; }
.propertie-search.fiexSearch .search-view .search-btn {padding:0px; }
}
@media (max-width: 991px) {
#header .logo span {font-size:35px;}
#header .logo span em {font-size:45px; }
.nav-style3.border-bottom {margin:0px; border:none; }
.home-box .content-box {width:49.5%;}
.home-box {padding-bottom:215px;}
.footer .footer-news .title {width:23%;}
.footer .footer-news .news-box {width:76.5%; }
.footer .footer-bottom {padding:0px; }
.footer .footer-link {padding:0px 0 10px 0; }
.footer .sosial-media, 
.footer .footer-right {position:static; width:100%; text-align:center; display:inline-block; float:none; }
.footer .footer-right .link {text-align:center;}
.footer .sosial-media ul {float:none; display:inline-block;}
.footer .sosial-media .number {float:none; vertical-align:top;}
.footer .footer-link ul li {padding:0 15px;}

.business-point .point-list {padding-left:0px; text-align:center;}
.business-point .point-list ul {display:inline-block; text-align:left;}
.inner-page .top-subNav {display:none; }
.inner-page {padding:0px 0 163px 0;}
.inner-page .left-menu {width:100%; height:auto; position:static; }
.inner-page .left-menu .logo {display:inline-block; padding:20px; }
.inner-page .left-menu .left-nav > ul > li > a {font-size:16px;}
.inner-page .left-menu .menu-btnInner {display:block; float:right; margin:50px 20px 0 0; background:#b98e37; cursor:pointer; }
.inner-page .left-menu .left-nav > ul > li.Leftsub-menu .arrow {display:block;}

.inner-page .footer .live-chat{bottom:163px;}
.tab-view .tab-menu ul li a {font-size:14px; }
.business-process .process-box p span {font-size:13px; }
.companies-setup .companie-info .companie-name {font-size:16px; }
.companies-setup .companie-info p {font-size:12px; line-height:20px; }
.company-infoPopup {width:auto; }
.company-infoPopup .modal-content {padding:40px; }
.nav-style3 {padding-bottom:0px; text-align:left; background:#f3f3f3;}
.nav-style3 .logo {position:static; width:auto; padding:20px; display:inline-block; }
.nav-style3 .menuBtn3 {  background: #b98e37; cursor: pointer; display: block; float: right; margin: 50px 20px 0 0;}
.nav-style3 > ul {background:#f3f3f3; }
.nav-style3 > ul > li {display:block; position:relative; }
.nav-style3 > ul > li > a {color:#333333; border-bottom:solid 1px #fff; font-size:16px; padding:8px 14px; text-transform:uppercase;  line-height:22px;}
.nav-style3 > ul > li > a span {display:inline-block; }
.nav-style3 > ul > li:hover > a {color:#fff; background:#b98e37;}
.nav-style3 > ul > li.active > a {color:#fff; background:#b98e37;}
.nav-style3 > ul > li .sub-nav3 {position:static; background:#d0a652; text-align:left; display:none; }
.nav-style3 > ul > li .sub-nav3 li {display:block; }
.nav-style3 > ul > li .sub-nav3 li a {border-bottom:1px solid #a77d27; font-size:15px; line-height:22px; padding:9px 14px; text-transform:uppercase; min-height:inherit;color:#fff; }
.nav-style3 > ul > li .sub-nav3 li a span {display:inline-block; }
.nav-style3 > ul > li .sub-nav3 li a:hover {background:#b98e37; color:#fff;}
.nav-style3 > ul > li .sub-nav3 li.active a {background:#b98e37; color:#fff;}
.nav-style3 > ul > li.navMenu3-sub .arrow {display:block;}
.nav-style3 > ul > li.navMenu3-sub.open a {border-bottom:solid 1px #a77d27; }
.nav-style3 .logo .big-logo {display:none; }
.nav-style3 .logo .small-logo {display:block; }
.system-capabilitie .capabilitie-info {padding:21px 10px 28px;}
.system-capabilitie .capabilitie-info .icon {width:82px; }
.system-capabilitie .capabilitie-info .icon .fa {font-size:40px; line-height:78px;}
.system-capabilitie .capabilitie-info .text {font-size:16px; }
.propertie-search {position:static !important;  }
.propertie-search .container {padding:0px; }
.propertie-search .search-view {background:#f3f3f3;}
.our-benefits p {font-size:16px; line-height:24px; min-height:96px}
.project-type .project-box {padding:20px 0; }
.project-type .project-box .name {font-size:20px; line-height:30px; }
.project-type .project-box a {font-size:16px; line-height:36px; width:119px; }
.project-infoBox {height:350px; }
.project-infoBox .project-info {top:8%; -moz-transform:translateY(210px); -ms-transform:translateY(210px); -o-transform:translateY(210px); -webkit-transform:translateY(210px); transform:translateY(210px);}
.project-infoBox .project-info .project-moreInfo {padding-right:0px; }
.project-infoBox:hover .project-info .top-info {-moz-transform: translateY(0px); -ms-transform: translateY(0px); -o-transform: translateY(0px); -webkit-transform: translateY(0px); transform: translateY(0px);}
.project-infoBox .project-info .details-btn {position:static; display:block; }
.propertie-search.fiexSearch {position:static !important; top:auto !important; bottom:0px; background:#f3f3f3; }
.nav-style3.stickyNav {position:static; }
.content3 {padding-top:0px; }
.content3.noBanner {padding-top:0px; }
.propertie-search.fiexSearch .search-view {padding-top:15px; padding-left:15px; }

.regen-careers .job-applyForm {padding-left:20px; padding-right:20px; padding-bottom:10px; }
.business-managementInfo .but-row a {font-size:16px; margin-right:16px; padding:0 15px; }
.testimonials-infoPopup {width:auto; }
.testimonials-view .testimonials-block {padding:29px 20px 22px 110px; }
.testimonials-view .testimonials-block .img {left:10px; }
.testimonials-infoPopup .testimonials-block {padding:0 0 0 100px;}
.contact-page .activities ul li {padding:0 15px 0 10px; }
.contact-page .company-list ul li:last-child {padding-left:0px; }
.about-subMenu {display:none; }

}
@media (max-width: 767px) {
#header {position:relative; padding-top:20px;}
#header .logo span {font-size:22px; padding-left:20px; }
#header .logo span em {font-size:32px; }
#header .right-nav .nav-menu {width:280px; }
.home-box .content-box {width:100%;}
.home-box {padding:30px 0;}
.footer {position:relative; }
.footer .footer-news .title {width:100%; text-align:center;}
.footer .footer-news .news-box .news-slide {padding:0 10px;}
.footer .footer-news .news-box {width:100%; }
.footer .footer-link ul li {padding:0 10px;}
.message-content .form-filde {height:200px; overflow-x:scroll; padding-bottom:0px;}
.message-content .form-filde .submit-box {padding-bottom:20px}
.business-point .point-list ul li {width:100%; }
.business-benefits {padding-bottom:20px; }
.page-title {padding:30px 0;}
.page-title h2 {font-size:24px; }
.business-point .point-list {padding-bottom:25px; }
.dubai-statistics .statistics-info .img {margin-bottom:15px; }
.dubai-statistics {margin-bottom:40px; }

.footer .live-chat{position:fixed;top:auto;z-index:9999;background-color:#fff;border:1px solid #b98e37;border-left:none;}
.footer .live-chat,
.inner-page .footer .live-chat{bottom:46px;}
.footer .live-chat:hover{background-color:#fff;}
.footer .live-chat a{color:#b98e37;}
.jurisdictions-table th {display:none; }
.jurisdictions-table td {display:block; width:100% !important; padding:10px; border-top:none; border-right:solid 2px #d2b06c;}
.jurisdictions-table td:first-child {padding-left:10px;}
.jurisdictions-table td:last-child {padding-left:10px; border-bottom:solid 2px #d2b06c;}
.jurisdictions-table .small-text {display:block; font-size:16px; font-weight:600; color:#333; }
.foreign-ownership {padding:0 15px; margin-bottom:40px;}
.tab-view .companies-mainland .companies-table table {border-bottom:none; border-top:solid 3px #d2b06c; }
.tab-view .companies-mainland .companies-table th {display:none; }
.tab-view .companies-mainland .companies-table td {display:block; width:100% !important; padding:10px; border-top:none; border-right:solid 2px #d2b06c; }
.tab-view .companies-mainland .companies-table td:first-child {padding-left:10px;}
.tab-view .companies-mainland .companies-table td:last-child {padding-left:10px; border-bottom:solid 2px #d2b06c; }
.tab-view .companies-mainland .companies-table .small-text {display:block; font-size:16px; font-weight:600; color:#333;}
.tab-view .tab-menu ul li.first {margin:0 0 10px 0; }
.tab-view .tab-menu ul li {width:100%; margin:0px;}
.tab-view .tab-menu ul {margin:0px; }
.business-process {padding-bottom:30px;}
.tab-view .tab-content .license-info {padding-bottom:30px;}
.companies-setup .companie-info .companie-name {font-size:18px; }
.companies-setup .companie-info p  {max-width:100%; font-size:14px; line-height:24px; }
.companies-setup {margin:0 0 30px 0;}
.companies-setup .companie-info {padding-bottom:19px; }
.companies-setup .companie-info a {position:static; margin-left:0px;}
.call-centerInfo .request-form {padding-bottom:40px}
.company-infoPopup .modal-content {padding:20px; }
.company-infoPopup h2 {font-size:26px; padding-bottom:20px}
.call-centerBlock .call-centerPoints ul {max-width:100%; width:100%; }
.container { padding:0 20px; }
.system-capabilitie .col-sm-3 {width:50%; float:left; }
.system-capabilitie .capabilitie-info .text {min-height:59px; }
.outsourcing-call .benefits-box {min-height:inherit; padding-bottom:26px;}
.our-benefits {padding-bottom:20px}
.our-benefits p {min-height:inherit;}
.propertie-search .search-view.buyerSearch .col-sm-4 {width:100%; }
.propertie-search .search-view.buyerSearch .col-md-2.col-sm-4 {width:100%; }
.propertie-listView  {padding-bottom:30px;}
.propertie-filter {display:inline-block; width:100%; border-bottom:none;border-left:solid 1px #e6e6e6;}
.propertie-filter .filter-value {float:left; width:50%; border-bottom:solid 1px #e6e6e6; }
.propertie-filter .filter-value .value {padding:10px 15px; }
.propertie-filter .filter-value .value:after {top:0px; height:50px; }
.propertie-filter .filter-value ul {width:100%; }
.propertie-filter .filter-value ul li {width:100%; min-width:100%;}
.propertie-seller {padding-bottom:0px; }
.propertie-seller .seller-form {padding:0 20px 20px 20px;}
.propertie-seller .seller-form .page-title {padding:20px 0; }
.propertie-seller .seller-form .page-title h2 {text-align:left;}
.propertie-seller .seller-form .input-box {padding-left:0px; }
.propertie-seller .seller-form .input-box label {position:static; text-align:left; padding:0px; }
.propertie-seller .seller-form .submit-slide {padding-left:0px; }
.propertie-seller .seller-benefits .info-slide .icon {position:static; width:auto; text-align:left; display:block; padding-bottom:20px; }
.propertie-seller .seller-benefits .info-slide {padding-left:0px; padding-bottom:20px; }
.propertie-seller .seller-benefits .page-title {padding:10px 0; }
.propertie-seller .seller-benefits .page-title h2 {text-align:left;}
.project-view .project-content .container {padding:0px; }
.project-view .row {margin:0px; }
.project-view .row .col-sm-6 {padding-left:0px; padding-right:0px;  }
.project-infoBox:hover .project-info {-moz-transform:translateY(0); -ms-transform:translateY(0); -o-transform:translateY(0); -webkit-transform:translateY(0); transform:translateY(0);}
.project-infoBox .project-info {-moz-transform:translateY(0); -ms-transform:translateY(0); -o-transform:translateY(0); -webkit-transform:translateY(0); transform:translateY(0); top:37%;}
.project-infoBox:hover:before {opacity:0; }
.project-infoBox {height:200px; }
.project-infoBox.big .container {padding:0px}
.project-view .project-content .pagination {padding:40px 20px 0 20px;}
.project-view .project-content {padding-bottom:30px; }
.project-sliderMain .inner-slider {padding-left:10px; padding-right:10px; }
.property-details .property-slider .small-imgSlider {display:none;}
.property-details .property-slider .small-imgSliderHide {display:none; }

.project-detailfortagline .property-slider .small-imgSlider {display:none;}
.project-detailfortagline .property-slider .small-imgSliderHide {display:none; }

.property-details .details-accordion .col-sm-4:first-child .address-slide {padding-left:0px }
.property-details .details-accordion .accordion-content {padding-left:16px;}
.property-details .property-slider .top-icon {top:5px; left:5px; }
.property-details .property-slider .top-icon .icon-box a {width:30px; line-height:30px; font-size:16px; }

.regen-careers {padding-bottom:40px;}
.testimonials-infoPopup .modal-content {padding-left:20px; padding-right:20px; padding-bottom:0px; }
.contact-page .our-address {padding-bottom:20px; }
.contact-page .company-list ul li {display:block; padding:0px; }
.contact-page .company-list ul li:after {display:none;}
.contact-page .activities ul li {display:block;  }
.contact-page .contact-logo { width:100%; border:none; }
.contact-page .activities {padding-left:0px; width:100%; margin-bottom:20px}
.comming-soon .block-one {padding-bottom:30px; }
.comming-soon .counter-section {margin-top:0px; }
.comming-soon .newsletter {margin-top:20px; }
.comming-soon .social-links {margin-top:20px; }
.comming-soon .newsletter {padding:20px 10px 10px}
.comming-soon .counter-section ul li span {line-height:90px; padding:0 10px; }
}

@media (max-width: 479px) {
#header  {padding-bottom:50px; }
#header .logo span {display:block; position:absolute; bottom:0px; left:0px; line-height:40px; padding:0px 0 0 30px;  }
.message-box {top:50%; }
.message-content {right:0px; }
.inner-page {padding-bottom:189px;}
.tab-view .tab-menu ul li a {font-size:11px; padding:0 15px;}
.tab-view .tab-menu ul li {padding:0 7px 0 0;}
.tab-view .tab-menu ul li a:before { border-bottom: 15px solid transparent; border-left: 7px solid #d1b47c; border-top: 15px solid transparent; right:-7px;}
.tab-view .tab-menu ul li.active a:before { border-left: 7px solid #b98e37;}
.tab-view .tab-menu ul li a:hover:before { border-left: 7px solid #b98e37;}
.tab-view .tab-menu ul li a:after {border-bottom: 15px solid transparent; border-left: 7px solid #f6f0e5; border-top: 15px solid transparent;}
.tab-view .tab-menu ul.white-bg li a:after { border-left: 7px solid #fff;}
.system-capabilitie .col-sm-3 {width:100%;}
.system-capabilitie .capabilitie-info .text {min-height:inherit; }
.propertie-listing .propertie-slider {padding:40px 0 0 0;}
.propertie-listing .propertie-slider .owl-prev, 
.propertie-listing .propertie-slider .owl-next {top:-20px; }

.propertie-filter .filter-value {width:100%;}
.propertie-seller .seller-form .input-box input.code {width:100%; margin-bottom:10px; }
.propertie-seller .seller-form .input-box input.number {float:none; width:100%;}
.project-detailBanner .number-ofImg {right:auto; left:0px}
.project-sliderMain .owl-next,
.project-sliderMain .owl-prev {width:30px; height:30px; margin-top:-15px; }
.project-sliderMain .owl-next .fa,
.project-sliderMain .owl-prev .fa {line-height:30px; font-size:20px; }
.property-details .apartment-info p {display:block;}
.property-details .apartment-info .favorites-btn {float:none; display:inline-block;}
.testimonials-view .testimonials-block {padding-left:0px; padding-right:0px; }
.testimonials-view .testimonials-block .img {position:static; margin-bottom:10px; }
.comming-soon .counter-section ul li {padding-bottom:15px; }
.comming-soon .newsletter .form-control {padding-right:15px; }
.comming-soon .newsletter .btn {position:static; width:100%; margin-top:15px; }
}

.property-details .property-sliderMain .big-imgSlider .slick-slide img {
    height: 605px;
    object-position: center;
    object-fit: cover;
}
.propertie-viewBox .img img { 
    height: 205px;
    object-fit: cover;
    object-position: center;
}


 .propertie-viewBox .info .name {
    display: block;
    line-height: 26px;
    color: #333333;
    font-size: 18px;
    min-height: 78px;
    height: 105px;
    overflow: hidden;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 100%;
    display: block;
    display: -webkit-box;
}



