*,
*:before,
*:after {
	box-sizing: border-box;
}

h1,h2,h3,h4,h5,h6,p,aside,ul,li,a,figure { margin: 0; padding: 0; list-style-type: none; }
a {text-decoration: none;outline: none;}
a:hover {text-decoration: none;outline: none;}
a:focus {text-decoration: none;outline: none;}
img {max-width: 100%;border: none;outline: none;}
input,textarea,button {box-shadow: none;-webkit-appearance: none;outline: none;}
input:focus,textarea:focus,button:focus,button:active {box-shadow: none;-webkit-appearance: none;outline: none;}
body {margin: 0;padding: 0;width: 100%;float: left;font-family: 'Barlow', sans-serif;font-weight:400;position: relative;font-size: 16px;line-height:24px;color: #848484;-webkit-font-smoothing: antialiased;background:#fff;}
img{display:block;height:auto;}
strong{font-weight:600;}

h2,h3,h4,h5,h6{font-family: 'Poppins', sans-serif;color:#252525;font-weight:700;}	
h1 {font-size: 0;line-height: 100%;padding:0;margin:0;}
h2{font-size:32px;}
h3{font-size:28px;}
h4{font-size:24px;}
h5{font-size:20px;padding-bottom:10px;}

.container {width: 100%;max-width: 1170px;}
.fullW {width: 100%;float: left;}
.oneHalf{width:50%;float:left;}
.container .row,.row{margin-bottom:0;}
.flex-content {display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;-moz-align-items:center;justify-content: center;-webkit-justify-content: center;-moz-justify-content: center;}
.btn-link{display:inline-block;height:40px;line-height:40px;padding:0 15px;border:1px solid #252525;min-width: 110px;text-align: center;color: #fff;border-radius: 20px;transition:all ease 0.25s;}
.btn-link2{padding:15px 28px;font-size:14px;font-family: 'Poppins', sans-serif;font-weight:700;color:#fff;background:#d5ac63;text-transform:uppercase;display: inline-block;transition: all 0.5s ease-out;}
.btn-link2:hover{box-shadow: inset 0 0 0 30px #252525;}
.btn-link1{padding:15px 28px;font-size:14px;font-family: 'Poppins', sans-serif;font-weight:700;color:#fff;background:#d5ac63;text-transform:uppercase;display: inline-block;transition: all 0.5s ease-out;}
.btn-link1:hover{box-shadow: inset 0 0 0 30px #252525;}

.vspace{padding:80px 0;}

::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #545454;
}
::-moz-placeholder { /* Firefox 19+ */
  color: #545454;
}
:-ms-input-placeholder { /* IE 10+ */
  color: #545454;
}
:-moz-placeholder { /* Firefox 18- */
  color: #545454;
}

input:not([type]), /*input[type=text],*/ input[type=password], input[type=email], input[type=url], input[type=time], input[type=date], input[type=datetime], input[type=datetime-local], input[type=tel], input[type=number], input[type=search], textarea.materialize-textarea{border-bottom: 1px solid #d5ac63;color: #d5ac63;}

input:not([type]):focus:not([readonly]),input[type=text]:focus:not([readonly]),input[type=password]:focus:not([readonly]),input[type=email]:focus:not([readonly]),input[type=url]:focus:not([readonly]),input[type=time]:focus:not([readonly]),input[type=date]:focus:not([readonly]),input[type=datetime]:focus:not([readonly]),input[type=datetime-local]:focus:not([readonly]),input[type=tel]:focus:not([readonly]),input[type=number]:focus:not([readonly]),input[type=search]:focus:not([readonly]),textarea:focus:not([readonly]),textarea.materialize-textarea:focus:not([readonly]){border-bottom: 1px solid #d5ac63;box-shadow: 0 1px 0 0 #d5ac63;}

input:not([type]):focus:not([readonly])+label, input[type=text]:focus:not([readonly])+label, input[type=password]:focus:not([readonly])+label, input[type=email]:focus:not([readonly])+label, input[type=url]:focus:not([readonly])+label, input[type=time]:focus:not([readonly])+label, input[type=date]:focus:not([readonly])+label, input[type=datetime]:focus:not([readonly])+label, input[type=datetime-local]:focus:not([readonly])+label, input[type=tel]:focus:not([readonly])+label, input[type=number]:focus:not([readonly])+label, input[type=search]:focus:not([readonly])+label, textarea.materialize-textarea:focus:not([readonly])+label{color:#d5ac63;font-weight:700;}


/*Site Header css*/
.site-header{background: #fff;position:relative;-webkit-box-shadow: 0 2px 2px 0 rgba(0,0,0,0.14), 0 3px 1px -2px rgba(0,0,0,0.12), 0 1px 5px 0 rgba(0,0,0,0.2);box-shadow: 0 2px 2px 0 rgba(0,0,0,0.14), 0 3px 1px -2px rgba(0,0,0,0.12), 0 1px 5px 0 rgba(0,0,0,0.2);}
.site-header .logo {float: left;width: 180px;margin: 0;position: relative;z-index: 99;}
.header-top{padding:10px 0;background:url(../images/header-top-bg.jpg)repeat;}	
.header-top a{padding-left:30px;font-size:17px;color:#fff;}
.header-top .header-top-left a{padding-left:30px;margin-right:30px;line-height:35px;}
.header-top a:hover{color:#d5ac63;}
.header-top a.hire-us{color:#d5ac63;background:url(../images/hire-us-icon.png)left center no-repeat;}
.header-top a.mail{background:url(../images/mail-icon.png)left center no-repeat;}
.header-top a.tel{padding-left:20px;background:url(../images/tel-icon.png)left center no-repeat;}
.header-top .social-links{padding:0;margin-right:30px;float:left;height:35px;}
.header-top .social-links li{padding:0 10px;}
.header-top .social-links li a{padding:0;display:block;height:14px;font-size:0;}
.header-top .social-links li a.facebook{width:9px;background:url(../images/fb-icon.png)no-repeat;}
.header-top .social-links li a.twitter{width:14px;background:url(../images/twitter-icon.png)no-repeat;}
.header-top .social-links li a.gplus{width:21px;background:url(../images/gplus-icon.png)no-repeat;}
.header-top .social-links li a.linkedin{width:15px;background:url(../images/linkedIn-icon.png)no-repeat;}
.header-top .htphone{float:left;padding:6px 10px 5px;border:1px solid #262626;background:#1a1a1a;}
.header-top .htphone a{line-height:1;}
.header-top .htemail{float:left;padding:6px 10px 5px;border:1px solid #262626;background:#1a1a1a; margin-left:15px;}
.header-top .htemail a{line-height:1;}
.top-margin-15{margin-top:15px;}

.header-bottom{padding:8px 0;}
.navbar{background:none;box-shadow:none;height: 70px;line-height: 90px;}
.navbar ul{float:right;}
.navbar ul li{position:relative;}
.navbar ul li a{padding:0 10px;font-family: 'Poppins', sans-serif;font-size:15px;font-weight:600;color: #252525;transition:all ease 0.25s;text-transform:uppercase;}
.navbar ul > li.active,.navbar ul li a:hover,.navbar ul > li.active > a{color: #d5ac63;background: none; text-decoration:none;}

.header-btn{position:relative;}
.header-btn a{font-size:14px; font-weight:500; float:left;margin-left:20px;padding:0 15px;height:40px;line-height:40px;min-width: 160px;text-align: center;font-family: 'Poppins', sans-serif;color: #848484;transition:all ease 0.5s;border: 1px solid #f2f2f2;text-transform:uppercase;}
.header-btn a:hover{color: #fff;box-shadow: inset 0 0 0 20px #252525;}
#navbarsearch{}
#navbarsearch .input-field{margin:0;}
#navbarsearch .input-field input {width: 0;height: 37px;margin: 0;border: none;position: absolute;right: 100%;}
#navbarsearch .input-field input:focus{width:400px;border-bottom:1px solid #eee;}


@media (min-width: 991px){
	.navbar ul li ul.sub-menu {margin-top: 0;position: absolute;width: 215px;height: auto;top: 100%;left: 0;z-index: 10;transition: all ease-in-out 0.5s;opacity: 0;visibility: hidden;-webkit-transform: translateY(30px);transform: translateY(30px);background:#c0461c;}
	.navbar ul li ul.sub-menu li{width:100%;height: auto;line-height: 1;border-bottom:1px solid rgba(255,255,255,0.25);}
	.navbar ul li ul.sub-menu li a{padding:15px;color:#fff;}
	.navbar ul li ul.sub-menu li a:hover{color:#000;}
	.navbar ul li:hover ul.sub-menu {opacity: 1;visibility: visible;-webkit-transform: translateY(0);transform: translateY(0);}
}


/*Home banner css*/
.home-banner{}
.home-banner h2{font-size:72px;color:#fff;}
.home-banner p{padding-bottom:20px;font-size:24px;line-height:32px;color:#fff;}
.home-banner a{color:#fff;}
.home-banner a.btn-link:hover{background:#252525;}

.home-top{}
.home-top .home-top-list{margin-top:-116px;border-bottom:1px solid #f2f2f2;}
.home-top .home-top-list li{padding:0;width:25%;float:left;text-align:center;position:relative; overflow: hidden;}
.home-top .home-top-list li .list-inner{padding:40px 40px 30px; border-right:1px solid #f2f2f2; -webkit-backface-visibility: hidden; backface-visibility: hidden;background:#fff;}
.home-top .home-top-list li:last-child .list-inner{border-right:none;}
.home-top .home-top-list li h5{font-size:17px;font-weight:600;text-transform:uppercase;line-height:26px;}
.home-top .home-top-list li p{line-height:21px;}
.home-top .home-top-list li .list-inner2{padding:20px 40px;position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: #323233;content: '';opacity: 0;-webkit-transform: translate3d(0,100%,0);transform: translate3d(0,100%,0);-webkit-transition: opacity 0.5s, -webkit-transform 0.5s;transition: opacity 0.5s, transform 0.5s;flex-direction:column;background:url(../images/header-top-bg.jpg)repeat;}
.home-top .home-top-list li .list-inner2 h5{margin:30px 0 20px;font-size:18px;font-weight:600;color:#fff;}
.home-top .home-top-list li:hover .list-inner2{opacity: 1;-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}
.home-top .diamond{margin:20px 0 45px;position:relative;width: 100px; height: 100px;display:inline-block;}
.home-top .diamond:after{width:100%;height:100%;-webkit-transform: rotate(-45deg);-moz-transform: rotate(-45deg);-ms-transform: rotate(-45deg);-o-transform: rotate(-45deg);transform: rotate(-45deg);-webkit-transform-origin: 0 100%;-moz-transform-origin: 0 100%;-ms-transform-origin: 0 100%;-o-transform-origin: 0 100%;transform-origin: 0 100%;border:1px solid #f2f2f2;position:absolute; left: 50px; top: 25px;content:'';}
.home-top .diamond:before{content:'';width:1px;height: 45px;position:absolute;left:50%;bottom: 100%;background:#f2f2f2;margin-bottom: 15px;}
.home-top .diamond.diamond1{background:url(../images/diamond-icon1.png)center / auto 50px no-repeat;}
.home-top .diamond.diamond2{background:url(../images/diamond-icon2.png)center / auto 50px no-repeat;}
.home-top .diamond.diamond3{background:url(../images/diamond-icon3.png)center / auto 50px no-repeat;}
.home-top .diamond.diamond4{background:url(../images/diamond-icon4.png)center / auto 50px no-repeat;}

.welcome-content{padding:50px 0;font-size:18px;}
.welcome-content .welcome-left{}
.welcome-content h2{font-size:24px;line-height:38px;font-weight:600;margin-bottom: 20px;padding-bottom:7px;display: inline-block;}
.welcome-content h2 span{position:relative;}
.welcome-content h2 span:after{position:absolute;width:100%;height:1px;left: 0;top: 100%;content:'';background:#d5ac63;}
.welcome-content p{line-height:26px;padding-bottom:20px;}
.welcome-content .owner{position:relative;padding-left:30px;font-family: 'Poppins', sans-serif;font-weight:500;color:#252525;}
.welcome-content .owner:before{content:'';width:20px;height:2px;position:absolute;left:0;top:50%;margin-top:-1px;background:#d5ac63;}
.welcome-content .owner span{font-family: 'Barlow', sans-serif;font-weight:400;color:#d5ac63;}
.welcome-content .welcome-right{position:relative;}
.welcome-content .welcome-right a{position: relative;top: -26px;left: 25px;}

.our-portfolio{padding:50px 0 150px;}
.our-portfolio .tabs{width: 870px;display:inline-block;border-top:2px solid #f2f2f2;border-bottom:2px solid #f2f2f2;}
.our-portfolio .tabs li a{position:relative;font-size:16px;color:#848484;padding: 0 15px;}
.our-portfolio .tabs li a:after{width:2px;height:20px;content:'';position:absolute;right:0;top:50%;margin-top:-10px;background:#f2f2f2;}
.our-portfolio .tabs li a:hover,.our-portfolio .tabs li a.active{color:#d5ac63;}
.our-portfolio .tabs .tab a:focus, .our-portfolio .tabs .tab a:focus.active{background-color:transparent;}
.our-portfolio .tabs .indicator{background-color: #d5ac63;}
.our-portfolio .portfolio-list{margin-bottom:60px;}
/*.our-portfolio .portfolio-list ul{margin-left:13%;}*/
/*un-comment the below CSS for 6 Portfolio in place of 4 Portfolio. and comment the second CSS or vice versa*/
.our-portfolio .portfolio-list ul li{width: calc(33.333% - 24px);float:left;margin-top:25px;position:relative;margin: 25px 12px 0;}
/*.our-portfolio .portfolio-list ul li{float:left;margin-top:25px;position:relative;margin: 25px 12px 0;}*/
.our-portfolio .portfolio-list ul li div{padding:5px 5px;position:absolute;left:25%;bottom:50%;display:inline-block;font-size:13px;font-weight:600;}
.our-portfolio .portfolio-list ul li h5{text-align:center; margin-top:5px;}
.our-portfolio .portfolio-list ul li span{padding-left:30px;position:absolute;right:30px;top:30px;color:#fff;font-weight:500;}
.our-portfolio .portfolio-list ul li span.commercial{background:url(../images/portfolio-icon1.jpg)left top no-repeat;}
.our-portfolio .portfolio-list ul li span.restaurant{background:url(../images/portfolio-icon2.jpg)left top no-repeat;}
.our-portfolio .portfolio-list ul li span.residential{background:url(../images/portfolio-icon3.jpg)left top no-repeat;}
.our-portfolio a.btn-link2{padding:12px 60px;font-weight:600;font-size:15px;color:#1d1d1d;background:#dadada;transition:all ease-in-out 0.25s;}
.our-portfolio a.btn-link2:hover{-webkit-box-shadow: 0 2px 2px 0 rgba(0,0,0,0.14), 0 3px 1px -2px rgba(0,0,0,0.12), 0 1px 5px 0 rgba(0,0,0,0.2); box-shadow: 0 2px 2px 0 rgba(0,0,0,0.14), 0 3px 1px -2px rgba(0,0,0,0.12), 0 1px 5px 0 rgba(0,0,0,0.2); text-decoration:none;}
.our-portfolio a.btn-link1{padding:5px 10px; margin-left:10px;font-weight:600;font-size:13px;color:white;background:transparent;transition:all ease-in-out 0.25s;border:1px white solid;}
.our-portfolio a.btn-link1:hover{box-shadow: inset 0 0 0 20px #fff;background-color:white;color:#1d1d1d; text-decoration:none;}

.home-portfolio{padding:50px 0 150px;}
.home-portfolio .tabs{width: 870px;display:inline-block;border-top:2px solid #f2f2f2;border-bottom:2px solid #f2f2f2;}
.home-portfolio .tabs li a{position:relative;font-size:16px;color:#848484;padding: 0 15px;}
.home-portfolio .tabs li a:after{width:2px;height:20px;content:'';position:absolute;right:0;top:50%;margin-top:-10px;background:#f2f2f2;}
.home-portfolio .tabs li a:hover,.our-portfolio .tabs li a.active{color:#d5ac63;}
.home-portfolio .tabs .tab a:focus, .our-portfolio .tabs .tab a:focus.active{background-color:transparent;}
.home-portfolio .tabs .indicator{background-color: #d5ac63;}
.home-portfolio .portfolio-list{margin-bottom:60px;}
.home-portfolio .portfolio-list ul{margin-left:13%;}
.home-portfolio .portfolio-list ul li{float:left;margin-top:25px;position:relative;margin: 25px 12px 0;}
.home-portfolio .portfolio-list ul li div{padding:5px 5px;position:absolute;left:25%;bottom:50%;display:inline-block;font-size:13px;font-weight:600;}
.home-portfolio .portfolio-list ul li h5{text-align:center; margin-top:5px;}
.home-portfolio .portfolio-list ul li span{padding-left:30px;position:absolute;right:30px;top:30px;color:#fff;font-weight:500;}
.home-portfolio .portfolio-list ul li span.commercial{background:url(../images/portfolio-icon1.jpg)left top no-repeat;}
.home-portfolio .portfolio-list ul li span.restaurant{background:url(../images/portfolio-icon2.jpg)left top no-repeat;}
.home-portfolio .portfolio-list ul li span.residential{background:url(../images/portfolio-icon3.jpg)left top no-repeat;}
.home-portfolio a.btn-link2{padding:12px 60px;font-weight:600;font-size:15px;color:#1d1d1d;background:#dadada;transition:all ease-in-out 0.25s;}
.home-portfolio a.btn-link2:hover{-webkit-box-shadow: 0 2px 2px 0 rgba(0,0,0,0.14), 0 3px 1px -2px rgba(0,0,0,0.12), 0 1px 5px 0 rgba(0,0,0,0.2); box-shadow: 0 2px 2px 0 rgba(0,0,0,0.14), 0 3px 1px -2px rgba(0,0,0,0.12), 0 1px 5px 0 rgba(0,0,0,0.2); text-decoration:none;}
.home-portfolio a.btn-link1{padding:5px 10px; margin-left:10px;font-weight:600;font-size:13px;color:white;background:transparent;transition:all ease-in-out 0.25s;border:1px white solid;}
.home-portfolio a.btn-link1:hover{box-shadow: inset 0 0 0 20px #fff;background-color:white;color:#1d1d1d; text-decoration:none;}

.why-us{background:url(../images/why-us-bg.jpg)center top / cover no-repeat; height:470px;}
.why-us .effect-sadie{padding:120px 25px; position: relative; float: left; overflow: hidden; width: 25%; min-height: 620px; background: transparent;}
.why-us .effect-sadie img{margin-bottom:25px;}
.why-us .effect-sadie h4{font-size:18px;line-height:26px;font-weight:500;color:#fff;}
.why-us .effect-sadie.flex-content{align-items:flex-end;}
.why-us .effect-sadie .effect-layer1{color: #fff;-webkit-backface-visibility: hidden;backface-visibility: hidden;width: 100%;height: 100%;}
.why-us .effect-sadie .effect-layer1:before,.effect-sadie .effect-layer2{position: absolute;top: 0;left: 0;width: 100%;height: 55%;margin-top:5px;background: #323233;content: '';opacity: 0;-webkit-transform:translate3d(0,100%,0);transform: translate3d(0,100%,0);-webkit-transition: opacity 0.5s, -webkit-transform 0.5s;transition: opacity 0.5s, transform 0.5s;}
.effect-sadie .effect-layer2{padding:0 25px;}
.effect-sadie .effect-layer2 p{padding:10px 0 50px;color:#aaa;font-size:18px;}
.effect-sadie .effect-layer2 a{position:relative;padding-left:32px;text-transform:uppercase;font-family: 'Poppins', sans-serif;font-size:15px;color:#fff;font-weight:500;}
.effect-sadie .effect-layer2 a:after{position:absolute;left:0;top:50%;width:22px;height:4px;margin-top:-2px;content:'';background:#fff;}
.why-us .effect-sadie:hover .effect-layer1:before{opacity: 1;-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}
.why-us .effect-sadie:hover .effect-layer2{opacity: 1;-webkit-transform: translate3d(0,120px,0);transform: translate3d(0,120px,0);}

.counters-area{padding:100px 0;}
.counters-area h3{margin-bottom: 10px;font-size: 36px;font-weight:600;padding-right:10px;position:relative;display: inline-block;}
.counters-area h3:after{content:'';width:50px;height:2px;position:absolute;left:100%;top:50%;margin-top:-1px;background:#d5ac63;}
.counters-area p{font-size:18px;}
.counters-area ul{}
.counters-area ul li{width:25%;float:left;justify-content: inherit;-webkit-justify-content: inherit;-moz-justify-content: inherit;}
.counters-area ul li .counter-img{width: 90px;}

.site-content{margin-top:25px;}
.content-area{padding: 15px 0;}
.content-area .contentarea-left{}
.content-area h2{padding-bottom:10px; margin-bottom:30px; position:relative;display:inline-block;font-family: 'Barlow', sans-serif;font-weight:700;font-size:25px;text-transform:uppercase;}
.content-area h2:before{position:absolute;width:320px;height:1px;margin-top:1px;left:0;top:100%;content:'';background:#e7e7e7;}
.content-area h2:after{position:absolute;width:90px;height:3px;left:0;top:100%;content:'';background:#d5ac63;}
.content-area h3,.content-area h4{padding-bottom:15px;}
.content-area .inner-Ltop ul,.content-area .inner-Lbottom ul{padding-bottom:20px;}
.content-area .inner-Ltop ul li,.content-area .inner-Lbottom ul li{line-height: 26px;padding-bottom: 10px;padding-left: 15px;position:relative;}
.content-area .inner-Ltop ul li:before,.content-area .inner-Lbottom ul li:before{content:'';position:absolute;left:0;top:9px;width:7px;height:9px;background:url(../images/list-arrw.png)no-repeat;}
.content-area p{padding-bottom:20px;}
.content-area a{color:#000;}
.content-area i{vertical-align: bottom;font-size:20px;}
.contact-info li {display: flex;}
.content-area img.alignleft{float:left; margin:0 15px 15px 0;}
.content-area img.alignright{float:right; margin:0 0 15px 15px;}
.content-area .wpcf7-form-control-wrap{position:static;}
.content-area .input-field label{color:#000;}
.content-area form.wpcf7-form input[type="submit"]{background: #aa2413;border: none;color: #fff;padding: 10px 20px;text-transform: uppercase;transition:all ease 0.25s;}
.content-area form.wpcf7-form input[type="submit"]:hover{-webkit-box-shadow: 0 4px 5px 0 rgba(0,0,0,0.14), 0 1px 10px 0 rgba(0,0,0,0.12), 0 2px 4px -1px rgba(0,0,0,0.3); box-shadow: 0 4px 5px 0 rgba(0,0,0,0.14), 0 1px 10px 0 rgba(0,0,0,0.12), 0 2px 4px -1px rgba(0,0,0,0.3);}
.content-area.forms-area .btn-link{font-weight:500;color:#252525;background:#d5ac63;}
.content-area .inner-Lbottom ul{}
.content-area .inner-Lbottom ul li{width:33.333%;float:left;}
.content-area .contentarea-right{}
.content-area .contentarea-right > div{margin-bottom:30px;}
.content-area .contentarea-right1 > div{margin-bottom:30px;height:375px}/*new class*/
.content-area .property-info{padding:20px;background:#000;}
.content-area .property-info .property-info-inner{padding:0 15px;border:1px solid #353232;}
.content-area .property-info .property-info-inner1{padding:0 15px;border:1px solid #353232;margin-top:24px}/*new class*/
.content-area .property-info ul{padding-bottom:0;}
.content-area .property-info li{padding:15px 0;font-family: 'Poppins', sans-serif;font-weight:300;color:#fff;font-size:14px;border-bottom:1px solid #808080;}
.content-area .property-info li:last-child{border-bottom:none;}
.content-area .property-info li:before{display:none;}
.content-area .property-info li span{padding:0 15px 0 30px;width:50%;float:left;position:relative;}
.content-area .property-info li span:after{position:absolute;right:9px;top:8px;content:'';width:3px;height:10px;background:url(../images/colon-icon.png)no-repeat;}
.content-area .property-info li span.property-type{background:url(../images/property-type-icon.png)0 3px no-repeat;}
.content-area .property-info li span.area-range{background:url(../images/area-range-icon.png)0 3px no-repeat;}
.content-area .property-info li span.status{background:url(../images/status-icon.png)0 3px no-repeat;}
.content-area .property-info li span.floors{background:url(../images/floors-icon.png)0 3px no-repeat;}
.content-area .property-info li span.canteen{background:url(../images/canteen-icon.png)0 3px no-repeat;}
.content-area .property-info li span.price{background:url(../images/price-icon.png)0 3px no-repeat;}
.content-area .property-info li span.Contact{background:url(../images/call-icon.png)0 3px no-repeat;}

.content-area .sidebar-image{}
.content-area .sidebar-image img,.content-area .location-map img{width:100%;}
.content-area .location-map{}
.content-area .location-map .map-inner{position:relative;}
.content-area .location-map .map-link{width:calc(100% - 70px);position:absolute;left: 35px;top: 50%;transform: translateY(-50%);background: #000 url(../images/plus-icon.jpg)5px center no-repeat;color: #fff;padding: 8px 5px 8px 30px;}

.content-area .get-in-touch{padding:15px;border:1px solid #e7e7e7;}
.content-area .get-in-touch .input-field {margin-top: 5px;margin-bottom: 5px;}
.content-area .get-in-touch .input-field label{}
.content-area .get-in-touch .select-date span{display:block; font-size: 14px;}
.content-area .get-in-touch .input-field > input{font-family: 'Barlow', sans-serif;font-size: 14px;color:#9a9a9a;line-height: 24px;background-color:#fff;background-position: 10px center; background-repeat: no-repeat;border:none;padding: 10px 10px 10px 35px;box-sizing: border-box;height: auto; border:1px solid #e8e8e8;}
.content-area .get-in-touch .input-field input.datepicker{width:calc(50% - 10px); background-image:url(../images/date-icon.png); background-position: 10px center; background-repeat: no-repeat;}
.content-area .get-in-touch .input-field #CName{background-image:url(../images/user-icon.png); width:100%;}
.content-area .get-in-touch .input-field #CEmail{background-image:url(../images/mail-icon2.png); width:100%;}
.content-area .get-in-touch .input-field #CTelephone{background-image:url(../images/phone-icon.png); width:100%;}
.content-area .get-in-touch .input-field select {height: 42px; padding: 10px 10px 10px 15px; font-size: 12px;}
.content-area .get-in-touch .project-type .select-wrapper{background: #fff;}
.content-area .get-in-touch .project-type .select-wrapper input.select-dropdown{height: auto;font-family: 'Barlow', sans-serif;font-size:14px;color:#9a9a9a;padding: 10px 10px 10px 35px;line-height: 22px;background-image: url(../images/property-type-icon2.png), url(../images/down-arrow.png);background-position:10px center, right 8px center;background-repeat: no-repeat, no-repeat;background-color: #fff;box-sizing: border-box;border:1px solid #e8e8e8;}
.content-area .get-in-touch .passenger-lists .select-wrapper input.select-dropdown:focus{border-bottom:2px solid #011834;}
.content-area .get-in-touch #start_date{float:left;}
.content-area .get-in-touch #end_date{float:right;}
.content-area .get-in-touch .project-type li{padding:0;}
.content-area .get-in-touch .project-type li:before{display:none;}
.dropdown-content li>a, .dropdown-content li>span,.select-dropdown li.disabled, .select-dropdown li.disabled>span, .select-dropdown li.optgroup{color:#9a9a9a;}

.get-in-touch button[type="submit"]{font-family: 'Poppins', sans-serif;color: #fff;border: none;display: block;width: 100%;}
/*Site Footer css*/
.site-footer {}
.site-footer > *{font-family: 'Poppins', sans-serif;font-size:15px;color:#fff}
.site-footer a{color:#fff;}
.site-footer a:hover{color:#d5ac63;}
.site-footer  h4{font-size:19px;padding-bottom:15px;color:#fff;text-transform:uppercase;}
.site-footer .footer-top{padding: 75px 0 100px;background: #020202;-webkit-box-shadow: 0px -1px 4px 0px rgba(0,0,0,0.5);-moz-box-shadow: 0px -1px 4px 0px rgba(0,0,0,0.5);box-shadow: 0px -1px 4px 0px rgba(0,0,0,0.5);}
.site-footer .footer-top .brand-name {padding-bottom: 10px;display: block;}
.site-footer .footer-top .brand-name img{max-width:180px;}
.site-footer .foot-logo p{padding-top:10px;font-weight: 600;}
.site-footer .footer-nav{}
.site-footer .footer-nav ul{}
.site-footer .footer-nav li{padding-bottom:5px;}
.site-footer .footer-nav li a{color:#fff;}
.site-footer .footer-nav li a:hover,.site-footer .footer-nav li.active > a{color:#d5ac63;}
.site-footer .social-links{}
.site-footer .social-links li{float:left;}
.site-footer .social-links li a{margin-right:20px;height:20px;display: block;text-indent: -9999px;}
.site-footer .social-links li.facebook a{width: 12px;background:url(../images/fb-icon.png)left top / auto 100% no-repeat;}
.site-footer .social-links li.linkedin a{width: 21px;background:url(../images/linked-in.png)left top / auto 100% no-repeat;}
.site-footer .social-links li.twitter a{width: 20px;background:url(../images/twitter-icon.png)left top / auto 100% no-repeat;}
.site-footer .footer-contact{}
.site-footer .footer-contact li{line-height:20px;padding: 0 0 10px 24px;position:relative;}
.site-footer .footer-contact i{position:absolute;left:0;top:0;font-size:17px;}
.newsletter-form{}
.newsletter-form #email{margin:0;padding:10px 15px;width:65%;height:auto;float:left;border:1px solid #343434;border-right:none;background:#1d1d1d;box-sizing:border-box;font-size:16px;line-height:29px;color:#545454;}
.newsletter-form .submit-btn{font-family: 'Poppins', sans-serif;font-size:15px;color:#d5ac63;line-height:29px;width: 35%;float: left;background: #212121;border: 1px solid #343434;padding: 10px 15px;text-transform: uppercase;font-weight:700;cursor:pointer;}

.site-footer .footer-bottom {padding:15px 0;background: #0f0f0f;}
.site-footer .footer-bottom p,.site-footer .footer-bottom a{font-weight:400;color:#7f7f7f;}
.site-footer .footer-bottom a{color:#d5ac63;}


/*Responsive css*/
@media only screen and (max-width: 1280px){
	.container{width:90%;}
}
@media only screen and (max-width: 1200px){
}
@media only screen and (max-width: 1024px){
	
}

.item-slick.slick-slide.slick-current.slick-active {outline: none !important;}
.slider-for {}
.slider-for img {width: 100%;min-height: 100%;}
.slider-nav {margin: auto;}
.slider-nav .item-slick {max-width: 82px;margin-right: 5px;outline: none !important;cursor: pointer;}
.slider-nav .item-slick img {max-width: 100%;background-size: cover;background-position: center;}
.slick-arrow {position: absolute;top: 50%;z-index: 50;margin-top: -15px;border:0px;font-size:0px;width:30px;height:30px;line-height:0px;background-color:transparent!important;cursor:pointer;}
.slick-prev {left: 10px;background:url(../images/prev-icon.png) no-repeat 0 0;}
.slick-next {right: 10px;background:url(../images/next-icon.png) no-repeat 0 0;}
.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close:hover {cursor: pointer;}
.mfp-container:hover {cursor: default;}
.image-source-link {color: #98C3D1;}
.mfp-with-zoom.mfp-bg {opacity: 0;transition: all 0.3s ease-out;}
.mfp-with-zoom.mfp-ready .mfp-container {opacity: 1;}
.mfp-with-zoom.mfp-ready.mfp-bg {opacity: 0.8;}
.mfp-with-zoom.mfp-removing.mfp-bg {opacity: 0;}

/*BLUR background */
* {transition: filter 0.25s ease;}
.mfp-wrap ~ * {filter: blur(5px);}
.mfp-ready .mfp-figure {opacity: 0;}
/* start state */
/* animate in */
/* animate out */
.mfp-zoom-in .mfp-figure, .mfp-zoom-in .mfp-iframe-holder .mfp-iframe-scaler {opacity: 0;transition: all 0.3s ease-out;transform: scale(0.95);}
.mfp-zoom-in .mfp-preloader {opacity: 0;transition: all 0.3s ease-out;}
.mfp-zoom-in.mfp-image-loaded .mfp-figure, .mfp-zoom-in.mfp-ready .mfp-iframe-holder .mfp-iframe-scaler {opacity: 1;transform: scale(1);}
.mfp-zoom-in.mfp-ready .mfp-preloader {opacity: 0.8;}
.mfp-zoom-in.mfp-removing .mfp-figure, .mfp-zoom-in.mfp-removing .mfp-iframe-holder .mfp-iframe-scaler {transform: scale(0.95);opacity: 0;}
.mfp-zoom-in.mfp-removing .mfp-preloader {opacity: 0;}
.mfp-iframe-scaler {overflow: visible;}
.mfp-zoom-out-cur {cursor: auto;}
.mfp-zoom-out-cur .mfp-image-holder .mfp-close {cursor: pointer;}


.property-gallery{width:100%;float:left;position:relative;margin:0 0 40px 0;}
.slider-nav{position:absolute;left:0px;bottom:6px;background:#fff;width: calc(100% - 10px);padding:5px;margin:0 5px;}
.slider-nav .item-slick{position:relative;}
.slider-nav .item-slick.slick-current.slick-active:before{content:"";position:absolute;width:100%;height:100%;top:0px;left:0px;background-color:rgba(0,0,0,0.5);}
.zoom-icon{width:35px;height:37px;background:url(../images/zoom-icon.png) no-repeat 0 0;position:absolute;left:50%;top:50%;margin-left:-17px;margin-top:-45px;display:block;z-index:9;}

/*23-01-2019*/
.why-choose-us-item{
    margin-bottom:50%; 
    width:100%;
}