
 body {
     font-family: 'Poppins', sans-serif;
     
    }


    

footer{
float: left;
clear: both;
padding: 40px 0px;
width: 100%;
position:relative;
background-size: 100%;
padding-top: 0px;
padding-bottom: 0px;
margin-top: 0px;
}


footer .our-presence{
float: left;
clear: both;
width: 100%;
padding: 0px;
padding-bottom: 0;
}

footer .our-presence .col-xs-12.col-sm-4.col-md-4.global-presence {
padding:0px;
background: url("../images/map-pres.jpg") no-repeat scroll 0% 0%;
background-size: 100% 100%;
min-height: 256px;
}

footer .our-presence .our-p-map {
float: left;
clear: both;
width: 100%;
padding: 10px 20px;
min-height: 256px;
}

footer .our-presence .our-p-map h3{
color: #fff;
float: left;
font-family: 'robotoregular';
font-size: 25px;
font-weight: 600;
text-align: left;
width: 100%;
}

footer .our-presence .our-p-map .explore-our-location {
float: left;
clear: both;
width: 100%;
margin-top: 100px;
}

footer .our-presence .our-p-map .explore-our-location a {
font-family: 'robotoregular';
float: left;
color: #fff;
font-size: 15px;
border: 1px solid #fff;
padding: 8px 12px;
}
footer .our-presence .our-p-map .explore-our-location a:hover{
border: 1px solid #aa8036;
background:#aa8036;
}

footer .our-presence .col-xs-12.col-sm-4.col-md-4.reach-out{
padding:0px;
background:#aa8036;
min-height:256px;
}

footer .our-presence .reach-presence{
float: left;
clear: both;
width: 92%;
border-right: 1px solid #fff;
margin: 10px 20px;

}

footer .our-presence .reach-presence h3{
color: #fff;
float: left;
font-family: 'robotoregular';
font-size: 25px;
font-weight: 600;
text-align: left;
width: 100%;
}

footer .our-presence .reach-presence .presence-enquire{
font-family: "robotoregular";
float: left;
color: #fff;
font-size: 15px;
padding: 7px 12px;
}
body.contact-page.coming-page  footer{
margin-top:0px;
}

footer .our-presence .reach-presence .presence-enquire a {
font-family: 'robotoregular';
float: left;
color: #fff;
font-size: 16px;
border: 1px solid #fff;
padding: 15px 18px;
}
footer .our-presence .reach-presence .presence-enquire a:hover{
background:#000;
border: 1px solid #000;

}

footer .our-presence .reach-presence .conect-social {
float:left;
clear:both;
margin-top: 12px;
width:100%;
}
footer .our-presence .reach-presence .conect-social h5{
font-family: 'robotoregular';
float: left;
width: 100%;
font-size: 15px;
color: #fff;
}

footer .our-presence .reach-presence .conect-social ul {
float: left;
clear: both;
width: 100%;
}

footer .our-presence .reach-presence .conect-social ul  li a {
float: left;
}
footer .our-presence .reach-presence .conect-social ul  li a .fa{
background: #fff none repeat scroll 0 0;
color: #191919;
float: left;
font-size: 15px;
margin: 0 5px;
padding: 6px 8px
}

footer .our-presence .reach-presence .conect-social ul  li a:hover .fa-facebook-f {
background-color: #3d5b99;
color:#fff;
}
footer .our-presence .reach-presence .conect-social ul  li a:hover .fa-twitter {
background-color: #00aced;
color:#fff;
}
footer .our-presence .reach-presence .conect-social ul  li a:hover .fa-linkedin {
background-color: #0073a4;
color:#fff;
}

footer .our-presence .reach-presence .conect-social ul  li a:hover .fa-instagram {
background-color: #c82463;
color:#fff;
}

footer .our-presence .subscribe-presence{
float: left;
width: 100%;
padding: 10px 20px 0px 0px;
}
footer .our-presence .subscribe-presence h3{
color: #fff;
float: left;
font-family: 'robotoregular';
font-size: 25px;
font-weight: 600;
text-align: left;
width: 100%;
}

footer .our-presence .subscribe-presence .news-subscribe{
float: left;
width: 100%;
position:relative;
margin-top: 20px;
}

footer .our-presence .subscribe-presence .news-subscribe input[type="email"]{
border: medium none;
border-radius: 3px;
float: left;
padding: 4px 9px;
height: 52px;
width: 90%;
}

footer .our-presence .subscribe-presence .news-subscribe input[type="submit"]{
background: #000 none repeat scroll 0 0;
border: medium none;
border-radius: 3px;
color: #fff;
padding: 13px 22px;
position: absolute;
right: 54px;
top: 11px;
}

footer .our-presence .subscribe-presence .news-subscribe input[type="button"]:hover{
background:#aa8036;
}


footer .reach-to-us{
background:#aa8036;
float:left;
display: table;
width:100%;
}

footer .reach-to-us .reachoutparts {
width: 35%;
display: table-cell;
vertical-align: middle;
padding: 15px 0;
text-align: center;
}
footer .reach-to-us .reachoutparts  span.reachout-now{
font-family: 'robotoregular';
float: left;
font-size:18px;
padding-left: 24px;
color:#fff;
margin-top: 7px;
padding-right: 20px;
}
footer .reach-to-us .reachoutparts  span.all-center-page{
margin-top: 24px;
}

footer .reach-to-us .reachoutparts  a.ont-gray-lightest {
font-family: 'robotoregular';
border: 1px solid #fff;
color: #fff;
padding: 10px 20px;
text-transform: uppercase;
font-size: 16px;
margin-top: 0;
float: right;
margin-right: 80px;
} 
footer .reach-to-us .reachoutparts  a.ont-gray-lightest:hover{
background:#000;
border: 1px solid #000;
}

footer .reach-to-us .reachoutparts.followUs {
width: 30%;
text-align: center;
border-left: 1px solid rgba(255,255,255,0.5);
border-right: 1px solid rgba(255,255,255,0.5);
}

footer .reach-to-us .reachoutparts.followUs a {
float:left;
margin-top: 5px;
}

footer .reach-to-us .reachoutparts.followUs a .fa{
background: #fff none repeat scroll 0 0;
color: #191919;
float: left;
font-size: 15px;
margin: 0 5px;
padding: 6px 8px;
}

footer .reach-to-us .reachoutparts.followUs a:hover .fa-facebook-f {
background-color: #3d5b99;
color:#fff;
}
footer .reach-to-us .reachoutparts.followUs a:hover .fa-twitter {
background-color: #00aced;
color:#fff;
}
footer .reach-to-us .reachoutparts.followUs a:hover .fa-linkedin {
background-color: #0073a4;
color:#fff;
}

footer .reach-to-us .reachoutparts.followUs a:hover .fa-instagram {
background-color: #c82463;
color:#fff;
}

footer .reach-to-us .reachoutparts .news-subscribe{
float: right;
position:relative;
width: 69%;
margin-right: 30px;
}

footer .reach-to-us .reachoutparts .news-subscribe input[type="email"]{
border: medium none;
border-radius: 3px;
float: left;
padding: 4px 9px;
height: 52px;
width: 90%;
}
footer .reach-to-us .reachoutparts .news-subscribe input[type="submit"]{
background: #000 none repeat scroll 0 0;
border: medium none;
border-radius: 3px;
color: #fff;
padding: 13px 22px;
position: absolute;
right: 43px;
top: 4px;
}

footer .reach-to-us .reachoutparts .news-subscribe input[type="button"]:hover{
background:#aa8036;
}

footer .all-footer{
background:#191919;
float:left;
clear:both;
width:100%;
} 

footer .footer {
float:left;
clear:both;
margin-top: 40px;
width:100%;
}

footer .footer h4{
color: #fff;
float: left;
font-family: 'robotoregular';
font-size: 18px;
font-weight: 600;
text-align: left;
width: 100%;
}
footer .footer .about-footer {
float:left;
clear:both;
width:100%;
}

footer .footer .about-footer p {
color: #aeaeae;
float: left;
font-family: 'robotoregular';
font-size: 13px;
line-height: 23px;
text-align: justify;
width: 100%;
}
footer .footer .quick-link {
float:left;
clear:both;
width:100%;
}
footer .footer .quick-link ul.left-bar{
float: left;
margin-right: 5px;
width: 44%;
}
footer .footer .quick-link ul.right-bar{
float: left;
width: 50%;
}
footer .footer .quick-link ul li{
color: #aeaeae;
float: left;
font-family: 'robotoregular';
font-size: 13px;
width: 100%;
line-height:23px;	
}
footer .footer .quick-link ul li a{
color: #aeaeae;
float: left;
font-family: 'robotoregular';
font-size: 13px;
width: 100%;
line-height:23px;
}
footer .footer .quick-link ul li a:hover{
text-decoration:none;
color:#fff;
}

footer .footer .quick-link .rera-reg-no{
float:left;
width:100%;
}

footer .footer  .rera-reg-no span.hrera {
width: 100%;
float: left;
}

footer .footer  .rera-reg-no span.hrera a {
color: #aeaeae;
float: left;
font-family: 'robotoregular';
font-size: 15px;
width: 100%;
margin:5px 0px;
line-height:23px;
}
footer .footer  .rera-reg-no span.hrera a:hover{
text-decoration:none;
color:#fff;
}

footer .footer .conect-with-us {
float:left;
clear:both;
width:100%;
}
footer .footer .conect-with-us ul li a{
float:left;
}
footer .footer .conect-with-us ul li a .fa {
background: #aeaeae none repeat scroll 0 0;
color: #191919;
float: left;
font-size: 15px;
margin: 0 5px;
padding: 6px 8px;
}

footer .footer .conect-with-us ul li a:hover .fa-facebook-f {
background-color: #3d5b99;
color:#fff;
}
footer .footer .conect-with-us ul li a:hover .fa-twitter {
background-color: #00aced;
color:#fff;
}
footer .footer .conect-with-us ul li a:hover .fa-linkedin {
background-color: #0073a4;
color:#fff;
}

footer .footer .conect-with-us ul li a:hover .fa-instagram {
background-color: #c82463;
color:#fff;
}

footer .footer .subscribe {
float:left;
clear:both;
margin-top:20px;
width:100%;
}

footer .footer .subscribe  h5{
color:#aeaeae;
font-family: "robotoregular";
font-size: 16px;
float:left;
width:100%;
}
footer .footer .subscribe .news-subscribe{
float:left;
clear:both;
position:relative;
width:100%;
}

footer .footer .subscribe .news-subscribe input[type="text"]{
border: medium none;
border-radius: 3px;
float: left;
padding: 4px 9px;
height: 52px;
width: 90%;
}
footer .footer .subscribe .news-subscribe input[type="button"]{
background: #000 none repeat scroll 0 0;
border: medium none;
border-radius: 3px;
color: #fff;
padding: 13px 22px;
position: absolute;
right: 47px;
top: 3px;
}
.back-to-top {
background: #aa8036 none repeat scroll 0 0 !important;
border: medium none #aa8036 !important;
bottom: 20px;
cursor: pointer;
display: none;
position: fixed;
right: 20px;
z-index: 99;
}
.copyright {
clear: both;
float: left;
margin: 10px 0;
text-align: center;
width: 100%;
}
.copyright p {
font-family: 'robotoregular';
color: #fff;
font-size: 14px;
}
#feedback1 {
height: 0px;
width: 85px;
position: fixed;
right: 0;
top: 30%;
z-index: 1000;
transform: rotate(-90deg);
-webkit-transform: rotate(-90deg);
-moz-transform: rotate(-90deg);
-o-transform: rotate(-90deg);
filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
}
#feedback1 a {
display: block;
background:url(pc.png) no-repeat;
height: 52px;
width: 155px;	
color: #fff;
font-family: Arial, sans-serif;
font-size: 17px;
font-weight: bold;
text-decoration: none;
}
#feedback1 a:hover {
background:url(pc-over.png) no-repeat;
}

#feedback {
height: 0px;
width: 85px;
position: fixed;
right: 0;
top: 50%;
z-index: 1;
transform: rotate(-90deg);
-webkit-transform: rotate(-90deg);
-moz-transform: rotate(-90deg);
-o-transform: rotate(-90deg);
filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
}
#feedback a {
display: block;
background: #aa8036;
height: 52px;
padding-top: 10px;
width: 170px;
text-align: center;
color: #fff;
font-family: Arial, sans-serif;
font-size: 15px;
font-weight: bold;
border: none;
text-decoration: none;
}
#feedback a img {
width:26px;
}
#feedback a:hover {
background:#000;
}

.modal.fade.enquire .modal-header{
border: 0 none;
background: #290e00;
position:relative;
}

.modal.fade.enquire .modal-header h4{
float: left;
width: 100%;
font-family: "robotoregular";
color: #fff;
text-align: center;
font-size: 25px;
line-height: 0px;
margin-top: 0;
margin-bottom: 15px;
}

.modal.fade.enquire .modal-header .close{
color:#fff;
}

.modal.fade.enquire label {
font-family: "robotoregular";
font-size: 14px;
font-weight: 600;
float: left;
width: 100%;
}

.modal.fade.enquire input[type="text"]{
font-family: "robotoregular";
height: 45px;
border-radius: 0;
}
.modal.fade.enquire input[type="email"]{
font-family: "robotoregular";
height: 45px;
border-radius: 0;
}
.modal.fade.enquire input[type="phone"]{
font-family: "robotoregular";
height: 45px;
border-radius: 0;
}
.modal.fade.enquire textarea{
border-radius: 0;
font-family: "robotoregular";
height: 100px;
}
.modal.fade.enquire button#btnContactUs:hover{
background:#000 !important;
border: #000 !important;
}



#myModal #reused_form button#btnContactUs{
background:#aa8036;
border:#aa8036;
}
#loginModal{
z-index: 9999;
width: 45%;
}

#loginModal .modal-header h4.modal-title{
text-align: center;
color: #fff;
font-size: 20px;
}

#loginModal .modal-content .modal-body .box{
float: left;
width: 45%;
}
#loginModal .box .social {
float: none;
margin: 0 auto 30px;
text-align: center;
width: 52%;
}


.login-signup  a.btn.big-login.mobile{
display:none;
}
.top-strip .elite-logo {
display:none;
}

section#projects .pro-jects .carousal-tabs .city-drop {
float: right;
width: 80%;
}
section#projects .pro-jects .carousal-tabs .city-drop .custom-select {
position: relative;
display: block;
max-width: 400px;
min-width: 180px;
margin: 0 auto;
border: 1px solid #ccc;
background-color: #fff;
z-index: 10;
}
section#projects .city-drop  select.selectpicker {
border: 1px solid #ccc;
outline: none;
background: transparent;

border-radius: 0;
margin: 0;
display: block;
font-family: "robotoregular";
width: 100%;
padding: 8px 6px;
font-size: 14px;
color: #333;
}
section#projects .pro-jects .carousal-tabs .city-drop .custom-select:after {
position: absolute;
right: 0;
top: 0;
width: 50px;
height: 100%;
line-height: 38px;
content: "v";
font-family: "robotoregular";
text-align: center;
color: #333;
font-size: 24px;
border-left: 1px solid #ccc;
z-index: -1;
}
.view-more {
clear: both;
float: left;
margin: 25px 0;
text-align: center;
width: 100%;
}
.view-more a {
background: #AA8036 none repeat scroll 0px 0px;
border: medium none;
box-shadow: 0px 5px 4px #A6A6A6;
color: #FFF;
font-family: 'robotoregular';
font-size: 15px;
padding: 9px 22px;
border-radius: 6px;
}
.view-more a:hover{
background:#000;
color:#fff;
}

.view-more button {
background: #AA8036 none repeat scroll 0px 0px;
border: medium none;
box-shadow: 0px 5px 4px #A6A6A6;
color: #FFF;
font-family: 'robotoregular';
font-size: 15px;
padding: 9px 22px;
border-radius: 6px;
}
.view-more button:hover{
background:#000;
color:#fff;
}
.form-botm-fom-fixed{
float:left;
clear:both;
width:100%;
position:fixed;
bottom:0px;
left:0px;
right:0px;
padding:15px 17px 5px;
background:rgba(0, 0, 0, 0.6);
display:none;
z-index:99999;
}
.form-botm-fom-fixed a.call-to-bt {
background: #aa8036 none repeat scroll 0 0;
border: medium none;
color: #fff;
font-size: 18px;
float: left;
padding: 10px 1px;
width: 96%;
text-align: center;
}
.form-botm-fom-fixed .form-live {
float:left;
clear:both;
width:98%;
display:none;
position:relative;
}
.form-botm-fom-fixed .form-live h5{
font-family: 'robotoregular';
color: #fff;
font-size: 18px;
float: left;
width: 100%;
text-align: center;
margin-bottom: 17px;
}

.form-botm-fom-fixed .form-live .col-sm-3 {
position:relative;
float:left;
width:100%;
}

.form-botm-fom-fixed .form-live .col-sm-3 input.nri-frm-inpt {
border: medium none;
border-radius: 3px;
float: left;
height: 38px;
padding: 0 40px;
width: 100%;
}

.form-botm-fom-fixed .form-live .col-sm-3 .fa-user {
font-size: 18px;
left: 20px;
position: absolute;
top: 10px;
z-index: 999;
}

.form-botm-fom-fixed .form-live .col-sm-3 .fa-envelope {
font-size: 18px;
left: 20px;
position: absolute;
top: 19px;
z-index: 999;
}
.form-botm-fom-fixed .form-live .col-sm-3 .fa-phone {
font-size: 18px;
left: 20px;
position: absolute;
top: 100px;
z-index: 999;
}

.form-botm-fom-fixed .form-live .col-sm-3 .fa-commenting {

font-size: 18px;
left: 20px;
position: absolute;
top: 16px;;
z-index: 999;
}

.form-botm-fom-fixed .form-live .col-sm-3 textarea{
margin:8px 0px;
padding: 6px 30px;
}

.form-botm-fom-fixed .form-live .col-sm-3 .cc-picker-code-select-enabled{
left: 26px;
}

.form-botm-fom-fixed .form-live .col-sm-3 .sum {
background: #aa8036 none repeat scroll 0 0;
border: medium none;
border-radius: 3px;
color: #fff;
float: left;
font-size: 17px;
margin-top: 8px;
padding: 10px 0;
width: 100%;
}
.form-botm-fom-fixed .form-live a.close-now {
color: #fff;
font-size: 33px;
position: absolute;
cursor:pointer;
right: -10px;
top: -29px;
}

section#top-builder-top{
float: left;
width: 100%;
padding: 19px 36px;	
}
section#top-builder-top  h3{
float: left;
width: 100%;
color: #000;	
font-family: 'poppinsmedium';
font-size: 35px;	
text-align: center;
margin: 25px 0;	
}
section#top-builder-top  #demo{
float: left;
clear: both;
width: 100%;	
}
section#top-builder-top #top-build-log{
float: left;
clear: both;
width: 100%;	
}
section#top-builder-top #top-build-log .owl-item .item a {
float: left;
padding: 9px 9px;	
}
section#top-builder-top #top-build-log .owl-item .item a img {
width: 150px;	
}
section#top-builder-top #top-build-log .owl-prev{
background: rgba(0, 0, 0, 0) url(../images/pre.png) no-repeat scroll 0 0 !important;
cursor: pointer;
font-size: 0 !important;
height: 30px;
left: -30px;
position: absolute;
width: 30px;
top: -15px;
}
section#top-builder-top #top-build-log .owl-next{
right: -30px;
background: url(../images/nex.png) no-repeat !important;
position: absolute;
font-size: 0 !important;
height: 30px;
width: 30px;
top: -15px;
}

section#commercial-residential-blog{
float: left;
width: 100%;
background: #fff;
padding: 30px 0px;
}
section#commercial-residential-blog h1{
float: left;
width: 100%;
color: #000;
font-family: 'poppinsmedium';
font-size: 35px;
text-align: center;
margin: 25px 0;	
}

section#commercial-residential-blog .container {
width: 94%;	
}

section#commercial-residential-blog .nav-tabs{
margin: 0 auto;
width: 22%;
border: none;	
}
section#commercial-residential-blog .nav-tabs li a {
font-family: 'poppinsmedium';
border: none;
font-size: 22px;
padding: 10px 12px;	
color: #000;	
background:none;	
}
section#commercial-residential-blog .nav-tabs li.active a{
color: #aa8036;	
}
section#commercial-residential-blog .nav-tabs span{
float: left;
margin-top: 15px;	
}
section#commercial-residential-blog .tab-content .panel {
border: none;
background: none;	
}
section#commercial-residential-blog .owl-item .cf-title{
padding: 0 15px;	
}
section#commercial-residential-blog .owl-item  .item .imagesad {
float: left;
width: 100%;
position:relative;	
}
section#commercial-residential-blog .owl-item  .item .imagesad img {
width: 100%;
height: 250px;	
}
section#commercial-residential-blog .owl-item  .item .ongoing-projects{
color: #fff;
position: absolute;
top: 10px;
font-family: 'robotoregular';	
left:0;
background: rgba(0,0,0,.6);
border-radius: 0 12px 12px 0;
padding: 5px 8px 4px;
font-size: 11px;
text-transform: uppercase;
}
section#commercial-residential-blog .owl-item  .item .recentlypro {
float: left;
width: 100%;
background: #fff;
position: relative;
padding: 5px 9px;
}

section#commercial-residential-blog .owl-item  .item h3{

float: left;
width: 100%;
overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;	
}

section#commercial-residential-blog .owl-item  .item h3 a {
color: #333;
float: left;	
margin-top: 3px;	
font-family: 'robotoregular';	
line-height: 24px;
font-size: 22px;	
text-overflow: ellipsis;
white-space: nowrap;
overflow: hidden;		
}
section#commercial-residential-blog .owl-item .item h3 a:hover{
color: #aa8036;
}
section#commercial-residential-blog .owl-item  .item .bhksubtext{
font-family: 'robotoregular';
width: 100%;
display: block;
font-size: 13px;
color: #666;
line-height: 20px;
text-overflow: ellipsis;
white-space: nowrap;
overflow: hidden;
}
section#commercial-residential-blog .owl-item  .item .recentlypro h5{
font-family: 'robotoregular';
color: #666;
float: left;
font-size: 17px;
width: 100%;
font-weight: bold;	
}
section#commercial-residential-blog .owl-item   .item .bddls-con {
float: left;
width: 100%;
padding: 10px 80px 10px 10px;
background: #fff;
border-top: 1px dashed #ddd;
position: relative;	
}
section#commercial-residential-blog .owl-item   .item .bddls-con h5{
width: 100%;
overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;

}
section#commercial-residential-blog .owl-item   .item .bddls-con h5 a {
color: #666;
margin-top: 0;	
font-family: 'robotoregular';
font-size: 12px;
line-height: 22px;
font-weight: 300;
text-overflow: ellipsis;
white-space: nowrap;
overflow: hidden;	
}

section#commercial-residential-blog .owl-item   .item .bddls-con h5 a:hover{
color: #aa8036;	
}

section#commercial-residential-blog .owl-item   .item .bddls-con a.similar-property-con{
font-weight: 600;
font-size: 12px;
font-family: 'robotoregular';
color: #aa8036;
text-transform: uppercase;
border-radius: 0;
padding: 9px 10px 7px;
position: absolute;
right: 0;
top: 10px;
cursor: pointer;
z-index: 11;
box-shadow: none;
background: none;
outline: none;
border: 1px solid #aa8036;	
}
section#commercial-residential-blog .owl-prev {
background: rgba(0, 0, 0, 0) url(../images/pre.png) no-repeat scroll 0 0 !important;
cursor: pointer;
font-size: 0 !important;
height: 30px;
left: -7px;
position: absolute;
width: 30px;
top: -15px;	
}
section#commercial-residential-blog .owl-next {
right: -7px;
background: url(../images/nex.png) no-repeat !important;
position: absolute;
font-size: 0 !important;
height: 30px;
width: 30px;
top: -15px;	
}

/***home-page-end***/

/***new-home-page-css***/


header.home-header {
float:left;
clear:both;
width:100%;
position: relative;
z-index: 9;
}

header.home-header  .home-new-banner {
float:left;
width:100%;
position:relative;
}
header.home-header .home-new-banner .textslide {
font-family: 'Noto Serif', serif;
color: #fff;
z-index: 99;
font-size: 33px;
}
header.home-header .home-new-banner .textslide img {
width: 28px;
height: 32px;
margin-top: 9px;
margin-right: 1px;
}

.rslides {
position: relative;
list-style: none;
overflow: hidden;
width: 100%;
padding: 0;
margin: 0;
z-index: -1;
}

.rslides li {
-webkit-backface-visibility: hidden;
position: absolute;
display: none;
width: 100%;
left: 0;
top: 0;
}

.rslides li:first-child {
position: relative;
display: block;
float: left;
}

.rslides img {
display: block;
height: auto;
float: left;
width: 100%;
border: 0;
}

header.home-header .home-new-banner .header-new-top {
position: absolute;
top: 0;
z-index: 9;
width: 100%;
padding: 16px 56px;
}

header.home-header .home-new-banner .header-new-top .top-phone-no {
float:left;
width:100%;
}
header.home-header .home-new-banner .header-new-top .top-phone-no .new-number-page {
float:right;
}
header.home-header .home-new-banner .header-new-top .top-phone-no .city-on-home-page .city-top-head {
float: left;
margin-right: 10px;
}

header.home-header .home-new-banner .header-new-top .top-phone-no .city-on-home-page .city-top-head a {
margin-top: 2px;
}

header.home-header .home-new-banner .header-new-top .top-phone-no a {
float: left;
color: #fff;
font-family: 'robotoregular';
font-size: 17px;
}
header.home-header .home-new-banner .header-new-top .city-on-home-page .heart-notifi {
float: left;
padding: 0 13px;
margin-right: 0px;
position: relative;
}

header.home-header .home-new-banner .header-new-top .city-on-home-page .heart-notifi  a {
float: left;
font-size: 22px;
color: #fff;
}

header.home-header .home-new-banner .header-new-top .city-on-home-page .heart-notifi a span {
position: absolute;
top:-6px;
right:1px;
background: #aa8037;
font-size: 11px;
border-radius: 50%;
padding: 2px 6px;
}
.fix-header-menu .city-on-home-page .heart-notifi {
float: left;
padding: 0 12px;
margin-right: 0px;
position: relative;
}

.fix-header-menu .city-on-home-page .heart-notifi  a {
float: left;
font-size: 22px;
color: #fff;
}

.fix-header-menu .city-on-home-page .heart-notifi a span {
position: absolute;
top:-6px;
right:1px;
background: #aa8037;
font-size: 11px;
border-radius: 50%;
padding: 2px 6px;
}

.top-strip-navi .cityname  .heart-notifi {
float: left;
padding: 0 12px;
position: relative;
}

.top-strip-navi .cityname  .heart-notifi a {
float: left;
font-size: 22px;
color: #fff;
}

.top-strip-navi .cityname  .heart-notifi a span {
position: absolute;
top: -6px;
right:1px;
background: #aa8037;
font-size: 11px;
border-radius: 50%;
padding: 2px 6px;
}

header.home-header .home-new-banner .header-new-top .top-phone-no .city-on-home-page {
float: right;
margin-right: 16px;
}

header.home-header .home-new-banner .header-new-top .top-phone-no a .fa-phone {
animation: 2.5s ease 0s normal none infinite running wrench;
border: 2px solid #fff;
border-radius: 50px;
color: #fff;
margin-right: 5px;
font-size: 11px;
padding: 5px 7px;
}

header.home-header .home-new-banner .header-new-top .new-logo-ban {
float: left;
width: 20%;
}
header.home-header .home-new-banner .header-new-top .navigation-new {
float:right;
width:60%;
}

#navigation {
float: right;
}

#menu-toggle {
display: none;
float: right;
}

.relative {
position: relative;
}
.inner {
float: left;
width: 100%;
margin-top: 47px;

}

/* HEADER > MENU */
#main-menu {
float: right;
font-size: 0;

}

#main-menu > li {
display: inline-block;
margin-left: 30px;
padding: 2px 0;
}

#main-menu > li.parent {
background-size: 7px 7px;
background-repeat: no-repeat;
background-position: left center;
}

#main-menu > li.parent > a {
padding-left: 14px;

}

#main-menu > li > a {
color: #103255;
font-size: 14px;
line-height: 14px;
padding: 15px 14px;
text-transform:uppercase;
font-family: 'robotoregular';
text-decoration:none;
}

#main-menu > li:hover > a {
color: #aa8036;
}

/* HEADER > MENU > DROPDOWN */
#main-menu li {
position: relative;
}

ul.sub-menu { /* level 2 */
display: none;
left: 0px;
top: 13px;
padding-top: 10px;
position: absolute;
width: 226px;
z-index: 9999;
}

ul.sub-menu ul.sub-menu { /* level 3+ */
margin-top: -1px;
padding-top: 0;
left: 149px;
top: 0px;
}

ul.sub-menu > li > a {
background-color: #333;
border: 1px solid #444;
border-top: none;
color: #bbb;
display: block;
font-size: 13px;
line-height: 22px;
padding: 10px 12px;
text-transform: uppercase;
}

ul.sub-menu > li > a:hover {
background-color: #2a2a2a; 
color: #fff;
}

ul.sub-menu > li:first-child {
border-top: 3px solid #aa8036;
}

ul.sub-menu ul.sub-menu > li:first-child {
border-top: 1px solid #444;
}

ul.sub-menu > li:last-child > a {
border-radius: 0 0 2px 2px;
}

ul.sub-menu > li > a.parent {
background-image: url(../images/arrow.png);
background-size: 5px 9px;
background-repeat: no-repeat;
background-position: 95% center;
}

#main-menu li:hover > ul.sub-menu {
display: block; /* show the submenu */
}

@media all and (max-width: 700px) {

#navigation {
position: static;
margin-top: 20px;
}

#menu-toggle {
display: block;
z-index: 999;
position: relative;
}

#main-menu {
display: none;
float: none;
}

#main-menu li {
display: block;
margin: 0;
padding: 0;
}

#main-menu > li {
margin-top: -1px;
}

#main-menu > li:first-child {
margin-top: 0;
}

#main-menu > li > a {
background-color: #333;
border: 1px solid #444;
color: #bbb;
display: block;
font-size: 14px;
padding: 12px !important;
padding: 0;
}

#main-menu li > a:hover {
background-color: #444; 
}

#main-menu > li.parent {
background: none !important;
padding: 0;
}

#main-menu > li:hover > a,
#main-menu > li.current-menu-item > a {
border: 1px solid #444 !important;
color: #fff !important;
}

ul.sub-menu {
display: block;
margin-top: -1px;
margin-left: 20px;
position: static;
padding: 0;
width: inherit;
}

ul.sub-menu > li:first-child {
border-top: 1px solid #444 !important;
}

ul.sub-menu > li > a.parent {
background: #333 !important;
}
}

header.home-header .home-new-banner  .new-search-properties {
position: absolute;
top: 40%;
width:100%;
z-index: 2;
}
header.home-header .home-new-banner .new-search-properties ul.token-input-list{
width: 85%;
border: 2px solid #fff;
background: none;
height: 40px !important;
position: absolute;
left: 15%;
}

div.token-input-dropdown {
width: 45.9% !important;
z-index: 9 !important;
height: auto;
max-height: 150px;
overflow: auto !important;
/*overflow:hidden !important;*/
/*overflow-y: scroll !important;*/
}

body.contact-page .token-input-dropdown{
width: 37% !important;
z-index: 9 !important;
height: auto;
/*display:none !important;*/
max-height: 150px;
overflow: auto !important;
/*overflow:hidden !important;*/
/*overflow-y: scroll !important;*/
}
body.nri-body .token-input-dropdown{
width: 37% !important;	
}
.nri-searchbox-center  .new-all-search  ul.token-input-list li.token-input-token{
width: auto;
height: auto !important;
float: left;
background: #fff;
font-family: 'robotoregular';
font-weight: 500;
color: #000;
padding: 5px 21px;
position: relative;
z-index: 9;
}
.nri-searchbox-center  .new-all-search  ul.token-input-list li.token-input-token span.token-input-delete-token{
color: #333;
font-size: 18px;
position: absolute;
right: 5px;
top: 1px;	
}


header.home-header .home-new-banner  .new-search-properties .new-all-search {
position: relative;
width: 54%;
margin: 0 auto;
}
header.home-header .home-new-banner  .new-search-properties .new-all-search input[type="text"]{
width: 34% !important;
height: 40px;
padding: 4px 7px;
background: no-repeat;
/*border: 2px solid #fff;*/
font-family: 'robotoregular';
color: #fff;
position: absolute;
top: 0;
} 

header.home-header .home-new-banner .new-search-properties ul.token-input-list li.token-input-token{
width: auto;
color: #fff;
height: auto !important;
float: left;
background: #fff;
font-family: 'robotoregular';
font-weight: 500;
color: #000;
padding: 5px 21px;
position: relative;
z-index: 9;
}

header .top-strip-navi ul.token-input-list li.token-input-token{
width: auto;
color: #fff;
height: auto !important;
float: left;
background: #fff;
font-family: 'robotoregular';
font-weight: 500;
color: #000;
padding: 5px 21px;
position: relative;
z-index: 9;
}

header .top-strip-navi ul.token-input-list li.token-input-token span.token-input-delete-token{
color: #333;
font-size: 18px;
position: absolute;
right: 5px;
top: 1px;
}

header.home-header .home-new-banner .new-search-properties ul.token-input-list li.token-input-token span.token-input-delete-token{
color: #333;
font-size: 18px;
position: absolute;
right: 5px;
top: 1px;
}

header.home-header .home-new-banner .new-search-properties .new-all-search .dropdown-button {
position: absolute;
left: 0;
width: 15%;
top: 0;
}
header.home-header .home-new-banner .new-search-properties .new-all-search .dropdown-button .fa-map-marker {
float: left;
color: #fff;
position: absolute;
font-size: 16px;
top: 10px;
left: 12px;
}

header.home-header .home-new-banner .new-search-properties .new-all-search .dropdown-button  span.caret {
float: right;
margin-top: 10px;
}

header.home-header .home-new-banner .new-search-properties .new-all-search .dropdown-button button.btn-primary{
background: none;
border: 2px solid #fff;
border-radius: 0;
height: 40px;
color: #fff;
width: 100%;
border-right: none;
font-size: 15px;
}

.cityname .dropdown-button{
width: 23%;
float: left;
position:relative;
}
.cityname .dropdown-button .select {
cursor: pointer;
display: inline-block;
position: relative;
font-size: 16px;
color: #666;
width: 100%;
height: 37px;
background: #fff;
}
.cityname .dropdown-button .select .select-styled:after{
border-color: #666 transparent transparent transparent ;
}
.cityname .dropdown-button .select .select-styled:hover{
background:#fff;
}
.select-styled.active{
background:#fff;
}

.top-strip-navi .cityname .dropdown-button .fa-map-marker  {
position: absolute;
left: 11px;
top: 11px;
color: #666;
font-size: 19px;
z-index: 9;
}

.select-hidden {
display: none;
visibility: hidden;
padding-right: 10px;
}

.select {
cursor: pointer;
display: inline-block;
position: relative;
font-size: 16px;
color: #fff;
width: 100%;
height: 40px;
}

.select-styled {
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
background: none;
border: 2px solid #fff;
border-right: none;
padding: 8px 15px;
padding-left: 30px;
-moz-transition: all 0.2s ease-in;
-o-transition: all 0.2s ease-in;
-webkit-transition: all 0.2s ease-in;
transition: all 0.2s ease-in;
}
.select-styled:after {
content: "";
width: 0;
height: 0;
border: 7px solid transparent;
border-color: #fff transparent transparent transparent;
position: absolute;
top: 16px;
right: 10px;
}
.select-styled:hover {
background:rgba(0, 0, 0, 0.5);
}
.select-styled:active, .select-styled.active {
background:rgba(0, 0, 0, 0.5);
}
.cityname .dropdown-button .select-styled:active, .cityname .dropdown-button .select-styled.active {
background:#fff;
}
.select-styled:active:after, .select-styled.active:after {
top: 9px;
border-color: transparent transparent #fff transparent;
}
.cityname .dropdown-button .select-styled {
border:none;
}

.select-options {
display: none;
position: absolute;
top: 100%;
right: 0;
left: 0;
margin: 0;
padding: 0;
list-style: none;
background: #fff;
border: 2px solid #fff;
border-top: none;
z-index: 99999;
}
.select-options li {
margin: 0;
padding: 3px 0;
text-indent: 15px;
color:#666;
-moz-transition: all 0.15s ease-in;
-o-transition: all 0.15s ease-in;
-webkit-transition: all 0.15s ease-in;
transition: all 0.15s ease-in;
}
.select-options li:hover {
color: #fff;
background: rgba(0, 0, 0, 0.5);
}
.select-options li[rel="hide"] {
display: none;
}



header.home-header .home-new-banner  .new-search-properties .new-all-search  button[type="text"]{
background: no-repeat;
border: none;
position: absolute;
right: 12px;
top: 6px;
color: #ffff;
font-size: 18px;
z-index: 999;

}

header.home-header .home-new-banner  .new-search-properties .new-all-search ::placeholder {
color: #fff;
opacity: 1; /* Firefox */
}

header.home-header .home-new-banner  .new-search-properties .new-all-search :-ms-input-placeholder { /* Internet Explorer 10-11 */
color: #fff;
}

header.home-header .home-new-banner  .new-search-properties .new-all-search ::-ms-input-placeholder { /* Microsoft Edge */
color: #fff;
}

header.home-header .home-new-banner .com-resi-land-icon {
position: absolute;
bottom: 45%;
width: 100%;
z-index: 1;
}

header.home-header .home-new-banner .com-resi-land-icon ul {
padding: 0;
margin: 0 auto;
width: 22%;
}
header.home-header .home-new-banner .com-resi-land-icon ul  li{
float: left;
list-style: none;
}

header.home-header .home-new-banner .com-resi-land-icon ul li  a {
font-family: 'robotoregular';
color: #fff;
float: left;
font-size: 13px;
border-right: 1px solid rgba(255, 255, 255, 0.5);
padding: 0px 15px;
}

header.home-header .home-new-banner .com-resi-land-icon ul li:last-child  a {
border:none;
}
header.home-header .home-new-banner .com-resi-land-icon ul a  img{
width: 45px;
height: 45px;
float: left;
}

header.home-header .home-new-banner .com-resi-land-icon ul a span {
margin-left: 6px;
margin-top: 14px;
float: left;
}

header.home-header .home-new-banner .feateredslider-new{
float: left;
position: absolute;
bottom: 0;
z-index: 999999999;
width: 100%;
padding: 7px 69px;
overflow: hidden;
background: rgba(0, 0, 0, 0.7);
}

header.home-header .home-new-banner .fe-tured-title {
position: absolute;
bottom:144px;
width: 374px;
background:url(../images/transc.png) no-repeat;
background-size: 100%;
z-index: 9;
}

header.home-header .home-new-banner .fe-tured-title span{
position:relative;
font-family: 'robotoregular';
text-align:center;
padding: 0 13px;
font-size:20px;
color:#aa8036;
font-weight:normal;


}


/**owl***/

.owl-theme .owl-controls{
margin-top: 10px;
text-align: center;
}

/* Styling Next and Prev buttons */

.owl-theme .owl-controls .owl-buttons div{
color: #FFF;
display: inline-block;
zoom: 1;
*display: inline;/*IE7 life-saver */
margin: 5px;
padding: 3px 10px;
font-size: 12px;
-webkit-border-radius: 30px;
-moz-border-radius: 30px;
border-radius: 30px;
background: #869791;
filter: Alpha(Opacity=50);/*IE7 fix*/
opacity: 0.5;
}
/* Clickable class fix problem with hover on touch devices */
/* Use it for non-touch hover action */
.owl-theme .owl-controls.clickable .owl-buttons div:hover{
filter: Alpha(Opacity=100);/*IE7 fix*/
opacity: 1;
text-decoration: none;
}

/* Styling Pagination*/

.owl-theme .owl-controls .owl-page{
display: inline-block;
zoom: 1;
*display: inline;/*IE7 life-saver */
}
.owl-theme .owl-controls .owl-page span{
display: block;
width: 12px;
height: 12px;
margin: 5px 7px;
filter: Alpha(Opacity=50);/*IE7 fix*/
opacity: 0.5;
-webkit-border-radius: 20px;
-moz-border-radius: 20px;
border-radius: 20px;
background: #869791;
}

.owl-theme .owl-controls .owl-page.active span,
.owl-theme .owl-controls.clickable .owl-page:hover span{
filter: Alpha(Opacity=100);/*IE7 fix*/
opacity: 1;
}

/* If PaginationNumbers is true */

.owl-theme .owl-controls .owl-page span.owl-numbers{
height: auto;
width: auto;
color: #FFF;
padding: 2px 10px;
font-size: 12px;
-webkit-border-radius: 30px;
-moz-border-radius: 30px;
border-radius: 30px;
}

/* preloading images */
.owl-item.loading{
min-height: 150px;
background: url(AjaxLoader.gif) no-repeat center center
}
.owl-carousel .owl-wrapper:after {
content: ".";
display: block;
clear: both;
visibility: hidden;
line-height: 0;
height: 0;
}
/* display none until init */
.owl-carousel{
display: block;
position: relative;
width: 100%;
-ms-touch-action: pan-y;
}
.owl-carousel .owl-wrapper{
display: none;
position: relative;
-webkit-transform: translate3d(0px, 0px, 0px);
}
.owl-carousel .owl-wrapper-outer{
overflow: hidden;
position: relative;
width: 100%;
}
.owl-carousel .owl-wrapper-outer.autoHeight{
-webkit-transition: height 500ms ease-in-out;
-moz-transition: height 500ms ease-in-out;
-ms-transition: height 500ms ease-in-out;
-o-transition: height 500ms ease-in-out;
transition: height 500ms ease-in-out;
}

.owl-carousel .owl-item{
float: left;
}
.owl-controls .owl-page,
.owl-controls .owl-buttons div{
cursor: pointer;
}
.owl-controls {
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

/* mouse grab icon */
.grabbing { 
cursor:url(grabbing.png) 8 8, move;
}

/* fix */
.owl-carousel  .owl-wrapper,
.owl-carousel  .owl-item{
-webkit-backface-visibility: hidden;
-moz-backface-visibility:    hidden;
-ms-backface-visibility:     hidden;
-webkit-transform: translate3d(0,0,0);
-moz-transform: translate3d(0,0,0);
-ms-transform: translate3d(0,0,0);
}
#owl-demo .item{
background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
border-radius: 3px;
margin: 0;
}

header.home-header .home-new-banner .feateredslider-new  .owl-item{
/*width: 356px !important;*/
padding-right: 9px;
} 
header.home-header .home-new-banner .feateredslider-new  ul li  {
float: left;
width: 100%;
position:relative;
border-right:1px solid rgba(255, 255, 255, 0.4) !important;
}
header.home-header .home-new-banner .feateredslider-new  ul li:last-child{
border:none;
}

header.home-header .home-new-banner .feateredslider-new  ul li a {
float:left;
width:100%;
}
header.home-header .home-new-banner .feateredslider-new  ul li .list-recomnded-project span  a:hover{
color:#aa8036;
}
header.home-header .home-new-banner .feateredslider-new .owl-prev{
background: rgba(0, 0, 0, 0) url(../images/pre.png) no-repeat scroll 0 0 !important;
cursor: pointer;
font-size: 0 !important;
height: 30px;
left: -50px;
position: absolute;
width: 30px;
top: -15px;
}
header.home-header .home-new-banner .feateredslider-new .owl-next {
right: -50px;
background: url(../images/nex.png) no-repeat !important;
position: absolute;
font-size: 0 !important;
height: 30px;
width: 30px;
top: -15px;
}

header.home-header .home-new-banner .feateredslider-new .owl-item ul {
float:left;
margin:0px;
width:100%;
}
header.home-header .home-new-banner .feateredslider-new .owl-item ul  li .slf-img {
float: left;
width:36%;
position: relative;
margin-right: 18px;
}

header.home-header .home-new-banner .feateredslider-new .owl-item ul  li .slf-img img {
width: 130px;
height: 130px;
}

header.home-header .home-new-banner .feateredslider-new .owl-item ul  li .slf-img .fe-strip {
position: absolute;
left: 0;
top: 0;
}

header.home-header .home-new-banner .feateredslider-new .owl-item ul  li .slf-img .fe-strip img {
width: 65px;
height: auto;
}

header.home-header .home-new-banner .feateredslider-new .owl-item .property-name-new{
float: left;
margin-top:15px;
width: 57%;
}
header.home-header .home-new-banner .feateredslider-new .owl-item .property-name-new h3{
font-family: 'robotoregular';
float: left;
font-size: 13px;
color: #fff;
margin-top: 0;
font-style:italic;
}

header.home-header .home-new-banner .feateredslider-new .owl-item .property-name-new h6{
font-family: 'robotoregular';
float: left;
color: #fff;
font-size: 15px;
margin-top: 0;
margin-bottom: 5px;
font-weight: 600;
letter-spacing: 1px;
}

header.home-header .home-new-banner .feateredslider-new .owl-item .property-name-new p {
font-family: 'robotoregular';
color: #fff;
font-size: 12px;
float: left;
margin-bottom: 2px;
width: 100%;
}

header.home-header .home-new-banner .feateredslider-new .owl-item .property-name-new span {
font-family: 'robotoregular';
color: #fff;
font-size: 15px;
float: left;
font-weight: 600;
width: 100%;
}
.owl-controls  .owl-pagination {
display:none;
} 

section#city-projrect-new{
float:left;
clear:both;
padding:40px 0px;
width:100%;
position: relative;
/*z-index: -1;*/
}

section#city-projrect-new h1{
font-family: 'robotoregular';
float: left;
width: 100%;
text-align: center;
font-size: 30px;
margin-top: 0;
font-weight: 600;
margin-bottom: 10px;
}
section#city-projrect-new p {
font-family: 'robotoregular';
float: left;
clear: both;
width: 100%;
text-align: center;
font-size: 18px;
margin-bottom: 0;
}
section#city-projrect-new .new-project-all-city{
background: url(../images/plan-project.jpg) no-repeat;
float: left;
clear: both;
margin-top:15px;
width: 100%;
padding: 16px 0;
background-attachment: fixed;
background-size: cover;
}
section#city-projrect-new .new-project-all-city .new-icon-home-city{
float:left;
width:100%;
}

section#city-projrect-new .new-project-all-city .new-icon-home-city .gurugram-home-icon {
float: left;
width: 100%;
border: 4px solid #c0866d;
padding: 10px 29px;
border-radius: 50%;
height: 355px;
text-align: center;
overflow: hidden;
}

section#city-projrect-new .new-project-all-city .new-icon-home-city .gurugram-home-icon img {
width: 95%;
-webkit-transition: all .4s linear;
transition: all .4s linear;
}
section#city-projrect-new .new-project-all-city .new-icon-home-city .gurugram-home-icon img:hover{
-webkit-transform: scale(1.1);
transform: scale(1.1);
}

section#city-projrect-new .new-project-all-city .new-icon-home-city .gurugram-home-icon .project-city-name h4{
font-family: 'robotoregular';
color: #545454;
font-size: 25px;
margin-top: 16px;
}
section#city-projrect-new .new-project-all-city .new-icon-home-city .gurugram-home-icon a {
float:left;
width:100%;
}
section#city-projrect-new .new-project-all-city .new-icon-home-city .gurugram-home-icon:hover{
box-shadow: 0px 0px 11px #b78069;
}

section#city-projrect-new .new-project-all-city .new-icon-home-city .gurugram-home-icon a:hover h4{
color:#c0866d;
}
section#city-projrect-new .new-project-all-city .all-city-boxes {
float:left;
width:100%;
}

section#city-projrect-new .new-project-all-city .all-city-boxes  #home-city-slide .item .col-md-4{
width:100%;
}
section#city-projrect-new .new-project-all-city .all-city-boxes  #home-city-slide .owl-prev {
background: rgba(0, 0, 0, 0) url(../images/pre.png) no-repeat scroll 0 0 !important;
cursor: pointer;
font-size: 0 !important;
height: 30px;
display: none;
left: -50px;
position: absolute;
width: 30px;
}

section#city-projrect-new .new-project-all-city .all-city-boxes  #home-city-slide .owl-next{
right: -50px;
background: url(../images/nex.png) no-repeat !important;
position: absolute;
display: none;
font-size: 0 !important;
height: 30px;
width: 30px;
}

section#city-projrect-new .new-project-all-city .all-city-boxes .indian-city {
float: left;
width: 100%;
text-align: center;
position: relative;
z-index: 9;
}

section#city-projrect-new .new-project-all-city .all-city-boxes .indian-city a {
float:left;
width:100%;
}

/*section#city-projrect-new .new-project-all-city .all-city-boxes .indian-city a:hover  .project-city-name h4 {
color:#aa8036;
}*/

section#city-projrect-new .new-project-all-city .all-city-boxes .indian-city .overlay-div {
width: 368px;
height: 368px;
background: rgba(0, 0, 0, 0.1);
position: absolute;
left: 0px;
}
section#property-details .project-img .project-name-logo .pro-name .details-locality-top a.p-details-location{
font-family: 'robotoregular';
color: #404040;
font-size: 14px;	
}
section#property-details .project-img .project-name-logo .pro-name .details-locality-top a.p-details-location:hover{
color: #aa8036	
}
section#city-projrect-new .new-project-all-city .all-city-boxes .indian-city img {
width:368px;
height:368px;
position: relative;
z-index: 9;
-webkit-transition: all .4s linear;
transition: all .4s linear;
}
section#city-projrect-new .new-project-all-city .all-city-boxes .indian-city img:hover{
-webkit-transform: scale(1.1);
transform: scale(1.1);
}

section#city-projrect-new .new-project-all-city .all-city-boxes .indian-city .project-city-name {
position: absolute;
top:42%;
width: 100%;
text-align: center;
z-index: 99999;
/*position: inherit;
top: inherit;
width: 100%;
text-align: center;
z-index: 1;*/
}

section#city-projrect-new .new-project-all-city .all-city-boxes .indian-city .project-city-name h4{
font-family: 'robotoregular';
font-size: 25px;
font-weight: 600;
color: #fff;
margin-top: 0;
width: 100%;
margin-bottom: 5px;
}

section#city-projrect-new .new-project-all-city .all-city-boxes .indian-city .project-city-name p{
font-family: 'robotoregular';
color: #000;
font-size: 12px;
}


section#about-new{
float:left;
clear:both;
padding:40px 0px;
padding-top: 0;
width:100%;
}

section#about-new .about-us-new-sec {
float:left;
width:100%;
}

section#about-new .about-us-new-sec  .about-content-new {
background: url(../images/about-bg-new.jpg) no-repeat;
height: 400px;
background-position: 4px -34px;
background-size: 850px;
padding-left: 30px;
padding-top: 30px;
padding-right: 16px;
}
section#about-new .about-us-new-sec  .about-content-new h2{
font-family: 'poppinsmedium';
color: #000;
margin-top: 0px;
float: left;
width: 100%;
font-size: 35px;
}

section#about-new .about-us-new-sec  .about-content-new p {
font-family: 'robotoregular';
clear: both;
float: left;
width: 100%;
text-align: justify;
font-size: 14px;
line-height: 31px;
}
section#about-new .about-us-new-sec  .about-content-new .read-more-new {
float:right;
}

section#about-new .about-us-new-sec  .about-content-new .read-more-new a{
background: #aa8036;
border: none;
font-family: 'robotoregular';
color: #fff;
padding: 3px 20px;
font-size: 12px;
}
section#about-new .about-us-new-sec  .about-content-new .read-more-new input[type="button"]:hover{
background:#000;
}

section#about-new .about-us-new-sec  .about-content-new .happyfamily-block {
float:left;
margin-top: 30px;
width:100%;
clear:both;
}
section#about-new .about-us-new-sec .about-content-new .happyfamily-block h4{
font-family: 'robotobold';
color: #858585;
margin-top: 0px;
float: left;
width: 100%;
font-size: 26px;
margin-bottom:15px;
}

section#about-new .about-us-new-sec  .about-content-new .happyfamily-block .customer-family {
float: left;
width: 25%;
margin-top: 10px;
text-align: center;
}
section#about-new .about-us-new-sec  .about-content-new .happyfamily-block .customer-family img {
/*float: left;
margin-right: 22px;
margin-bottom: 20px;
width: 65px;*/
float: none;
margin-bottom: 20px;	
}

section#about-new .about-us-new-sec  .about-content-new .happyfamily-block .customer-family h5{
font-family: 'robotoregular';
color: #aa8036;
font-size: 22px;
margin-top: 0;
font-weight: 600;
clear: both;
}


section#new-about-page .new-about-content .happyfamily-block {
float:left;
margin-top: 30px;
width:100%;
clear:both;
}
section#new-about-page .new-about-content .happyfamily-block h4{
font-family: 'robotobold';
color: #858585;
margin-top: 0px;
float: left;
width: 100%;
font-size: 26px;
margin-bottom:15px;
}

section#new-about-page .new-about-content .happyfamily-block .customer-family {
float: left;
width: 25%;
margin-top: 10px;
}
section#new-about-page .new-about-content .happyfamily-block .customer-family img {
float: left;
margin-right: 22px;
margin-bottom: 20px;
width: 80px;
}

section#new-about-page .new-about-content .happyfamily-block .customer-family h5{
font-family: 'robotoregular';
color: #aa8036;
font-size: 22px;
margin-top: 0;
font-weight: 600;
}
section#new-about-page .new-about-content .happyfamily-block .customer-family span{
font-family: 'robotoregular';
color: #858585;
font-size: 15px;
font-weight: normal;
letter-spacing: 1px;
}

section.dummy-img{
float: left;
clear: both;
width: 100%;
padding: 40px 0;
}

section.dummy-img h2{
font-family: 'poppinsmedium';
color: #000;
margin-top: 0px;
float: left;
width: 100%;
text-align: center;
text-transform: capitalize;
font-size: 35px;

}

section.dummy-img .recognitions-award{
float:left;
width:100%;
margin-top:30px;
}
section.dummy-img .recognitions-award .gallery-product figure {
text-align: center;
float: left;
width: 100%;
border: 1px solid #ccc;
padding: 10px 10px;
}

section.dummy-img .recognitions-award .gallery-product a img {
width: 100%;
height: 200px;
}

section.dummy-img p.exclusivityContent {
background: #000000;
float: left;
font-family: "robotoregular";
color: #fff;
width: 100%;
font-size: 15px;
min-height: 65px;
padding: 7px 14px;
/* margin-top: 10px; */
}	

section.dummy-img .recognitions-award .col-md-3.gallery-product{
width:100%;
}

section.dummy-img .recognitions-award .owl-controls .owl-prev {
background: rgba(0, 0, 0, 0) url(../images/pre.png) no-repeat scroll 0 0 !important;
cursor: pointer;
font-size: 0 !important;
height: 30px;
left: -50px;
position: absolute;
width: 30px;
}
section.dummy-img .recognitions-award  .owl-controls .owl-next {
right: -50px;
background: url(../images/nex.png) no-repeat !important;
position: absolute;
font-size: 0 !important;
height: 30px;
width: 30px;
}

.propery-investment-deal{
float: left;
clear: both;
padding: 10px 20px;
width: 100%;
margin-top: 50px;
/*box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16), 0px 3px 6px rgba(0, 0, 0, 0.23);*/
}
.propery-investment-deal .page-service-img {
float: left;
margin-right: 16px;
}

.propery-investment-deal .service-pages-caontent  {
float: left;
width: 70%;
}

.propery-investment-deal .services-content-page-load {
float: left;
width: 100%;
margin-bottom: 28px;
clear: both;
box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16), 0px 3px 6px rgba(0, 0, 0, 0.23);
padding: 8px 17px;
min-height: 570px;
border-bottom: 4px solid rgba(170, 128, 54, 0.8);	
}

.services-page-new-design {
float: left;
clear: both;
width: 100%;
padding: 40px 0px;

}
.services-page-new-design-two{
float: left;
background: #d9d9d9;
clear: both;
width: 100%;
padding: 40px 0px;	
}

.proprty-investment-design{
float: left;
clear: both;
width: 100%;	

}
.proprty-investment-design .property-img-invest {
float: left;
width: 100%;
}
.proprty-investment-design .property-img-invest img {
width: 100%;
padding: 5px;
border: 1px solid #ccc;

}
.proprty-investment-design .prpry-content h2 {
float: left;
font-family: "robotoregular";
width: 76%;
margin-top: 0px;
font-weight: 600;
font-size: 27px;	

}

.proprty-investment-design .prpry-content  hr {
float: left;
width: 10%;
clear: both;
border: 2px solid #aa8036;
margin: 10px 0;	
}

.proprty-investment-design .prpry-content  .read-more-serv {
float: right;
margin-top: 10px;
clear: both;
}
.proprty-investment-design .prpry-content  .read-more-serv a {
float: left;
font-family: 'robotoregular';
border: 2px solid #aa8036;
padding: 9px 13px;
color: #aa8036;
font-size: 15px;

}
.proprty-investment-design .prpry-content  .read-more-serv  a:hover{
background: #000;
border: 2px solid #000;
color: #fff;

}
.proprty-investment-design .prpry-content p{
font-family: 'robotoregular';
float: left;
clear: both;
width: 100%;
font-size: 16px;
color: #444;
text-align: justify;
line-height: 28px;
}

.propery-investment-deal .services-content-page-load h2{
float: left;
font-family: "robotoregular";
width: 76%;
margin-top: 0px;
font-weight: 600;
font-size: 27px;	

}
.propery-investment-deal  p {
font-family: 'robotoregular';
float: left;
clear: both;
width: 100%;
font-size: 16px;
color: #444;
text-align: justify;
line-height: 28px;
}

.propery-investment-deal .services-content-page-load  hr {
float: left;
width: 10%;
clear: both;
border: 2px solid #aa8036;
margin: 10px 0;	
}
.propery-investment-deal .services-content-page-load span {
float: right;
width: 200px;
height: 200px;
border: 2px solid #aa8036;
padding: 0 28px;
border-radius: 100%;
line-height: 172px;
margin:10px;	

}

.propery-investment-deal .services-content-page-load  .read-more-serv {
float: right;
margin-top: 10px;
clear: both;
}
.propery-investment-deal .services-content-page-load  .read-more-serv  a {
float: left;
font-family: 'robotoregular';
border: 2px solid #aa8036;
padding: 9px 13px;
color: #aa8036;
font-size: 15px;

}
.propery-investment-deal .services-content-page-load .read-more-serv a:hover{
background: #000;
border: 2px solid #000;
color: #fff;
}

.reracomplaintnumber{
float: left;
clear: both;
padding: 10px 20px;
width: 100%;
margin-top: 50px;
box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16), 0px 3px 6px rgba(0, 0, 0, 0.23);
}
.reracomplaintnumber table tr td.certificate-r{
font-family: 'robotoregular';
font-size: 25px;
text-align: center;
margin-bottom: 29px;
font-weight: bold;
color: #161616;
}

.reracomplaintnumber table tr td {
font-family: 'robotoregular';
color:#000;
font-size:16px;

}
.signature-md {
float: left;
width: 100%;
margin-top: 16px;
}

.propery-investment-deal h3{
font-family: 'robotoregular';
float: left;
clear: both;
width: 100%;
font-size: 30px;
text-align: center;
margin-bottom: 29px;
font-weight: bold;
color: #161616;
}

section#about-new .about-us-new-sec  .about-content-new .happyfamily-block .customer-family span {
font-family: 'robotoregular';
color: #858585;
font-size: 15px;
font-weight: normal;
letter-spacing: 1px;
}

section#about-new .about-us-new-sec  .office-img-new {
float: left;
width: 100%;
}
section#about-new .about-us-new-sec  .office-img-new img {
float: left;
width: 100%;
height: auto;
}
section#about-new .about-us-new-sec .col-md-6{
padding-right:0px;
}

section#why-us-new {
float:left;
width:100%;
clear:both;
padding-bottom:40px;
}

section#why-us-new h2{
    font-size: 30px;
    color: #bd9a46;
    text-align: center;
    font-weight: bold;
    text-transform: uppercase;
}

section#why-us-new .parallax-content-why {
background:url(../images/why-us-new1.jpg) no-repeat;
background-attachment: fixed;
background-size: cover;
float:left;
clear:both;
margin-top:15px;
width:100%;
height: 730px;
padding: 70px 0;
}
section#why-us-new .parallax-content-why  #owl-why-us-block .item .col-md-4 {
width:100%;
}

section#why-us-new .parallax-content-why  #owl-why-us-block .owl-prev {
background: rgba(0, 0, 0, 0) url(../images/pre.png) no-repeat scroll 0 0 !important;
cursor: pointer;
font-size: 0 !important;
height: 30px;
left: -50px;
display:none;
position: absolute;
width: 30px;
}

section#why-us-new .parallax-content-why  #owl-why-us-block .owl-next {
right: -50px;
background: url(../images/nex.png) no-repeat !important;
position: absolute;
font-size: 0 !important;
height: 30px;
display:none;
width: 30px;
}

section#why-us-new .parallax-content-why  .leadership-new {
float: left;
width: 100%;
position: relative;

}
section#why-us-new .parallax-content-why  .leadership-new h4{
font-family: 'robotoregular';
margin-top: 0;
color: #fff;
float: left;
font-size: 25px;
padding-bottom: 0px;
margin-bottom: 24px;
text-align: center;
width: 100%;
}

section#why-us-new .parallax-content-why  .leadership-new img {
float: left;
width: 320px;
height: 275px;
margin-bottom: -130px;
margin-left: 20px;
position: relative;
}
section#why-us-new .parallax-content-why  .leadership-new .research-leadership {
float: left;
width: 100%;
padding: 23px 15px;
height: 450px;	
border: 1px solid #fff;	
}
section#why-us-new .parallax-content-why .leadership-new .research-leadership .leader-ship {
float: left;
margin-top: 137px;	
}
section#why-us-new .parallax-content-why  .leadership-new h6{
font-family: 'robotoregular';
float: left;
width: 100%;
color: #fff;
margin-top: 0;
font-size: 17px;
font-weight: 500;
margin-bottom: 10px;
text-align: center;
}

section#why-us-new .parallax-content-why  .leadership-new p {
font-family: 'robotoregular';
color: #fff;
float: left;
width: 100%;
font-size: 13px;
line-height: 26px;
font-weight: lighter;
}

section#why-us-new .parallax-content-why  .leadership-new  .read-search {
float: left;
width: 100%;
}

section#why-us-new .parallax-content-why  .leadership-new  .read-search input[type="button"]{
background: #aa8036;
border: none;
font-family: 'robotoregular';
color: #fff;
padding: 3px 22px;
border-radius: 50px;
font-size: 12px;
}

section#why-us-new .parallax-content-why  .leadership-new  .read-search input[type="button"]:hover{
background:#000;
}

section#news-and-update-new{
float:left;
width:100%;
clear:both;
padding-bottom:40px;
}

section#news-and-update-new h2{
font-family: 'poppinsmedium';
color: #000;
margin-top: 0px;
float: left;
width: 100%;
text-align: center;
font-size: 35px;
}
section#news-and-update-new  .new-upadte-news {
float: left;
width: 100%;
background: #dfe4e7;
padding: 30px 40px;
margin-top: 10px;	
}
section#news-and-update-new  .new-upadte-news  .media-new {
float: left;
width: 100%;
background: #fff;	
}
section#news-and-update-new .new-upadte-news .media-new  .media-left-new {
position: relative;
height: 200px;
overflow: hidden;
width: 100%;	
}
section#news-and-update-new .new-upadte-news .media-new  .media-left-new img.lazy-loaded{
width: 100%;	
}
section#news-and-update-new .new-upadte-news .media-new   .media-body-new {
float: left;
width: 100%;
padding: 10px 16px;
min-height: 170px;
}
section#news-and-update-new .new-upadte-news .media-new   .media-body-new h4{
font-family: 'robotoregular';
float: left;
width: 100%;
color: #82939f;
font-size: 16px;	
}
section#news-and-update-new .new-upadte-news .media-new   .media-body-new h3 a{
font-family: 'robotoregular';
color: #000;
font-size: 20px;
float: left;
width: 100%;
font-weight: bold;
line-height: 28px;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;	
}
section#news-and-update-new .new-upadte-news .media-new   span.cat-icon {
background: #fff;
border-radius: 50px;
padding: 3px 3px;
float: left;
margin-top: -31px;
position: relative;
}
section#news-and-update-new .new-upadte-news .media-new   span.read-more-new{
float: right;
margin: 16px 12px;
position: fixed;
bottom: 8px;
right: 29px;	
}
section#news-and-update-new .new-upadte-news .media-new   span.read-more-new a {
background: #aa8036;
border: none;
font-family: 'robotoregular';
color: #fff;
padding: 3px 20px;
font-size: 12px;	
}
section#news-and-update-new .new-upadte-news .media-new   span.read-more-new a:hover{
background: #000;	
}
section#news-and-update-new .new-upadte-news .col-md-4 {
width: 100%;	
}
section#news-and-update-new .news-up {
float:left;
clear:both;
margin-top:20px;
width:100%;
}

section#news-and-update-new .news-up .media-new {
float:left;
width:100%;
margin-bottom:50px;
}
section#news-and-update-new .news-up .media-new .media-left-new {
float:left;
margin-right:10px;
width:37%;
overflow: hidden;
height: 200px;
}
section#news-and-update-new .news-up .media-new .media-body-new {
float: left;
width: 60%;
}

section#news-and-update-new .news-up .media-new .media-body-new h4{
font-family: 'robotoregular';
text-transform: uppercase;
font-weight: 700;
font-size: 22px;
margin-top:0px;
margin-bottom: 20px;
color: #d2d0d0;
float:left;
width:100%;
}

section#news-and-update-new .news-up .media-new .media-body-new h3{
font-family: 'robotoregular';
color: #000;
float: left;
width: 100%;
margin-top: 0;
font-size: 16px;
line-height: 22px;
font-weight: 600;
}

section#news-and-update-new .news-up .media-new .media-body-new p {
font-family: 'robotoregular';
float: left;
width: 100%;
line-height: 20px;
margin-bottom: 15px;
color: #555;
font-size: 15px;
}

section#news-and-update-new .news-up .media-new span {
float: left;
width: 100%;
}
section#news-and-update-new .news-up .media-new span a {
background: #aa8036;
border: none;
font-family: 'robotoregular';
color: #fff;
padding: 3px 20px;
font-size: 12px;
}

section#news-and-update-new .news-up .media-new span a:hover{
color:#fff;
background:#000;
}

section#testimonial-featured-builder .carousel {
width: 100%;
padding-bottom: 50px;
float: left;
margin-top: 20px;
}
section#testimonial-featured-builder .carousel .item {
color: #999;
font-size: 14px;
text-align: center;
overflow: hidden;
min-height: 340px;
}
section#testimonial-featured-builder .carousel .item a {
color: #eb7245;
}
section#testimonial-featured-builder .carousel .img-box {
width: 145px;
height: 145px;
margin: 0 auto;
border-radius: 50%;
}
section#testimonial-featured-builder .carousel .img-box img {
width: 100%;
height: 100%;
display: block;
border-radius: 50%;
}
section#testimonial-featured-builder .carousel .testimonial {	
font-family: 'robotoregular';
color: #555;
font-size: 14px;
line-height: 26px;
font-style: italic;
margin-top: 10px;	
padding: 21px 40px;
}
section#testimonial-featured-builder .carousel .overview {	
text-align: center;
padding-bottom: 5px;
}
section#testimonial-featured-builder .carousel .overview b {
color: #333;
font-family: 'robotoregular';
font-size: 15px;
text-transform: uppercase;
display: block;	
padding-bottom: 5px;
}
section#testimonial-featured-builder .carousel .star-rating i {
font-size: 18px;
color: #ffdc12;
}
section#testimonial-featured-builder .carousel .carousel-control {
width: 30px;
height: 30px;
border-radius: 50%;
background: #999;
text-shadow: none;
bottom: 0;
position: absolute;
top: inherit;
}
section#testimonial-featured-builder .carousel-control i {
font-size: 20px;
margin-right: 2px;
}
section#testimonial-featured-builder .carousel-control.left {
left: auto;
right: 40px;
}
section#testimonial-featured-builder .carousel-control.right i {
margin-right: -2px;
}
section#testimonial-featured-builder .carousel .carousel-indicators {
bottom: 15px;
z-index: -9;
}
section#testimonial-featured-builder .carousel-indicators li, .carousel-indicators li.active {
width: 11px;
height: 11px;
margin: 1px 5px;
border-radius: 50%;
}
section#testimonial-featured-builder .carousel-indicators li {	
background: #e2e2e2;
border-color: transparent;
}
section#testimonial-featured-builder .carousel-indicators li.active {
border: none;
background: #888;		
}

section#testimonial-featured-builder {
float:left;
width:100%;
clear:both;
padding-bottom:0px;
}

section#testimonial-featured-builder h2{
font-family: 'poppinsmedium';
color: #000;
margin-top: 10px;
float: left;
width: 100%;
font-size: 35px;
text-align: center;
}

section#testimonial-featured-builder .testimonial-cover {
float: left;
width: 100%;
background: #f0f9fb;
padding: 20px 0px;
margin-top: 10px;	
}
section#testimonial-featured-builder .featured-builders-new {
float:left;
width:100%;

}
section#testimonial-featured-builder .featured-builders-new .swiper-wrapper  {
margin-top: 20px;
float:left;
width:100%;
}
section#testimonial-featured-builder .featured-builders-new .swiper-wrapper .client-item {
padding: 12px;
text-align: center;
border: 1px solid #dedede;
width: 33.3333%;
float:left;
}
section#testimonial-featured-builder .featured-builders-new .swiper-wrapper .client-item a {
float:left;
width:100%;
}
section#testimonial-featured-builder .featured-builders-new .swiper-wrapper .client-item img{
width: 150px;
height: auto;
filter: gray; 
-webkit-filter: grayscale(1);
}
section#testimonial-featured-builder .featured-builders-new .swiper-wrapper .client-item a:hover img{
filter: none;
-webkit-filter: grayscale(0);
}

.fix-header-menu {
position: fixed;
top: 0;
background: #ffffff;
width: 100%;
padding: 12px 0;
}
.fix-header-menu .ham{
top: 19px;
position: absolute;
}

.fix-header-menu .ham img{
width: 85px;
cursor:pointer;
}
/*.fix-header-menu .ham span{
font-family: 'robotoregular';
color:#fff;
font-size: 17px;
margin-right: 7px;
float: left;
margin-top: 0px;
}*/

.fix-header-menu .ham-close {
color: #fff;
cursor: pointer;
display: none;
font-size: 35px;
position: absolute;
right: 146px;
top: 23px;
z-index: 999999;
}

.fix-header-menu .fat-nav ul {
display: table-cell;
float: left;
margin: 50px 0 0;
vertical-align: middle;
width: 100%;
margin-top: 218px;
}

.fix-header-menu .fat-nav ul li.all-page-link ul{
margin-top: 0;
float: left;
width: 100%;
display: none;
}
li.all-page-link ul{
margin-top: 0;
float: left;
width: 100%;
display: none;
}



li.all-page-link a .fa-angle-down{
float: right;
margin-right: 28px;
margin-top: 5px;
font-size: 16px;
}

.fix-header-menu .fat-nav ul li.all-page-link ul li a {
font-family: 'robotoregular';
font-size: 12px;

}
li.all-page-link ul li a {
font-family: 'robotoregular';
padding-left: 36px;
font-size: 14px;
border: none;
}
li.all-page-link  a:focus{
color:#fff !important;
}

.header-with-menu.navigation-fix .fat-nav .fat-nav__wrapper ul li.all-page-link ul{
margin-top:0px;
}

.header-with-menu.navigation-fix .fat-nav .fat-nav__wrapper ul li.all-page-link ul li a{
font-size: 12px;
}


.nav-new-top{
z-index:9999999999999999999999999999999999999999999999999;
}
.onload{
z-index: 999999999;
}

.nav-new-top .inner{
margin-top: 20px;
}

.fix-header-menu .fix-logo {
float:left;
width:100%;

}

.fix-header-menu #navigation #main-menu > li{
margin-left: 19px;
}

.fix-header-menu .btn-group button.dropdown-toggle {
background: none;
border-radius: 0px;
border: 1px solid #fff;
font-family: 'robotoregular';
color: #fff;
padding: 0px 32px;
font-size: 14px;
text-transform: uppercase;
}

.fix-header-menu .btn-group ul.dropdown-menu {
background: rgba(0, 0, 0, 0.5);
border: 1px solid #fff;
border-radius: 0px;
width: 100%;
border-top: none;
top: 94%;
}
.fix-header-menu .btn-group ul.dropdown-menu li a  {
font-size: 15px;
padding: 5px 14px;
font-family: 'robotoregular';
width: 100%;
border-bottom: 1px solid rgba(255, 255, 255, 0.5);
}

.fix-header-menu .btn-group ul.dropdown-menu li a:hover{
background: none;
color: #aa8036;
} 
.fix-header-menu .btn-group{
margin-top: 15px;
}

.fix-header-menu .big-login, .fix-header-menu .big-register{
background: none;
color: #FFFFFF;
border: 1px solid #fff !important;
border-radius: 0 !important;
font-size: 14px;
font-style: normal;
font-family: 'robotoregular';
float: right;
font-weight: 200;
padding: 6px 20px;
margin: 0 4px !important;
text-transform: uppercase;
transition: all 0.3s ease 0s;
margin-top: 15px !important;
}

.fix-header-menu .free-toll {
margin-top:15px;
}

.fix-header-menu .city-on-home-page {
float:right;
margin-top: 17px;
}
.fix-header-menu .city-on-home-page .city-top-head {
float: left;
margin-right: 10px;
}

header.home-header .home-new-banner .header-new-top .top-phone-no .city-on-home-page .heart-notifie{
float: left;
margin-top: 0px;
}

header.home-header .home-new-banner .header-new-top .top-phone-no .city-on-home-page .heart-notifie a {
font-size: 22px;
} 

.fix-header-menu .heart-notifie  {
float: left;
padding: 0 12px;
margin-top: 0px;
}

.fix-header-menu .heart-notifie a {
float: left !important;
font-size: 22px !important;
color: #fff !important;
}

.fix-header-menu .city-on-home-page a {
float: right;
color: #fff;
font-family: 'robotoregular';
font-size: 17px;
}

.fix-header-menu .free-toll a {
color: #fff;
font-family: 'robotoregular';
font-size: 21px;
}
.fix-header-menu .free-toll a .fa-phone {
animation: 2.5s ease 0s normal none infinite running wrench;
border: 2px solid #fff;
border-radius: 50px;
color: #fff;
font-size: 15px;
margin-right: 5px;
padding: 5px 7px;
}

section#award-roll{
float: left;
width: 100%;
clear: both;
padding-bottom: 40px;
}

section#award-roll h1{
font-family: 'robotobold';
color: #b4b3b3;
margin-top: 0px;
float: left;
width: 100%;
text-align: center;
font-size: 49px;
}
section#award-roll img {
width:100%;
}
section#footr{
float: left;
width: 100%;
clear: both;
padding-top: 40px;
}
section#footr img {
width:100%;
}
.sticky-container {
margin:0;
padding:0;
position:fixed;
right:-344px;
top:26%;
width:426px;
z-index:9;
transform:translateY(-50%);
}
ul.sticky {
padding:40px
}
.sticky li {
background-color:#ffffff;
color:#efefef;
height:43px;
padding:0;
margin:0 0 10px;
-webkit-transition:all .25s ease-in-out;
-moz-transition:all .25s ease-in-out;
-o-transition:all .25s ease-in-out;
transition:all .25s ease-in-out;
cursor:pointer;
border-top-left-radius:5px;
border-bottom-left-radius:5px;
}
.sticky li:hover {
margin-left:-220px;
filter:url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'1 0 0 0 0, 0 1 0 0 0, 0 0 1 0 0, 0 0 0 1 0\'/></filter></svg>#grayscale");
-webkit-filter:grayscale(0);
}
.sticky li img {
float:left;
margin:5px 10px 5px 5px;
}
.so-ico, .sticky li p {
margin:0;
padding:0;
float:left;
}
.sticky li p {
text-transform:uppercase;
line-height:43px;
color:#000000;
font-size: 14px;
}
section#about-us .about-banner .title-page h1.sp {
font-family: 'robotoregular';
text-align: center;
font-size: 45px;
font-weight: bold;
width: 100%;
float: left;
color: #fff;
}
section#about-us .about-banner .title-page span.our-thoughts {
font-family: 'robotoregular';
text-align: center;
font-size: 20px;
font-weight: normal;
color: #fff;
float: left;
clear: both;
width: 100%;
font-style: italic;
margin-top: 10px;
}

#call-new-sidebar .modal-header  {
margin-top: 0px;
background: #aa8036;
padding: 11px 0px;
}

#call-new-sidebar .modal-header  h4{
font-family: 'robotoregular';
text-align: center;
color: #fff;
font-size: 22px;
margin: 0px;
}

#call-new-sidebar .modal-header .close{
opacity: 1;
color: #fff;
margin-right: 12px;
position: absolute;
right: 0;
top: 0;
}

#call-new-sidebar  .modal-body  .call-form-new .form-new {
float:left;
width:100%;
margin-bottom:10px;
}

#call-new-sidebar  .modal-body  .call-form-new .form-new label {
font-family: 'robotoregular';
color: #555;
min-width: 117px;
font-weight: normal;
float: left;
margin-top: 10px;
}

#call-new-sidebar  .modal-body  .call-form-new .form-new input.form-control{
border: 1px solid #ccc;
width: 74%;
height: 40px;
padding: 0 10px;
float: left;
}

#call-new-sidebar  .modal-body  .call-form-new  .sub-mit-new {
float:left;
clear:both;
width:100%;
text-align:center;
margin-top:10px;
}
#call-new-sidebar  .modal-body{
overflow:auto;
}

#call-new-sidebar  .modal-body  .call-form-new  .sub-mit-new input[type="submit"]{
background: #aa8036 none repeat scroll 0 0;
border: medium none;
border-radius: 4px;
font-family: "robotoregular";
box-shadow: 0 2px 3px #404040;
color: #fff;
font-size: 16px;
padding: 9px 28px;
}
#call-new-sidebar  .modal-body  .call-form-new  .sub-mit-new input[type="submit"]:hover{
background:#000;
}

/*****disclaimer*****/
.onload  .modal-title {
float: left;
width: 100%;
text-align: center;
font-family: 'robotoregular';
font-size: 19px;
font-weight: 600;
}
.onload .modal-dialog {
width: 600px;
margin-top: 60px;
}
.builder-popup-onload {
float: left;
width: 100%;
margin-bottom: 15px;
}
.builder-popup-onload h4{
margin-bottom: 15px;
}
.builder-popup-onload .other-city {
float: left;
width:33%;
text-align: center;
}
.builder-popup-onload .other-city a {
float:left;
width:100%;
}

.builder-popup-onload .other-city a.active span {
color:#aa8036;
} 

.builder-popup-onload .other-city a:hover span{
color:#aa8036;
}

.builder-popup-onload .other-city a:hover img {
border: 1px solid #b78069;
box-shadow:0px 0px 11px #b78069;
}
.builder-popup-onload .other-city a.active img {
border: 1px solid #b78069;
box-shadow:0px 0px 11px #b78069;
}


.builder-popup-onload .other-city a img {
border: 1px solid #ccc;
padding: 6px 6px;
border-radius: 100%;
height: 50px;
width: 50px;
}
.builder-popup-onload .other-city a span {
font-family: 'robotoregular';
color: #666;
display: block;
margin-top: 7px;
font-size: 14px;
}

.onload .modal-body p {
font-family: 'robotoregular';
float:left;
width:100%;
color:#000;
text-align:justify;
line-height:25px;
font-size:15px;
}

.onload .modal-body .disclaimer-popup {
overflow-y: scroll;
height:250px;
float: left;	
min-height: 250px;
}
.onload .modal-footer {
display: block;
clear: both;
text-align: center;
border: none;
}

.onload .modal-footer  a {
background:#aa8036;
font-family: 'robotoregular'; 
color:#fff;
font-size:15px;
padding: 6px 30px;
}
.onload .modal-footer  a:hover{
background:#000;
}

.onload1  .modal-title {
float: left;
width: 100%;
text-align: center;
font-family: 'robotoregular';
font-size: 19px;
font-weight: 600;
}
.onload1 .modal-dialog {
width: 750px;
}
.onload1 .modal-body p {
font-family: 'robotoregular';
float:left;
width:100%;
color:#000;
text-align:justify;
line-height:25px;
font-size:15px;
}

.onload1 .modal-body .disclaimer-popup {
overflow-y: scroll;
height: 340px;
min-height: 340px;
}
.onload1 .modal-footer {
display: block;
clear: both;
text-align: center;
border-bottom: 6px solid #aa8036;
}

.onload1 .modal-footer  a {
background:#aa8036;
font-family: 'robotoregular'; 
color:#fff;
font-size:15px;
padding: 6px 30px;
}
.onload1 .modal-footer  a:hover{
background:#000;
}


/*****disclaimer--end*****/

/***new-home-page-css-end***/

.pro_search_pera_data{
display:none;
}

/***mobileheader***/
.navigation-mobile {
height: 55px;
display:none;

}

.searchbar-bottom-click{
display:none;
}


/***mobileheader-end***/



/***contact--us***/
.top-strip-navi{
background: #000 none repeat scroll 0 0;
float: left;
padding: 8px 43px;
width:100%;
}

.top-strip-navi .elite-logo {
float: left;
width: 35%;
margin-right:12px;
}

.top-strip-navi .elite-logo img {
width:120px;
}

.top-strip-navi .toll-free-no{
float:right;
width: 61%;
margin-top: 5px;
}
.top-strip-navi .toll-free-no a {
color: #fff;
font-family: 'robotoregular';
font-size: 19px;
}
.top-strip-navi .toll-free-no a .fa-phone {
animation: 2.5s ease 0s normal none infinite running wrench;
border: 2px solid #fff;
border-radius: 50px;
color: #fff;
font-size: 15px;
margin-right: 5px;
padding: 9px 10px;
}
.top-strip-navi .cityname{
float: right;
margin-top: 4px;
width: 100%;
}
.top-strip-navi .cityname  .all-right-notifi {
float: right;
margin-right:70px;
}

.top-strip-navi .cityname .heart-notifie {
float: left;
margin: 1px 18px;
margin-right: 7px;
}

.top-strip-navi .cityname .heart-notifie a {
float: left;
font-size: 22px;
color: #fff;
}

.top-strip-navi .cityname .inner-city-box {
float: left;
width: 20%;
position: relative;
}
.top-strip-navi .cityname .inner-city-box  .fa-map-marker {
position: absolute;
left: 5px;
top: 7px;
font-size: 19px;
}
.top-strip-navi .cityname .inner-city-box  select {
height:36px;
}

.top-strip-navi .cityname  .btn-group{
width: 59%;
position:relative;
margin-left: 12px;

}
.top-strip-navi .cityname  .btn-group input[type="text"]{
width: 100%;
height: 36px;
padding: 0 6px;
}
.top-strip-navi .cityname .btn-group ul.token-input-list{
width: 100%;
}

.top-strip-navi .cityname .btn-group ul.token-input-list .token-input-input-token input{
width:44% !important;
}
.top-strip-navi .cityname  .btn-group .fa-search {
color: #aa8036;
font-size: 18px;
}
.top-strip-navi .cityname  .btn-group button.main_search_btn {
position: absolute;
right: 10px;
top: 10px;
background: none;
border: none;
}

.top-strip-navi .like-compare {
float: right;
margin-top: 11px;
}

.top-strip-navi .like-compare a {
padding: 0 5px;
}

.top-strip-navi .login-signup {
float: right;
margin-right: 100px;
margin-top: 9px;
width: 33%;
}

body.contact-page a.hamburger {
right: 89px;
top: 12px;
}
section#contact-map{
float:left;
clear:both;
width:100%;
margin-top: 58px;
position:relative;
}
section#contact-map .map-contact {
float:left;
width:100%;
}
section#contact-map  .contact-form {
float:left;
width:100%;
margin-bottom: 40px;	
}
section#contact-map  .contact-form .container.shadow-box-con {
background: #fff none repeat scroll 0 0 !important;
border-bottom: 6px solid #aa8036;
box-shadow: 0 8px 5px rgba(50, 50, 93, 0.1), 0 5px 15px rgba(0, 0, 0, 0.07);
margin-top: 0px;
position:relative;
}

section#contact-map  .contact-form .contact-content {
float: left;
padding: 13px;
width: 100%;
}

section#contact-map  .contact-form .contact-content h1{
font-family: 'robotoregular';
float:left;
clear:both;
width:100%;
text-transform: uppercase;
text-align:center;
font-size: 24px;
}
section#contact-map  .contact-form .contact-content h2{
font-family: 'robotoregular';
float: left;
clear: both;
width: 100%;
text-transform: uppercase;
text-align: center;
font-size: 18px;
margin-top: 0;
}

section#contact-map  .contact-form .contact-content p {
fclear: both;
color: #000;
float: left;
font-family: 'robotoregular';
font-size: 16px;
text-align: center;
width: 100%;
}

section#contact-map  .contact-form .contact-content  .form-field {
clear: both;
float: left;
margin-top: 10px;
width: 100%;
}
section#contact-map  .contact-form .contact-content  .form-field form .form-group-field {
float:left;
width:100%;
}

section#contact-map  .contact-form .contact-content  .form-field form .form-group-field  label {
color: #000;
float: left;
font-family: 'robotoregular';
font-size: 14px;
font-weight: normal;
width: 100%;
}

section#contact-map  .contact-form .contact-content  .form-field form .form-group-field input[type="text"]{
background-color: #f3f3f3;
border: medium none;
border-radius: 0;
box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2) inset;
font-size: 14px;
height: inherit;
outline: medium none !important;
padding: 10px 9px 11px;
transition: all 0.3s ease 0s;
width: 100%;
}

section#contact-map  .contact-form .contact-content  .form-field form .form-group-field input[type="email"]{
background-color: #f3f3f3;
border: medium none;
border-radius: 0;
box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2) inset;
font-size: 14px;
height: inherit;
margin:0px;
outline: medium none !important;
padding: 10px 9px 11px;
transition: all 0.3s ease 0s;
width: 100%;
}

section#contact-map  .contact-form .contact-content  .form-field form .form-group-field input[type="tel"]{
background-color: #f3f3f3;
border: medium none;
border-radius: 0;
box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2) inset;
font-size: 14px;
height: inherit;
outline: medium none !important;
padding: 10px 9px 11px;
transition: all 0.3s ease 0s;
width: 100%;
}

section#contact-map  .contact-form .contact-content  .form-field form .form-group-field textarea{
background-color: #f3f3f3;
border: medium none;
border-radius: 0;
box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2) inset;
font-size: 14px;
height: inherit;
outline: medium none !important;
padding: 10px 9px 11px;
transition: all 0.3s ease 0s;
width: 100%;
}

section#contact-map  .contact-form .contact-content .contact-submit {
float:left;
clear:both;
width:100%;
text-align:center;
margin:10px 0px;
}
section#contact-map  .contact-form .contact-content .contact-submit button {
background: #aa8036 none repeat scroll 0 0;
border: medium none;
box-shadow: 0 2px 5px 1px #666;
font-size: 18px;
font-family: 'robotoregular';
padding: 10px 32px;
text-transform: uppercase;
}
section#contact-map  .contact-form .contact-content .contact-submit button:hover{
background:#000;
}

section#contact-map  .contact-form .col-md-4.col-sm-12.col-xs-12.contact-info{
background: #000;
height: 780px;
padding: 13px 30px;

}

section#contact-map  .contact-form .col-md-4.col-sm-12.col-xs-12.contact-info .office-adress {
float:left;
width:100%;
border-bottom:1px dashed rgba(255, 255, 255, 0.5);
padding-bottom:10px;
margin-bottom:10px;
}

section#contact-map  .contact-form .col-md-4.col-sm-12.col-xs-12.contact-info .office-adress h5{
color: #fff;
float: left;
font-family: 'robotoregular';
font-size: 18px;
width: 100%;
}
section#contact-map  .contact-form .col-md-4.col-sm-12.col-xs-12.contact-info .office-adress p {
font-family: 'robotoregular';
color: rgba(255, 255, 255, 0.61);
float: left;
font-size: 14px;
line-height: 23px;
width: 100%;
}
section#contact-map  .contact-form .col-md-4.col-sm-12.col-xs-12.contact-info .office-adress p  span {
float: left;
font-size: 14px;
margin-bottom: 5px;
margin-right: 8px;
}
section#contact-map  .contact-form .col-md-4.col-sm-12.col-xs-12.contact-info .office-adress p  span.head-branch{
font-weight: bold;
font-size: 15px;	
}

section#contact-map  .contact-form .col-md-4.col-sm-12.col-xs-12.contact-info .office-adress p a {
font-family: 'robotoregular';
color: rgba(255, 255, 255, 0.61);
float: left;
font-size: 14px;	
}

body.contact-page .navigation-fix   .elite-logo.lo-go {
display:block!important;
position: absolute;
top: 6px;
}

.navigation-fix .top-strip-navi .elite-logo{
}

body.contact-page .header-with-menu   .elite-logo.lo-go{
display:none;
}

body.contact-page  .navigation-fix  .elite-logo {
display:none;
}

body.contact-page .navigation-fix  .toll-free-no{
margin-left: 141px;
width: 62%;
margin-top: 0;
}

body.contact-page .navigation-fix .cityname{
top: 0;
width: 100%;
}
body.contact-page .navigation-fix .login-signup{
top: -16px;
width: 34%;
}
body.contact-page .navigation-fix .ham{
top: 5px;
}
body.contact-page .navigation-fix .ham img{
width: 85px;
cursor:pointer;
}

body.contact-page .navigation-fix {
padding: 6px 7px 3px;
}
body.contact-page.detailpage .navigation-fix .cityname{
right: 10px;
}

body.contact-page.detailpage .navigation-fix .like-compare{
position: absolute;
left: 179px;
top: -13px;
}

footer .footer .about-footer p a {
color:#fff;
font-size:13px;
margin-left:5px;
}

/***contact--us--end***/


/***about--us***/

section#about-us{
float:left;
clear:both;
width:100%;
}
section#about-us .about-banner {
float:left;
position:relative;
width:100%;
}
section#about-us .about-banner  img {
width: 100%;
}
section#about-us .about-banner .title-page {
font-family: 'robotoregular';
position: absolute;
top: 34%;
width: 100%;
text-align: center;
font-size: 45px;
font-weight: bold;
color: #fff;
}

section#about-us .main-about{
float:left;
width:100%;
}
section#about-us .main-about .about-us-page {
float: left;
clear: both;
margin-top: 50px;
width: 100%;
background: #fff;
/*box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16), 0px 3px 6px rgba(0, 0, 0, 0.23);*/
padding: 17px 0px;
}

section#about-us .main-about .about-us-page .about-main-content {
float:left;
clear:both;
width:100%;
}

section#about-us .main-about .about-us-page .about-main-content  .about-side-img {
float:left;
clear:both;
width:100%;
}
section#about-us .main-about .about-us-page .about-main-content  .about-side-img img {
float: left;
width: 90%;
border: 1px solid #ccc;
padding: 5px;
/*border-radius: 100%;
border: 7px solid #011f34;*/
}

section#about-us .main-about .about-us-page .about-main-content .about-content h3{
font-family: 'robotoregular';
float:left;
width:100%;
font-size:31px;
margin-top: 0;
text-transform:uppercase;
font-weight:bold;
}

section#new-about-page{
float: left;
clear: both;
width: 100%;
padding: 40px 0;
}

.container.about-width-large{
width:90%;
}
.container.about-csr {
width: 75%;
}

section#new-about-page .new-about-content{
float:left;
clear:both;
width:100%;	
}
section#new-about-page .new-about-content span.spncls{
font-family: 'poppinsmedium';
color: #000;
margin-top: 0px;
float: left;
width: 100%;
font-size: 35px;	
}

section#new-about-page .new-about-content p{
font-family: 'robotoregular';
float: left;
width: 100%;
font-size: 16px;
text-align: justify;
line-height: 32px;	
}
section#new-about-page .video-elite{
float: left;
width: 100%;
margin-top: 73px;	
}
section#new-about-page .video-elite img {
width:100%;	
}

section#new-vision-about{
float: left;
background:#aa8036;
clear: both;
width: 100%;
padding: 40px 0;
margin-bottom: 40px;	
}
section#new-vision-about .new-values {
float:left;
width:100%;	
text-align:center;
}
section#new-vision-about .new-values img {
width:68%;	
}
section#new-vision-about .new-values h3{
font-family: 'robotoregular'; 
font-size:20px;
font-weight:700;
color:#fff;
}
section#new-vision-about .new-values p {
font-family: 'robotoregular'; 
color:#fff;
font-size:16px;
line-height:25px;
text-align: center;	
}
section#new-vision-about .new-values a.view-con {
font-family: 'robotoregular';
color: #fff;
font-size: 15px;
cursor: pointer;
border: 1px solid #fff;
padding: 2px 6px;
position: relative;
top: 8px;
}
section#new-vision-about .new-values .load-content-values {
font-family: 'robotoregular'; 
color:#fff;
font-size:16px;
display:none;
line-height:25px;
text-align: justify;
}
section#new-vision-about .new-values  a.lessthan {
font-family: 'robotoregular';
color: #fff;
font-size: 15px;
display:none;
cursor: pointer;
border: 1px solid #fff;
padding: 2px 6px;
position: relative;
top: 8px;
} 
section#md-speak{
float: left;
background:#cecece;
clear: both;
width: 100%;
padding: 40px 0;	
}
section#md-speak .md-sp {
float: left;
clear: both;
width: 100%;	
}
section#md-speak .md-sp h3{
font-family: 'robotobold';
color: #9F9D99;
margin-top: 0px;
float: left;
width: 100%;
text-align:center;
font-size: 49px;	
}

section#md-speak .md-sp small{
font-family: 'robotoregular'; 
color:#000;
font-size:14px;
float:left;
width:100%;
text-align:center;	
}

section#md-speak .md-sp .md-img {
float:left;
width:100%;
margin-top:15px;
}
section#md-speak .md-sp .md-img  img {
width:100%;
}	

section#md-speak .md-sp  .md-content {
float:left;
width:100%;
margin-top:15px;	
}

section#md-speak .md-sp   .md-content p {
font-family: 'robotoregular'; 
color:#000;
font-size:16px;
line-height:25px;	
}

.sustainability{
float: left;
clear: both;
width: 100%;
}

.sustainability  .healthcare {
float: left;
clear: both;
width: 100%;
padding: 40px 0;
margin-bottom:30px;
}
.sustainability  .healthcare  .healthy {
float: left;
clear: both;
margin-top: 40px;
width: 100%;
}
.sustainability  .healthcare    h1{
font-family: 'robotobold';
color: #000;
margin-top: 0px;
float: left;
width: 100%;
position: relative;
margin-bottom: 30px;
text-align: center;
font-size: 29px;
}
.sustainability  .healthcare    h1:before{
content: "";
background: #aa8037;
width: 70px;
height: 3px;
position: absolute;
left: 0;
right: 0;
margin: auto;
bottom: -15px;
}

.sustainability .healthcare span.strip-flower {
float: left;
width: 100%;
text-align: center;
}
.sustainability  .healthcare  .healthy p {
font-family: 'robotoregular';
float: left;
width: 100%;
font-size: 16px;
text-align: justify;
line-height: 32px;
}
.sustainability  .healthcare  .healthy-wealthy p {
font-family: 'robotoregular';
float: left;
width: 100%;
font-size: 16px;
text-align: justify;
line-height: 32px;
}

.sustainability  .healthcare  .healthy-wealthy {
float: left;
clear: both;
width: 100%;
}
.sustainability .healthcare .health-img-wealth img {
width: 100%; 
height:220px;
float: left;
padding: 4px;
border: 1px solid #ccc;
border-radius: 5px;
}

.sustainability  .healthcare .health-img {
float: left;
width: 100%;
margin-top: 40px;
}

.sustainability  .health-img-wealth {
float: left;
width: 100%;
margin-top:40px;
}

.sustainability  .full-text-health {
float: left;
width: 100%;
padding: 0 11px;
}
.sustainability  .full-text-health h3{
font-family: 'robotobold';
float: left;
width: 100%;
font-size: 21px;
}

.sustainability  .full-text-health p {
font-family: 'robotoregular';
float: left;
width: 100%;
font-size: 16px;
text-align: justify;
line-height: 32px;
}

.sustainability  .healthcare .health-img img {
float: left;
height: 520px;
width: 100%;
padding: 4px;
border: 1px solid #ccc;
border-radius: 5px;
box-shadow: 0 0 10px rgba(0,0,0,.25);
}

.sustainability  .health-img-wealth img {
float: left;
height: 520px;
width: 100%;
padding: 4px;
border: 1px solid #ccc;
border-radius: 5px;
box-shadow: 0 0 10px rgba(0,0,0,.25);
}

.sustainability  .healthcare-education {
float: left;
clear: both;
width: 100%;
background:#f1f1f1;
padding: 40px 0;
margin-bottom:30px;
}
.sustainability  .healthcare-education h2{
font-family: 'robotobold';
color: #000;
margin-top: 0px;
float: left;
width: 100%;
position: relative;
margin-bottom: 30px;
text-align: center;
font-size: 29px;
}
.sustainability  .healthcare-education    h2:before{
content: "";
background: #aa8037;
width: 70px;
height: 3px;
position: absolute;
left: 0;
right: 0;
margin: auto;
bottom: -15px;
}

.sustainability  .healthcare-education   span.strip-flower{
float: left;
width: 100%;
text-align: center;
margin-bottom:15px;
}
.sustainability .healthcare-education .healthy-wealthy{
float: left;
width: 100%;
margin-top:40px;
}

.sustainability  .healthcare-education .healthy-wealthy p {
font-family: 'robotoregular';
float: left;
width: 100%;
font-size: 16px;
text-align: justify;
line-height: 32px;
}

.sustainability  .healthcare-enviroment {
float: left;
clear: both;
width: 100%;
background:#fff;
padding: 10px 0;
padding-bottom: 40px;	
}

.sustainability  .healthcare-enviroment h2{
font-family: 'robotobold';
color: #000;
margin-top: 0px;
float: left;
width: 100%;
position:relative;
margin-bottom: 30px;
text-align: center;
font-size: 29px;
}

.sustainability  .healthcare-enviroment   h2:before{
content: "";
background: #aa8037;
width: 70px;
height: 3px;
position: absolute;
left: 0;
right: 0;
margin: auto;
bottom: -15px;
}

.sustainability  .healthcare-enviroment span.strip-flower{
float: left;
width: 100%;
text-align: center;
margin-bottom:15px;
}

.sustainability  .healthcare-enviroment .healthy p {
font-family: 'robotoregular';
float: left;
width: 100%;
font-size: 16px;
text-align: justify;
line-height: 32px;
}
.sustainability .healthcare-enviroment .health-img{
float: left;
width: 100%;
margin-top:40px;
}

.sustainability  .healthcare-enviroment .health-img img {
float: left;
height: 520px;
width: 100%;
padding: 4px;
border: 1px solid #ccc;
border-radius: 5px;
box-shadow: 0 0 10px rgba(0,0,0,.25);
}
.sustainability .healthcare-enviroment .healthy{
float: left;
margin-top:40px;
width: 100%;
}
.circle canvas{
display:none;	
}

.circle{
float: left;
margin-right: 25px;	
}
.circle span {
font-size: 20px;
color: #aa8036;
font-weight: bold;	
}
.circle p {
font-size: 21px !important;	
}

section#about-us .main-about .about-us-page .about-main-content .about-content p {
font-family: 'robotoregular';
float: left;
width: 100%;
font-size: 16px;
text-align: justify;
line-height: 32px;
}
section#about-us .main-about .what-we-do {
float:left;
clear:both;
margin-top:12px;
width:100%;
}
section#about-us .main-about .what-we-do h3{
font-family: 'robotoregular';
float:left;
width:100%;
font-size:31px;
text-transform:uppercase;
font-weight:bold;
}

section#about-us .main-about .what-we-do{
float: left;
width: 100%;
margin: 52px 0px;
background: url(../images/what-we-do-happy-family.jpg) no-repeat;
padding: 80px 0;
background-attachment: fixed;
background-size: cover;
}
section#about-us .main-about .what-we-do h3{
font-family: 'robotoregular';
float: left;
width: 100%;
font-size: 31px;
text-transform: uppercase;
font-weight: bold;
text-align: center;
margin-bottom: 31px;
color: #fff;
}

section#about-us .main-about .what-we-do .sale-puschase {
float:left;
width:100%;
text-align:center;
}
section#about-us .main-about .what-we-do .sale-puschase .sale-icon {
font-size: 64px;
color: #fff;
height: 170px;
width: 49%;
text-align: center;
border: 3px solid #fff;
margin: auto;
border-radius: 100%;
line-height: 150px;
}

section#about-us .main-about .what-we-do .sale-puschase h4{
font-family: 'robotoregular';
float:left;
width:100%;
font-size:25px;
margin-top: 25px;
color:#fff;
text-align:center;
}

section#about-us .main-about .what-we-do .sale-puschase p {
font-family: 'robotoregular';
float: left;
width: 100%;
color: #fff;
font-size: 16px;
line-height: 26px;
}

section#about-us .main-about .values-about{
float:left;
width:100%;
margin-top:20px;
}

section#about-us .main-about .values-about h3{
font-family: 'robotoregular';
float:left;
width:100%;
font-size:31px;
text-transform:uppercase;
font-weight:bold;
margin-top: 0;
text-align:left;
}

section#about-us .main-about .values-about p {
font-family: 'robotoregular';
float: left;
width: 100%;
font-size: 16px;
text-align: justify;
line-height: 32px;
}

section#about-us .main-about .values-about ul {
margin:0px;
float:left;
width:100%;
}

section#about-us .main-about .values-about ul li {
font-family: 'robotoregular';
float: left;
width: 100%;
font-size: 16px;
text-align: justify;
line-height: 32px;
}
section#about-us .main-about .values-about ul li span {
margin-bottom: 35px;
float: left;
}

section#about-us .main-about .values-about ul li .fa{
margin-right:8px;
}

section#about-us .main-about .right-img {
float: left;
width: 100%;
}
section#about-us .main-about .right-img img {
float: left;
width: 90%;
border: 1px solid #ccc;
padding: 5px;
/*border-radius: 100%;
border: 7px solid #011f34;*/
}

/***about--us--end***/


/***privacy--policy***/

.privacy-policy {
float: left;
clear: both;
padding: 10px 20px;
width: 100%;
background: transparent url("../images/transparancy.jpg") no-repeat scroll 0% 0%;
background-size: 1000px;
background-position: 65px 1011px;
box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16), 0px 3px 6px rgba(0, 0, 0, 0.23);
}

.privacy-policy h2{
font-family: 'robotoregular';
float: left;
clear: both;
width: 100%;
font-size: 30px;
text-align: center;
margin-bottom: 29px;
font-weight: bold;
color: #161616;
}

.privacy-policy h3{
font-family: 'robotoregular';
float: left;
clear: both;
width: 100%;
font-size: 21px;
font-weight: bold;
color: #262626;
}

.privacy-policy p {
font-family: 'robotoregular';
float: left;
clear: both;
width: 100%;
font-size: 14px;
color: #000;
text-align: justify;
line-height: 26px;
}


/***privacy--policy--end***/

/***sitemap***/
.sitemap {
float:left;
clear:both;
width:100%;
padding:10px 20px;
}

.sitemap span.spncls{
font-family: 'robotoregular';
float: left;
clear: both;
width: 100%;
font-weight: bold;
font-size: 27px;
padding: 0 14px;
color: #000;

}

.sitemap .col-md-5  .general-link {
float:left;
width:100%;
}

.sitemap  h4{
font-family: 'robotoregular';
float: left;
clear: both;
width: 100%;
font-size: 20px;
margin-bottom: 25px;
}

.sitemap .general-link .fa{
margin-right:5px;
color: #aa8037;	
}

.sitemap .col-md-5  .general-link ul li a {
font-family: 'robotoregular';
color: #6A6A6A;
float: left;
width: 50%;
font-size:14px;
line-height: 30px;
}
.sitemap .col-md-7  .general-link ul li a {
font-family: 'robotoregular';
color: #6A6A6A;
float: left;
clear:both;
font-size:14px;
line-height: 30px;
}

.sitemap  .residential-india {
float:left;
clear:both;
width:100%;
}

.sitemap  .residential-india ul li a {
float:left;
font-family: 'robotoregular';
color: #6A6A6A;
font-size:14px;
padding-right: 22px;
line-height: 30px;
}
.sitemap .residential-india ul li a .fa-hand-o-right {
color: #aa8036;	
}

.sitemap .col-md-5 .general-link ul li a:hover{
color: #aa8036;
}

.sitemap .top-location-city {
float: left;
width: 100%;

}

.sitemap .top-city-location h2{
font-family: 'robotoregular';
float: left;
clear: both;
width: 100%;
font-size: 20px;
margin-bottom: 25px;
text-align: left;
}

.sitemap .top-city-location ul li a:hover{
color: #aa8036;	
}

.sitemap .top-location-city h3{
font-family: 'robotoregular';
float: left;
clear: both;
width: 100%;
font-size: 20px;
margin-bottom: 25px;	
}

.sitemap .top-location-city ul li a {
font-family: 'robotoregular';
color: #6A6A6A;
float: left;
width: 20%;
font-size: 14px;
line-height: 30px;	

}

.sitemap .top-location-city ul li a:hover{
color: #aa8036;
}

.sitemap .top-location-city ul li a .fa-map-marker{
color: #aa8037;
margin-right: 3px;	
} 

/***sitemap--end***/

/***deatil-page***/
section#property-details{
float: left;
clear:both;
width: 100%;
margin-top: 64px;
}
section#property-details .project-img {
float: left;
clear:both;
width: 100%;
position:relative;
}

section#property-details .project-img  .col-md-8 {
padding-right: 0;
}
section#property-details .project-img  .col-md-4 {
padding-left: 7px;
} 
/*section#property-details .project-img .pro-detail-car .owl-item{
width: 999px !important;
}*/

section#property-details .project-img .pro-detail-car{
float: left;
width: 100%;
background: #f6f6f6;
padding: 11px 15px;
min-height: 520px;
}

section#property-details .project-img .pro-detail-car  #owl-demo .owl-item  img{
width:100%;
height: 500px;
}

section#property-details .project-img .pro-detail-car .owl-controls .owl-buttons .owl-prev {
background: rgba(0, 0, 0, 0) url(../images/pre.png) no-repeat scroll 0 0 !important;
cursor: pointer;
font-size: 0 !important;
height: 30px;
left: -27px;
position: absolute;
width: 30px;
}

section#property-details .project-img .pro-detail-car .owl-controls .owl-buttons .owl-next {
right: -20px;
background: url(../images/nex.png) no-repeat !important;
position: absolute;
font-size: 0 !important;
height: 30px;
width: 30px;
} 

section#property-details .project-img .container.detail-highlights {
width: 97%;
padding: 25px 0;
padding-bottom: 0;
}
/*section#property-details .project-img img {
width:100%;
}*/

section#property-details .project-img .project-name-logo {
float: left;
width: 100%;
}

section#property-details .project-img .project-name-logo .profile-logo {
margin-right: 20px;
float:left;
width: 20%;
}

section#property-details .project-img .project-name-logo .profile-logo img {
border: 5px solid #aa8036;
border-radius: 5px;
}
section#property-details .project-img .project-name-logo  .pro-name {
float:left;
margin-top: 35px;
width:100%;
}

section#property-details .project-img .project-name-logo  .pro-name h1{
font-family: 'robotoregular';
color: #404040;
font-size: 38px;
width: 100%;
font-weight: bold;
margin-bottom: 20px;
letter-spacing: .5px;
}

section#property-details .project-img .project-name-logo  .pro-name h3{
font-family: 'robotoregular';
color: #404040;
font-size: 16px;
float: left;
margin-top: 0;
margin-bottom: 18px;
width: 100%;
}

section#property-details .project-img .project-name-logo .pro-name .details-locality-top {
float: left;
clear: both;
font-family: 'robotoregular';
color: #404040;
font-size: 14px;
margin-bottom: 5px;
width: 100%;
}

section#property-details .project-img .project-name-logo .pro-name .details-locality-top a {
color: #aa8036;
font-size: 18px;
font-family: 'robotoregular';
}
section#property-details .project-img .project-name-logo .pro-name .details-locality-top a:hover{
color:#000;
}

section#property-details .project-img .project-name-logo  .pro-name h3 span  a{
color:#aa8036;
font-size:17px;
margin-top: 0;
}
section#property-details .project-img .project-name-logo  .pro-name h3 span  a:hover{
color:#000;
}

section#property-details .project-img .project-name-logo  .pro-name span.rera-no{
float:left;
font-family: 'robotoregular';
color:#fff;
position:relative;
padding: 3px 9px;
background:#aa8036;
}
section#property-details .project-img .project-name-logo  .pro-name span.rera-no:after{
width: 0;
height: 0;
content: "";
position: absolute;
border-top: 15px solid transparent;
border-bottom: 15px solid transparent;
border-left: 15px solid #aa8036;
right: -15px;
top: -2px;
}

section#property-details .project-img .all-type-detail {
float: left;
width: 100%;
clear: both;
padding: 8px 3px;
}
section#property-details .project-img .properties-type-bhk {
float: left;
width: 100%;
margin-bottom: 12px;
clear: both;
}

section#property-details .project-img .properties-type-bhk span.icon-apart {
float: left;
margin-right: 5px;
}

section#property-details .project-img .properties-type-bhk span.icon-apart img {
width: 23px;
}

body.heade #feedback{
left: 0;
transform: rotate(90deg);
-webkit-transform: rotate(90deg);
-moz-transform: rotate(90deg);
-o-transform: rotate(90deg);
filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
}

section#property-details .project-img .properties-type-bhk span.property-type-part {
font-size: 14px;
color: #737a80;
font-family: 'robotoregular';
}

section#property-details .project-img .possesion-date-pro {
float: left;
width: 100%;
padding: 10px 0;
}
section#property-details .project-img .possesion-date-pro span.icon-apart{
float: left;
margin-right: 5px;
}
section#property-details .project-img .possesion-date-pro span.icon-apart img {
width: 25px;
}

section#property-details .project-img .possesion-date-pro span{
font-size: 14px;
color: #737a80;
font-family: 'robotoregular';
}
section#property-details .project-img .details-popularity-score {
float: left;
width: 100%;
border-top: 1px solid #ccc;
color: #737a80;
font-family: 'robotoregular';
font-size: 14px;
border-bottom: 1px solid #ccc;
padding: 12px 0;
margin: 7px 0;
}
section#property-details .project-img .details-popularity-score .fa{
color:#aa8036;
font-size:18px;
margin:0px 3px;
}

section#property-details .project-img .details-price__base {
float:left;
clear:both;
margin:6px 0px;
width:100%;
}

section#property-details .project-img .details-price__base span.property-type-part{
font-size: 19px;
font-family: 'robotoregular';
font-weight: bold;
margin-left: 5px;
}

section#property-details .project-img .sizeunder {
float: left;
clear: both;
padding: 5px 0;
margin-bottom: 10px;
width: 100%;
}
section#property-details .project-img .sizeunder span.icon-apart {
float:left;
margin-right: 5px;
}

section#property-details .project-img .sizeunder span.icon-apart img {
width: 24px;
}

section#property-details .project-img .pdp__header-tp{

float: left;
clear: both;
margin: 8px 0px;
width: 80%;
position: absolute;
bottom: 62px;
}

#exampleModale .contact-flow-container {
float:left;
width:100%;
}

#exampleModale .contact-flow-container p.contactPrompt {
font-family: 'robotoregular';
float:left;
color:#333;
font-size: 14px;
width:100%;
}

#exampleModale .contact-flow-container form.ant-form {
float:left;
width:100%;
}
#exampleModale .contact-flow-container form.ant-form input[type="text"]{
width: 100%;
height: 38px;
border: 1px solid #d9d9d9;
padding: 4px 11px;
margin-bottom: 3px;
}

#exampleModale .contact-flow-container .spam_notify {
font-size: 11px;
font-family: 'robotoregular';
color: rgba(0,0,0,.65);
margin-top: 5px;
margin-bottom: 10px;
float:left;
clear:both;
width:100%;
}
#exampleModale .modal-footer{
padding: 12px 15px;
}

#exampleModale .contact-flow-container .button-container {
float:left;
clear:both;
width:100%;
margin-top: 15px;
}

#exampleModale .contact-flow-container .button-container .ant-btn{
width: 100%;
float:left;
height: 40px;
color: #959493;
background: #f5f5f5;
border: 1px solid #d9d9d9;
}
#exampleModale .contact-form-footer {
float:left;
clear:both;
width:100%;
text-align: center;
font-size: 12px;
color: rgb(153, 153, 153);
margin-top: 25px;
}

#exampleModale .contact-form-footer  .rnf_desc{
width: 20%;
margin: 2%;
font-size: 10px;
float: left;
}

#exampleModale .contact-form-footer  .rnf_desc  img {
height: 18px;
width: 18px;
}
#exampleModale  .modal-header {
padding: 7px 14px;
}
#exampleModale  .modal-header h5.modal-title {
float: left;
color: #252525;
font-size: 15px;
margin-top: 10px;
font-weight: 600;
}
#exampleModale .modal-dialog {
width:430px;
}
#exampleModale  .modal-header button.close{
color: rgba(0,0,0,.45);
opacity: 1;
font-size: 37px;
margin-right: 22px;
}

#exampleModale  .modal-body {
float: left;
width: 100%;
}

#exampleModale  .modal-body .ant-form {
float:left;
width:100%;
}

#exampleModale  .modal-body .ant-form .ant-form-control {
float:left;
width:100%;
position: relative;
}

#exampleModale  .modal-body .ant-form .ant-form-control input.ant-input {
float:left;
width:100%;
height:40px;
border: 1px solid #d9d9d9;
}


section#property-details .project-img .pdp__header-tp a {
float: left;
border: 1px solid #aa8036;
padding: 7px 35px;
font-size: 16px;
color: #aa8036;
background: none;
border-radius: 0;
}
section#property-details .project-img .pdp__header-tp a:hover{
background:#aa8036;
color:#fff;
}

section#property-details .project-img .contact_builder-cta-orange {
float: left;
width: 80%;
clear: both;
position: absolute;
bottom: 9px;
}
section#property-details .project-img .contact_builder-cta-orange .contact-sec-btn {
float:left;
margin-right:10px;
}

section#property-details .project-img .contact_builder-cta-orange .contact-sec-btn a {
float: left;
background: #aa8036;
padding: 9px 126px;
font-family: 'robotoregular';
font-size: 18px;
color: #fff;
}

section#property-details .project-img .contact_builder-cta-orange .contact-sec-btn a:hover{
background:#000;
}

section#property-details .project-img .contact_builder-cta-orange .shortlist-container {
float: left;
border: 1px solid #ccc;
padding: 2px 8px;
border-radius: 3px;
}
section#property-details .project-img .contact_builder-cta-orange .shortlist-container a {
color: #aa8036;
font-size: 27px;
}

section#property-details .project-img .sizeunder span.breaked{
font-size: 14px;
font-family: 'robotoregular';
color: #737a80;
}

section#property-details .project-img .construction-size {
float: left;
clear: both;
margin:8px 0px;
margin-bottom: 0;
width: 100%;
}
section#property-details .project-img .construction-size span.property-type-part span.breaked img{
width: 23px;
}

section#property-details .project-img .details-price__base .icon-apart  img{
width: 16px;
}

section#property-details .project-img .construction-size span .fa-home{
font-size: 21px;
margin:3px 0px;
color: #aa8036;
}
section#property-details .project-img .construction-size span {
font-size: 16px;
font-family: 'robotoregular';
color: #333;
}

section#property-details .project-img .project-name-logo  .pro-name span.number {
float: left;
font-family: "robotoregular";
color: #000;
margin-left: 27px;
margin-top: 1px;
font-size: 13px;
}

section#property-details .project-img .project-banstrip {
float: left;
position: absolute;
bottom: 0;
background: rgba(0, 0, 0, 0.6);
width: 100%;
padding: 35px 10px;
}

section#property-details .project-img .project-banstrip ul {
float: left;
margin: 0;
width: 100%;
}

section#property-details .project-img .project-banstrip ul .col-md-2{
width: 13.666667%;
}

section#property-details .project-img .project-banstrip ul li
{
float:left;
border-right:1px solid #fff;
width:100%;
padding-right: 8px;
}

section#property-details .project-img .project-banstrip ul li span.icon-apart {
margin-right: 13px;
margin-bottom: 19px;
float: left;
}
section#property-details .project-img .project-banstrip ul li span.property-type-part {
font-family: "robotoregular";
color:#fff;
font-size: 17px;
}

section#property-details .project-img  .banner-form {
position: absolute;
bottom: 0;
right: 20px;
background: rgba(0, 0, 0, 0.6);
padding: 30px 33px;
width: 350px;
padding-bottom: 4px;
}
section#property-details .project-img  .banner-form h4{
font-family: "robotoregular";
color:#fff;
float:left;
width:100%;
text-align:center;
font-size: 22px;
}
section#property-details .project-img  .banner-form  p {
font-family: "robotoregular";
color: #fff;
font-size: 15px;
float: left;
width: 100%;
text-align: center;
margin-bottom: 22px;
}

section#property-details .project-img  .banner-form .form-group.name{
float:left;
width:100%;
position:relative;
margin-bottom:14px;
}

section#property-details .project-img  .banner-form .form-group.name input[type="text"]{
float: left;
font-family: "robotoregular";
width: 100%;
padding: 0 34px;
height: 40px;
}

section#property-details .project-img  .banner-form .form-group.name textarea{
float: left;
font-family: "robotoregular";
width: 100%;
padding: 11px 34px;
height: 75px;

}

section#property-details .project-img  .banner-form .form-group.name button[type="button"]{
background: #aa8036;
font-family: "robotoregular";
width: 100%;
border: none;
padding: 10px 7px;
color: #fff;
font-size: 18px;
}
section#property-details .project-img  .banner-form .form-group.name button[type="button"]:hover{
background:#000;
}

section#property-details .project-img  .banner-form .form-group.name img {
position: absolute;
top: 11px;
left: 42px;
}

section#property-details .project-img  .banner-form .form-group.name .fa{
position: absolute;
font-size: 17px;
left: 11px;
top: 13px;
color: #ccc;
}

input.phone_flag {
padding-left:95px !important;
}

section#property-details .project-img  .banner-form  .book-car {
float: left;
width: 100%;
margin-top: 10px;
}

section#property-details .project-img  .banner-form  .book-car ul {
float:left;
width:100%;
margin:0px;
}

section#property-details .project-img  .banner-form  .book-car ul li {
float:left;
width:33.33%;
text-align:center;
}
section#property-details .project-img  .banner-form  .book-car ul li span {
float:left;
width:100%;
font-family: "robotoregular";
color:#fff;
font-size: 14px;
margin-bottom:8px;
}


.breadcumarea {
float: left;
width: 100%;
background: #fff;
padding: 8px 18px;
}

.breadcumarea ul {
float: left;
width: 100%;
margin:0px;
}

.breadcumarea ul li  {
float:left;
} 
.breadcumarea ul li a {
font-family: 'robotoregular';
color: #666;
padding: 0 11px;
font-size: 12px;
}
.breadcumarea ul li a .fa{
margin-left:3px;
}

.deatil-menu{
float: left;
width: 100%;
background: #fff;
padding: 11px 51px;
border-top: 1px solid #c8c7c7;
position: relative;
box-shadow: 0px 3px 3px #666;
}
.deatil-menu  ul {
float: left;
width: 100%;
margin:0px;
}

.deatil-menu  ul li {
float:left;
}

.deatil-menu  ul li a {
font-family: 'robotoregular';
color: #666;
padding: 0 11px;
font-size: 17px;
padding-right: 58px;
}
.deatil-menu  ul li a:hover{
color:#aa8036;
}

.deatil-menu  ul li.current a{
border-bottom: 3px solid #aa8036;
padding-bottom: 10px;
}

section#property-details .project-overview{
float:left;
width:100%;
background:#EFEFEF;
padding: 0px 0px;
}

section#property-details .project-overview .side-view{
width:57.667%;
float:left;
background:#EFEFEF;
}
section#property-details .project-overview .detail-overview{
background:#e3e3e3;
width:100%;
float:left;
padding: 12px 20px;
}

section#property-details  .container.highlights{
width: 85%;
}

section#property-details .project-overview .detail-overview  .deatil-content ul{

float:left;
clear:both;
width:100%;
margin-top:10px;
}

section#property-details .project-overview .detail-overview  .deatil-content ul li {
font-size: 18px;
float: left;
width: 50%;
font-family: sans-serif;
color: #000;
line-height: 30px;
}
section#property-details .project-overview .detail-overview .deatil-content ul li span {
padding-bottom: 15px;
float: left;
}
section#property-details .project-overview .detail-overview .deatil-content ul li span.suntec {
padding-bottom: 15px;
float: left;
width: 95%;
}
section#property-details .project-overview .detail-overview .deatil-content ul li span.fahome {
padding-bottom: 15px;
float: left;
width: 3%;
}
section#property-details .project-overview .detail-overview  .deatil-content ul li  .fa{
margin-right:5px;
}

section#property-details .project-overview .detail-overview h2{
font-family: 'robotoregular';
float: left;
width: 100%;
text-align: center;
font-size: 30px;
text-transform: uppercase;
margin-top: 18px;
margin-bottom: 25px;
}
.top-property-search {
float: left;
width: 58%;
position: relative;
margin-top: 5px;
}

.top-property-search .list-city {
float: left;
}

.top-property-search .list-city select {
float: left;
border-radius: 0;
font-family: "robotoregular"; 
color:#666;
height: 38px;
font-size:15px
}

.top-property-search .list-city  input[type="text"]{
float: left;
padding: 7px 24px;
font-size: 15px;
height: 38px;
width: 410px;
font-family: "robotoregular";
}

.top-property-search .list-city .magnify {
position: absolute;
right: 120px;
background: #aa8036;
color: #fff;
padding: 5px 27px;
font-size: 20px;
}
section#property-details .project-overview  .side-view h2{
font-family: "robotoregular";
float: left;
width: 100%;
text-align: center;
font-size: 36px;
margin-top: 18px;
margin-bottom: 25px;
}
section#property-details .project-overview .detail-overview .project-logo-view {
float: left;
width: 100%;
}
section#property-details .project-overview .detail-overview .project-logo-view span {
font-family: "robotoregular";
float: left;
clear: both;
width: 100%;
margin-top: 10px;
font-size: 20px;
}
section#property-details .project-overview .detail-overview .deatil-content {
float: left;
clear: both;
margin:10px 0px;
width: 100%;
}
section#property-details .project-overview .detail-overview .deatil-content p {
font-family: "robotoregular";
text-align: justify;
font-size: 14px;
line-height: 26px;
}

section#property-details .project-overview .specification{
float:left;
clear:both;
width:100%;
}

section#property-details .project-overview .specification table {
float:left;
margin-top:5px;
width:100%;
}
section#property-details .project-overview .specification table tr th{
font-family: "robotoregular";
text-align:center;
background:#000;
color:#fff;
}

section#property-details .project-overview .specification table tr td {
font-family: "robotoregular";
text-align:center;
font-size:16px;
font-weight: 600;
}

section#property-details .project-overview  .price-list {
float:left;
width:100%;
margin-top:10px;
}

section#property-details .project-overview  .price-list table {
float:left;
margin-top:5px;
width:100%;
}
section#property-details .project-overview  .price-list tr th{
font-family: "robotoregular";
text-align:center;
background:#000;
color:#fff;
}

section#property-details .project-overview  .price-list tr td {
font-family: "robotoregular";
text-align:center;
font-size:16px;
font-weight: 600;
}

section#property-details  .features-amenities {
float: left;
clear: both;
width: 100%;
background: #fff;
padding: 20px 0px;
}

section#property-details  .features-amenities h2{
font-family: 'robotoregular';
float: left;
width: 100%;
text-align: center;
font-size: 30px;
text-transform: uppercase;
margin-top: 18px;
margin-bottom: 25px;

}

section#property-details  .features-amenities ul {
float: left;
width: 100%;
padding: 20px 0px;
}
section#property-details  .features-amenities ul .fix-div{
float:left;
margin-bottom:10px;
width:100%;
}

section#property-details  .features-amenities ul li {
font-family: 'robotoregular';
font-size: 23px;
float: left;
width: 24.333%;
text-align: center;
padding:40px 0px;
}
section#property-details  .features-amenities ul li span{
margin-bottom:8px;
width:100%;
text-align:center;
display:block;
}

section#property-details .pricelist{
background: #e3e3e3;
width: 100%;
float: left;
padding: 12px 20px;
}
section#property-details .pricelist h2{
font-family: 'robotoregular';
float: left;
width: 100%;
text-align: center;
font-size: 30px;
text-transform: uppercase;
margin-top: 18px;
margin-bottom: 25px;
}

section#property-details .pricelist table tr th {
font-family: 'robotoregular'; 
background:#000;
text-align:center;
font-weight:700;
font-size:18px;
color:#fff;
text-transform:uppercase;

}

section#property-details .pricelist table tr td {
background: #fff;
font-family: 'robotoregular';
text-align: center;
font-size: 15px;
color: #000;
font-weight: 600;
}

section#property-details  .features-amenities ul li span img {
width: 62px;
height: 62px;
}

section#property-details .media-gallery{
float:left;
clear:both;
margin:20px 0px;
background:#efefef;
padding:20px 0px;
width:100%;
}

section#property-details .media-gallery .flexslider .flex-viewport{
max-height: 661px;
}

section#property-details .media-gallery  h2{
font-family: "robotoregular";
float: left;
width: 100%;
text-align: center;
font-size: 30px;
text-transform: uppercase;
margin-top: 18px;
margin-bottom: 25px;

}

section#property-details .media-gallery .gallery-pop {
float: left;
width: 100%;
margin-bottom: 25px;
border: 1px solid #cccccc;
padding: 5px;
}

section#property-details .floor-plan {
float:left;
clear:both;
margin:20px 0px;
padding:20px 0px;
width:100%;
}

section#property-details .floor-plan  h2{
font-family: "robotoregular";
float: left;
width: 100%;
text-align: center;
font-size: 30px;
text-transform: uppercase;
margin-top: 18px;
margin-bottom: 25px;
}

section#property-details .floor-plan #owl-demo-seven {
float:left;
clear:both;
width:100%;
}

section#property-details .floor-plan #owl-demo-seven .col-md-3 {
width:100%;
}

section#property-details .floor-plan #owl-demo-seven .owl-item{
width: 405px !important;
}

section#property-details .floor-plan #owl-demo-seven .owl-controls .owl-pagination {
display:none;
}
section#property-details .floor-plan #owl-demo-seven .owl-controls .owl-buttons .owl-prev {
background: rgba(0, 0, 0, 0) url(../images/pre.png) no-repeat scroll 0 0 !important;
cursor: pointer;
font-size: 0 !important;
height: 30px;
left: -50px;
position: absolute;
width: 30px;
}

section#property-details .floor-plan #owl-demo-seven .owl-controls .owl-buttons  .owl-next {
right: -50px;
background: url(../images/nex.png) no-repeat !important;
position: absolute;
font-size: 0 !important;
height: 30px;
width: 30px;
}
section#property-details .floor-plan .floor-map{
float: left;
width: 100%;
margin-bottom: 25px;
border: 1px solid #cccccc;
padding: 5px;
}

section#property-details .site-plan-location-map{
float:left;
clear:both;
margin:0px;
background:#efefef;
position:relative;
padding:20px 0px;
width:100%;
}

section#property-details .site-plan-location-map .location-view {
    text-align: center;	
}

section#property-details .site-plan-location-map .location-view img {
max-width: 100%;	
}

section#property-details .site-plan-location-map .listbox-wrap {
position: absolute;
background: #fff;
padding: 13px 17px;
top: 140px;
width: 21%;
}
section#property-details .site-plan-location-map .listbox-wrap h4{
font-family: "robotoregular";
font-size: 17px;
font-weight: bold;
float: left;
width: 100%;

}
section#property-details .site-plan-location-map .listbox-wrap ul li a{
float: left;
width: 100%;
font-family: "robotoregular";
color: #666;
padding: 11px 0;
border-bottom: 1px solid #cccc;
}
section#property-details .site-plan-location-map .listbox-wrap ul li a span.desco {
float: left;
font-weight: bold;
}
section#property-details .site-plan-location-map .listbox-wrap ul li a span.kilometer {
float:right;
}

section#property-details .site-plan-location-map  h2{
font-family: 'robotoregular';
float: left;
width: 100%;
text-align: center;
font-size: 30px ;
text-transform: uppercase;
margin-top: 18px;
margin-bottom: 25px;

} 


section#property-details .site-plan-location-map-o{
float:left;
clear:both;
margin:0px;
background:url(../images/location-advantage1.jpg) ;
background-repeat:no-repeat;
background-size:cover;
background-attachment: fixed;
padding:20px 0px;
height: 600px;
width:100%;
}

section#property-details .site-plan-location-map-o  h2{
font-family: "robotoregular";
float: left;
width: 100%;
text-align: center;
font-size: 30px;
color:#fff;
text-transform: uppercase;
margin-top: 18px;
margin-bottom: 25px;

} 

section#property-details .site-plan-location-map .site-img {
float:left;
width:100%;
text-align:center;
}

section#property-details .site-plan-location-map  .location-view  #navbarCollapse ul li a {
font-family: "robotoregular";
color:#000;
font-size:15px;
}
section#property-details .site-plan-location-map .location-view #navbarCollapse ul li ul.dropdown-menu{
display:none;
}
section#property-details .site-plan-location-map  .location-view  #navbarCollapse ul li.active a {
border-bottom:2px solid #aa8036;
}

section#property-details .site-plan-location-map-o  .location-advan {
margin-top: 90px;
width: 46%;
position: relative;
padding: 0 29px;
margin: 0 auto;
}
section#property-details .site-plan-location-map-o  .location-advan ul{
float:left;
width:100%;
position:relative;
}
section#property-details .site-plan-location-map-o  .location-advan ul li {
width: 140px;
height: 140px;
background: #fff;
/* Rotate */
-webkit-transform: rotate(-45deg);
-moz-transform: rotate(-45deg);
-ms-transform: rotate(-45deg);
-o-transform: rotate(-45deg);
transform: rotate(-45deg);
/* Rotate Origin */
-webkit-transform-origin: 0 100%;
-moz-transform-origin: 0 100%;
-ms-transform-origin: 0 100%;
-o-transform-origin: 0 100%;
transform-origin: 0 100%;
margin: 60px 0 10px 310px;
box-shadow: 0px 0px 13px #666;
}
section#property-details .site-plan-location-map-o  .location-advan ul li span.icon-plans {
transform: rotate(45deg);
display: table-cell;
margin-top: 11px;
float: left;
width: 100%;
}
section#property-details .site-plan-location-map-o  .location-advan ul li span.icon-plans img {
width: 50px;
position: absolute;
left: 84px;
top: -18px;
}
section#property-details .site-plan-location-map-o  .location-advan ul li span.km {
transform: rotate(45deg);
display: table-cell;
font-family: "robotoregular";
font-weight: 600;
font-size: 14px;
text-align: center;
margin-top: 62px;
width: 100%;
float: left;
margin-left: -19px;
} 
section#property-details .site-plan-location-map-o  .location-advan ul li span.km sub {
display: block;
line-height: 12px;
}
section#property-details .site-plan-location-map-o  .location-advan ul li.rail {
position:absolute;
left: -261px;
}
section#property-details .site-plan-location-map-o  .location-advan ul li.school {
position:absolute;
left: -63px;
}

section#property-details .site-plan-location-map-o  .location-advan ul li.express {
position:absolute;
left: 136px;
}
section#property-details .site-plan-location-map-o  .location-advan ul li.airport {
position:absolute;
left: 337px;

} 
section#property-details .site-plan-location-map-o  .location-advan ul li.college {
position:absolute;
top: 112px;
left: -162px;
} 
section#property-details .site-plan-location-map-o  .location-advan ul li.hospital {
position:absolute;
top: 112px;
left: 37px;
}  
section#property-details .site-plan-location-map-o  .location-advan ul li.hotel {
position:absolute;
left: 237px;
top: 112px;
}
section#property-details .site-plan-location-map-o  .location-advan ul li.metro {
position:absolute;
left: 438px;
top: 112px;
}

section#property-details .middle-form {
float:left;
width:100%;
background:#aa8036;
padding:20px 0px;
position: relative;
}
section#property-details .middle-form .cc-picker {
left: 31px;
}

section#property-details .middle-form p.light-text {
font-family: 'robotoregular';
font-size:18px;
color:#fff;
}
section#property-details .middle-form input[type="text"]{
width: 100%;
padding: 8px 7px;
height: 40px;
font-size: 14px;
font-weight: normal;
}

section#property-details .middle-form input[type="number"]{
width: 100%;
padding: 8px 7px;
}
section#property-details .middle-form button[type="submit"]{
font-family: 'robotoregular';
background: none;
border: 2px solid #fff;
padding: 8px 25px;
color: #fff;
font-size: 14px;
font-weight: 500;
}

section#property-details .view-locate {
float:left;
clear:both;
width:100%;
margin-top: 18px;
}
section#property-details .view-locate ul.nav.nav-tabs{
margin: auto;
width: 20%;
border: none;
margin-bottom: 8px;
}
section#property-details .view-locate ul.nav.nav-tabs li a {
border: none;
font-family: 'robotoregular';
float: left;
width: 100%;
font-size: 30px;
color:#000;
text-transform: uppercase;
}
section#property-details .view-locate ul.nav.nav-tabs li.active a{
background:#aa8036;
color:#fff;
}

section#property-details .view-locate  .tab-content .tab-pane {
text-align: center;
}

section#property-details .emi-calculator{
float: left;
clear: both;
margin: 20px 0px;
padding: 20px 26px;
width: 100%;
} 

section#property-details .emi-calculator h2{
font-family: 'robotoregular';
float: left;
width: 100%;
text-align: center;
font-size: 30px;
text-transform: uppercase;
margin-top: 18px;
margin-bottom: 25px;
}

section#property-details .emi-calculator .emi{
float: left;
width: 100%;
margin-top:10px;
}

section#property-details .emi-calculator .emi .calculation {
float:left;
width:100%;
}
section#property-details .emi-calculator .emi .calculation h3{
font-family: "robotoregular";
background: #290e00;
color: #fff;
float: left;
width: 100%;
margin-bottom: 0px;
padding: 7px 4px;
text-align: center;
}
section#property-details .emi-calculator .emi .calculation .ecww-form {
float: left;
clear: both;
background: #eeeeee;
width: 100%;
padding: 16px 16px;
}

section#property-details .emi-calculator .emi .calculation .ecww-form label {
font-family: "robotoregular";
color: #000;
float: left;
}
section#property-details .emi-calculator .emi .calculation .ecww-form .ecww-tenure-choice {
float:right;
margin-bottom: 7px;
}

section#property-details .emi-calculator .emi .calculation .ecww-form  .input-group {
float: left;
width: 100%;
}
section#property-details .emi-calculator .emi .calculation .form-group {
float: left;
width: 100%;
}

section#property-details .emi-calculator .emi .calculation .form-group.jione{
margin-top: -31px;
margin-bottom: 20px;
}
section#property-details .emi-calculator .emi .calculation .ecww-tenure-choice label.active {
background:#000000;
color:#fff;
border:1px solid #000000;
}

section#property-details .emi-calculator .emi .calculation .ecww-tenure-choice label{
background:#aa8036;
color:#fff;
border:1px solid #aa8036;
}

section#property-details .emi-calculator .emi #ecww-summary{
float:left;
width:100%;
}

section#property-details .emi-calculator .emi #ecww-monthlypayment{
float:left;
width:100%;
text-align:center;
padding: 15px 2px;
border-bottom:1px solid #ccc;
}

section#property-details .emi-calculator .emi #ecww-summary #ecww-monthlypayment h4{
color: #888;
font-size: 14px;
font-family: "robotoregular";
line-height: 0px;
}

section#property-details .emi-calculator .emi #ecww-summary #ecww-monthlypayment p {
font-size: 24px;
line-height: 36px;
font-family: "robotoregular";
font-weight: 700;
}

section#property-details .emi-calculator .emi #ecww-totalinterest{
float:left;
width:100%;
text-align:center;
padding: 15px 2px;
border-bottom:1px solid #ccc;
}

section#property-details .emi-calculator .emi #ecww-totalamount h4{
line-height:25px;
}
section#property-details .emi-calculator .emi #ecww-totalinterest p {
font-size: 24px;
line-height: 36px;
font-family: "robotoregular";
font-weight: 700;
}
section#property-details .emi-calculator .emi #ecww-totalamount p {
font-size: 24px;
line-height: 36px;
font-family: "robotoregular";
font-weight: 700;
}

section#property-details .emi-calculator .emi #ecww-totalamount{
float:left;
width:100%;
text-align:center;
padding: 7px 2px;
border-bottom:1px solid #ccc;
}

section#property-details .emi-calculator .emi #chartdiv{
float:left;
width:100%;
}

section#property-details .similar-project{
float: left;
clear: both;
margin: 20px 0px;
padding: 20px 0px;
width: 100%;
}

section#property-details .similar-project h2{
font-family: 'robotoregular';
float: left;
width: 100%;
text-align: center;
font-size: 30px;
text-transform: uppercase;
margin-top: 18px;
margin-bottom: 25px;
}

section#property-details .similar-project .simi-project{
float:left;
width:100%;
position:relative;
}

section#property-details .similar-project  #demo{
float:left;
clear:both;
width:100%;
}

section#property-details .similar-project #demo .owl-item .item .col-md-3 {
width:100%;
}


section#property-details .similar-project #demo .owl-buttons .owl-prev {
background: rgba(0, 0, 0, 0) url(../images/pre.png) no-repeat scroll 0 0 !important;
cursor: pointer;
font-size: 0 !important;
height: 30px;
left: -8px;
position: absolute;
width: 30px;
}
section#property-details .similar-project #demo  .owl-buttons .owl-next {
right: -8px;
background: url(../images/nex.png) no-repeat !important;
position: absolute;
font-size: 0 !important;
height: 30px;
width: 30px;
}
.owl-controls.clickable .owl-pagination {
display: none;
}

section#property-details .similar-project a {
color:#000;
}

section#property-details .similar-project .simi-project .img-simi{
float:left;
width:100%;
position:relative;
}
section#property-details .similar-project .simi-project .img-simi img {
width:100%;
height: 215px;
}
section#property-details .similar-project .simi-project .img-simi h5{
font-family: 'robotoregular';
position: absolute;
top: 0;
background: rgba(0, 0, 0, 0.5);
color: #fff;
padding: 6px 15px;
}

section#property-details .similar-project  .simi-content {
float: left;
clear: both;
width: 100%;
border: 1px solid #ccc;
padding: 10px 18px;
min-height: 220px;
border-top: none;
}
section#property-details .similar-project  .simi-content h4{
font-family: 'robotoregular';
float: left;
width: 100%;
font-size: 22px;
color: #000;
margin-top: 17px;
}

section#property-details .similar-project  .img-simi .list-recomnded-project {
position: absolute;
top: 12px;
right: 0px;
width: 20%;
}

section#property-details .similar-project  .img-simi .list-recomnded-project span   {
float:left;
padding: 0 5px;
}

section#property-details .similar-project  .img-simi .list-recomnded-project a {
float:left;
color:#fff;
font-size:18px;
}
section#property-details .similar-project  .img-simi .list-recomnded-project a:hover{
color:#aa8036;
}
section#property-details .similar-project  .img-simi .list-recomnded-project span  a.active{
color:#aa8036;
}
section#property-details .similar-project  .simi-content p.apartments {
font-family: 'robotoregular';
float: left;
width: 100%;
font-size: 15px;
margin-bottom: 2px;
}
section#property-details .similar-project  .simi-content h5{
font-family: 'robotoregular';
float: left;
width: 100%;
font-size: 16px;
font-weight: 600;
}
section#property-details .similar-project  .simi-content  .builder-box {
float:left;
clear:both;
width:100%;
padding-top:10px;
border-top:1px solid #ccc;
}
section#property-details .similar-project  .simi-content  .builder-box .col-md-6 {
padding:0px;
}

section#property-details .similar-project  .simi-content  .builder-box .col-md-6 p {
font-family: 'robotoregular';
margin-bottom:2px;
font-size: 14px;
}

section#property-details .similar-project  .simi-content  .builder-box .col-md-6 button{
float: right;
font-family: 'robotoregular';
background: #fff;
border: 2px solid #aa8036;
padding: 5px 10px;
font-weight: 600;
border-radius: 0;
font-size: 12px;
color: #666;
}
section#property-details .similar-project  .simi-content  .builder-box .col-md-6 button:hover{
background:#aa8036;
color:#fff;
}

section#property-details .reviews-for-customer {
float: left;

clear: both;
margin: 20px 0px;
padding: 20px 0px;
width: 100%;
}

section#property-details .reviews-for-customer .highlights {
border-top:2px solid #ccc;
}

section#property-details .reviews-for-customer h2{
font-family: 'robotoregular';
float: left;
width: 100%;
text-align: center;
font-size: 30px;
text-transform: uppercase;
margin-top: 18px;
margin-bottom: 25px;
}

section#property-details .reviews-for-customer .reviews-page {
float:left;
clear:both;
border-bottom:2px solid #ccc;
padding-bottom: 30px;
width:100%;
}

section#property-details .reviews-for-customer .reviews-page .card .card-body a.float-left {
font-family: "robotoregular";
float: left;
font-size: 20px;
color: #000;
}

section#property-details .reviews-for-customer .reviews-page .card .card-body  .starrr.float-right {
float: right;
font-size: 17px;

}
section#property-details .reviews-for-customer .reviews-page .card .card-body  .starrr.float-right a {
color:#aa8036;
}
.starrr a {
color:#aa8036 !important;
}
section#property-details .reviews-for-customer .reviews-page .card .card-body p {
font-family: "robotoregular";
font-size: 16px;
line-height: 25px;
margin-bottom: 0;
margin-top: 15px;
}

section#property-details .reviews-for-customer .reviews-page .card .card-body p.text-secondary.text-center {
float: left;
clear: both;
font-size: 15px !important;
color: #9e9e9e;
}
section#property-details .reviews-for-customer .reviews-page .card .card-body p.text-secondary.text-center .fa-clock-o {
margin-right:3px;
}

section#property-details .reviews-for-customer  .leave-review {
float:left;
clear:both;
position:relative;
margin-top:10px;
width:100%;

}
#overlay-loader{
position: absolute;
background-color: rgba(255, 255, 255, 0.6);
background-image: url(../images/loader.gif);
background-size: 150px 150px;
background-position: center;
float: left;
z-index: 999999;
width: 100%;
display:none;
height: 100%;
left: 0;
right: 0;
background-repeat: no-repeat;
}
#overlay-loader img {
display: block;
margin-left: auto;
margin-right: auto;
width: 40%;
}

section#property-details .reviews-for-customer  .leave-review h2{
font-family: 'robotoregular';
float: left;
width: 100%;
text-align: left;
padding: 0 22px;
font-size: 26px;
text-transform: capitalize;
margin-top: 27px;
margin-bottom: 31px;
}

section#property-details .reviews-for-customer  .leave-review  form .form-group input[type="text"]{
width: 100%;
border: 1px solid #cccccc;
height: 45px;
padding: 5px 22px;
font-size: 14px;
}

section#property-details .reviews-for-customer  .leave-review  form .form-group textarea{
width: 100%;
border: 1px solid #cccccc;
height: 120px;
padding: 5px 22px;
	max-width: 100%;
font-size: 14px;
}

section#property-details .reviews-for-customer  .leave-review  form span.rate {
font-family: 'robotoregular';
color:#000;
font-size:16px;
font-weight:600;
}
section#property-details .reviews-for-customer  .leave-review  form span .fa{
color: #aa8036;
font-size: 15px;
}

section#property-details .reviews-for-customer  .leave-review  form input[type="submit"]{
font-family: 'robotoregular';
float: right;
background: #aa8036;
border: none;
padding: 6px 30px;
color: #fff;
font-size: 16px;
font-weight: 500;
}
section#property-details .reviews-for-customer  .leave-review  form input[type="submit"]:hover{
background:#000;
}

section#property-details .reviews-for-customer  .leave-review .success_review_text {
float: left;
font-family: "robotoregular";
clear: both;
color:#2fa500;
width: 100%;
text-align: center;
font-size: 27px;
}

section#property-details .contact-us-foo{
float: left;
clear: both;
margin: 20px 0px;
background: #efefef;
padding: 20px 0px;
width: 100%;
}

section#property-details .contact-us-foo  h2 {
font-family: 'robotoregular';
float: left;
width: 100%;
text-align: center;
font-size: 30px;
text-transform: uppercase;
margin-top: 18px;
margin-bottom: 25px;
}

section#property-details .contact-us-foo .col-md-6.ad-color{
background:#182835;
height:555px;
}

section#property-details .contact-us-foo  .contact-lg {
float:left;
width:100%;
padding: 50px 40px;
}

section#property-details .contact-us-foo  .contact-lg p.do-more {
font-size: 16px;
font-family: 'robotoregular';
font-style:italic;
margin-bottom: 30px;
font-weight: 300;
color: #fff;
line-height: 24px;
}

section#property-details .contact-us-foo  .contact-lg p {
font-size: 15px;
font-family: 'robotoregular';
font-weight: 300;
color: #fff;
line-height: 24px;
}

section#property-details .contact-us-foo  .contact-lg p a {
color: #fff;	
font-size: 15px;	
}
section#property-details .contact-us-foo  .contact-lg h5{
font-family: 'robotoregular';
color: #fff;
font-size: 22px;
text-transform: uppercase;
font-weight: 600;
}

section#property-details .contact-us-foo .col-md-6.con-color{
background:#aa8036;
height:555px;
}
section#property-details .contact-us-foo h3{
font-family: 'robotoregular';
float: left;
width: 100%;
font-size: 36px;
color: #fff;
font-weight: bold;
font-style: italic;
}
section#property-details .contact-us-foo .col-md-6.con-color .cc-picker .cc-picker-code {
color: #fff;
}
section#property-details .contact-us-foo .col-md-6.con-color .cc-picker-code-select-enabled::after{
border-top: 5px solid #fff;
}

section#property-details .contact-us-foo  .contact-lg .fa {
color:#aa8036;
}
section#property-details .contact-us-foo form input.effect-1{
border: 0;
padding: 7px 8px;
font-family: "robotoregular";
border-bottom: 1px solid #ccc;
width: 100%;
background: none;
color: #fff;
}
section#property-details .contact-us-foo form input.phone_flag{
padding: 7px 0px 8px 95px;
}

:focus{outline: none;}
.effect-1 ~ .focus-border{position: absolute; bottom: 0; left: 0; width: 0; height: 2px; background-color: #613e00; transition: 0.4s;}
.effect-1:focus ~ .focus-border{width: 100%; transition: 0.4s;}

section#property-details .contact-us-foo .contact-lg .form-group {
position:relative;
float: left;
width: 100%;
}
section#property-details .contact-us-foo .contact-lg .form-group .col-xs-5{
padding:0px;
}
section#property-details .contact-us-foo .contact-lg .form-group .col-xs-5 select {
background: none;
border-radius: 0;
font-family: "robotoregular";
border: none;
border-bottom: 1px solid #ccc;
box-shadow: none;
color: #fff;
padding: 2px 3px;
}
section#property-details .contact-us-foo .contact-lg .form-group .col-xs-7{
padding:0px;
}
section#property-details .contact-us-foo ::placeholder {
color: #fff;
opacity: 1; /* Firefox */
}
.filter_by_li{
display: none;	
}

section#property-details .contact-us-foo :-ms-input-placeholder { /* Internet Explorer 10-11 */
color: #fff;
}

section#property-details .contact-us-foo ::-ms-input-placeholder { /* Microsoft Edge */
color: #fff;
}

section#property-details .contact-us-foo .contact-lg .contactUs_submit_wait1 {
float:left;
clear:both;
width:100%;
margin-top:20px;
}

section#property-details .contact-us-foo .contact-lg .contactUs_submit_wait1 button {
font-family: 'robotoregular';
background: #fff;
line-height: 28px;
height: 40px;
border: none;
box-shadow: 3px 0 5px rgba(0,0,0,0.5);
clear: both;
margin-top: 0px;
padding: 7px 0px;
border-radius: 25px;
width: 190px;
font-size: 18px;
text-transform: uppercase;
color: #666;

}
section#property-details .contact-us-foo .contact-lg .contactUs_submit_wait1 button:hover{
background:#000;
color:#fff;
}

.fs-gal-view {
display: none;
height: 100vh;
width: 100vw;
margin: 0;
padding: 0;
position: fixed;
left: 0;
top: 0;
text-align: center;
background-size: contain;
background-position: center center;
background-color: rgba(20, 20, 20, 0.7);
background-repeat: no-repeat;
overflow: hidden;
z-index: 999999;
flex-direction: column;
justify-content: center; 
align-items: center;
}
.fs-gal-view h1 {
position: absolute;
bottom: 0;
left: 0;
width: 100%;
min-width: 100%;
max-width: 100%;
margin: 0;
padding: 0;
height: 50px;
line-height: 50px;
overflow: hidden;
background: rgba(0, 0, 0, 0.8);
color: #fff;
font-weight: 300;
font-size: 26px;
}
.fs-gal-prev, .fs-gal-next, .fs-gal-close {
position: absolute;
top: calc(50vh - 20px);
height: 40px;
width: 40px;
z-index: 999999;
-webkit-filter: drop-shadow(2px 2px 2px rgba(0,0,0,1));      
filter: drop-shadow(2px 2px 2px rgba(0,0,0,1)); 
transition: all 0.3s;
}
.fs-gal-prev:hover, .fs-gal-next:hover, .fs-gal-close:hover {
-webkit-filter: drop-shadow(4px 4px 4px rgba(0,0,0,0.9));      
filter: drop-shadow(4px 4px 4px rgba(0,0,0,0.9)); 
cursor: pointer;
}
.fs-gal-prev {
left: 43px;
}
.fs-gal-next {
right: 43px;
}
.fs-gal-close {
top: 15px;
right: 74px;
height: 30px;
width: 30px;
}
.fs-gal-main {
width: 100%;
height: 100%;
object-fit: contain;
}
.fs-gal:hover, .fs-gal-nav:hover, .fs-gal-close:hover {
cursor: pointer;
}


.flexslider {
margin: 0 0 60px;
background: #fff;
border: 4px solid #fff;
position: relative;
zoom: 1;
float:left;
width:100%;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
-webkit-box-shadow: '' 0 1px 4px rgba(0, 0, 0, 0.2);
-moz-box-shadow: '' 0 1px 4px rgba(0, 0, 0, 0.2);
-o-box-shadow: '' 0 1px 4px rgba(0, 0, 0, 0.2);
box-shadow: '' 0 1px 4px rgba(0, 0, 0, 0.2);
}
.flexslider .slides {
zoom: 1;
}
.flexslider .slides img {
height: 520px;
width:100%;
-moz-user-select: none;
}
.flex-viewport {
max-height: 2000px;
-webkit-transition: all 1s ease;
-moz-transition: all 1s ease;
-ms-transition: all 1s ease;
-o-transition: all 1s ease;
transition: all 1s ease;
}
.loading .flex-viewport {
max-height: 300px;
}
@-moz-document url-prefix() {
.loading .flex-viewport {
max-height: none;
}
}
.carousel li {
margin-right: 5px;
}
.flex-direction-nav {
*height: 0;
}
.flex-direction-nav a {
text-decoration: none;
display: block;
width: 40px;
height: 40px;
margin: -20px 0 0;
position: absolute;
top: 35%;
z-index: 10;
overflow: hidden;
opacity: 0;
cursor: pointer;
color: rgba(0, 0, 0, 0.8);
text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.3);
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}

.flex-direction-nav .flex-prev {
left: -50px;
}
.flex-direction-nav .flex-next {
right: -50px;
text-align: right;
}
.flexslider:hover .flex-direction-nav .flex-prev {
opacity: 0.7;
left: 10px;
}
.flexslider:hover .flex-direction-nav .flex-prev:hover {
opacity: 1;
}
.flexslider:hover .flex-direction-nav .flex-next {
opacity: 0.7;
right: 10px;
}
.flexslider:hover .flex-direction-nav .flex-next:hover {
opacity: 1;
}
.flex-direction-nav .flex-disabled {
opacity: 0!important;
filter: alpha(opacity=0);
cursor: default;
z-index: -1;
}
.flex-pauseplay a {
display: block;
width: 20px;
height: 20px;
position: absolute;
bottom: 5px;
left: 10px;
opacity: 0.8;
z-index: 10;
overflow: hidden;
cursor: pointer;
color: #000;
}

.flex-pauseplay a:hover {
opacity: 1;
}

.flex-control-nav {
width: 100%;
position: absolute;
bottom: -40px;
text-align: center;
}
.flex-control-nav li {
margin: 0 6px;
display: inline-block;
zoom: 1;
*display: inline;
}
.flex-control-paging li a {
width: 11px;
height: 11px;
display: block;
background: #666;
background: rgba(0, 0, 0, 0.5);
cursor: pointer;
text-indent: -9999px;
-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
-moz-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
-o-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
-webkit-border-radius: 20px;
-moz-border-radius: 20px;
border-radius: 20px;
}
.flex-control-paging li a:hover {
background: #333;
background: rgba(0, 0, 0, 0.7);
}
.flex-control-paging li a.flex-active {
background: #000;
background: rgba(0, 0, 0, 0.9);
cursor: default;
}
.flex-control-thumbs {
margin: 5px 0 0;
position: static;
padding-left: 0;
overflow: hidden;
}
.flex-control-thumbs li {
width: 25%;
float: left;
margin: 0;
}
.flex-control-thumbs img {
width: 100%;
height: auto;
display: block;
opacity: .7;
cursor: pointer;
-moz-user-select: none;
-webkit-transition: all 1s ease;
-moz-transition: all 1s ease;
-ms-transition: all 1s ease;
-o-transition: all 1s ease;
transition: all 1s ease;
}
.flex-control-thumbs img:hover {
opacity: 1;
}
.flex-control-thumbs .flex-active {
opacity: 1;
cursor: default;
}
/* ====================================================================================================================
* RESPONSIVE
* ====================================================================================================================*/
@media screen and (max-width: 860px) {
.flex-direction-nav .flex-prev {
opacity: 1;
left: 10px;
}
.flex-direction-nav .flex-next {
opacity: 1;
right: 10px;
}
}

.flex-direction-nav .flex-nav-prev .flex-prev {
background:url(../images/arrow-next-flex.png) no-repeat;
height:36px;
width:24px;
font-size:0px;
} 

.flex-direction-nav .flex-nav-next .flex-next {
background:url(../images/arrow-prev-flex.png) no-repeat;
height:36px;
width:24px;
font-size:0px;
} 


section#property-details .downloads-area {
float: left;
clear: both;
margin: 20px 0px;
padding: 20px 0px;
width: 100%;
background:#fff;

}

section#property-details .downloads-area   h2 {
font-family: 'robotoregular';
float: left;
width: 100%;
text-align: center;
font-size: 30px;
text-transform: uppercase;
margin-top: 18px;
margin-bottom: 25px;
}

section#property-details .downloads-area  .downloads-plan {
float:left;
margin-top:50px;
width:100%;
position:relative;
min-height: 110px;
box-shadow: 0 0 5px rgba(0,0,0,0.2);
cursor: pointer;
}
section#property-details .downloads-area  .downloads-plan a {
float: left;
width: 100%;
background: none;
border: none;
height: 110px;
}

.modal.fade.rock .modal-header {
padding:0px;
border:none;
}
.modal.fade.rock .modal-header h2{
font-family: "robotoregular";
text-align: center;
color: #fff;
font-size: 22px;
margin-top: 0px;
background: #290e00;
padding: 11px 0px;
width:100%;
}
.modal.fade.rock .modal-header .close{
position: absolute;
top: 11px;
right: 7px;
color: #fff;
box-shadow: none;
font-weight: normal;
font-size: 17px;
}
.modal.fade.rock .download-pdf {
float:left;
width:100%;
position:relative;
margin-bottom:10px;
}

.modal.fade.rock .download-pdf input[type="text"]{
border: 1px solid #ccc;
border-radius: 0;
height: 45px;
padding-left: 30px;
font-family: "robotoregular";

}

.modal.fade.rock .download-pdf .fa-user {
position: absolute;
top: 13px;
left: 9px;
font-size: 18px;
}

.modal.fade.rock .download-pdf .fa-envelope {
position: absolute;
top: 13px;
left: 9px;
font-size: 18px;
}

.modal.fade.rock .download-pdf .fa-phone {
position: absolute;
top: 13px;
left: 9px;
font-size: 18px;
}
.modal.fade.rock .modal-content {
float:left;
width:100%;
}

.modal.fade.rock  .modal-footer{
float: left;
clear: both;
text-align:center;
width: 100%;
border: none;
}

.modal.fade.rock  .modal-footer button[type="submit"]{
background: #aa8036 none repeat scroll 0 0;
border: medium none;
border-radius: 4px;
box-shadow: 0 2px 3px #404040;
color: #fff;
font-size: 16px;
width: auto;
margin: 0;
padding: 9px 28px;
display: initial;
}
.modal.fade.rock  .modal-footer button[type="submit"]:focus{
border:none;
}
.modal.fade.rock  .modal-footer button[type="submit"]:hover{
background:#000;
}

section#property-details .downloads-area  .downloads-plan .icon-down {
width: 100px;
height: 100px;

background: #fff;
position: absolute;
transition: ease-in-out 0.3s;
top: -50px;
left: 50%;
transform: translate(-50%,0%);
border-radius: 100%;
border: 4px solid #aa8036;
}
section#property-details .downloads-area .downloads-plan .icon-down .fa {
color: #aa8036;
font-size: 39px;
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%,-50%);
}

section#property-details .downloads-area  .downloads-plan .icon-down img{

transform: translate(-50%,-50%);
position: absolute;
top: 50%;
left: 50%;
}




section#property-details .downloads-area  .downloads-plan .textChange {
font-family: 'robotoregular';
color: #000;
position: absolute;
top: 50%;
left: 50%;
text-align: center;
font-weight: 500;
transform: translate(-50%,50%);
width: 100%;
font-size: 18px;
font-weight:600;
text-transform: uppercase;
}

section#property-details .overview-project {
float:left;
clear:both;
width:100%;
margin-top:25px;
}

section#property-details .overview-project h2{
font-family: 'robotoregular';
float: left;
width: 100%;
text-align: center;
font-size: 30px;
text-transform: uppercase;
margin-top: 18px;
margin-bottom: 25px;
}

section#property-details .overview-project p {
font-family: 'robotoregular';
font-size:16px;
line-height:30px;
text-align:justify;
color:#000;
}
.sticky {
position: fixed;
top: 68px;
z-index: 9;
width: 100%;
}



/***deatil-page--end***/


/**tooltip**/

.tooltip {
position:inherit !important;
opacity:1 !important;
}


.tooltip__item {
position: absolute;
min-width: 100px;
padding: 20px;
visibility: hidden;
opacity: 0;
background:#000;
transition: all 0.25s cubic-bezier(0, 0, 0.2, 1);
color: #fff;
border: 1px solid #000;
border-radius: 3px;
font-weight: 500;
font-size: 14px;
box-shadow: 0 2px 1px #666;
z-index: 4;
}
.tooltip__item:after {
content: "";
display: block;
position: absolute;
width: 0;
height: 0;
border-style: solid;
}
.tooltip__initiator {
cursor: pointer;
z-index: 5;
}

.tooltip[data-direction="bottom"] .tooltip__initiator:hover ~ .tooltip__item {
transform: translate3d(-50%, 0, 0);
visibility: visible;
opacity: 1;
}
.tooltip[data-direction="bottom"] .tooltip__item {
top: calc(100% + 1em);
left: 66%;
transform: translate3d(-50%, -15px, 0);
}
.tooltip[data-direction="bottom"] .tooltip__item:after {
top: -0.5em;
left: 50%;
transform: translate3d(-50%, 0, 0);
border-width: 0 0.5em 0.5em 0.5em;
border-color: transparent transparent black transparent;
-webkit-filter: drop-shadow(1px 2px 1px #666);
filter: drop-shadow(1px -1px 1px #bcbcbc);
}

.fa.fa-info-circle {
font-size: 38px;
color: #21606b;
}



.tooltip-two {
position: inherit;
opacity:1 !important;
}


.tooltip__item-two {
position: absolute;
min-width: 100px;
padding: 20px;
visibility: hidden;
opacity: 0;
background: #000;
transition: all 0.25s cubic-bezier(0, 0, 0.2, 1);
color: #fff;
border: 1px solid #000;
border-radius: 3px;
font-weight: 500;
font-size: 14px;
box-shadow: 0 2px 1px #666;
}
.tooltip__item-two:after {
content: "";
display: block;
position: absolute;
width: 0;
height: 0;
border-style: solid;
}
.tooltip__initiator-two {
cursor: pointer;
z-index: 5;
}

.tooltip-two[data-direction="bottom"] .tooltip__initiator-two:hover ~ .tooltip__item-two {
transform: translate3d(-50%, 0, 0);
visibility: visible;
opacity: 1;
}
.tooltip-two[data-direction="bottom"] .tooltip__item-two {
top: calc(100% + 1em);
left: 71%;
transform: translate3d(-50%, -15px, 0);
}
.tooltip-two[data-direction="bottom"] .tooltip__item-two:after {
top: -0.5em;
left: 50%;
transform: translate3d(-50%, 0, 0);
border-width: 0 0.5em 0.5em 0.5em;
border-color: transparent transparent black transparent;
-webkit-filter: drop-shadow(1px 2px 1px #666);
filter: drop-shadow(1px -1px 1px #bcbcbc);
}


.navigation-fix .tooltip[data-direction="bottom"] .tooltip__item{
left: 26%;
}

.navigation-fix .tooltip__item{
min-width: 220px;
}

.navigation-fix .tooltip-two[data-direction="bottom"] .tooltip__item-two{
left:61%;
}

.navigation-fix .tooltip__item-two{
min-width: 220px;
}

body.contact-page .navigation-logo .tooltip[data-direction="bottom"] .tooltip__item{
left: 16%;
}

body.contact-page .navigation-logo .tooltip-two[data-direction="bottom"] .tooltip__item-two{
left: 27%;
}

/**tooltip--end***/


/**nri-liting-page**/
.container.nri-property{
width:85%;
}

.new-nri-page {
float:left;
width:100%;
padding:40px 0px;
}
.new-nri-page  .hide-nri-lst{
display: none;

}

.new-nri-page  .view-more-nri {
float: left;
width: 100%;
clear: both;
margin: 15px 0px;
margin-top:0px;
padding: 0 13px;	
text-align: center;

}
.new-nri-page  .view-more-nri nav {
float: right;	
}
.new-nri-page  .view-more-nri nav strong{
background: #aa8037;
border: 1px solid #aa8037;
color: #fff;
float: left;
padding: 4px 12px;	
}
.new-nri-page  .view-more-nri nav a {
font-family: 'robotoregular';
padding: 4px 12px;
font-weight: 600;
color: #aa8037;	
float: left;	
border: 1px solid #ddd;	
}
.new-nri-page  .view-more-nri nav a:hover{
background: #aa8037;
color: #fff;
}
.new-nri-page  .view-more-nri nav  ul.pagination li.page-item a.page-link {
color: #aa8037;
}
.new-nri-page  .view-more-nri nav  ul.pagination li.page-item a.active{
background: #aa8037;
color: #fff;
}

.new-nri-page  .view-more-nri a.viewnri {
font-family: 'robotoregular';
background: #aa8036;
border: none;
cursor: pointer;
padding: 6px 30px;
color: #fff;
font-size: 16px;
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);	
font-weight: 500;	
}
.new-nri-page  .view-more-nri a.viewnri:hover{
background: #000;	
}

.new-nri-page h1{
font-family: "robotoregular";
float: left;
padding: 0 15px;
font-size: 25px;
margin: 20px 0;
margin-top: 0px;	
width: 100%;
font-weight:bold;
text-align: center;
}

.new-nri-page h2{
font-family: "robotoregular";
float: left;
padding: 0 15px;
font-size: 25px;
margin: 20px 0;
margin-top: 0px;	
width: 100%;
font-weight:bold;
text-align: center;
}

.new-nri-page .nri-featured-featured-project {
float: left;
clear: both;
margin-top: 10px;
margin-bottom: 0px;
width: 100%;

}

.new-nri-page .list-city-nri {
float: right;
padding: 0 13px;
}

.new-nri-page .nri-listing {
float:left;
clear:both;
margin-top: 10px;
margin-bottom: 0px;	
width:100%;
}
.new-nri-page .nri-listing .property-item-primary-tooltips {
float: left;
width: 100%;
margin-bottom: 30px;	
}

.new-nri-page .nri-listing .property-item-primary-tooltips a {
float:left;
width:100%;
}


.new-nri-page .nri-listing .property-item-primary-tooltips .property-title-nri {
background: -moz-linear-gradient(to top, #000, rgba(0,0,0,0.48) 69%, rgba(0,0,0,0));
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, transparent), color-stop(100%, rgba(0, 0, 0, 0.75)));
background: -webkit-linear-gradient(to top, #000, rgba(0,0,0,0.48) 69%, rgba(0,0,0,0));
background: -o-linear-gradient(to top, #000, rgba(0,0,0,0.48) 69%, rgba(0,0,0,0));
background: -ms-linear-gradient(to top, #000, rgba(0,0,0,0.48) 69%, rgba(0,0,0,0));
background: linear-gradient(to top, #000, rgba(0,0,0,0.48) 69%, rgba(0,0,0,0));
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#a6000000',GradientType=0 );
padding: 12px;
float: left;
position: absolute;
width: 100%;
bottom: 0;
height: 118px;	
}

.new-nri-page .nri-listing .property-item-primary-tooltips .property-title-nri h3{
margin: 0px;
margin-top: 12px;
}

.new-nri-page .nri-listing .property-item-primary-tooltips .property-title-nri h3 a{
font-family: "robotoregular";
font-size: 20px;
text-transform: capitalize;
color: #fff;
width: 75%;	
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
}
.new-nri-page .nri-listing .property-item-primary-tooltips .property-title-nri small{
font-family: "robotoregular";
color: #fff;
float: left;
width: 100%;
margin-top: 4px;
font-size: 13px;	
}

.new-nri-page .nri-listing .property-item-primary-tooltips .property-title-nri p{
font-family: "robotoregular";
color: #fff;
font-size: 17px;
margin-top: 5px;
text-shadow: 0px 2px 3px #000
}

.new-nri-page .nri-listing .property-item-primary-tooltips  .property-thumbnail-nri {
float:left;
width:100%;
overflow: hidden;	
position:relative;
}
.new-nri-page .nri-listing .property-item-primary-tooltips .property-thumbnail-nri .wood-resi-comm {
font-family: 'robotoregular';
position: absolute;
top: 15px;
background: rgba(170, 128, 55, 0.7);
font-size: 15px;
color: #fff;
padding: 0px 9px;
left: 0;
}
.new-nri-page .nri-listing .property-item-primary-tooltips  .property-thumbnail-nri img{
float:left;
width:100%;
transition: transform .5s;	
height: 312px;
}
.new-nri-page .nri-listing .property-item-primary-tooltips  .property-thumbnail-nri img:hover{
transform: scale(1.1);	

}
.new-nri-page .nri-listing .property-item-primary-tooltips .property-thumbnail-nri .nri-wishlist {
position: absolute;
bottom: 60px;
right: 0;
width: 40px;
background: rgba(0,0,0,0.6);
padding: 4px 8px;
border-radius: 3px 3px 0px 0px;	
}
.new-nri-page .nri-listing .property-item-primary-tooltips .property-thumbnail-nri .nri-wishlist a {
float: left;
color: #fff;
width: auto;
padding: 0 5px;

}
.new-nri-page .nri-listing .property-item-primary-tooltips .property-thumbnail-nri .nri-wishlist a:hover{
color: #aa8037;		
}
.new-nri-page .nri-listing .property-item-primary-tooltips .property-thumbnail-nri .nri-wishlist a.active{
color: #aa8037;	
}

.new-nri-page .nri-listing .property-item-primary-tooltips  .property-content-nri {
float:left;
clear:both;
padding: 0px ;
width:100%;
}
.new-nri-page .nri-listing .property-item-primary-tooltips  .property-content-nri .property-meta-nri {
float:left;
clear:both;
width:100%;
color: #aa8036;
}

.new-nri-page .nri-listing .property-item-primary-tooltips  .property-content-nri .property-meta-nri .nri-icon {
float:left;
width:60%;
}

.new-nri-page .nri-listing .property-item-primary-tooltips  .property-content-nri .property-meta-nri .nri-icon .meta-title-nri  {
float:left;
width:20px;
display:inline-block;
}

.new-nri-page .nri-listing .property-item-primary-tooltips  .property-content-nri .property-meta-nri .nri-icon .meta-data-nri {
display: inline-block;
}

.new-nri-page .nri-listing .property-item-primary-tooltips  .property-content-nri .property-meta-nri .nri-icon  {
color: #fff;
font-family: "robotoregular";
padding: 12px 0px;
font-size: 13px;
overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;
}
.new-nri-page .nri-listing .property-price-nri{
float:left;
clear:both;
width:100%;
border-top: 1px solid #ccc;
}
.new-nri-page .nri-listing .property-item-primary-tooltips .property-content-nri .veiw-de-tail-nri {
float: right;
padding: 3px 3px;	
}
.new-nri-page .nri-listing .property-item-primary-tooltips .property-content-nri .veiw-de-tail-nri a{
font-family: 'robotoregular';
padding: 5px 12px;
color: #fff;
font-size: 12px;
font-weight: 600;
margin-top: 2px;
background: #aa8037;
border: none;

}
.new-nri-page .nri-listing  .carousel-slide-lux {
float: left;
clear: both;
width: 100%;

}
.new-nri-page .nri-listing  .carousel-slide-lux .hot-deal-luxury {
float: left;
clear: both;
width: 100%;
margin-bottom: 30px;
overflow: hidden;	
position: relative;	
}
.new-nri-page .nri-listing  .carousel-slide-lux .hot-deal-luxury img.hotdeal-ban__img {
width: 100%;
height: 220px;	
transition: transform .5s;	
}
.new-nri-page .nri-listing  .carousel-slide-lux .hot-deal-luxury img.hotdeal-ban__img:hover{
transform: scale(1.1);	
}

.new-nri-page .nri-listing  .carousel-slide-lux .hot-deal-luxury .hotdeal-ban__like {
position: absolute;
right: 0px;
top: 5px;
background-color: rgba(0,0,0,0.6);
border-radius: 3px 0px 0px 3px;
padding: 2px 15px;	
}
.new-nri-page .nri-listing .carousel-slide-lux .hot-deal-luxury .hotdeal-ban__like a:hover{
color: #aa8036;	
}
.new-nri-page .nri-listing  .carousel-slide-lux .hot-deal-luxury .hotdeal-ban__like a {
color: #fff;
padding: 0 4px;
font-size: 16px;	
}
.new-nri-page .nri-listing  .carousel-slide-lux .hot-deal-luxury .hotdeal-ban__like a.active{
color: #aa8037;	
}
.new-nri-page .nri-listing  .carousel-slide-lux .hot-deal-luxury .hotdeal-ban__detail {
position: absolute;
left: 0px;
right: 0px;
bottom: 0px;
height: 150px;
padding: 60px 15px 0px 15px;
z-index: 1;

}

.new-nri-page .nri-listing  .carousel-slide-lux .hot-deal-luxury .hotdeal-ban__detail:before{
content: "";
position: absolute;
left: 0px;
right: 0px;
bottom: 0px;
top: 0px;
opacity: 0.9;
background-image: linear-gradient(to top, #000, rgba(0,0,0,0.48) 69%, rgba(0,0,0,0));
z-index: -1;
border-radius: 3px;

} 
.new-nri-page .nri-listing  .carousel-slide-lux .hot-deal-luxury .hotdeal-ban__detail .featured_nri_builder_logo {
float: left;
background: #fff;
padding: 5px 5px;
object-fit: cover;
height: 56px;
margin-right: 12px;
width: 56px;
border-radius: 3px;	
padding-top: 16px;
}

.new-nri-page .nri-listing  .carousel-slide-lux .hot-deal-luxury .hotdeal-ban__detail img.hotdeal-ban__detail__logo {
float: left;
width: auto;
height: auto;

}

.new-nri-page .nri-listing  .carousel-slide-lux .hot-deal-luxury .hotdeal-ban__detail  .hotdeal-ban__detail__info {
float: left;
width: 155px;	
}

.new-nri-page .nri-listing  .carousel-slide-lux .hot-deal-luxury .hotdeal-ban__detail  .hotdeal-ban__detail__info  .deal-ban__detail__heading {
float: left;
width: 100%;
padding-bottom: 4px;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;	


}
.new-nri-page .nri-listing  .carousel-slide-lux .hot-deal-luxury .hotdeal-ban__detail  .hotdeal-ban__detail__info  .deal-ban__detail__heading a {
font-size: 14px;
font-family: "robotoregular";
color: #fff;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
}

.new-nri-page .nri-listing  .carousel-slide-lux .hot-deal-luxury .hotdeal-ban__detail .deal-ban__detail__location {
font-size: 11px;
color: #d7d7d7;
font-family: "robotoregular";
float: left;	
}

.new-nri-page .nri-listing  .carousel-slide-lux .hot-deal-luxury .hotdeal-ban__detail .deal-ban__detail__info-right {
float: right;
text-align: right;
position: relative;
min-height: 70px;	
}

.new-nri-page .nri-listing  .carousel-slide-lux .hot-deal-luxury .hotdeal-ban__detail .deal-ban__detail__info-right .deal-ban__detail__price {
font-size: 18px;
font-family: "robotoregular";
color: #fff;	
}
.new-nri-page .nri-listing  .carousel-slide-lux .hot-deal-luxury .hotdeal-ban__detail .deal-ban__detail__info-right  .deal-ban__detail__onwards {
font-size: 10px;
color: #fff;
font-family: "robotoregular";
padding-bottom: 10px;	

}
.new-nri-page .nri-listing  .carousel-slide-lux .hot-deal-luxury .hotdeal-ban__detail .deal-ban__detail__btn {
width: 115px;
height: 22px;
background-color: #aa8036;
letter-spacing: 1.5px;
line-height: 19px;
text-align: center;
text-transform: uppercase;
cursor: pointer;
position: absolute;
right: 0px;
bottom: 12px;	
}
.new-nri-page .nri-listing  .carousel-slide-lux .hot-deal-luxury .hotdeal-ban__detail .deal-ban__detail__btn a {
color: #fff;
font-size: 10px;
font-family: "robotoregular";
}

.new-nri-page .nri-listing .property-price-nri .fa{
float: left;
display: inline-block;
color: #b0b0b0;
font-size: 24px;
padding: 8px 11px;
border-right: 1px solid #ccc;
}

.new-nri-page .nri-listing .property-thumbnail-nri .price-tag-nri {
padding: 2px 28px;
font-family: "robotoregular";
font-size: 15px;
font-weight: 600;
color: #fff;
position: absolute;
right: 0;
top: 15px;
background: rgba(0, 0, 0, 0.7);
}
.new-nri-page .nri-listing .property-price-nri .price-tag-nri .fa-inr {
font-size: 15px;
color: #000;
margin-top: 2px;
} 
.new-nri-page .listing-pagination {
float:left;
width:100%;
text-align:center;
}
.new-nri-page .listing-pagination ul.pagination li.active a {
background:#aa8036;
border-color: #aa8036;
}
.new-nri-page .listing-pagination ul.pagination li.active a.page-link{
color:#fff;
}
.new-nri-page .listing-pagination ul.pagination li a.page-link {
color:#000;
}
.new-nri-page .smart-deal-slide {
float:left;
clear:both;
width:100%;
margin-top:20px;
}
.new-nri-page .smart-deal-slide .owl-controls .owl-prev {
background: rgba(0, 0, 0, 0) url(../images/pre.png) no-repeat scroll 0 0 !important;
cursor: pointer;
font-size: 0 !important;
height: 30px;
left: -50px;
position: absolute;
width: 30px;
}
.new-nri-page .smart-deal-slide .owl-controls .owl-next {
right: -50px;
background: url(../images/nex.png) no-repeat !important;
position: absolute;
font-size: 0 !important;
height: 30px;
width: 30px;
}


.new-nri-page .smart-deal-slide  #owl-demo-deals .top-build-slide {
float:left;
width:100%;
position:relative;
padding: 0 10px;
}
.new-nri-page .smart-deal-slide #owl-demo-deals .top-build-slide a {
float:left;
width:100%;
}
.new-nri-page .smart-deal-slide #owl-demo-deals .top-build-slide a:hover .best-deal-head{
background:#aa8036; 
} 
.new-nri-page .smart-deal-slide  #owl-demo-deals .top-build-slide .best-deal-head{
font-size: 14px;
padding-top: 6px;
padding-bottom: 10px;
text-transform: uppercase;
color: #fff;
text-align: center;
background-color: #000;
font-weight: bold;
font-family: "robotoregular";
float: left;
width: 100%;
}

.new-nri-page .smart-deal-slide  #owl-demo-deals .top-build-slide img {
width:100%;
}
.top-city-nri {
float:left;
clear:both;
width:100%;
/*margin-top:20px;*/
}
.top-city-nri h2{
font-family: "robotoregular";
float: left;
padding: 0 15px;
font-size: 21px;
text-align:center;
font-weight:bold;
width: 100%;
}
.top-city-nri .top-city-nrislider {
background: url(../images/plan-project.jpg) no-repeat;
float: left;
clear: both;
margin-top: 15px;
width: 100%;
padding: 16px 0;
background-attachment: fixed;
background-size: cover;
}


.top-city-nri .top-city-nrislider #owl-demo-dealing .city-top-nri {
float: left;
width: 100%;
position: relative;
background: #fff;
overflow: hidden;
padding: 11px 11px;
}

.top-city-nri .top-city-nrislider #owl-demo-dealing .city-top-nri a {
float:left;
width:100%;
}

.top-city-nri .top-city-nrislider #owl-demo-dealing .col-md-4 {
width:100%;
}

.city-top-nri .boxe-rotate{
float: left;
width: 100%;
}


.top-city-nri .top-city-nrislider #owl-demo-dealing .city-top-nri .top-city-txt {
float: left;
width: 100%;
font-family: "robotoregular";
color:#000;
font-size: 17px;
background:#fff;
text-align: center;
text-transform: uppercase;
padding: 4px 7px;
}
.top-city-nri .top-city-nrislider #owl-demo-dealing  .indian-city{
float: left;
width: 100%;
text-align: center;
position: relative;
z-index: 9;	
}
.top-city-nri .top-city-nrislider #owl-demo-dealing  .indian-city .project-city-name{
position: absolute;
top: 42%;
width: 100%;
text-align: center;
z-index: 99999;
}
.top-city-nri .top-city-nrislider #owl-demo-dealing  .indian-city .project-city-name h4{
font-family: 'robotoregular';
font-size: 25px;
font-weight: 600;
color: #fff;
margin-top: 0;
width: 100%;
margin-bottom: 5px;	
}
.top-city-nri .top-city-nrislider #owl-demo-dealing  .indian-city img{
width: 100%;
height: 400px;
position: relative;
z-index: 9;
-webkit-transition: all .4s linear;
transition: all .4s linear;	
}
.top-city-nri .top-city-nrislider #owl-demo-dealing  .indian-city img:hover{
-webkit-transform: scale(1.1);
transform: scale(1.1);	
}


.top-city-nri .top-city-nrislider #owl-demo-dealing .city-top-nri a:hover .top-city-txt{
color:#000;
}

.top-city-nri .top-city-nrislider #owl-demo-dealing .owl-controls .owl-prev {
background: rgba(0, 0, 0, 0) url(../images/pre.png) no-repeat scroll 0 0 !important;
cursor: pointer;
font-size: 0 !important;
height: 30px;
left: -50px;
position: absolute;
width: 30px;
}

.top-city-nri .top-city-nrislider #owl-demo-dealing .owl-controls .owl-next {
right: -50px;
background: url(../images/nex.png) no-repeat !important;
position: absolute;
font-size: 0 !important;
height: 30px;
width: 30px;
}

.top-nri-builder {
float:left;
clear:both;
width:100%;
margin-top:20px;
}

.top-nri-builder h2{
font-family: "robotoregular";
float: left;
padding: 0 15px;
font-size: 21px;
text-align:center;
font-weight:bold;
width: 100%;
}

.top-nri-builder .featured-nri-builder {
float:left;
width:100%;
margin-top:20px;
}

.top-nri-builder .featured-nri-builder #owl-demo-featured .owl-item {
/*width: 195px !important;*/
padding: 0 10px;
}
.top-nri-builder .featured-nri-builder #owl-demo-featured .nribuilder-nri {
background: #fff none repeat scroll 0 0;
border: 1px solid #d6d6d6;
cursor: pointer;
padding: 15px;
box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
}

.top-nri-builder .featured-nri-builder #owl-demo-featured .nribuilder-nri img {
width: 160px;
}
.top-nri-builder .featured-nri-builder #owl-demo-featured .owl-controls .owl-prev {
background-attachment: scroll !important;
background-clip: border-box !important;
background-color: rgba(0, 0, 0, 0) !important;
background-image: url(../images/pre.png) !important;
background-origin: padding-box !important;
background-position: 0 0 !important;
background-repeat: no-repeat !important;
background-size: 30px 30px;
cursor: pointer;
font-size: 0 !important;
height: 30px;
top: -17px;
left: -40px;
position: absolute;
width: 30px;
}

.top-nri-builder .featured-nri-builder #owl-demo-featured .owl-controls .owl-next {
background-attachment: scroll !important;
background-clip: border-box !important;
background-color: rgba(0, 0, 0, 0) !important;
background-image: url(../images/nex.png) !important;
background-origin: padding-box !important;
background-position: 0 0 !important;
background-repeat: no-repeat !important;
background-size: 30px 30px;
font-size: 0 !important;
height: 30px;
position: absolute;
right: -40px;
top: -17px;
width: 30px;
}

.nri-video-section {
float:left;
clear:both;
width:100%;
margin-top:38px;
}
.nri-video-section h2{
font-family: "robotoregular";
margin-top: 0;
font-weight: 600;
float: left;
text-align: center;
width: 100%;
}

.nri-video-section .events-video {
float: left;
clear: both;
padding: 20px 0px;
width: 100%;
}

.nri-video-section .events-blog-box {
float: left;
width: 100%;
text-align: center;
margin-bottom: 0px;
margin-top: 0;
padding: 0 12px;
}
.nri-video-section .events-video #demo-nri-blog {
float: left;
width: 100%;
margin-top: 12px;
margin-bottom: 20px;	
}
.nri-video-section .events-video #demo-nri-blog .owl-controls .owl-prev{
background: rgba(0, 0, 0, 0) url(../images/pre.png) no-repeat scroll 0 0 !important;
cursor: pointer;
font-size: 0 !important;
height: 30px;
left: -50px;
position: absolute;
width: 30px;

}
.nri-video-section .events-video #demo-nri-blog .owl-controls .owl-next{
right: -50px;
background: url(../images/nex.png) no-repeat !important;
position: absolute;
font-size: 0 !important;
height: 30px;
width: 30px;	
}
.nri-video-section .events-blog-box a {
float: left;
text-align:center;
width: 100%;
}
.nri-video-section .events-blog-box a:hover .video-content{
color: #aa8037;	
}
.nri-video-section .events-blog-box span.video-thumb {
float: left;
margin-right: 15px;
width: 100%;
}
.nri-video-section .events-blog-box span.video-thumb img {
width: 100%;
height: 270px;	
}
.nri-video-section .events-blog-box span.video-content{
font-family: "robotoregular";
color: #000;
font-size: 17px;
padding: 11px 13px;
float: left;
clear: both;
width: 100%;
line-height: 30px;
overflow: hidden;
border: 1px solid #ccc;
text-overflow: ellipsis;
white-space: nowrap;
}
.nri-content-page {
float:left;
clear:both;
width:100%;
margin-top:10px;
} 
.nri-content-page .nridesh-serve {
float:left;
clear:both;
padding: 9px 29px;	
width:100%;
}
.nri-content-page .nridesh-serve p {
font-family: "robotoregular";
color: #000;
font-size: 15px;
float:left;
line-height:25px;
text-align:justify;
clear:both;
}
.vertical-tab .nav-tabs{
display: table-cell;
width: 28%;
min-width: 28%;
border: none;
vertical-align: top;
position: relative;
}
.vertical-tab .nav-tabs li{
float: none;
vertical-align: top;
}
.vertical-tab .nav-tabs li a{
color: var(--main_color1);
background-color: var(--main_color2);
font-size: 15px;
font-family: "robotoregular";
letter-spacing: 1px;
text-transform: uppercase;
padding: 12px 15px;
margin: 0 0 5px 0;
border-radius: 0;
border: none;
box-shadow: 0 0 10px rgba(0,0,0,0.15);
perspective: 700px;
position: relative;
z-index: 1;
transition: all 0.20s ease 0s;
}

.vertical-tab .nav-tabs li.active a{
font-weight: 600;
box-shadow: 5px 0px 0px #aa8036 inset;
}

.account-users .account-wrap .nav-tabs li a:hover{
font-weight: 600;
box-shadow: 5px 0px 0px #aa8036 inset;
}

.vertical-tab .nav-tabs li.active a:before,
.vertical-tab .nav-tabs li a:hover:before{
transform: rotateY(0);
}
.vertical-tab .tab-content{
color: var(--main_color1);
background-color: var(--main_color2);
font-size: 15px;
letter-spacing: 1px;
line-height: 23px;
margin-top: 10px;
padding: 10px 22px 5px;
box-shadow: 0 0 10px #555;
display: table-cell;
position: relative;
}


.account-users .account-wrap .tab-content .tab-pane h3{
text-transform: uppercase;
font-size: 20px;
font-family: "robotoregular";
background: #fff3cd;
margin: 0;
color: #856404;
padding: 11px 15px;
width: 100%;
}
@media only screen and (max-width: 479px){
.vertical-tab .nav-tabs{
display: block;
width: 100%;
border-right: none;
}
.vertical-tab .nav-tabs li a{
border-radius: 0;
margin: 0 0 5px;
}
.vertical-tab .nav-tabs li a:before{ transform:rotateY(-95deg); }
.vertical-tab .tab-content{
display: block;
padding: 20px 15px 5px;
}
.vertical-tab .tab-content h3{ font-size: 18px; }
}
.account-users {
float:left;
width:100%;
padding:40px 0px;
}

.account-users .container.accountInfo{
width:85%;
}

.account-users .account-wrap {
float:left;
width:100%;
}

.account-users .account-wrap .tab-content {
float:left;
width:100%;
margin-top:0px;
box-shadow: 0 1px 3px rgba(0,0,0,.12), 0 1px 2px rgba(0,0,0,.24);
border-top: 6px solid #aa8036;
padding:0px;
}


.account-users .account-wrap .tab-content  .fomr-acont {
float:left;
clear:both;
width:100%;
}

.account-users .account-wrap .tab-content .fomr-acont p.stat-sub-head-info{
color: #666;
font-size:16px;
font-family: "robotoregular";
margin-bottom: 15px;
font-weight:600;
padding: 0 13px;
margin-top: 20px;
}

.account-users .account-wrap .tab-content .form-group  {
float:left;
width:62%;
}

.account-users .account-wrap .tab-content .form-group label{
font-size:15px;
font-family: "robotoregular";
font-weight:normal;
}

.account-users .account-wrap .tab-content .form-group button[type="submit"]{
background: #aa8036;
border: none;
font-family: 'robotoregular';
color: #fff;
padding: 10px 20px;
font-size: 18px;
box-shadow: 0 1px 3px rgba(0,0,0,.12), 0 1px 2px rgba(0,0,0,.24);

}

.account-users .account-wrap .tab-content .form-group button[type="submit"]:hover{
background:#000;
}

.account-users .account-wrap .tab-content p.stat-sub-head-info {
color: #666;
font-size:16px;
font-family: "robotoregular";
margin-bottom: 15px;
font-weight:600;
padding: 0 13px;
margin-top: 20px;
}

.account-users .account-wrap .tab-content .shortList p.sh_count {
font-size:16px;
font-family: "robotoregular";
}

.account-users .account-wrap .tab-content .table-responsive table tr th {
font-family: "robotoregular";
}
.account-users .account-wrap .tab-content .table-responsive table tr td {
font-family: "robotoregular";
}

.account-users .account-wrap .tab-content .form-group input.form-control {
height: 40px;
}

.account-users .account-wrap .tab-content .shortList {
padding: 15px 17px;
float:left;
width:100%;
} 

.serchbox-nri {
position: absolute;
top: 45%;
width: 100%;
}
.nri-searchbox-center {
position: relative;
width: 54%;
margin: 0 auto;
}
.nri-title-ban{
font-family: 'cinzel_decorativeregular';
position: absolute;
top: 30%;
width: 100%;
text-align: center;
font-size: 45px;
font-weight: bold;
color: #fff;	
}
.nri-title-ban-text{
font-family: "robotoregular";
position: absolute;
top: 28%;
width: 100%;
text-align: center;
font-size: 45px;
font-weight: bold;
color: #fff;	
}


.nri-searchbox-center .dropdown-button{
position: absolute;
left: 0;
width: 15%;
font-family: 'robotoregular';	
color: #fff;	
top: 0;
}
.nri-searchbox-center .dropdown-button select#mounth {

background: none;
border: 2px solid #fff;
border-right: none;
padding: 8px 15px;
padding-left: 30px;
-moz-transition: all 0.2s ease-in;
-o-transition: all 0.2s ease-in;
-webkit-transition: all 0.2s ease-in;
transition: all 0.2s ease-in;
}
.nri-searchbox-center .dropdown-button select#mounth option{
color: #666;
font-family: 'robotoregular';	
}
.nri-searchbox-center  ul.token-input-list{
width: 85%;
border: 2px solid #fff;
background: none;
height: 40px !important;
position: absolute;
left: 15%;
z-index: 1;	
}

.nri-searchbox-center .new-all-search input[type="text"]{
width: 34% !important;
height: 40px;
padding: 4px 7px;
background: no-repeat;
border: none;	
/* border: 2px solid #fff; */
font-family: 'robotoregular';
color: #fff;
position: absolute;
top: 0;
/*left: 0;*/	
}
.nri-searchbox-center .dropdown-button .fa-map-marker{
float: left;
color: #fff;
position: absolute;
font-size: 16px;
top: 10px;
left: 12px;	
}
.nri-searchbox-center input.main_search_box{
width: 85%;
border: 2px solid #fff;
background: none;
height: 40px !important;
/*left: 15%;*/
color: #fff;
float: left;
padding: 0 7px;
}
.nri-searchbox-center input.main_search_box::placeholder{
color: #fff;	
}
.nri-searchbox-center button[type="text"]{
background: no-repeat;
border: none;
position: absolute;
right: 12px;
top: 6px;
color: #ffff;
font-size: 18px;
z-index: 1;	
}


/**nri-liting-page-end**/

/**slick-slide-gallery**/
.demo-gallery > ul {
margin-bottom: 0;
}
.demo-gallery > ul > li {
float: left;
margin-bottom: 15px;
margin-right: 0px;
width: 25%;
padding: 1px 9px;
}
.demo-gallery > ul > li a {
border: 3px solid #FFF;
border-radius: 3px;
display: block;
overflow: hidden;
position: relative;
float: left;
}
.demo-gallery > ul > li a > img {
-webkit-transition: -webkit-transform 0.15s ease 0s;
-moz-transition: -moz-transform 0.15s ease 0s;
-o-transition: -o-transform 0.15s ease 0s;
transition: transform 0.15s ease 0s;
-webkit-transform: scale3d(1, 1, 1);
transform: scale3d(1, 1, 1);
height: 150px;
width: 100%;
}
.demo-gallery > ul > li a:hover > img {
-webkit-transform: scale3d(1.1, 1.1, 1.1);
transform: scale3d(1.1, 1.1, 1.1);
}
.demo-gallery > ul > li a:hover .demo-gallery-poster > img {
opacity: 1;
}
.demo-gallery > ul > li a .demo-gallery-poster {
background-color: rgba(0, 0, 0, 0.1);
bottom: 0;
left: 0;
position: absolute;
right: 0;
top: 0;
-webkit-transition: background-color 0.15s ease 0s;
-o-transition: background-color 0.15s ease 0s;
transition: background-color 0.15s ease 0s;
}
.demo-gallery > ul > li a .demo-gallery-poster > img {
left: 50%;
margin-left: -10px;
margin-top: -10px;
opacity: 0;
position: absolute;
top: 50%;
-webkit-transition: opacity 0.3s ease 0s;
-o-transition: opacity 0.3s ease 0s;
transition: opacity 0.3s ease 0s;
}
.demo-gallery > ul > li a:hover .demo-gallery-poster {
background-color: rgba(0, 0, 0, 0.5);
}
.demo-gallery .justified-gallery > a > img {
-webkit-transition: -webkit-transform 0.15s ease 0s;
-moz-transition: -moz-transform 0.15s ease 0s;
-o-transition: -o-transform 0.15s ease 0s;
transition: transform 0.15s ease 0s;
-webkit-transform: scale3d(1, 1, 1);
transform: scale3d(1, 1, 1);
height: 100%;
width: 100%;
}
.demo-gallery .justified-gallery > a:hover > img {
-webkit-transform: scale3d(1.1, 1.1, 1.1);
transform: scale3d(1.1, 1.1, 1.1);
}
.demo-gallery .justified-gallery > a:hover .demo-gallery-poster > img {
opacity: 1;
}
.demo-gallery .justified-gallery > a .demo-gallery-poster {
background-color: rgba(0, 0, 0, 0.1);
bottom: 0;
left: 0;
position: absolute;
right: 0;
top: 0;
-webkit-transition: background-color 0.15s ease 0s;
-o-transition: background-color 0.15s ease 0s;
transition: background-color 0.15s ease 0s;
}
.demo-gallery .justified-gallery > a .demo-gallery-poster > img {
left: 50%;
margin-left: -10px;
margin-top: -10px;
opacity: 0;
position: absolute;
top: 50%;
-webkit-transition: opacity 0.3s ease 0s;
-o-transition: opacity 0.3s ease 0s;
transition: opacity 0.3s ease 0s;
}
.demo-gallery .justified-gallery > a:hover .demo-gallery-poster {
background-color: rgba(0, 0, 0, 0.5);
}

.demo-gallery .video .demo-gallery-poster img {
height: 48px;
margin-left: -24px;
margin-top: -24px;
opacity: 0.8;
width: 48px;
}
.demo-gallery.dark > ul > li a {
border: 3px solid #04070a;
}
/**slick-slide-gallery-end**/

/**compare-page**/
section#comparepage{
float:left;
clear:both;
padding:40px 0px;
width:100%;
}

section#comparepage .container.highlights{
width:85%;
}

section#comparepage .compare-content {
font-family: "robotoregular";
float:left;
clear:both;
width:100%;
font-size:15px;
line-height:30px;
margin-bottom: 30px;
}

section#comparepage .list-text-compare {
float:left;
width:100%;
}

section#comparepage .list-text-compare ul li {
border: 1px solid #CCC;
font-family: "robotoregular";
padding: 15px 0;
line-height: 26px;
text-align: center;
font-size: 14px;
}

section#comparepage .list-text-compare ul li.roll-amenities{
overflow: hidden;
max-height: 250px;
overflow-y: scroll;
}

section#comparepage .comapre-list {
float:left;
width:100%;

}

section#comparepage .comapre-list .col-md-3 {
padding:0px;
}

section#comparepage .comapre-list .services-img img{
min-height: 195px;
width: 100%;
height: 195px;
}

section#comparepage .list-text-compare ul li #FloorPlanData1 button{
border:1px solid #aa8036;
font-family: "robotoregular";
font-size:16px;
font-weight: 600;
background:none;
}

section#comparepage .list-text-compare ul li #FloorPlanData1 button:hover{
background:#000;
border:none;
color:#fff;
} 


section#comparepage .list-text-compare ul li  .services-box3 h4 {
position:relative;
}

section#comparepage .list-text-compare ul li  .services-box3 h4 a{
font-family: "robotoregular";
color: #000;
font-size: 21px;
}

section#comparepage .list-text-compare ul li  .services-box3 h4 a.pclose {
position: absolute;
top: -20px;
right: 9px;
}

/**compare-page-end**/


/***career***/

section#careere{
float:left;
padding:40px 0px;
width:100%;
}

section#careere .people-culture {
float: left;
width: 100%;
padding: 0px 0px 40px 0px;	
}
section#careere .people-culture h2{
font-family: 'robotobold';
float: left;
width: 100%;
font-size: 35px;
padding: 0px 19px 14px;	
}
section#careere .people-culture .cultrecontent {
float: left;
width: 100%;
}
section#careere .people-culture .cultrecontent p{
font-family: "robotoregular";
float: left;
width: 100%;
text-align: justify;
font-size: 15px;
line-height: 26px;
color: #656364;	
}
section#careere .culture-collage {
float: left;
width: 100%;
padding-top: 20px;	
padding-bottom: 30px;	

}
section#careere .culture-collage .small-col {
float: left;
width: 50%;	
}
section#careere .culture-collage .small-cole {
float: left;
width: 50%;	
}

section#careere .culture-collage .col-md-6 {
padding: 0px;	
}

section#careere .culture-collage .small-col img {
width: 100%;
height: 100%;	
}

section#careere .culture-collage .pad_last {
height: 100%;
padding: 0px;
}

section#careere .people-culture  .cultre-img {
float: left;
width: 100%;	
}
.whatouremployee {
background: url(../images/culture-bg.jpg)no-repeat;
float: left;
width: 100%;
padding: 40px 0;
margin-top: 30px;	
}
.whatouremployee .item {
padding: 0 15px;	
}

.whatouremployee h2{
font-family: 'robotobold';
float: left;
width: 100%;
font-size: 35px;
text-align: center;	
padding: 0px 19px 30px;	
}

.whatouremployee .pic-em{
float: left;
width: 100%;
padding-bottom: 20px;
text-align: center;	
}

.whatouremployee .pic-em img{
border-radius: 100%;	
}

.whatouremployee  h4{
font-family: "robotoregular";
float: left;
width: 100%;
text-align: center;
font-size: 20px;	
}
.whatouremployee  small {
font-family: "robotoregular";
float: left;
width: 100%;
text-align: center;
color: #071934;	
font-size: 13px;	
}

.whatouremployee .culture-comment{
float: left;
width: 100%;
background-color: #ffffff;
position: relative;
padding: 20px;
margin-top: 20px;
margin-bottom: 25px;
min-height: 210px;	
box-shadow: 0 15px 30px 0 #e5e5d0;	
}

.whatouremployee .culture-comment p {
font-family: "robotoregular";
float: left;
width: 100%;
text-align: center;
font-size: 15px;
line-height: 26px;
color: #656364;	
}

.whatouremployee .culture-comment:before{
content: "";
width: 0;
height: 0;
top: -15px;
left: 0;
right: 0;
position: absolute;
border-left: 15px solid transparent;
border-right: 15px solid transparent;
border-bottom: 15px solid #ffffff;
margin: 0 auto;	
}

.whatouremployee .owl-prev {
background: rgba(0, 0, 0, 0) url(../images/pre.png) no-repeat scroll 0 0 !important;
cursor: pointer;
font-size: 0 !important;
height: 30px !important;
left: -40px;
position: absolute;
width: 30px !important;
top: 200px;
}

.whatouremployee .owl-next {
right: -40px;
background: url(../images/nex.png) no-repeat !important;
position: absolute;
font-size: 0 !important;
height: 30px !important;
width: 30px !important;
top: 200px;
}
section#careere .career-page-option p{
font-family: "robotoregular";
float: left;
width: 100%;
text-align: center;
font-size: 15px;
line-height: 26px;
color: #656364;
padding: 0 200px;
}

.career_bnr {
position: absolute;
bottom: 0;
background: rgba(0, 0, 0, 0.5);
width: 100%;
text-align: center;
padding: 12px 3px;
}
.career_bnr  a{
display:inline-block;
color:#fff;
height: 70px;
width: 160px;
font-size: 18px;
padding: 25px 30px 25px 70px;
margin: 0 20px;
}
.career_bnr  a.active{
color:#aa8036;
}
.career_bnr  a.culture_icon{
background: url(../images/career-icon.png) 13px -67px no-repeat;
}
.career_bnr  a.culture_icon:hover{
background: url(../images/career-icon.png) 13px 12px no-repeat;
color:#aa8036;
}

.career_bnr  a.careers_icon{
background: url(../images/career-icon.png) 13px -220px no-repeat;
}

.career_bnr  a.careers_icon:hover{
background: url(../images/career-icon.png) 13px -145px no-repeat;
color:#aa8036;
}

section#careere .career-page-option {
float:left;
clear:both;
width:100%;
}

section#careere .career-page-option h2{
font-family: 'robotobold';
float: left;
width: 100%;
font-size: 35px;
text-align: center;
padding: 0px 19px 30px;
}

section#careere .career-page-option .open-career {
float:left;
clear:both;
width:100%;
margin-top:15px;
}
section#careere .career-page-option .open-career .panel-group {
float:left;
width:100%;
}
section#careere .career-page-option .open-career .panel-group .panel-default {
float:left;
width:100%;
margin: 10px 0;	
border:none;
}
section#careere .career-page-option .open-career .panel-heading {
float:left;
width:100%;
background: #aa8036;
}
section#careere .career-page-option .open-career h4.panel-title {
float:left;
font-size:18px;
color:#fff;
}
section#careere .career-page-option .open-career h4.panel-title span.left-locations-career{
display: block;
clear: both;
padding: 5px 0px;
font-size: 13px;
color: #fff;
}
section#careere .career-position {
float: left;
width: 100%;	
}

section#careere .career-position h2{
font-family: 'robotobold';
float: left;
width: 100%;
font-size: 35px;
padding: 0px 12px 0px;	
}

section#careere .opening-position {
width: 83%;
margin: 0 auto;
clear: both;
margin-top: 27px;	
padding: 30px 30px;
background: #f3f3f3;
border: 1px dashed #aa8036;	
}
section#careere .opening-position table{
margin-bottom: 0px;	
}

section#careere .opening-position table tr th {
background: #aa8036;
box-shadow: 0 2px 6px rgba(170, 128, 54, 0.3), 0 3px 6px rgba(170, 128, 54, 0.3);	
font-family: "robotoregular";
font-weight: bold;
color: #fff;
text-align: center;
font-size: 14px;

}

section#careere .opening-position table tr td {
font-family: "robotoregular";
color: #000;
text-align: center;
font-size: 13px;
box-shadow: 0 2px 6px rgba(170, 128, 54, 0.3), 0 3px 6px rgba(170, 128, 54, 0.3);
padding: 16px 2px;	
}

section#careere .career-position h3{
font-family: "robotoregular";
float: left;
width: 100%;
font-weight: 600;
margin-bottom: 0px;
font-size: 23px;	
}
section#careere .career-position small{
font-family: "robotoregular";
width: 100%;
font-size: 14px;
color: #071934;
margin: 5px 0px 15px;
float: left;	
}
section#careere .career-position p {
font-family: "robotoregular";
float: left;
width: 100%;
text-align: justify;
font-size: 15px;
line-height: 26px;
color: #656364;	
}
section#careere .career-position ul li {
font-family: "robotoregular";
float: left;
width: 100%;
text-align: justify;
font-size: 15px;
line-height: 26px;
color: #656364;		
}

section#careere .career-page-option .open-career h4.panel-title  .glyphicon {
font-size: 14px;
color: #fff;
font-weight: normal;
}
section#careere .career-page-option .open-career .panel-heading .apply-now-apply{
float: right;
padding: 5px 6px;
}

section#careere .career-position p strong {
float: left;
margin-right: 14px	
}

section#careere .career-position .form-position {
float: left;
width: 100%;
background: #f3f3f3;
padding: 20px 20px;
}
section#careere .career-position .form-position #apply_form {
float: left;
width: 100%;
margin-top: 30px;	
}
section#careere .career-position .form-position #apply_form .form-group {
float: left;
width: 100%;	
}

section#careere .career-position .form-position #apply_form .form-group input[type="text"]{
height: 45px;
font-family: 'robotoregular';
font-size: 15px;		
}
section#careere .career-position .form-position #apply_form .form-group input[type="email"]{
height: 45px;
font-family: 'robotoregular';
font-size: 15px;		
}

section#careere .career-position .form-position #apply_form .form-group input[type="file"]{
height: 45px;
}

section#careere .career-position .form-position #apply_form textarea{
height: 100px;	
}
section#careere .career-position .career-form-submit{
float: left;
clear: both;
width: 100%;
}
section#careere  .career-form-submit input[type="submit"] {
background: #aa8036;
font-family: 'robotoregular';
border: none;
}
section#careere .career-position .form-position h3{
margin-bottom: 20px;	
}

section#careere .career-page-option .open-career .panel-heading .apply-now-apply a{
font-family: 'robotoregular';
float: right;
background: #000;
border: none;
padding: 6px 30px;
color: #fff;
font-size: 16px;
border-radius: 3px;
font-weight: 500;
}
section#careere .career-page-option .open-career .panel-heading .apply-now-apply a .fa-chevron-right {
padding: 0 6px;
font-size: 12px;
}
section#careere .career-page-option .open-career .panel-body  .js-job-description-div {
float:left;
clear:both;
padding:15px 15px;
width:100%;
}
section#careere .career-page-option .open-career .panel-body  .js-job-description-div h5{
font-family: 'robotoregular';
font-size: 24px;
text-transform: capitalize;
border-bottom: 1px #e8e8e8 solid;
padding-bottom: 10px;

}
section#careere .career-page-option .open-career .panel-body  .js-job-description-div h5 span {
color: #aaa;
font-size: 18px;
}

section#careere .career-page-option .open-career .panel-body  .js-job-description-div p {
font-family: 'robotoregular';
font-size: 16px;
margin-bottom: 0px;
margin-top: 10px;
float: left;
width: 100%;
}

section#careere .career-page-option .open-career .panel-body  .js-job-description-div ul {
float:left;
clear:both;
margin-top:12px;
padding: 0 23px;
width:100%;
}

section#careere .career-page-option .open-career .panel-body  .js-job-description-div ul li {
float:left;
clear:both;
font-family: 'robotoregular';
color: #5d5e60;
font-size: 16px;
line-height:30px;
position:relative;
width:100%;
}
section#careere .career-page-option .open-career .panel-body  .js-job-description-div ul li:before{
content: "";
width: 8px;
height: 8px;
border-radius: 50%;
position: absolute;
left: -20px;
top: 11px;
background:#aa8036;
}

section#careere .career-page-option .open-career .panel-collapse{
float:left;
width:100%;
}
section#careere .career-page-option .open-career .panel-collapse .panel-body {
background:#fff;
border: 1px solid #ddd;
box-shadow:0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);
float: left;
width: 100%;
margin-top: 16px;
margin-bottom: 15px;
position: relative;
}
section#careere .career-page-option .open-career .panel-collapse .panel-body .js-job-description-div  .fa-sort-asc {
position: absolute;
top: -23px;
left: 20px;
color: #fff;
font-size: 59px;
text-shadow: 0 -1px 0 #4a4b4b;
}

section#careere .career-msg {
float: left;
width: 100%;
text-align: center;
}
section#careere .career-msg h2{
font-family: "robotoregular";
float: left;
width: 100%;
text-align: center;
font-size: 25px;	
}
section#careere .career-msg p {
font-family: "robotoregular";
float: left;
width: 100%;
text-align: center;
font-size: 20px;	
}

.career-msg {
float: left;
width: 100%;
text-align: center;
margin-bottom: 40px;	
}
.career-msg h2{
font-family: "robotoregular";
float: left;
width: 100%;
text-align: center;
font-size: 25px;	
}
.career-msg p {
font-family: "robotoregular";
float: left;
width: 100%;
text-align: center;
font-size: 20px;	
}

#exampleModalCenter .modal-content{
border-top: 6px solid #aa8036;
float: left;
width: 100%;
padding: 6px 10px;
}
#exampleModalCenter .modal-content .modal-header h5.modal-title {
font-family: 'robotoregular';
font-size: 24px;
}
#exampleModalCenter .modal-content .career-form input[type="text"]{
height: 45px;
font-family: 'robotoregular';
font-size:15px;
}
#exampleModalCenter .modal-content .career-form input[type="email"]{
height: 45px;
font-family: 'robotoregular';
font-size:15px;
}
#exampleModalCenter  .modal-dialog {
width: 450px;
}

#exampleModalCenter .modal-content .career-form .career-form-submit {
float:left;
clear:both;
width:100%;
}

#exampleModalCenter .modal-content .career-form .career-form-submit button[type="button"]{
background:#aa8036;
font-family: 'robotoregular';
border:none;
}
#exampleModalCenter .modal-content .career-form .career-form-submit button[type="button"]:hover{
background:#000;
}
#exampleModalCenter .modal-content  .modal-header span {
float: right;
position: absolute;
top: 4px;
right: 10px;
font-size: 27px;
color: #000;
opacity: 1;
}

.flexbox {
display: -webkit-flex;
display: flex;
-webkit-flex-direction: column;
flex-direction: column;
-webkit-flex-wrap: wrap;
flex-wrap: wrap;
height: 100vw;
}
.flexbox:hover img {
opacity: 0.28;
}
.flexbox .item {
position: relative;
width: 33.33%;
}
.flexbox .item img {
width: 100%;
display: block;
transition: all .8s;
}
.flexbox .item .title {
position: absolute;
top: 48%;
left: 0;
width: 100%;
padding: 0 3%;
font-size: 30px;
text-shadow: 0 0 8px rgba(0, 0, 0, 0.42);
}
.flexbox .item:hover img {
opacity: 1;
}

@media (max-width: 860px) {
.flexbox {
height: 220vw;
}
.flexbox .item {
width: 50%;
}
}
@media (max-width: 667px) {
.flexbox {
height: auto;
}
.flexbox .item {
width: 100%;
}
}

section#careere .cultural-evnts {
float:left;
clear:both;
display:none;
width:100%;
}
section#careere .cultural-evnts .wedontwork {
float: left;
width: 100%;
clear: both;
padding: 0 250px;
text-align: center;
}

section#careere .cultural-evnts .wedontwork  h3{
font-family: "robotoregular";
float: left;
width: 100%;
text-align: center;
font-size: 30px;
}

section#careere .cultural-evnts .wedontwork p {
font-family: "robotoregular";
float: left;
color:#545454;
font-size:16px;
line-height:28px;
width: 100%;
}

section#careere .cultural-evnts .culture-companyevent{
float:left;
clear:both;
margin-top:25px;
width:100%;
}


/***career-end***/



/**project--listing***/

section#project-listing{
float: left;
clear: both;
width: 100%;
margin-top: 64px;
}

section#project-listing .top-banner-list {
float:left;
clear:both;
width:100%;
position:relative;
}
section#project-listing .top-banner-list img {
width:100%;
}

section#project-listing .top-banner-list .bread-cum{
position: absolute;
top: 13px;
width: 100%;
padding: 0 20px;
}
section#project-listing .top-banner-list .bread-cum ul li a {
float: left;
font-family: "robotoregular";
color: #fff;
padding: 0 8px;
font-size: 12px;
}
section#project-listing .top-banner-list  .listing-project-name {
width: 100%;
text-align: center;
position: absolute;
bottom: 49px;
}
section#project-listing .top-banner-list  .listing-project-name h1{
font-family: 'robotoregular';
color: #fff;
font-size: 32px;
font-weight: bold;
}

section#list-filter{
float:left;
clear:both;
padding:30px 0px;
width:100%;
}

section#list-filter .container.highlights{
width: 85%;
}
section#list-filter .refresh {
float: right;
font-family: "robotoregular";
color:#999999;
cursor:pointer;
padding: 6px 22px;
}
section#list-filter .filter-search{
float:left;
width:100%;
}
section#list-filter .filter-search .short-by {
float:right;
padding: 8px 10px;
}
section#list-filter .filter-search .short-by ul {
float:left;
width:100%;
margin:0px;
}
section#list-filter .filter-search .short-by ul li {
font-family: 'robotoregular';
color:#756f6a;
float:left;
font-size:13px;
padding:0px 10px;
}
section#list-filter .filter-search .short-by ul li a {
font-family: 'robotoregular';
color:#756f6a;
float:left;
font-size:13px;
}
section#list-filter .filter-search .short-by ul li.active a{
color:#aa8037;
}
section#list-filter .listing-view-project {
float:left;
clear:both;
width:100%;
margin-top: 15px;
}

section#list-filter .listing-view-project .is-fixed .sidebar-inner {
top: 110px !important;
}

section#list-filter .listing-view-project .stick-footer .sidebar-inner{
top: 0 !important;
position: absolute !important;	
width: 100% !important;	
}
.col-md-3.fix-list.sidebar{
padding: 0px;	
}

section#list-filter .listing-view-project span.list-head-p{
font-family:'robotoregular';
float: left;
width: 100%;
font-size: 21px;
text-transform: uppercase;
margin-top: 10px;
margin-bottom: 20px;
}
section#list-filter .listing-view-project .col-md-9.list-line{
padding-left:0px;
}
section#list-filter .listing-view-project .list-project-com-resi {
float:left;
background:#fff;
border:1px solid #ddd;
box-shadow:0px 2px 3px #636363;
width:100%;
margin-bottom: 20px;
}
section#list-filter .listing-view-project .list-project-com-resi:hover{
border:1px solid #aa8037;
box-shadow:none;
}
section#list-filter .listing-view-project .list-project-com-resi .img-list {
float:left;
width:33%;
position:relative;
}
section#list-filter .listing-view-project .list-project-com-resi .img-list img {
width:100%;
height: 248px;
}
section#list-filter .listing-view-project .list-project-com-resi .img-list .emaar-resi {
font-family: 'robotoregular';
position: absolute;
top: 15px;
background: rgba(170, 128, 55, 0.8);
font-size: 15px;
color: #fff;
padding: 0px 9px;
left: 0;
}
section#list-filter .listing-view-project .list-project-com-resi .img-list .emaar-ongoing {
font-family: 'robotoregular';
position: absolute;
top: 15px;
background: rgba(0, 0, 0, 0.8);
font-size: 15px;
color: #fff;
padding: 0px 9px;
right: 0;
}
section#list-filter .listing-pagination {
float:left;
clear:both;
width:100%;
text-align:center;
}
section#list-filter .listing-pagination ul.pagination {
box-shadow: 0px 3px 5px #333;
}
section#list-filter .listing-pagination   nav a {
font-family: 'robotoregular';
padding: 9px 24px;
font-weight: 600;
color:#333;
}
section#list-filter .listing-pagination   nav strong{
background:#aa8037;
border:1px solid #aa8037;
color:#fff;
padding: 2px 7px;
}

section#list-filter .listing-view-project .list-project-com-resi .srch-nt-fnt {

float: left;
width: 100%;
padding: 35px 80px;
padding-bottom: 0;	
text-align: center;	
}

section#list-filter .listing-view-project .list-project-com-resi .srch-nt-fnt h5{
color: #444;
text-align: center;
font-size: 19px;
font-weight: 600;
font-family: 'robotoregular';
}

section#list-filter .listing-view-project .list-project-com-resi .srch-nt-fnt p {
color: #444;
text-align: center;
font-family: 'robotoregular';	
}

section#list-filter .listing-view-project .list-project-com-resi .rightfrom-form1 {
text-align: center;
float: left;
width: 84%;
padding: 35px 0px;
border: #eaeaea solid 1px;
margin: 11px 80px;
padding-top: 0;	
}
section#list-filter .listing-view-project .list-project-com-resi .rightfrom-form1 h6{
color: #444;
text-align: center;
font-size: 19px;
font-weight: 600;
font-family: 'robotoregular';	

}

section#list-filter .listing-view-project .list-project-com-resi .rightfrom-form1 span a {
font-family: 'robotoregular';
font-size: 16px;
border-bottom: 2px solid #aa8036;
padding: 3px 0;	
color: #000;
}

section#list-filter .listing-view-project .list-project-com-resi .rightfrom-form1 .formbx {
float: left;
width: 100%;
margin-top: 20px;

}

section#list-filter .listing-view-project .list-project-com-resi .rightfrom-form1 .formbx .form-element {
float: left;
width: 100%;
text-align: left;
margin-bottom: 16px;	
position: relative;

}

section#list-filter .listing-view-project .list-project-com-resi .rightfrom-form1 .formbx .form-element input[type="text"]{

float: left;
width: 100%;
border: 1px solid #ccc;
color: #888;
max-width: 100%;
font-size: 12px;
height: 40px;
padding: 4px 6px;
margin-top: 0px !important;	
font-family: 'robotoregular';	
}

section#list-filter .listing-view-project .list-project-com-resi .rightfrom-form1 .formbx .form-element input[type="email"]{

float: left;
width: 100%;
border: 1px solid #ccc;
color: #888;
max-width: 100%;
font-size: 12px;
height: 40px;
margin: 0;	
padding: 4px 6px;
font-family: 'robotoregular';	
}

section#list-filter .listing-view-project .list-project-com-resi .rightfrom-form1 .formbx .form-element input[type="tel"]{

float: left;
width: 100%;
border: 1px solid #ccc;
color: #888;
max-width: 100%;
font-size: 12px;
height: 40px;
margin: 0;	
padding: 4px 6px;
font-family: 'robotoregular';	
}

section#list-filter .listing-view-project .list-project-com-resi .rightfrom-form1 .formbx .form-elementing {
float: left;
width: 100%;
}

section#list-filter .listing-view-project .list-project-com-resi .rightfrom-form1 .formbx .form-elementing button[type="submit"]{
background: #aa8036;
border: 1px solid #aa8036;
border-radius:0px;	
width: 100%;
font-size: 16px;
padding: 9px 0;
color: #fff;
font-family: 'robotoregular';	
font-weight: normal;
text-transform: uppercase;	
}

section#list-filter .listing-view-project .list-project-com-resi .rightfrom-form1 .formbx .form-elementing button[type="submit"]:hover{
background: #000;	
}

section#list-filter .listing-view-project .first-arrow-connect {
float: left;
width: 100%;
}


section#list-filter .listing-view-project  .list-deatil-con {
float: left;
width: 67%;
padding: 10px 11px;
}

section#about-listing-area .about-listing {
float:left;
clear:both;
padding:30px 0px;
width:100%;
}

section#about-listing-area .about-listing h2{
font-family: "robotoregular";
float: left;
width: 100%;
font-size: 21px;
text-transform: uppercase;
margin-top: 10px;
margin-bottom: 25px;
text-align: center;
}
section#about-listing-area .about-listing p {
font-family: "robotoregular";
float: left;
width: 100%;
font-size: 16px;
color:#000;
text-align: justify;
line-height: 27px;
}

section#about-listing-area .about-listing  blockquote {
padding: 0;
border-left: none;
float:left;
width:100%;	
	}
	

section#about-listing-area .about-listing  p a {
color:#aa8037 !important;
font-weight:bold;	
	}

section#about-listing-area .top-location-city {
float:left;
clear:both;
padding:30px 0px;
width:100%;
}

section#about-listing-area .top-location-city  h3{
font-family: 'robotoregular';
float: left;
width: 100%;
font-size: 21px;
text-transform: uppercase;
margin-top: 10px;
margin-bottom: 25px;
text-align: center;
}
section#about-listing-area .top-location-city ul{
float:left;
clear:both;
width:100%;
margin:0px;
}

section#about-listing-area .top-location-city ul li {
float:left;
width:25%;
}
section#about-listing-area .top-location-city ul li a {
font-family: 'robotoregular';
color: #666;
font-size: 15px;
line-height: 30px;
}
section#about-listing-area .top-location-city ul li a:hover{
color: #aa8037;	
}

section#about-listing-area .top-location-city ul li a .fa-map-marker{
color:#aa8037;
margin-right:3px;
}

section#about-listing-area .top-location-city  .view-more-list {
float:left;
clear:both;
width:100%;
text-align:center;
padding:20px 0px;
}

section#about-listing-area .filterby-budget {
float: left;
clear: both;
padding: 30px 0px;
width: 100%;	
}

section#about-listing-area .filterby-budget h3{
font-family: 'robotoregular';
float: left;
width: 100%;
font-size: 21px;
text-transform: uppercase;
margin-top: 10px;
margin-bottom: 25px;
text-align: center;	

}

section#about-listing-area .filterby-budget .property-tiltle-fil {
float: left;
width: 100%;
padding: 0px;
margin: 0px;
margin-bottom: 5px;	

}

section#about-listing-area .filterby-budget .property-tiltle-fil ul.projects-by-status{
float: left;
width: 100%;

}

section#about-listing-area .filterby-budget .property-tiltle-fil ul.projects-by-status li.list-fil-property {
float: left;
width: 20%;	

} 

section#about-listing-area .filterby-budget .property-tiltle-fil ul.projects-by-status li.list-fil-property .more_filter_by {
float: left;
width: 100%;	

}

section#about-listing-area .filterby-budget .property-tiltle-fil ul.projects-by-status li.list-fil-property .more_filter_by a {
color: #aa8037;
cursor: pointer;
}

section#about-listing-area .filterby-budget .property-tiltle-fil ul.projects-by-status li.list-fil-property .more_filter_by a:hover {
color: #666;	
}

section#about-listing-area .filterby-budget .property-tiltle-fil .view-more-data {
float: left;
clear: both;
width: 100%;
}

section#about-listing-area .filterby-budget .property-tiltle-fil .view-more-data  .more_data_row {
float: left;
clear: both;
width: 100%;
background: #f4f4f4;
padding: 15px 0px;
margin: 7px 0;
display: none;	
}
section#about-listing-area .filterby-budget .property-tiltle-fil .view-more-data  .more_data_row .filter_by_sub_div {

float: left;
width: 20%;	
padding: 0 15px;
font-family: 'robotoregular';
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
}
section#about-listing-area .filterby-budget .property-tiltle-fil .view-more-data  .more_data_row .filter_by_sub_div a {
color: #666;
font-size: 14px;
line-height: 25px;	
}

section#about-listing-area .filterby-budget .property-tiltle-fil .view-more-data  .more_data_row .filter_by_sub_div a:hover {
color: #aa8037;

}


section#about-listing-area .filterby-budget .property-tiltle-fil ul.projects-by-status li.list-fil-property  h4{
color: #000;
font-size: 16px;
font-weight: 500;
width: 100%;
font-family: 'robotoregular';
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;	

}
section#about-listing-area .filterby-budget .property-tiltle-fil ul.projects-by-status li.list-fil-property li {
float: left;
width: 100%;	

}

section#about-listing-area .filterby-budget .property-tiltle-fil ul.projects-by-status li.list-fil-property li a {
color: #666;
font-size: 14px;
line-height: 25px;	
font-family: 'robotoregular';
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;	

}

section#about-listing-area .filterby-budget .property-tiltle-fil ul.projects-by-status li.list-fil-property li a:hover{
color: #aa8037;	

}



section#about-listing-area  .filterby-budget .view-more-listing{
float: left;
clear: both;
width: 100%;
text-align: center;
padding: 20px 0px;	
}

section#about-listing-area  .filterby-budget .view-more-listing button[type="button"]{
background: #aa8037;
font-family: 'robotoregular';
border: none;
padding: 4px 11px;
font-size: 13px;
font-weight: 600;
color: #fff;
box-shadow: 0px 3px 4px #333;	
}

section#about-listing-area .filterby-budget .property-tiltle-fil .box-fil {
float: left;
padding: 0 30px;
list-style: none;
color: #000;
font-size: 16px;
font-weight: 500;
font-family: 'robotoregular';
text-align: center;
width: 20%;	

}

section#about-listing-area .filterby-budget .type-route {
float: left;
width: 100%;
padding: 0px;
margin: 0px;
margin-bottom: 5px;	

}

section#about-listing-area .filterby-budget .type-route .squrefit {
float: left;
padding: 0 30px;
list-style: none;
color: #666;
font-size: 14px;
font-family: 'robotoregular';
width: 20%;
text-align: center;	

} 


section#about-listing-area .top-location-city  .view-more-list button[type="button"]{
background: #aa8037;
font-family: 'robotoregular';
border: none;
padding: 4px 11px;
font-size: 13px;
font-weight: 600;
color: #fff;
box-shadow: 0px 3px 4px #333;
}
section#about-listing-area .top-location-city  .view-more-list button[type="button"]:hover{
background:#000;
}

.top-city-location {
float: left;
clear: both;
padding: 30px 0px;
width: 100%;
}
.top-city-location h2{
font-family: 'robotoregular';
float: left;
width: 100%;
font-size: 23px;
text-transform: uppercase;
margin-top: 10px;
margin-bottom: 25px;
text-align: center;
}

.top-city-location .properties-cities {
float:left;
margin-bottom:20px;
width:25%;
padding: 0 10px;
}

.top-city-location .properties-cities h5{
font-family: 'robotoregular';
float: left;
width: 100%;
font-size: 16px;
font-weight: 600;
}

.top-city-location .properties-cities ul {
float: left;
width: 100%;
}
.top-city-location .properties-cities ul li {
float: left;
width:100%;
}
.top-city-location .properties-cities ul li a {
font-family: 'robotoregular';
color: #666;
font-size: 15px;
line-height:25px;

}
.top-city-location .view-more-list {
float: left;
clear: both;
width: 100%;
text-align: center;
padding: 20px 0px;
}

.top-city-location .view-more-list button[type="button"] {
background: #aa8037;
font-family:'robotoregular';
border: none;
padding: 4px 11px;
font-size: 13px;
font-weight: 600;
color: #fff;
box-shadow: 0px 3px 4px #333;
}

body.property-list-page .newarea-list .about-listing ul{
float: left;
padding-left: 20px;
width: 100%;	
}

body.property-list-page .newarea-list .about-listing ul li {
list-style: disc;	
float: left;
width: 100%;
margin-bottom: 10px;	
}

body.property-list-page section#about-listing-area .about-listing p a {
color: #0237C8;	
}

.newarea-list {
float: left;
clear: both;
width: 100%;

}

section#about-listing-area .about-listing p a {
font-size: 16px;
color: #000;
font-family: "robotoregular";
}

section#about-listing-area{
float:left;
clear:both;
width:100%;
background:#fff;
padding:30px 0px;
}

section#about-listing-area  .top-builder-city {
float:left;
clear:both;
padding:30px 0px;
width:100%;
}

section#about-listing-area  .top-builder-city h3{
font-family:'robotoregular';
float: left;
width: 100%;
font-size: 23px;
text-transform: uppercase;
margin-top: 10px;
margin-bottom: 25px;
text-align: center;
}
section#about-listing-area  .top-builder-city  .builder-demo {
float:left;
clear:both;
width:100%;
margin-top:25px;
}

section#about-listing-area  .top-builder-city  .builder-demo .owl-item .top-build-slide  {
background: #fff none repeat scroll 0 0;
border: 1px solid #d6d6d6;
cursor: pointer;
padding: 15px;
box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
}
section#about-listing-area .top-builder-city .builder-demo .owl-item .top-build-slide img {
width: 160px;
}
section#about-listing-area .container.highlights{
width: 85%;
}

section#about-listing-area  .top-builder-city  .builder-demo  .owl-item {
/*width: 197px !important;*/
padding: 0 10px;
}
section#about-listing-area .top-builder-city .owl-controls.clickable .owl-pagination {
display: none;
}
section#about-listing-area  .top-builder-city  .owl-buttons .owl-prev {
background-attachment: scroll !important;
background-clip: border-box !important;
background-color: rgba(0, 0, 0, 0) !important;
background-image: url(../images/pre.png) !important;
background-origin: padding-box !important;
background-position: 0 0 !important;
background-repeat: no-repeat !important;
background-size: 30px 30px;
cursor: pointer;
font-size: 0 !important;
height: 30px;
top: -17px;
left: -40px;
position: absolute;
width: 30px;
}
section#about-listing-area  .top-builder-city .owl-buttons .owl-next {
background-attachment: scroll !important;
background-clip: border-box !important;
background-color: rgba(0, 0, 0, 0) !important;
background-image: url(../images/nex.png) !important;
background-origin: padding-box !important;
background-position: 0 0 !important;
background-repeat: no-repeat !important;
background-size: 30px 30px;
font-size: 0 !important;
height: 30px;
position: absolute;
right: -40px;
top: -17px;
width: 30px;
}
.click-show-option-one .property-type-select button.dropdown-toggle .fa-key {
color: #aa8036;
font-size: 19px;
margin-right: 7px;
}

/*section#about-listing-area  .top-builder-city .builder-demo .top-build-slide img {
filter: gray; 
-webkit-filter: grayscale(1); 
}

section#about-listing-area  .top-builder-city .builder-demo .top-build-slide img:hover{
filter: none;
-webkit-filter: grayscale(0);

}*/


section#list-filter  .ads-listing {
float:left;
clear:both;
width:100%;
}

section#list-filter  .ads-listing  .ads-one {
margin-bottom: 20px;
float: left;
width: 100%;
}

section#list-filter .ads-listing .ads-one img {
width:100%;
}
section#list-filter .fix-form-list {
float: left;
width: 100%;
padding: 10px;
margin-bottom: 15px;
background: #333333;
}
section#list-filter .listing-view-project .fix-list.fixed{
position: fixed;
top: 70px;
right: 60px;
}

section#list-filter .fix-form-list hr {
width: 60px;
margin: 0 auto;
border-bottom: 2px solid #aa8036;
height: 2px;
clear: both;
margin-top: 5px;
}
section#list-filter .fix-form-list h4{
font-family: 'robotoregular';
float: left;
width: 100%;
color: #fff;
text-align: center;
font-weight: 600;
}
section#list-filter .fix-form-list .wpforms-description {
color: #fff;
float: left;
width: 100%;
margin: 14px 0;
font-family: 'robotoregular';
font-size: 12px;
}
.one-location {
float: left;
margin-left: 18px;
margin-top: 6px;
}

.one-location a {
font-family: 'robotoregular';
color:#fff;
font-size:18px;
}
.one-location a:hover{
color:#fff;
}

.one-location a  .fa{
margin-right:3px;
}

section#list-filter .fix-form-list .full-name-true{
float: left;
width: 100%;
margin: 10px 0px;
position:relative;
}
section#list-filter .fix-form-list .full-name-true input.fixfor{
float: left;
width: 100%;
border: none;
color: #888;
max-width: 100%;
font-size: 12px;
height: 40px;
padding: 4px 6px;
font-family: 'robotoregular';
}

section#list-filter .fix-form-list .full-submit {
float:left;
clear:both;
width:100%;
text-align:center;
position: relative;
padding:15px 0px;
}

section#list-filter .fix-form-list .full-submit input[type="submit"]{
background: #aa8036;
border: 1px solid #aa8036;
width: 100%;
font-size: 16px;
padding: 12px 0;
color: #fff;
font-weight: normal;
text-transform: uppercase;
}


section#list-filter .fix-form-list .full-submit input[type="submit"]:hover{
background:#000;
}
section#list-filter .listing-view-project .list-deatil-con .col-xs-8, section#list-filter .listing-view-project .list-deatil-con .col-xs-4, section#list-filter .listing-view-project .list-deatil-con .col-xs-12, section#list-filter .listing-view-project .list-deatil-con .col-xs-6{
padding:0px;
}
section#list-filter .listing-view-project  .list-deatil-con h2{
margin-top:0px;
margin-bottom:6px;
float:left;
width:100%;
}

section#list-filter .listing-view-project  .list-deatil-con h2 a {
font-family: 'robotoregular';
color: #494b4d;
font-weight: 600;
font-size: 23px;
}

section#list-filter .listing-view-project  .list-deatil-con .text-right {
padding-right:10px;
}
section#list-filter .listing-view-project  .list-deatil-con .text-right span {
color: #54575b;
padding: 0 4px;
font-size: 17px;
}
section#list-filter .listing-view-project  .list-deatil-con .text-right span a {
color: #54575b;
padding: 0 4px;
font-size: 17px;
}
section#list-filter .listing-view-project .list-deatil-con .text-right span a:hover{
color:#aa8037;
}

section#list-filter .listing-view-project .list-deatil-con .text-right span a.active{
color:#aa8037;
}

#load_pshare_modal_popup .modal-header{
padding-bottom: 3px;
padding-top: 5px;
} 

#load_pshare_modal_popup .modal-dialog{
width: 300px;	
}
#load_pshare_modal_popup .modal-content .soclPsd {
padding: 10px 0 10px 20px;	
}

#load_pshare_modal_popup .modal-content  .modal-header h4{
font-family: 'robotoregular';
font-size: 15px;
}
#load_pshare_modal_popup .modal-content  .modal-header button.close {
opacity: 1;
font-size: 30px;
}
#load_pshare_modal_popup .modal-content .sharethis-inline-share-buttons {
padding: 20px 50px;
}
#load_pshare_modal_popup .modal-content .sharethis-inline-share-buttons .st-btn {
margin: 0 22px;
}
section#list-filter .listing-view-project  .list-deatil-con .wraptext-one {
font-family: 'robotoregular';
color: #494b4d;
font-size: 15px;
}
section#list-filter .listing-view-project  .list-deatil-con .wraptext-one span {
font-size: 14px;
}
section#list-filter .listing-view-project .list-deatil-con .wraptext-one a {
font-family: 'robotoregular';
color: #494b4d;
font-size: 15px;
}
section#list-filter .listing-view-project  .list-deatil-con .wraptext {
font-family: 'robotoregular';
color: #494b4d;
font-size: 13px;
margin-top: 3px;
margin-bottom: 4px;
}
section#list-filter .listing-view-project  .list-deatil-con .wraptext .fa-map-marker{
margin-right: 6px;
font-size: 15px;
color: #aa8037;
} 
section#list-filter .listing-view-project  .list-deatil-con  .squre {
font-family: 'robotoregular';
float: left;
font-size:17px;
padding: 12px 0px;
font-weight: 600;
}
section#list-filter .listing-view-project .list-deatil-con .squre img {
width: 18px;
}

section#list-filter .listing-view-project .list-deatil-con .wraptext a{
font-family: 'robotoregular';
color: #494b4d;
font-size: 13px;
margin-top: 3px;
margin-bottom: 4px;
}
section#list-filter .listing-view-project .list-project-com-resi .col-xs-6.col-sm-4{
clear:both;
}

section#list-filter .listing-view-project  .list-deatil-con  .squre  .fa-newspaper-o {
margin-right:5px;
font-size: 15px;
color: #aa8037;
}
section#list-filter .listing-view-project .list-deatil-con .lacscr span.ContentPlaceHolder .fa-rupee {
color: #aa8037;
}

section#list-filter .listing-view-project  .list-deatil-con .lacscr {
float: right;
font-family: 'robotoregular';
font-size: 19px;
padding: 12px 6px;
font-weight: 600;
}

section#list-filter .listing-view-project .list-deatil-con  .list-ameneties {
float: left;
margin-top:13px;
clear: both;
}

section#list-filter .listing-view-project .list-deatil-con  .list-ameneties ul li{
float: left;
padding: 0 20px;
padding-left: 0;
}

section#list-filter .listing-view-project .list-deatil-con  .list-ameneties ul li img {
display: block;
margin: auto;
width: 28px;
height:28px;
}

section#list-filter .listing-view-project  .list-deatil-con .possession-date .small-pos {
font-family: 'robotoregular';
font-size: 17px;
}
section#list-filter .listing-view-project  .list-deatil-con .possession-date .small-date {
font-family: 'robotoregular';
font-size: 15px;
}
section#list-filter .listing-view-project  .list-deatil-con span.ContentPlace {
font-family: 'robotoregular';
float: right;
padding: 0 10px;
font-size: 17px;
}
section#list-filter .listing-view-project  .list-deatil-con .list-button-view {
float: right;
margin-top: 12px;
margin-right: 12px;
}
section#list-filter .listing-view-project  .list-deatil-con .list-button-view a.view-de {
background: #aa8037;
border: none;
font-family: 'robotoregular';
padding: 7px 12px;
color: #ffff;
font-size: 12px;
font-weight: 600;
margin-right: 11px;
box-shadow: 0 3px 6px #333;
}
section#list-filter .listing-view-project  .list-deatil-con .list-button-view a.view-de:hover{
background:#000;
}
section#list-filter .listing-view-project  .list-deatil-con .list-button-view a.view-ded {
background: #000;
border: none;
font-family: 'robotoregular';
padding: 7px 12px;
color: #ffff;
font-size: 12px;
border-radius: 0;
font-weight: 600;
box-shadow: 0 3px 6px #333;
}
section#list-filter .listing-view-project  .list-deatil-con .list-button-view a.view-ded:hover{
background: #aa8037;
}

.click-show-option-one {
background: #fff none repeat scroll 0 0;
border-radius: 5px 0 0 5px;
clear: both;
margin-top: 1px;
float: left;
display:block;
width: 99%;
}
.click-show-option-one  .col-md-2 {
padding:0px;
}

.click-show-option-one .list-filter-new {
float:left;
clear:both;
width:100%;
}

.click-show-option-one .list-filter-new .pro_search_pera {
float:left;
clear:both;
margin-bottom:0px;
width:100%;
}

.click-show-option-one .list-filter-new .pro_search_pera li {
background: #fff none repeat scroll 0 0;
border: none;
float: left;
padding: 8px 14px;
font-family: 'robotoregular';
font-size: 14px;
text-align: left;
width: 20%;
min-height: 30px;
}

.click-show-option-one .list-filter-new .pro_search_pera li .pro_search_pera_data{
-moz-border-bottom-colors: none;
-moz-border-left-colors: none;
-moz-border-right-colors: none;
-moz-border-top-colors: none;
background: #fff none repeat scroll 0 0;
box-shadow:0px 5px 8px #777;
padding: 10px;
position: absolute;
top: 39px;
display:none;
width: 20%;
height: 143px;
min-height: 100%;
overflow: hidden;
overflow-y: scroll;
z-index:9;
}

.click-show-option-one .list-filter-new .pro_search_pera li .pro_search_pera_data li {
float: left;
padding: 3px 0;
width: 100%;
}

.click-show-option-one .list-filter-new .pro_search_pera li .pro_search_pera_data li label {
color: #666;
float: left;
font-family: "robotoregular";
font-size: 14px;
font-weight: normal;
width: 100%;
}
.click-show-option-one .list-filter-new .pro_search_pera .pro_search_pera_text {
float:left;
width:100%;
cursor: pointer;
}

.click-show-option-one .list-filter-new .pro_search_pera .pro_search_pera_text .fa-building-o {
color: #aa8036;
font-size: 20px;
margin: 0 4px;
}

.click-show-option-one .list-filter-new .pro_search_pera .pro_search_pera_text .fa-map-marker {
color: #aa8036;
font-size: 20px;
margin: 0 4px;
}

.click-show-option-one .list-filter-new .pro_search_pera .pro_search_pera_text .fa-home {
color: #aa8036;
font-size: 20px;
margin: 0 4px;
}
.click-show-option-one .list-filter-new .pro_search_pera .pro_search_pera_text .fa-cubes {
color: #aa8036;
font-size: 20px;
margin: 0 4px;
} 
.click-show-option-one .list-filter-new .pro_search_pera .pro_search_pera_text .fa-university {
color: #aa8036;
font-size: 20px;
margin: 0 4px;

} 

.click-show-option-one .list-filter-new .pro_search_pera .pro_search_pera_text .fa-chevron-down {
color: #aa8036;
font-size: 12px;
margin: 0 4px;
float: right;
margin-top:5px;
}    


.click-show-option-one button.dropdown-toggle img {
margin-right: 5px;
}

.click-show-option-one .property-type-select {
float: left;
width: 100%;
position:relative;
}

.click-show-option-one .property-type-select button.dropdown-toggle  .fa-building-o {
color: #aa8036;
font-size: 19px;
margin-right: 7px;
}
.click-show-option-one .property-type-select button.dropdown-toggle  .fa-bed {
color: #aa8036;
font-size: 19px;
margin-right: 7px;
}
.click-show-option-one .property-type-select button.dropdown-toggle  .fa-inr {
color: #aa8036;
font-size: 19px;
margin-right: 7px;
}
.click-show-option-one .property-type-select button.dropdown-toggle  .fa-home {
color: #aa8036;
font-size: 19px;
margin-right: 7px;
}
.click-show-option-one .proj-lst button.dropdown-toggle  .fa-sliders {
color: #aa8036;
font-size: 19px;
margin-right: 7px;
}

.click-show-option-one  button.dropdown-toggle .fa-chevron-down {
color:#aa8037;
float:right;
margin-top: 5px;
}


.click-show-option-one .property-type-select button.dropdown-toggle .fa-chevron-down {
float: right;
}


.click-show-option-one .property-type-select ul.drop-down-type li {
float: left;
padding: 3px 0;
width: 100%;
}
.click-show-option-one .property-type-select ul.drop-down-type li label {
color: #666;
float: left;
font-family: "robotoregular";
font-size: 14px;
font-weight: normal;
width: 100%;
}
.click-show-option-one .property-type-select ul.drop-down-type li label span {
margin-left: 7px;
}
.click-show-option-one .property-type-select .dropdown-menus {
-moz-border-bottom-colors: none;
-moz-border-left-colors: none;
-moz-border-right-colors: none;
-moz-border-top-colors: none;
background: #fff none repeat scroll 0 0;
box-shadow:0px 5px 8px #777;
padding: 10px;
position: absolute;
top: 39px;
display:none;
width: 100%;
z-index:9;
}

.click-show-option-one .property-type-select .dropdown-menus .pricebox {
float: left;
padding: 0 5px;
text-align: center;
width: 50%;
}
.click-show-option-one .property-type-select .dropdown-menus .pricebox .fa-inr {
margin-bottom:5px;
}

.click-show-option-one .property-type-select .dropdown-menus .minmax-price {
float:left;
width:50%;
padding:0px 5px;
margin-top:5px;
}
.click-show-option-one .property-type-select .dropdown-menus .minmax-price li a {
font-family: "robotoregular";
float:left;
color:#333;
line-height: 32px;
}
.click-show-option-one .property-type-select .dropdown-menus .minmax-price li a .fa-inr{
margin-right:3px;
}

.click-show-option-one .proj-lst {
float:left;
width:100%;
position:relative;
}
.click-show-option-one .proj-lst button.dropdown-toggle {
background: #fff none repeat scroll 0 0;
border: none;
float: left;
padding: 8px 14px;
font-family: 'robotoregular';
font-size: 14px;
text-align: left;
width: 100%;
min-height: 48px;
}
.click-show-option-one .proj-lst ul.more-filter {
position: absolute;
top: 39px;
background: #fff;
padding: 12px 19px;
z-index: 9;
width: 765px;
left: -500px;
height: 176px;
display:none;
overflow-x: scroll;
box-shadow: 0px 5px 8px #777;
}

.click-show-option-one .proj-lst ul.more-filter li {
float: left;
width: 25%;
}
.click-show-option-one .proj-lst ul.more-filter li h5{
font-family: 'robotoregular';
font-size: 15px;
font-weight: 600;
width: 100%;
float: left;
}
.click-show-option-one .proj-lst ul.more-filter li label {
font-family: 'robotoregular';
font-weight: normal;
float: left;
width: 100%;
}
.click-show-option-one .proj-lst ul.more-filter li .pricebox {
float:left;
width:45%;
margin-right:6px;
}
.click-show-option-one .proj-lst ul.more-filter li ul.min-dropdown li {
float: left;
width: 100%;
}

/**project--listing--end***/



/**news-update***/


.news-update-ban {
float:left;
clear:both;
width:100%;
position:relative;
}

.news-update-ban .bread-cum {

position: absolute;
top: 13px;
width: 100%;
padding: 0 20px;
}

.news-update-ban .bread-cum ul li a{

float: left;
font-family: "robotoregular";
color: #fff;
padding: 0 8px;
font-size: 12px;

}
.news-update-ban  .listing-project-name {
width: 100%;
text-align: center;
position: absolute;
bottom: 49px;
}

.news-update-ban  .listing-project-name h1{
font-family: 'robotoregular';
color: #fff;
font-size: 32px;
font-weight: bold;
}

.news-area {
float:left;
clear:both;
width:100%;
padding:20px 0px;
}


.news-area .select-news {
float:left;
clear:both;
width:100%;
}

.news-area .select-news ul li a {
float:right;
font-family: "robotoregular";
padding:0px 12px;
color:#000;
font-size:15px;

}

.news-area .container.highlights{
width: 85%;
}


.news-area  .cutting-news {
float:left;
clear:both;
width:100%;
}
.news-area  .cutting-news h2{
font-family: 'robotoregular';
float: left;
width: 100%;
font-size: 23px;
text-transform: uppercase;
margin-top: 10px;
margin-bottom: 25px;
text-align: center;
}


.news-area  .cutting-news  h5{
font-family: "robotoregular";
float: left;
width: 100%;
font-size:15px;
color:#000;
}

.news-area  .cutting-news .coverage-media{
float:left;
clear:both;
width:100%;
margin-bottom:15px;
} 

.news-area  .column {
float: left;
width: 32.333333%;
padding: 0px;
border: 1px solid #ccc;
min-height: 500px;
margin: 0 4px;
margin-bottom: 18px;
transition: 0.3s;
padding-bottom: 13px;
}

.news-area .column .news-cutting{
float: left;
width: 100%;
height: 350px;
overflow: hidden;
}

.news-area  .column:hover {
box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
}

.news-area  .column .news-link-icon {
float: left;
padding: 0 6px;


}

.news-area  .column .news-link-icon a {
font-size: 20px;
padding: 0 7px;
color: #666;
}

.news-area .column h5{
font-family:'robotoregular';
float: left;
font-size: 17px;
color: #000;
font-weight: 600;
margin-top: 20px;
padding: 0 12px;
line-height: 25px;
width: 100%;
}

/* The Modal (background) */
.news-area  .modal {
display: none;
position: fixed;
z-index: 1;
padding-top: 100px;
left: 0;
top: 0;
width: 100%;
height: 100%;
overflow: auto;
background-color: black;
}

/* Modal Content */
.news-area  .modal-content {
position: relative;
background-color: #fefefe;
margin: auto;
padding: 0;
width: 90%;
max-width: 800px;
}

/* The Close Button */
.news-area  .close {
color: white;
position: absolute;
top: 85px;
right: 25px;
opacity:1;
font-size: 35px;
font-weight: bold;
z-index: 9;
}

.news-area  .close:hover,
.news-area  .close:focus {
color: #999;
text-decoration: none;
cursor: pointer;
}

.news-area  .mySlides {
display: none;
}

.news-area  .cursor {
cursor: pointer;
}

/* Next & previous buttons */
.news-area  .prev,
.news-area  .next {
cursor: pointer;
position: absolute;
top: 50%;
width: auto;
padding: 16px;
margin-top: -50px;
color: white;
font-weight: bold;
font-size: 20px;
transition: 0.6s ease;
border-radius: 0 3px 3px 0;
user-select: none;
-webkit-user-select: none;
}

/* Position the "next button" to the right */
.news-area .next {
right: 0;
border-radius: 3px 0 0 3px;
}

/* On hover, add a black background color with a little bit see-through */
.news-area .prev:hover,
.news-area .next:hover {
background-color: rgba(0, 0, 0, 0.8);
}

/* Number text (1/3 etc) */
.news-area  .numbertext {
color: #f2f2f2;
font-size: 12px;
padding: 8px 12px;
position: absolute;
top: 0;
}

.news-area  img {
margin-bottom: -4px;
}
.news-area .gallery-product img {
width:100%;
}

.news-area  .caption-container {
text-align: center;
background-color: black;
padding: 2px 16px;
color: white;
}

.news-area .demo {
opacity: 0.6;
}

.news-area .active,
.news-area .demo:hover {
opacity: 1;
}



.media-room {
float:left;
width:100%;
clear:both;
margin-bottom:30px;
}

canvas#chart-area{
-moz-user-select: none;
-webkit-user-select: none;
-ms-user-select: none;
}

/**news-update--end***/

/***zooming-effect***/
.magnify-modal {
position: absolute;
z-index: 1090;
width: 320px;
height: 320px;
background-color: #111;
background-color: rgba(0, 0, 0, 0.85);
-webkit-box-shadow: 0 0 3px 1px rgba(0, 0, 0, 0.3);
box-shadow: 0 0 3px 1px rgba(0, 0, 0, 0.3);
cursor: default;
}

.magnify-maximize {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
}

.magnify-toolbar {
font-size: 0;
}

.magnify-header {
position: relative;
z-index: 2;
height: 40px;
color: #fff;
}

.magnify-header .magnify-toolbar {
float: right;
}

.magnify-title {
padding: 13px 10px;
font-size: 14px;
display:none;
line-height: 1;
white-space: nowrap;
text-overflow: ellipsis;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
overflow: hidden;
}

.magnify-stage {
position: absolute;
top: 40px;
right: 10px;
bottom: 40px;
left: 10px;
z-index: 1;
border: none;
overflow: hidden;
}

.magnify-stage.stage-ready {
text-align: center;
font-size: 0;
}

.magnify-stage.stage-ready:before {
content: '';
display: inline-block;
height: 100%;
vertical-align: middle;
overflow: hidden;
}

.magnify-image {
position: relative;
display: inline-block;
}

.magnify-image.image-ready {
max-width: 100%;
max-height: 100%;
vertical-align: middle;
}

.magnify-footer {
position: absolute;
bottom: 0;
z-index: 2;
width: 100%;
height: 40px;
color: #fff;
text-align: center;
}

.magnify-footer .magnify-toolbar {
display: inline-block;
}

.magnify-button {
display: inline-block;
width: 40px;
height: 40px;
-webkit-box-sizing: border-box;
box-sizing: border-box;
margin: 0;
padding: 10px;
font-size: 14px;
color: #ccc;
line-height: 1;
text-align: center;
background: none;
border-width: 0;
border-radius: 0;
cursor: pointer;
outline: none;
}

.magnify-button:hover {
color: #fff;
}

.magnify-button svg {
display: inline-block;
font-size: inherit;
width: 1em;
height: 1em;
overflow: visible;
vertical-align: -.125em;
}

.magnify-button-close:hover {
background-color: #ff4545;
}

.magnify-button-maximize:hover {
background-color: #525252;
}

.magnify-button-minimize:hover {
background-color: #525252;
}

.magnify-loader {
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
z-index: 2;
text-align: center;
background-color: rgba(0, 0, 0, 0.3);
color: #333;
}

.magnify-loader::before {
content: '';
display: inline-block;
position: relative;
width: 36px;
height: 36px;
-webkit-box-sizing: border-box;
box-sizing: border-box;
border-width: 5px;
border-style: solid;
border-color: rgba(0, 0, 0, 0.5) rgba(0, 0, 0, 0.5) rgba(0, 0, 0, 0.5) rgba(255, 255, 255, 0.5);
border-radius: 100%;
-webkit-animation: magnifyLoading 1s infinite linear;
animation: magnifyLoading 1s infinite linear;
}

.magnify-loader::after {
content: '';
display: inline-block;
width: 0;
height: 100%;
vertical-align: middle;
overflow: hidden;
}

@-webkit-keyframes magnifyLoading {
0% {
-webkit-transform: rotateZ(0deg) translate3d(0, 0, 0);
transform: rotateZ(0deg) translate3d(0, 0, 0);
}
100% {
-webkit-transform: rotateZ(360deg) translate3d(0, 0, 0);
transform: rotateZ(360deg) translate3d(0, 0, 0);
}
}

@keyframes magnifyLoading {
0% {
-webkit-transform: rotateZ(0deg) translate3d(0, 0, 0);
transform: rotateZ(0deg) translate3d(0, 0, 0);
}
100% {
-webkit-transform: rotateZ(360deg) translate3d(0, 0, 0);
transform: rotateZ(360deg) translate3d(0, 0, 0);
}
}

.magnify-resizable-handle {
position: absolute;
z-index: 10;
}

.magnify-resizable-handle-e {
top: 0;
right: -5px;
bottom: 0;
left: auto;
width: 10px;
cursor: e-resize;
}

.magnify-resizable-handle-s {
top: auto;
right: 0;
bottom: -5px;
left: 0;
height: 10px;
cursor: s-resize;
}

.magnify-resizable-handle-w {
top: 0;
right: auto;
bottom: 0;
left: -5px;
width: 10px;
cursor: w-resize;
}

.magnify-resizable-handle-n {
top: -5px;
right: 0;
bottom: auto;
left: 0;
height: 10px;
cursor: n-resize;
}

.magnify-resizable-handle-se {
top: auto;
right: -5px;
bottom: -5px;
left: auto;
width: 10px;
height: 10px;
cursor: se-resize;
}

.magnify-resizable-handle-sw {
top: auto;
right: auto;
bottom: -5px;
left: -5px;
width: 10px;
height: 10px;
cursor: sw-resize;
}

.magnify-resizable-handle-nw {
top: -5px;
right: auto;
bottom: auto;
left: -5px;
width: 10px;
height: 10px;
cursor: nw-resize;
}

.magnify-resizable-handle-ne {
top: -5px;
right: -5px;
bottom: auto;
left: auto;
width: 10px;
height: 10px;
cursor: ne-resize;
}

:-webkit-full-screen {
top: 0 !important;
left: 0 !important;
width: 100% !important;
height: 100% !important;
}

:-webkit-full-screen .magnify-header,
:-webkit-full-screen .magnify-footer,
:-webkit-full-screen .magnify-resizable-handle {
display: none;
}

:-webkit-full-screen .magnify-stage {
top: 0;
right: 0;
bottom: 0;
left: 0;
border-width: 0;
background-color: #000;
}

:-moz-full-screen {
top: 0 !important;
left: 0 !important;
width: 100% !important;
height: 100% !important;
}

:-moz-full-screen .magnify-header,
:-moz-full-screen .magnify-footer,
:-moz-full-screen .magnify-resizable-handle {
display: none;
}

:-moz-full-screen .magnify-stage {
top: 0;
right: 0;
bottom: 0;
left: 0;
border-width: 0;
background-color: #000;
}

:-ms-fullscreen {
top: 0 !important;
left: 0 !important;
width: 100% !important;
height: 100% !important;
}

:-ms-fullscreen .magnify-header,
:-ms-fullscreen .magnify-footer,
:-ms-fullscreen .magnify-resizable-handle {
display: none;
}

:-ms-fullscreen .magnify-stage {
top: 0;
right: 0;
bottom: 0;
left: 0;
border-width: 0;
background-color: #000;
}

:full-screen {
top: 0 !important;
left: 0 !important;
width: 100% !important;
height: 100% !important;
}

:full-screen .magnify-header,
:full-screen .magnify-footer,
:full-screen .magnify-resizable-handle {
display: none;
}

:full-screen .magnify-stage {
top: 0;
right: 0;
bottom: 0;
left: 0;
border-width: 0;
background-color: #000;
}

:-webkit-full-screen {
top: 0 !important;
left: 0 !important;
width: 100% !important;
height: 100% !important;
}

:-moz-full-screen {
top: 0 !important;
left: 0 !important;
width: 100% !important;
height: 100% !important;
}

:-ms-fullscreen {
top: 0 !important;
left: 0 !important;
width: 100% !important;
height: 100% !important;
}

:fullscreen {
top: 0 !important;
left: 0 !important;
width: 100% !important;
height: 100% !important;
}

:-webkit-full-screen .magnify-header,
:-webkit-full-screen .magnify-footer,
:-webkit-full-screen .magnify-resizable-handle {
display: none;
}

:-moz-full-screen .magnify-header,
:-moz-full-screen .magnify-footer,
:-moz-full-screen .magnify-resizable-handle {
display: none;
}

:-ms-fullscreen .magnify-header,
:-ms-fullscreen .magnify-footer,
:-ms-fullscreen .magnify-resizable-handle {
display: none;
}

:fullscreen .magnify-header,
:fullscreen .magnify-footer,
:fullscreen .magnify-resizable-handle {
display: none;
}

:-webkit-full-screen .magnify-stage {
top: 0;
right: 0;
bottom: 0;
left: 0;
border-width: 0;
background-color: #000;
}

:-moz-full-screen .magnify-stage {
top: 0;
right: 0;
bottom: 0;
left: 0;
border-width: 0;
background-color: #000;
}

:-ms-fullscreen .magnify-stage {
top: 0;
right: 0;
bottom: 0;
left: 0;
border-width: 0;
background-color: #000;
}

:fullscreen .magnify-stage {
top: 0;
right: 0;
bottom: 0;
left: 0;
border-width: 0;
background-color: #000;
}

::-webkit-backdrop {
background-color: #000;
}

::backdrop {
background-color: #000;
}

::-ms-backdrop {
background-color: #000;
}

.is-grab {
cursor: move;
cursor: -webkit-grab;
cursor: grab;
}

.is-grabbing {
cursor: move;
cursor: -webkit-grabbing;
cursor: grabbing;
}

/***zooming-effect-end***/


/**testimonial***/
.testimonial-area {
float:left;
clear:both;
margin-top:50px;
width:100%;
}
.testimonial-area .container.highlights{
width: 85%;
}
.testimonial-area .testi-monial{
float:left;
clear:both;
width:100%;
margin-bottom:20px;

}
.testimonial-area .testi-monial .testi-blog{
float: left;
width: 100%;
padding: 20px 23px;
border-width: 3px;
border-style: solid;
-webkit-border-image: 
-webkit-gradient(linear, 0 100%, 0 0, from(#ccc), to(rgba(0, 0, 0, 0))) 1 100%;
-webkit-border-image: 
-webkit-linear-gradient(bottom, #ccc, rgba(0, 0, 0, 0)) 1 100%;
-moz-border-image:
-moz-linear-gradient(bottom, #ccc, rgba(0, 0, 0, 0)) 1 100%;  
-o-border-image:
-o-linear-gradient(bottom, #ccc, rgba(0, 0, 0, 0)) 1 100%;
border-image:
linear-gradient(to top, #ccc, rgba(0, 0, 0, 0)) 1 100%;
box-shadow: 0px 3px 3px #ccc ;
}
.testimonial-area .testi-monial .testi-blog .testimonial__quote{
float:left;
width:100%;
}
.testimonial-area .testi-monial .testi-blog .testimonial__quote .testimonial__image--wrapper {
float: left;
padding: 0 20px 10px 0;
}
.testimonial-area .testi-monial .testi-blog .testimonial__quote .testimonial__image--wrapper img {
float: left;
border: 7px solid #f9f8f7;
border-radius: 50%;
box-shadow: 0 5px 5px 0 rgba(50,50,50,.15);
max-width: 100px;
max-height: 100px;
}
.testimonial-area .testi-monial .testi-blog .testimonial__quote {
font-family: "robotoregular";
font-size: 17px;
line-height: 31px;
color: #000;
text-align: justify;
}
.testimonial-area .testi-monial .testi-blog  .testimonial__attribution  {
float: right;
clear: both;
width: 100%;

}
.testimonial-area .testi-monial .testi-blog  .testimonial__attribution p.testimonial__name {
font-family: "robotoregular";
float: right;
font-size: 20px;
font-weight: 600;
text-transform:uppercase;
color: #000;
margin-bottom:5px;
}

.testimonial-area .testi-monial .testi-blog  .testimonial__attribution p.star-rating {
float: right;
color: #aa8036;
font-size: 20px;
clear: both;
}

.testimonial-area .listing-pagination {
float:left;
clear:both;
width:100%;
text-align:center;
}
.testimonial-area .listing-pagination ul.pagination {
box-shadow: 0px 3px 5px #333;
}
.testimonial-area .listing-pagination ul.pagination  li a {
font-family: "robotoregular";
padding: 9px 24px;
font-weight: 600;
color:#333;
}
.testimonial-area .listing-pagination ul.pagination  li.active a{
background:#aa8037;
border:1px solid #aa8037;
color:#fff;
}


/**testimonial--end***/


/**developer--page***/
body.developer-div .navigation-fix .elite-logo.lo-go{
top: 2px;
}

.developer-page-area {
float:left;
clear:both;
width:100%;
padding: 20px 0;
}
.developer-logo{
position: absolute;
bottom: 22px;
left: 57px;
width: 11%;
background: #fff;
padding: 20px;
border: 1px solid #ccc;
box-shadow: 0px 2px 6px #2f2f2f;
}

.developer-logo img  {
width:130px !important;
}

.developer-page-area .container.highlights{
width:85%;
}
.developer-page-area .developer-top-projects {
float:left;
clear:both;
width:100%;
}
.developer-page-area   h2{
font-family: 'robotoregular';
float:left;
clear:both;
width:100%;
font-size:30px;
text-transform:uppercase;
text-align:center;
}
.developer-page-area .developer-top-projects #owl-demo-ten {
float:left;
margin-top:20px;
width:100%;
}
.developer-page-area .developer-top-projects #owl-demo-ten .owl-item{
text-align:center;
}

.developer-page-area .developer-top-projects #owl-demo-ten .owl-item .col-md-4 {
width: 100%;
}

.developer-page-area .developer-top-projects #owl-demo-ten .owl-item .circle-top{
float:left;
width:90%;
position:relative;
text-align:center;
}

.developer-page-area .developer-top-projects #owl-demo-ten .owl-item .circle-top .overlay-circle {
float: left;
width: 91%;
background: rgba(0, 0, 0, 0.5);
height: 285px;
position: absolute;
top: 0;
left: 14px;
border-radius: 100%;
}

.developer-page-area .developer-top-projects #owl-demo-ten .owl-item .circle-top img {
border-radius: 100%;
width: 90%;
height: 285px;
}
.developer-page-area .developer-top-projects #owl-demo-ten .owl-item .circle-top .proj-position {
position: absolute;
top: 38%;
width:90%;
left:4%;
}
.developer-page-area .developer-top-projects #owl-demo-ten .owl-item .circle-top .proj-position h4{
font-family:'robotoregular';
color: #fff;
font-size: 25px;
text-transform: uppercase;
font-weight: bold;
line-height: 32px;
text-shadow: 0px 2px 4px #000;
}
.developer-page-area .developer-top-projects #owl-demo-ten .owl-item .circle-top .proj-position h4 a {
color: #fff;
}
.developer-page-area .developer-top-projects #owl-demo-ten .owl-item .circle-top .proj-position p {
font-family: 'robotoregular';
color: #fff;
font-size: 20px;
}
.developer-page-area .developer-top-projects #owl-demo-ten .owl-pagination {
display:none;
}

.developer-page-area .developer-top-projects #owl-demo-ten .owl-prev {
background: rgba(0, 0, 0, 0) url(../images/top1.png) no-repeat scroll 0 0 !important;
cursor: pointer;
font-size: 0 !important;
height: 66px;
left: -50px;
position: absolute;
width: 38px;
}
.developer-page-area .developer-top-projects #owl-demo-ten .owl-next {
right: -50px;
background: url(../images/top2.png) no-repeat !important;
position: absolute;
font-size: 0 !important;
height: 66px;
width: 38px;
}

.developer-page-area .project-name-dev{
float:left;
clear:both;
width:100%;
padding:53px 0px;
}

.developer-page-area .project-name-dev #developer-projects-city {
float:left;
clear:both;
width:100%;
margin-top:20px;
}
.project-name-dev .developer-city {
float: left;
padding: 0 17px;
width: 18%;
}

.developer-page-area .project-name-dev #developer-projects-city .owl-item {
width: 322px !important;
}
.developer-page-area .project-name-dev #developer-projects-city .owl-item .col-md-2 {
width:100%;
}
.developer-page-area .project-name-dev #developer-projects-city .owl-item .mtm-pro {
float:left;
width:100%;

}

.developer-page-area .project-name-dev #developer-projects-city .owl-item .mtm-pro .name-of-project {
float:left;
clear:both;
width:100%;
}

.developer-page-area .project-name-dev #developer-projects-city .owl-item .mtm-pro .name-of-project h4{
font-family: "robotoregular";
font-weight: 600;
float: left;
font-size: 15px;
width: 100%;
margin-bottom: 5px;
}
.developer-page-area .project-name-dev #developer-projects-city .owl-item .mtm-pro .name-of-project p {
font-family: "robotoregular";
float: left;
width: 100%;
color: #000;
}
.developer-page-area .project-name-dev #developer-projects-city .owl-pagination {
display:none;
}
.developer-page-area .project-name-dev #developer-projects-city .mtm-pro {
float: left;
width: 100%;
overflow:hidden;
position: relative;
}
.developer-page-area .project-name-dev #developer-projects-city .mtm-pro .name-of-project {
position: absolute;
bottom: 0;
background: rgba(0, 0, 0, 0.8);
width: 100%;
min-height: 80px;
padding: 5px 10px;
}
.developer-page-area .project-name-dev #developer-projects-city .mtm-pro  .list-recomnded-project {
position: absolute;
right: 5px;
bottom: 12px;
}
.developer-page-area .project-name-dev #developer-projects-city .mtm-pro  .list-recomnded-project span   {
float:left;
padding: 0 5px;
}

.developer-page-area .project-name-dev #developer-projects-city .mtm-pro  .list-recomnded-project span  a {
float:left;
color:#fff;
font-size:18px;
}

.developer-page-area .project-name-dev #developer-projects-city .mtm-pro  .list-recomnded-project span  a.active{
color:#aa8036;
}

.developer-page-area .project-name-dev #developer-projects-city .mtm-pro  .list-recomnded-project span  a:hover{
color:#aa8036;
}
.developer-page-area .project-name-dev #developer-projects-city .mtm-pro .name-of-project h4{
font-family: 'robotoregular';
color: #fff;
font-size: 15px;
line-height: 25px;
margin-top: 0;
}
.developer-page-area .project-name-dev #developer-projects-city .mtm-pro img {
float: left;
width: 100%;
height: 250px;
-webkit-transition: -webkit-transform .15s ease;
-moz-transition: -moz-transform .15s ease;
-o-transition: -o-transform .15s ease;
-ms-transition: -ms-transform .15s ease;
transition: transform .15s ease;
position: relative;
}
.developer-page-area .project-name-dev #developer-projects-city .item {
margin-bottom:15px;
float:left;
width:25%;
}
.developer-page-area .project-name-dev #developer-projects-city .item .col-md-3 {
width:100%;
}
/* line 46, ../sass/demo.scss */
.developer-page-area .project-name-dev #developer-projects-city .mtm-pro a img:hover {
-webkit-transform: scale(1.05);
-moz-transform: scale(1.05);
-o-transform: scale(1.05);
-ms-transform: scale(1.05);
transform: scale(1.05);
}

.developer-page-area .project-name-dev #developer-projects-city .mtm-pro a {
float:left;
width:100%;
}

.developer-page-area .project-name-dev #developer-projects-city .mtm-pro .name-of-project p {
font-family: 'robotoregular';
color: #fff;
}

.developer-page-area .project-name-dev .listing-pagination {
float: left;
clear: both;
width: 100%;
text-align: center;
}
.developer-page-area .project-name-dev .listing-pagination ul.pagination{
box-shadow: 0px 3px 5px #333;
}
.developer-page-area .project-name-dev .listing-pagination ul.pagination li a{
font-family: 'robotoregular';
padding: 9px 24px;
font-weight: 600;
color: #333;
}
.developer-page-area .project-name-dev .listing-pagination ul.pagination li.active a{
background: #aa8037;
border: 1px solid #aa8037;
color: #fff;
}

.developer-page-area .project-name-dev #owl-demo-eleven .owl-prev {
background: rgba(0, 0, 0, 0) url(../images/prev-b.png) no-repeat scroll 0 0 !important;
cursor: pointer;
font-size: 0 !important;
height: 14px;
left: -50px;
position: absolute;
width: 14px;
}
.developer-page-area .project-name-dev #owl-demo-eleven .owl-next {
right: -50px;
background: url(../images/nex-b.png) no-repeat !important;
position: absolute;
font-size: 0 !important;
height: 14px;
width: 9px;
}

.developer-form-strip {
background:#aa8036;
float:left;
clear:both;
padding:20px 0px;
width:100%;
margin:50px 0px;
}

.developer-form-strip .container.highlights{
width:85%;
}

.developer-form-strip .drop-developer {
float:left;
width:100%;
}

.developer-form-strip .drop-developer input[type="text"]{
width: 100%;
border: 1px solid #ccc;
padding: 4px 6px;
height: 38px;
font-size: 14px;
font-family: 'robotoregular';
color: #000;
}
.developer-form-strip .drop-developer input[type="email"]{
width: 100%;
border: 1px solid #ccc;
padding: 4px 6px;
height: 38px;
font-family: 'robotoregular';
color: #000;
margin: 0;
} 
.developer-form-strip .drop-developer .cc-picker {
left: 28px;
}

.developer-form-strip .drop-developer button[type="submit"]{
font-family: 'robotoregular';
line-height: 25px;
height: 40px;
border: 2px solid #fff;
clear: both;
margin-top: 0px;
padding: 7px 0px;
width: 100%;
font-size: 18px;
background: no-repeat;
text-transform: uppercase;
color: #fff;
}
.developer-form-strip .drop-developer button[type="button"]:hover{
background:#000;
color:#fff;
}

.about-developer {
float:left;
clear:both;
margin:10px 0px;
width:100%;
}

.about-developer .overview-about {
float:left;
clear:both;
width:100%;
}
.about-developer .overview-about h3{
font-family: 'robotoregular';
float: left;
clear: both;
width: 100%;
font-size: 30px;
text-transform: uppercase;
text-align: center;
}

.about-developer .overview-about p {
font-family: 'robotoregular';
float: left;
width: 100%;
margin-top: 20px;
text-align: center;
font-size: 16px;
line-height: 28px;
color: #000;
}

.developer-contact {
background:#aa8036;
float:left;
clear:both;
padding:20px 0px;
margin:20px 0px;
width:100%;
}

.developer-contact h3{
font-family: 'robotoregular';
float: left;
clear: both;
color:#fff;
width: 100%;
font-size: 30px;
text-transform: uppercase;
text-align: center;
}
.developer-contact p {
font-family: 'robotoregular';
float: left;
width: 100%;
text-align: center;
font-size: 18px;
color: #fff;
}
.developer-contact .contact-deve-project {
float: left;
clear: both;
width: 100%;
}
.developer-contact .contact-deve-project form{
float: left;
clear: both;
width: 100%;
margin-top:20px;
}
.developer-contact .contact-deve-project form input[type="text"]{
width: 100%;
border: 1px solid #ccc;
padding: 4px 6px;
height: 38px;
font-family: 'robotoregular';
color: #000;

}
.developer-contact .contact-deve-project form input[type="email"]{
height: 38px;
}

.developer-contact .contact-deve-project form button[type="submit"]{
font-family: 'robotoregular';
background: #000;
line-height: 28px;
height: 40px;
border: none;
box-shadow: 3px 0 5px rgba(0,0,0,0.5);
clear: both;
margin-top: 0px;
padding: 7px 0px;
width: 100%;
font-size: 18px;
text-transform: uppercase;
color: #fff;
}

.developer-contact .contact-deve-project form button[type="submit"]:hover{
background:#aa8036;
color:#fff;
box-shadow:none;
}

.developer-contact .contact-deve-project form .com-md-12 {
margin-bottom:8px;
position: relative;
}
.developer-contact .contact-deve-project form textarea{
height: 181px;
max-width: 100%;
font-family: "robotoregular";
width: 100%;
}

/**developer--page--end***/

/**Awards-And-Recognitions--page***/

.sl-overlay {
position: fixed;
left: 0;
right: 0;
top: 0;
bottom: 0;
background: rgba(0, 0, 0, 0.9);
opacity: 1;
display: none;
z-index: 1035;
}

/* line 41, ../sass/simplelightbox.scss */
.sl-wrapper {
z-index: 1040;
}
/* line 43, ../sass/simplelightbox.scss */
.sl-wrapper button {
border: 0 none;
background: transparent;
font-size: 28px;
padding: 0;
cursor: pointer;
}
/* line 49, ../sass/simplelightbox.scss */
.sl-wrapper button:hover {
opacity: 0.7;
}
/* line 54, ../sass/simplelightbox.scss */
.sl-wrapper .sl-close {
display: none;
position: fixed;
right: 30px;
top: 30px;
z-index: 1060;
margin-top: -14px;
margin-right: -14px;
height: 44px;
width: 44px;
line-height: 44px;
font-family: Arial, Baskerville, monospace;
color: #fff;
font-size: 3rem;
}
/* line 69, ../sass/simplelightbox.scss */
.sl-wrapper .sl-close:focus {
outline: none;
}
/* line 74, ../sass/simplelightbox.scss */
.sl-wrapper .sl-counter {
display: none;
position: fixed;
top: 30px;
left: 30px;
z-index: 1060;
color: #000;
font-size: 1rem;
}
/* line 84, ../sass/simplelightbox.scss */
.sl-wrapper .sl-navigation {
width: 100%;
display: none;
}
/* line 87, ../sass/simplelightbox.scss */
.sl-wrapper .sl-navigation button {
position: fixed;
top: 50%;
margin-top: -22px;
height: 44px;
width: 22px;
line-height: 44px;
text-align: center;
display: block;
z-index: 1060;
font-family: Arial, Baskerville, monospace;
color: #000;
}
/* line 99, ../sass/simplelightbox.scss */
.sl-wrapper .sl-navigation button.sl-next {
right: 5px;
font-size: 2rem;
}
/* line 104, ../sass/simplelightbox.scss */
.sl-wrapper .sl-navigation button.sl-prev {
left: 5px;
font-size: 2rem;
}
/* line 109, ../sass/simplelightbox.scss */
.sl-wrapper .sl-navigation button:focus {
outline: none;
}
@media (min-width: 35.5em) {
/* line 87, ../sass/simplelightbox.scss */
.sl-wrapper .sl-navigation button {
width: 44px;
}
/* line 116, ../sass/simplelightbox.scss */
.sl-wrapper .sl-navigation button.sl-next {
right: 10px;
font-size: 3rem;
}
/* line 121, ../sass/simplelightbox.scss */
.sl-wrapper .sl-navigation button.sl-prev {
left: 10px;
font-size: 3rem;
}
}
@media (min-width: 50em) {
/* line 87, ../sass/simplelightbox.scss */
.sl-wrapper .sl-navigation button {
width: 44px;
}
/* line 129, ../sass/simplelightbox.scss */
.sl-wrapper .sl-navigation button.sl-next {
right: 20px;
color: #fff;
font-size: 3rem;
}
/* line 134, ../sass/simplelightbox.scss */
.sl-wrapper .sl-navigation button.sl-prev {
left: 20px;
color: #fff;
font-size: 3rem;
}
}
/* line 142, ../sass/simplelightbox.scss */
.sl-wrapper .sl-image {
position: fixed;
-ms-touch-action: none;
touch-action: none;
z-index: 10000;
}
/* line 147, ../sass/simplelightbox.scss */
.sl-wrapper .sl-image img {
margin: 0;
padding: 0;
display: block;
border: 0 none;
}
@media (min-width: 35.5em) {
/* line 147, ../sass/simplelightbox.scss */
.sl-wrapper .sl-image img {
border: 0 none;
}
}
@media (min-width: 50em) {
/* line 147, ../sass/simplelightbox.scss */
.sl-wrapper .sl-image img {
border: 0 none;
}
}
/* line 160, ../sass/simplelightbox.scss */
.sl-wrapper .sl-image iframe {
background: #000;
border: 0 none;
}
@media (min-width: 35.5em) {
/* line 160, ../sass/simplelightbox.scss */
.sl-wrapper .sl-image iframe {
border: 0 none;
}
}
@media (min-width: 50em) {
/* line 160, ../sass/simplelightbox.scss */
.sl-wrapper .sl-image iframe {
border: 0 none;
}
}
/* line 170, ../sass/simplelightbox.scss */
.sl-wrapper .sl-image .sl-caption {
display: none;
padding: 10px;
color: #fff;
background: rgba(0, 0, 0, 0.8);
font-size: 14px;
position: absolute;
bottom: 0;
left: 0;
right: 0;
}
/* line 181, ../sass/simplelightbox.scss */
.sl-wrapper .sl-image .sl-caption.pos-top {
bottom: auto;
top: 0;
}
/* line 186, ../sass/simplelightbox.scss */
.sl-wrapper .sl-image .sl-caption.pos-outside {
bottom: auto;
}
/* line 191, ../sass/simplelightbox.scss */
.sl-wrapper .sl-image .sl-download {
display: none;
position: absolute;
bottom: 5px;
right: 5px;
color: #000;
z-index: 1060;
}

/* line 202, ../sass/simplelightbox.scss */
.sl-spinner {
display: none;
border: 5px solid #333;
border-radius: 40px;
height: 40px;
left: 50%;
margin: -20px 0 0 -20px;
opacity: 0;
position: fixed;
top: 50%;
width: 40px;
z-index: 1007;
-webkit-animation: pulsate 1s ease-out infinite;
-moz-animation: pulsate 1s ease-out infinite;
-ms-animation: pulsate 1s ease-out infinite;
-o-animation: pulsate 1s ease-out infinite;
animation: pulsate 1s ease-out infinite;
}

/* line 221, ../sass/simplelightbox.scss */
.sl-scrollbar-measure {
position: absolute;
top: -9999px;
width: 50px;
height: 50px;
overflow: scroll;
}

@-webkit-keyframes pulsate {
0% {
transform: scale(0.1);
opacity: 0.0;
}
50% {
opacity: 1;
}
100% {
transform: scale(1.2);
opacity: 0;
}
}
@keyframes pulsate {
0% {
transform: scale(0.1);
opacity: 0.0;
}
50% {
opacity: 1;
}
100% {
transform: scale(1.2);
opacity: 0;
}
}
@-moz-keyframes pulsate {
0% {
transform: scale(0.1);
opacity: 0.0;
}
50% {
opacity: 1;
}
100% {
transform: scale(1.2);
opacity: 0;
}
}
@-o-keyframes pulsate {
0% {
transform: scale(0.1);
opacity: 0.0;
}
50% {
opacity: 1;
}
100% {
transform: scale(1.2);
opacity: 0;
}
}
@-ms-keyframes pulsate {
0% {
transform: scale(0.1);
opacity: 0.0;
}
50% {
opacity: 1;
}
100% {
transform: scale(1.2);
opacity: 0;
}
}

.awards-and-recognitions {
float:left;
clear:both;
padding:35px 0px;
width:100%;
}
.awards-and-recognitions .container.highlights{
width:85%;
}

.awards-and-recognitions  p.exclusivityContent {
background: #000000;
float: left;
font-family: "robotoregular";
color:#fff;
width: 100%;
font-size: 15px;
padding: 7px 14px;
/*margin-top: 10px;*/
}

.awards-and-recognitions  p.exclusivityContent span{
font-size: 12px;
float: left;
display: block;
width: 100%;
}

.awards-and-recognitions .recognitions-award {
float:left;
clear:both;
width:100%;
margin-bottom:15px;
}


.awards-and-recognitions .recognitions-award .gallery-product a img {

width: auto;
height: 200px;
-webkit-transition: -webkit-transform .15s ease;
-moz-transition: -moz-transform .15s ease;
-o-transition: -o-transform .15s ease;
-ms-transition: -ms-transform .15s ease;
transition: transform .15s ease;
position: relative;
}

.awards-and-recognitions .recognitions-award .gallery-product  figure{
text-align: center;
float: left;
width: 100%;
border: 1px solid #ccc;
padding: 10px 0;
}
/* line 46, ../sass/demo.scss */
.awards-and-recognitions .recognitions-award .gallery-product a:hover img {
-webkit-transform: scale(1.05);
-moz-transform: scale(1.05);
-o-transform: scale(1.05);
-ms-transform: scale(1.05);
transform: scale(1.05);
z-index: 5;
}
/**Awards And Recognitions--page--end***/

/**Events--page***/

.events-page {
float:left;
clear:both;
padding:35px 0px;
width:100%;
}

.events-page .container.highlights{
width:85%;
}
.events-page .events-place {
float:left;
clear:both;
width:100%;
}

.events-page .events-place .filter-by-country {
float:left;
clear:both;
width:100%;
}
.events-page .events-place .filter-by-country .fiter-tabs{
float: left;
width: 50%;
}
.events-page .events-place .filter-by-country .fiter-tabs ul.nav-tabs{
border:none;
}

.events-page .events-place .filter-by-country .fiter-tabs ul.nav-tabs li.fil-ter {
font-family: 'robotoregular';
font-size: 16px;
padding-top: 10px;
color: #000;
padding-right: 12px;
}

.events-page .events-place .filter-by-country .fiter-tabs ul.nav-tabs li.active a{
font-family: 'robotoregular';
font-size:16px;
color:#fff;
border:none;
background:#aa8036;
}

.events-page .events-place .filter-by-country .fiter-tabs ul.nav-tabs li a{
font-family: 'robotoregular';
font-size:16px;
color:#000;
}

.events-page .events-place .filter-by-country  .coming-events {
float:right;
padding-top:12px;
padding: 12px 68px;
}
.events-page .events-place .filter-by-country  .coming-events span  a{
font-family: 'robotoregular';
font-size: 14px;
color: #000;
padding-right: 10px;
border: 1px solid #000;
padding: 5px 11px;
}
.events-page .events-place .events-video .events-blogs h3{
font-family: 'robotoregular';
margin-top: 0;
font-weight: 500;
float: left;
width: 100%;
}

.events-page .events-place .filter-by-country .tab-content {
float:left;
clear:both;
margin-top:20px;
width:100%;
}

.events-page .events-place .filter-by-country .tab-content .all-events-country {
float:left;
clear:both;
margin-bottom:12px;
width:100%;
}
.events-page .events-place .filter-by-country .tab-content .col-md-3.events-box{
float: left;
padding-left: 0px;
position: relative;
overflow: hidden;
padding-right: 0;
margin-right: 16px;
width: 23%;
}
.events-page .events-place .filter-by-country .tab-content .col-md-3.events-box a {
float:left;
width:100%;
}


.events-page .events-place .filter-by-country .tab-content .col-md-3.events-box a img {
float: left;
width: 100%;
height: auto;
-webkit-transition: -webkit-transform .15s ease;
-moz-transition: -moz-transform .15s ease;
-o-transition: -o-transform .15s ease;
-ms-transition: -ms-transform .15s ease;
transition: transform .15s ease;
position: relative;
}
/* line 46, ../sass/demo.scss */
.events-page .events-place .filter-by-country .tab-content .col-md-3.events-box a:hover img {
-webkit-transform: scale(1.05);
-moz-transform: scale(1.05);
-o-transform: scale(1.05);
-ms-transform: scale(1.05);
transform: scale(1.05);
z-index: 5;
}
.events-page .events-place .filter-by-country .tab-content .col-md-3.events-box span {
font-family: 'robotoregular';
float: left;
width: 100%;
padding: 3px 7px;
background: #000;
color: #fff;
font-size: 16px;
margin-bottom: 20px;
text-align: center;
}
.events-page .events-place .filter-by-country .listing-pagination {
float: right;
clear: both;
margin-right: 12px;   
}
.events-page .events-place .filter-by-country .listing-pagination  ul.pagination {
box-shadow: 0px 3px 5px #333;
}
.events-page .events-place .filter-by-country .listing-pagination   ul.pagination li a {
font-family: 'robotoregular';
padding: 9px 24px;
font-weight: 600;
color: #333;
}
.events-page .events-place .filter-by-country .listing-pagination    ul.pagination li.active a {
background: #aa8037;
border: 1px solid #aa8037;
color: #fff;
}
.events-page .events-place .events-video {
float:left;
clear:both;
padding:20px 0px;
width:100%;
}
.events-page .events-place .events-video .col-md-8.video-full{
padding-left:0px;
}

.events-page .events-place .events-video .events-blog-box {
float: left;
clear: both;
padding: 18px 0;
width: 100%;
border-bottom: 2px dashed #ccc;
}

.events-page .events-place .events-video .events-blog-box a {
float:left;
width:100%;
}

.events-page .events-place .events-video .events-blog-box span.video-thumb {
float: left;
margin-right: 15px;
box-shadow: 0px 3px 7px #555;
width:32%;
}

.events-page .events-place .events-video .events-blog-box span.video-content{
font-family: 'robotoregular';
color: #000;
font-size: 17px;
padding: 21px 0;
float: left;
line-height: 30px;
width: 63%;
}

.events-page .events-place .events-contact{
float:left;
width:100%;
padding:30px 0px;
clear:both;
}
.events-page .events-place .events-contact .col-md-5.events-form{
border: 1px solid #ccc;
padding: 18px 23px;
min-height: 422px;
}
.events-page .events-place .events-contact .register-events {
float:left;
width:100%;
}

.events-page .events-place .events-contact .register-events .miami-events {
float:left;
width:100%;
}


.events-page .events-place .events-contact .register-events .miami-events .input {
position: relative;
z-index: 1;
display: inline-block;
margin: 1em;
margin-left: 0;
max-width: 100%;
width: calc(100% - 2em);
vertical-align: top;
}

.events-page .events-place .events-contact .register-events .miami-events .input-class {
position: relative;
display: block;
float: left;
padding: 0.8em;
width: 100%;
border-bottom: 2px solid #777;
border-radius: 0;
background: no-repeat;
color: #000;
font-size: 14px;
font-weight: 500;
font-family: 'robotoregular';
-webkit-appearance: none;
border-left: 0;
border-top: 0;
margin: 11px 0;
}

.events-page .events-place .events-contact .register-events h4{
font-family: 'robotoregular';
font-size: 20px;
font-weight: 500;
float: left;
width: 100%;
}

.events-page .events-place .events-contact .register-events  .miami-submit {
float: left;
width: 100%;
text-align:center;
margin-top:15px;
}
.events-page .events-place .events-contact .register-events  .miami-submit input[type="submit"] {
font-family: 'robotoregular';
background: #aa8036;
border: none;
color: #fff;
padding: 5px 17px;
font-size: 16px;
}

.events-page .events-place .events-contact .register-events  .miami-submit input[type="submit"]:hover{
background:#000;
}
.events-page .events-place .events-contact .col-md-7.events-detail{
background:#aa8036;
}
.events-page .events-place .events-contact .kindly-event {
float: left;
width: 100%;
}
.events-page .events-place .events-contact .kindly-event .office-adress {
padding: 23px 23px;
float: left;
width: 100%;
border-bottom: 1px dashed rgba(255, 255, 255, 0.5);
}
.events-page .events-place .events-contact .kindly-event .office-adress h5{
color: #fff;
float: left;
font-family: 'robotoregular';
font-size: 18px;
width: 100%;
}
.events-page .events-place .events-contact .kindly-event .office-adress  p {
font-family: 'robotoregular';
color: #fff;
float: left;
font-size: 14px;
line-height: 23px;
width: 100%;
}

.events-page .events-place .events-blog-section {
float:left;
padding:30px 0px;
width:100%;
} 

.events-page .events-place .events-blog-section h4{
font-family:'robotoregular';
font-size: 20px;
font-weight: 600;
float: left;
width: 100%;
}

.events-page .events-place .events-blog-section .blog-events-box {
float:left;
clear:both;
margin-top:15px;
width:100%;

}

.events-page .events-place .events-blog-section .blog-events-box .owl-item{
width: 450px !important;
}

.events-page .events-place .events-blog-section .blog-events-box .owl-item .col-md-6 {
width:100%;
padding-left:0px;
}

.events-page .events-place .events-blog-section .blog-events-box .owl-item .item .blog-map img {
width:100%;
height: 270px;
}
.events-page .events-place .events-blog-section .blog-events-box .owl-item .item .blog-map .india-dubai {
float:left;
clear:both;
margin-top:15px;
padding:10px 12px;
width:100%;
}

.events-page .events-place .events-blog-section .blog-events-box .owl-item .item .blog-map .india-dubai span{
font-family: 'robotoregular';
font-size: 18px;
font-weight: 600;
color: #000;
float: left;
width: 70%;
white-space: nowrap;
max-width: 100%;
text-overflow: ellipsis;
overflow: hidden;
}

.events-page .events-place .events-blog-section .blog-events-box .owl-item .item .blog-map .india-dubai p{
font-family: "robotoregular";
font-size: 14px;
color: #000;
line-height:25px;
float: left;
width: 100%;
}
.events-page .events-place .events-blog-section .blog-events-box  .owl-pagination {
display:none;
}
.events-page .events-place .events-blog-section .blog-events-box  .owl-prev{
background: rgba(0, 0, 0, 0) url(../images/pre.png) no-repeat scroll 0 0 !important;
cursor: pointer;
font-size: 0 !important;
height: 30px;
left: -50px;
position: absolute;
width: 30px;
} 

.events-page .events-place .events-blog-section .blog-events-box  .owl-next{
right: -50px;
background: url(../images/nex.png) no-repeat !important;
position: absolute;
font-size: 0 !important;
height: 30px;
width: 30px;
}


/* Manami */
.input--manami {
overflow: hidden;
}

.input__field--manami {
width: 100%;
background: transparent;
padding: 0.5em;
margin-bottom: 2em;
color: #f9f7f6;
z-index: 100;
opacity: 0;
}

.input__label--manami {
width: 100%;
position: absolute;
text-align: left;
padding: 0.5em 0;
pointer-events: none;
font-size: 1em;
}

.input__label--manami::before,
.input__label--manami::after {
content: '';
position: absolute;
width: 100%;
left: 0;
}

.input__label--manami::before {
height: 100%;
background: #A8A8A8;
top: 0;
-webkit-transform: translate3d(0, -100%, 0);
transform: translate3d(0, -100%, 0);
-webkit-transition: -webkit-transform 0.2s;
transition: transform 0.2s;
}

.input__label--manami::after {
height: 2px;
background: #A8A8A8;
top: 100%;
-webkit-transition: opacity 0.2s;
transition: opacity 0.2s;
}

.input__label-content--manami {
padding: 0;
-webkit-transform-origin: 0 0;
transform-origin: 0 0;
-webkit-transition: -webkit-transform 0.2s, color 0.2s;
transition: transform 0.2s, color 0.2s;
}

.input__field--manami:focus,
.input--filled .input__field--manami {
opacity: 1;
-webkit-transition: opacity 0s 0.2s;
transition: opacity 0s 0.2s;
}

.input__label--manami::before,
.input__label--manami::after,
.input__label-content--manami,
.input__field--manami:focus,
.input--filled .input__field--manami {
-webkit-transition-timing-function: cubic-bezier(0, 0.25, 0.5, 1);
transition-timing-function: cubic-bezier(0, 0.25, 0.5, 1);
}

.input__field--manami:focus + .input__label--manami::before,
.input--filled .input__label--manami::before {
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}

.input__field--manami:focus + .input__label--manami::after,
.input--filled .input__label--manami::after {
opacity: 0;
}
.input__field--manami:focus + .input__label--manami .input__label-content--manami,
.input--filled .input__label--manami .input__label-content--manami {
color: #cbc4c6;
-webkit-transform: translate3d(0, 2.1em, 0) scale3d(0.65, 0.65, 1);
transform: translate3d(0, 2.1em, 0) scale3d(0.65, 0.65, 1);
}

.events-deatils {
float:left;
clear:both;
padding:30px 0px;
margin-top: -590px;
width:100%;
}

.events-deatils .container.highlights{
width:85%;
background: #fff;
position: relative;
}
.events-deatils .two-row .col-md-8 {
padding: 0px;
}
.events-deatils .two-row .col-md-4 {
padding: 0px;
}

.events-deatils .events-blog-detail {
float:left;
width:100%;
}

.events-deatils .eventblurm {
float:left;
width:100%;
}

.events-deatils .eventblurm  img {
height: 400px;
width: 100%;
}

.events-deatils .two-row{
float:left;
position:relative;
width:100%;
}

.events-deatils .two-row .event-deal {
background: #efefef;
float: left;
height: 400px;
width: 100%;
border-bottom: 1px solid #ccc;
text-align: center;
padding: 62px 10px;
}

.events-deatils .two-row .event-deal  .event-lock{
float: left;
width: 100%;
}
.events-deatils .two-row .event-deal  .event-lock h5{
font-family: "robotoregular";
font-size: 20px;
color: #000;
font-weight: 600;
}
.events-deatils .two-row .event-deal h6 {
font-family: "robotoregular";
font-size: 16px;
color: #000;
}

.events-deatils .two-row .event-deal .location-address {
float: left;
clear: both;
margin-top: 25px;
font-family: "robotoregular";
font-size: 17px;
width: 100%;
padding: 0 20px;
}

.events-deatils .two-row .event-deal .location-address a {
border: 2px solid #aa8036;
padding: 5px 30px;
float: left;
margin-top: 40px;
width: 100%;
color: #aa8036;
font-weight:600;
font-size: 18px;
}
.events-deatils .two-row .event-deal .location-address a:hover{
border: 1px solid #000;
background:#000;
color:#fff;
}

.events-deatils   .event-enq {
float:left;
width:100%;
padding:10px 15px;
}
.events-deatils   .event-enq .col-md-8{
padding:0px;
}
.events-deatils   .event-enq .col-md-4{
padding:0px;
}

.events-deatils   .event-enq a{
background: #aa8036;
font-family: "robotoregular";
float: left;
width: 100%;
text-align: center;
padding: 12px 0;
color: #fff;
position: absolute;
left: 0;
bottom: 0;
font-size: 16px;
}

.events-deatils   .event-enq a:hover{
background:#000;
}

.events-deatils .two-row .event-deal span {
font-family: "robotoregular";
font-size: 14px;
color: #000;
}

.events-deatils .events-blog-detail .details-event {
float: left;
padding: 10px 10px;
border: 1px solid #ccc;
}

.events-deatils .events-blog-detail .details-event img {
float: left;
margin-right: 20px;
}
.events-deatils .events-blog-detail .details-event h3{
font-family: "robotoregular";
margin-top: 0;
font-size: 22px;
line-height: 28px;
font-weight: 600;
}

.events-deatils .events-blog-detail .details-event .writerInfo span {
font-family: "robotoregular";
color:#333;
padding-right: 6px;
}
.events-deatils .events-blog-detail .details-event .writerInfo{
margin: 7px 0;
}
.events-deatils .events-blog-detail .details-event .writerInfo span .fa{
margin-right:3px;
color:#333;
}

.events-deatils .events-blog-detail .details-event p {
font-family: "robotoregular";
font-size: 15px;
color: #000;
line-height: 28px;
text-align: justify;
} 

.events-deatils .events-blog-detail .detailformsection{
float:left;
width:100%;
}

.events-deatils .events-blog-detail .detailformsection p.email_f.emailid {
font-family: "robotoregular";
float: left;
width: 100%;
font-size: 16px;
font-weight: 600;
}

.events-deatils .events-blog-detail .detailformsection p.phone_f.phoneno {
font-family: "robotoregular";
float: left;
width: 100%;
font-size:16px;
font-weight: 600;
}
.events-deatils .events-blog-detail .detailformsection p.eventtmhd.dec-hd{
font-family: "robotoregular";
float: left;
width: 100%;
font-size:18px;
margin-bottom:0px;
font-weight: 500;
}

.events-deatils .events-blog-detail .detailformsection  span.eventdate{
font-family: "robotoregular";
float: left;
width: 100%;
font-size:14px;
font-weight: 500;
}

.events-deatils .enquire-events-form{
float:left;
clear:both;
margin:10px 0px;
width:100%;
}

.events-deatils .enquire-events-form .form-events-right {
float: left;
width: 100%;
position:relative;
margin: 5px 0;
}

.events-deatils .enquire-events-form .form-events-right input[type="text"]{
width: 100%;
padding: 0 30px;
height: 35px;
border-top: none;
border-right: none;
border-left: none;
border-bottom: 1px solid #777;
}

.events-deatils .enquire-events-form .form-events-right .fa{
position: absolute;
top: 11px;
font-size: 17px;
}

.events-deatils .events-blog-detail  .date-time-pick {
float:left;
clear:both;
margin-top:10px;

width:100%;
}
.events-deatils .events-blog-detail  .date-time-pick  .form-group {
padding: 0 10px;
}

.events-deatils .events-blog-detail  .date-time-pick .input-group {
float:left;
width:100%;
}

.events-deatils .events-blog-detail  .date-time-pick .register-time {
float:left;
width:100%;
}
.events-deatils .events-blog-detail  .date-time-pick .register-time button{
background: #aa8036;
font-family: "robotoregular";
color: #fff;
font-size: 15px;
float: left;
border: none;
width: 100%;
padding: 7px 0px;
}
.events-deatils .events-blog-detail  .date-time-pick .register-time button:hover{
background:#000;
}
.latest-event-releted {
float:left;
clear:both;
padding:30px 0px;
width:100%;
padding-top: 0;
}

.latest-event-releted h3{
font-family: "robotoregular";
float: left;
width: 100%;
padding: 0 12px;
font-size: 20px;
font-weight: 600;
}

.latest-event-releted #owl-demo-thirteen{
float: left;
clear:both;
width: 100%;
margin-top:20px;
}
.latest-event-releted #owl-demo-thirteen .item .col-md-4 {
width:100%;
}
.latest-event-releted #owl-demo-thirteen .item .events-properties {
border: 1px solid #ccc;
float:left;
position:relative;
width:100%;
}
.latest-event-releted #owl-demo-thirteen .item .events-properties .deal-ban__offer {
position: absolute;
left: -6px;
right: 24px;
top: 0px;
height: 34px;
background-color: #aa8036;
z-index: 2;
}

.latest-event-releted #owl-demo-thirteen .item .events-properties .deal-ban__offer:before{
content: "";
position: absolute;
left: 0px;
top: 0px;
background: url(../images/sprite1.png) no-repeat 0px 2px;
width: 6px;
height: 39px;
background-size: 6px, 39px;
}

.latest-event-releted #owl-demo-thirteen .item .events-properties .deal-ban__ok__text {
font-size: 12px;
color: #fff;
font-family: 'robotoregular';
font-weight: 700;
line-height: 34px;
white-space: nowrap;
overflow: hidden;
position: relative;
text-overflow: ellipsis;
padding: 0px 0px 0px 65px;
float: left;
width: 71%;

}

.latest-event-releted #owl-demo-thirteen .item .events-properties .deal-ban__ok__text:before{
content: "";
position: absolute;
left: 10px;
top: 3px;
background: url(../images/deal_sprite.png) no-repeat 0 1px;
width: 80px;
height: 26px;
background-size: 80px, 26px;
}

.latest-event-releted #owl-demo-thirteen .item .events-properties .deal-ban__offer:after{
content: "";
position: absolute;
right: -10px;
top: 0px;
background: url(../images/sprite2.png) no-repeat 0px -2px;
width: 12px;
height: 35px;
background-size: 12px, 35px;
}

.latest-event-releted #owl-demo-thirteen .item .events-properties .events-slide {
position:relative;
width:100%;
float:left;
}

.latest-event-releted #owl-demo-thirteen .item .events-properties .events-slide img {
width:100%;
height: 350px;
}
.latest-event-releted #owl-demo-thirteen .item .events-properties .events-slide p {
font-family: "robotoregular";
position: absolute;
bottom: -9px;
color: #fff;
background: rgba(0, 0, 0, 0.8);
width: 100%;
padding: 12px 20px;
font-size: 15px;
}
.latest-event-releted #owl-demo-thirteen .item .events-properties span.p-start{
font-family: "robotoregular";
float: left;
width: 100%;
padding: 12px 15px;
font-size: 17px;
}
.latest-event-releted #owl-demo-thirteen .item .events-properties  a {
color:#000;
}

.latest-event-releted #owl-demo-thirteen .item .events-properties span.p-start  span.price-ban {
float: right;
font-weight: 600;
}
.latest-event-releted #owl-demo-thirteen .item .events-properties p.bhk-part{
font-family: "robotoregular";
float: left;
width: 100%;
padding: 2px 19px;
bottom: 36px;
border-bottom: 2px solid #aa8036;
font-size: 17px;
}

.latest-event-releted #owl-demo-thirteen .owl-controls .owl-buttons .owl-prev {
background: rgba(0, 0, 0, 0) url(../images/detail-event-pre.png) no-repeat scroll 0 0 !important;
cursor: pointer;
font-size: 0 !important;
height: 54px;
left: 15px;
position: absolute;
width: 31px;
}
.latest-event-releted #owl-demo-thirteen .owl-controls .owl-buttons .owl-next {
right: 15px;
background: url(../images/detail-event-nex.png) no-repeat !important;
position: absolute;
font-size: 0 !important;
height: 54px;
width: 31px;
}
.latest-event-releted #owl-demo-thirteen .owl-controls .owl-pagination {
display:none;
}

.events-location-map {
float: left;
clear: both;
padding: 30px 0px;
width: 100%;
}

.events-location-map h3{
font-family: "robotoregular";
float: left;
width: 100%;
padding: 0 12px;
font-size: 20px;
font-weight: 600;
}

.events-location-map iframe{
margin-top:20px;
}
.events-blog-section{
float: left;
clear: both;
padding: 30px 0px;
width: 100%;
}
.events-blog-section .filter-by-country ul.nav-tabs {
border-bottom:none
}
.events-blog-section .filter-by-country ul.nav-tabs li a {
border:none;
font-family: "robotoregular";
float: left;
color:#000;
padding: 0 12px;
font-size: 20px;
font-weight: 600
}
.events-blog-section .filter-by-country ul.nav-tabs li.active a{
color:#fff;
border: none;
background: #aa8036;
}
.events-blog-section  .blog-events-box  .item .col-md-4.center-block{
width:100%;
}
.events-blog-section  .blog-events-box  .item .section-box-ten h3{
font-family: "robotoregular";
font-size: 20px;
font-weight: 600;
color: #fff;
float: left;
width: 70%;
white-space: nowrap;
max-width: 100%;
text-overflow: ellipsis;
overflow: hidden;
}

.events-blog-section  .blog-events-box  .item .section-box-ten p {
font-family: "robotoregular";
font-size: 13px;
color: #fff;
line-height: 25px;
float: left;
width: 100%;
}

.events-blog-section  .blog-events-box  .item .section-box-ten figure a.btn-read{
background:#aa8036;
font-family: "robotoregular";
color:#fff;
}
.events-blog-section  .blog-events-box  .item .section-box-ten figure a.btn-read:hover{
background:#000;
}

.events-blog-section h4{
font-family: "robotoregular";
float: left;
width: 100%;
padding: 0 12px;
font-size: 20px;
font-weight: 600;
}


.events-blog-section h3{
font-size: 17px;
font-weight: 600;
font-family: "robotoregular";
line-height: 26px;
color:#fff;
float: left;
width: 100%;
padding: 72px 12px;

}
.events-blog-section  a {
color:#fff;
}

.events-blog-section .blog-events-box{
float: left;
clear: both;
margin-top: 15px;
width: 100%;
}

.events-blog-section .blog-events-box .owl-item {
width: 450px !important;
}

.events-blog-section .blog-events-box .owl-item .blog-map {
float:left;
width:100%;
}

.events-blog-section .blog-events-box .owl-item  .col-md-6 {
width: 100%;
padding-left: 0px;
}
.events-blog-section .blog-events-box .owl-item .blog-map img{
width: 100%;
height: 250px;
}

.events-blog-section .blog-events-box .owl-item .blog-map .india-dubai{
float: left;
clear: both;
margin-top: 15px;
padding: 10px 12px;
width: 100%;
}

.events-blog-section .blog-events-box .owl-item .blog-map .india-dubai span {
font-family: "robotoregular";
font-size: 20px;
font-weight: 600;
color: #000;
float: left;
width: 70%;
white-space: nowrap;
max-width: 100%;
text-overflow: ellipsis;
overflow: hidden;
}
.events-blog-section .blog-events-box .owl-item .blog-map .india-dubai p{
font-family: "robotoregular";
font-size: 14px;
color: #000;
line-height: 25px;
float: left;
width: 100%;
}

.events-blog-section .blog-events-box .owl-pagination{
display:none;
}
.events-blog-section .blog-events-box  .owl-prev {
background: rgba(0, 0, 0, 0) url(../images/pre.png) no-repeat scroll 0 0 !important;
cursor: pointer;
font-size: 0 !important;
height: 30px;

left: -50px;
position: absolute;
width: 30px;
}

.events-blog-section .blog-events-box .owl-next {
right: -50px;
background: url(../images/nex.png) no-repeat !important;
position: absolute;
font-size: 0 !important;
height: 30px;
width: 30px;
}

.events-modal .modal-header{
border: 0 none;
background: #aa8036;
position: relative;
}
.events-modal .modal-header h4{
float: left;
width: 100%;
font-family: "robotoregular";
color: #fff;
text-align: center;
font-size: 25px;
line-height: 0px;
margin-top: 0;
margin-bottom: 15px;
}

.events-modal .modal-header .close {
color:#fff;
}

.events-modal label {
font-family: "robotoregular";
font-size: 14px;
font-weight: 600;
float: left;
width: 100%;
}

.events-modal input[type="text"]{
font-family: "robotoregular";
height: 45px;
border-radius: 0;
}
.events-modal input[type="email"]{
font-family: "robotoregular";
height: 45px;
border-radius: 0;
}

.events-modal input[type="phone"]{
font-family: "robotoregular";
height: 45px;
border-radius: 0;
}
.events-modal button#btnContactUs{
background: #aa8036;
border: #aa8036;
}
.events-modal button#btnContactUs:hover{
background:#000;
border: #000;
} 
.mobile-filter-listing {
display: none;
}


.latest-event-releted #owl-demo-thirteen .item .events-properties button[type="button"] {
background: #aa8036;
margin: 13px 6px;
width: 97%;
border: none;
font-family: "robotoregular";
border-radius: 0;
box-shadow: 0px 1px 2px #333;
}
.latest-event-releted #owl-demo-thirteen .item .events-properties button[type="button"]:hover{
background:#000;
}

.latest-event-releted #owl-demo-thirteen .item .events-properties button[type="button"]:focus{
border:none;
background: #aa8036;
} 

.section-box-twelve{
height: 250px;
background: radial-gradient(#6e6e6e,#2f2f2f);
background: -webkit-radial-gradient(#6e6e6e,#2f2f2f);
background: -moz-radial-gradient(#6e6e6e,#2f2f2f);
color: #fff;
position: relative;
overflow:hidden;
}
.section-box-twelve figure {
position: absolute;
text-align: center;
padding: 10px 19px 19px 19px;
width: 100%;
height: 100%;
cursor:pointer;
transition: ease-in-out .5s;
opacity: 0;
transform: scale(2);
}
.section-box-twelve:hover figure {
opacity: 1;
transform: scale(1);
background: rgba(0, 0, 0, 0.71);
}
.section-box-twelve figure a{
color: #fff;
top: 35%;
position: relative;
}
.section-box-twelve img{
height: 100%;
}

.nivoSlider {
position:relative;
width:100%;
min-height:470px;
max-height:470px;
overflow: hidden;
z-index: -9999;
}
.nivoSlider img {
position:absolute;
top:0px;
left:0px;
max-width: none;
}


.nivo-main-image {
display: block !important;
position: relative !important; 
width: 100% !important;
}

section#property-details .project-img .project-all-details{
float: left;
width: 100%;
padding: 11px 15px;
background: #f6f6f6;
min-height: 521px;
}

/* If an image is wrapped in a link */
.nivoSlider a.nivo-imageLink {
position:absolute;
top:0px;
left:0px;
width:100%;
height:100%;
border:0;
padding:0;
margin:0;
z-index:6;
display:none;
background:white; 
filter:alpha(opacity=0); 
opacity:0;
}
/* The slices and boxes in the Slider */
.nivo-slice {
display:block;
position:absolute;
z-index:5;
height:100%;
top:0;
}
.nivo-box {
display:block;
position:absolute;
z-index:5;
overflow:hidden;
}
.nivo-box img { display:block; }

/* Caption styles */
.nivo-caption {
position:absolute;
left:0px;
bottom:0px;
background:#000;
color:#fff;
width:100%;
z-index:8;
padding: 5px 10px;
opacity: 0.8;
overflow: hidden;
display: none;
-moz-opacity: 0.8;
filter:alpha(opacity=8);
-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
-moz-box-sizing: border-box;    /* Firefox, other Gecko */
box-sizing: border-box;         /* Opera/IE 8+ */
}
.nivo-caption p {
padding:5px;
margin:0;
}
.nivo-caption a {
display:inline !important;
}
.nivo-html-caption {
display:none;
}
/* Direction nav styles (e.g. Next & Prev) */
.nivo-directionNav a {
position:absolute;
top:45%;
z-index:9;
cursor:pointer;
}
.nivo-prevNav {
left:0px;
}
.nivo-nextNav {
right:0px;
}
/* Control nav styles (e.g. 1,2,3...) */
.nivo-controlNav {
text-align:center;
padding: 15px 0;
}
.nivo-controlNav a {
cursor:pointer;
}
.nivo-controlNav a.active {
font-weight:bold;
}

.theme-default .nivoSlider {
position:relative;
background:#fff url(loading.gif) no-repeat 50% 50%;
margin-bottom:10px;
-webkit-box-shadow: 0px 1px 5px 0px #4a4a4a;
-moz-box-shadow: 0px 1px 5px 0px #4a4a4a;
box-shadow: 0px 1px 5px 0px #4a4a4a;
}
.theme-default .nivoSlider img {
position:absolute;
top:0px;
left:0px;
display:none;
}
.theme-default .nivoSlider a {
border:0;
display:block;
}

.theme-default .nivo-controlNav {
text-align: center;
padding: 20px 0;
}
.theme-default .nivo-controlNav a {
display:inline-block;
width:22px;
height:22px;
background:url(bullets.png) no-repeat;
text-indent:-9999px;
border:0;
margin: 0 2px;
}
.theme-default .nivo-controlNav a.active {
background-position:0 -22px;
}

.nivo-directionNav a {
display:block;
width:30px;
height:30px;
background:url(../images/arrows.png) no-repeat;
text-indent:-9999px;
border:0;
opacity: 0;
-webkit-transition: all 200ms ease-in-out;
-moz-transition: all 200ms ease-in-out;
-o-transition: all 200ms ease-in-out;
transition: all 200ms ease-in-out;
}
.nivo-directionNav:hover a { opacity: 1; }
a.nivo-nextNav {
background-position:-30px 0;
right:15px;
}
a.nivo-prevNav {
left:15px;
}

.theme-default .nivo-caption {
font-family: Helvetica, Arial, sans-serif;
}
.theme-default .nivo-caption a {
color:#fff;
border-bottom:1px dotted #fff;
}
.theme-default .nivo-caption a:hover {
color:#fff;
}

.theme-default .nivo-controlNav.nivo-thumbs-enabled {
width: 100%;
}
.theme-default .nivo-controlNav.nivo-thumbs-enabled a {
width: auto;
height: auto;
background: none;
margin-bottom: 5px;
}
.theme-default .nivo-controlNav.nivo-thumbs-enabled img {
display: block;
width: 120px;
height: auto;
}

.nivo-controlNav{
display:none;
}

/**Events--page--end***/


/**faq--page***/
.faqs{
float:left;
clear:both;
padding:30px 0px;
width:100%;
}
.faqs .container.highlights{
width:85%;
}
.faqs .faq-deatil {
float:left;
clear:both;
margin-bottom:20px;
width:100%;
}

.faqs .faq-deatil h3{
font-family: 'robotoregular';
color: #000000;
font-size: 20px;
float: left;
width: 100%;
}
.faqs .faq-deatil .panel-group{
float: left;
width: 100%;
margin-top: 6px;
}

.faqs .faq-deatil .panel-group h4{
font-family: 'robotoregular';
color: #fff;
font-size: 15px;
}
.faqs .faq-deatil .panel-group h4 .fa-angle-down {
float: right;
font-size: 20px;
}

.faqs .faq-deatil .panel-group p{
font-family: 'robotoregular';
color: #000000;
font-size: 14px;
line-height:28px;
}

.faqs .faq-deatil .panel-group .panel {
box-shadow: 0px 2px 2px #333;
margin-bottom: 10px;
}

.faqs .faq-deatil .panel-group .panel .panel-heading {
color: #fff;
background-color: #aa8036;
}
.faqs .faq-deatil .panel-group .label-primary{
background-color:#000000;
}

/**faq--page--end***/

/**404--page***/
section#four-zero-four{
background: url(../images/404bg.jpg) no-repeat scroll 0 0;
background-position: 0;
float: left;
clear: both;
margin-top: 50px;
height: 700px;
background-size: 100% 100%;
width: 100%;
}
section#four-zero-four .container.highlights{
width:85%;
}

section#four-zero-four .errror {
width: 60%;
margin: 0 auto;
text-align: center;
margin-top: 8%;
}
section#four-zero-four .errror h1{
font-family: "robotoregular";
color: #fff;
font-size: 30px;
font-weight: bold;
}
section#four-zero-four .errror .type-serch-home-search {
background: url(../images/bord-bg2.png) no-repeat scroll 0 0;
float: left;
width: 100%;
height: 350px;
position:relative;
background-position: 156px 8px;
}

section#four-zero-four .errror .type-serch-home-search .home-field{
position: absolute;
left: 22%;
top: 30%;
width: 61%;
}

section#four-zero-four .errror .type-serch-home-search .home-field p {
float: left;
width: 100%;
font-family: "robotoregular";
color: #fff;
font-size: 25px;

}

section#four-zero-four .errror .type-serch-home-search .home-field p a {
color: #000;
text-decoration: underline !important;
font-style: italic;
font-weight:bold;
}
section#four-zero-four .errror .type-serch-home-search .home-field .search_box-error{
margin:0 auto;
width: 86%;
}

section#four-zero-four .errror .type-serch-home-search .home-field form input[type="text"]{
font-family: "robotoregular";
float: left;
width: 74%;
height: 36px;
padding: 0 16px;
border: none;

}

section#four-zero-four .errror .type-serch-home-search .home-field form input[type="submit"]{
font-family: "robotoregular";
background: #000;
float: left;
border: none;
height: 36px;
padding: 0 23px;
color: #fff;
}

section#four-zero-four .errror .type-serch-home-search .home-field form input[type="submit"]:hover{
background:#aa8036;
} 

body.contact-page.error-page footer{
margin-top: 0;
}

/**404--page--end***/



/**thank-you--page***/
section#thank-you{
background: url(../images/thank-you.jpg) no-repeat scroll 0 0;
float: left;
clear: both;
margin-top: 50px;
height: 510px;
width: 100%;
background-size: 100%;
}
section#thank-you .container.highlights{
width:85%;
}

section#thank-you .thanking-all {
width: 60%;
margin: 0 auto;
text-align: center;
margin-top: 9%;
} 

section#thank-you .thanking-all h1{
font-family: "robotoregular";
color: #fff;
font-size: 50px;
font-weight: bold;
text-shadow: 0px 4px 3px #000;
}

section#thank-you .thanking-all p {
font-family: "robotoregular";
font-size: 22px;
color: #fff;
margin: 20px 0;
}
section#thank-you .thanking-all  .double {
float: left;
border-bottom: 4px double #fff;
width: 100%;
font-family: 'robotoregular';
font-weight: 600;
font-size: 44px;
padding: 11px 5px;
color: #fff;
margin-bottom: 18px;
}

section#thank-you .thanking-all  .toll-no-thank {
float: left;
clear: both;
width: 100%;
text-align: center;
font-family: 'robotoregular';
font-weight: 600;
color: #fff;
font-size: 35px;
letter-spacing: 6px;
}
body.contact-page.thank-u footer{
margin-top: 0;
}
nav.bred{
float: left;
width: 100%;
background: #dbdbdb;
/*box-shadow: 0 2px 7px #333;*/
}

nav.bred ul {
padding: 8px 15px;
margin-bottom: 0;
list-style: none;
background-color: #f5f5f5;
border-radius: 4px;
float: left;
width: 100%;	
}

nav.bred ul{
margin-bottom:0px;
}
nav.bred ul li {
font-size: 12px;
font-family: 'robotoregular';
color:#000;
float: left;
}
nav.bred ul li span {
padding: 0 8px;
}

nav.bred ul>li+li:before{
display: none;
}
nav.bred ul li a{
color: #000;	
}
nav.bred ul li a:hover{
color:#aa8036;	
}
nav.bred ul li.active-bread span{
color:#aa8036;	
}
section#property-details .project-img .project-banstrip ul li span.property-type-part.bold-pr {
font-weight: bold;
font-size: 16px;
}

#ui-id-1 {
border-radius: 6px 0px 0px 5px;
padding: 7px 29px;
padding-left: 10px;
font-size: 16px;
height: auto;
max-height: 270px;
overflow: hidden;
overflow-y: scroll;
/*color: rgb(51, 51, 51);*/
}
.ui-menu .ui-menu-item-wrapper{
position: inherit !important;
font-size: 13px;
}
#ui-id-1 li .ui-menu-item-wrapper:hover{
background:#aa8036 !important;
border:none !important;
float:left;
width:100%;
padding:3px 1em 3px .4em;
margin:0px !important;
display:block !important;
clear:both !important;
}

#ui-id-1 li .ui-state-active{
background:#aa8036 !important;
border:none !important;
float:left;
width:100%;
margin:0px !important;
padding:3px 1em 3px .4em;
display:block !important;
clear:both !important;
}
.login .forgot a {
color:#000;
}

/**thank-you--page--end***/
.show-ameneties {
display:none;
}
section#property-details .features-amenities ul li.extra_amenities{
display:block;
}

/***luxury***/
body.contact-page.luxury-body{
background: url(../images/luxury-bg.jpg) repeat;
background-position: 0;
}
.luxury-top {
float: left;
clear: both;
width: 100%;
padding: 40px 0px;	
}
.luxury-top .view-more-nri {
float: left;
width: 100%;
clear: both;
padding: 0px 110px;	
margin-top: 30px;	
margin: 15px 0px;
text-align: center;	
}
.luxury-top  .view-more-nri nav strong {
background: #aa8037;
border: 1px solid #aa8037;
color: #fff;
float: left;
padding: 4px 12px;
}
.luxury-top .view-more-nri nav a {
font-family: 'robotoregular';
padding: 4px 12px;
font-weight: 600;
color: #aa8037;
float: left;
border: 1px solid #ddd;	
}
.luxury-top .view-more-nri nav{
float: right;	
}
.luxury-top .view-more-nri nav ul.pagination{
margin: 0px;	
}
.luxury-top .view-more-nri nav ul.pagination li a.page-link{
color: #aa8037;	
}
.luxury-top .view-more-nri  a:hover{
background: #aa8037;
color: #fff;	
}

.luxury-top h2{
font-family: 'cinzel_decorativeregular';
float: left;
padding: 0 15px;
font-size: 25px;
margin: 20px 0;
width: 100%;
font-weight: bold;
text-align: center;	
}
.luxury-top .codewidget-luxury{
float: left;
clear: both;
width: 100%; 	
margin-top: 10px;	
}
.luxury-top .codewidget-luxury .col-md-4{
padding: 0px;	
}
.luxury-top .codewidget-luxury .lux-thumb {
float: left;
clear: both;
width: 100%;
position: relative;
overflow: hidden;	
}

.luxury-top .codewidget-luxury .lux-thumb a {
float: left;
width: 100%;
}
.luxury-top .codewidget-luxury .lux-thumb img.cta-bkg{
float: left;
width: 100%;
}
.luxury-top .codewidget-luxury .lux-thumb img.tl-dingbat{
left: -15px;
top: -15px;
position: absolute;
opacity: 0;
transition: all .25s ease;	
} 
.luxury-top .codewidget-luxury .lux-thumb:hover .tl-dingbat{
left: 15px;
top: 15px;
opacity: 1;	
}
.luxury-top .codewidget-luxury .lux-thumb img.bl-dingbat{
left: -15px;
bottom: -15px;
position: absolute;
opacity: 0;
transition: all .25s ease;
}
.luxury-top .codewidget-luxury .lux-thumb:hover .bl-dingbat{
left: 15px;
bottom: 15px;
opacity: 1;	
}
.luxury-top .codewidget-luxury .lux-thumb img.tr-dingbat{
right: -15px;
top: -15px;
position: absolute;
opacity: 0;
transition: all .25s ease;	
}
.luxury-top .codewidget-luxury .lux-thumb:hover .tr-dingbat{
right: 15px;
top: 15px;
opacity: 1;	
}
.luxury-top .codewidget-luxury .lux-thumb img.br-dingbat{
right: -15px;
bottom: -15px;
opacity: 0;
position: absolute;
transition: all .25s ease;	
}
.luxury-top .codewidget-luxury .lux-thumb:hover  .br-dingbat{
right: 15px;
bottom: 15px;
opacity: 1;	
}
.luxury-top .codewidget-luxury .lux-thumb h5{
padding: 0 30px;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
z-index: 2;
position: absolute;
height: 100%;
text-align: center;
font-size: 27px;
color: #fff;
font-family: "robotoregular";	
width: 100%;
margin: 0	

}
.luxury-top .codewidget-luxury .lux-thumb h5 small{
font-family: "robotoregular";
font-size: 15px;
color: #fff;	
}
.luxury-top .codewidget-luxury .lux-thumb .over-lay-lux {
background: rgba(0, 0, 0, 0.5);
float: left;
width: 100%;
height: 100%;
position: absolute;	
}
.luxury-top .codewidget-luxury .lux-thumb:hover .over-lay-lux{
background: none;	
}
.featured-listings-wrapper-lux{
float: left;
clear: both;
width: 100%;
position: relative;
padding: 40px 0px;	
}
.featured-listings-wrapper-lux h2{
font-family: 'cinzel_decorativeregular';
float: left;
padding: 0 15px;
font-size: 25px;
margin: 20px 0;
position: relative;
width: 100%;
font-weight: bold;
text-align: center;	

}
.featured-listings-wrapper-lux  img.tl-dingbat1 {
position: absolute;
left: 50px;
top: 40px;
}
.featured-listings-wrapper-lux   img.tr-dingbat2 {
position: absolute;
right: 50px;
top: 40px;
}

.featured-listings-wrapper-lux  img.bl-dingbat3 {
position: absolute;
bottom: 0;
left: 50px;
}
.featured-listings-wrapper-lux img.br-dingbat4 {
position: absolute;
right: 50px;
bottom: 0;
}
.featured-listings-wrapper-lux .carousel-slide-lux {
float: left;
clear: both;
width: 100%;
margin-top: 15px;

}
.featured-listings-wrapper-lux .carousel-slide-lux .hot-deal-luxury{
float: left;
clear: both;
width: 100%;
overflow: hidden;	
margin-bottom: 30px;	
position: relative;	
}
.featured-listings-wrapper-lux .carousel-slide-lux .hot-deal-luxury img.hotdeal-ban__img{
width: 100%;
height: 220px;	
transition: transform .5s;	
}
.featured-listings-wrapper-lux .carousel-slide-lux .hot-deal-luxury img.hotdeal-ban__img:hover{
transform: scale(1.1);	
}

.featured-listings-wrapper-lux .carousel-slide-lux .hot-deal-luxury .hotdeal-ban__like{
position: absolute;
right: 0px;
top: 5px;
background-color: rgba(0,0,0,0.6);
border-radius: 3px 0px 0px 3px;
padding: 2px 15px;
}
.featured-listings-wrapper-lux .carousel-slide-lux .hot-deal-luxury .hotdeal-ban__like a {
color: #fff;
padding: 0 4px;
font-size: 16px;	
}
.featured-listings-wrapper-lux .carousel-slide-lux .hot-deal-luxury .hotdeal-ban__detail{
position: absolute;
left: 0px;
right: 0px;
bottom: 0px;
height: 150px;
padding: 60px 15px 0px 15px;
z-index: 1;	
}
.featured-listings-wrapper-lux .carousel-slide-lux .hot-deal-luxury .hotdeal-ban__detail .featured_nri_builder_logo{
float: left;
background: #fff;
padding: 5px 5px;
object-fit: cover;
height: 56px;
margin-right: 12px;
width: 56px;
border-radius: 3px;
padding-top: 16px;	
}
.featured-listings-wrapper-lux .carousel-slide-lux .hot-deal-luxury .hotdeal-ban__detail img.hotdeal-ban__detail__logo{
float: left;
width: auto;
height: auto;
}

.featured-listings-wrapper-lux .carousel-slide-lux .hot-deal-luxury .hotdeal-ban__detail:before{
content: "";
position: absolute;
left: 0px;
right: 0px;
bottom: 0px;
top: 0px;
opacity: 0.9;
background-image: linear-gradient(to top, #000, rgba(0,0,0,0.48) 69%, rgba(0,0,0,0));
z-index: -1;
border-radius: 3px;	
}

.featured-listings-wrapper-lux .carousel-slide-lux .hot-deal-luxury .hotdeal-ban__detail .hotdeal-ban__detail__info {
float: left;
width: 155px;	
}
.featured-listings-wrapper-lux .carousel-slide-lux .hot-deal-luxury .hotdeal-ban__detail .hotdeal-ban__detail__info .deal-ban__detail__heading{
float: left;
width: 100%;
padding-bottom: 4px;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;

}
.featured-listings-wrapper-lux .carousel-slide-lux .hot-deal-luxury .hotdeal-ban__detail .hotdeal-ban__detail__info .deal-ban__detail__heading a {
font-size: 14px;
font-family: "robotoregular";
color: #fff;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
}
.featured-listings-wrapper-lux .carousel-slide-lux .hot-deal-luxury .hotdeal-ban__detail .hotdeal-ban__detail__info  .deal-ban__detail__location {
font-size: 11px;
color: #d7d7d7;
font-family: "robotoregular";	
float: left;
}
.featured-listings-wrapper-lux .carousel-slide-lux .hot-deal-luxury  .deal-ban__detail__info-right {
float: right;
text-align: right;
position: relative;
min-height: 70px;
}
.featured-listings-wrapper-lux .carousel-slide-lux .hot-deal-luxury  .deal-ban__detail__info-right .deal-ban__detail__price {
font-size: 18px;
font-family: "robotoregular";
color: #fff;
}
.featured-listings-wrapper-lux .carousel-slide-lux .hot-deal-luxury  .deal-ban__detail__info-right  .deal-ban__detail__onwards {
font-size: 10px;
color: #fff;
font-family: "robotoregular";
padding-bottom: 10px;
}
.featured-listings-wrapper-lux .carousel-slide-lux .hot-deal-luxury  .deal-ban__detail__btn {
width: 115px;
height: 22px;
background-color: #aa8036;
letter-spacing: 1.5px;
line-height: 23px;
text-align: center;
text-transform: uppercase;
cursor: pointer;
position: absolute;
right: 0px;
bottom: 12px;
}
.featured-listings-wrapper-lux .carousel-slide-lux .hot-deal-luxury  .deal-ban__detail__btn a {
color: #fff;
font-size: 10px;
font-family: "robotoregular";
}
.about-luxury-con {
float: left;
clear: both;
padding: 40px 0px;
padding-bottom: 80px;	
width: 100%;
}

.about-luxury-con  .luxurycontentWrap {
float: left;
clear: both;
position: relative;	
width: 100%;	
}
.about-luxury-con  .luxurycontentWrap:before{
position: absolute;
top: 50px;
left: 15px;
content: url(../images/left-pilar.png);	
}

.about-luxury-con  .luxurycontentWrap:after{
position: absolute;
top: 50px;
right: 15px;
content: url(../images/right-pilar.png);	

}

.about-luxury-con  .luxurycontentWrap .luxury-main-con {
float: left;
clear: both;
width: 100%;
padding: 0px 170px;
padding-top: 60px;		
}

.about-luxury-con  .luxurycontentWrap .luxury-main-con h1{
font-family: 'cinzel_decorativeregular';
float: left;
padding: 0 15px;
font-size: 20px;
margin: 3px 0;
width: 100%;
font-weight: bold;
line-height: 29px;
text-align: center;

}
.about-luxury-con  .luxurycontentWrap .lux-content {
float: left;
width: 100%;
text-align: center;	
position: relative;	
}
.about-luxury-con  .luxurycontentWrap .lux-content:after{
display: block;
margin-top: 50px;
clear: both;
content: url(../images/title-luxury.png);
float: left;
width: 100%;	
}
.about-luxury-con  .luxurycontentWrap .luxury-main-con p {
font-family: 'bonvenocflight';
float: left;
width: 100%;
font-weight: 600;
font-size: 17px;
line-height: 30px;
text-align: center;
}

.lux-blog-related{
float: left;
clear: both;
padding: 40px 0px;
padding-top: 0;	
width: 100%;
}
.lux-blog-related h2{
font-family: 'cinzel_decorativeregular';
float: left;
padding: 0 15px;
font-size: 25px;
margin: 20px 0;
position: relative;
width: 100%;
font-weight: bold;
text-align: center;	
}
.lux-blog-related .lux-carousal-blog {
float: left;
width: 100%;

}
.lux-blog-related .lux-carousal-blog #demo {
float: left;
width: 100%;
margin-top: 15px;	

}
.lux-blog-related .lux-carousal-blog #demo  #owl-demo-luxury .luxury-blog-related {
float: left;
width: 100%;
padding: 0 10px;	

}
.lux-blog-related .lux-carousal-blog #demo  #owl-demo-luxury .luxury-blog-related img{
width: 100%;	
height: 215px;	
}

.lux-blog-related .lux-carousal-blog #demo  #owl-demo-luxury .luxury-blog-related h5{
font-family: 'bonvenocflight';
color: #232323;
float: left;
width: 100%;
font-size: 15px;
font-weight: 600;
line-height: 22px;
border: 1px solid #ccc;
margin-top: 0;
padding: 12px 10px;
min-height: 50px;
text-align: center;
font-style: italic;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;

}

.lux-blog-related .lux-carousal-blog #demo .owl-controls .owl-prev {
background: rgba(0, 0, 0, 0) url(../images/pre.png) no-repeat scroll 0 0 !important;
cursor: pointer;
font-size: 0 !important;
height: 30px;
left: -50px;
position: absolute;
width: 30px;	
} 
.lux-blog-related .lux-carousal-blog #demo .owl-controls .owl-next {
right: -50px;
background: url(../images/nex.png) no-repeat !important;
position: absolute;
font-size: 0 !important;
height: 30px;
width: 30px;	
} 

/***luxury-end***/

/****RESPONSIVE****/

@media only screen and (max-width: 1600px) {
.top-property-search{
width:51%;
}
.tooltip__item{
min-width: 215px;
}
.tooltip[data-direction="bottom"] .tooltip__item {
left: 29%;
}
.tooltip__item-two{
min-width: 215px;
}
.tooltip-two[data-direction="bottom"] .tooltip__item-two{
left: 42%;
}
.navigation-logo .tooltip[data-direction="bottom"] .tooltip__item {
left: 31%;
}
.navigation-logo .tooltip-two[data-direction="bottom"] .tooltip__item-two {
left: 42%;
}
.top-property-search .list-city input[type="text"]{
width: 347px;
}
.top-property-search .list-city .magnify{
right: 0px;
}
.top-strip-navi .login-signup {
width:32%;
margin-right: 20px;
}
body.contact-page a.hamburger {
right: 29px;
}
/*.top-strip-navi .cityname {
width: 34%;
}*/
section#property-details{
margin-top: 57px;
}
/*body.contact-page .navigation-fix .cityname{
width: 31%;
}*/
body.contact-page.detailpage .navigation-fix .like-compare{
left: 89px;
top: -8px;
}
body.contact-page .navigation-fix .ham{
right: -41px;
}
body.contact-page .navigation-fix .login-signup {
top: -10px;
width: 40%;
margin-right: 90px;
}
.deatil-menu ul li a{
padding-right: 36px;
}
section#property-details .site-plan-location-map-o .location-advan ul li{
width:110px;
height:110px;
}
section#property-details .site-plan-location-map-o .location-advan ul li.rail{
left: -278px;
}
section#property-details .site-plan-location-map-o .location-advan ul li.school {
left: -120px;
}
section#property-details .site-plan-location-map-o .location-advan ul li.express{
left: 37px;
}
section#property-details .site-plan-location-map-o .location-advan ul li.airport{
left: 192px;
}
section#property-details .site-plan-location-map-o .location-advan ul li.college{
top: 89px;
left: -198px;
}
section#property-details .site-plan-location-map-o .location-advan ul li.hospital{
top: 89px;
left: -41px;
}
section#property-details .site-plan-location-map-o .location-advan ul li.hotel{
left: 115px;
top: 89px;
}
section#property-details .site-plan-location-map-o .location-advan ul li.metro{
left: 273px;
top: 89px;
}
section#property-details .site-plan-location-map-o .location-advan ul li span.icon-plans img{
left: 65px;
top: -14px;
width: 40px;
}
section#property-details .site-plan-location-map-o .location-advan ul li span.km {
font-size: 12px;
margin-top: 45px;
}
section#property-details .project-img .project-banstrip {
padding: 20px 3px;
}
section#property-details .project-img .project-banstrip ul li span.property-type-part {
font-size: 14px;
}
section#property-details .project-img .project-banstrip ul .col-md-2{
width: 12.666667%;
}
section#property-details .similar-project .simi-content {
min-height: 270px;
}
section#property-details .floor-plan #owl-demo-seven .owl-item{
width: 450px !important;
}
section#project-listing{
margin-top: 58px;
}
/*section#about-listing-area .top-builder-city .builder-demo .owl-item{
width: 164px !important;
}*/
section#property-details .view-locate ul.nav.nav-tabs{
width: 26%;
}
section#property-details .project-img .project-name-logo .pro-name h1 {
font-size: 22px;
margin-top: 0;
}

section#property-details .project-img .project-name-logo .profile-logo img {
width:92%;
border: none;
}
section#property-details .project-img .project-name-logo .pro-name {
margin-top: 4px;
width: 100%;
}
section#property-details .project-img .project-name-logo .pro-name span.rera-no {
font-size: 12px;
margin-right: 25px;
margin-bottom: 10px;
}
section#property-details .project-img .project-name-logo .pro-name span.rera-no:after{
border-top: 13px solid transparent;
border-bottom: 14px solid transparent;
}

section#property-details .project-img .project-name-logo .profile-logo {
width: 21%;
margin-right: 5px;
}

section#property-details .project-overview .detail-overview .deatil-content ul li {
font-size: 15px;
line-height: 26px;
}
section#property-details .project-overview .detail-overview h2{
font-size: 26px;
}
section#property-details .overview-project h2{
font-size: 26px;
}
section#property-details .features-amenities h2 {
font-size: 26px;
}
section#property-details .features-amenities ul li span img {
width: 62px;
height: 62px;
}
section#property-details .features-amenities ul li {
font-size: 13px;
}
section#property-details .features-amenities ul li {
width: 12%;
min-height: 210px;
}
section#property-details .pricelist h2 {
font-size: 26px;
}
section#property-details .pricelist table tr th {
font-size: 14px;
}
section#property-details .pricelist table tr td {
font-size: 12px;
}
section#property-details .floor-plan h2 {
font-size: 26px;
}
section#property-details .media-gallery h2 {
font-size: 26px;
}
section#property-details .site-plan-location-map h2{
font-size: 26px;
}
.flex-control-thumbs img {
padding-right: 4px;
padding-top: 4px;
}
section#property-details .view-locate ul.nav.nav-tabs li a{
font-size: 26px;
}
section#property-details .emi-calculator h2 {
font-size: 26px;
}
section#property-details .similar-project h2 {
font-size: 26px;
}
section#property-details .reviews-for-customer h2 {
font-size: 26px;
}
section#property-details .contact-us-foo h2 {
font-size: 26px;
}
section#property-details .contact-us-foo h3 {
font-size: 24px;
}
section#property-details .contact-us-foo .contact-lg h5 {
font-size: 19px;
}
section#property-details .project-img .banner-form h4{
font-size: 19px;
}
section#property-details .site-plan-location-map-o .location-advan{
width: 44%;
}
section#property-details .site-plan-location-map-o{
height: 480px;
}
section#property-details .project-img .banner-form .book-car ul li span img {
width: 30px;
}
section#property-details .project-img .banner-form .book-car ul li span {
font-size:12px;
}
.click-show-option-one .proj-lst ul.more-filter{
left: -544px;
}
.header-with-menu .ham-close{
top: -5px;
}
.developer-page-area .developer-top-projects #owl-demo-ten .owl-item .col-md-4{
width: 90%;
}
.developer-page-area .developer-top-projects #owl-demo-ten .owl-item .circle-top .proj-position h4{
font-size: 21px;
}
.developer-page-area .developer-top-projects #owl-demo-ten .owl-item .circle-top .proj-position p {
font-size: 15px;
}
.developer-page-area .project-name-dev #owl-demo-eleven .owl-item {
width: 260px !important;
}
.developer-form-strip {
margin-top:0px;
}
header.home-header .home-new-banner .fe-tured-title span:after{
top: 0px;
left: 246px;
}
/*section#property-details .project-img .pro-detail-car .owl-item{
width:958px !important;
}*/

}

@media only screen and (max-width: 1450px) {
.container.nri-property {
width: 95%;
}
.top-header .header-with-menu .col-md-8{
width: 58.33333333%;
}
.top-header .header-with-menu .col-md-4{
width: 41.66666667%;
}
.top-property-search{
width: 54%;
}

.top-property-search .list-city input[type="text"]{
width: 264px;
}
.top-property-search .list-city .magnify {
right: -20px;
}
.back-to-top{
right: 79px;
}

.top-strip-navi .cityname {
float: right;
margin-top: 3px;
width: 89%;
position: absolute;
left: 0px;
}
.top-strip-navi .toll-free-no {
width: 59%;
}
.top-strip-navi .toll-free-no a .fa-phone {
padding: 5px 7px;
font-size: 12px;
}

.top-strip-navi .login-signup{
width: 40%;
}
.fat-nav{
width: 22%;
}
body.contact-page .navigation-fix .toll-free-no{
width: 62%;
margin-left: 108px;
}
.header-with-menu.navigation-fix .ham{
right: 12px;
}
body.contact-page .navigation-fix .login-signup {
right: -15px;
}
body.contact-page .navigation-fix  .top-property-search {
width: 48%;
}
body.contact-page .navigation-fix  .top-property-search .list-city input[type="text"]{
width: 222px;
}
section#property-details{
margin-top: 59px;
}
section#property-details .project-img .banner-form{
right: 32px;
}
section#property-details .project-img .project-banstrip ul li {
padding-right: 5px;
}
section#property-details .project-img .project-name-logo .pro-name h1 {
font-size: 23px;
}
section#property-details .project-img .project-name-logo .pro-name h3 span {
font-size: 17px;
}
section#property-details .project-img .project-name-logo .pro-name h3 {
font-size: 19px;
}
.deatil-menu ul li a{
padding-right: 40px;
}
section#property-details .similar-project .simi-content h4 {
font-size: 18px;
}
section#property-details .similar-project .simi-content .builder-box .col-md-6 p{
font-size: 14px;
}
section#property-details .site-plan-location-map-o .location-advan ul li {
width: 100px;
height: 100px;
}
section#property-details .site-plan-location-map-o .location-advan ul li.rail {
left: -295px;
}
section#property-details .site-plan-location-map-o .location-advan ul li.school {
left: -150px;
}
section#property-details .site-plan-location-map-o .location-advan ul li.express {
left:-6px;
}
section#property-details .site-plan-location-map-o .location-advan ul li.airport{
left:136px;
}
section#property-details .site-plan-location-map-o .location-advan ul li.college {
top: 83px;
left: -222px;
}
section#property-details .site-plan-location-map-o .location-advan ul li.hospital {
top: 83px;
left: -78px;
}

section#property-details .site-plan-location-map-o .location-advan ul li.hotel{
left: 65px;
top: 83px;
}
section#property-details .site-plan-location-map-o .location-advan ul li.metro{
left:208px;
top:83px;
}
section#property-details .site-plan-location-map-o .location-advan ul li span.icon-plans img {
width: 34px;
left: 61px;
top: -18px;
}

section#property-details .site-plan-location-map-o .location-advan ul li span.km {
margin-left: -5px;
margin-top: 38px;
font-size: 12px;
}
section#property-details .view-locate ul.nav.nav-tabs {
width: 28%;
}
section#property-details .similar-project .simi-content {
min-height: 266px;
}
section#list-filter .listing-view-project .list-project-com-resi .img-list{
height: 236px;
}
section#list-filter .listing-view-project .list-project-com-resi .img-list img {
height:100%;
}
section#project-listing{
margin-top: 53px;
}

section#list-filter .listing-pagination ul.pagination li a {
padding: 9px 18px;
}

section#list-filter .top-builder-city .builder-demo .owl-item {
width: 257px !important;
}
section#list-filter .top-builder-city .builder-demo .owl-item .top-build-slide{
text-align:center;
}
section#list-filter .top-builder-city .owl-buttons .owl-prev {
left: -26px;
}
.click-show-option-one .property-type-select button.dropdown-toggle{
padding: 8px 9px;
}
.click-show-option-one .proj-lst ul.more-filter{
left: -567px;
}
.header-with-menu.navigation-fix .tooltip[data-direction="bottom"] .tooltip__item{
left: 36%;
min-width: 220px;
}
.tooltip__item-two{
min-width: 220px;
}
.header-with-menu.navigation-fix .cityname {
width: 21%;
}
body.contact-page .navigation-fix .cityname{
width: 89%;
top: -6px;
}
.hamburger {
right: 76px;
}
.header-with-menu.navigation-fix .top-strip .toll-free-no {
margin-left: 196px;
}
header .header-with-menu .navigation-logo .elite-logo img {
width: 150px;
}
header .property-search .resi-comr ul {
width:31%;
}
.header-with-menu.navigation-fix .ham {
right: 50px;
}
body.contact-page.detailpage .header-with-menu.navigation-fix .ham{
right: 0;
}
section#list-filter .listing-view-project .list-project-com-resi .img-list .emaar-resi{
font-size: 16px;
}
section#list-filter .listing-view-project .list-project-com-resi .img-list .emaar-ongoing{
font-size: 16px;
}

section#project-listing .top-banner-list .listing-project-name{
bottom: 29px;
}

section#property-details .project-img .project-banstrip ul .col-md-2 {
width: 11.666667%;
}
section#property-details .project-img .project-banstrip ul li span.property-type-part {
font-size: 13px;
}
section#property-details .project-img .project-banstrip ul li span.icon-apart{
margin-right: 9px;
}
body.contact-page.detailpage .navigation-fix .like-compare{
left: 159px;
}
.top-property-search .list-city input[type="text"]{
font-size: 12px;
}
header .header-with-menu .top-strip .social-icon-top ul li a .fa-instagram{
padding: 10px 5px;
}
.navigation-logo .tooltip[data-direction="bottom"] .tooltip__item{
left: 67%;
}
.navigation-logo .tooltip-two[data-direction="bottom"] .tooltip__item-two {
left:76%;
}

.events-page .events-place .events-video .events-blog-box{
padding-bottom: 0;
padding-top: 10px;
}
.events-page .events-place .events-video .events-blog-box span.video-thumb{
width: 27%;
}
.events-page .events-place .events-video .events-blog-box span.video-content{
padding-top: 0;
}
.events-page .events-place .events-blog-section .blog-events-box .owl-item{
width: 367px !important;
}
.header-with-menu.navigation-fix .fat-nav .fat-nav__wrapper ul {
margin: 130px 0 0;
}

section#projects .pro-jects .mbExclusive-banner .deal-ban__detail{
height: 170px
}
section#projects .pro-jects .mbExclusive-banner .deal-ban__detail .deal-ban__ok__info{
width: 138px;
}
.events-page .events-place .filter-by-country .coming-events{
padding: 12px 56px;
}
.events-deatils{
margin-top:-520px;
}
.events-blog-section .blog-events-box .owl-item{
width: 360px !important;
}
section#about-listing-area .top-builder-city .builder-demo .owl-item {
/*width: 159px !important;*/
height: 90px;
}
section#property-details .floor-plan #owl-demo-seven .owl-item {
width: 360px !important;
}
footer .reach-to-us .reachoutparts .news-subscribe{
width: 70%;
margin-right:0px;
}

footer .reach-to-us .reachoutparts .news-subscribe input[type="email"]{
height: 53px;
}
footer .reach-to-us .reachoutparts .news-subscribe input[type="submit"]{
right: 40px;
}
footer .reach-to-us .reachoutparts .news-subscribe input[type="button"]{
padding: 6px 12px;
}
footer{
margin-top: 0px;
}
section#commercial-residential-blog .nav-tabs{
width: 26%;		
}
section#commercial-residential-blog .nav-tabs li a{
padding: 10px 10px;		
	}	
.nri-title-ban-text{
top: 24%;		
}	

header .property-search .resi-comr  ul li{
padding: 6px 7px;
}
.top-strip-navi .toll-free-no a{
font-size: 16px;
}
.top-strip-navi .cityname .all-right-notifi {
margin-right:0px;
}
.top-strip-navi .elite-logo img {
width: 100px;
}

.developer-page-area .project-name-dev #developer-projects-city .mtm-pro .name-of-project h4{
font-size: 12px;
}
.developer-page-area .project-name-dev #developer-projects-city .mtm-pro .name-of-project p {
font-size: 12px;
}

/*section#property-details .similar-project #demo .owl-item {
width: 275px !important;
}*/
section#property-details .contact-us-foo .col-md-6.ad-color{
height: 525px;
}
section#property-details .contact-us-foo .col-md-6.con-color{
height: 525px;
}
.login .modal-dialog {
width: 52%;
}
header.home-header .home-new-banner .com-resi-land-icon ul{
width: 27%;
}
header.home-header .home-new-banner .com-resi-land-icon {
bottom: 42%;
}

header.home-header .home-new-banner #rslides1_s1 .textslide {
left: 33% !important;
top: 30% !important;
}
header.home-header .home-new-banner #rslides1_s2 .textslide {
left: 29% !important;
top: 30% !important;
}
header.home-header .home-new-banner #rslides1_s0 .textslide {
left: 32% !important;
top: 30% !important;
}

.fix-header-menu .free-toll a{
font-size: 17px;
}
.fix-header-menu .free-toll a .fa-phone{
font-size: 11px;
padding: 5px 6px;
}
.fix-header-menu .fat-nav ul{
margin-top: 180px;
}

section#blog-area .blog-newarea .blog-demo .blog-box {
min-height: 584px;
}

/*section#property-details .project-img .pro-detail-car .owl-item{
width: 869px !important;
}*/
section#property-details .media-gallery .flexslider .flex-viewport{
max-height: 588px;
}

.developer-page-area .developer-top-projects #owl-demo-ten .owl-item .circle-top img{
height: 255px;
}

.developer-page-area .developer-top-projects #owl-demo-ten .owl-item .circle-top .overlay-circle{
height: 255px;
}

/*header.home-header .home-new-banner .feateredslider-new .owl-item{
width: 297px !important;
}*/

.select-styled{
padding-left: 24px;
}
.select{
font-size: 14px;
}
.top-strip-navi .cityname .btn-group{
width: 63%;
}
.cityname .dropdown-button{
width: 27%;
}
section#about-listing-area .top-location-city ul li {
width: 33%;
}

section#property-details .project-img .contact_builder-cta-orange .contact-sec-btn a{
padding: 9px 96px;
}

header.home-header .home-new-banner .fe-tured-title span:after{
top: -1px;
left: 246px;
}

.click-show-option .search-drop-list .property-type-select ul li.suball-form{
width: 8%;
}
.click-show-option .search-drop-list .property-type-select ul li .proj-lst .button-group input[type="submit"]{
padding: 8px 20px;
}

.click-show-option .search-drop-list .property-type-select ul li .proj-lst .button-group input[type="reset"]{
margin-left: 9px;
padding: 8px 14px;
}
.click-show-option .search-drop-list .property-type-select ul li.resetall-form{
width: 8%;
}
.fix-header-menu .city-on-home-page .heart-notifi{
padding: 0 8px;
}
.fix-header-menu .city-on-home-page .heart-notifi a span{
right: -2px;
}
body.contact-page .token-input-dropdown{
width: 29.8% !important;
}

.fix-header-menu .city-on-home-page .heart-notifi{
margin-right: 9px;
}
#main-menu > li.parent > a {
padding-left: 2px;
}
.top-strip-navi .cityname .heart-notifie {
margin: 1px 11px;
}

.top-strip-navi .cityname .heart-notifi {
padding: 0 5px;
}
#loginModal .box .social{
width: 64%;
}

header.home-header .home-new-banner .feateredslider-new ul li .list-recomnded-project {
width: 25%;
z-index: 99999;
}
.top-strip-navi .cityname .heart-notifi a span{
right: -7px;
}

header.home-header .home-new-banner .fe-tured-title{
bottom:144px;
}

.nri-video-section .events-blog-box{
padding: 9px 9px;
}
.nri-video-section .events-blog-box span.video-thumb {
width: 100%;
}

.nri-video-section .events-blog-box span.video-content{
font-size: 14px;
padding: 20px 0;
}
.nri-video-section .events-video iframe{
height: 310px !important;
}

.top-city-nri .top-city-nrislider #owl-demo-dealing .owl-wrapper{
width: 100% !important;
}
.new-nri-page .nri-listing .property-item-primary-tooltips .property-title-nri h3{
font-size: 18px;
}

section#property-details .similar-project .simi-content .similar-amenities ul li {
padding: 0 7px;
}
section#property-details .similar-project .simi-content .similar-amenities ul li img{
width: 24px;
height: 24px;
}
.demo-gallery > ul > li a > img{
height:130px;
}
section#list-filter .listing-view-project .list-deatil-con .list-ameneties ul li img {
width: 24px;
height: 24px;
}
section#property-details .project-img .construction-size span.property-type-part span.breaked img{
width: 20px;
}
section#property-details .project-img .possesion-date-pro{
padding: 5px 0;
}
section#property-details .project-img .sizeunder{
margin-bottom: 2px
}
span.navyug{
top: 15px;
}
section.dummy-img p.exclusivityContent{
min-height: 85px;
}
.fix-header-menu #navigation #main-menu > li{
margin-left: 11px;		
}	
.fix-header-menu .free-toll{
margin-top: 5px;		
}
#main-menu > li > a{
padding: 15px 7px;		
}	
.new-nri-page .nri-listing .carousel-slide-lux .hot-deal-luxury .hotdeal-ban__detail .hotdeal-ban__detail__info{
width: 135px;	
}
.sticky{
top: -29px;		
}	

section#four-zero-four .errror .type-serch-home-search .home-field{
top: 35%;

}
section#four-zero-four .errror{
width: 73%;		
}

.whatouremployee {
background-size: 100% 100%;		
}
section#careere .career-page-option .open-career h4.panel-title{
font-size: 14px;		
}
section#careere .career-page-option .open-career .panel-heading .apply-now-apply button {
font-size: 12px;
padding: 6px 14px;	
}

section#careere .career-page-option .open-career h4.panel-title .glyphicon{
font-size: 11px;		
}

.whatouremployee .culture-comment{
min-height: 250px;		
}
.news-area .column{
min-height: 530px;		
}	




}



@media only screen and (max-width: 1199px) {

header .header-with-menu .top-strip .toll-free-no{
width: 25%;
}
header .header-with-menu .top-strip .social-icon-top{
width: 21%;
}
.login-signup {
width: 21%;
}
.header-with-menu.navigation-fix .top-strip .toll-free-no{
margin-left: 164px;
}
.header-with-menu.navigation-fix .cityname {
width: 26%;
}

.header-with-menu.navigation-fix .login-signup{
width: 21%;
}
.cityname {
width: 50%;
}
.header-with-menu .ham-close{
top: -57px;
}

header .property-search .resi-comr ul {
width: 43%;
}
.title-area h1 {
font-size: 28px;
}
section#projects .pro-jects .carousal-tabs .tabbed{
width: 95%;
}
section#projects .pro-jects  .carousal-tabs  .d-carousal.one-caru .owl-item {
width:320px !important
}

section#projects .pro-jects .mbExclusive-banner .deal-ok {
width:100%;
padding: 0 9px;
}

section#projects .pro-jects .mbExclusive-banner .deal-ok img.deal-ban__img {
width:100%;
}
section#projects .pro-jects .mbExclusive-banner .offer-heart {
right: 12px;
}
section#projects .pro-jects .mbExclusive-banner .deal-ban__detail {
padding: 60px 4px 0px 5px;
margin: 0 8px;
}
section#projects .pro-jects .mbExclusive-banner .deal-ban__detail .deal-ban__ok__info{
width: 50%;
padding: 1px 8px;
}
section#projects .pro-jects .mbExclusive-banner .deal-ban__detail {
height: 244px;
}

section#projects .pro-jects .mbExclusive-banner .deal-ban__detail .developer-lo {
width:  100%;
text-align: center;
}

section#projects .pro-jects .mbExclusive-banner .deal-ban__detail .developer-lo img {
width: 120px;
}
section#projects .pro-jects .mbExclusive-banner .deal-ban__detail .deal-ban__detail__info-right {

width: 50%;
padding: 0 2px;
}
section#projects .pro-jects .owl-buttons .owl-prev{
left: -22px;
}
section#projects .pro-jects .owl-buttons .owl-next {
right: -22px;
}
section#our-service .service-our .service-block .real-estate .real-img{
width: 100px;
height: 100px;
}
section#our-service .service-our .service-block .real-estate .real-img img {
width: 70px;
}
section#our-service .service-our .service-block h5 {
font-size: 14px;
}
section#our-service .service-our .service-block .real-estate {
min-height: 310px;
}
section#news-update .update-news .news-daily .news-blog{
min-height: 260px;
}
section#news-update .update-news #owl-demo-five  .owl-item {
width:318px !important;
}
section#news-update .update-news .news-daily .news-blog .news-images {
top: 10px;
width: 63%;
right: 12px;
}
section#news-update .update-news .news-daily .news-blog h3.post-title {
font-size: 16px;
}
section#blog-area{
width:99%;
}
section#blog-area .blog-newarea .blog-demo .owl-item {
width: 326px !important;
}
section#blog-area .blog-newarea .blog-demo .owl-controls.clickable .owl-buttons .owl-prev {
left: -22px;
}
section#blog-area .blog-newarea .blog-demo .owl-controls.clickable .owl-buttons .owl-next {
right: -22px;
}
section#blog-area .blog-newarea .blog-demo .blog-box .services-box-cont-blogcont p {
display:none;
}
section#blog-area .blog-newarea .blog-demo .blog-box {
min-height: 435px;
}

.testimonial .title {
left: 23%;
}
.top-strip-navi .toll-free-no {
width: 45%;
}
.top-strip-navi .cityname {
width: 100%;
}
.top-strip-navi .login-signup {
width: 53%;
}
#loginModal  .modal-dialog{
width: 70%;
}
body.contact-page .navigation-fix .toll-free-no{
width: 43%;
}
body.contact-page .navigation-fix .cityname{
width: 100%;
}
body.contact-page .navigation-fix .login-signup {
width: 48%;
right: -41px;
}

body.contact-page .header-with-menu .ham-close{
top: -17px;
}
footer .reach-to-us .reachoutparts a.ont-gray-lightest{
margin-left: 28px;
margin-right: 0;
margin-top: 8px;
float:left;
}
footer .reach-to-us .reachoutparts.followUs .connect-us-with {
float: left;
margin-left: 25px;
}
footer .reach-to-us .reachoutparts .news-subscribe {
width: 91%;
float: left;
margin-left: 29px;
margin-top: 6px;
}

section#about-us .main-about .about-us-page{
margin-top: 20px;
}
section#about-us .main-about .what-we-do .sale-puschase .sale-icon{
height: 134px;
line-height: 124px;
}
.top-strip-navi .elite-logo {
width: 22%;
}
.sitemap h4 {
font-size: 16px;
}
section#contact-map .contact-form .col-md-4.col-sm-12.col-xs-12.contact-info .office-adress h5{
font-size: 16px;
}
.events-page .events-place .filter-by-country .coming-events{
padding: 12px 24px;
}
.events-page .events-place .filter-by-country .tab-content .col-md-3.events-box{
width: 31%;
}
.events-page .events-place .events-video .events-blog-box span.video-content{
line-height: 19px;
font-size: 12px;
padding: 8px 0;
}
.events-page .events-place .events-contact .col-md-5.events-form {
min-height: 468px;
}

.events-page .events-place .events-blog-section .blog-events-box .owl-item {
width: 294px !important;
}

.events-deatils {
margin-top: -364px;
}

.latest-event-releted #owl-demo-thirteen .owl-item  {
width: 285px !important;
}
.latest-event-releted #owl-demo-thirteen .item .events-properties .events-slide img{
height: 300px;
}
.latest-event-releted #owl-demo-thirteen .item .events-properties .events-slide p {
font-size: 12px;
}
.latest-event-releted #owl-demo-thirteen .item .events-properties p.bhk-part{
bottom: 31px;
font-size: 12px;
}
.latest-event-releted #owl-demo-thirteen .item .events-properties span.p-start {
font-size: 15px;
}
.latest-event-releted #owl-demo-thirteen .item .events-properties span.p-start span.price-ban{
font-size: 14px;
}
.events-deatils .events-blog-detail .detailformsection p.email_f.emailid {
font-size: 13px;
}
.events-deatils .events-blog-detail .detailformsection p.phone_f.phoneno {
font-size: 14px;
}
.news-update-ban .listing-project-name{
bottom: 20px;
}
.news-area .column{
min-height: 340px;
}
section#list-filter .listing-view-project .list-deatil-con h3 a {
font-size: 20px;
}
section#list-filter .listing-view-project .list-deatil-con .lacscr{
font-size: 15px;
}
section#list-filter .listing-view-project .list-deatil-con .squre{
font-size: 14px;
}
section#about-listing-area .about-listing h2{
font-size: 19px;
}
section#about-listing-area .top-location-city ul li a{
font-size: 12px;
}
.top-city-location .properties-cities h5{
font-size: 13px;
}
.top-city-location .properties-cities ul li a{
font-size: 13px;
}

.click-show-option-one .proj-lst button.dropdown-toggle {
font-size: 13px;
}
section#list-filter .fix-form-list h4 {
font-size: 15px;
}
section#property-details .project-img .project-name-logo {
width:100%;
bottom: 143px;
}
section#property-details .project-img .project-banstrip ul li span.icon-apart{
width: 100%;
}
section#property-details .project-img .project-banstrip ul li{
text-align:center;
}

section#property-details .project-img .banner-form {
display:none;
}

section#property-details .project-img .project-banstrip ul .col-md-2{
width: 16%;
}
.deatil-menu ul li a{
font-size: 14px;
padding-right: 11px;
}
section#property-details .project-overview .detail-overview .deatil-content ul li span.fahome {
margin-right: 7px;
}
section#property-details .project-overview .detail-overview .deatil-content ul li span.suntec {
width: 93%;
}
section#property-details .features-amenities ul li{
padding: 0px 0px;
font-size: 12px;
}
section#property-details .floor-plan #owl-demo-seven .owl-item {
width: 289px !important;
}
section#property-details .view-locate ul.nav.nav-tabs li a{
font-size: 19px;
}
section#property-details .emi-calculator .emi .calculation .ecww-form label{
font-size: 11px;
}
section#property-details .emi-calculator .emi #ecww-summary #ecww-monthlypayment p{
font-size: 20px;
line-height: 27px;
}
section#property-details .emi-calculator .emi #ecww-totalinterest p{
font-size: 20px;
line-height: 27px;
}
section#property-details .emi-calculator .emi #ecww-totalamount p{
font-size: 20px;
line-height: 27px;
}
section#property-details .similar-project .simi-project .img-simi h5{
font-size: 12px;
}
section#property-details .similar-project .simi-content h4{
font-size: 14px;
margin-top: 4px;
}
section#property-details .similar-project .simi-content p.apartments{
font-size: 13px;
}
section#property-details .similar-project .simi-content h5{
font-size: 14px;
}
section#property-details .similar-project .simi-content .builder-box .col-md-6 {
width: 100%;
}
section#property-details .similar-project .simi-content .builder-box .col-md-6 p {
font-size: 13px;
}
section#property-details .similar-project .simi-content .builder-box .col-md-6 button {
width: 100%;
}
section#property-details .similar-project .simi-content {
min-height: 260px;
}
section#property-details .similar-project{
margin-top: 0;
padding-top: 0;
}
section#property-details .project-img .project-banstrip {
padding: 9px 3px;
}
section#property-details .contact-us-foo .col-md-6.ad-color{
height: 582px;
}
section#property-details .contact-us-foo .col-md-6.con-color{
height: 582px;
}
footer .our-presence .subscribe-presence .news-subscribe input[type="button"]{
right: 38px;
}
.awards-and-recognitions p.exclusivityContent{
min-height: 101px;
}
section#about-us .about-banner .title-page{
font-size: 34px;
}
/*.developer-page-area .developer-top-projects #owl-demo-ten .owl-item{
width: 306px !important;
}*/
.developer-page-area .developer-top-projects #owl-demo-ten .owl-item .circle-top .overlay-circle{
height: 165px;
left: 0;
width: 100%;	
}
.developer-page-area .developer-top-projects #owl-demo-ten .owl-item .circle-top img{
height: 165px;		
}
.developer-page-area .developer-top-projects #owl-demo-ten .owl-item .circle-top .proj-position h4 {
font-size: 16px;
line-height: 22px;	
}
.developer-page-area .developer-top-projects #owl-demo-ten .owl-item .circle-top .proj-position p{
font-size: 12px;		
}


.developer-page-area .developer-top-projects #owl-demo-ten .owl-item .circle-top .proj-position {
top: 22%;
}
.developer-page-area .developer-top-projects #owl-demo-ten .owl-item .circle-top .proj-position h4 {
font-size: 17px;
}
.developer-page-area .developer-top-projects #owl-demo-ten .owl-item .circle-top img{
width:100%;
}

.developer-page-area .developer-top-projects #owl-demo-ten .owl-controls {
display:block !important;
}
.developer-page-area .project-name-dev #developer-projects-city .mtm-pro .name-of-project h4 {
overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;
}

header.home-header .home-new-banner .header-new-top{
padding: 16px 30px;		
}	
#main-menu > li{
margin-left: 20px		
}
header.home-header .home-new-banner .feateredslider-new .owl-item ul li .slf-img{
width: 31%;		
}
header.home-header .home-new-banner .feateredslider-new .owl-item ul li .slf-img img {
width: 100px;
height: 70px;		
}
header.home-header .home-new-banner .feateredslider-new .owl-item .property-name-new {
margin-top: 3px;		
}	
header.home-header .home-new-banner .feateredslider-new .owl-item .property-name-new h6 {
font-size: 13px;		
}	
header.home-header .home-new-banner .feateredslider-new .owl-item .property-name-new span{
font-size: 13px;		
}
header.home-header .home-new-banner .fe-tured-title {
bottom: 122px;		
}
header.home-header .home-new-banner .com-resi-land-icon ul{
width: 47%;		
}
.all-city-boxes #home-city-slide .owl-wrapper-outer{
margin: auto ;
width: 76%;		
}
section#city-projrect-new .new-project-all-city .all-city-boxes .indian-city img{
width: auto;
height: auto;		
}
section#about-new .about-us-new-sec .office-img-new img {
height: 350px;		
}
section#why-us-new .parallax-content-why #owl-why-us-block .owl-wrapper-outer {
margin: auto;
width: 81%;		
}
section#why-us-new .parallax-content-why .leadership-new img{
height: auto;
width: 160px;	
}
section#why-us-new .parallax-content-why .leadership-new .research-leadership{
margin-top: 60px;
height: 540px;	
}	
section#why-us-new .parallax-content-why .leadership-new .research-leadership .leader-ship{
margin-top: 87px;		
}
section#commercial-residential-blog .nav-tabs {
width: 42%;
}	

.fix-header-menu #navigation #main-menu > li{
margin-left: 0px;		
}
#main-menu > li > a{
padding: 15px 4px;
font-size: 13px;	
}
.fix-header-menu .city-on-home-page a {
font-size: 15px;		
}
.fix-header-menu .free-toll a{
font-size: 14px;		
}
header.home-header .home-new-banner .new-search-properties .new-all-search {
width: 68%;		
}
section#award-reconition .reconition .award-box .award-img{
background-size: 171px 100px;		
}
section#award-reconition .reconition .award-box .award-img p.award-title {
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
padding: 0 50px;		
}
section#award-reconition .reconition .award-box .owl-controls .owl-prev {
left: -10px;		
}
section#award-reconition .reconition .award-box .owl-controls .owl-next{
right: -10px;		
}
section#blog-area .blog-newarea .blog-demo .blog-box .blog-img img {
min-height: 230px;		
}
.top-strip-navi .col-md-3{
width: 45%;		
}
.top-strip-navi .col-md-9{
width: 50%;
}

section#new-about-page .video-elite iframe{
width: 100%;
}
section.dummy-img p.exclusivityContent {
min-height: 102px;
}
section.dummy-img .recognitions-award .gallery-product a img{
height: auto;		
}
.sticky {
top: -112px;
}	
.news-area .column .news-cutting{
height: 140px;		
}
.news-area .column {
min-height: 330px;
}	
.awards-and-recognitions .recognitions-award .gallery-product a img{
height: 160px;		
}
.nri-searchbox-center{
width: 68%;		
}
.nri-title-ban-text{
top: 24%;		
}
.new-nri-page .nri-listing .carousel-slide-lux .hot-deal-luxury .hotdeal-ban__detail .hotdeal-ban__detail__info{
width: 100px;	
}
.new-nri-page .nri-listing .property-item-primary-tooltips .property-thumbnail-nri img{
height: 252px;		
}
.top-city-nri .top-city-nrislider #owl-demo-dealing  .owl-wrapper-outer {
margin: auto;
width: 78%;		
}
.top-city-nri .top-city-nrislider #owl-demo-dealing .indian-city img {
height: auto;		
}
.sustainability .healthcare .health-img img{
height: auto;		
}
.sustainability .health-img-wealth img {
height: auto;
}
.sustainability .healthcare-enviroment .health-img img {
height: auto;		
}
.nri-title-ban {
top: 25%;		
}
.about-luxury-con .luxurycontentWrap:before {
top: 180px;		
}
.about-luxury-con .luxurycontentWrap:after {
top: 180px;		
}
.featured-listings-wrapper-lux .carousel-slide-lux .hot-deal-luxury .hotdeal-ban__detail .hotdeal-ban__detail__info {
width: 70px;	
}

section#property-details .project-img .contact_builder-cta-orange .contact-sec-btn a {
padding: 9px 58px;
}
section#property-details .project-img .pro-detail-car {
min-height: 450px;		
}
section#property-details .project-img .pro-detail-car #owl-demo .owl-item img{
height:430px;
}
section#property-details .project-img .project-all-details{
min-height: 450px;		
}
section#property-details .similar-project .simi-project .img-simi img{
height: auto;		
}
section#property-details .similar-project .simi-content .similar-amenities ul li img {
width: 16px;
height: 16px;		
}
section#list-filter .listing-view-project .list-project-com-resi .img-list{
height: 266px;		
}

section#four-zero-four .errror{
width: 90%		
}	
.fix-header-menu .city-on-home-page {
float: left;		
}	
.fix-header-menu .free-toll{
margin-left: -20px;		
}
.nav-new-top .inner{
margin-top: 18px;		
}
section#commercial-residential-blog .owl-item .item .imagesad img{
height: 140px;		
}
section#about-us{
margin-top: 48px;		
}
.top-nri-builder .featured-nri-builder #owl-demo-featured .owl-controls .owl-prev{
left: -15px;		
}
.top-nri-builder .featured-nri-builder #owl-demo-featured .owl-controls .owl-next{
right: -15px;		
}	
.new-nri-page .smart-deal-slide .owl-controls .owl-prev{
left: -15px;		
}
.new-nri-page .smart-deal-slide .owl-controls .owl-next{
right: -15px;		
}


}

@media only screen and (max-width: 991px) {

header .header-with-menu .top-strip .toll-free-no {
width: 31%;
}
header .header-with-menu .top-strip .social-icon-top {
width: 27%;
}
.login-signup {
width: 26%;
}
.top-header .header-with-menu .col-md-4 {
width: 34.666667%;
}
.top-header .header-with-menu .col-md-8 {
width: 99.333333%;
}
.header-with-menu.navigation-fix .cityname{
display:none;
}
.header-with-menu.navigation-fix .login-signup {
width: 28%;
}
.header-with-menu.navigation-fix .fat-nav .fat-nav__wrapper ul {
margin: 176px 0 0;
}
header .header-with-menu .navigation-logo .elite-logo img {
width: 120px;
}
header .property-search .resi-comr ul {
width: 57%;
}
section#projects .pro-jects .carousal-tabs .tabbed {
width: 60%;
}

section#projects .pro-jects .carousal-tabs  .col-md-3 {
margin-bottom: 7px;
}
section#projects .pro-jects .carousal-tabs .city-drop {
width: 57%;
margin-bottom: 0;
margin: 0 auto;
float: none;
}
section#projects .pro-jects .mbExclusive-banner .deal-ban__detail .developer-lo{
display: none;
}
section#projects .pro-jects .mbExclusive-banner .deal-ban__detail {
height: 194px;
}

section#projects .pro-jects .owl-buttons .owl-prev {
left: -2px;
}
section#projects .pro-jects .owl-buttons .owl-next {
right: -2px;
}
section#our-service .service-our .service-block .real-estate {
min-height: 220px;
margin-top: 30px;
margin-bottom: 70px;
}
section#our-service .service-our .service-block .real-estate .real-img{
left: 44%;
}
section#our-service{
padding-bottom:0px;
}
section#news-update .update-news .news-daily .news-blog .date-block{
display:none;
}
section#news-update .update-news .news-daily .news-blog .post-date {
display:none;
}
section#news-update .update-news .news-daily .news-blog h3.post-title {
padding: 9px 10px;
position: inherit;
top: inherit;
}
section#news-update .update-news .news-daily .news-blog .news-images{
width: 93%;
}
section#news-update .update-news .news-daily .news-blog {
min-height: 321px;
}
section#news-update .update-news .news-daily .news-blog .all-cover{
bottom: 73px;
}
section#news-update .update-news #owl-demo-five .owl-item {
width: 376px !important;
}
section#news-update .update-news .news-daily #owl-demo-five .owl-buttons .owl-prev{
left: -3px;
}
section#news-update .update-news .news-daily #owl-demo-five .owl-buttons .owl-next{
right: -3px;
}
section#blog-area .blog-newarea .blog-demo .owl-item{
width: 375px !important;
}
section#blog-area .blog-newarea .blog-demo .owl-controls.clickable .owl-buttons .owl-prev {
left: -2px;
}
section#blog-area .blog-newarea .blog-demo .owl-controls.clickable .owl-buttons .owl-next {
right: -2px;
}
footer .our-presence .our-p-map h2{
font-size: 21px;
}
footer .our-presence .reach-presence h2{
font-size: 21px;
}
footer .our-presence .subscribe-presence h2{
font-size: 21px;
}
footer .our-presence .our-p-map .explore-our-location a{
font-size: 12px;
}
footer .our-presence .reach-presence .presence-enquire{
padding: 2px 0px;
}
footer .our-presence .reach-presence .presence-enquire a {
padding: 11px 12px;
}
footer .our-presence .subscribe-presence {
padding: 10px 13px 0px 10px;
}
footer .our-presence .subscribe-presence .news-subscribe input[type="text"]{
height: 44px;
}
footer .our-presence .subscribe-presence .news-subscribe input[type="button"] {
right: 33px;
padding: 9px 13px;
}
.top-strip-navi .cityname{
display:none;
}
body.contact-page .top-strip-navi .toll-free-no {
width: 35%;
}
body.contact-page .top-strip-navi .login-signup {
width: 30%;
}
section#about-us .main-about .about-us-page .about-main-content .about-side-img{
text-align:center;
}

section#about-us .main-about .about-us-page .about-main-content .about-side-img img{
float: none;
width: 40%;
}
section#about-us .main-about .what-we-do .sale-puschase .sale-icon{
height: 134px;
width: 21%;
}
section#about-us .main-about .right-img{
text-align: center;
}
section#about-us .main-about .right-img img{
float: none;
width: 40%;
}
.sitemap .col-md-5 .general-link ul li a{
width: 100%;
}
.sitemap   .col-md-6 {
padding-left: 0;
}
.sitemap h4 {
font-weight: 600;
}
section#contact-map .contact-form .col-md-4.col-sm-12.col-xs-12.contact-info{
height: 500px;
}
.events-page .events-place .filter-by-country .tab-content .col-md-3.events-box{
width: 29%;
}
.events-page .events-place .filter-by-country .tab-content .col-md-3.events-box span {
font-size: 12px;
}
.events-page .events-place .events-video .col-md-4.events-blogs{
margin-top: 20px;
}
.events-page .events-place .events-video .events-blog-box{
padding-bottom: 18px;
}
.events-page .events-place .events-video .events-blog-box span.video-content{
line-height: 32px;
font-size: 20px;
}
.events-page .events-place .events-contact .col-md-7.events-detail{
float:left;
}
.events-page .events-place .events-blog-section .blog-events-box .owl-item {
width: 326px !important;
}
.events-deatils {
margin-top: -264px;
}
.events-deatils .event-enq {
padding:0px;
}
.events-deatils .event-enq a{
bottom: -800px;
}
.latest-event-releted #owl-demo-thirteen .owl-item {
width: 325px !important;
}
.events-deatils .events-blog-detail .details-event{
width:100%;
}
.events-deatils .events-blog-detail  .col-md-3{
margin-top: 15px;
clear: both;
float: left;
}
.news-update-ban .listing-project-name h3{
font-size: 24px;
}
.news-update-ban .listing-project-name {
bottom: 7px;
}
.news-area .column{
min-height: 300px;
width: 31.333333%;
}
.news-area .column h5{
font-size: 14px;
}
.news-area .column .news-link-icon a{
font-size: 15px;
}
.privacy-policy h2{
font-size: 25px;
}
.privacy-policy{
background-size: 85%;
}
section#project-listing .top-banner-list .listing-project-name h3{
font-size:24px;
}
section#project-listing .top-banner-list .listing-project-name {
bottom: 9px;
}
.col-md-3.fix-list.sidebar {
display:none;
}
section#list-filter .listing-view-project h2{
font-size: 17px;
}
section#list-filter .filter-search{
display:none;
}
section#list-filter .refresh{
display:none;
}
.mobile-filter-listing {
display: block;
width: 100%;
margin-top: 0px;
clear: both;
float: left;
}
.mobile-filter-listing button[type="button"]{
font-family: "robotoregular";
float: left;
width: 100%;
background: #aa8036;
border: none;
padding: 5px 0px;
color: #fff;
font-size: 21px;
}
.mobile-filter-listing .all-filter-block {
float:left;
clear:both;
padding:10px 15px;
background:#FFFFFF;
display:none;
width:100%;
}

.mobile-filter-listing .all-filter-block  .locality-select{
float:left;
width:100%;
}
.mobile-filter-listing .all-filter-block   h6{
font-family: "robotoregular";
font-size: 16px;
text-transform: uppercase;
float: left;
width: 100%;
}

.mobile-filter-listing .all-filter-block  .locality-select input[type="text"]{
font-family: "robotoregular";
height: 40px;
width: 100%;
padding: 0 8px;

}

.mobile-filter-listing .all-filter-block .filter-budget {
float:left;
clear:both;
margin-top: 10px;
width:100%;
}

.mobile-filter-listing .all-filter-block .filter-budget .budget-am {
float:left;
margin-right:6px;
width:48%;
}

.mobile-filter-listing .all-filter-block .filter-budget .budget-am select{
height:40px;
}

.mobile-filter-listing .all-filter-block .property-type-fil{
float:left;
clear:both;
margin-top: 10px;
width:100%;
}

.mobile-filter-listing .all-filter-block .property-type-fil .resi-fil {
float:left;
margin-right:6px;
width:48%;
}

.mobile-filter-listing .all-filter-block .property-type-fil .resi-fil select{
height:40px;
}

.mobile-filter-listing .all-filter-block .property-type-fil .resi-fil h5{
font-family: "robotoregular";
float: left;
width: 100%;
font-size: 15px;
}

.mobile-filter-listing .all-filter-block .property-type-fil .resi-fil label {
font-family: "robotoregular";
font-weight: normal;
font-size: 13px;
}


.mobile-filter-listing .all-filter-block .bedroom-fil{
float:left;
clear:both;
margin-top: 10px;
width:100%;
}

.mobile-filter-listing .all-filter-block .bedroom-fil .bed-fil {
float:left;
margin-right:6px;
width:100%;
}

.mobile-filter-listing .all-filter-block .bedroom-fil .bed-fil label {
font-family: "robotoregular";
font-weight: normal;
font-size: 13px;
}

.mobile-filter-listing .all-filter-block .bedroom-fil .bed-fil .checkbox-style {
float: left;
padding: 0 7px;
}
.mobile-filter-listing .all-filter-block  .possession-fil {
float: left;
clear: both;
margin-top: 10px;
width: 100%;
}

.mobile-filter-listing .all-filter-block  .possession-fil .ready-to-fil {
float:left;
width:100%;
}

.mobile-filter-listing .all-filter-block  .possession-fil .ready-to-fil  label {
font-family: "robotoregular";
font-weight: normal;
font-size: 13px;
}


.breadcumarea{
display:none;
}
.deatil-menu{
display:none;
}
section#property-details .project-img .project-name-logo{
bottom: 203px;
width: 63%;
}
section#property-details .project-img .project-name-logo .pro-name h1{
font-size: 20px;
}
section#property-details .project-img .project-name-logo .pro-name h3 span{
font-size: 19px;
}
section#property-details .project-img .project-name-logo .pro-name h3 {
font-size: 15px;
}

section#property-details .project-img .project-banstrip{
position: inherit;
bottom: inherit;
background: #000;
padding: 12px 20px;
}
section#property-details .project-img .project-banstrip ul li{
text-align:inherit;
border:none;
}

section#property-details .project-img .project-banstrip ul .col-md-2 {
width: 48%;
border: none;
display: inline-flex;
}
section#property-details .project-img .project-banstrip ul li span.icon-apart{
width: auto;
min-width: 55px;
}
section#property-details .project-img .project-banstrip ul li span.icon-apart img {
width: 30px;
}
section#property-details .project-img .project-banstrip ul li span.property-type-part {
font-size: 15px;
}
section#property-details span.breaked{
font-size: 15px;
display: inline;
margin-left: 12px;
}
section#property-details .container.highlights {
width: 100%;
}
section#property-details .project-overview .detail-overview .deatil-content ul li{
font-size: 13px;
line-height: 23px;
}
section#property-details .floor-plan #owl-demo-seven .owl-item {
width: 375px !important;
}
section#property-details .floor-plan #owl-demo-seven .owl-controls .owl-buttons .owl-prev{
left: -3px;
}
section#property-details .floor-plan #owl-demo-seven .owl-controls .owl-buttons .owl-next {
right: -3px;
}

section#property-details .downloads-area .downloads-plan{
margin-top: 65px;
}
section#property-details .overview-project p {
float: left;
clear: both;
width: 100%;
padding: 0 14px;
}
section#property-details .site-plan-location-map .location-view #navbarCollapse ul li a {
font-size: 13px;
padding: 10px 7px;
}
section#property-details .site-plan-location-map .listbox-wrap{
width: 45%;
}
section#property-details .view-locate ul.nav.nav-tabs li a{
font-size: 17px;
}
section#property-details .reviews-for-customer{
padding: 20px 10px;
width: 98%;
}
section#property-details .similar-project .simi-content h4{
font-size: 23px;
}
section#property-details .similar-project .simi-content p.apartments {
font-size: 18px;
}
section#property-details .similar-project .simi-content h5 {
font-size: 20px;
}
section#property-details .similar-project .simi-content .builder-box .col-md-6 p {
font-size: 21px;
}
section#property-details .similar-project .simi-content .builder-box .col-md-6 button {
font-size: 17px;
}
section#property-details .similar-project .simi-project{
margin-bottom: 30px;
}
/*.developer-page-area .developer-top-projects #owl-demo-ten .owl-item {
width: 357px !important;
}*/
.project-name-dev .developer-city {
width: 31%;
}
.developer-page-area .project-name-dev #developer-projects-city .mtm-pro{
margin-bottom: 20px;
}
.developer-form-strip .drop-developer input[type="text"] {
margin-bottom: 10px;
}
section#projects .pro-jects .carousal-tabs .d-carousal.one-caru .owl-item {
width:366px !important;
}
.events-page .events-place .events-contact .col-md-5.events-form {
min-height: 345px;
}
header.home-header .home-new-banner .fe-tured-title {
bottom: 87px;
}
header.home-header .home-new-banner .new-search-properties .new-all-search{
width: 78%		
}
header.home-header .home-new-banner .com-resi-land-icon{
bottom: 34%;		
}
header.home-header .home-new-banner .com-resi-land-icon ul{
width: 63%;		
}	
.all-city-boxes #home-city-slide .owl-wrapper-outer{
width: 100%;		
}
section#about-new .about-us-new-sec .office-img-new img{
height: auto;
}
section#why-us-new .parallax-content-why #owl-why-us-block .owl-wrapper-outer{
width: 100%;		
}
header.home-header .home-new-banner .header-new-top .new-logo-ban{
width: 15%;		
}
.fix-header-menu .fix-logo{
width: 100%;		
}	
.fix-header-menu .col-md-2{
float: left;
width: 15%;	
}
.fix-header-menu .col-md-5{
float: left;		
}
.nav-new-top .inner{
margin-top: 19px;		
}
#main-menu > li > a {
font-size: 12px;		
}
span.navyug img {
width: 70px;
}
.fix-header-menu .free-toll a .fa-phone {
font-size: 16px;
padding: 4px 5px;
}
.fix-header-menu .free-toll span{
display: none;		
}	
section#commercial-residential-blog .nav-tabs{
width: 58%;		
}
section#about-new .about-us-new-sec .office-img-new{
margin-top: 30px;		
}
section#news-and-update-new .new-upadte-news .owl-prev{
background: rgba(0, 0, 0, 0) url(../images/pre.png) no-repeat scroll 0 0 !important;
cursor: pointer;
font-size: 0 !important;
height: 30px;
left: -30px;
position: absolute;
width: 30px;		
}	
section#news-and-update-new .new-upadte-news .owl-next{
right: -30px;
background: url(../images/nex.png) no-repeat !important;
position: absolute;
font-size: 0 !important;
height: 30px;
width: 30px;		
}
.top-strip-navi .elite-logo {
width: 30%;		
}
body.contact-page .top-strip-navi .toll-free-no {
width: 60%;
}
.news-area .column {
min-height: 370px;		
}
.awards-and-recognitions .recognitions-award .gallery-product a img{
height: auto;		
}
.awards-and-recognitions p.exclusivityContent{
font-size: 20px;		
}
.featured-listings-wrapper-lux .carousel-slide-lux .hot-deal-luxury img.hotdeal-ban__img {
height: 300px;		
}
.featured-listings-wrapper-lux .carousel-slide-lux ul li {
float: left;
width: 50%;	
}
.new-nri-page .nri-listing .carousel-slide-lux ul li {
float: left;
width: 50%;		
}
.new-nri-page .nri-listing .carousel-slide-lux .hot-deal-luxury img.hotdeal-ban__img {
height: 300px;		
}
.new-nri-page .nri-listing ul li {
float: left;
width: 50%;			
}
.top-city-nri .top-city-nrislider #owl-demo-dealing .owl-wrapper-outer {
width: 2222px;		
}
.reracomplaintnumber  {
margin-bottom: 20px;		
}	
section#property-details .similar-project .simi-project .img-simi img{
height: 200px;		
}	
section#property-details .similar-project #demo .owl-buttons .owl-prev{
left: -3px;		
}
section#property-details .similar-project #demo .owl-buttons .owl-next{
right: -3px;		
}
section#property-details .project-img .pro-detail-car .owl-controls .owl-buttons .owl-next{
right: -13px;		
}
section#property-details .project-img .pro-detail-car .owl-controls .owl-buttons .owl-prev{
left: -18px;		
}
section#property-details .project-img .contact_builder-cta-orange{
position: inherit;
margin-top: 20px;	
bottom: inherit;		
}
section#property-details .project-img .pdp__header-tp{
position: inherit;
bottom: inherit;
margin-top: 20px;
}
section#four-zero-four .errror{
width: 100%;		
}
header.home-header .home-new-banner .header-new-top .navigation-new {
width: 66%;		
}
.inner {
margin-top: 20px;		
}
header.home-header .home-new-banner #rslides1_s0 .textslide{
left: 23% !important;
top: 27% !important;	
}
header.home-header .home-new-banner #rslides1_s1 .textslide{
left: 16% !important;
top: 27% !important;	
}
header.home-header .home-new-banner #rslides1_s2 .textslide{
left: 17% !important;
top: 27% !important;	
}	

section#why-us-new .parallax-content-why .leadership-new img{
width: 87%;		
}
section#why-us-new .parallax-content-why .leadership-new .research-leadership{
height: 430px;		
}	
section#award-reconition .reconition .award-box .award-img {
background-size: 288px 100px;
}
section#award-reconition .reconition .award-box .owl-controls .owl-prev {
left: 9px;
}
section#award-reconition .reconition .award-box .owl-controls .owl-next {
right: 24px;
}
.nri-searchbox-center {
width: 85%;		
}
.nri-title-ban {
top: 19%;
}	
.nri-title-ban-text {
top: 16%;
}
.top-city-nri .top-city-nrislider #owl-demo-dealing .owl-wrapper {
width: auto;
}
.top-city-nri .top-city-nrislider #owl-demo-dealing .owl-controls .owl-next{
right: -21px;		
}
.top-city-nri .top-city-nrislider #owl-demo-dealing .owl-controls .owl-prev{
left: -21px;		
}
section#list-filter .container.highlights{
width: 93%;
padding: 0 0px;		
}
section#about-listing-area .top-builder-city .builder-demo .owl-item{
text-align: center;		
}	


}


@media only screen and (max-width: 767px) {

header .header-with-menu .navigation-logo{
margin-top: 15px
}
.navigation-logo .elite-logo {
margin-left: 0;
}
.navigation-logo .elite-logo img {
width: 100px;
}
header .header-with-menu .top-strip .toll-free-no {
margin-left: 5px;
width: 10%;
}
header .header-with-menu .top-strip .toll-free-no a span{
display:none;
}
header .header-with-menu .top-strip .toll-free-no a .fa-phone {
font-size: 11px;
padding: 6px 7px;
}
.login-signup{
float:left;
}
.login-signup .btn.big-login.mobile{
display: block !important;
border:medium none !important;
}
.login-signup .btn.big-register{
display:none;
}
.login-signup .btn.big-login{
display:none;
}
.top-strip .elite-logo {
display: block;
float: left;
margin: 12px 6px;
}

.top-strip .elite-logo img {
width:95px;
}
.header-with-menu.navigation-fix .top-strip .elite-logo{
margin-left: 6px;
margin-right:6px;
margin-top: 43px;
}
.header-with-menu.navigation-fix .top-strip .elite-logo img {
width:95px;
}

header .header-with-menu .top-strip .social-icon-top{
display:none;
}
header .header-with-menu .navigation-logo .elite-logo{
display:none;
}
.hamburger{
right: 41px;
top: 7px;
}
.cityname {
float: right;
margin-top: 0;
width: 100%;
display:none;
}
.fat-nav{
width: 100%;
}
.header-with-menu.navigation-fix .login-signup {
margin-right: 0;
position: inherit;
right: inherit;
top: inherit;
width: 17%;
}
.header-with-menu.navigation-fix .top-strip .toll-free-no {
margin-left: 112px;
}
.header-with-menu.navigation-fix .login-signup{
margin-top:0px;
}
.header-with-menu.navigation-fix .ham {
right:24px;
top: -37px;

}
header .top-header .banner-main img{
min-height: 400px !important;
}

section#top-builders .builder-area .builder-demo ul li a {
padding:0px;
width:100%;
text-align:center;
}
section#top-builders .builder-area .builder-demo ul li{
width:100%;
margin-bottom: 0px;
margin-top: 6px;
}
section#top-builders .builder-area .builder-demo ul li img {
height: 60px;
}
.testimonial .description{
font-size: 12px;
line-height: 20px;
}
.testimonial .title{
left:0%;
width:100%;
text-align: center;
}
section#projects .pro-jects .item .block-carousal .caption .addlist ul li.full-high {
line-height: 30px;
}
section#news-update .update-news .news-daily #owl-demo-five .owl-buttons .owl-prev{
left: -4px;
}
section#news-update .update-news .news-daily #owl-demo-five .owl-buttons .owl-next{
right: -4px;
}
.header-with-menu.navigation-fix .fat-nav {
width: 84%;
}
.header-with-menu.navigation-fix .fat-nav .fat-nav__wrapper ul {
margin: 109px 0 0;
}
.header-with-menu.navigation-fix .fat-nav .fat-nav__wrapper ul li a{
font-size: 11px;
}
.header-with-menu .ham-close{
right: 30px;
top: -50px;
}
.login .modal-dialog {
width: 95%;
}
.login .modal-dialog .box {
width: 100%;
}
#feedback {
width: 65px;
}
#feedback a {
width: 129px;
font-size: 14px;
}
header .property-search {
left: 5%;
position: absolute;
top: 31%;
margin-top: 40px;
width: 90%;
}
header .property-search .resi-comr ul {
width: 100%;
border-radius: 5px 5px 0 0;
}
header .property-search .search-form{
border-radius: 0px 0px 5px 5px;
position:relative
}
header .property-search .resi-comr ul li{
padding-bottom:0px;
}

header .property-search .search-form .enter-location {
margin-bottom: 8px;
width: 100%;
}
header .property-search .search-form .enter-location input[type="text"] {
border-radius: 5px;
}
header .property-search .search-form .property-type {
width: 100%;
margin-bottom: 8px;
}
header .property-search .search-form .property-type select {
border-radius: 5px;
}
header .property-search .search-form .budget{
width: 100%;
margin-bottom: 8px;
}
header .property-search .search-form .budget select{
border-radius: 5px;
}
header .property-search .search-form .search-pro {
width: auto;
padding: 0px;
background: none;
position: absolute;
right: 20px;
top: 21px;

}
header .property-search .search-form .search-pro button {
border-radius: 5px;
width: auto;
height: auto;
}

#popup1 .popup {
left: 1%;
width: 100%;
}
#popup1 .popup .div1{
width: 100%;
}
section#projects .pro-jects .carousal-tabs .tabbed {
width:100%;
}
section#projects .pro-jects .carousal-tabs .tabbed ul {
padding:0px;
}

section#projects .pro-jects .carousal-tabs .d-carousal.one-caru .owl-item {
padding: 0 12px;
width: 358px !important;
}
section#projects .pro-jects .mbExclusive-banner .deal-ban__detail .deal-ban__detail__info-right .deal-ban__detail__price {
font-size: 16px;
}
section#projects .pro-jects .mbExclusive-banner .deal-ban__detail .deal-ban__ok__info h5 {
font-size: 15px;
}

section#projects .pro-jects .owl-buttons .owl-prev {
left: -3px;
background-size: 25px auto !important;
}
section#projects .pro-jects .owl-buttons .owl-next{
right: -3px;
background-size: 25px auto !important;
}
section#projects .pro-jects .item .block-carousal .caption h4{
font-size: 20px;
}
section#projects .pro-jects .item .block-carousal .caption .tag {
top: 58px;
}
section#projects .pro-jects .item .block-carousal .caption .addlist {
margin-top: 25px;
}
section#projects .pro-jects .item .block-carousal .caption .footer_list ul li{
width: 50%;
padding: 6px 12px;
}
section#projects .pro-jects .item .block-carousal .caption .footer_list ul li.full-lenth {
border-top: 1px solid #ceccdc;
text-align: center;
width: 100% !important;
}
section#projects .pro-jects .item .block-carousal .caption .footer_list ul li button {
width: 100%;
font-size: 17px;
}
section#our-service .service-our .service-block {
margin-top: 0px;
}
section#our-service .service-our .service-block .real-estate {
margin-top: 20px;
}
.title-area h1{
font-size: 24px;
}
.title-area hr{
width: 15%;
display: none;
}
section#news-update .update-news .news-daily .news-blog{
margin-bottom: 0px;
text-align: center;
}
section#news-update .update-news .news-daily .news-blog .news-images img {
width: 90%;
}
section#blog-area .blog-newarea .blog-demo .owl-item {
padding: 0 10px;
width: 350px !important;
}
section#blog-area .blog-newarea .blog-demo .owl-controls.clickable .owl-buttons .owl-prev{
left: 1px;
}
section#blog-area .blog-newarea .blog-demo .owl-controls.clickable .owl-buttons .owl-next {
right: -1px;
}
.shbg {
left:0px;
}
.shbg2 {
right: 0;
}
section#award-reconition .reconition{
height: 273px;
background-size:100% 100%;
margin-top: 0;
}
section#top-builders .builder-area .builder-demo #owl-demo-fifteen .owl-item {
padding: 0 5px;
width: 345px !important;
}
section#top-builders .builder-area .owl-buttons .owl-prev {
left: -8px;
background-size: 25px 25px;
}
section#top-builders .builder-area .owl-buttons .owl-next {
right: -8px;
background-size: 25px 25px;
}
section#projects .pro-jects .carousal-tabs .city-drop {
margin-bottom:12px;
}
section#projects .pro-jects .carousal-tabs .tabbed{
min-width: 268px;
}
section#projects .pro-jects .carousal-tabs .tabbed ul li{
margin-right: 0px;
padding: 8px 23px;
font-size:11px;
margin-left: 25px;
}
section#projects .pro-jects .carousal-tabs .tabbed ul li:after{
left: -31px;
}
section#projects .pro-jects .carousal-tabs .tabbed ul li:before{
right: -19px;
}
header .property-search .search-form .search-pro button{
border:none;
background: none;
padding: 0px;
}
header .property-search .search-form .search-navi button{
border:none;
border-radius: 5px;
}
header .property-search .search-form .search-navi{
width:100%;
margin-top:5px;
}
.click-show-option {
margin-top:5px;
padding: 12px 0;
}
.click-show-option .property-type-select{
margin-bottom: 6px;
}
.click-show-option .property-type-select ul.drop-down-type{
z-index: 1;
}
.click-show-option .property-type-select .dropdown-menus{
z-index: 1;
}
.click-show-option .proj-lst button.clearall{
width:100%;
}
section#projects .pro-jects .item .block-carousal .caption .footer_list ul li a.show_model_popup{
float: left;
font-size: 16px;
width: 100%;
}
#feedback{
display:none;
}
.header-with-menu.navigation-fix .cityname{
display:none;
}
.copyright p {
padding: 0 20px;
}
section#projects .pro-jects .carousal-tabs .city-drop {
width:100%;
}

.form-botm-fom-fixed{
display:block;
}

.back-to-top{
bottom: 90px;
display:none !important;
}
section#testimonial .testi-area .owl-testimonial .owl-controls.clickable .owl-buttons .owl-prev{
left:0px;
}
section#testimonial .testi-area .owl-testimonial .owl-controls.clickable .owl-buttons .owl-next {
right: -36px;
}

body.contact-page .top-strip-navi{
padding: 4px 3px;
display:none;
}
body.contact-page .top-strip-navi .elite-logo{
width: 34%;
margin-right: 13px;
top: 16px;
}

body.contact-page  .toll-free-no  span {
display:none;
}
body.contact-page .toll-free-no a .fa {

font-size: 11px;
padding: 5px 7px;
}
body.contact-page .top-strip-navi .login-signup {
float: left;
margin-left: -8px;
margin-right: 0;
margin-top: 0;
position: inherit;
right: inherit;
top: inherit;
width: 12%;
}
body.contact-page .navigation-fix .login-signup {
margin-right: 0px;
}

body.contact-page .cityname {
display:none;
}
body.contact-page a.hamburger {
right: 5px;
top: 1px;
display: none;
}
body.contact-page .navigation-fix .toll-free-no{
margin-left: 122px;
}

body.contact-page .navigation-fix .ham {
top: 3px;
}
body.contact-page .header-with-menu .ham-close{
top: -14px;
}

body.contact-page.detailpage .login-signup {
float: left;
margin-left: -8px;
margin-right: 0;
position: absolute;
right: 48px;
top: 2px;
width: 17%;
}
.box-two{
width:100%;
}
.box-two ul li span.point-txt{
margin-bottom: 36px;
}
.box-two ul li{
margin-bottom:7px;
font-size:14px;
}

section#contact-map .contact-form .contact-content h4 {
font-size:20px;
}
section#contact-map .contact-form .contact-content p {
font-size:14px;
}

section#contact-map .contact-form .col-md-4.col-sm-12.col-xs-12.contact-info .office-adress h5 {
font-size: 16px
}
.view-more button {
font-size: 13px;
padding: 11px 13px;
}
section#about-us .about-banner .title-page {
top: 33%;
font-size: 23px;
}
section#about-us .main-about .about-us-page .about-main-content .about-content h3{
font-size: 26px;
}

section#about-us .main-about .what-we-do h3{
font-size: 26px;
}
section#about-us .main-about .what-we-do .sale-puschase .sale-icon{
width: 47%;
height: 130px;
}
section#about-us .main-about .right-img img{
width: 70%;
}
section#about-us .main-about .values-about ul li span {
margin-bottom: 85px;
}
section#about-us .main-about .values-about h3 {
font-size: 26px;
}
footer {
padding: 0px 0px 0px;
padding-bottom: 24px;
}
.privacy-policy h2 {
font-size: 25px;
}
.privacy-policy{
background:none;
}

.privacy-policy h4 {
font-size: 17px;
line-height:25px;
}

.sitemap .col-md-5 .general-link ul li a {
width:100%;
}
.sitemap{
padding:0px;
}
.sitemap h4 {
font-size: 17px;
}


header .property-search .resi-comr ul:after{
border-top: none;
border-bottom: medium none;
border-left: none;
}
.top-strip-navi .toll-free-no {
width: 19%;
}



.top-strip-navi .like-compare{
position: absolute;
right: -125px;
margin-top: 6px;
}
.top-strip-navi .like-compare img {
width: 22px;
}

section#property-details {
margin-top: 44px;
}
section#property-details .project-img .project-name-logo {
position: inherit;
bottom: inherit;
float: left;
background: none;
left: inherit;
right: inherit;
width: 100%;
}
section#property-details .project-img .project-name-logo .profile-logo {
width: 100%;
display:none;
text-align:center;
}
section#property-details .project-img .project-name-logo .profile-logo img {
width:35%;
}

section#property-details .project-img .project-name-logo .pro-name {
width: 100%;
padding: 0 7px;
}
section#property-details .project-img .project-name-logo .pro-name h1 {
color: #404040;
font-size: 17px;
margin-top: 0;
}

section#property-details .project-img .project-name-logo .pro-name h3{
color: #404040;
font-size: 16px;
}
section#property-details .project-img .project-name-logo .pro-name h3 span {
font-size: 15px;
}
body.contact-page.detailpage .navigation-fix .ham{
right: 27px!important;
}
body.contact-page.detailpage .navigation-fix .login-signup{
right: 68px;
}
/*body.contact-page.detailpage.heade .navigation-fix{
padding: 36px 7px 3px;
}*/

body.contact-page.detailpage.heade .navigation-fix .elite-logo.lo-go{
top: 6px;
}

body.contact-page.detailpage .navigation-fix .toll-free-no{
width: 18%;
margin-left: 90px;
}
body.contact-page.detailpage .navigation-fix .like-compare{
left: 194px;
top: -5px;
}
body.contact-page.detailpage .navigation-fix  .elite-logo  a img {
width:100px;
}

body.contact-page.detailpage .navigation-fix .like-compare a {
padding:0px;
}
section#property-details .project-img .project-banstrip {
float: left;
position: inherit;
bottom: inherit;
background: #000;
width: 100%;
padding: 35px 10px;
}
section#property-details .project-img .project-banstrip ul .col-md-2{
width:100%;
}
section#property-details .project-img .project-banstrip ul li{
border:none;
margin-bottom: 10px;
}
section#property-details .project-img .project-name-logo .pro-name span.number{
color: #000;
margin-left: 0;
display: block;
}
section#property-details .project-img .banner-form {
display:none;
}
.deatil-menu{
display:none;
}
section#property-details .container.highlights {
width: 100% !important;
}
section#property-details .project-overview .detail-overview .deatil-content ul li{
width: 100%;
}
section#property-details .features-amenities h2{
margin-top: 18px;
font-size: 22px;
}
section#property-details .project-overview .detail-overview h2{
font-size: 22px;
}
section#property-details .features-amenities ul li {
padding: 15px 0px;
width: 33%;
font-size: 14px;
min-height: 155px;
}
.show-ameneties {
display: block;
float: left;
width: 100%;
padding: 11px 30px;
text-align: center;
}
.show-ameneties span.click-amen {
background: #aa8036;
padding: 10px 20px;
font-size: 17px;
color: #fff;
font-family: 'robotoregular';
cursor: pointer;
}

section#property-details .features-amenities ul li.extra_amenities{
display:none;
}

.modal.fade.bs-example-modal-lg.onload .modal-dialog.emp-add-add.p-t-40{
margin-top:80px;
}
.new-search-mobile .mobile-location-map {
float: left;
padding: 12px 17px;
font-size: 22px;

}
.new-search-mobile .mobile-location-map  a {
color: #fff;
}

/*section#property-details .features-amenities ul li:nth-child(n+4){
display:none;
}*/

section#property-details .pricelist h2{
font-size: 22px;
}
section#property-details .pricelist table tr th{
font-size: 15px;
}
section#property-details .pricelist table tr td{
font-size: 13px;
}
section#property-details .floor-plan h2{
font-size: 22px;
}
section#property-details .floor-plan #owl-demo-seven .owl-item {
width: 345px !important;
}
section#property-details .floor-plan #owl-demo-seven .owl-controls .owl-buttons .owl-prev {
left:0px;
}
section#property-details .floor-plan #owl-demo-seven .owl-controls .owl-buttons .owl-next{
right:0px;
}
section#property-details .media-gallery h2 {
font-size: 22px;
}
section#property-details .downloads-area h2{
font-size: 22px;
margin-top: 0;
}

section#property-details .downloads-area .downloads-plan {
margin-top: 75px;
}
section#property-details .overview-project p {
float: left;
padding: 0 13px;
}
section#property-details .site-plan-location-map h2 {
font-size: 22px;
}
section#property-details .site-plan-location-map .site-plan {
display:none;
}
section#property-details .middle-form input[type="text"]{
margin-bottom: 9px;
}
section#property-details .middle-form button[type="submit"]{
width: 100%;
margin-top: 8px;
}
section#property-details .view-locate ul.nav.nav-tabs{
width: 43%;
padding: 0 15px;
text-align: center;
margin: 0 auto;
margin-bottom: 12px;
}
section#property-details .view-locate ul.nav.nav-tabs li a{
font-size: 18px;
}
section#property-details .view-locate ul.nav.nav-tabs li {
width:100%;
}
section#property-details .emi-calculator h2{
font-size: 22px;
}
section#property-details .similar-project h2{
font-size: 22px;
}
section#property-details .similar-project .simi-project{
margin-bottom: 16px;
}
section#property-details .reviews-for-customer h2 {
font-size: 22px;
}
section#property-details .reviews-for-customer .reviews-page .card .card-body p{
width:100%;
float:left;
text-align:center;
}
section#property-details .reviews-for-customer .reviews-page .card .card-body a.float-left{
width:100%;
}
section#property-details .reviews-for-customer .reviews-page .card .card-body p{
margin-top: 0;
padding: 0 12px;
}
section#property-details .reviews-for-customer .leave-review h2{
text-align:center;
font-size: 22px;
}
section#property-details .contact-us-foo h2{
font-size: 22px;
}
section#property-details .contact-us-foo .col-md-6.ad-color{
float:left;
height: 400px;
}
section#property-details .contact-us-foo .col-md-6.con-color{
float:left;
}
section#property-details .contact-us-foo .contact-lg {
padding: 8px 6px;
}
section#property-details .contact-us-foo .contact-lg p.do-more{
margin-bottom: 6px;
font-size: 13px;
}
section#property-details .contact-us-foo .contact-lg h5{
margin:0px;
}
footer:before{
top: -124px;
}
footer .footer .subscribe .news-subscribe input[type="button"]{
right: 30px;
}
section#property-details .contact-us-foo .col-md-6.con-color{
height: 444px;
}

section#property-details .reviews-for-customer .reviews-page{
width: 94%;
}
body.contact-page .navigation-fix {
padding: 15px 7px 3px;
}
.big-login:hover{
background:none;

}
section#project-listing {
margin-top: 44px;
}

section#project-listing .top-banner-list .bread-cum{
display: none;
}

section#project-listing .top-banner-list .listing-project-name {
bottom: -5px;
}
section#project-listing .top-banner-list .listing-project-name h3 {
font-family: "robotoregular";
color: #fff;
font-size: 15px;
float: left;
font-weight: bold;
clear: both;
width: 100%;
margin-top: 0;
}

section#list-filter .listing-view-project h2{
font-size: 15px;
line-height: 23px;
}
section#list-filter .listing-view-project .list-project-com-resi .img-list {
width: 100%;
}
section#list-filter .listing-view-project .list-project-com-resi .img-list .emaar-resi{
font-size: 13px;
}
section#list-filter .listing-view-project .list-project-com-resi .img-list .emaar-ongoing {
font-size: 13px;
}
section#list-filter .listing-view-project .list-deatil-con{
width:100%;
min-height: 195px;
}

section#list-filter .listing-view-project .list-deatil-con .col-xs-8 {
width:100%;
}
section#list-filter .listing-view-project .list-deatil-con h3 a{
font-size: 17px;
}
section#list-filter .listing-view-project .list-deatil-con .text-right {
width: 100%;
display:none;
}
section#list-filter .listing-view-project .list-deatil-con  .col-xs-6 {
width: 100%;
}
section#list-filter .listing-view-project .list-deatil-con .col-xs-6 span.ContentPlace {
display:none;
}

section#list-filter .listing-view-project .list-deatil-con  .col-xs-6 .possession-date {
display:none;
}
section#list-filter .listing-view-project .list-deatil-con .squre{
width: 100%;
display:none;
}
section#list-filter .listing-view-project .list-deatil-con .lacscr{
width: 100%;
padding: 0;
font-size:17px;
}
section#list-filter .listing-view-project .list-deatil-con .list-button-view button.view-de {
width: 100%;
margin-bottom:10px;
}
section#list-filter .listing-view-project .list-deatil-con .list-button-view button.view-ded{
width: 100%;
display:none;
}
section#list-filter .listing-view-project .list-deatil-con .list-button-view{
width: 91%;
}
.breadcumarea{
display:none;
}
.flex-control-thumbs {
margin-top:0px;
}
section#property-details .contact-us-foo h1{
font-size: 27px;
}
section#property-details .contact-us-foo .contact-lg h5{
font-size:17px;
}
section#list-filter .top-location-city ul li {
width: 100%;
text-align:center;
}
section#list-filter .top-location-city .view-more-list button[type="button"] {
font-size: 11px;
}
section#property-details .site-plan-location-map-o{
display:none;
}

section#property-details .project-img .project-banstrip ul li span.icon-apart{
margin-right: 9px;
margin-bottom: 0px;
min-width: 60px;
}
section#property-details .project-img .project-banstrip ul li span.icon-apart img {
width: 24px;
}

section#property-details span.breaked {
margin-left: 10px;
display: inherit;

}
section#property-details .project-overview .detail-overview .deatil-content ul li span.fahome {
width: 7%;
}
section#property-details .project-overview .detail-overview .deatil-content ul li span.suntec{
width: 90%;
padding-bottom: 5px;
}
section#property-details .pricelist {
padding: 12px 0px;
}

section#property-details .site-plan-location-map .listbox-wrap {
width: 100%;
}
section#property-details .contact-us-foo .contact-lg p {
font-size: 13px;
}
body.newsbody section#about-us {
margin-top: 46px;
}

body.newsbody .news-update-ban {
display:none;
}

.news-area .column {
width:100%;
min-height: 286px;
margin-bottom: 18px;
}
.news-area .close {
top: 63px;
}

body.eve section#about-us {
margin-top: 45px;
}

.events-page .events-place .filter-by-country .fiter-tabs {
width:100%;
}
.events-page .events-place .filter-by-country .fiter-tabs ul.nav-tabs li.fil-ter {
width:100%;
text-align:center;
margin-bottom:12px;
}
.events-page .events-place .filter-by-country .fiter-tabs ul.nav-tabs li a {
padding: 10px 10px;
}
.events-page .events-place .filter-by-country .coming-events {
padding-top: 20px;
}
.events-page .events-place .filter-by-country .tab-content .col-md-3.events-box {
margin-bottom:0px;
width:100%;
}
.events-page .events-place .filter-by-country .tab-content .all-events-country{
margin-bottom:0px;
}
.events-page .events-place .events-video{
padding-top: 0;
}
.events-page .events-place .events-video .col-md-8.video-full{
padding-right: 0;
}
.events-page .events-place .filter-by-country .coming-events span a{
font-size: 12px;
padding: 5px 6px;
}
.events-page .events-place .filter-by-country .listing-pagination ul.pagination li a {
padding: 9px 19px;
}
.events-page .events-place .events-video .events-blog-box span.video-content {
line-height: 16px;
font-size: 13px;
}

.events-page .events-place .events-video .col-md-4.events-blogs{
margin-top:12px;
}
.events-page .events-place .events-contact .col-md-7.events-detail{
float:left;
}

.events-page .events-place .events-contact .col-md-5.events-form {
float:left;
min-height: 355px;
}
.events-page .events-place .events-blog-section .blog-events-box .owl-item {
width: 311px !important;
}
.events-deatils .eventblurm img {
height: auto;
}

.events-page .events-place .events-blog-section .blog-events-box .owl-prev {
top: -100px;
left: -23px;
}
.events-page .events-place .events-blog-section .blog-events-box .owl-next{
top: -100px;
right: -25px;
}

.owl-theme .owl-controls .owl-page {
display:none;
}
.owl-pagination {
display:none;
}
body.event-blur .about-banner {
display:none;
}

.events-deatils{
margin-top:0px;
padding-top:0px;
}
body.event-blur section#about-us{
margin-top: 46px;
}
.events-deatils .container.highlights{
width:100%;
}

.events-deatils .two-row .event-deal{
padding: 21px 10px;
height: 400px;
}
.events-deatils .event-enq a {
bottom: -541px;
}
.latest-event-releted #owl-demo-thirteen .owl-controls .owl-buttons .owl-prev {
top: -90px;
}
.latest-event-releted #owl-demo-thirteen .owl-controls .owl-buttons .owl-next{
top: -90px;
}
.events-blog-section .blog-events-box .owl-item {
width: 358px !important;
}

.events-blog-section .blog-events-box .owl-controls .owl-prev {
top: -100px;
}
.events-blog-section .blog-events-box .owl-controls .owl-next {
top: -100px;
}

section#list-filter .listing-view-project .fix-list.fixed{
display:none;
}
section#about-listing-area .top-location-city ul li {
width: 100%;
text-align: left;
}
.top-city-location .properties-cities {
width: 100%;
text-align: left;
}
section#about-listing-area .top-builder-city .builder-demo .owl-item {
/*width: 275px !important;*/
text-align: center;
}

.mobile-filter-listing {
display: block;
width: 100%;
margin-top: 0px;
clear: both;
float: left;
}
.mobile-filter-listing button[type="button"]{
font-family: "robotoregular";
float: left;
width: 100%;
background: #aa8036;
border: none;
padding: 5px 0px;
color: #fff;
font-size: 21px;
}
.mobile-filter-listing .all-filter-block {
float:left;
clear:both;
padding:10px 15px;
background:#FFFFFF;
display:none;
width:100%;
}

.mobile-filter-listing .all-filter-block .property-type-select {
float:left;
clear:both;
width:100%;
}
.mobile-filter-listing .all-filter-block .property-type-select .pro_search_pera li {
float: left;
width: 100%;
font-family: 'robotoregular';
font-size: 14px;
margin: 5px 0;
padding: 7px 0;
}
.mobile-filter-listing .all-filter-block .property-type-select .pro_search_pera li .pro_search_pera_text {
font-family: 'robotoregular';
color: #aaa9a9;
float: left;
width: 100%;
}
.mobile-filter-listing .all-filter-block .property-type-select .pro_search_pera li .pro_search_pera_text .fa{
margin: 0 5px;
font-size: 13px;
}

.mobile-filter-listing .all-filter-block .property-type-select .pro_search_pera li .pro_search_pera_text .fa-chevron-down {
float: right;
font-size: 10px;
margin:0px;
} 

.mobile-filter-listing .all-filter-block .property-type-select .pro_search_pera li .pro_search_pera_data li {
float: left;
width: 100%;
padding: 0 7px;
font-size: 12px;
color:#a7a6a6;
}

.mobile-filter-listing .all-filter-block .property-type-select .pro_search_pera li .pro_search_pera_data {
float: left;
width: 100%;
height: 220px;
min-height: 200px;
overflow-y: scroll;
}

.mobile-filter-listing .all-filter-block  .locality-select{
float:left;
width:100%;
}
.mobile-filter-listing .all-filter-block   h6{
font-family: "robotoregular";
font-size: 16px;
text-transform: uppercase;
float: left;
width: 100%;
}

.mobile-filter-listing .all-filter-block  .locality-select input[type="text"]{
font-family: "robotoregular";
height: 40px;
width: 100%;
padding: 0 8px;
}

.mobile-filter-listing .all-filter-block .filter-budget {
float:left;
clear:both;
margin-top: 10px;
width:100%;
}

.mobile-filter-listing .all-filter-block .filter-budget .budget-am {
float:left;
margin-right:6px;
width:48%;
}
.mobile-filter-listing .all-filter-block .filter-budget .budget-am select{
height:40px;
}
.mobile-filter-listing .all-filter-block .property-type-fil{
float:left;
clear:both;
margin-top: 10px;
width:100%;
}

.mobile-filter-listing .all-filter-block .property-type-fil .resi-fil {
float:left;
margin-right:6px;
width:48%;
}

.mobile-filter-listing .all-filter-block .property-type-fil .resi-fil select{
height:40px;
}

.mobile-filter-listing .all-filter-block .property-type-fil .resi-fil h5{
font-family: "robotoregular";
float: left;
width: 100%;
font-size: 15px;
}

.mobile-filter-listing .all-filter-block .property-type-fil .resi-fil label {
font-family: "robotoregular";
font-weight: normal;
font-size: 13px;
}


.mobile-filter-listing .all-filter-block .bedroom-fil{
float:left;
clear:both;
margin-top: 10px;
width:100%;
}

.mobile-filter-listing .all-filter-block .bedroom-fil .bed-fil {
float:left;
margin-right:6px;
width:100%;
}

.mobile-filter-listing .all-filter-block .bedroom-fil .bed-fil label {
font-family: "robotoregular";
font-weight: normal;
font-size: 13px;
}

.mobile-filter-listing .all-filter-block .bedroom-fil .bed-fil .checkbox-style {
float: left;
padding: 0 7px;
}
.mobile-filter-listing .all-filter-block  .possession-fil {
float: left;
clear: both;
margin-top: 10px;
width: 100%;
}

.mobile-filter-listing .all-filter-block  .possession-fil .ready-to-fil {
float:left;
width:100%;
}

.mobile-filter-listing .all-filter-block  .possession-fil .ready-to-fil  label {
font-family: 'robotoregular';
font-weight: normal;
font-size: 13px;
}

section#list-filter .refresh {
display:none;
}

section#list-filter .filter-search{
display:none;
}

body.contact-page.developer-div  section#about-us {
margin-top: 50px;
}
.developer-page-area h2{
font-size: 23px;
}
.developer-page-area .developer-top-projects #owl-demo-ten .owl-item .circle-top .proj-position h4 {
font-size: 15px;
line-height: 12px;
}
.developer-page-area .developer-top-projects #owl-demo-ten .owl-item .circle-top .proj-position p {
font-size: 12px;
}

.developer-page-area .developer-top-projects #owl-demo-ten .owl-item .circle-top{
width:100%;
}

.developer-page-area .developer-top-projects #owl-demo-ten .owl-item .circle-top img{
width:100%;
height: 245px;	
}

.developer-page-area .developer-top-projects #owl-demo-ten .owl-prev{
left: -30px;
}
.developer-page-area .developer-top-projects #owl-demo-ten .owl-next{
right: -21px;
}

.project-name-dev .developer-city{
width: 100%;
}

.developer-page-area .project-name-dev #developer-projects-city .mtm-pro {
margin-bottom: 12px;
}

.developer-form-strip .drop-developer input[type="text"] {
margin-bottom: 12px;
}

.about-developer .overview-about h3 {
font-size: 23px;
}

.top-property-search .list-city-gur {
width: 100px;
}
.top-property-search {
width: 270px;
margin-top: 12px;
}
.top-property-search .list-city{
width: 160px;
}
.top-property-search .list-city input[type="text"] {
width: 148px;
height: 34px;
}
.top-property-search .list-city .magnify{
padding: 3px 15px;
}
body.contact-page.detailpage .navigation-fix .top-property-search {
display:none;
}

.bred {
display:none;
}
section#award-reconition .reconition .award-box .award-img {
background-position: 25px 57px;
background-size: 300px 100px;
}

section#award-reconition .reconition #owl-demo-one .owl-buttons .owl-prev{
background: rgba(0, 0, 0, 0) url(../images/pre.png) no-repeat scroll 0 0 !important;
cursor: pointer;
font-size: 0 !important;
height: 30px;
left: -4px;
position: absolute;
width: 30px;
}

section#award-reconition .reconition #owl-demo-one .owl-buttons .owl-next {
right: -4px;
background: url(../images/nex.png) no-repeat !important;
position: absolute;
font-size: 0 !important;
height: 30px;
width: 30px;
}

footer {
margin-top: 0px;
}

section#news-update .update-news .news-daily .news-blog .news-images {
float: right;
width: 100%;
position: inherit;
top: inherit;
right: inherit;
}
section#news-update .update-news .news-daily .news-blog .date-block{
display:none;
}
section#news-update .update-news .news-daily .news-blog h3.post-title{
padding-top: 0px;
position: inherit;
top: inherit;
padding-left: 10px;
padding-right: 10px;
}
section#news-update{
padding-bottom: 0;
}
section#news-update .update-news .news-daily .news-blog .post-date {
display:none;
}

section#projects .pro-jects .mbExclusive-banner .deal-ok {
margin-left: 0;
width: 100%;
}
section#projects .pro-jects .mbExclusive-banner .deal-ban__detail .deal-ban__ok__info {
width: 110px;
}

section#projects .pro-jects .title-area p{
text-align: justify;
padding: 0 20px
} 
.faqs .faq-deatil .panel-group h4{
font-size: 13px;
line-height: 20px;
}
.faqs .faq-deatil .panel-group{
padding: 0 8px;
}
section#about-us {
margin-top: 46px;
}

.col-md-3.fix-list.sidebar{
display:none;
}
footer .our-presence .our-p-map h2{
text-align:center;
}
footer .our-presence .our-p-map .explore-our-location{
text-align:center;
}
footer .our-presence .our-p-map .explore-our-location a{
float:none;
}
footer .our-presence .reach-presence h2{
text-align:center;
}
footer .our-presence .reach-presence{
border-bottom: 1px solid #fff;
padding: 0 20px;
margin: 0;
border-right: none;
width: 100%;
}

footer .our-presence .reach-presence .presence-enquire{
text-align:center;
width:100%;
margin-top: 10px;
}
footer .our-presence .reach-presence .presence-enquire a{
float:none;
}
footer .our-presence .reach-presence .conect-social {
margin-top: 0px;
text-align: center;
}
footer .our-presence .reach-presence .conect-social ul {
clear: both;
width: 49%;
margin: 0 auto;
float: none;
margin-bottom: 40px;
}
footer .our-presence .col-xs-12.col-sm-4.col-md-4.reach-out{
min-height: 206px;
}

footer .our-presence .subscribe-presence h2 {
text-align: center;
}
footer .our-presence .subscribe-presence .news-subscribe {
padding: 0 9px;
}
footer .our-presence .subscribe-presence .news-subscribe input[type="text"] {
width: 100%;
}
footer .our-presence .subscribe-presence .news-subscribe input[type="button"] {
right: 14px;
}

footer .reach-to-us .reachoutparts {
width: 100%;
display: block;
vertical-align: middle;
padding: 20px 0;
float: left;
text-align: center;
border-bottom: 1px solid rgba(255,255,255,0.5);
}
footer .reach-to-us .reachoutparts.reachout{
display:none;
}

footer .reach-to-us .reachoutparts span.reachout-now {
width:100%;
margin-bottom:16px;
}
footer .reach-to-us .reachoutparts a.ont-gray-lightest {
float: none;
}
footer .reach-to-us .reachoutparts.followUs {
width:100%;
border-left: none;
border-right: none;
}

footer .reach-to-us .reachoutparts.followUs  .connect-us-with {
width: 45%;
margin: 0 auto;
float: none;
}
footer .reach-to-us .reachoutparts .news-subscribe input[type="text"] {
width: 100%;
}
footer .reach-to-us .reachoutparts .news-subscribe {
width: 100%;
float: left;
margin-left: 0;
padding: 0 30px;
}

section#four-zero-four .errror{
width: 100%;
margin-top: 40%;
}
section#four-zero-four .errror span img {
width: 90%;
}
section#four-zero-four .errror h1{
font-size: 23px;
}
section#four-zero-four .errror h1 img {
width: 30px;
}
section#four-zero-four .errror .type-serch-home-search{
background-position: -1px 13px;
background-size: 100%;
}
section#four-zero-four .errror .type-serch-home-search .home-field {
left: 0%;
top: 20%;
width: 98%;
}
section#four-zero-four .errror .type-serch-home-search .home-field p {
font-size: 18px;
margin-bottom:3px;
}

section#four-zero-four .errror .type-serch-home-search .home-field form input[type="text"]{
height: 27px;
width: 68%;
}

section#four-zero-four .errror .type-serch-home-search .home-field form input[type="submit"]{
height: 27px;
padding: 0 14px;
font-size: 11px;
}
body.contact-page.error-page footer {
padding-top: 0;
}
section#four-zero-four .container.highlights {
width: 90%;
}
section#thank-you .container.highlights {
width: 100%;
}
section#thank-you .thanking-all {
width: 100%;
padding: 0 12px;
float: left;
margin-top: 20%;
}
section#thank-you{
background-position: 0px 4px;
background-size: 100% 794px;
height: 460px;
}

section#thank-you .thanking-all .double {
font-size: 29px;
}

section#thank-you .thanking-all .toll-no-thank {
font-size: 25px;
letter-spacing: 3px;
}
body.contact-page.thank-u footer {
padding-top: 0;
}
body.contact-page.coming-page  footer {
padding-top:0px;
}

section#blog-area .blog-newarea .blog-demo .blog-box .services-box-cont-blogcont p {
display:none;
}
section#blog-area .blog-newarea .blog-demo .blog-box {
min-height: 426px;
}
footer .our-presence .reach-presence .presence-enquire{
border:none;
display:none;
}
section#top-builders .builder-area  .owl-buttons  .owl-prev{
background-attachment: scroll !important;
background-clip: border-box !important;
background-color: rgba(0, 0, 0, 0) !important;
background-image: url("../images/top-build-prev.png") !important;
background-origin: padding-box !important;
background-position: 0 0 !important;
background-repeat: no-repeat !important;
background-size: 30px 30px;
cursor: pointer;
font-size: 0 !important;
height: 30px;
left: 0px;
position: absolute;
width: 30px;
display:block;
}
section#top-builders .builder-area  .owl-buttons .owl-next{
background-attachment: scroll !important;
background-clip: border-box !important;
background-color: rgba(0, 0, 0, 0) !important;
background-image: url("../images/top-build-nex.png") !important;
background-origin: padding-box !important;
background-position: 0 0 !important;
background-repeat: no-repeat !important;
background-size: 30px 30px;
font-size: 0 !important;
height: 30px;
position: absolute;
right: 0px;
width: 30px;
display:block;
}
footer .our-presence .reach-presence .conect-social ul li a .fa{
font-size: 14px;
padding: 6px 7px;
}
section#our-service .service-our .service-block .real-estate .real-img {
left: 35%;
}
section#news-update .update-news #owl-demo-five .owl-item {
width: 346px !important;
}
section#news-update .update-news .news-daily .news-blog .all-cover {
bottom: 100px;
}
section#blog-area .blog-newarea .blog-demo .owl-controls .owl-buttons .owl-prev {
background: rgba(0, 0, 0, 0) url(../images/pre.png) no-repeat scroll 0 0 !important;
cursor: pointer;
font-size: 0 !important;
height: 30px;
left: -2px;
position: absolute;
width: 30px;
}
section#blog-area .blog-newarea .blog-demo .owl-controls .owl-buttons .owl-next {
right: -2px;
background: url(../images/nex.png) no-repeat !important;
position: absolute;
font-size: 0 !important;
height: 30px;
width: 30px;
}

section#about-us .main-about .about-us-page .about-main-content .about-side-img img {
float: none;
width: 70%;
}
section#contact-map .contact-form .col-md-4.col-sm-12.col-xs-12.contact-info {
height: auto;
}
.faqs .container.highlights {
width: 100%;
}
section#list-filter .listing-view-project .list-deatil-con .list-button-view a.view-de{
font-size: 10px;
margin-right: 0px;
padding: 7px 10px;
}
section#list-filter .listing-view-project .list-deatil-con .list-button-view a.view-ded{
font-size: 10px;
padding: 7px 10px;
}
section#about-listing-area .top-location-city h2 {
font-size: 17px;
}
.top-city-location h2 {
font-size: 18px;
}
section#about-listing-area .top-builder-city h2 {
font-size: 16px;
margin-bottom: 0;
}
.news-update-ban .listing-project-name {
bottom: -4px;
}
.news-update-ban .listing-project-name h3 {
font-size: 17px;
}
.testimonial-area .container.highlights{
width: 100%;
}
.faqs .faq-deatil h3 {
padding: 0 15px;
}
/*.developer-page-area .developer-top-projects #owl-demo-ten .owl-item {
width: 326px !important;
}*/
.developer-page-area .developer-top-projects #owl-demo-ten .owl-item .col-md-4{
width: 97%;		
}
.developer-contact p{
padding: 0 13px;		
}
.about-developer .overview-about p{
padding: 0 20px;		
}	

section#our-service .service-our .title-area{
margin-bottom: 55px;
}
section#testimonial .testi-area {
padding: 30px 0;
}
section#property-details .similar-project #demo .owl-buttons .owl-next {
right: -5px;
}
section#property-details .similar-project #demo .owl-buttons .owl-prev {
left: 0px;
}
/*section#property-details .similar-project #demo .owl-item {
width: 360px !important;
}*/
.latest-event-releted #owl-demo-thirteen .owl-item{
width: 352px !important;
}
.events-deatils .events-blog-detail .details-event  h2{
font-size: 23px;
}

section#property-details .project-img .pro-detail-car #owl-demo .owl-item img {
height: auto;
}
section#property-details .project-img .pro-detail-car #owl-demo .owl-wrapper-outer{
height: auto !important;
}
section#property-details .project-img .contact_builder-cta-orange {
margin-top: 25px;
position: inherit;
width: 100%;
bottom: inherit;
}

section#property-details .project-img .contact_builder-cta-orange .contact-sec-btn a {
padding: 9px 60px;
}
section#property-details .similar-project {
margin-bottom: 0;
}
section#property-details .reviews-for-customer{
margin: 0;
}

section#property-details .project-img .project-all-details{
min-height: 400px;
}
#loginModal .modal-dialog {
width: 95%;
}
header .featured-project-banner {
padding:7px 49px;
}
header .featured-project-banner .owl-item {
width: 257px !important;
padding-right: 0px;
}
header .featured-project-banner .owl-item ul li .property-name-ban span {
font-size: 14px;
}
header .featured-project-banner .owl-item ul li .property-name-ban h6{
font-size: 13px;
}

section#award-reconition .reconition .award-box .award-img span{
margin-top: 34px;
}
footer .reach-to-us .reachoutparts .news-subscribe input[type="submit"]{
right: 64px;
}
section#list-filter .listing-pagination nav a{
padding: 9px 12px;
}

header.home-header .home-new-banner .feateredslider-new{
position: inherit;
bottom: inherit;
background: #000;
padding: 7px 50px;
}
.onload .modal-dialog {
width: 91%;
margin-top:80px;
}

.onload .modal-dialog .modal-body {
height: 140px;
min-height: 140px;
overflow-y: scroll;
}

header.home-header .home-new-banner .fe-tured-title span:after{
border-color: transparent transparent transparent #000;

}
header.home-header .home-new-banner .feateredslider-new .owl-item ul li .slf-img{
width: 22%;
}
header.home-header .home-new-banner .feateredslider-new .owl-item ul li .slf-img img{
width:60px;
height:60px;
}
header.home-header .home-new-banner .feateredslider-new .owl-item .property-name-new{
margin-top: 0px;
}
/*header.home-header .home-new-banner .feateredslider-new .owl-item{
width: 275px !important;
}*/
header.home-header .home-new-banner .feateredslider-new .owl-item .property-name-new h6{
font-size: 13px;
}
header.home-header .home-new-banner .feateredslider-new .owl-item .property-name-new span{
font-size: 13px;
}
header.home-header .home-new-banner .header-new-top{
padding: 10px 10px;
display:none;
}

header.home-header .home-new-banner .fix-header-menu{
display:none !important;
}
header.home-header .home-new-banner .header-new-top .new-logo-ban img {
width: 72px;
}
header.home-header .home-new-banner .header-new-top .top-phone-no a{
font-size: 13px;
}
header.home-header .home-new-banner .header-new-top .top-phone-no a .fa-phone{
font-size: 7px;
padding: 4px 5px;
}
header.home-header .home-new-banner .textslide{
font-size: 14px;
}

.inner{
margin-top: 5px;
}
header.home-header .home-new-banner .header-new-top .navigation-new .fa-bars {
color: #fff;
font-size: 25px;
}

section#city-projrect-new h1{
font-size: 23px;
line-height: 30px;
padding: 0 30px;
}
section#city-projrect-new .new-project-all-city .all-city-boxes .indian-city img {
width: 100%;
height: 270px;
}
section#city-projrect-new .new-project-all-city .all-city-boxes .indian-city{
margin-bottom: 15px;
}
section#city-projrect-new .new-project-all-city .all-city-boxes .owl-controls {
top: 45%;
}

section#about-new .about-us-new-sec .about-content-new {
background: none;
background-size: inherit;
padding-left: 0px;
padding-top: 1px;
height: auto;
padding-right: 10px;
}
section#about-new .about-us-new-sec .about-content-new h1 {
text-align: center;
}
section#about-new .about-us-new-sec .office-img-new{
margin-top: 10px;
}
section#about-new .about-us-new-sec .office-img-new img {
height: auto;
}

section#why-us-new .parallax-content-why{
height: auto;
}
section#about-new .about-us-new-sec .about-content-new h1{
font-size: 40px;
}
section#why-us-new h1{
font-size: 35px;
}
section#news-and-update-new h1{
font-size: 35px;
}
section#award-roll h1{
font-size: 35px;
}
section#award-roll h1{
font-size: 35px
}
section#testimonial-featured-builder h1{
font-size: 35px
}
section#news-and-update-new .news-up .media-new .media-left-new{
text-align: center;
width: 100%;
}
section#news-and-update-new .news-up .media-new .media-body-new{
width: 100%;
padding: 0 40px;
margin-top: 20px;
}
section#testimonial-featured-builder .featured-builders-new .swiper-wrapper .client-item{
width: 49.3333%;
}

header.home-header .home-new-banner .com-resi-land-icon{
display: none !important;
}

header.home-header .home-new-banner #rslides1_s2 .textslide {
top: 45% !important;
left: 12% !important;
}

header.home-header .home-new-banner #rslides1_s0 .textslide{
top: 20% !important;
left: 17% !important;
}
header.home-header .home-new-banner #rslides1_s1 .textslide {
top: 20% !important;
left: 11% !important;
}

header.home-header .home-new-banner .textslide img {
width: 24px;
height: 23px;
margin-top: 0px;
}

header.home-header .home-new-banner .new-search-properties .new-all-search{
width:80%;
display:none;
}

header.home-header .home-new-banner .feateredslider-new .owl-prev {
top: -21px;
}
header.home-header .home-new-banner .feateredslider-new .owl-next{
top: -21px;
}
header.home-header .home-new-banner .new-search-properties{
top: 37%;
}
header.home-header .home-new-banner .fe-tured-title span:after{
left: 202px;
display:none;
}
.one-location {
display:none;
}

/*section#property-details .project-img .pro-detail-car .owl-item{
width: 301px !important;
}*/
section#property-details .project-img .pro-detail-car #owl-demo .owl-item img.load-detail-p {
height:auto;
}

section#property-details .project-img .container.detail-highlights{
width: 100%;
margin-left: 0;
padding-top: 10px;
}

.sticky-container{

display:none;
}
header.home-header .home-new-banner .fe-tured-title{
position: inherit;
width:100%;
background: #000;
bottom: inherit;
text-align:center;
}
header.home-header .home-new-banner .fe-tured-title span{
font-size:16px;
background: #000;
line-height: inherit;
width:100%;
padding: 0 17px;

}

.developer-page-area .developer-top-projects #owl-demo-ten .owl-item .circle-top .overlay-circle{
left: 0px;
height: 245px;
width: 100%;
}
section#city-projrect-new .new-project-all-city .all-city-boxes .indian-city .overlay-div{
width:100%;
}

section#award-reconition h1{
font-size: 35px;
}
section#blog-area .title-area h1{
font-size: 40px
}
section#blog-area .blog-newarea .blog-demo{
margin-top: 17px;
}

.navigation-mobile{
display: block;
position: fixed;
z-index: 9999999999;
width: 100%;
background: #000;
}

.brand {
padding-left: 20px;
float: left;
text-transform: uppercase;
font-size: 1.4em;
padding-top: 4px;
}
.brand a,
.brand a:visited {
color: #ffffff;
text-decoration: none;
}

.nav-container {
max-width: 100%;
margin: 0 auto;
}

.cantact-new-mobile{
float: left;
padding: 7px 22px;
}

.cantact-new-mobile a .fa-phone {
animation: 2.5s ease 0s normal none infinite running wrench;
border: 2px solid #fff;
border-radius: 50px;
color: #fff;
font-size: 15px;
margin-right: 5px;
padding: 9px 10px;
}
.new-search-mobile {
float:left;
}

.new-search-mobile .search-new-top {
float: left;
color: #fff;
font-size: 20px;
padding: 12px 9px;
}

.cover-allsearch{
position:relative;
}

.searchbar-bottom-click {
float: left;
width: 356px;
display: none;
position: absolute;
left: -210px;
top: 55px;
z-index: 9999999999;
}

.searchbar-bottom-click input{
float: left;
width: 100%;
height: 40px;
padding: 0 10px;
}

nav {
float: right;
}
nav ul {
list-style: none;
margin: 0;
padding: 0;
overflow-y: scroll;
height: 400px;
min-height: 400px;
}


nav ul li {
float: left;
position: relative;
}
nav ul li.evi{
display: block;
padding: 0 20px;
line-height: 70px;
background: #2a2a2a;
color: #ffffff;
text-transform: uppercase;		
}	

nav ul li a,
nav ul li a:visited {
display: block;
padding: 0 20px;
line-height: 70px;
background: #2a2a2a;
color: #ffffff;
border-bottom: 1px solid rgba(255, 255, 255, 0.5);	
text-transform: uppercase;
text-decoration: none;
}
nav ul li a:hover,
nav ul li a:visited:hover {
background: #2a2a2a;
color: #ffffff;
}

nav ul li ul li {
min-width: 190px;
}
nav ul li ul li a {
padding: 15px;
line-height: 20px;
}

.nav-dropdown {
position: absolute;
display: none;
z-index: 1;
box-shadow: 0 3px 12px rgba(0, 0, 0, 0.15);
}

/* Mobile navigation */
.nav-mobile {
display: none;
position: absolute;
top: 0;
right: 0;
background: #000;
height: 55px;
width: 70px;
}



@media only screen and (max-width: 798px) {
.nav-mobile {
display: block;
}

nav {
width: 100%;
padding: 70px 0 15px;
padding-top:0px;
}
nav ul {
display: none;
background: #2a2a2a;	
}
nav ul li {
float: none;
}
nav ul li a {
padding: 15px;
line-height: 20px;
}
nav ul li ul li a {
padding-left: 30px;
}

.nav-dropdown {

position: static;
overflow-y: scroll;
height: 300px;
min-height: 300px;
}

.nav-dropdown.main-drop{
overflow: inherit;
height: auto;
min-height: inherit;
}
}
@media screen and (min-width: 799px) {
.nav-list {
display: block !important;
}
}
#nav-toggle {
position: absolute;
left: 18px;
top: 16px;
cursor: pointer;
padding: 10px 35px 16px 0px;
}
#nav-toggle span,
#nav-toggle span:before,
#nav-toggle span:after {
cursor: pointer;
border-radius: 1px;
height: 5px;
width: 35px;
background: #ffffff;
position: absolute;
display: block;
content: '';
transition: all 300ms ease-in-out;
}
#nav-toggle span:before {
top: -10px;
}
#nav-toggle span:after {
bottom: -10px;
}
#nav-toggle.active span {
background-color: transparent;
}
#nav-toggle.active span:before, #nav-toggle.active span:after {
top: 0;
}
#nav-toggle.active span:before {
transform: rotate(45deg);
}
#nav-toggle.active span:after {
transform: rotate(-45deg);
}

.brand a img{
width: 100px;
}

.home-bannernew{
margin-top: 47px;
}

section#city-projrect-new .new-project-all-city .all-city-boxes  #home-city-slide .owl-prev {
display: block;
left: 0;
}

section#city-projrect-new .new-project-all-city .all-city-boxes  #home-city-slide .owl-next{
display: block;
right: 0;
}

section#why-us-new .parallax-content-why  #owl-why-us-block .owl-prev {
display: block;
left: 0;
}

section#why-us-new .parallax-content-why  #owl-why-us-block .owl-next {
display: block;
right: 0;
}

section#property-details .media-gallery .flexslider .flex-viewport {
max-height: 168px;
}
.media-gallery  .flex-direction-nav .flex-nav-prev .flex-prev{
top: 40%;
}
.media-gallery  .flex-direction-nav .flex-nav-next .flex-next{
top: 40%;
}
section#about-listing-area .top-builder-city .builder-demo .owl-item .top-build-slide{
padding: 10px 20px;
}

.developer-logo{
height: auto;
padding: 0;
}
.developer-page-area .developer-top-projects #owl-demo-ten .owl-item .circle-top .proj-position {
top: 37%;
}
.developer-form-strip .drop-developer input.alpha_space{
margin-top:12px;
}
.developer-page-area .project-name-dev #developer-projects-city .item{
width: 100%;
}
.developer-contact .contact-deve-project form textarea{
height: 120px;
}

.video-elite iframe{
width:100%;
height:auto;

}
section#about-new .about-us-new-sec .about-content-new .happyfamily-block{
margin-bottom:20px;
}

section#about-new .about-us-new-sec .about-content-new .happyfamily-block h4 {
text-align: center;
}
section#about-new .about-us-new-sec .about-content-new .happyfamily-block .customer-family {
width:100%;
text-align:center;
}
section#about-new .about-us-new-sec .about-content-new .happyfamily-block .customer-family img {
float: none;
margin-right: 0;
margin-bottom: 10px;
}
.flexslider .slides img{
height:auto;
}

.click-show-option_m {
float:left;
width:100%;
padding:8px 10px;
background:#fff;
}

.click-show-option_m  .search-drop-list_m {
float:left;
width:100%;
padding:0px;
}

.click-show-option_m  .search-drop-list_m .property-type-select_m {
float:left;
margin-top:15px;
width:100%;
}
.click-show-option_m .search-drop-list_m .property-type-select_m ul {
margin:0px;
}

.click-show-option_m  .search-drop-list_m .property-type-select_m ul li {
float: left;
width: 100%;
margin: 5px 5px;
}
.click-show-option_m  .search-drop-list_m .property-type-select_m ul li button.dropdown-toggle{
float: left;
width: 100%;
font-family: "robotoregular";
background: #fff;
font-size: 12px;
border: none;
padding: 8px 3px;
text-align: left;
}
.click-show-option_m  .search-drop-list_m .property-type-select_m ul li button.dropdown-toggle .fa-chevron-down {
float: right;
}

.click-show-option_m  .search-drop-list_m .property-type-select_m ul li ul.p_search_pera_data_m {
float: left;
width: 100%;
background: #fff;
border: 1px solid #ccc;
box-shadow: 0px 5px 3px #ccc;
overflow-y: scroll;
height: 240px;
max-height: 110px;
}
.click-show-option_m  .search-drop-list_m .property-type-select_m ul li ul.p_search_pera_data_m li {
width: 100%;
margin: 0;
padding: 4px 5px;
}
.click-show-option_m  .search-drop-list_m .property-type-select_m ul li ul.p_search_pera_data_m li label {
font-family: "robotoregular";
font-weight:normal;
float:left;
width:100%;
}
.click-show-option_m  .search-drop-list_m .property-type-select_m ul li ul.p_search_pera_data_m li label input[type="checkbox"]{
float: left;
width: auto;
height: auto;
margin-right: 7px;
}
.click-show-option_m  .search-drop-list_m .property-type-select_m ul li ul.p_search_pera_data_m li label span{
font-size: 12px;
}
.click-show-option_m  .search-drop-list_m .property-type-select_m ul li .btn-group{
float:left;
width:100%;
}
.click-show-option_m  .search-drop-list_m .property-type-select_m ul li .btn-group input[type="reset"]{
background: #aa8036;
border: none;
padding: 8px 30px;
color: #fff;
font-size: 15px;
}
.click-show-option_m  .search-drop-list_m .property-type-select_m ul li .btn-group input[type="submit"]{
background: #aa8036;
border: none;
padding: 8px 30px;
color: #fff;
font-size: 15px;
}

div.token-input-dropdown{
width: 100% !important;
padding:0px 8px;

}
ul.token-input-list{
width:100% !important;
}
.click-show-option_m .search-drop-list_m .property-type-select_m ul li ul.p_search_pera_data_m li .max_budget {
float: left;
width: 45%;
margin-right: 10px;
text-align: center;
}

.click-show-option_m .search-drop-list_m .property-type-select_m ul li ul.p_search_pera_data_m li span {
float:left;
}

.click-show-option_m .search-drop-list_m .property-type-select_m ul li ul.p_search_pera_data_m li .budget_lable {
float: left;
width: 45%;
text-align: center;
}
.click-show-option_m .search-drop-list_m .property-type-select_m ul li ul.p_search_pera_data_m li .budget_lable label a {
font-family: "robotoregular";
color:#666;
} 
section#new-about-page .new-about-content .happyfamily-block{
margin-top: 0px;
}
section#new-about-page .new-about-content .happyfamily-block .customer-family {
width: 100%;
text-align: center;
}
.news-area{
padding-bottom: 0;
}
.media-room {
margin-bottom: 0;
}
.awards-and-recognitions p.exclusivityContent{
min-height: 77px;
}
.awards-and-recognitions{
padding-bottom:0px;
}
.faqs{
padding-bottom: 0;
}
.faqs .faq-deatil{
margin-bottom: 0;
}

header.home-header .navigation-mobile ul.token-input-list li.token-input-token{
width: auto;
color: #fff;
height: auto !important;
float: left;
background: #fff;
font-family: 'robotoregular';
font-weight: 500;
color: #000;
padding: 5px 21px;
position: relative;
z-index: 9;
}

header.home-header .navigation-mobile ul.token-input-list li.token-input-token span.token-input-delete-token{
color: #333;
font-size: 18px;
position: absolute;
right: 5px;
top: 1px;
}
.search-button-phone {
position: absolute;
right: 21px;
color:#aa8036;
top: 10px;
font-size: 16px;
}
.search-button-phone button.main_search_btn {
border: none;
background: none;
}
.searchbar-bottom-click ul.token-input-list li input{
width:216px !important;

}

.new-search-mobile .cover-allsearch  .searchbar-bottom-click button.main_search_btn {
position: absolute;
right: 21px;
top: 0px;
border: none;
background: none;
}
.new-search-mobile .cover-allsearch  .searchbar-bottom-click button.main_search_btn .fa-search {
color:#aa8036;
font-size: 16px;
}

body.contact-page .token-input-dropdown{
width: 100% !important;
}

body.contact-page .navigation-mobile ul.token-input-list li.token-input-token{
width: auto;
color: #fff;
height: auto !important;
float: left;
background: #fff;
font-family: 'robotoregular';
font-weight: 500;
color: #000;
padding: 5px 21px;
position: relative;
z-index: 9;
}

body.contact-page .navigation-mobile ul.token-input-list li.token-input-token span.token-input-delete-token{
color: #333;
font-size: 18px;
position: absolute;
right: 5px;
top: 1px;
}
section#property-details .project-img .pro-detail-car{
min-height: inherit;
width:96%;
}

.magnify-footer{
bottom: 67px;
background: #000;
}
.magnify-header .magnify-toolbar{
margin-top: 50px;
}

.magnify-image {
width: 100% !important;
left: 0 !important;
height: auto !important;
top: 15px !important;
}

section#property-details .project-img .pdp__header-tp {
width: 100%;
position: inherit;
bottom: inherit;
}
section#property-details .col-md-5.col-sm-5.colmd{
position:relative;
clear:both;
}
section#property-details .project-img .pro-detail-car .owl-item {
width:100%;
}
section#property-details .features-amenities ul li span img{
width: 50px;
height: 50px
}
.modal.fade.bs-example-modal-lg.onload.in .modal-content .enqiurenow-form-content {
display:none;
}

.modal.fade.bs-example-modal-lg.onload.in .modal-content form#unique_enquiry{
float: left;
width: 100%;
min-height: 300px;
}
.onload .modal-footer {
margin-top: 10px;
}
.onload .modal-dialog {
width: 95%;
margin-top: 14px;
}
#exampleModale .modal-dialog{
width: 95%;
margin-top: 70px;
}
#exampleModale .contact-flow-container form.ant-form input[type="text"]{
margin-bottom: 10px;
}

section#list-filter .listing-view-project .list-deatil-con .list-ameneties{
display:none;
}

.new-nri-page .nri-listing .col-md-3.list-nri{
margin-bottom: 19px;
float: left;
}
/*.new-nri-page .smart-deal-slide #owl-demo-deals .owl-item{
width: 314px !important;
}*/
.new-nri-page .smart-deal-slide .owl-controls .owl-prev{
left: -12px;
}
.new-nri-page .smart-deal-slide .owl-controls .owl-next{
right: -12px;
}
.top-city-nri .top-city-nrislider #owl-demo-dealing .owl-controls .owl-prev{
left: -5px;
}
.top-city-nri .top-city-nrislider #owl-demo-dealing .owl-controls .owl-next{
right: -5px;
}
.top-nri-builder .featured-nri-builder #owl-demo-featured .owl-item{
/*width: 183px !important;*/
text-align: center;
}
.top-nri-builder .featured-nri-builder #owl-demo-featured .owl-controls .owl-prev{
left: -3px;
}

.top-nri-builder .featured-nri-builder #owl-demo-featured .owl-controls .owl-next{
right: -3px;
}

.nri-video-section h3 {
text-align: center;
margin-top: 14px;
}
.new-nri-page .nri-listing .property-item-primary-tooltips .property-title-nri h3{
font-size: 17px;
}
.new-nri-page .list-city-nri{
width: 94%;
}
.demo-gallery > ul > li{
width:100%;
}

.lg-hide-items .lg-toolbar{
margin-top: 66px;
opacity: 1 !important;
}
.lg-toolbar .lg-icon{
font-size: 15px !important;
width: 35px !important;
}
.top-city-nri .top-city-nrislider #owl-demo-dealing .owl-wrapper {
width: 1830px !important;
margin: inherit;
}
/*.top-city-nri .top-city-nrislider #owl-demo-dealing .owl-item{
width: 306px !important;
}*/
.nri-video-section .events-blog-box {
width: 100%;
}
.nri-video-section .events-blog-box span.video-thumb {
width: 100%;
}

section.dummy-img .recognitions-award .owl-controls .owl-prev{
left: -21px;
}
section.dummy-img .recognitions-award .owl-controls .owl-next{
right: -21px;

}
.sustainability .healthcare .health-img{
margin-top: 8px;
}

.sustainability .healthcare .health-img-wealth{
margin-top: 8px;
}
section#property-details .similar-project .simi-content .similar-amenities{
display:none;
}
.proprty-investment-design .prpry-content {
margin-top: 11px;
float: left;
width: 100%;		
}
.proprty-investment-design .prpry-content h2{
width: 100%;		
}
.proprty-investment-design .prpry-content hr{
width: 25%;		
}
.new-nri-page .nri-listing .property-item-primary-tooltips .property-content-nri .property-meta-nri .nri-icon {
width: 31%;
text-align: center;	
}	
.new-nri-page .nri-listing .property-item-primary-tooltips .property-content-nri .property-meta-nri .nri-icon .meta-title-nri{
float: none;
}
.top-city-nri .top-city-nrislider #owl-demo-dealing .indian-city img{
height: auto;		
}
.new-nri-page .nri-listing .property-item-primary-tooltips{
margin-bottom: 12px;		
}
.nri-title-ban {
font-size: 25px;
top:36%;	
}	
.nri-searchbox-center {
width: 90%;		
}
.nri-searchbox-center .dropdown-button {
width: 36%;		
}
.nri-searchbox-center input.main_search_box {
width: 63%;		
}	

.serchbox-nri {
display: none;
}	
.new-nri-page .nri-featured-featured-project{
margin-top: 0px;
margin-bottom: 0;	
}
.new-nri-page h4{
margin-top: 0px;			
}
.new-nri-page .nri-listing .carousel-slide-lux .hot-deal-luxury .hotdeal-ban__detail img.hotdeal-ban__detail__logo{
width: auto;
height: auto;	
}
.new-nri-page .nri-listing .carousel-slide-lux .hot-deal-luxury .hotdeal-ban__detail .hotdeal-ban__detail__info{
width: 69px;
}	
.new-nri-page .nri-listing .property-item-primary-tooltips .property-thumbnail-nri img{
height: auto;		
}
.new-nri-page .view-more-nri nav ul.pagination{ 
height: auto;
min-height: auto;
margin: 0;	
}
.new-nri-page{
padding-bottom: 10px;		
}
.about-luxury-con .luxurycontentWrap .luxury-main-con{
padding: 0px;		
}
.about-luxury-con .luxurycontentWrap:before{
display: none;
}
.about-luxury-con .luxurycontentWrap:after{
display: none;
}
.about-luxury-con{
padding-top: 10px;
padding-bottom: 0px;
}
.lux-blog-related .lux-carousal-blog #demo .owl-controls .owl-next{
right: -18px;		
}	
.lux-blog-related .lux-carousal-blog #demo .owl-controls .owl-prev{
left: -18px;		
}
.featured-listings-wrapper-lux img.tl-dingbat1{
left: 14px;
top: 44px;	
}	
.featured-listings-wrapper-lux img.tr-dingbat2{
right: 14px;
top: 44px;		
}
.featured-listings-wrapper-lux img.bl-dingbat3{
bottom: 26px;
left: 14px;		
}
.featured-listings-wrapper-lux img.br-dingbat4{
right: 14px;
bottom: 26px;		
}
.lux-blog-related{
padding-top: 10px;		
}
.luxury-top .view-more-nri{
padding: 0px 30px;		
}
.luxury-top .view-more-nri nav ul.pagination{
height: auto;
min-height: auto;	
}
.luxury-top{
padding-bottom: 0;		
}
.featured-listings-wrapper-lux{
padding-top: 10px;		
}
.featured-listings-wrapper-lux .carousel-slide-lux .hot-deal-luxury .hotdeal-ban__detail .hotdeal-ban__detail__info{
width: 89px;	
} 
.featured-listings-wrapper-lux .carousel-slide-lux .hot-deal-luxury .hotdeal-ban__detail img.hotdeal-ban__detail__logo {
width: 46px;
height: 46px;	
}
.nri-video-section .events-video #demo-nri-blog .owl-controls .owl-next{
right: -20px;		
}
.nri-video-section .events-video #demo-nri-blog .owl-controls .owl-prev{
left: -20px;		
}
.nri-title-ban-text{
font-size: 27px;		
}
.sustainability .healthcare .health-img img{
height: auto;		
}
.sustainability .health-img-wealth img{
height: auto;		
}
.sustainability .healthcare-enviroment .health-img img{
height: auto;		
}
.nri-content-page iframe{
height: auto !important;		
}	
section#top-builder-top #top-build-log .owl-item{
text-align:center; 		
}	
section#top-builder-top #top-build-log .owl-item .item a {
float: none;		
}	
section#commercial-residential-blog .nav-tabs {
width: 100%;
}
section#commercial-residential-blog .nav-tabs li a {
font-size: 16px;		
}
section#why-us-new .parallax-content-why .leadership-new img {
width: 87%;		
}
section#why-us-new .parallax-content-why .leadership-new .research-leadership{
height: 430px;		
}
.new-nri-page .nri-listing .carousel-slide-lux ul li{
width: 100%;		
}
.new-nri-page .nri-listing ul li{
width: 100%;		
}
.featured-listings-wrapper-lux .carousel-slide-lux ul li{
width: 100%;		
}

body.newsdate section#about-us{
margin-top: 55px;		
}
body.newsdate .news-update-ban .listing-project-name h1{
font-size: 23px;		
}
section#careere .career-page-option p {
padding: 0;		
}
.whatouremployee .owl-next{
right: -7px;		
}
.whatouremployee .owl-prev{
left: -7px;		
}
section#careere .career-position h3{
line-height: 35px;		
}
section#careere .career-position p {
text-align: inherit;		
}
section#careere .career-position h2{
margin-top: 0;  
}	

section#about-listing-area .filterby-budget .box-size-filter{
width: 100%;		
}

body.property-list-page section#project-listing{
margin-top:55px;		
}
body.property-list-page	section#project-listing .top-banner-list img{
height: 50px;		
}
body.property-list-page section#project-listing .top-banner-list .listing-project-name h1	{
font-size: 25px;		
}
.top-city-nri .top-city-nrislider #owl-demo-dealing .owl-wrapper-outer{
width: auto;		
}	
section#about-listing-area .filterby-budget .property-tiltle-fil ul.projects-by-status li.list-fil-property{
width: 100%;	
}
section#about-listing-area .filterby-budget .property-tiltle-fil .view-more-data .more_data_row .filter_by_sub_div{
width: 100%;	
}
section#list-filter .listing-view-project .list-project-com-resi .srch-nt-fnt {
padding: 25px 31px;		
}

section#list-filter .listing-view-project .list-project-com-resi .rightfrom-form1 {
width: 93%;
margin: 11px 10px;	
}
section#list-filter .listing-view-project .col-md-9.list-line {
padding-left: 15px;
clear: both;		
}
section#list-filter .listing-view-project span.list-head-p {
padding: 0 15px		
}
section#list-filter .listing-view-project .list-project-com-resi .srch-nt-fnt h5 {
line-height: 30px;		
}
	
section#careere .opening-position{
overflow: hidden;
overflow-x: overlay;		
}
	
body.detailpage .row {
margin: 0px;		
}

.sustainability .healthcare-education h2{
	font-size: 25px;
}	

.sustainability .healthcare h1{
font-size: 25px;	
	}
	
.sustainability .healthcare-enviroment h2{
font-size: 25px;	
	}	


}


@media only screen and (max-width: 460px) {}


.top-header {
    float: left;
    clear: both;
    position: relative;
    width: 100%;
    z-index: 9;
}
.top-header #navigation-logo{
    position: absolute;
    top: 0px;
    width: 100%;
}
.top-header #navigation-logo{
    position:fixed;
    top: 0px;
    width: 100%;
}
 .container-fluid .row .col-md-3 .free-toll a{font-size:30px;}
 }
 
.clients-logo {
    margin: 0 0 30px;
    border: 1px solid #dadada;
    min-height: 105px;
    padding: 0 30px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    align-content: center;
}
.clients-logo {
    transition: all .3s ease-in-out;
}