.builder-content p span{    margin-left: 18px;
    color: #FD7D00;
    font-weight: 600;
	}
	
	.npPrice .npHeadOffer span {
    font-size: 10px ;
    font-weight: 700;
    color: #666
}
.pro-img-rht-price.wd-50{width:50%;}
.pro-img-rht-price.b_up.w-28.w-18, .pro-img-rht-price.wd-50.b_up.w-30.w-18{    width:18% !important;}
.pro-img-rht-price.wd-50.b_up.w-30.w-18 p{margin-top:5px;}
.pro-img-rht-price.wd-50.ready_mve.w-12{width:12%;}
	.price-on-top .list-lft.halls-left{    width: 34%;
	
    float: left;}
.w-100-filter.h-90{height:130px;}
	
	ul#sortable{    margin-bottom: 15px;}
.product-listing .panel-group .panel-default .panel-body.home-panel-bdy, .srpStack .product-listing .panel-body.home-panel-bdy{padding:0px !important;}	
.product-listing .panel-group .panel-default .panel-body.home-panel-bdy .checkbox label, .srpStack .product-listing .panel-body.home-panel-bdy .checkbox label{font-size: 13px; color:#777;}
.panel-body.home-panel-bdy ul{margin:0px;}	
.panel-body.home-panel-bdy ul li .checkbox{margin:0px;}
section.regular.slider.slick-initialized.slick-slider{margin-bottom:30px;}
	
	
		.builder-content p span a i.fa{margin-right:10px;}
		.top-strip-heading-list.project-heading-title{    margin-top: 10px;
    text-align: center;
    margin-bottom: 22px;}
	.wd-lft.builder-contentt h5 span a{     font-size: 15px;
    color: #fd7d00;
    margin-left: 15px;}
	
.builder-contentt p span a {
    color: #FD7D00;
}
.propertyy_details.auctin-property-details{height:inherit;}
.section3.bank-section.clearfix{background:#fff;}
#overview p.strt{height:235px;}
#overview .builder-det-readmore.property-det-readmore, #amenities .builder-det-readmore.property-det-readmore{padding: 20px 30px 49PX 30PX;}
#amenities .builder-det-readmore.property-det-readmore .amentiess.strt ul li{    width: 25%;  font-size: 11px;}
#gallery .prj-overviw-head.proj-det-v1-overview.b-whte{background:#fff;}
.specifications.clearfix {
    margin-bottom: 40px;
}
.builder-details-info-left.m-top-0{width:auto; margin-top:0;     margin-bottom: 16px;}
.builder-content.service-builder_content p{color:#666;}
.builder-content.service-builder_content h4{
	
 color:#666;
}
.builder-content.service-builder_content h1{
	
	font-size:20px; color:#000;
}
.builder-content.service-builder_content

{
	margin:0;
	
	
}

.npOfferRed {
    background-color: #FD7D00;
    color: #fff;
    padding: 4px 6px;
}
.npOfferBlock+div {
    padding: 0 8px 0 5px;
}
.npHeadOffer>* {
    display: inline-block;
}
.npHeadOffer {
    margin-right: 30px;
}

.npHeadOffer {
	    margin-top: 8px;
    margin-bottom: 13px;
    font-size: 10px;
    background-color: #f5f7fa;
    display: inline-block;
	color:#000;
}
.contactAdd_img img{display:block; margin-bottom:20px;}
.ms_text.textt p{color:#fff; font-size:13px; }
.ms_text.textt h2{margin-bottom:25px;}
    .contactAdd_leftPan, .contactAdd_midPan, .contactAdd_rightPan {
        width: 100% !important;
        float: none;
        margin-bottom:20px;
    }
.prj-details-feedback-form #feeback{top:100px !important; position: fixed; padding:15px;}
.prj-details-feedback-form  #feedback-form{padding:15px;}
.prj-details-feedback-form  #feedback-form .submitmail{    border: none !important;     background: #4b649c!important;
    color: #fff !important; font-size: 13px;}
.prj-overviw-head.proj-det-v1-overview i.fas.fa-chess {    POSITION: RELATIVE;
    TOP: -4PX;
    RIGHT: 10px;}
.text-holder{ position: absolute;
    bottom: 86px;
    left: 0;
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0.07) 0%,rgba(0, 0, 0, 0.92) 100%);
    position: absolute;
    bottom:0px;
    left: 0;
    width: 100%;
    padding: 20px;
 

    z-index: 9;
	
	}
	.text-holder-rht{position: absolute;
    bottom: 86px;
    right: 0;



    width: 100%;
    padding: 20px;
    height:110px;

    z-index: 9;}
	 .text-holder .wd-rht{text-align:right;}
	.text-holder .wd-lft, .text-holder .wd-rht{width:50%; float:left;}
	
	
	.text-holder h5, .text-holder h4, .text-holder h5 small{    color: #fff;
    font-weight: 700;
    font-size: 28px;
    text-shadow: 0px 2px 0px #000;
    z-index: 99999;
    position: relative;}
	.text-holder h5 small{font-size:20px;}
	.text-holder .fas{margin-right:12px;}
	
	.text-holder h4{font-size:18px; font-weight:600;}
	
	
/*property details*/
.build_details.deal_details .input-group{width:100%;}
.build_details.deal_details .modal-body{    padding: 15px 0px;}
.build_details.deal_details .radio_btn{margin: 15px 0px auto !important;}
.corpo-offece.m-lft-0 p, .m-lft-0 p.company_name, .m-lft-0 p {margin-left:0 !important; font-size:13px;}
.corpo-offece.m-lft-0 h4{margin-left:0 !important; font-size:13px !important;}
.md_10-img-name.m-lft-0 p b{color:#4B649C; margin-right:15px;}
.md_10-img-name.m-lft-0 p:nth-child(3){margin-bottom:12px;}
.bg_whte{background:#fff;     padding: 20px;margin-bottom: 10px;}
	.bg_whte h5 {    font-weight: 600;
    color: #4B649C;
    font-size: 15px;
    text-transform: uppercase;
    margin-bottom: 15px;}

.npPrice i.fa{font-size: 20px;
    margin-right: 6px;
    color: #666;}
	.npPrice p{margin-top:7px; color:#666;}
	.npPrice p i.fa{font-size:13px; margin-left: 10px;}
	.price-on-top .list-lft{    width: 33%;
    float: left;}
	.price-on-top .list-md{    width: 33%;
    float: left;}

	.propety_bx .tooltip {
    display:inline-block;
    position:relative;
    border-bottom:1px dotted #666;
    text-align:left;
	opacity:inherit;
	    background: none;
    border: none;
    color: #4B649C;
	    margin-left: -10px;
		font-size: 11px;
}

 
.propety_bx .tooltip .top {
    min-width:290px; 
       top: 66px;
    left: 285px;
    transform:translate(-50%, -100%);
    padding:10px 20px;
    color:#444444;
    background-color:#fff;
    font-weight:normal;
    font-size:13px;
    border-radius:8px;
    position:absolute;
    z-index:99999999;
    box-sizing:border-box;
    box-shadow:0 1px 8px rgba(0,0,0,0.5);
    display:none;
	
	
}

.propety_bx .tooltip .top h5{font-weight: 700;
    font-size: 12px;}

.propety_bx .tooltip:hover .top {
    display:block;
	    top: 83px;
    left: 285px;
}
.propety_bx .tooltip .top ul li:last-child{border-bottom:none;}
.propety_bx .tooltip .top ul li{width:100%; border-bottom:1px solid #ccc;     margin-bottom: 10px;
    font-size: 12px;
    color: #666}
	.propety_bx .tooltip .top ul{margin-top: 22px;}
.propety_bx .tooltip .top ul li span{float:right; font-size: 12px;}
.propety_bx .tooltip .top i {
    position:absolute;
    top:100%;
	display:none;
    left:50%;
    margin-left:-12px;
    width:24px;
    height:12px;
    overflow:hidden;
}

.propety_bx .tooltip .top i::after {
    content:'';
    position:absolute;
    width:12px;
    height:12px;
    left:50%;
    transform:translate(-50%,-50%) rotate(45deg);
    background-color:#EEEEEE;
    box-shadow:0 1px 8px rgba(0,0,0,0.5);
}
	
	
	
	
.toolTip2_Table {
    margin-top: 10px;
}

 .toolTip2_Table>div:first-child {
    border-top: 0;
}

.has_ToolTip2_Span .toolTip2_Table>div>div:first-child {
    margin-right: 10%;
    color: #666;
    font-weight: 400;
	
	
}


.toolTip2_Table>div>div {
    float: left;
    width: 45%;
padding: 4px 0;}
.prj-overviw-head.proj-det-v1-overview.gallery_new .cardd .tab-pane{padding:0px 0px;}
.prj-overviw-head.proj-det-v1-overview.gallery_new .image-set img{    height: 160px;
    width: 18%;}
.propertyy_details{height:350px;}
.propertyy_details .property-details-listing{width:20%; float:left; background: #fff;     padding: 10px;
    border-right: 2px solid rgba(204, 204, 204, 0.4196078431372549);
    border-bottom: 2px solid rgba(204, 204, 204, 0.4196078431372549);     height:175px;}
.propertyy_details .property-details-listing img, .property-det-readmore .property-details-listing img{margin-right:12px;}	
.propertyy_details .property-details-listing h4, .property-det-readmore .property-details-listing h4{font-size:14px; font-weight:600;}
.property-det-readmore button#read-more-action{    color: #2d4278; padding:0;}
.propety_bx i.fa{margin-right:5px;}
.propety_bx p{    margin-bottom: 5px;
    color: rgba(102, 102, 102, 0.9294117647058824);
    font-size: 13px;}
	.propety_bx span{  margin-bottom: 5px;   margin-right: 4px; color: rgba(102, 102, 102, 0.9294117647058824);  font-size: 13px;}
.builder-det-readmore.property-det-readmore{background:#fff;     padding: 20px 30px;}	
.amentiess.strt.clearfix{margin-top:27px;}
	.builder-det-readmore.property-det-readmore article p.strt{    height: 90px;}
.builder-det-readmore.property-det-readmore article p, .builder-det-readmore.property-det-readmore article p.strt{color:rgba(102, 102, 102, 0.9294117647058824);}
.amentiess.strt img   { margin-right: 10px;
    width: 32px !important;
    height: 32px !important;}
	
	.btn.btn-primary.tooltip.amentiess.strt img { width:9px !important;
    height:9px !important;}
.amentiess.strt ul li{    margin-bottom: 18px;
    font-size: 12px;
    color: #666;
    width: 24%;
    float: left;}
/*end property details*/
.specificatn .title_s
{
	
	background: #f2f2f2;
    width: 50%;
    float: left;
    padding: 10px 5px;
    font-size: 12px;
    border: 1px solid #ccc;
}

.specificatn .spec-text-box {
    position: relative;
    width: 50%;
    float: left;
}

.specificantions .panel-body {
    padding: 10px 0px;
    height: 210px !important;
}
.accrdin .panel-default>.panel-heading+.panel-collapse>.panel-body {
    height: 125px;
    overflow: hidden;
    overflow-y: scroll;
    padding-bottom: 0;
}
.builder-top-strip.service_category .al-india-builder-list-form{    margin: 80px 0px; padding-left:0px;}
.builder-top-strip.service_category{background:transparent; box-shadow:none; -webkit-box-shadow:none;}
.builder-top-strip.service_category form{    width:100%;margin: auto;display: block;}
.builder-top-strip.service_category .al-india-builder-list-form .select{   
    border: 1px solid #fff;
    display: block;
    margin: 0 auto;
    overflow: hidden;
    position: relative;
    width: 28%;
    float: left;

    background: #fff;}
.builder-top-strip.service_category .al-india-builder-list-form .select select{background-color:#fff; border:1px solid rgba(204, 204, 204, 0.8); border-radius:4px;}
.form-box.mb-40.pl-15.pr-15 a.btn{    background: #4B649C;
    border: none;
    width: 15%;
    float: left;
    padding: 9px 0px;
    margin-left: 1%;}
.footer-widget h3 {
    color: #073350;
    display: block;
    font-size: 12px;
    font-weight: 700;

    text-transform: uppercase;
    line-height: 11px;
}
.footer-widget h3:hover{color:#FD7D00;}
.footer-widget ul {
    list-style: outside none none;
    margin: 0;
    padding: 0;
}
ul.footer-menu li:hover a{color:#FD7D00;}
.margin-btm{margin-bottom:25px;}
ul.footer-menu li a {
    color: #666;
    display: block;
    font-size: 12px;
    font-weight: 400;
    line-height: 30px;
}
ul.footer-menu li a::before {
    content: "\f101";
    display: inline-block;
    font-family: fontawesome;
    margin-right: 8px;
    position: relative;
    top: 0;
}

/*property type tabs*/

/* Tabs panel */
.property_type .tabbable-panel {
  border:1px solid #eee;
  padding: 10px;
}

/* Default mode */
.property_type .tabbable-line > .nav-tabs {
  border: none;
  margin: 0px;
}
.property_type .tabbable-line > .nav-tabs > li {
  margin-right: 2px;
}
.property_type .tabbable-line > .nav-tabs > li > a {
  border: 0;
  margin-right: 0;
  color: #737373;
}
.property_type .tabbable-line > .nav-tabs > li > a > i {
  color: #a6a6a6;
}
.property_type .tabbable-line > .nav-tabs > li.open, .property_type .tabbable-line > .nav-tabs > li:hover {
  border-bottom: none;
}
.property_type .tabbable-line > .nav-tabs > li.open > a, .property_type .tabbable-line > .nav-tabs > li:hover > a {
  border: 0;
  background: none !important;
  color: #333333;
}
.property_type .tabbable-line > .nav-tabs > li.open > a > i, .property_type .tabbable-line > .nav-tabs > li:hover > a > i {
  color: #a6a6a6;
}
.property_type .tabbable-line > .nav-tabs > li.open .dropdown-menu, .property_type .tabbable-line > .nav-tabs > li:hover .dropdown-menu {
  margin-top: 0px;
}
.property_type .tabbable-line > .nav-tabs > li.active {

  position: relative;
}
.property_type .tabbable-line > .nav-tabs > li.active {

 Border-bottom:none;
}
.property_type .tabbable-line > .nav-tabs > li.active > a {
  border: 0;
  color: #333333;
}
.property_type .tabbable-line > .nav-tabs > li.active > a > i {
  color: #404040;
}
.property_type .tabbable-line > .tab-content {
  margin-top: -3px;
  background-color: #fff;
  border: 0;
  border-top: 1px solid #eee;
  padding: 15px 0;
}
.property_type .portlet .tabbable-line > .tab-content {
  padding-bottom: 0;
}

/* Below tabs mode */

.property_type .tabbable-line.tabs-below > .nav-tabs > li {
  border-top: 4px solid transparent;
}
.property_type .tabbable-line.tabs-below > .nav-tabs > li > a {
  margin-top: 0;
}
.property_type .tabbable-line.tabs-below > .nav-tabs > li:hover {
  border-bottom: 0;
  border-top: 4px solid #fbcdcf;
}
.property_type .tabbable-line.tabs-below > .nav-tabs > li.active {
  margin-bottom: -2px;
  border-bottom: 0;
  border-top: 4px solid #f3565d;
}
.property_type .tabbable-line.tabs-below > .tab-content {
  margin-top: -10px;
  border-top: 0;
  border-bottom: 1px solid #eee;
  padding-bottom: 15px;
}

/*end property type tabs*/

#masonry .client_name p{    line-height: 24px;
    color: #666;

    font-size: 13px;}
	#masonry .item .test-img{overflow:hidden;}
#masonry .client_name h4{   
    color: #666;
    font-weight:700;
	text-transform:uppercase;
	font-size:13px;
	letter-spacing:0.5px;
	color:#4B649C;
	margin:0 px 0 10px 0;
  }
	#masonry .item{box-shadow: 0 10px 6px -6px #777;  }
	#masonry .client_name{background:#fff; padding:10px; border-radius:0px 0px 4px 4px; }
			#masonry .item:hover img{transform: scale(1.1); transition: all .2s ease-in-out;
		cursor: pointer;}
		
		
		
#masonry {
  column-count: 2;
  column-gap: 1em;
}

@media(min-width: 30em) {
  #masonry {
    column-count: 3;
    column-gap: 1em;
  }
}

@media(min-width: 40em) {
  #masonry {
    column-count: 4;
    column-gap: 1em;
  }
}

@media(min-width: 60em) {
  #masonry {
    column-count: 5;
    column-gap: 1em;
  }
}

@media(min-width: 75em) {
  #masonry {
    column-count:5;
    column-gap: 1em;
  }
}


#masonry .item {
  background-color: none;
  display: inline-block;
  margin: 0 0 1em 0;
  width: 100%;
  cursor: pointer;
}


#masonry .item img {
  max-width: 100%;
  height: auto;
  width: 100%;
  margin-bottom: -4px;
  
  /*idk why but this fix stuff*/
}


#masonry .item.active {
  animation-name: active-in;
  animation-duration: 0.7s;
  animation-fill-mode: forwards;
  animation-direction: alternate;
}


#masonry .item.active:before {
  content: "+";
  transform: rotate(45deg);
  font-size: 48px;
  color: white;
  position: absolute;
  top: 20px;
  right: 20px;
  background-color:rgba(0,0,0,0.85);
  border-radius: 50%;
  width:48px;
  height:48px;
  text-align:center;
  line-height:48px;
  z-index:12;
}


#masonry .item.active img {
  animation-name: active-in-img;
  animation-duration: 0.7s;
  animation-fill-mode: forwards;
  animation-direction: alternate;
}


@keyframes active-in {
  0% {
    opacity:1;
    background-color:white;
  }
  
  50% {
    opacity:0;
    background-color:rgba(0,0,0,0.90);
  }
  
  100% {
    opacity: 1;
    position:fixed;
    top:0;
    left:0;
    right:0;
    bottom:0;
    background-color:rgba(0,0,0,0.90);
  }
}

@keyframes active-in-img {
  0% {
    opacity:1;
    transform:translate(0%, 0%);
    top: 0;
    left: 0;
    max-width: 100%;
  }
  49% {
    opacity:0;
    transform: translate(0%, -50%);
  }
  50% {
    position:absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -100%);
  }
  100% {
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  max-width: 90%;
  width: auto;
  max-height: 95vh;
  opacity:1;
  }
}

	
		.pro_typee.tran_type-lft.w-24-20-11{width:11%;   margin-top:6px; margin-left: 10px;}
		
		
        .cardd .nav-tabs {
        display: inline-flex;
        width: 100%;
        overflow-x: auto;
        border-bottom: 2px solid #DDD;
        -ms-overflow-style: none; /*// IE 10+*/
        overflow: -moz-scrollbars-none;/*// Firefox*/}
		
        .cardd .nav-tabs li.active a{background:#fff !important;}
		
		       .cardd .nav-tabs li a{color:#666 !important;}
			  .cardd  .nav-tabs li.active a:hover{background:transparent !important;}
       .cardd .nav-tabs>li>a{    padding: 10px 41px;}
		
		
        .cardd .nav-tabs>li.active>a, .cardd
        .nav-tabs>li.active>a:focus, .cardd 
        .nav-tabs>li.active>a:hover {
            border-width: 0;
        }
        cardd .nav-tabs>li>a {
            border: none;
            color: #666;
        }
        .cardd .nav-tabs>li.active>a, .cardd
        .nav-tabs>li>a:hover {
            border: none;
            color: #4285F4 !important;
            background: transparent;
        }
        .cardd .nav-tabs>li>a::after {
            content: "";
            background: #4285F4;
            height: 2px;
            position: absolute;
            width: 100%;
            left: 0px;
            bottom: 1px;
            transition: all 250ms ease 0s;
            transform: scale(0);
        }
        .cardd .nav-tabs>li.active>a::after, cardd
        .nav-tabs>li:hover>a::after {
            transform: scale(1);
        }
        .cardd .tab-nav>li>a::after {
            background: #21527d none repeat scroll 0% 0%;
            color: #fff;
        }
        .cardd .tab-pane {
            padding: 15px 0;
        }
        .cardd .tab-content {
            padding: 0px 0px;
        }

        .cardd .nav-tabs::-webkit-scrollbar {
            display: none; /*Safari and Chrome*/
        }
        .cardd .card {
            background: #FFF none repeat scroll 0% 0%;
            box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.3);
            margin-bottom: 30px;
        }

		
		
		
.pro_typee.tran_type-lft.w-16.m-left.w-17-5{width:17.5%;}
.details_tabs.owner-residential-details-tab.wd_24 .card .nav-tabs li{width:24.66% !important;}
.pro_typee.tran_type-lft.m-lft-zero.w-44, .tran_type-lft.m-lft-zero.w-44{width:57%; margin-left:0px;}
.pro_typee.tran_type-lft.w-61{width:57% !important;}
.pro_typee.tran_type-lft.m-lft-zero.w-44 label{float: left;width: 19%; font-weight:normal;margin: 8px 0 0 0;}
.styled-input-single.maxl.pad-lft-reduce span{    padding-left: 26px;}
.tran_type.wd-10 label{width:10%; float:left; margin: 8px 0 0 0; font-weight:normal;}	
.tran_type-lft.m-lft-zero.wd-18{width: 18.6%;}	
.tran_type-lft.m-lft-zero.wd-54{width:54%;}
.pro_typee.tran_type-lft.m-lft-zero.w-44 input.form-control{float: left;width: 75%;}
.v2-all-india.location-v2-all-india.pd-0{padding:0px;}
.v2-all-india.location-v2-all-india.pd-0 .btn-primary{text-transform:capitalize;}
.col-md-2.col-xs-6.col-sm-3.v2-all-india.location-v2-all-india.pd-0 ul{padding:0;}
.col-md-2.col-xs-6.col-sm-3.v2-all-india.location-v2-all-india.pd-0 ul li a{color:#333; font-weight:normal;}
.col-md-2.col-xs-6.col-sm-3.v2-all-india.location-v2-all-india.pd-0 .all-india ul.dropdown-menu{
	width: auto;
    box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.5019607843137255);
    border-radius: 0px;
    background-color: #fff;
    padding: 20px 30px 15px 30px;
    border-radius: 3px;
    border-bottom: 3px solid #fd7d00;
    text-align: left;
    box-sizing: border-box;
    box-shadow: 0 2px 8px 0 rgba(0,0,0,0.4);
    -webkit-box-shadow: 0 2px 8px 0 rgba(0,0,0,0.4);
	
	}
.col-md-2.col-xs-6.col-sm-3.v2-all-india.location-v2-all-india.pd-0 ul.multiCol li{width:inherit; display:block; padding:0px;}
.col-md-2.col-xs-6.col-sm-3.v2-all-india.location-v2-all-india.pd-0 ul.multiCol li a{height:inherit; padding:5px 0px;     font-weight: 600;
    font-size: 13px;
    color: #333;}
.col-md-2.col-xs-6.col-sm-3.v2-all-india.location-v2-all-india.pd-0 ul.multiCol li:hover a{color:#FD7D00; font-weight:600;}
.col-md-2.col-xs-6.col-sm-3.v2-all-india.location-v2-all-india.pd-0 ul.multiCol li:hover .drpdwwn ul li a {color:#333;}
.col-md-2.col-xs-6.col-sm-3.v2-all-india.location-v2-all-india.pd-0 ul.multiCol li .drpdwwn ul li:hover  a{color:#FD7D00;}
.col-md-2.col-xs-6.col-sm-3.v2-all-india.location-v2-all-india.pd-0 .all-india ul.dropdown-menu:before{    left: 44%;}
.col-md-2.col-xs-6.col-sm-3.v2-all-india.location-v2-all-india.pd-0 ul.multiCol li .drpdwwn{position: absolute; background: #fff;width: auto;    right: -160px;
    top: 58px;border-radius:0px; box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.5019607843137255);}
.col-md-2.col-xs-6.col-sm-3.v2-all-india.location-v2-all-india.pd-0 ul.multiCol li a.services-dropdown{position:relative;}
.col-md-2.col-xs-6.col-sm-3.v2-all-india.location-v2-all-india.pd-0 ul.multiCol li:hover .drpdwwn{    display: block;
     padding: 20px 10px 15px 10px; 
    border-radius: 3px;
    border-bottom: 3px solid #fd7d00;
    text-align: left;
    box-sizing: border-box;
    box-shadow: 0 2px 8px 0 rgba(0,0,0,0.4);
    -webkit-box-shadow: 0 2px 8px 0 rgba(0,0,0,0.4);}
.col-md-2.col-xs-6.col-sm-3.v2-all-india.location-v2-all-india.pd-0 ul.multiCol li .drpdwwn{display:none;}
.col-md-2.col-xs-6.col-sm-3.v2-all-india.location-v2-all-india.pd-0 ul.multiCol li .drpdwwn ul{padding:5px;}
.col-md-9.col-sm-6.col-xs-6.tran_type.m-lft-7{padding-left:8px;}
.tran_type.wd-10.wd-13 label{width:13%;}	
.lie{float:left;}
.lie span{  margin: 4px 25px 25px 25px;display: block;color: #fd7d00;}
.dataBlock .secHeading { font-size: 18px;color: #E67300;padding-left: 17px;padding-bottom: 20px;font-weight:700;	}
.postPropHeader {
    background: #fff;
    padding:20px 0 32px;
    text-align: center;
	
}
.styled-input-single.maxl.maxlllll.m-btm-zero label.customcheck{margin-bottom:12px;      color: #171616;
    font-weight: 400;
    font-size: 13px;}
	
.styled-input-single.maxl.maxlllll.m-btm-zero{width:28%;}
.details_tabs.owner-residential-details-tab .card.w-32 .nav-tabs>li{width: 32.66% !important;}

.mtp-15{margin-top:15px;}
label.col-md-3.col-sm-4.col-xs-3.control-label.dealr_infoo{margin-top:20px;}
label.col-md-3.col-sm-4.col-xs-3.control-label.dealr_info{    margin-top: 40px;}
.col-md-9.col-sm-8.col-xs-8.tran_type.dealr_info h3{margin:0px 0 16px 0;}
.col-md-9.col-sm-8.col-xs-8.tran_type.dealr_info h3 span	{    font-weight: 600;
    font-size: 15px;
    margin-left: 34px;}
.mHeader1 {
    color: #333333;
    font-size: 22px;
}

.mHeader1 {
    color: #333333;
    font-size: 22px;
	    margin-bottom: 8px;
}

.mHeader1 .highLight {
    color: #E67300;
    font-size: 25px;
	font-weight:700;

}

.mHeader2 {
    color: #333333;
    font-size: 18px;
}
.col-md-9.col-sm-8.col-xs-9.tran_type.pd-15{padding-left:15px;}
.tran_type-lft.m-lft-zero.wd-41{width:41%;}
.styled-input-single.maxl.wd-25{width:25%;}
.styled-input-single.maxl.wd-35{width:35%;}
.styled-input-single.maxl.wd-21{width:21%;}
form.form-horizontal.f-13  .control-label{font-size:13px !important;}
.tran_type.pd-lft-7{padding-left:7px !important;}
.pro_typee.tran_type-lft.w-24{width:24%;}
.pro_typee.tran_type-lft a{background:#F27B0A;   border-radius:2px;   padding: 7px 10px;
    text-align: center;
    font-weight: 700;
    color: #fff;}
.add.add2{top: -11px;
    right: 190px !important; position:absolute;}
.pro_typee.tran_type-lft.bordre-zero{   margin-left:0px !important;}
	.tran_type-lft.bordre-zero input{
    border-left: none;
    border-radius: 0;}
	
.styled-input-single.maxl.w_24{width:24%; margin:6px 7px 6px 0px;}
.pro_typee.tran_type-lft.w_35, .tran_type-lft.w_35{width:30% !important;}
.tran_type.w_35{width:30% !important;}
.details_tabs.owner-residential-details-tab.clearfix.financial_details_tab .nav-tabs>li>a{font-size:12px;}
.styled-input-single.maxl.wd-21.w_15 {
    width: 15%;
}
.tran_type.w-18 .tran_type-lft.wd-12{width:12%; }
.tran_type.w-18 .pro_typee tran_type-lft.wd-12{width:12%;}
.tran_type.w-18 .tran_type-lft.wd-14{width:18%;}
.tran_type.w-18 .tran_type-lft.wd-9{width:9%;}
.custom-file-upload.fil_upload.dd.wd-20{width:20%;}
.col-md-9.col-sm-6.col-xs-6.tran_type.tran_type-input.pd-0.scroll-y{height:132px; overflow-y:scroll;}
.custom-file-upload.fil_upload.dd.wd-20 i.fa{margin-right:10px;}
.pro_typee.tran_type-lft.w-16.m-left.m-left-10{margin-left:10px;}
.wd-17 .styled-input-single {width:17%;}



.col-md-9.col-sm-8.col-xs-8.tran_type{padding-left:0px;}
.col-md-9.col-sm-8.col-xs-9.tran_type{padding-left:0px;}
.col-md-9.col-sm-6.col-xs-6.tran_type{padding-left:0px;}



.details_tabs.owner-residential-details-tab.clearfix.f-11 ul li a{font-size:11px;}
.tran_type-lft.w-14, .pro_typee.tran_type-lft.w-16.m-left.w-24{width:15% !important;}
.pro_typee.tran_type-lft.w-16.m-left.w-18{width:17.5%;}
.pro_typee.tran_type-lft.w-16.m-left.w-24, .pro_typee.tran_type-lft.w-16.mm.mm.w-24{width:24%;}
.pro_typee.tran_type-lft.w-16.mm.mm.w-24.m-lft-0{margin-left:8px;}
.tran_type-lft.w-16.mm.mmm.m-rht-0{margin-right:0px;}
.tran_type .tran_type-lft.w-16{width:15%; margin-left:-1px;}
.tran_type .tran_type-lft.w-16.m-left{margin-left:7px;} 
.tran_type .tran_type-lft.w-16 select{border-left:1px solid rgba(204, 204, 204, 0.67);}
.tran_type-lft.w-16.mm.mm{margin-left:10px;}
.tran_type-lft.w-16.mm{margin-right:-2px;}
.tran_type-lft.w-16.mm.mmm{margin-left:0px; margin-right:10px;}
.input-group.date.form_datetime.col-md-4.pro_typee.tran_type-lft{width:32%; margin-left:0px;}
.tran_type.w-18 .tran_type-lft{width:18%;}
label.col-md-3.col-sm-4.col-xs-3.control-label.mt-30{margin-top:10px;}
.input-group-addon{padding:6px 6px !important; }
.tran_type.date_time_picker .form-control[readonly]{
	background-color:#fff !important; border-right:none !important; margin-left:7px;
	}
.tran_type.date_time_picker .input-group-addon{
	background-color:#fff !important;
    border-radius: 0px 2px 2px 0px !important;

 	} 
.pro_typee.tran_type-lft.wd-32{width:32.3%;}
.tran_type-lft.wd-32{width:32.3% !important;}
.accrdin .panel-group {
  padding-top:0px;
}.accrdin .panel-heading{padding:2px 15px;}
.accrdin .panel-default {
  border-radius: 0;
  border: none;
  background: none;
  margin-bottom: 0;
  padding-bottom: 0px;
}

	
	.accrdin .panel-default>.panel-heading+.panel-collapse>.panel-body
{    height: 125px;
    overflow: hidden;
    overflow-y: scroll;
    padding-bottom: 0;}
	
	.custom-file-upload.fil_upload.dd span, .customefile-right span{ margin-bottom: 12px; color:#666;
    display: block;}
	.customefile-right span{font-size:12px; color:#666;}
	.custom-file-upload.fil_upload.dd{    width: 15%;
    float: left;     margin-right: 24px;}
	
	.customefile-right{    width: 20%;
    float: left;}
	
   .customefile-right .tran_type .tran_type-lft{width:100%;}
	.custom-file-upload.fil_upload.dd .primaryButton.btn{    margin: 28px auto; padding: 5px  25px 5px 25px;}
	
	
.tran_type .add{    position: absolute;
    top: -14px;
    right: 0;}
	
	
	
	
	
	
 .accrdin .panel-default > .accrdin .panel-heading {
  border: none;
  background: none;
  padding: 0;
}
.accrdin .panel-default > .accrdin .panel-heading + .accrdin .panel-collapse .panel-body {
  border: none;
  padding: 0 0 0 32px;
}
.accrdin .panel-default h5 {
  font: 300 19px "Open Sans", Arial, sans-serif;
  padding: 0;
  margin: 0 0 5px;
}
.accrdin .panel-group .panel+.panel {
  margin-top: 15px;
}
.accrdin .panel-default .accordion-toggle:before {
      content: "";
    width: 20px;
    height: 20px;
    display: inline-block;
    background: #fd7d00 url(http://keenthemes.com/assets/bootsnipp/toggle-icons.png) no-repeat 6px 10px;
    border-radius: 50%;
    margin-right: 10px;
    position: relative;
    top: 5px;
}
.accrdin .panel-default .collapsed:before {
  background: #3498DB url(http://keenthemes.com/assets/bootsnipp/toggle-icons.png) no-repeat 6px -148px;
}
.accrdin .panel-default .panel-title:hover .collapsed:before {
  background-color: #e54a1a;
}
.accrdin .panel-default .accordion-toggle,
.accrdin .panel-default .accordion-toggle:focus,
.accrdin .panel-default .accordion-toggle:hover,
.accrdin .panel-default .accordion-toggle:active {
  color: #1ea9e3;    font-size: 13px;
  display: block;
  text-decoration: none;
}
.accrdin .panel-default .collapsed {
  color: #5f6f7e;
 font-size: 12px;
}








.tran_type .tran_type-lftt{    width: 7%;
    float: left;     text-align: center; margin-top:20px; color:red;}
	
.tran_type.tran_type-input input{   
	border-top: none;
    border-right: none;
    border-left: none;
    border-radius: 0;}
	
	
	
.col-md-2.pd-0.cnvas{
	
	border-left: 1px solid #ccc;
    padding-left: 13px;
	
	}
	
	
.styled-input-single.maxl.maxlllll label.customcheck{width:100%;}
.styled-input-single.maxl.maxlllll .customcheck .checkmark:after{top: 3px;
    width: 6px;
    height: 12px;}
.styled-input-single.maxl.maxlllll .customcheck input:checked ~ .checkmark{    background-color: #fd7d00;
    border-radius: 2px;
}	
label sup{color:red; margin-left:3px;}
.styled-input-single.maxl.w-20:first-child{width:18%;}
.styled-input-single.maxl.w-20{width:23%; margin-right:14px;}
.styled-input-single.maxl.w-30{width:30%;}
.custom-file-upload.fil_upload input[type="file"] {
    display: none;
}
.custom-file-upload.fil_upload.dd label.custom-file-upload{width: 100%;
    margin: 0;
    text-align: center;
    padding: 8px;
    box-shadow: 0 4px 5px 0 rgba(0,0,0,.22);}
	
	
	
	
.custom-file-upload.fil_upload .custom-file-upload {
display: inline-block;
    padding: 6px 12px;
    cursor: pointer;
    margin-top: 0;
    margin-right: 24px;
    background: #3498DB;
    color: #fff;
    border: none;
}
.custom-file-upload.fil_upload{border:none;     margin-top: 0;
    padding: 0;}

h3.gallery-upload-title{margin: 0 0 32px 0px;
    font-size: 15px;
    font-weight: 700;
    color: #333;}
	
	
.gray{background:#EAEDF1;}
.styled-input-single.maxl.maxlllll{width: 21%;}
.styled-input-single.maxl.w-30.maxlllll{width:27%;}
.styled-input-single.maxl.maxlllll.max-17{width:17%;}
.styled-input-single.maxl.w-28{width: 22% !important;}

.yourare-in img{margin:auto;      width: 45px; display:block;}
.yourare-in{position:relative; width:12%; float:left; cursor:pointer;}
.img-line{    width: 9%;
    float: left;
 }
 .card.card-hm .input-group-btn.search-panel{border:none;}
.img-line img{   margin: 6px auto; display:block;}	
#Amenitiess .image-set img{height:200px; width:24%;}
h3.yourat{margin: 0 0 23px 0px;
    font-size: 14px;}
	.yourare-in span{    text-align: center;
    display: block;
    margin-top: 8px;
    color: #8d8d8d;
    font-size: 12px;}
	.yourare-in .sub-your img{width:20px;}
.yourare-in .sub-your{    position: absolute;
    right: 21px;
    bottom:17px;
    background: #fff;
    border: 5px solid #fff;
    border-radius: 44px;}
.polite ul li span{text-align:center; display:block; font-size:11px; margin-top:14px;}
.styled-input-single.maxl.maxlll{width:25%;}
.chart-content p{line-height: 24px;
    font-size: 12px;
    color: #8d8d8d;
    text-align: justify;}
.chart-content{margin-top:20px;}	
	
.pd-0{padding:0px;}
.canvas_chart{position:relative;   margin-bottom: 25px;}
.canvas_chart canvas{width:135px !important; height:135px !important; margin:auto; display:block;}
.canvas-chart-sub{ 

position: absolute;
    /* top: 0; */
    right: 42%;
    top: 47%;
    font-weight: 700f;
    font-weight: 700;
    font-size: 15px;
	
	
	}
	
.dot{background: #337ab7;
      background: #337ab7;
    width: 12px;
    height: 12px;
    float: left;
    margin-right: 10px;
    position: relative;
    top: 5px;
	border-radius:50%;
}
p.btm{    line-height: 25px;
    font-size: 12px;}
span.blue{color:#3498DB;}
.primaryButton.btn{background: #3498db;
    color: #fff;
    border-bottom: 1px solid #3498db;
    padding: 8px 30px 9px;
    border-width: 0 0 4px;
    font-size: 14px;
	font-weight: 600;
	text-align: center;
    margin-left: 10px;
	    margin: 20px auto;
    display: block;
	box-shadow: 0 4px 5px 0 rgba(0,0,0,.22);
	-webkit-box-shadow: 0 4px 5px 0 rgba(0,0,0,.22);
    border-radius: 2px;
	}	
.cnvas .clearfix.dot-sec{margin-left:0px;}

.details_tabs .card{padding-bottom:25px;}

.dot.dot1{background:#E67300;}
.cnvas span{font-size:13px; color:#8d8d8d;}	
	
	
.styled-input-single.maxl.maxllll{width:40%;}

.tran_type .polite li{width:19%; }
.tran_type .pro_typee.tran_type-lft img{width:25px;}

/*drog and drop file upload*/
.files input {
    outline: 2px dashed #fd7d00;
    outline-offset: -10px;
    -webkit-transition: outline-offset .15s ease-in-out, background-color .15s linear;
    transition: outline-offset .15s ease-in-out, background-color .15s linear;
    padding: 120px 0px 85px 35%;
    text-align: center !important;
    margin: 0;
    width: 100% !important;
}
.files input:focus{     outline: 2px dashed #92b0b3;  outline-offset: -10px;
    -webkit-transition: outline-offset .15s ease-in-out, background-color .15s linear;
    transition: outline-offset .15s ease-in-out, background-color .15s linear; border:1px solid #92b0b3;
 }
.files{ position:relative; }
.form-group.files .form-control{cursor:pointer;}
.files:after {  pointer-events: none;
    position: absolute;
    top: 60px;
    left: 0;
    width: 50px;
    right: 0;
    height: 56px;
    content: "";
    background-image: url(../images/online.png);
    display: block;
    margin: 0 auto;
    background-size: 100%;
    background-repeat: no-repeat;
}
.color input{ background-color:#f1f1f1;}
.files:before {

    position: absolute;
    bottom: 10px;
    left: 0;  pointer-events: none;
    width: 100%;
    right: 0;
    height: 57px;
    content: " or drag it here. ";
    display: block;
    margin: 0 auto;
    color: #2ea591;
    font-weight: 600;
    text-transform: capitalize;
    text-align: center;
}


/* end drop and drop files*/







  .slider.slider2{   max-width: 100%;
    height: 565px;
  top: 31px;}





	.slick_slider.br-white{   
    border: 2px solid #fff;}
	
	

	
	
	
    .slider {
        width: 100%;
        margin:0px auto;
    }

    .slick-slide {
      margin: 0px 5px;
    }

    .slick-slide img {
      width: 100%;
	      border-radius: 5px 5px 0px 0px;
		      height: 140px;
    }

    .slick-prev:before,
    .slick-next:before {
      color: black;
    }


    .slick-slide {
      transition: all ease-in-out .3s;
   
    }
    
    .slick-active {
     
    }

    .slick-current {
      opacity: 1;
    }
	.hm-slide{width:100%;}
	
	.slick_slider .cnt {
		padding: 0 12px;
	}
	.slick_slider .cnt p {
		padding: 8px 0;
		font-weight: 600;
		text-align:center;
		color:#000 !important;
	}
	.slick_slider{
			height: auto;
			transition: all .2s;
			margin-bottom: 7px;
			    -webkit-box-shadow: 0 1px 6px 0 rgba(0,0,0,0.05);
			  box-shadow: 0 1px 6px 0 rgba(0,0,0,0.05);
			-webkit-border-radius: 4px;
			border-radius: 3px;
			border: none;
			background:#fff;
		}
	.slick_slider:hover {
    box-shadow: 0 6px 15px 0 rgba(0,0,0,0.2);
    -webkit-box-shadow: 0 6px 15px rgba(0,0,0,0.2);
    -moz-box-shadow: 0 6px 15px 0 rgba(0,0,0,0.12);
}	
		
		
   .slick_slider .cnt  a{color:#000;}
	
	


.all-india i.fa{color: #fd7d00;
    font-size: 14px;
margin-right: 11px;}

.glousary-list.new-glousary-list ul li a{padding: 6px 9px;}

h1.lf.f16, h1.head_build-leftt {
    font-size: 16px;  
	text-align: left;
    color: #000;
    font-weight: 700;
    
    margin-bottom: 30px;
}

.bx-a{    width: 18%;
    margin-top: 0px;
    float: left;
    margin-right: 2%;     height: 405px;
    overflow: hidden;}



  .head_build-lefttt h1 span{  font-weight: 700;
    margin-bottom: 16px;
  }
.head_build-lefttt h1{border-bottom:1px solid #ccc; padding-bottom:10px;}
.indian-builders-para p{text-align:left; line-height:25px; font-size:13px; color:#666;}
.indian-builders-para{margin-bottom:35px;}
.buildre_listing{margin-top:45px;     margin-bottom: 45px;}
.buildre_listing ul li, .boxx-a{	

text-decoration: none;
line-height: 30px;   
 font-size: 13px;}
 
 .buildre_listing.all-buildre_listing ul li{width:100%; float:none; }
  .buildre_listing.all-buildre_listing {margin-top:0px; margin-bottom: 0px;}
 
.bx-a .boxx-a ul{height:240px; overflow:hidden;}

.buildre_listing ul li a, .boxx-a ul li a, .mre a{color: #0065de;}

.head_build-left{width:50%; float:left; margin-top: 0px;}
.head_build-right{    width: 50%;
    float: left;
    margin-top: 20px;
    text-align: right;
    font-weight: 600;
    /* color: blue; */
    font-size: 14px;     margin-left: -12px;}
.head_build-right i.fa{    margin-right: 13px;
    font-size: 22px;
    position: relative;
    top: 2px;}

.breadcrumb.mar-btm-zero{margin-bottom:0px !important;}
.builder-det-readmore article{position:relative;}

.builder-det-readmore article p{color:#fff;}

.builder-det-readmore{margin-top: 18px;
    margin-bottom: 25px;}

.builder-det-readmore article p.strt
 {
    color: #fff;
    height: 31px;
    overflow: hidden;
    color: #f2f2f2;
    line-height: 26px;
    font-size: 13px;}
	p.read-more, p.read-more1{ color: #f2f2f2;
    line-height: 26px;
    font-size: 13px;
	}
	
	
	
	button#read-more-action 
	{
	background: none;
	border: none;
	box-shadow: none;
	padding: 10px 0px;
	font-weight: 700;
	color: #7ddbff;
	float: right;
	margin-bottom: 5px;

	}
	
	
	
	button#read-more-action:focus{outline:none;}
 .swiper-container {
      width: 100%;
      height: 100%;
    }
	
	.builder_dtails-mainwrap{margin-top:25px;}
	
    .swiper-slide {
      text-align: center;
      font-size: 18px;
      background: #fff;
      /* Center slide text vertically */
      display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      -webkit-justify-content: center;
      justify-content: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      align-items: center;
    }
.buildre_listing ul li{width:25%; float:left; margin-bottom:10px;}
    .builder-details-wrap-top.det_pro{min-height: 180px;}  
	   .builder-details-wrap-top.det_pro .builder-details-info-left	{    margin-top:0px;
    width: 100%;}


    .builder-details-wrap-top {background-image: url(../images/dd-img.jpg);      min-height: 260px;     background-position: center; position:relative;
    background-size: cover;}
   .overlay_details{background:rgba(0, 0, 0, 0.72); top:-1px; left:0; right:0; height:100%; width:100%; position:absolute; }

.builder-details-info-left{position: relative; margin-top: 45px;
    width: 85%;}
	.builder-logo{    width: 15%;
    float: left;
    margin-right: 5%;}
	
.builder-details-info-left img{   
	margin: 22px auto;
    display: block;
	height: 130PX;
	}	


	
.builder-content{
	
	width: 80%;
    float: left;
    color: #fff;
	
}
.builder-content span small{color:#fff;}
.builder-content h4{    text-transform: uppercase;
    font-weight: 700;
    letter-spacing: 1px}
.builder-content p{margin-top:5px;}


.expp, .ongoing-projects, .past-projects{width:25%; color:#fff; float:left; text-align;}

.expp:first-child p.y{margin-top:11px;}
.ongoing-projects p.y{margin-top:11px;}
.past-projects p.y{margin-top:11px;}



.builder-content-btm{    margin-top: 35px;}

a.more_dealer-hm{

	background: #4B649C;
    padding: 8px 50px;
    font-size: 13px;
    color: #fff;
    text-transform: uppercase;
    font-weight: 700;
    /* float: right; */
    text-align: right;
    float: right;
    margin-bottom: 22px;
    margin-right: 14px;
	box-shadow: 0 17px 10px -10px rgba(0, 0, 0, .4);
}

 button.thm-btn.btn-style-one{margin-right: 16px;}

 .padding_zro-lft{padding-left:0px;}
 .vsp-bhk.textEllip, .vsp-name.textEllip{padding-bottom:10px;}
 
 .dealers-det-contactform form textarea{height:200px;     resize: none;}

label.form-check-label{font-size:12px;}

.dealers-det-contactform form h3{font-weight: 600;
    color: #4B649C;
    font-size: 15px;
    text-transform: uppercase; margin-bottom:15px;}

  section.dealers-det-contactform input.form-control,  .dealers-det-contactform form textarea{  display: block;
    width: 100%;
    line-height: 24px;
    height: 55px;
    font-size: 15px;
    box-shadow: none;
    color: #343434;
    padding: 12px 15px;
    border-radius: 2px;
  border: 1px solid rgba(153, 153, 153, 0.5411764705882353)!important;}
  
 .dealers-det-contactform form textarea{  display: block;
    width: 100%;
	height:195px;
    font-size: 15px;
    box-shadow: none;
    color: #343434;
    padding: 12px 15px;
    border-radius: 2px;
  border: 1px solid rgba(153, 153, 153, 0.5411764705882353)!important}

.padding_zro{padding:0px;}

.columns,
.starfav,
.w-one,
.w-two {
    float: left
}

.box-one.clearfix.m-right,
.md-sec.mdd-sec .form-group.lft-1 {
    margin-right: 0!important
}

.columns .button,
.note .link,
p.reply a,
p.smith a {
    text-decoration: none
}

.contentInnerWrapInn {
    background: #fff
}
.cnct_list{    float: left;
    width: 30%;}
.starfav a.btn{background:none;}
.w-one, .starfav {

	margin-right: 15px;
	background:#ea8b2f;
    width:45%;
    float: left;
    color: #fff;
	}  
	.w-one a.btn{background:none;}
	.w-one a{  color: #fff;
    font-weight: lighter;
    font-size: 11px;
  
    text-align: center;
    width: 100%;
	}
	starfav{}
	
.starfav.starfav-two {
    width: 21%;
    float: left
}

.starfav {
    width: 26%;
	float:left;
}

.w-two {
    width: 23%
}

.amentiess.ameentiess {
    z-index: 99999;
    position: relative
}

.lf.f13.hm10.mb5.ameentiess {
    z-index: 9999;
    position: relative
}

.md-sec.mdd-sec .form-group.lft-2 {
    width: 60%!important
}

.md-sec.mdd-sec .form-group.lft-2 input {
    border-left: none
}

.details-top-pro-rht.p_anch p a {
    color: #fff!important
}

.columns {
    width: 25%;
    padding: 8px
}

.columns .price {
    list-style-type: none;
    border: 1px solid #eee;
    margin: 0;
    padding: 0;
    -webkit-transition: .3s;
    transition: .3s
}

.columns .price:hover {
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, .2)
}

.columns .price .header {
    background-color: #4B649C;
    color: #fff;
    font-size: 20px
}

.columns .price .header.active {
    background-color: #FD7D00
}

.columns .price li {
    border-bottom: 1px solid #eee;
    padding: 15px;
    text-align: center
}

columns .price .grey {
    background-color: #eee;
    font-size: 20px
}

.columns .button {
    background-color: #4CAF50;
    border: none;
    border-radius: 2px;
    color: #fff;
    padding: 6px 55px;
    text-align: center;
    font-size: 14px;
    font-weight: 600;
    -webkit-box-shadow: 0 17px 10px -10px rgba(0, 0, 0, .4);
    box-shadow: 0 17px 10px -10px rgba(0, 0, 0, .4)
}

li.header {
    font-weight: 700
}

.columns ul {
    list-style: none!important
}

.event-list,
.social-nav li,
ol,
ul,
ul#userMenu {
    list-style: none
}

.p1.clearfix {
    margin-bottom: 40px
}

.columns ul li .btn {
    border: none;
    padding: 0
}

.columns ul li .btn:hover {
    background: 0 0!important
}

.columns ul li .btn:focus {
    outline: 0;
    box-shadow: none;
    background: 0 0;
    color: #666
}

.columns ul li i.fa-check {
    color: #4CAF50
}

.columns ul li i.fa-remove {
    color: red
}

span.grey {
    font-size: 22px;
    font-weight: 700;
    padding-top: 13px;
    display: block
}

.columns ul li b {
    float: right
}

.bg-white.borderZero .btn-default:focus,
a.btn.btn-default.semiBold:focus,
label.btn.btn-default.next.font-small.semiBold:active {
    background: #4B649C!important;
    color: #fff!important;
    border: 1px solid #4B649C
}

.search_strip {
    width: 725px;
    margin: auto;
    display: block
}

.units_image {
    position: relative
}

.search_strip form .form-group {
    position: relative;
    margin-bottom: 0
}

.drop-one,
.drop-two {
    width: 25%;
    float: left;
    position: absolute;
    top: 0;
    z-index: 9
}

.search_strip form .form-group input {
    padding-left: 57%
}

.search_strip form .form-group input:focus,
.search_strip form .form-group select:focus {
    box-shadow: none;
    outline: 0;
    border-color: #ccc
}

.drop-two {
    margin-left: 25%
}

.search_strip form .form-group input,
.search_strip form .form-group select {
    height: 40px
}

.search_strip .form-control {
    border-radius: 0
}

.search_strip .input-group-btn .btn {
    border-radius: 0!important;
    padding: 9px 12px;
    background: #4B649C;
    border: 1px solid #4B649C
}

.search_strip .form-control .btn:focus {
    box-shadow: none;
    outline: 0;
    border: 1px solid #4B649C
}

.search_strip select option {
    background: #fff!important;
    font-size: 13px
}

.search_strip select {
    font-size: 13px
}

.search_strip form .form-group .form-control {
    border: 1px solid rgba(204, 204, 204, .5882352941176471)
}

.comment-img {
    width: 48px;
    height: 48px;
    border-radius: 50%;
    background-image: url(https://s1.postimg.org/39esn2s5lr/j_U1nlt4_J_normal.jpg);
    FLOAT: LEFT;
    margin-right: 10px
}

.npOtherFacts img {
    width: 65px;
    height: 65px
}

.npOtherFacts h3 span {
    position: relative;
    top:4px;
    left: 23px
}

.comment-box-wrap {
    margin-top: 20px
}

.comment-box {
    width: 100%;
    float: left
}

.colony-details-rht-img img {
    margin: 15px 0
}

.form-group.pro_typee.tran_type-lft .lo-img img {
    margin: 0
}

.form-group.pro_typee.tran_type-lft .edit-file-choose,
.form-group.pro_typee.tran_type-lft .lo-img {
    width: 100%;
    float: none
}

.form-group.pro_typee.tran_type-lft .edit-file-choose .custom-file-upload {
    border: 2px solid #FD7D00;
    display: inline-block;
    padding: 4px 16px;
    width: 100%;
    text-align: center;
    cursor: pointer;
    border-radius: 2px;
    margin-top: 22px;
    font-size: 12px;
    background: #FD7D00;
    color: #fff
}

#editor-container {
    margin-top: 0;
    width: 100%;
    margin-bottom: 25px
}

.comdetails h4 {
    font-weight: 700;
    margin-bottom: 10px;
    margin-top: 0;
    font-size: 17px;
    color: #4B649C
}

.comdetails p {
    line-height: 24px;
    font-size: 14px;
    color: #777;
    text-align: justify;
    margin-top: 20px
}

.magnify-modal {
    box-shadow: 0 0 6px 2px rgba(0, 0, 0, .3)
}

.magnify-header .magnify-toolbar {
    width: 40px;
    background-color: rgba(0, 0, 0, .5)
}

.magnify-stage {
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    border-width: 0
}

.table.table-fixed>tbody,
.table.table-fixed>tbody>tr>td.d-55 {
    border-left: 1px solid #ccc;
    border-bottom: 1px solid #ccc
}

.magnify-footer .magnify-toolbar {
    display: inline-block;
    height: 40px;
    background-color: rgba(0, 0, 0, .5);
    border-top-left-radius: 5px;
    border-top-right-radius: 5px
}

.magnify-stage img {
    width: 0
}

.magnify-loading {
    background-color: transparent
}

.image-set img {
    height: 250px;
    width: 32%;
    margin: 5px;
    display: inline-block
}
.cardd{margin-top: 30px;}
#gallery {
	background: #fff;
	
    margin-bottom: 15px
}

.gallery-items {
    float: left;
    height: 150px;
    margin: 10px
}

.comment,
.leave {
    margin: 0 20px
}

.table-fixed {
    width: 100%;
    background-color: #fff
}

.table-fixed tbody {
    height: 329px;
    overflow-y: auto;
    width: 100%
}

.table-fixed tbody,
.table-fixed td,
.table-fixed th,
.table-fixed thead,
.table-fixed tr {
    display: block
}

.table.table-fixed>thead>tr>th {
    border-bottom: none
}

.table.table-fixed>tbody>tr>td {
    border-top: none
}

.table.table-fixed>tbody>tr>td.d-45 {
    width: 73%;
    float: left;
    font-weight: 700;
    text-align: left;
    border-bottom: 1px solid #ccc
}

.table.table-fixed>tbody>tr>td.d-55 {
    width: 26%;
    float: left;
    font-weight: 700
}

.table.table-fixed>thead>tr>th.d-45 {
    width: 73%;
    float: left;
    background: #4B649C;
    color: #fff;
    text-align: center
}

.table.table-fixed>thead>tr>th.d-55 {
    width: 26%;
    float: left;
    background: #4B649C;
    color: #fff;
    text-align: center
}

.red-tooltip+.tooltip>.tooltip-inner {
    background-color: #FD7D00
}

.tooltip.bottom .tooltip-arrow {
    border-bottom-color: #FD7D00
}

.comment {
    padding: 0 0 25px
}

.comment h3,
.leave h2 {
    font-size: 21px;
    color: #556CA0;
    font-weight: 600
}

.single-grid {
    padding-top: 15px
}

.single-grid input[type=text],
.single-grid textarea {
    background: 0 0;
    padding: .6em 1em;
    margin: 1em 0 0;
    font-size: 1em;
    color: #A9A9A9;
    width: 100%;
    outline: 0;
    border: 1px solid rgba(221, 221, 221, .6509803921568628);
    -webkit-appearance: none
}

.single-grid textarea {
    resize: none;
    height: 185px
}

.single-grid label {
    font-weight: 400;
    color: #6F6F8C;
    margin-top: 1em;
    cursor: pointer
}

.single-grid input[type=submit] {
    border: none;
    outline: 0;
    background: #FD7D00;
    color: #fff;
    padding: .5em 2em
}

.media {
    margin-top: 25px
}

.code-in small {
    margin-left: 13px
}

p.smith {
    float: left;
    padding: 0;
    font-size: 1em
}

p.smith a {
    color: #FD7D00;
    font-size: 1.1em;
    font-weight: 600
}

p.smith span {
    padding: 0 2em;
    color: #737373
}

p.reply {
    float: right;
    padding: 0;
    color: #8A8A8A;
    font-size: 1em
}

p.reply a {
    color: #8A8A8A
}

p.reply a i {
    padding-right: .8em
}

.media-body p {
    color: #737373;
    font-size: 1em;
    line-height: 1.8em;
    margin-top: 1em
}

.media-1 {
    padding-left: 7em
}

.code-in {
    padding-bottom: 1em
}

.featured-cost {
    width: 67%;
    float: left;
    margin-top: 6px
}

.featured-cost-right {
    width: 33%;
    float: left
}

.details_tabs .nav-tabs {
    
    top: 0!important;
	    border-bottom: 1px solid rgba(153, 153, 153, 0.5411764705882353)!important ;
}
.tran_type.tran_type-input.pd-0 .tran_type .tran_type-lft{width: 22%;}
.details_tabs .nav-tabs>li.active>a,
.details_tabs .nav-tabs>li.active>a:focus,
.details_tabs .nav-tabs>li.active>a:hover {
    border-width: 0
}
.tran_type.tran_type-input.pd-0 select {
    border-top: none;
    border-right: none;
    border-left: none;
    border-radius: 0;
}
.specificantions .panel-body{padding:10px 0px; height:210px !important;}
.specificatn .spec-text-box{position:relative; width:50%; float:left; }
.pd-5{padding-left:5px; padding-right:5px;}
.specificatn .spec-text-box input{
    height: 39px;
    border-left: 0px;
    margin-bottom: 15px;
    border-radius: 0px;
	
	
	}
.specificatn .titl{    font-weight: 600;
    margin-bottom: 5px;}	
	


.details_tabs .nav-tabs>li>a {
    border: none;
    color: #333 !important;
    padding: 17px 0!important;
    font-size: 11px;
	
}

.details_tabs .nav-tabs>li.active>a,
.details_tabs .nav-tabs>li>a:hover {
    border: none;
    color: #4285F4!important;
    background: 0 0
}

.details_tabs .nav-tabs>li>a::after {
    content: "";
    background: #4285F4;
    height: 3px;
    position: absolute;
    width: 100%;
    left: 0;
    bottom: -1px;
    transition: all 250ms ease 0s;
    transform: scale(0)
}

.details_tabs .nav-tabs>li.active>a::after,
.details_tabs .nav-tabs>li:hover>a::after {
    transform: scale(1)
}

.details_tabs .tab-nav>li>a::after {
    background: #21527d;
    color: #fff
}

.details_tabs .tab-pane {
    padding: 15px 0
}

.details_tabs .tab-content {
    padding: 20px
}

.details_tabs .card {
    width: 100%;
    background: #FFF;
    border: 1px solid rgba(0, 0, 0, 0.38);
    margin-bottom: 20px;
    position: inherit;
    top: 0;
    z-index: 9;
    border-radius: 5px;
    box-shadow: 3px -3px 1px rgba(204, 204, 204, 0.9490196078431372);
	-webkit-box-shadow: 3px -3px 1px rgba(204, 204, 204, 0.9490196078431372);
}

.details_tabs .nav-tabs li.active a:hover {
    background: #fff!important
}

.srpStack .panel {
    box-shadow: none!important
}

.srpStack .panel-body.nested-accordion {
   /* box-shadow: 0 0 2px rgba(0, 0, 0, .5);
    -webkit-box-shadow: 0 0 2px rgba(0, 0, 0, .5)*/
	border:1px solid #ccc;
}

.details_tabs.dealer-details-tab .srpStack .tab-content,
.details_tabs.dealer-details-tab .srpStack .tab-content>.tab-pane {
    padding: 0
}

.btn.blue {
    white-space: pre-line;
    display: inherit;
    font-size: 12px;
    margin-top: 1px!important;
    padding: 4px 3px;
    border-radius: 2px!important;
    border: 1px solid #4B649C;
    box-shadow: 0 18px 10px -12px rgba(0, 0, 0, .31);
    box-shadow: 0 17px 10px -10px rgba(0, 0, 0, .4)
}

.table-bordered th.l {
    width: 25%
}

.table-bordered th.m {
    width: 15%
}

.table-bordered th.n {
    width: 30%
}

.table-bordered th.o {
    width: 25%
}

#myModal-result .area_calculation table td:first-child {
    text-align: left
}

#myModal-result .area_calculation table td:nth-child(2) {
    text-align: center
}

#myModal-result .modal-content {
    border-radius: 0
}

#myModal-result .modal-dialog {
    width: 380px;
    margin: 84px auto
}

#myModal-result .emi_img img {
    height: 160px
}

#myModal-result .modal-title {
    font-weight: 700;
    color: #47619B;
    text-transform: uppercase;
    font-size: 15px;
    text-align: center
}

.table-fixed.table-fixed-ntscroll {
    overflow-y: inherit!important
}

#myModal-result .modal-header .close {
    margin-top: -6px;
    font-size: 32px
}

.form-field.col.x-100.submitt {
    margin: 0 0 10px
}

.form-field.col.x-100.submitt a {
    background: #4B649C
}

div#Notice .pro-img-lft,
div#buy .pro-img-lft,
div#rent .pro-img-lft {
    width: 22%!important
}

#first-tab .pro-img-lft,
#third-tab .pro-img-lft {
    width: 22%
}

#first-tab .pro-img-rht,
#third-tab .pro-img-rht {
    width: 75%!important
}

#second-tab .pro-img-lft {
    width: 22%
}

#second-tab .pro-img-rht {
    width: 75%!important
}

#fourth-tab .pro-img-lft {
    width: 22%
}
div#messages .pro-img-lft,
div#projects .pro-img-lft {
    width: 22%!important
}

div#messages .pro-img-rht {
    width: 75%!important
}

div#settings .pro-img-lft {
    width: 22%!important
}

div#Notice .pro-img-rht,
div#rent .pro-img-rht,
div#settings .pro-img-rht {
    width: 75%!important
}

.tab-pane .table thead {
    background: #4B649C!important;
    color: #fff
}

.details_tabs .card .nav-tabs>li {
    width: 10%!important
}
.details_tabs.owner-residential-details-tab .card .nav-tabs li img{margin-right:12px;}
.details_tabs.owner-residential-details-tab .card .nav-tabs>li{width:19.66% !important;}



.details_tabs .card .nav-tabs>li>a>i.fa {
    margin-right: 12px;
    color: #FD7D00;
    font-size: 13px
}

.details_tabs .nav-tabs>li,
.details_tabs .nav-tabs>li.active>a {
    background-color: transparent!important
}

.clr.vm10.lff .immg {
    width: 6%;
    float: left
}

.clr.vm10.lff .immg img {
    margin: auto;
    display: block
}

.print i.fa,
.proj-det-v1-overview h2.text-uppercase i.far,
.proj-det-v1-overview i.fas {
    margin-right: 5px
}

.clr.vm10.lff {
    margin-bottom: 25px
}

.clr.vm10.lff .dlText1 {
    width: 80%;
    float: left
}

.srpStack .search-panel .input-group-btn .btn-default:active,
.srpStack .search-panel .input-group-btn .btn-default:focus {
    background: #fff!important;
    border: 1px solid #f2f2f2!important
}

.print button:focus {
    outline: 0;
    box-shadow: none
}

.search-result-property .details-top-pro p i.fas.fa-map-marker-alt {
    color: #fff
}

.menu-icons i.far,
.menu-icons i.fas {
    display: block;
    font-size: 28px;
    padding: 4px 0 5px
}

a.btn.btn-default.next.font-small.semiBold,
a.btn.btn-default.previous.font-small.semiBold {
    border-radius: 0;
    font-weight: 700;
    text-transform: uppercase;
    color: #FC8007
}

.print button {
    float: right;
    background: 0 0;
    border: none;
    font-weight: 700;
    color: #4B649C;
    font-size: 14px
}

.print i.fa {
    font-size: 20px
}

#sideMenuContainer .ppp:hover .post_req_dropdown {
    display: block
}

#sideMenuContainer .pp i.fa:hover {
    color: #39f
}

#sideMenuContainer .pp:hover a,
#sideMenuContainer .pp:hover i.fa {
    color: #FD7D00!important
}

#sideMenuContainer .pp:hover .post_req_dropdown ul li a {
    color: #666!important
}

.post_req_dropdown ul li a:hover {
    color: #39f!important
}

.post_req_dropdown {
    position: absolute;
    background: #fff;
    padding: 9px;
    left: -137px;
    box-shadow: 0 4px 16px #ccc;
    display: none;
    top: 10px;
    width: 140px
}

.post_req_dropdown ul li a {
    font-size: 13px
}

.post_req_dropdown ul li {
    margin-bottom: 11px
}

.post_req_dropdown ul {
    margin-bottom: 8px;
    padding: 0
}

.manage-alerts-searchingforms .select {
    width: 100%!important
}

.al-india-builder-list-form.manage-alerts-searchingforms {
    margin-top: 0;
    padding-left: 0
}

.al-india-builder-list-form.manage-alerts-searchingforms .select select {
    background-color: #fff
}

.al-india-builder-list-form.manage-alerts-searchingforms .select {
    border: 1px solid rgba(204, 204, 204, .5019607843137255);
    margin-bottom: 15px
}

.partnervithus table tbody tr td.centr a.btn.btn-default.lal.js__p_start {
    background: 0 0;
    padding: 0;
    border: none
}

a.btn.btn-default.lal.js__p_start .h-line {
    height: 2px;
    width: 20px;
    background: #ccc;
    margin: 22px auto;
    display: block
}

h4.cl-det-head {
    font-weight: 700;
    color: #4B649C;
    font-size: 18px;
    margin-bottom: 20px
}

.pd-zero {
    padding: 0
}

.address-of-colonydetails,
.address-of-colonydetails-md,
.address-of-colonydetails-rht {
    width: 100%;
    float: left
}

.colony-details-bhoechie-tab {
    display: none
}

.pro-image-lft {
    width: 30%;
    float: left;
    overflow: hidden
}

.pro-image-lft img:hover {
    transform: scale(1.1);
    cursor: pointer;
    transition: all .2s ease-in-out
}

.bhoechie-tab-container-colony-details .info {
    width: 70%;
    float: left
}

.bhoechie-tab-container-colony-details div.list-group a i.fa {
    width: 8%;
    float: left;
    position: relative;
    top: 2px
}

.bhoechie-tab-container-colony-details div.list-group a span {
    width: 82%;
    float: left
}

.properties-main.search-result-property.development-listing-wrap {
    margin-top: 8px!important
}

.properties-main.search-result-property.development-listing-wrap .box-one {
    border-radius: 5px;
    border: 1px solid rgba(204, 204, 204, .41);
    box-shadow: none
}

.develop-search-left {
    width: 90%;
    float: left;
    margin-bottom: 5px
}

.develop-search-left .lft {
    width: 42%;
    float: left;
    margin-bottom: 5px;
    font-weight: 600;
    color: #333
}

.develop-search-left .rht i.fa {
    margin-right: 10px;
    color: #666
}

.develop-search-left .md {
    width: 5%;
    float: left;
    margin-bottom: 5px
}

.develop-search-left .rht {
    width: 35%;
    float: left;
    margin-bottom: 5px;
    color: #666
}

.develop-search-right {
    width: 10%;
    float: left
}

.develop-search-right i.fa {
    float: right;
    font-size: 18px;
    color: #FD7D00
}

.develop-search-wrap {
    margin-bottom: 10px
}

.develop-search-wrap .lf.f13.hm10.mb5 {
    width: 100%;
    float: left
}

.develop-search-wrap .shrt_list {
    width: 30%;
    float: left;
    margin-top: 11px
}

.develop-search-wrap .f12.wBr {
    margin-top: 0;
    color: #666
}

.develop-search-wrap .f12.wBr b {
    color: #333
}

.develop-search-wrap .shrt_list i.fa {
    position: relative;
    top: 2px;
    font-size: 20px
}

.modal-header .close.closed {
    margin-top: -40px
}

#imaginary_container .input-group.stylish-input-group.input-append.input_search {
    width: 30%;
    padding-left: 8px
}

textarea.form-control.custom-control {
    height: 127px!important
}

.modal-content.modal_cntent .select select {
    border: 1px solid rgba(204, 204, 204, .4392156862745098);
    background-color: #fff
}

.event-list .info .row {
    padding-left: 10px;
    font-size: 14px
}

.event-list {
    margin: 0;
    padding: 0
}

.event-list>li {
    background-color: #fff;
    padding: 0;
    margin: 0 0 20px
}

.event-list>li>time {
    display: inline-block;
    width: 100%;
    color: #fff;
    background-color: #c52c66;
    padding: 5px;
    text-align: center;
    text-transform: uppercase
}

.event-list>li:nth-child(even)>time {
    background-color: #a552a7
}

.event-list>li>time>span {
    display: none
}

.event-list>li>time>.day {
    display: block;
    font-size: 56pt;
    font-weight: 100;
    line-height: 1
}

.event-list>li time>.month {
    display: block;
    font-size: 24pt;
    font-weight: 900;
    line-height: 1
}

.event-list>li>img {
    width: 100%
}

.event-list>li>.info {
    width: 70%;
    float: left;
    text-align: center
}

.event-list>li>.info .col-md-1,
.event-list>li>.info .col-md-4,
.event-list>li>.info .col-md-7 {
    margin-bottom: 4px
}

.event-list>li>.info .col-md-4 {
    color: #000;
    font-weight: 600;
    font-size: 13px
}

.event-list>li>.info>.title {
    font-size: 17pt;
    font-weight: 700;
    margin: 0
}

.event-list>li>.info>.desc {
    font-size: 13pt;
    font-weight: 300;
    margin: 0
}

.event-list>li>.info>ul,
.event-list>li>.social>ul {
    display: table;
    list-style: none;
    margin: 10px 0 0;
    padding: 0;
    width: 100%;
    text-align: center
}

.event-list>li>.social>ul {
    margin: 0
}

.event-list>li>.info>ul>li,
.event-list>li>.social>ul>li {
    display: table-cell;
    cursor: pointer;
    color: #1e1e1e;
    font-size: 11pt;
    font-weight: 300;
    padding: 3px 0
}

.event-list>li>.info>ul>li>a {
    display: block;
    width: 100%;
    color: #1e1e1e;
    text-decoration: none
}

.event-list>li>.social>ul>li {
    padding: 0
}

.event-list>li>.social>ul>li>a {
    padding: 3px 0
}

.event-list>li>.info>ul>li:hover,
.event-list>li>.social>ul>li:hover {
    color: #1e1e1e;
    background-color: #c8c8c8
}

.facebook a,
.google-plus a,
.twitter a {
    display: block;
    width: 100%;
    color: #4b6ea8!important
}

.twitter a {
    color: #4fd5f8!important
}

.google-plus a {
    color: #dd4b39!important
}

.facebook:hover a {
    color: #fff!important;
    background-color: #4b6ea8!important
}

.twitter:hover a {
    color: #fff!important;
    background-color: #4fd5f8!important
}

.google-plus:hover a {
    color: #fff!important;
    background-color: #dd4b39!important
}

@media (min-width:768px) {
    .event-list>li {
        position: relative;
        display: block;
        width: 100%;
        height: auto;
        padding: 10px
    }
    .event-list>li>img,
    .event-list>li>time {
        display: inline-block;
        float: left;
        width: 240px;
        height: 228px;
        padding: 0;
        margin: 0
    }
    .event-list>li>.info {
        overflow: hidden;
        position: relative;
        text-align: left
    }
    .event-list>li>.info>.desc,
    .event-list>li>.info>.title {
        padding: 0 10px
    }
    .event-list>li>.info>ul {
        position: absolute;
        left: 0;
        bottom: 0
    }
    .event-list>li>.social {
        position: absolute;
        top: 0;
        right: 0;
        display: block;
        width: 40px
    }
    .event-list>li>.social>ul {
        border-left: 1px solid #e6e6e6
    }
    .event-list>li>.social>ul>li {
        display: block;
        padding: 0
    }
    .event-list>li>.social>ul>li>a {
        display: block;
        width: 40px;
        padding: 10px 0 9px
    }
}

.more a,
.search_form,
h3.reg_partner {
    text-align: center
}

.area_calculation table,
.myproj-table table,
.pay-result table {
    border-collapse: collapse;
    table-layout: fixed
}

.bg-franchaise-img {
    background-image: url(../images/bg.jpg);
    height: 100%;
    background-position: -48% 0;
    position: relative;
    padding-bottom: 25px
}

.name input::-webkit-input-placeholder {
    color: #fff!important
}

.wthreeinput textarea::-webkit-input-placeholder {
    color: #fff!important
}

.name input::-moz-input-placeholder {
    color: #fff!important
}

.wthreeinput textarea::-moz-input-placeholder {
    color: #fff!important
}

.bg-franchaise-img .op_city {
    background: rgba(0, 0, 0, .65);
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    height: 100%;
    width: 100%;
    z-index: 99
}

.search_form {
    padding: 10px 2em 20px;
    background-image: url(../images/bgg.jpeg);
    height: 100%;
    position: relative
}

.search_form h2 {
    color: #fff;
    font-size: 2.5em;
    text-shadow: 0 1px 2px rgba(0, 0, 0, .6);
    letter-spacing: 1px;
    font-weight: 600
}

.search_form form {
    margin: 2em auto 0;
    width: 100%
}

#search_top select#country12,
#search_top select#country13,
#search_top select#country14 {
    font-weight: 400;
    width: 27%;
    color: #777;
    float: left;
    background: #fff;
    outline: 0;
    font-size: .91em;
    padding: 1em;
    border: none;
    letter-spacing: 1px;
    margin-right: 2px
}

#search_top input[type=submit] {
    background: #4B649C;
    width: 17%;
    color: #fff;
    font-weight: 700;
    font-size: 1.2em;
    padding: .58em 1em;
    border: none;
    border: 2px solid #4B649C
}

.more a {
    background: #FD7D00;
    padding: 13px 0;
    font-size: 16px;
    color: #fff;
    cursor: pointer;
    outline: 0;
    transition: .5s all;
    -webkit-transition: .5s all;
    -moz-transition: .5s all;
    -o-transition: .5s all;
    -ms-transition: .5s all;
    width: 400px;
    border: none;
    margin: 10px auto;
    display: block
}

body.modal-open {
    padding-right: 0!important;
    overflow: inherit
}

a.apply_now {
    background: #365290;
    font-size: 12px;
    font-weight: 700;
    border-radius: 1px;
    color: #fff;
    padding: 2px 12px;
    border: 1px solid #365290;
    width: 95px;
    margin: auto;
    display: block
}

a.btn.apply_now:focus {
    box-shadow: none;
    outline: 0
}

a.btn.apply_now:visited {
    background: #365290;
    color: #fff;
    border: 1px solid #365290
}

a.btn.apply_now:hover {
    background: #FD7D00;
    color: #fff;
    transition: all .4s;
    border: 1px solid #FD7D00
}

.col-md-3.bg-franchaise-img,
.partnervithus .col-md-9 {
    margin-top: 8px;
    margin-bottom: 20px
}

table.responsive th.code,
table.responsive th.name {
    width: 15%;
    float: none;
    color: #395490
}

table.responsive th.details {
    width: 70%;
    float: none;
    color: #395490
}

.partnervithus table tbody tr td ul {
    margin: 0;
    padding: 0
}

.agileits_grid input[type=text],
.wthreeinput textarea {
    padding: 10px;
    background: 0 0;
    color: #fff;
    position: relative;
    outline: 0
}

#category1,
#category2,
#category3,
#category5,
.category1,
.category2,
.category3 {
    padding: 8px;
    height: 42px;
    background: 0 0;
    position: relative;
    color: #fff;
    font-size: 14px;
    z-index: 99;
    outline: 0
}

.partnervithus table tbody tr td ul li {
    width: 33%;
    float: left
}

.fromtop {
    margin-top: 10px
}

.agileinfo_main_grid,
.agileits_main_grid.w3_agileits_main_grid {
    width: 100%;
    float: left;
    margin-bottom: 12px
}

.agileinfo_main_grid h5,
.agileinfo_main_grid1 h5 {
    margin: 5px 0;
    color: #fff;
    z-index: 99;
    position: relative
}

#category4 {
    width: 100%;
    border: 1px solid rgba(204, 204, 204, .3607843137254902);
    color: #fff
}

#category1,
#category2,
#category3,
.category1,
.category2,
.category3 {
    width: 100%;
    border: 1px solid rgba(204, 204, 204, .3607843137254902)
}

.category1 option,
.category2 option,
.category3 option {
    background: #222
}

#largeModall .modal-body #category1,
#largeModall .modal-body #category2,
#largeModall .modal-body #category3 {
    color: #000!important
}

#largeModall .modal-body #category1,
#largeModall .modal-body #category2,
#largeModall .modal-body #category3,
#largeModall .modal-body #category4 {
    color: #000
}

.agileits_grid h5,
.name input[type=text],
.suBmit input[type=submit],
h3.reg_partner {
    color: #fff;
    position: relative
}

.name input[type=text] {
    border: 1px solid rgba(255, 255, 255, .5607843137254902);
    z-index: 99
}

.wthreeinput {
    width: 100%;
    float: left;
    margin-bottom: 12px
}

.agileits_grid h5 {
    margin-bottom: 15px;
    z-index: 99;
    clear: both
}

.captchaa img {
    z-index: 99;
    position: relative;
    margin-bottom: 20px;
    width: 100%
}

.wthreeinput textarea {
    width: 100%;
    z-index: 99;
    font-size: 14px;
    border: none;
    border: 1px solid rgba(255, 255, 255, .5607843137254902);
    letter-spacing: .5px
}

h3.reg_partner {
    z-index: 99;
    font-size: 20px;
    margin-top: .5em;
    text-transform: uppercase;
    letter-spacing: 1px;
    margin-bottom: 25px;
    font-weight: 700
}

.agileits_grid {
    margin-bottom: 14px
}

.agileits_grid .name {
    width: 100%;
    margin-bottom: 10px
}

.agileits_grid input[type=text] {
    width: 100%;
    font-size: 14px;
    z-index: 999;
    border: 1px solid #9e9e9e;
    letter-spacing: .5px
}

#largeModall h3.reg_partner,
.get-in-touch .title {
    letter-spacing: 1px;
    font-weight: 700;
    text-transform: uppercase
}

.suBmit input[type=submit] {
    background: #4B649C;
    width: 100%;
    font-weight: 700;
    font-size: 1.2em;
    padding: .58em 1em;
    border: none;
    border: 2px solid #4B649C;
    z-index: 999
}

select#category1 option,
select#category2 option,
select#category3 option {
    color: #000
}

#largeModall .tabbable-panel {
    border: none!important;
    padding: 0!important
}

#largeModall .tabbable-line>.nav-tabs {
    border: none;
    margin: 0
}

#largeModall .tabbable-line>.nav-tabs>li {
    margin-right: 2px;
    width: 32%
}

#largeModall .tabbable-line>.nav-tabs>li>a {
    border: 0;
    margin-right: 0;
    color: #737373
}

#largeModall .agileits_w3layouts_grid {
    padding-top: 15px
}

#largeModall .tabbable-line>.nav-tabs>li>a>i {
    color: #a6a6a6
}

#largeModall .tabbable-line>.nav-tabs>li.open,
#largeModall .tabbable-line>.nav-tabs>li:hover {
    border-bottom: 4px solid #4B649C
}

#largeModall h3.reg_partner {
    font-size: 18px;
    color: #FD7D00;
    text-align: center;
    width: 90%;
    margin: auto;
    padding-top: 6px
}

#largeModall #category4,
#largeModall #category5,
#largeModall .name input[type=text] {
    border: 1px solid rgba(204, 204, 204, .3607843137254902);
    color: #000
}

#largeModall #category4,
#largeModall textarea {
    border: 1px solid rgba(204, 204, 204, .3607843137254902);
    color: #000;
    border-radius: 0
}

.agileits_grid textarea {
    border: 1px solid rgba(204, 204, 204, .3607843137254902);
    color: #000;
    border-radius: 0;
    box-shadow: none
}

#largeModall .agileits_grid h5 {
    color: #000
}

#largeModall .close {
    font-size: 30px!important;
    color: #FF3A13;
    opacity: 1
}

#largeModall .close:focus {
    outline: 0;
    box-shadow: none
}

#largeModall .tabbable-line>.nav-tabs>li.open>a,
#largeModall .tabbable-line>.nav-tabs>li:hover>a {
    border: 0;
    background: 0 0!important;
    color: #333
}

#largeModall .tabbable-line>.nav-tabs>li.open>a>i,
#largeModall .tabbable-line>.nav-tabs>li:hover>a>i {
    color: #a6a6a6
}

#largeModall .tabbable-line>.nav-tabs>li.open .dropdown-menu,
#largeModall .tabbable-line>.nav-tabs>li:hover .dropdown-menu {
    margin-top: 0
}

#largeModall .tabbable-line>.nav-tabs>li.active {
    border-bottom: 4px solid #4B649C;
    position: relative
}

#largeModall .tabbable-line>.nav-tabs>li.active>a {
    border: 0;
    color: #333
}

#largeModall .tabbable-line>.nav-tabs>li.active>a>i {
    color: #404040
}

#largeModall .tabbable-line>.tab-content {
    margin-top: -3px;
    background-color: #fff;
    border: 0;
    border-top: 1px solid #eee;
    padding: 15px 0
}

#largeModall .tabbable-line.tabs-below>.nav-tabs>li {
    border-top: 4px solid transparent
}

#largeModall .tabbable-line.tabs-below>.nav-tabs>li>a {
    margin-top: 0
}

#largeModall .tabbable-line.tabs-below>.nav-tabs>li:hover {
    border-bottom: 0;
    border-top: 4px solid #4B649C
}

#largeModall .tabbable-line.tabs-below>.nav-tabs>li.active {
    margin-bottom: -2px;
    border-bottom: 0;
    border-top: 4px solid #4B649C
}

#largeModall .tabbable-line.tabs-below>.tab-content {
    margin-top: -10px;
    border-top: 0;
    border-bottom: 1px solid #eee;
    padding-bottom: 15px
}

#largeModall .modal-dialog {
    margin-top: 40px;
    width: 500px
}

#largeModall .modal-content {
    border-radius: 0;
    border: 1px solid #fff
}

body {
    font-family: 'Open Sans', sans-serif;
    overflow-x: hidden;
    padding-right: 0!important
}

#myModall button.close:focus {
    box-shadow: none;
    outline: 0
}

#myModall .modal-content {
    background: 0 0;
    box-shadow: none;
    border: none
}

#myModall .modal-header {
    border: none;
    padding: 0
}

#myModall .modal-footer {
    border: none
}

#myModall button.close {
    font-size: 40px;
    opacity: 1;
    color: #fff
}

#myModall {
    background: rgba(0, 0, 0, .64)
}

#myModall .modal-dialog {
    width: 1000px
}

#myModall .modal-body img {
    margin: auto;
    display: block
}

.content-wrapper {
    min-height: 100%;
    position: relative
}

.abt-emi p {
    font-size: 13px;
    line-height: 24px;
    text-align: justify;
    color: #777
}

.abt-emi {
    margin-bottom: 12px
}

.get-in-touch .title {
    text-align: center;
    font-size: 16px;
    line-height: 1;
    padding-bottom: 0;
    color: #4B649C;
    margin-top: 13px
}

.form-field.col.x-100.submitt {
    position: inherit;
    margin-top: 0!important;
    width: 100%;
    text-align: center
}

.get-in-touch .title i.fa {
    color: #FD7D00;
    font-size: 17px;
    margin-right: 4px
}

.contact-form .input-text,
.contact-form .label {
    font-size: 13px;
    line-height: 26px;
    font-weight: 400
}

.contact-form .form-field {
    position: relative;
    margin: 20px 2% 20px 0;
    width: 31%;
    float: left
}

.emi_img .op_city,
.head-cntt,
.note {
    position: absolute
}

form.contact-form.area_convertion_contact_form .form-field {
    width: 100%;
    margin-bottom: 10px
}

form.contact-form.area_convertion_contact_form .form-field.col.x-50.w-100 {
    margin-top: 10px
}

.contact-form .form-field .form-control {
    border-right: none;
    border-left: none;
    border-top: none;
    border-radius: 0;
    border-bottom: none;
    box-shadow: 0 2px 4px rgba(204, 204, 204, .3411764705882353)
}

.metric_sec .form-field.col.x-100 {
    margin-top: 0;
    margin-bottom: 20px
}

.area_calculation {
    margin-bottom: 10px;
    height: 300px;
    overflow-y: scroll
}

.area_calculation::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .3);
    background-color: #fff
}

.area_calculation::-webkit-scrollbar {
    width: 6px;
    background-color: #000
}

.area_calculation::-webkit-scrollbar-thumb {
    border-radius: 10px;
    background-color: #FD7D00
}

.get-in-touch .title img {
    width: 33px;
    height: 30px;
    margin-right: 9px
}

.contact-form .input-text {
    display: block;
    border-bottom: none;
    box-shadow: 0 2px 4px rgba(204, 204, 204, .3411764705882353);
    width: 100%;
    height: 35px;
    border-width: 0 0 1px;
    padding-left: 8px
}

.contact-form .input-text:focus {
    outline: 0
}

.contact-form .input-text.not-empty+.label,
.contact-form .input-text:focus+.label {
    -webkit-transform: translateY(-8px);
    transform: translateY(-8px)
}

.contact-form .label {
    position: absolute;
    padding-bottom: 0;
    left: 0;
    bottom: 2px;
    color: #888;
    cursor: text;
    -webkit-transition: -webkit-transform .2s ease-in-out;
    transition: -webkit-transform .2s ease-in-out;
    transition: transform .2s ease-in-out;
    transition: transform .2s ease-in-out, -webkit-transform .2s ease-in-out
}

.contact-form .submit-btn {
    display: inline-block;
    background-color: #4B649C;
    color: #fff;
    text-transform: uppercase;
    letter-spacing: 2px;
    font-size: 12px;
    line-height: 22px;
    padding: 5px 16px;
    cursor: pointer;
    border-radius: 2px;
    border: 1px solid #4B649C
}

.head-cntt h3 {
    color: #fff;
    text-align: center;
    font-size: 18px
}

.head-cntt {
    width: 100%;
    bottom: 0;
    z-index: 99
}

.emi_img {
    margin-bottom: 0;
    clear: both
}

.emi_img .op_city {
    top: 0;
    right: 0;
    left: 0;
    background: rgba(0, 0, 0, .69)
}

.emi_img img {
    width: 100%;
    height: auto
}

.note {
    left: 0;
    bottom: 10px;
    width: 100%;
    text-align: center;
    font-size: 16px;
    line-height: 21px
}

.note .link {
    color: #888
}

.c_white .drpdwn p a,
.note .link:hover,
span.bluee {
    text-decoration: underline
}

.area_calculation table {
    border: 1px solid #ccc;
    margin: 0;
    padding: 0;
    width: 100%
}

.area_calculation table caption {
    font-size: 1.5em;
    margin: .5em 0 .75em
}

.area_calculation table tr {
    background: #f8f8f8;
    border: 1px solid #ddd;
    padding: .35em;
    font-size: 13px
}

.area_calculation table td {
    padding: .625em;
    text-align: left
}

.area_calculation table td span {
    margin-right: 10px;
    color: #4B649C;
    font-weight: 600
}

span.mor_cities {
    position: relative;
    top: 3px;
    transition: all .5s;
    font-size: 14px;
    left: 3px;
    color: #3457a5
}

span.mor_cities:hover {
    color: #FD7D00
}

.v2-all-india .all-india .btn-primary:hover,
.v2-all-india .all-india .btn-primary:hover span.caret {
    color: #FD7D00!important
}

.area_calculation table th {
    text-align: center;
    font-size: .85em;
    letter-spacing: .1em;
    text-transform: uppercase
}

@media screen and (max-width:600px) {
    .area_calculation table {
        border: 0
    }
    .area_calculation table caption {
        font-size: 1.3em
    }
    .area_calculation table thead {
        border: none;
        clip: rect(0 0 0 0);
        height: 1px;
        margin: -1px;
        overflow: hidden;
        padding: 0;
        position: absolute;
        width: 1px
    }
    .area_calculation table tr {
        border-bottom: 3px solid #ddd;
        display: block;
        margin-bottom: .625em
    }
    .area_calculation table td {
        border-bottom: 1px solid #ddd;
        display: block;
        font-size: .8em;
        text-align: right
    }
    .area_calculation table td:before {
        content: attr(data-label);
        float: left;
        font-weight: 700;
        text-transform: uppercase
    }
    .area_calculation table td:last-child {
        border-bottom: 0
    }
}

.calculator-select .form-group>label {
    display: block;
    text-align: left;
    color: #4C637B;
    font-weight: 600
}

.bg-white.borderZero .btn-group-justified:focus {
    background: 0 0;
    box-shadow: none!important
}

.bg-white.borderZero .btn-group-justified {
    margin-bottom: 17px
}

.bg-white.borderZero .btn-group-justified:active label {
    box-shadow: none!important;
    border: 1px solid rgba(204, 204, 204, .5882352941176471)
}

.bg-white.borderZero label {
    border-radius: 0;
    border: 1px solid rgba(204, 204, 204, .5882352941176471);
    text-transform: uppercase;
    font-weight: 700;
    color: #fd7d00
}

.info.mb .gr {
    margin-bottom: 15px
}

.pay-resultt table.table.table-bordered th.w-1,
.pay-resultt table.table.table-bordered th.w-2,
.pay-resultt table.table.table-bordered th.w-3 {
    width: 10%;
    color: #4B649C;
    background: #fff;
    font-weight: 600;
    font-size: 13px;
    padding: 8px 3px 9px;
    text-align: center
}

.pay-resultt table.table.table-bordered th.w-5 {
    width: 13%;
    color: #4B649C;
    background: #fff;
    font-weight: 600;
    font-size: 13px;
    padding: 8px 3px 9px;
    text-align: center
}

.pay-resultt table.table.table-bordered th.w-4 {
    width: 14%;
    color: #4B649C;
    background: #fff;
    font-weight: 600;
    font-size: 13px;
    padding: 8px 3px 9px;
    text-align: center
}

.pay-resultt table.table.table-bordered th.w-6,
.pay-resultt table.table.table-bordered th.w-7 {
    border-left: none;
    border-right: none;
    background: #fff;
    width: 11%
}

.pay-resultt table.table.table-bordered th.w-20 {
    text-align: center;
    color: #4B649C;
    background: #fff;
    border-right: none;
    border-left: none
}

.pay-result table {
    border: 1px solid #ccc;
    margin: 0;
    padding: 0;
    width: 100%
}

.pay-result table caption {
    font-size: 1.5em;
    margin: .5em 0 .75em
}

.pay-result table tr {
    background: #f8f8f8;
    border: 1px solid #ddd;
    padding: .35em
}

.pay-result table td,
.pay-result table th {
    padding: .625em;
    text-align: center
}

.pay-result table th {
    font-size: 13px;
    text-transform: capitalize;
    color: #337ab7;
    font-weight: 600;
    background: #fff
}

.metric_cal_side {
    background: rgba(242, 242, 242, .58);
    padding: 6px;
    border-radius: 4px;
    box-shadow: 0 0 4px #fff
}

.metric_cal_side .contact-form .input-text {
    background: #fff;
    z-index: inherit
}

.pay-result-div::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .3);
    background-color: #fff
}

.pay-result-div::-webkit-scrollbar {
    width: 6px;
    background-color: #000
}

.emi_bannerimg {
    margin-bottom: 20px
}

.pay-result-div::-webkit-scrollbar-thumb {
    border-radius: 10px;
    background-color: #FD7D00
}

.pay-result-div {
    height: 450px;
    overflow-y: scroll
}

.pay-result {
    margin-bottom: 25px
}

.pay-result table th.w-18 {
    width: 8%
}

.area_calculation table,
.pay-result table {
    cursor: pointer
}

.area_calculation table>tbody>tr:nth-of-type(odd),
.pay-result table>tbody>tr:nth-of-type(odd) {
    background: #fff
}

@media screen and (max-width:600px) {
    .pay-result table {
        border: 0
    }
    .pay-result table caption {
        font-size: 1.3em
    }
    .pay-result table thead {
        border: none;
        clip: rect(0 0 0 0);
        height: 1px;
        margin: -1px;
        overflow: hidden;
        padding: 0;
        position: absolute;
        width: 1px
    }
    .pay-result table tr {
        border-bottom: 3px solid #ddd;
        display: block;
        margin-bottom: .625em
    }
    .pay-result table td {
        border-bottom: 1px solid #ddd;
        display: block;
        font-size: .8em;
        text-align: right
    }
    .pay-result table td:before {
        content: attr(data-label);
        float: left;
        font-weight: 700;
        text-transform: uppercase
    }
    .pay-result table td:last-child {
        border-bottom: 0
    }
}

.lft-result {
    width: 15%;
    float: left
}

.md-result {
    width: 5%;
    float: left
}

.rht-result {
    width: 15%;
    float: left
}

.result-metric-converstion h4 {
    color: #6A7DA8;
    margin-top: 0;
    font-weight: 600
}

.result-of-converstion.clearfix {
    margin-bottom: 14px!important;
    font-weight: 600
}

.signup [type=password],
.signup [type=text] {
    display: block;
    background: 0 0;
    margin: 0 auto 10px;
    width: 100%;
    border: 0;
    border-bottom: 1px solid rgba(0, 0, 0, .2);
    height: 60px;
    font-size: 13px;
    color: #000;
    font-family: Segoe UI;
    font-weight: 600
}

.C_white.account_cwhite .drpdwn {
    top: 37px!important;
    right: -28px
}

.table-bordered th.x {
    width: 33%!important
}

.table-bordered th.y,
.table-bordered th.z {
    width: 33%
}

.bhoechie-tab-content .proj-det-v1-overview .table thead {
    background: #4B649C
}

.bhoechie-tab-content .proj-det-v1-overview .table-bordered>tbody>tr>td i.fa {
    margin-right: 8px!important
}

li.menu_img a img {
    width: 35px;
    height: 37px;
    margin: auto;
    display: block
}

li.menu-icons .dd {
    position: absolute;
    width: 175px;
    background: #fff;
    display: none
}

li.menu-icons:hover .dd,
li.menu-icons:hover li.menu-icons a.active {
    background: #4B649C!important
}

li.menu-icons .dd a {
    text-align: left;
    padding: 10px 15px
}

li.menu-icons:hover .dd {
    display: block
}

li.menu-icons:hover .dd a {
    color: #fff
}

li.menu-icons {
    position: relative
}

span._trackacn.track {
    text-align: center;
    display: block;
    padding-bottom: 12px
}

#imaginary_container-sidemenu {
    margin-top: 12px;
    margin-left: 2px;
    margin-right: 2px;
    border-radius: 0
}

#imaginary_container-sidemenu input {
    border-radius: 0;
    border-color: #777;
    color: #777;
    font-size: 12px
}

.feedback_popup_textarea textarea {
    width: 100%;
    border-bottom: 1px solid #ccc;
    border-right: none;
    border-top: none;
    border-left: none
}

.feeback .modal-body form input {
    width: 100%!important
}

.customer_accordion {
    background-color: #fff;
    color: #556CA1;
    cursor: pointer;
    padding: 13px;
    width: 100%;
    text-align: left;
    outline: 0;
    transition: .4s;
    border: 1px solid #f2f2f2;
    margin-bottom: 5px;
    font-weight: 600;
    font-size: 13px
}

.customer_accordion:hover {
    background-color: #fff;
    color: #FD7D00
}

.customer_accordion:hover .customer_accordion:after {
    color: #FD7D00!important
}

.customer_accordion:after {
    content: '\002B';
    color: #556CA1;
    font-weight: 700;
    float: right;
    margin-left: 5px
}

.customer_accordion.active:after {
    content: "\2212"
}

.all-india ul.dropdown-menu:before,
.c_white .drpdwn:before,
.nav-tabs li.active a:before,
.nav-tabs>li>a::after,
.side-box:before {
    content: ""
}

.customer_panel {
    padding: 0 18px;
    background-color: #fff;
    max-height: 0;
    overflow: hidden;
    transition: max-height .2s ease-out;
    color: #777;
    font-size: 14px;
    line-height: 24px;
    text-align: justify
}

.customer_panel p {
    padding: 10px 4px
}

.tz-gallery .center {
    text-align: center!important
}

.responsive-faq-accordion .faq-accordion {
    display: none
}

.google-lanuguage-selection .bootstrap-select.btn-group .dropdown-toggle .filter-option:hover,
span.text:hover {
    color: #FD7D00
}

.btn-group.bootstrap-select:hover span.bs-caret {
    color: #FD7D00!important
}

.about-us-tab-section p.cntnt img {
    width: 35%;
    float: left;
    margin-right: 15px
}

.sidemenu-rht-title.active {
    background: #4B649C!important;
    color: #fff;
    border-right: 3px solid #FD840F
}

.fix-head {
    position: fixed!important;
    top: 0;
    right: 0;
    left: 0;
    z-index: 999;
    width: 100%;
    background: #4B649C!important;
    box-shadow: 0 0 15px #4B649C
}

.select-secton.location-select-section {
    margin-top: 0!important
}

.banner-section.loc-banner-section {
    margin-top: 156px!important;
    margin-bottom: 10px!important;
    display: block
}

.gallery-featured .gallery .amentiess-icon ul li img {
    width: 20px!important;
    height: 20px;
    display: block;
    margin: auto
}

.hide-profile,
.search_fileter-icon,
.toogle-menu {
    display: none
}

.postProperty.wtsup span {
    color: #fff
}

.postProperty.wtsup img {
    margin-left: 2px!important;
    width: 24px;
    height: 24px
}

.corpo-offece p {
    margin-left: 33px!important
}

.corpo-offece h4 i.fa {
    margin-right: 10px;
    color: #FD7D00!important
}

.hdr-top.home-hdr-top {
    position: absolute;
    width: 100%;
    background: rgba(0, 0, 0, .2);
    top: 0;
    right: 0;
    left: 0
}

#slider,
.slider-wrapper {
    position: relative
}

#MyModal #custom-search-input,
.pop-seach {
    width: 90%;
    float: left
}

.pop-btn {
    width: 10%;
    float: left
}

.slider-wrapper {
    max-width: 100%;
    height: auto
}

#slider img {
    height: 540px!important
}
/*
.op_city {
    background: rgba(0, 0, 0, .49019607843137253);
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    height: 100%;
    width: 100%;
    z-index: 99
}
*/
.srpStack {
    background: #F5F7FA;
}

.srpStack .nav-tabs>li {
    float: none!important
}

.srpStack .card .nav-tabs>li:first-child i.fa {
    margin-left: 10px
}

.srpStack .card .nav-tabs>li:first-child a {
    color: #fff!important;
    background: #4B649C
}

.srpStack .card .nav-tabs>li:first-child {
    display: block
}

.srpStack .card .nav-tabs>li {
    display: none;
    background: #f2f2f2
}

.srpStack .card .nav-tabs>li a {
    font-size: 11px!important
}

.srpStack .nav-tabs {
    border: none;
    top: 0;
    width: 120px
}

.srpStack .nav-tabs li {
    width: 120px!important;
    float: left
}

.srpStack .tab-content {
    width: 800px;
    float: left
}

.srpStack .card {
    width: 920px;
    margin: 10px auto;
    display: block;
    float: none;
    position: relative;
    top: inherit
}

.srpStack .nav-tabs li.active a:before {
    display: none
}

.card-ui {
    width: 120px;
    float: left
}

.srpStack .card-ui {
    width: 120px;
    float: left;
    background: #4B649C;
    color: #fff;
    border-radius: 2px;
	position:relative;
}

.srpStack .card-ui.form-group .form-control {
    background: #4B649C;
    color: #fff;
    text-transform: uppercase;
    border: 1px solid #47619b; 
	cursor:pointer;
}

.srpStack .card-ui.form-group .form-control option {
    background: #fff;
    color: #000
}

.srpStack .nav-tabs>li>a {
    padding: 10px 20px
}

.srpStack .search-panel .form-control {
    height: 37px;
    width: 541px!important
}

.srpStack .search-panel .btn-info {
    padding: 8px 15px;
    width: 110px;
    height: 37px;
    font-size: 12px;
    border-radius: 0px;
}

.srpStack .search-panel .input-group-btn .btn-default {
    height: 35px;
    padding: 8px 12px;
	    -webkit-appearance: none !important;
		-moz-appearance: none !important;
}

.srpStack .search-panel img.placehole-img {
    width: 16px;
    height: 16px;
    top: 10px;
    left: 39%
}

.srpStack .search-panel .input-group-btn .btn-default span {
    font-size: 13px
}

.srpStack .tab-strip {
    background: #fff;
    height: 54px;
    top: 36px;
    width: 100%;
    left: 0;
    right: 0;
    border: 1px solid #ccc;
    box-shadow:0 12px 7px -11px rgba(51, 51, 51, 0.3215686274509804);
}

.srpStack .card .nav-tabs>li.scnd-li a {
    color: #000!important
}

.srpStack .card .nav-tabs>li.scnd-li.active a {
    color: #fff!important
}

.srpStack .card .nav-tabs>li.scnd-li.active .frst-li a {
    color: #000!important
}

.srpStack .tab-strip .form-control {
    border: 1px solid rgba(204, 204, 204, .4588235294117647);
    background: rgba(204, 204, 204, .14901960784313725);
    box-shadow: none;
	position:relative;
	    -webkit-appearance: none !important;
		-moz-appearance: none !important;
}
.srpStack .tab-strip .arw{right: 22px;}



.srpStack .tab-content>.tab-pane {
    position: inherit;
    top: 0;
 
}

.srpStack .product-listing {
    display: none;
    position: absolute;
    left: 0;
    right: 0;
	z-index:9;
}

.card-ui.form-group .form-control {
    height: 37px;
    border-right: none;
    border-radius:0px;
    box-shadow: none;
    font-weight: 600;
    font-size: 13px
}

.hme-banner {
    height: 490px;
    background-image: url(../images/1.jpg);
    background-position: 50% 0;
    background-repeat: no-repeat;
    background-size: cover;
    position: relative
}

.c_white {
    width: 100px;
    float: left;
    padding: 0 8px;
    cursor: pointer;
    border-radius: 3px;
    position: relative
}

.c_white-two {
    width: 130px
}

span.fo_12px {
    clear: left;
    display: block;
    color: #fff;
    font-weight: 700;
    font-size: 12px
}

span.fo_12px i.fa-user {
    font-size: 16px;
    color: #fff;
    margin-right: 8px;
    margin-top: 3px
}

span.hello-signin {
    color: #fff;
    font-size: 12px
}

.c_white .drpdwn {
    width: 236px;
    background: #fff;
    position: absolute;
    top: 80px;
    padding: 15px;
    right: -67px;
    display: none;
    border-radius: 3px;
    z-index: 99999
}

.c_white-two .drpdwn {
    padding: 15px 15px 3px
}

.c_white.C_white span.caret {
    position: relative;
    top: 1px;
    left: 3px
}

.c_white:hover .drpdwn {
    display: block
}

.c_white .drpdwn .btn-default {
    width: 100%;
    background: #4B649C;
    border-radius: 0;
    border: 1px solid #47619b;
    color: #fff;
    font-weight: 600;
    transition: all .3s
}

.c_white .drpdwn .btn-default:hover {
    background: #FD7D00;
    border: 1px solid #FD7D00
}

.c_white .drpdwn p {
    margin-top: 5px;
    margin-bottom: 0;
    color: #777;
    font-size: 13px;
    text-align: center
}

.c_white .drpdwn p a {
    margin-left: 5px;
    color: #4B649C
}

.c_white .drpdwn p a:hover {
    color: #FD7D00
}

.hey img {
    position: inherit!important;
    margin: 25px auto;
    display: block;
    left: inherit;
    transform: inherit!important
}

.c_white .drpdwn ul li {
    margin-bottom: 5px
}

.c_white-two .drpdwn ul li {
    margin-bottom: 12px
}

.c_white .drpdwn ul li a {
    color: #333;
    font-weight: 600;
    font-size: 13px;
    padding: 5px 0
}

.c_white .drpdwn ul li a:hover,
.tt a:hover {
    color: #FD7D00;
    background: 0 0;
    font-weight: 700
}

.amentiess .fea {
    width: 15%;
    float: left;
    font-weight: 600;
    color: #000;
    margin-right: 15px;
    margin-top: 4px
}

.amentiess .amentiess-icon {
    width: 100%;
    float: left;
    cursor: pointer;
    position: relative;
    top: 6px
}

.amentiess ul li img {
    width: 17px;
    height: 17px;
    margin-bottom: 6px
}

.amentiess {
    margin-top: -3px
}

li.fchild {
    font-size: 13px
}

.c_white .drpdwn:before {
    width: 0;
    height: 0;
    position: absolute;
    top: -7px;
    border-style: solid;
    border-width: 0 12px 12px;
    border-color: transparent transparent #fff;
    left: 44%
}

.v2-all-india .c_white .drpdwn {
    border: 1px solid #fff;
    border-radius: 5px;
    box-shadow: 0 0 5px rgba(0, 0, 0, .6392156862745098)
}

.v2-all-india .c_white .drpdwn:before {
    border-color: transparent transparent #fff
}

.location-select .form-control:focus {
    box-shadow: none
}

.postProperty {
    width: 22%;
    float: left
}

.user-hm {
    padding-top: 9px
}

.user-hm ul li a {
    color: #fff;
    border-right: solid 1px rgba(255, 255, 255, .3);
    padding-right: 14px;
    font-weight: 600;
    font-size: 14px
}

.postProperty a {
    padding: 8px 0;
    font-size: 13px;
    color: #fff;
    display: block;
    text-align: center
}

.postProperty .badge {
    background-color: #FD7D00;
    font-weight: 400;
    color: #fff;
	    margin-left: 10px;
}

.header-top,
.navT {
    background: #4B649C;
    height: 50px;
    position: fixed;
	
}

.navT {
    -webkit-transition: all .25s;
    z-index: 111;
    cursor: pointer;
    width: 56px;
    right: 94px;
    top: 0
}

.header-top {
    width: 100%;
    z-index: 999;
    padding: 5px 0;
    box-shadow: 0 4px 5px 0 rgba(0, 0, 0, .22)
}

.sidebar-nav li a:hover {
    background: rgba(255, 255, 255, .2);
    text-decoration: none
}

.boxxx>.icon {
    text-align: center;
    position: relative
}

.boxxx>.icon>.image {
    position: relative;
    z-index: 2;
    margin: auto;
    width: 100px;
    height: 88px
}

.boxxx>.icon>.image a img {
    position: relative;
    top: 24px;
    width: 97px;
    height: 97px;
    border-radius: 50%;
    border: 4px solid #FFF
}

.boxxx>.icon>.image a {
    padding: 0
}

.boxxx>.icon>.image>i {
    font-size: 36px!important;
    color: #fff!important
}

.boxxx>.icon:hover>.image>i {
    color: #fff!important
}

.boxxx>.icon>.info {
    margin-top: -24px;
    background: #fff;
    border: 1px solid #e0e0e0;
    padding: 15px 0 10px
}

.boxxx>.icon>.info span {
    color: #4B649C;
    font-weight: 700
}

.boxxx>.icon:hover>.info {
    box-shadow: 0 9px 9px #ccc
}

.boxxx>.icon:hover>.info h3.title a {
    color: #4B649C
}

.boxxx>.icon>.info>h3.title a {
    font-size: 15px;
    color: #666;
    font-weight: 700;
    margin: 34px 0 0
}

.boxxx>.icon>.info>h3.title {
    margin-bottom: 0
}

.boxxx>.icon>.info>p {
    font-size: 15px;
    color: #666;
    line-height: 1.5em;
    margin: 20px
}

.boxxx>.icon>.info>.more a {
    font-size: 12px;
    color: #222;
    line-height: 12px;
    text-transform: uppercase;
    text-decoration: none
}

.logo h3,
.logo small {
    color: #fff
}

.boxxx>.icon:hover>.info>.more>a {
    color: #fff;
    padding: 6px 8px;
    background-color: #63B76C
}

.padding-rmve-tsk {
    padding: 7px!important
}

.pd-rht-rmve {
    padding-right: 0
}

.pd-lft-rmve,
.pd-rmve {
    padding-left: 0;
    padding-right: 0
}

.hmm-sec {
    margin-top: 150px
}

a:focus,
a:hover {
    text-decoration: none
}

.logo h3 {
    font-size: 21px;
    font-weight: 700;
    margin-bottom: 0;
    margin-top: 0;
    text-transform: capitalize
}

.logo {
    width: 100%;
    float: left;
    margin-top: 7px
}

.btn-dark {
    color: #fff!important
}

.btn-light {
    color: #888889;
    font-size: 25px
}

.btn-light:focus {
    box-shadow: none;
    background: 0 0;
    outline: 0
}

.inr-side-menu {
    margin-top: -33px!important
}

.inr-side-menu-toggle {
    top: 22px!important
}

.sidebar-nav li {
    text-indent: 20px;
    line-height: 40px;
    position: relative
}

.sidebar-nav li:last-child a.mb {
    border-bottom: none
}

.sidebar-nav li a.mb {
    border-bottom: 1px solid rgba(204, 204, 204, .55)
}

.sidebar-nav li i.fa-angle-down {
    color: #9c9191;
    font-size: 16px;
    position: relative;
    top: 4px;
    right: 6px;
    float: right;
    padding-right: 30px;
    padding-top: 11px
}

.sidebar-nav li a {
    display: block;
    text-decoration: none;
    color: #000;
    transition: all .5s;
    font-size: 13px
}

.sidebar-nav li a:hover,
.sidebar-nav li a:hover i.fa {
    color: #39f;
    font-weight: 700
}

.sidebar-nav li a i.fa {
    float: right;
    margin-top: 17px;
    margin-right: 23px;
    color: rgba(102, 102, 102, .48)
}

.sidebar-nav li a:active,
.sidebar-nav li a:focus {
    text-decoration: none;
    z-index: -8
}

.sidebar-nav>.sidebar-brand {
    height: 55px;
    font-size: 18px;
    line-height: 55px;
    border-bottom: 1px solid rgba(204, 204, 204, .5);
    z-index: -6
}

.sidebar-nav>.sidebar-brand a {
    color: #999
}

.sidebar-nav>.sidebar-brand a:hover {
    color: #fff;
    background: 0 0
}

#menu-toggle {
    z-index: 9;
    position: fixed;
    top: 0
}

.inr-menu-toggle {
    top: 22px!important
}

#menu-toggle:focus {
    box-shadow: none
}

#sidebar-wrapper.active {
    right: 250px;
    height: 100%;
    overflow-y: scroll;
    overflow-x: hidden;
    width: 250px;
    -webkit-transition: all .4s ease 0s;
    -moz-transition: all .4s ease 0s;
    -ms-transition: all .4s ease 0s;
    -o-transition: all .4s ease 0s;
    transition: all .4s ease 0s
}

#sidebar-wrapper::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .3);
    background-color: #F5F5F5
}

#sidebar-wrapper::-webkit-scrollbar {
    width: 5px;
    background-color: #F5F5F5
}

#sidebar-wrapper::-webkit-scrollbar-thumb {
    background-color: #4B649C;
    border: 1px solid #47619b
}

.navbar-collapse ul {
    float: right;
    margin-right: 60px
}

.navbar-collapse {
    padding-top: 20px
}

.navbar-default .navbar-nav>.dropdown>a .caret {
    border-top-color: #fff;
    border-bottom-color: #fff
}

.navbar-default .navbar-brand {
    color: #fff
}

.navbar-nav>li a {
    color: #fff;
    font-size: 14px;
    text-transform: uppercase
}

.nav>li>a:focus,
.nav>li>a:hover {
    text-decoration: none;
    background: 0 0
}

.menu-large {
    position: static!important
}

.megamenu {
    padding: 7px 20px;
    width: auto;
    position: absolute;
    left: inherit;
    border-radius: 0
}

.national,
ul.multiCol {
    position: relative
}

.megamenu>li>ul {
    padding: 0;
    margin: 0
}

.megamenu>li>ul>li>a {
    display: block;
    padding: 7px 0;
    clear: both;
    font-weight: 400;
    line-height: 1.428571429;
    color: rgba(51, 51, 51, .83);
    white-space: normal;
    font-size: 13px
}

.dbPropCardTxt p,
.dbPropCardTxt p.dbPropPrice,
.dropp-header__title,
.lgin a,
.package-one label,
.regster a {
    white-space: nowrap;
    text-overflow: ellipsis
}

.megamenu>li ul>li>a:focus,
.megamenu>li ul>li>a:hover {
    text-decoration: none;
    color: #262626;
    background-color: #f5f5f5
}

.megamenu.disabled>a,
.megamenu.disabled>a:focus,
.megamenu.disabled>a:hover {
    color: #999
}

.megamenu.disabled>a:focus,
.megamenu.disabled>a:hover {
    text-decoration: none;
    background-color: transparent;
    background-image: none;
    cursor: not-allowed
}

.megamenu.dropdown-header {
    color: #428bca;
    font-size: 18px
}

@media (max-width:768px) {
    .megamenu {
        margin-left: 0;
        margin-right: 0
    }
    .megamenu>li {
        margin-bottom: 30px
    }
    .megamenu>li:last-child {
        margin-bottom: 0
    }
    .megamenu.dropdown-header {
        padding: 3px 15px!important
    }
    .navbar-nav .open .dropdown-menu .dropdown-header {
        color: #fff
    }
}

ul.multiCol li {
    width: 19%;
    display: inline-block;
    padding: 4px 0
}

.lo-img img {
    margin: 3px auto;
    display: block
}

ul.multiCol li a {
    color: #333;
    font-size: 13px
}

ul.multiCol li:hover a,
ul.multiCol li:nth-child(2) a {
    color: #FD7D00;
    font-weight: 700
}

ul.multiCol li.loc,
ul.multiCol li.natinal-main {
    margin-left: 20px;
    font-size: 15px;
    text-transform: uppercase;
    margin-top: 0;
    display: block;
    clear: left
}

ul.multiCol li:hover a {
    background: 0 0
}

ul.multiCol li.natinal-main {
    color: #000;
    font-weight: 700;
    width: 100%
}

li.all_ind a {
    color: #39f!important;
    font-weight: 600
}

ul.multiCol li.loc {
    color: #000;
    font-weight: 700
}

ul.multiCol li.all a {
    font-weight: 700;
    color: #4B649C
}

.all-india {
    margin-top: 4px;
    float: left
}

.all-india .btn-primary {
    background: 0 0;
    border: none;
    font-size: 13px
}

.all-india ul.dropdown-menu:before {
    width: 0;
    height: 0;
    position: absolute;
    top: -11px;
    border-style: solid;
    border-width: 0 11px 11px 10px;
    border-color: transparent transparent #fff;
    left: 9%
}

.all-india .btn .caret {
    color: #fff;
    font-size: 20px
}

.all-india ul.dropdown-menu {
    border-radius:3px;
    width: 640px;
    padding: 15px 0;
	    border-bottom: 3px solid #fd7d00;
 
}

.slider-rht-icons {
    width: 160px;
    float: right;
    text-align: right;
    margin-right: 13px
}

.slider-rht-icons ul li a i.fa {
    color: #fff;
    border: 1px solid #ccc;
    padding: 6px;
    margin: 5px 0;
    border-radius: 50%
}

.slider-rht-icons ul li a {
    width: 50px;
    height: 50px
}

.search-panel .input-group {
    width: 800px;
    margin: auto;
    position: relative
}

.sidebar-nav li:hover a.mb,
.sidebar-nav li:hover a.mb i.fa {
    color: #074e8b
}

.search-panel .input-group-btn .btn-default {
    padding: 12px;
    border-radius: 0;
    border-color: transparent;
    width: 150px;
    height: 52px;
   
}

.search-panel .input-group-btn .btn-default span {
    font-size: 14px;
    text-transform: capitalize;
    font-weight: 600;
    color: #333;
    margin-right: 5px
}

.view_all p{    text-align: right;
    margin-bottom: 15px;
    margin-right: 15px;
    font-weight: 700;}
	.view_all p a{color: #fff;
    text-shadow: 0px 14px 11px #000;}
.search-panel.hm_searchpanel .input-group-btn .btn-default span {
    font-size: 14px;
    text-transform: capitalize;
    font-weight: 600;
    color: #333;
    margin-right: 18px;
}
.search-panel.hm_searchpanel .arw{top:13px;}


.f18,
.lgin a,
.nav-tabs li a,
.nav-tabs li.active a,
.regster a,
.search-panel .btn-info,
h3.h2Head1,
h4.h2Head1 {
    text-transform: uppercase
}

.pagination.clearfix {
    width: 300px;
    padding-bottom: 18px;
    padding-top: 15px;
    text-align: center;
    margin: 25px auto;
    display: block
}

.search-panel .input-group-btn .btn-default:focus {
    border: 1px solid #f2f2f2;
    box-shadow: none;
    outline: 0
}

.search-panel .input-group-btn .btn-default:focus,
.search-panel .input-group-btn .btn-default:hover {
    background: #fff
}

.search-panel ul.dropdown-menu li a {
    font-size: 13px;
    font-family: Segoe UI
}

.search-panel ul.dropdown-menu li a i.fa {
    font-size: 12px;
    color: #4B649C;
    margin-right: 5px
}

.btn:focus,
.f18,
.search-panel .btn.focus,
.search-panel .btn:hover {
    color: #fff
}

.search-panel .btn-info {
    padding: 15px 32px;
    border-radius: 0;
    background: #4B649C;
    border: 1px solid #47619b;
    font-weight: 600;
    width: 144px
}

.search-panel .btn-info:hover {
    background: #FD7D00;
    border: 1px solid #FD7D00;
    transition: all .5s
}

.search-panel span.input-group-btn .btn-info:focus {
    background: #4B649C;
    outline: 0;
    box-shadow: none;
    border: 1px solid #47619b
}

.search-box .form-control:focus,
.search-panel .form-control {
    border-bottom: 1px solid #f2f2f2
}

.search-panel .form-control:focus {
    outline: 0;
    box-shadow: none;
    background: #fff
}

.search-panel .form-control:active {
    background: #fff!important
}

.f18,
.search-panel .btn.green:hover {
    background: #1ccda8
}

.f18 {
    font-weight: 600;
    border-radius: 0;
    padding: 15px 40px
}

.search-panel .form-control {
    width: 506px;
    font-size: 13px;
    position: relative;
    padding-left: 40px;
    box-shadow: none;
    height: 52px;
    border-radius: 0;
    border:1px solid rgba(204, 204, 204, 0.7490196078431373);
}

.search-button-hm i.fa {
    position: absolute;
    left: 20%!important;
    z-index: 999;
    width: 25px;
    height: 23px;
    top: 17px;
    color: #EE3840;
    text-align: center;
    font-size: 18px
}

.search-panel .form-control.abt-search-box {
    width: 401px
}

.project_dropdwn-toggle .btn {
    border-right: none!important
}

.search-panel img.project-search_img {
    left: 38%
}

.nav-tabs>li>a {
    border-radius: 0!important;
    padding: 10px 20px;
    position: relative
}

.nav-tabs {
    top: -23px;
    position: relative;
	border-bottom:none !important;
    border-radius: 3px
}

.nav-tabs>li.active>a,
.nav-tabs>li.active>a:focus,
.nav-tabs>li.active>a:hover {
    border-width: 0
}

.nav-tabs>li>a {
    border: none;
    color: #666;
    margin-right: 0
}

.nav-tabs>li.active>a,
.nav-tabs>li>a:hover {
    border: none;
    color: #4285F4!important;
    background: 0 0
}

.nav-tabs li a,
.nav-tabs li a:hover,
.nav-tabs li:hover a {
    color: #fff!important
}

.nav-tabs>li>a::after {
    background: #4285F4;
    height: 2px;
    position: absolute;
    width: 100%;
    left: 0;
    bottom: -1px;
    transition: all 250ms ease 0s;
    transform: scale(0)
}

.nav-tabs li a {
    text-align: center;
    font-weight: 700;
    font-size: 13px
}

.lgin,
.regster,
.slash {
    float: left;
    text-align: left
}
.nav-tabs li.active a:before {
    position: absolute;
    top: 39px;
    left: 57px;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 10px 12px 0 13px;
    border-color: #fff transparent transparent
}

.nav-tabs li a:hover {
    box-shadow: none;
    z-index: 1;
    background-color: rgba(0, 0, 0, .25);
    font-weight: 700
}

.nav-tabs li.active a {
    color: #fff!important;
    background-color: #4B649C!important;
    cursor: pointer!important
}

.nav-tabs li.active a:hover {
    background: #FD7D00!important;
    transition: all .5s
}

.card {
    width: auto;
    float: left;
    margin-top: 0
}

.add-banner img {
    margin: auto;
    display: block;
    width: auto
}

.C_white.account_cwhite i.fa.fa-angle-down,
.side-orgmenu,
li.drp-sidemnu ul {
    display: none
}

.add-banner {
    position: absolute;
    bottom: 8px
}

.box,
.btn-default.follwerss,
.ft-box2 ul,
.select-secton,
.social-nav a,
span.number-like {
    position: relative
}

.nav-tabs>li.active>a,
.nav-tabs>li.active>a:focus,
.nav-tabs>li.active>a:hover {
    background: 0 0
}

.lgin {
    width: 23%
}

.lgin a,
.regster a {
    font-size: 14px;
    color: #000;
    width: 160px;
    overflow: hidden
}

.slash {
    width: 5%;
    color: #ccc;
    font-size: 20px
}

.regster {
    width: 65%
}

#logo,
.btm-ft,
.btmm_ft,
.btn.blue,
.owl-carousel .carousel-item,
.owl-dots,
.propBrochDwnldBtn,
.social-nav a,
.text,
.viwallprojects p {
    text-align: center
}

.lg-sign {
    border-bottom: 1px solid #ddd;
    border-top: 1px solid #ddd;
    padding: 8px 0
}

#custom-search-input button {
    z-index: 9999
}

#custom-search-input .input-group input {
    margin-left: 10px;
    width: 100%;
    border-radius: 0;
    font-size: 13px;
    height: 38px
}

h3.h2Head1,
h4.h2Head1 {
    font-size: 15px;
    color: rgba(53, 52, 52, .98);
    font-weight: 600;
    margin-bottom: 13px
}

.hm-bg {
    background: #EEE
}

h3.h2Head1 {
    border-bottom: 1px solid #ccc
}

h4.h2Head1 {
    margin-top: 30px
}

.select-secton h1.h2Head1 {
    border-bottom: none
}

.projects h4.h2Head1 {
    border-bottom: 1px solid #ddd;
    margin-top: 0;
    background: #4B649C;
    color: #fff;
    font-size: 13px
}

.realstate-select {
    margin-top: 30px
}

.hmh12Head1 {
    height: 35px;
    line-height: 35px
}

li.drp-sidemnu ul {
    width: auto;
    background: rgba(204, 204, 204, .29);
    padding: 0
}

li.drp-sidemnu ul li a {
    color: #000
}

li.drp-sidemnu ul li a i.fa {
    margin-right: 10px;
    color: #2270a4
}

li.drp-sidemnu ul li {
    text-indent: 10px
}

.space {
    margin-bottom: 20px
}

.select-pro-type {
    margin-top: 50px
}

.select-pro-type form {
    float: right
}

.gallery-featured .gallery ul li {
    margin-bottom: 10px
}

.projects {
    margin-top: 0;
    padding-bottom: 0
}

.gallery-featured .gallery ul li img {
    margin: auto;
    display: block;
    width: 150px;
    height: 100px
}

span.sub_title {
    font-weight: 700;
    text-transform: capitalize;
    color: #000;
    font-size: 13px
}

span.sub_title small {
    color: #0065de;
    margin-left: 5px;
    font-weight: 600
}

.box-title {
    font-size: 13px;
    text-transform: uppercase;
    color: rgba(102, 102, 102, .77);
    margin-top: 6px
}

.box h3 a {
    font-size: 13px;
    line-height: 24px;
    margin: 0 0 8px;
    color: #666
}

.box h3,
.ft-top,
footer {
    margin-top: 0
}

.box span {
    color: #0065de;
    font-weight: 600;
    font-size: 12px
}

.ft-box h4.ft-mn-head,
.ft-box1 h4.ft-mn-head,
.ft-box2,
li.ft-mn-head,
li.ft-mn-head b {
    font-size: 16px;
    color: #ddd;
    font-weight: 600
}

.box span i.fa {
    margin-right: 6px
}

.box {
    padding: 25px 20px;
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .12);
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .37);
    border-bottom: 1px solid #fff
}

footer {
    background: #444;
    padding-top: 35px
}

.ft-box1 {
    width: 16%;
    float: left
}

.ft-box {
    width: 21%;
    float: left
}

.ft-box2 {
    width: 26%;
    float: left
}

.ft-box h4.ft-mn-head {
    text-transform: uppercase;
    margin-bottom: 14px
}

.list-unstyled.ftcity.ftcityy {
    margin-top: 45px
}

.ft-box1 h4.ft-mn-head,
.ft-box2 {
    text-transform: uppercase;
    margin-bottom: 25px
}

.ft-box1 ul li {
    margin-bottom: 8px
}

ul.ftcity {
    width: 230px;
    padding-left: 0;
    border: 0
}

.ft-box ul li a,
.ft-box1 ul li a {
    color: rgba(255, 255, 255, .82);
    text-transform: capitalize
}

.ft-box1 ul li a {
    font-size: 13px
}

.ft-box ul li a {
    font-size: 13px;
    line-height: 25px
}

.ft-box ul li:hover a,
.ft-box1 ul li:hover a,
.ft-box2 ul li:hover a {
    color: #FD7D00;
    font-size: 12px;
    font-weight: 600
}

.ft-box2 ul li a {
    color: rgba(255, 255, 255, .82);
    font-size: 13px;
    text-transform: capitalize;
    border-radius: 50%
}

.btmm_ft {
    padding-bottom: 5px;
    color: #8d8d8d;
    font-size: 12px;
    margin-top: 17px
}

.btm-ft,
.ft-box2 p,
.social-nav i.fa {
    font-size: 13px
}

.ft-box2 ul {
    margin: 0;
    padding: 0;
    display: block;
    left: -10px
}

.ft-box2 p.para span {
    color: #589bff
}

.ft-box2 p {
    color: #909090
}

.btm-ft {
    background: #383838;
    height: 35px;
    color: #a1a1a1;
    padding: 7px 0 2px
}

.btm-ft p {
    margin-bottom: 0
}

.btm-ft img {
    margin: 0 5px
}

.btn-default.follwerss {
    background: #fff!important;
    margin-left: 15px
}

.btn-default.follwers {
    margin-top: 15px!important
}

span.number-like {
    background: #fff;
    margin-left: 10px;
    padding: 4px;
    color: #333;
    border-radius: 3px;
    top: 8px;
    font-size: 13px
}

span.follwer_s {
    color: #333
}

.social-nav {
    padding: 0;
    margin: -10px 0 0 -10px
}

.social-nav li {
    float: left;
    margin: 10px 0 0 10px
}

.social-nav a {
    display: inline-block;
    float: left;
    width: 40px;
    color: #fff;
    text-decoration: none;
    cursor: pointer;
    line-height: 40px;
    background: #000;
    transition: all .5s;
    -ms-transition: all .5s;
    -webkit-transition: all .5s;
    -moz-transition: all .5s;
    overflow: hidden;
    font-size: 26px;
    border-radius: 0
}

.social-nav a:hover {
    background: #fff;
    text-shadow: 0 0 #d4d4d4, 1px 1px #d4d4d4, 2px 2px #d4d4d4, 3px 3px #d4d4d4, 4px 4px #d4d4d4, 5px 5px #d4d4d4, 6px 6px #d4d4d4, 7px 7px #d4d4d4, 8px 8px #d4d4d4, 9px 9px #d4d4d4, 10px 10px #d4d4d4, 11px 11px #d4d4d4, 12px 12px #d4d4d4, 13px 13px #d4d4d4, 14px 14px #d4d4d4, 15px 15px #d4d4d4, 16px 16px #d4d4d4, 17px 17px #d4d4d4, 18px 18px #d4d4d4, 19px 19px #d4d4d4, 20px 20px #d4d4d4, 21px 21px #d4d4d4, 22px 22px #d4d4d4, 23px 23px #d4d4d4, 24px 24px #d4d4d4, 25px 25px #d4d4d4, 26px 26px #d4d4d4, 27px 27px #d4d4d4, 28px 28px #d4d4d4, 29px 29px #d4d4d4, 30px 30px #d4d4d4
}

.social-nav .twitter {
    background: #00ACED;
    text-shadow: 0 0 #0087ba, 1px 1px #0087ba, 2px 2px #0087ba, 3px 3px #0087ba, 4px 4px #0087ba, 5px 5px #0087ba, 6px 6px #0087ba, 7px 7px #0087ba, 8px 8px #0087ba, 9px 9px #0087ba, 10px 10px #0087ba, 11px 11px #0087ba, 12px 12px #0087ba, 13px 13px #0087ba, 14px 14px #0087ba, 15px 15px #0087ba, 16px 16px #0087ba, 17px 17px #0087ba, 18px 18px #0087ba, 19px 19px #0087ba, 20px 20px #0087ba, 21px 21px #0087ba, 22px 22px #0087ba, 23px 23px #0087ba, 24px 24px #0087ba, 25px 25px #0087ba, 26px 26px #0087ba, 27px 27px #0087ba, 28px 28px #0087ba, 29px 29px #0087ba, 30px 30px #0087ba
}

.social-nav .twitter:hover {
    color: #00ACED
}

.social-nav .facebook {
    background: #3B579D;
    text-shadow: 0 0 #2d4278, 1px 1px #2d4278, 2px 2px #2d4278, 3px 3px #2d4278, 4px 4px #2d4278, 5px 5px #2d4278, 6px 6px #2d4278, 7px 7px #2d4278, 8px 8px #2d4278, 9px 9px #2d4278, 10px 10px #2d4278, 11px 11px #2d4278, 12px 12px #2d4278, 13px 13px #2d4278, 14px 14px #2d4278, 15px 15px #2d4278, 16px 16px #2d4278, 17px 17px #2d4278, 18px 18px #2d4278, 19px 19px #2d4278, 20px 20px #2d4278, 21px 21px #2d4278, 22px 22px #2d4278, 23px 23px #2d4278, 24px 24px #2d4278, 25px 25px #2d4278, 26px 26px #2d4278, 27px 27px #2d4278, 28px 28px #2d4278, 29px 29px #2d4278, 30px 30px #2d4278
}

.social-nav .facebook:hover {
    color: #3B579D
}

.social-nav .google {
    background: #DD4A3A;
    text-shadow: 0 0 #c23122, 1px 1px #c23122, 2px 2px #c23122, 3px 3px #c23122, 4px 4px #c23122, 5px 5px #c23122, 6px 6px #c23122, 7px 7px #c23122, 8px 8px #c23122, 9px 9px #c23122, 10px 10px #c23122, 11px 11px #c23122, 12px 12px #c23122, 13px 13px #c23122, 14px 14px #c23122, 15px 15px #c23122, 16px 16px #c23122, 17px 17px #c23122, 18px 18px #c23122, 19px 19px #c23122, 20px 20px #c23122, 21px 21px #c23122, 22px 22px #c23122, 23px 23px #c23122, 24px 24px #c23122, 25px 25px #c23122, 26px 26px #c23122, 27px 27px #c23122, 28px 28px #c23122, 29px 29px #c23122, 30px 30px #c23122
}

.social-nav .google:hover {
    color: #DD4A3A
}

.social-nav .linkedin {
    background: #007BB6;
    text-shadow: 0 0 #005983, 1px 1px #005983, 2px 2px #005983, 3px 3px #005983, 4px 4px #005983, 5px 5px #005983, 6px 6px #005983, 7px 7px #005983, 8px 8px #005983, 9px 9px #005983, 10px 10px #005983, 11px 11px #005983, 12px 12px #005983, 13px 13px #005983, 14px 14px #005983, 15px 15px #005983, 16px 16px #005983, 17px 17px #005983, 18px 18px #005983, 19px 19px #005983, 20px 20px #005983, 21px 21px #005983, 22px 22px #005983, 23px 23px #005983, 24px 24px #005983, 25px 25px #005983, 26px 26px #005983, 27px 27px #005983, 28px 28px #005983, 29px 29px #005983, 30px 30px #005983
}

.social-nav .linkedin:hover {
    color: #007BB6
}

.social-nav .pinterest {
    background: #CB2026;
    text-shadow: 0 0 #9f191e, 1px 1px #9f191e, 2px 2px #9f191e, 3px 3px #9f191e, 4px 4px #9f191e, 5px 5px #9f191e, 6px 6px #9f191e, 7px 7px #9f191e, 8px 8px #9f191e, 9px 9px #9f191e, 10px 10px #9f191e, 11px 11px #9f191e, 12px 12px #9f191e, 13px 13px #9f191e, 14px 14px #9f191e, 15px 15px #9f191e, 16px 16px #9f191e, 17px 17px #9f191e, 18px 18px #9f191e, 19px 19px #9f191e, 20px 20px #9f191e, 21px 21px #9f191e, 22px 22px #9f191e, 23px 23px #9f191e, 24px 24px #9f191e, 25px 25px #9f191e, 26px 26px #9f191e, 27px 27px #9f191e, 28px 28px #9f191e, 29px 29px #9f191e, 30px 30px #9f191e
}

.social-nav .pinterest:hover {
    color: #CB2026
}

.share-like .btn-lg {
    padding: 1px 7px;
    font-size: 13px;
    line-height: 1.3333333;
    border-radius: 3px
}

.share-like span i.fa {
    color: #fff;
    margin-right: 5px
}

.share-like span.like {
    color: #fff;
    font-weight: 600
}

.share-like {
    margin-top: 15px
}

.like-mem {
    color: #000;
    font-size: 12px
}

.widgett .btn-default,
.widgett .g-plus {
    font-weight: 500;
    font-size: 11px;
    cursor: pointer
}

.like-mem a {
    margin: 0 5px
}

.widgett .btn-default {
    background: #1b95e0;
    color: #fff;
    border-radius: 3px;
    height: 20px;
    padding: 1px 8px 1px 6px;
    border: none
}

.box,
.side-box {
    background: #fff
}

.widgett .fa-twitter {
    margin-right: 5px
}

.widgett .g-plus {
    background: #fff;
    color: #000;
    height: 25px;
    padding: 3px;
    border: none;
    width: 85px;
    margin-top: 15px;
    border-radius: 2px
}

.widgett .btn-default.g-plus i.fa {
    float: left;
    width: 25px;
    position: relative;
    top: 2px;
    color: #DB4437;
    font-size: 15px
}

.widgett span.follow {
    width: 50px;
    float: right;
    font-size: 12px;
    font-weight: 700
}

p.ind-no {
    font-size: 11px;
    color: #ddd;
    margin-top: 5px;
    margin-bottom: 0
}

ul.mobileapp {
    margin-top: 35px;
    margin-left: 3%
}

.box {
    transition: .1s all ease .1s;
	margin-bottom: 8px;
	
}

.box:hover {
    box-shadow: 0 2px 10px 2px rgba(0, 0, 0, .16)
}

.box:hover .side-box {
    display: block
}

.side-box:before {
  /*  position: absolute;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 14px 22px 14px 0;
    border-color: transparent #4B649C transparent transparent;
    top: 11px;
    left: -22px*/

    background: #fff none repeat scroll 0 0;
    border-bottom: 1px solid rgba(102, 102, 102, 0.34901960784313724);
    border-left: 1px solid rgba(102, 102, 102, 0.34901960784313724);
    content: "";
    display: block;
    height: 20px;
    left: -11px;
    position: absolute;
    top:12px;
    transform: rotate(45deg);
    width: 20px;

}

.ovr_lay,
.side-box {
    top: 0;
    display: none
}

.side-box {
    position: absolute;
    width: 214px;
    z-index: 99;
    left: 237px;
    padding: 30px;
    box-shadow: 0 2px 10px 2px rgba(0, 0, 0, .3);
	top: 20px;
}

.side-box span {
    text-transform: capitalize;
    color: #333;
    font-size: 12px
}

.cntnet .place a,
h4.sb-head {
    font-size: 14px;
    font-weight: 600
}

h4.sb-head {
    text-transform: uppercase;
    color: #000
}

.advertise,
.cntnet .place a,
.cntnet .place small,
.type-bulid ul li {
    text-transform: capitalize
}

span.v-det {
    color: #0D7FD8
}

.advertise {
    margin-top: 25px
}

.btn.blue {
    border-color: #47619b #47619b #465f99;
    min-width: 120px
}

.btn.blue:hover {
    background: #FD7D00;
    border: 1px solid #FD7D00;
    transition: all .3s
}

.property-dealers img {
    min-height: 112px;
    transition: all .2s ease-in-out
}

.cntnet {
    background: #fff;
    padding: 8px;
    margin-top: 3px;
    border-top: 1px solid #ddd;
    overflow: auto
}

.sidebar-nav,
ul#userMenu {
    padding: 0;
    position: absolute
}

.cntnet .place a {
    color: #666
}

.cntnet .place small {
    color: rgba(102, 102, 102, .65);
    font-size: 12px;
    font-weight: 600
}

.type-bulid {
    margin-top: 5px
}

.type-bulid ul {
    margin: 0;
    padding: 0
}

.type-bulid ul li {
    margin-bottom: 3px
}

#logo,
#sideMenuContainer h2,
#sideMenuContainer>a::after,
.carousel-item-image-content h3,
.cntnt h3,
.viwallprojects p {
    text-transform: uppercase
}

.type-bulid ul li a small {
    margin-left: 5px
}

.dealers-box {
    margin-bottom: 0;
    margin-top: 20px
}

.property-dealers.information.clearfix {
    margin-bottom: 20px
}

.dealers-box:hover img {
    -webkit-transform: scale(1.03);
    transform: scale(1.03)
}

.owl-carousel .carousel-item {
    background: #fff;
    border: 1px solid #D9D7DA;
    height: 112px
}

.location-owlCarousel .carousel-item {
    background: #fff;
    border: 1px solid #D9D7DA;
    text-align: center;
    padding: 2px;
    height: inherit
}

.location-owlCarousel .carousel-item img {
    height: 130px!important
}

span.type {
    color: #bdb8b8;
    font-size: 11px;
	text-align: center;
	display: block;

}

span.type-cost {
    color: #666;
    font-size: 12px;
	text-align:center;
		text-align:center;
		display:block;
}

.carousel-item-image-content h3 a {
    color: #666
}

.carousel-item-image-content h3 {
    font-size: 11px;
    font-weight: 700;
    color: #666;
    margin-bottom: 2px;
    margin-top: 0;
		text-align:center;
}

.owl-carousel .owl-item img {
    height: 183px;
    width: 100%
}

.owl-carousel .owl-item {
    position: relative;
    margin-top: 10px
}

.carousel-item-image {
    height: 100px;
    width: 100%;
    float: none
}

.location-owlCarousel .carousel-item-image {
    height: 130px;
    width: 100%;
    float: none
}

.ovr_lay {
    position: absolute;
    left: 0;
    right: 0;
    background: rgba(0, 0, 0, .7);
    height: 100%;
    width: 100%
}

.viw_det .btn-default {
    background: 0 0;
    color: #fff;
    font-weight: 700;
    border-radius: 0;
    padding: 5px 25px
}

.propBrochBanLHS,
.propBrochBanRHS {
    border-radius: 0!important;
    overflow: hidden
}

.view-class {
    margin-left: 8px;
    width: 314px;
    display: block
}

.carousel-item-image-content {
    width: 100%;
    float: none;
    padding: 7px;
    background: #f2f2f2
}

.owl-carousel .carousel-item-text {
    padding: 12px
}

.npMainHeading {
    line-height: 100%
}

.propBrochBanCntnr {
    padding: 20px
}

.propBrochBanLHS {
    width: 90%;
    height: 281px;
    position: relative;
    float: left;
    box-shadow: 0 1px 5px rgba(46, 104, 208, .25);
    background: #4B649C
}

.propBrochBanIlluIcn {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 2
}

.propBrochName {
    color: #fff;
    position: absolute;
    z-index: 2;
    bottom: 15px;
    left: 20px;
    font-size: 24px;
    font-weight: 700;
    line-height: 30px;
    text-shadow: 2px 2px 4px rgba(0, 0, 0, .5)
}

.propBrochBanRHS {
    float: right;
    width: 10%;
    height: 305px;
    position: relative
}

.propBrochBanRHS img {
    border-radius: 4px!important;
    height: 140px;
    left: 0;
    width: 100%
}

.propBrochBanRHS img:first-child {
    top: 0
}

.propBrochBanBtm {
    margin-top: 15px
}

.propBrochDwnlTxt {
    float: left;
    width: 600px;
    color: #666;
    font-size: 14px;
    font-weight: 600
}

.propBrochDwnldBtn {
    width: 200px;
    float: right;
    background-color: #59cdb5;
    padding: 10px 10px 10px 40px;
    color: #fff;
    font-weight: 600;
    font-size: 14px;
    position: relative;
    cursor: pointer;
    top: -14px
}

.propBrochDwnldBtn i.fa.fa-download {
    position: relative;
    right: 16px
}

.dwnldIcn {
    position: absolute;
    height: 20px;
    width: 25px;
    left: 15px;
    top: 12px;
    background-position: -3px -650px
}

.owl-carousel .carousel-item .item-kicker {
    color: #9A5053;
    display: block;
    font-size: .8em;
    font-weight: 600;
    height: 30px;
    margin-bottom: 16px;
    overflow: hidden;
    text-transform: uppercase
}

.owl-carousel .carousel-item .item-title {
    color: #646464;
    font-size: 1em;
    font-weight: 600;
    height: 38px;
    margin: 0;
    overflow: hidden
}

.owl-dots {
    margin-top: 40px;
    width: 100%;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    backface-visibility: hidden
}

ul.dropdown-menu li.dwnload-app .dwnlad-app {
    width: 35%;
    float: left
}

ul.dropdown-menu li.dwnload-app .app {
    width: 65%;
    float: left
}

.viwallprojects p {
    margin-bottom: 5px;
    font-weight: 700;
    font-size: 13px
}

.cntnt h3,
.text {
    font-weight: 600
}

.viwallprojects {
    margin: 10px 0 0 10px
}

.viewall_proj {
    margin-top: 20px
}

#section4 .pricing-table .pricing-option {
    width: 23%;
    padding: 0!important;
	border: 1px solid #f2f2f2;
}

.shine_me img:hover {
    -webkit-box-shadow: 0 6px 15px rgba(0, 0, 0, .2);
    box-shadow: 0 6px 15px rgba(0, 0, 0, .2)
}

.cntnt h3 {
    margin: 0;
    height: 30px;
    overflow: hidden;
    font-size: 11px;
    line-height: 15px
}

.marqueeeee {
    height: 35px;
    width: 100%;
    overflow: hidden;
    background: #4B649C
}

.text {
    max-width: 800px;
    margin: 0 auto 4px;
    display: block;
    font-size: 13px;
    color: #777
}

.google-lanuguage-selection .dropdown-menu>li>a {
    padding-left: 10px
}

.google-lanuguage-selection .dropdown-menu {
    border-radius: 4px!important;
    border: 2px solid #fff!important
}

.mobile-nav-button {
    position: absolute;
    right: 10px;
    top: 0;
    z-index: 9;
    cursor: pointer;
    width: 35px;
    height: 30px;
    margin-top: 18px
}

.mobile-nav-button .mobile-nav-button__line {
    width: 83%;
    height: 2px;
    background: #fff;
    position: relative;
    transition: .5s ease
}

.mobile-nav-button .mobile-nav-button__line:nth-of-type(2) {
    margin: .5rem 0
}

.mobile-nav-button .mobile-nav-button__line--1 {
    transform: rotate(45deg);
    top: 7px;
    position: absolute
}

.mobile-nav-button .mobile-nav-button__line--2 {
    display: none
}

.mobile-nav-button .mobile-nav-button__line--3 {
    transform: rotate(135deg);
    top: 7px;
    position: absolute
}

#sidebar-wrapper,
.mobile-menu {
    position: fixed;
    height: 100%;
    background: #fff
}

.mobile-menu {
    display: block;
    max-width: 220px;
    width: 100%;
    right: -100%;
    transition: all 1.5s ease;
    top: 45px;
    opacity: 0;
    -webkit-box-shadow: 0 0 5px #000;
    box-shadow: 0 0 5px #000
}

#sidebar-wrapper {
    margin-top: -91px;
    z-index: 99999!important;
    z-index: 1000;
    right: 0;
    width: 250px;
    margin-right: -250px;
    overflow-y: auto;
    -webkit-transition: all .7s ease 5s;
    -moz-transition: all .7s ease 5s;
    -ms-transition: all .7s ease 5s;
    -o-transition: all .7s ease 5s;
    transition: all .7s ease 5s
}

.sidebar-nav {
    top: 0;
    width: 250px;
    margin: 0
}

#logo,
#userPLink {
    position: relative
}

body::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .3);
    background-color: #fff
}

body::-webkit-scrollbar {
    width: 8px;
    background-color: #fff;
		border-radius: 15px;
}

body::-webkit-scrollbar-thumb {
    background-color: #fd7d00;
    border: 2px solid #fd7d00;
		border-radius: 15px;
}

.mobile-menu::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .3);
    background-color: #fff
}

.mobile-menu::-webkit-scrollbar {
    width: 7px;
    background-color: #fff
}

.mobile-menu::-moz-scrollbar {
    width: 7px;
    background-color: #fff
}

scrollbar {
    -moz-appearance: none!important
}

.mobile-menu--open {
    opacity: 1;
    z-index: 99999;
    right: 0
}

.mobile-menu img {
    margin: 28px auto;
    display: block;
    width: 198px;
    height: 162px
}

#sideMenuContainer a:hover {
    color: #fcfcfc
}

#sideMenuContainer a:hover .s-menu {
    display: block!important
}

.colorchange {
    color: #f35626;
    background-image: -webkit-linear-gradient(92deg, #f35626, #feab3a);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    -webkit-animation: hue 60s infinite linear
}

@-webkit-keyframes hue {
    from {
        -webkit-filter: hue-rotate(0)
    }
    to {
        -webkit-filter: hue-rotate(-360deg)
    }
}

#userMenuToggle {
    position: absolute;
    right: 0
}

ul#userMenu {
    background: #202020;
    top: 40px;
    left: 0
}

#userMenu li {
    display: block;
    padding: 5px 10px;
    text-align: left;
    width: 150px
}

ul#userMenu li a::after {
    content: attr(title)
}

#sideMenuContainer>a:hover,
#userMenu li a:hover {
    padding-left: 3px
}

#scrollingNews {
    color: #fcfcfc
}

#sideMenuContainer h2 {
    color: #fcfcfc;
    font: 16px 'PT Sans', Helvetica, Arial, sans-serif;
    letter-spacing: 2px
}

#sideMenuContainer>.pp {
    display: block;
    padding: 5px 10px;
    position: relative
}

#sideMenuContainer>a::after {
    content: attr(title);
    font: 12px 'PT Sans', Helvetica, Arial, sans-serif;
    padding-left: 10px
}

#logo {
    display: block;
    font: 700 48px Helvetica, Arial, sans-serif;
    letter-spacing: 10px;
    margin: 0 auto;
    top: 100px;
    left: 0
}

#logo span {
    display: block;
    font-size: 12px;
    letter-spacing: 7.5px
}

#sourceCode {
    position: absolute;
    top: 50%;
    margin: 0 auto
}

.s-menu {
    background: #ccc;
    position: absolute;
    width: 75%;
    left: -130px;
    display: none;
    z-index: 999;
    top: 11px
}

.s-menu ul {
    margin: 0;
    padding: 15px
}

.s-menu ul li {
    margin-bottom: 10px
}

.s-menu ul li a {
    color: #666!important;
    text-transform: capitalize
}

.s-menu ul li:hover a {
    color: #4B649C!important
}

#sideMenuContainer .pp:hover .s-menu {
    display: block!important;
    z-index: 999
}

#sideMenuContainer .pp span {
    color: #fff!important
}

.viewall_proj .col-md-3.col-sm-4.col-xs-6 {
    margin-bottom: 14px
}

.shine_me {
    cursor: pointer
}

.shine_me .carousel-item-image-content {
    background: #f2f2f2;
    padding: 5px 12px
}

.shine_me .carousel-item-image-content h3 {
    margin-top: 0;
    margin-bottom: 4px;
    text-align: left
}

.bysumbit small,
.get-bilder {
    text-align: center;
    display: block
}

.viewall_proj img {
    width: 100%;
    height: 150px
}

#myModal .modal-body form .input-group,
.profile_form form .input-group {
    position: relative;
    margin-bottom: 10px
}

#myModal-builder .modal-body form input.in,
.profile_form form input.in {
    font-size: 18px;
    padding: 10px 10px 10px 5px;
    display: block;
    width: 100%;
    border: none;
    border-bottom: 1px solid #ccc
}

#myModal-builder button.close {
    font-size: 31px;
    margin-top: -6px
}

#myModal-builder button.close:focus {
    outline: 0;
    box-shadow: none
}

#myModal-builder .radio_btn {
    color: #666;
    font-size: 13px;
    margin: 10px auto;
    display: block;
    width: 335px;
    padding-bottom: 0
}

.profile_form label.you-are,
label.you-are {
    margin-right: 10px;
    margin-bottom: 0;
    font-weight: 400;
    position: relative;
    top: 2px
}

#myModal-builder .modal-body form input:focus,
.profile_form form input:focus {
    outline: 0
}

#myModal-builder .modal-title {
    color: #000;
    text-transform: uppercase;
    font-weight: 600;
    font-size: 14px
}

#myModal-builder .modal-body form label.la,
.profile_form form label.la {
    color: #999;
    font-size: 12px;
    font-weight: 400;
    position: absolute;
    pointer-events: none;
    left: 5px;
    top: 10px;
    transition: .2s ease all
}

#myModal-builder .modal-body form input:focus~label,
#myModal-builder .modal-body form input:valid~label,
.profile_form form input:valid~label {
    top: -3px;
    font-size: 12px;
    color: #4BA7E4
}

.bar {
    position: relative;
    display: block;
    width: 300px
}

.bar:after,
.bar:before {
    content: '';
    width: 0;
    bottom: .2px;
    position: absolute;
    transition: .2s ease all
}

.phnenum,
.slider {
    position: relative;
}





.bar:before {
    left: 50%
}

.bar:after {
    right: 50%
}

.get-bilder {
    text-transform: capitalize;
    margin-top: 15px!important;
    background: #ccc;
    background: rgba(204, 204, 204, .42);
    padding: 12px;
    width: 100%;
    margin: auto;
    font-weight: 600;
    color: #585656;
    font-size: 16px
}

.boxx h2,
.information-info ul li a,
.locationText h2,
.modal-box .btn-success,
.ms_text h2,
.prj-overviw-head h2,
.tittle,
.tt a {
    text-transform: uppercase
}

.hm-get-bilder {
    width: inherit;
    padding: 0;
    background: 0 0
}

.hm-get-bilder .btn {
    width: 100%;
    border-radius: 0;
    background: #4B649C
}

#myModal-builder .modal-body form input:focus~.bar:after,
#myModal-builder .modal-body form input:focus~.bar:before {
    width: 50%
}

#myModal-builder .modal-content {
    border-radius: 0
}

#myModal-builder .modal-dialog {
    width: 356px;
    margin-top: 160px
}

#myModal-builder .modal-body p {
    font-size: 13px;
    color: rgba(119, 119, 119, .8)
}

.bysumbit small {
    font-size: 11px;
    margin: 9px auto
}

.inr-hm-banner {
    height: 290px;
    background-position: 50% 50%;
    top: 50px
}

.inr-hm-banner .card {
    top: 132px
}

.inr-card {
    margin-top: 7px
}

.modal-popup-form label.form-check-label,
.profile_form label.form-check-label {
    font-size: 11px;
    font-weight: 400;
    margin-top: 10px;
    width: 90%;
    float: left;
    color: #a09b9b
}

.modal-popup-form input {
    width: 10%;
    float: left
}

.project-details-head-top {
    background: #000!important;
    line-height: 30px!important;
    font-size: 18px;
    color: #1460ba;
    font-weight: 600;
    vertical-align: middle
}

.prj-overviw-head h2 {
    font-size: 29px;
    color: #51932b;
    line-height: 30px;
    padding-bottom: 10px;
    font-weight: 600;
    border-bottom: 1px solid #a3a3a3;
    padding-top: 20px
}

.prj-det-ovr-content p {
    line-height: 28px;
    text-align: justify;
    color: #000;
	font-size: 13px;
}

.prj-det-ovr-content ul li {
    color: #000;
    line-height: 27px
}

.iconBox {
    float: left;
    border: 1px solid #4a4a4a;
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg);
    width: 50px;
    height: 50px;
    text-align: center
}

.box-one {
    margin: 25px 0
}

.m-box {
    width: 20%;
    float: left
}

.iconBox img {
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    margin: 8px auto;
    display: block
}

.icon-box-cntnt {
    width: 80%;
    float: left
}

.icon-box-cntnt b {
    font-weight: 400;
    color: green
}

.prj-det-googleapis iframe {
    width: 100%;
    border: 0;
    height: 350px;
    margin-top: 20px
}

.locationText {
    padding-top: 20px
}

.boxx h2,
.locationText h2 {
    font-size: 17px;
    margin-left: -20px;
    border-bottom: none;
    padding-bottom: 10px;
    color: #444;
    font-weight: 700;
    line-height: 20px
}

.boxx ul li {
    padding-bottom: 10px
}

.locationText ul {
    margin-left: -25px
}

.locationText ul li {
    color: #000
}

.prj-description h3 {
    font-size: 15px;
    font-weight: 400
}

.prj-description .header ul li a {
    font-size: 11px
}

.menu-prj-det ul li a {
    font-size: 13px;
    color: #000
}

.menu-prj-det ul li:first-child a {
    border-right: 1px solid #000;
    padding-right: 10px
}

.menu-prj-det ul {
    margin-left: -20px;
    text-align: right;
    margin-top: 30px
}

.proj-det-logo {
    width: 21%;
    float: left
}

.prj-description {
    width: 79%;
    float: left
}

.prj-description span {
    color: #51932B
}

.hdr-btm {
    height: 80px;
    background: #F4F4F4
}






.slide1,
.slide2,
.slide3,
.slide4,
.slide5 {
    position: absolute;
    width: 100%;
    height: 100%
}

.slide1 {
    background: url(../images/ff1.jpg) center no-repeat;
    background-size: cover;
    animation: fade 8s infinite;
    -webkit-animation: fade 8s infinite
}

.slide2 {
    background: url(../images/ff2.jpg) center no-repeat;
    background-size: cover;
    animation: fade2 8s infinite;
    -webkit-animation: fade2 8s infinite
}

.slide3 {
    background: url(../images/ff3.jpg) center no-repeat;
    background-size: cover;
    animation: fade3 8s infinite;
    -webkit-animation: fade3 8s infinite
}

@keyframes fade {
    0% {
        opacity: 1
    }
    33.333%,
    66.666% {
        opacity: 0
    }
    100% {
        opacity: 1
    }
}

@keyframes fade2 {
    0% {
        opacity: 0
    }
    33.333% {
        opacity: 1
    }
    100%,
    66.666% {
        opacity: 0
    }
}

@keyframes fade3 {
    0%,
    33.333% {
        opacity: 0
    }
    66.666% {
        opacity: 1
    }
    100% {
        opacity: 0
    }
}

.prop-form form {
    display: inherit;
    margin-left: 13px
}

.prop-form form .selectpicker {
    border: none;
    color: #1781aa;
    font-size: 12px
}

.sort-by span.b {
    font-weight: 600;
    font-size: 13px
}

.sort-by span b {
    color: #666
}

.header {
    z-index: 500;
    height: 85px;
    width: 100%;
    color: #88acd9
}

.header ul {
    margin: 0;
    padding: 0
}

.header li {
    width: 90px;
    height: 80px;
    background-color: #E6E6E6;
    padding: 20px 0 0;
    text-align: center;
    display: inline-block;
    border-right: 1px solid rgba(204, 204, 204, .35)
}

.header li:hover {
    background: #51932B
}

.header li:hover a,
.header li:hover span {
    color: #fff
}

.header li a {
    color: #666
}

.header li a:hover {
    font-size: 12px;
    text-decoration: none;
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -o-transition: all .3s ease;
    -ms-transition: all .3s ease;
    transition: all .3s ease-in-out
}

.carousel-item.ee {
    padding: 12px
}

#myimg .owl-carousel .carousel-item.ee .cnt p {
    height: 72px;
    line-height: 20px;
    font-weight: 400;
    font-family: segoe ui;
    color: rgba(102, 102, 102, .82)
}

.colMText,
.ms_add h2,
.ms_text h2,
.tittle {
    font-weight: 700
}

.header-placeholder {
    margin: 0
}

.fixed {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    background-color: transparent
}

.colMText {
    color: #4B649C;
    font-size: 15px;
    padding-top: 10px;
    margin: 0
}

.fixed .header-inner {
    padding: 0 20px
}

.fixed .header-inner-most {
    max-width: 1160px;
    margin: 0 auto;
    background-color: #284c79
}

#right-content {
    height: 600px
}

.main-drpparent .dropdwn {
    background: #fff;
    padding: 5px;
    position: absolute;
    width: 150px;
    z-index: 999;
    top: 40px;
    display: none
}

.header li:hover .dropdwn,
.tittle {
    display: block
}

.main-drpparent,
.v-center>div {
    position: relative
}

.main-drpparent .dropdwn ul li {
    background: 0 0;
    border-right: none;
    padding: 0;
    height: 0;
    text-align: left
}

.btn.blue,
.tittle {
    text-align: center
}

.dropdwn ul li a {
    color: #666!important
}

.pro-img-lft {
    margin-top: 14px;
    margin-bottom: 15px
}

.pro-img-rht {
    margin-top: 12px
}

.details-top-pro {
    background: #f4f4f4;
    padding: 12px
}

.pro-img-lft-details {
    width: 20%!important;
    float: left;
    margin-top: 15px;
    margin-right: 25px
}

.btn.blue {
    background: #4B649C;
    color: #fff
}

.pro-img-rht.project-img-rht .area b {
    margin: 0 0 0 10px
}

.pro-img-rht.project-img-rht .area b i.fa {
    margin-right: 2px
}

.vw-details {
    width: 120px;
    margin-top: 10px
}

.pro-img-rht-price i.fa {
    margin-right: 5px
}

.img-pn {
    overflow: hidden
}

.tittle {
    color: #323232;
    font-size: 11px;
    padding: 5px;
    border: 1px solid #cdcdcd;
    border-radius: 0 0 3px 3px
}

.pro-img-lft-rht-details {
    width: 75%!important;
    float: left;
    margin-top: 12px
}

.ms_text p {
    text-align: justify;
    color: #444;
    font-size: 14px;
    line-height: 24px
}

.ms_text h2 {
    font-size: 18px
}

.ms_add h2 {
    font-size: 17px
}

.tz-gallery .row .filter-button {
    border-radius: 0;
    border: 1px solid green;
    color: green
}

.bhoechie-tab-container .tz-gallery .row .filter-button {
    border: 1px solid rgba(136, 136, 136, .27058823529411763);
    color: #676464;
    border-radius: 20px;
    font-size: 13px
}

.bhoechie-tab-container .tz-gallery .row .filter-button:hover {
    background: 0 0
}

.bhoechie-tab-content.offcial h4 {
    color: #435e9a;
    font-weight: 700
}

.bhoechie-tab-content.offcial .col-md-4 {
    margin-bottom: 12px
}

.bhoechie-tab-content.offcial .info {
    margin-top: 15px
}

.tz-gallery .row .filter-button:focus {
    background: 0 0;
    color: #000;
    box-shadow: none;
    outline: 0
}

.inner .panel-default>.panel-heading {
    background: #363636
}

.inner .panel-title {
    color: #fff;
    font-size: 14px
}

.inner .nav-tabs>li a {
    background: 0 0!important;
    color: #4BA7E4!important
}

.inner .tab-content .form-group .form-control {
    font-size: 12px;
    border-radius: 0
}

.inner .tab-content .form-group .form-control:focus {
    box-shadow: none
}

ul#dTab {
    margin-bottom: 25px;
    border-bottom: 1px solid rgba(204, 204, 204, .55)
}

.inner .tab-content .form-group {
    font-size: 13px;
    margin-bottom: 20px
}

.inner .tab-content .btn-success {
    background-color: #1ccda8;
    border-color: #15c6a1;
    border-radius: 0;
    text-transform: uppercase;
    font-weight: 600;
    margin-top: 15px
}

.vm10 {
    margin-bottom: 12px
}

span.f13 {
    font-size: 12px
}

.pro-img-lft img {
    width: 100%;
    height: 112px
}

.pro-img-rht span.area {
    color: #000;
    font-size: 13px
}

.pro-img-rht span.prj {
    color: #da5838;
    font-size: 13px;
    font-weight: 600
}

.pro-img-rht span.prj a {
    color: #000
}

.sap {
    width: 100%;
    background: rgba(204, 204, 204, .38823529411764707);
    height: 1px;
    margin: 9px 0
}

.properties-main.search-result-property {
   /* height: 1200px;
    overflow-y: scroll;*/
    margin-top: 10px!important
}

.properties-main.search-result-property.details-top-pro-lftt {
    margin-top: 2px!important
}

.cntnt span.since {
    margin-left: 15px
}

.pro-img-rht p{    font-size: 11px;
    margin-bottom: 5px;}
span.m-lft{margin:0 5px;}
.mp_marker{    position: absolute;
    right: 14px;
    font-size: 17px;
    top: 5px;}

	
.top-strip-heading-list span i.fa {
    color: #fd7d00;
    margin-right: 10px
}

.top-strip-heading-list span {
    color: #000;
    font-size: 12px;
}

.top-strip-heading-list .title {
    width: 100%;
    float: left
}

.top-strip-heading-list .title-rht {
    width: 50%;
    float: left;
    text-align: right
}

.properties-main.search-result-property::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .3);
    border-radius: 0;
    background-color: #F5F5F5
}

.properties-main.search-result-property::-webkit-scrollbar {
    width: 5px;
    border-radius: 37px
}

.properties-main.search-result-property::-webkit-scrollbar-thumb {
    background-color: #4B649C;
    border-radius: 0
}

span.map {
    color: #000;
    font-weight: 700
}

.details-top-pro-rht .fa-map-marker {
    color: #B10202;
    margin-right: 5px;
    font-size: 16px
}

span.contstru {
    font-size: 12px
}
span.name-apartmnt.service_timings_list{font-size: 11px;}



span.name-apartmnt {
        color: #4B649C;
    font-weight: 600;
    font-size: 15px;
    /* margin-left: 10px; */
    text-overflow: ellipsis;
    white-space: nowrap;
    display: block;
    overflow: hidden;
    width: 130px;
}
.pro-img-rht-built.tt{margin-bottom:7px; width:100% !important}
.pro-img-rht-built.tt span b{color: #4B649C; font-size: 12px; ;}
hr.line {
    margin: 0;
}
 .f12.wBr {
        margin-top: 2px;
    margin-bottom: 4px;
    font-size: 13px;
    line-height: 24px;
    color: #777;
    height: 20px;
    overflow: hidden;
    font-size: 12px;
}
.lf.f12.wBr.h-inherit{height:inherit;}
.lf.f12.wBr.h-inherit p{margin-bottom:0px;}
.lf.f12.wBr.h-inherit button{background:none !important; border:none; padding:0px; color:#4B649C; font-weight:600;}
.lf.f12.wBr.h-inherit button:focus, .lf.f12.wBr.h-inherit button:active{outline:none;}
.wBr.detailswbr {
    margin-top: 2px;
    margin-bottom: 0
}

.f12.wBr b {
    color: #333
}

.lf.f12.wBr.dealers-wBr {
    margin-top: 0
}

.modal-box {
    width: 400px!important;
    margin: auto;
    border-radius: 0!important
}

.modal-overlay {
    opacity: 1!important;
    background: rgba(0, 0, 0, .86)!important
}

.modal-box h3 {
    font-size: 18px;
    font-weight: 700;
    text-align: center
}

.modal-box .btn-success {
    border-radius: 2px;
    font-weight: 600;
    margin-top: 15px;
    background-color: #4B649C;
    border: 1px solid #4B649C
}

.modal-box .modal-body {
    padding: 0 1.5em 1.5em!important
}

.modal-box .modal-body form .form-control {
    border-radius: 0;
    margin: 13px 0;
    height: 40px;
    font-size: 13px
}

.modal-box .modal-body form span {
    font-size: 12px
}

a.close {
    font-size: 29px!important;
    color: #666!important;
    opacity: 1!important;
    top: 3%!important
}

.navbar-static-top {
    z-index: 3
}

.owl-theme .owl-dots .owl-dot.active span,
.owl-theme .owl-dots .owl-dot:hover span {
    background: #9f191e!important;
    opacity: 1
}

.owl-theme .owl-dots .owl-dot span {
    background: #666!important
}

.v-center>div {
    display: table-cell;
    vertical-align: middle;
    top: -10%
}

.modal-box {
    display: none;
    position: absolute;
    z-index: 1000;
    background: #fff;
    box-shadow: 0 3px 9px rgba(0, 0, 0, .5);
    border: 1px solid rgba(0, 0, 0, .1);
    background-clip: padding-box
}

.card,
.modal-overlay {
    position: absolute;
    z-index: 999
}

.modal-box label {
    font-size: 13px;
    font-weight: 600;
    color: #000;
    line-height: 20px
}

@media (min-width:32em) {
    .modal-box {
        width: 70%
    }
}

.modal-box .modal-header,
.modal-box header {
    padding: 1.25em 1.5em
}

.modal-box .modal-header h3,
.modal-box .modal-header h4,
.modal-box header h3,
.modal-box header h4 {
    margin: 0
}

.modal-box .modal-footer,
.modal-box footer {
    padding: 1em;
    border-top: 1px solid #ddd;
    background: rgba(0, 0, 0, .02);
    text-align: right
}

.modal-overlay {
    filter: alpha(opacity=0);
    top: 0;
    left: 0;
    width: 100%;
    height: 1428px
}

a.close {
    line-height: 1;
    position: absolute;
    right: 2%;
    text-decoration: none
}

a.close:hover {
    color: #222;
    -webkit-transition: color 1s ease;
    -moz-transition: color 1s ease;
    transition: color 1s ease
}

.cover {
    width: 400px;
    margin: auto
}

.mastfoot {
    padding-top: 0;
    text-align: center;
    margin: auto
}

.table-bordered th.a {
    width: 19%
}

.table-bordered th.b {
    width: 12%
}

.table-bordered th.c,
.table-bordered th.d {
    width: 13%
}

.table-bordered th.f {
    width: 15%
}

.mr-5 {
    margin-right: 5px;
    color: #fff
}

.ml-5 {
    margin-left: 5px;
    color: #fff
}

.w-100 {
    width: 100px
}

.w-150 {
    width: 150px
}

.w-250 {
    width: 250px
}

.cart-items::-webkit-scrollbar {
    width: 6px;
    background-color: #ECECEC
}

.cart-items::-webkit-scrollbar-thumb {
    background-color: #084951;
    outline: #000 solid 1px
}

@media (min-width:767px) {
    .display-table {
        display: table;
        width: 100%
    }
    .vertical-align {
        display: table-cell;
        vertical-align: middle;
        float: none
    }
    .grid-space-1 div[class*=col-] {
        padding: 0 1px
    }
}

#slider {
    width: 100%;
    height: 80%;
    cursor:pointer;
}

.card {
    top:270px
}

.center-tab-respon {
    display: block;
    margin: auto;
    float: none;
    width: 800px
}

.btn.fileter-submit {
    border: 1px solid #4B649C;
    background: #47619b;
    border-radius: 2px;
    padding: 5px 35px;
    margin: 10px auto;
    display: block;
    text-align: center
}

#myimg {
    width: 100%;
    background-size: 100%, 100%;
    position: relative;
    top: 0;
    z-index: 99
}

#myimg .owl-carousel {
    position: absolute;
    bottom: -140px
}

.tt a,
.widget,
span.cal-99 {
    position: relative
}

.card .nav-tabs>li {
    width: 16.66%;
    margin-bottom: 0;
    background-color: rgba(18, 16, 16, .68)
}

.details_tabs.packges-details_tabs span.grey i.fa {
    font-size: 19px
}

.details_tabs.packges-details_tabs .card2 li.w-li {
    width: 16.66%!important;
    font-size: 20px
}

.details_tabs.packges-details_tabs .columns {
    width: 20%
}

.details_tabs.packges-details_tabs span.grey {
    display: initial;
    margin-left: 14px
}

.details_tabs.packges-details_tabs li.header {
    padding: 0;
    line-height: 65px;
    height: 65px;
    font-size: 18px
}

.card .nav-tabs>li.active {
    border-bottom: 1px solid #fff
}

.dealer-details-tab .card .nav-tabs>li {
    width:24.66%!important
}

.topBar .fa-mobile {
    margin-right: 10px;
    font-size: 18px;
    color: #fff
}

span.cal-99 {
    top: -2px;
    color: #fff;
    font-weight: 600
}

span.cal-999 {
    font-weight: 600;
    color: #fff
}

#myimg .owl-carousel .carousel-item .cnt p a,
.tt a {
    color: #000
}

.carousel-control {
    opacity: 1;
    font-size: 25px
}

.carousel-control .icon-next,
.carousel-control .icon-prev {
    font-size: 40px
}

#myimg .owl-carousel .carousel-item .cnt p {
    padding: 8px 0;
    font-weight: 600
}

.tt a {
    font-weight: 700;
    font-size: 12px;
    top: 6px
}

.tt i.fa {
    margin-left: 13px
}

#myimg .owl-carousel .carousel-item .p1 i.fa {
    font-size: 27px;
    color: #FD7D00
}

#myimg .owl-carousel .carousel-item:hover {
    -webkit-box-shadow: 0 6px 15px rgba(0, 0, 0, .2);
    box-shadow: 0 6px 15px rgba(0, 0, 0, .2)
}

#myimg .owl-carousel .carousel-item {
    height: auto;
    transition: all .2s;
    margin-bottom: 7px;
    -webkit-box-shadow: 0 1px 6px 0 rgba(0, 0, 0, .05);
    box-shadow: 0 1px 6px 0 rgba(0, 0, 0, .05);
    -webkit-border-radius: 4px;
    border-radius: 3px;
    border: none
}

#myimg .owl-carousel .carousel-item i.fa {
    position: relative;
    top: 4px;
    color: #666
}

#myimg .owl-carousel .carousel-item.ff .cnt {
    padding: 0 12px
}

#myimg .owl-carousel .carousel-item.ff img {
    height: 140px;
    border-radius: 3px
}

.widget {
    margin-bottom: 30px;
    padding: 0;
    background: 0 0
}

.widget-features-box.default .fbox-icon {
    margin: 0 0 20px
}

.top {
    margin-top: 25px
}

.morecities {
    position: absolute;
    top: 0;
    right: 0
}

.shine_me .carousel-item-image-content:hover,
.viewall_proj img:hover .carousel-item-image-content {
    box-shadow: 0 6px 15px rgba(0, 0, 0, .2)
}

.viewall_proj img:hover {
    transition: all .5s;
    transform: scale(1.1);
    overflow: hidden
}

.location-national {
    right: 530px;
    top: 0;
    z-index: 999
}

.location-v2-india {
    float: right
}

.location-v2-india .all-india .btn-primary {
    color: #4B649C!important;
    margin-left: 0!important
}

.location-v2-india .all-india .btn .caret {
    color: #4B649C!important
}

.location-v2-india ul.dropdown-menu:before {
    left: 92%!important;
    border-color: transparent transparent #fff !important;
	
	
 
	
	
	
	
	
	
	
	
	
	
	
}

.loc-realcity {
    padding-top: 25px
}

.estate-city-blog {
    margin-bottom: 15px;
    position: relative;
    margin-top: 15px
}

.estate-city-blog a {
    display: block;
    padding: 10px
}

.estate-city-blog a img {
    width: 70px;
    height: 65px;
    margin: auto;
    display: block
}

.estate-city-blog .titile h3 {
    font-size: 13px;
    font-weight: 700;
    margin-top: 14px;
    color: #666
}

.estate-city-blog .titile h3 span {
    margin-left: 5px;
    color: #4B649C
}

.city-bx:hover {
    background: #fff;
    box-shadow: 0 10px 6px -8px #777
}

.city-bx:hover h3 {
    color: #4B649C
}

.city-bx:hover img {
    -webkit-transform: scale3d(1.2, 1.2, 1);
    transform: scale3d(1.2, 1.2, 1)
}

.city-bx img {
    -webkit-transition: all .5s linear;
    transition: all .5s linear;
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1)
}

.hover01 figure img {
    -webkit-transform: scale(1);
    transform: scale(1);
    -webkit-transition: .3s ease-in-out;
    transition: .3s ease-in-out
}

.hover01 figure:hover img {
    -webkit-transform: scale(1.3);
    transform: scale(1.3)
}

.dealers-head h1.h2Head1 {
    margin-top: 0;
    border-bottom: none!important
}

.projects.information {
    margin-top: 25px!important
}

.information-info ul li a {
    color: #605e5e;
    font-size: 13px;
    font-weight: 700
}

.information-info {
    margin-bottom: 10px
}

.information-info ul li {
    margin-bottom: 15px
}

.information-info ul li:hover a {
    color: #FD7D00
}

.information h3.h2Head1 {
    border-bottom: 1px solid #cfcaca;
    margin-left: 15px;
    padding-bottom: 10px
}

.information h3.h2Head1 span {
    background: #4B649C;
    padding: 8px 13px;
    font-size: 13px;
    color: #fff
}


#myimg .owl-next,
#myimg .owl-prev {
    width: 35px;
    height: 35px;
    line-height: 35px;
    border-radius: 50%;
    color: #ccc;
    position: absolute;
    top: 52px;
    box-shadow: 0 2px 4px rgba(102, 102, 102, .4117647058823529);
    background: #fff;
	display:none;	
	
}
/*
#myimg .owl-theme .owl-dots .owl-dot.active{position:absolute;  top: 52px; left:0;} 

#myimg .owl-theme .owl-dots .owl-dot{position:absolute;  top: 52px; right:0; }

#myimg .owl-theme .owl-dots .owl-dot span{width:35px; height:35px;  line-height: 35px; background: #fff !important; }

#myimg .owl-theme .owl-dots .owl-dot:before{
	
	content:"\f054";
	font-family: FontAwesome;
	position:absolute;
	top:0;
	right:0;
	left:0;
	color:#666;
	
	
}*/

/*
.owl-dots .owl-dot span{position:absolute; top:0; right:0;}
.owl-dots .owl-dot.active span{position:absolute; top: 0; left: 0;}
*/


/*
#myimg .owl-theme .owl-dots .owl-dot span {
    width: 35px;
    height: 35px;
    margin: 5px 7px;
    background: #fff !important;
    display: block;
    -webkit-backface-visibility: visible;
    transition: opacity 200ms ease;
    border-radius: 30px;
}




#myimg .owl-theme .owl-dots .owl-dot.active{
	position: absolute;
    top: 0;
    left: 0;
	
	}
/*
#myimg .owl-theme .owl-dots .owl-dot{
	position: absolute;
	top: 0;
    right: 0;
}

*/

.op_city{

}
#slider:before{	
	content:"";
	background: rgba(0, 0, 0, .49019607843137253);
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    height: 100%;
    width: 100%;
    z-index: 99 !important;
	
	}
#slider #slides a{z-index:9 !important; overflow:hidden; position:relative; clear:both;}





#myimg .owl-theme .owl-dots{margin-top:0px ;}
#myimg .owl-nav{margin-top:0px;}

.banner-section {
    margin-top: 130px
}
/*
#myimg .owl-dots {
    display: block;
}*/

#myimg .owl-prev {
    left: 0
}

#myimg .owl-next {
    right: 0
}

#myimg .fa-angle-right,
#myimg i.fa {
    position: relative;
    top: -3px!important
}

#myimg i.fa {
    font-size: 12px;
    color: #666
}

#myimg .fa-angle-right {
    font-size: 24px;
    text-align: center;
    color: rgba(101, 101, 101, .8509803921568627)
}

.location-owlCarousel {
    position: absolute;
    bottom: -95px;
    z-index: 999
}

.location-prj-featured {
    margin-top: 154px
}

.proj-det-top-lft {
    width: 25%;
    float: left
}

.proj-det-top-lft p {
    color: #FF3A13
}

.proj-det-top-lft p a,
.tab-pane .head-top-tab p {
    color: #fff
}

.banner-section .banner-one img {
    height: 200px
}

.tab-content>.tab-pane {
    position: relative;
    top: -9px
}

.tab-pane .head-top-tab {
    position: absolute;
    top: -192px;
    text-align: center;
    width: 100%
}

.tab-pane .head-top-tab h3 {
    color: #fff;
    text-align: center;
    font-weight: 600;
    font-size: 22px;
	

}

.prj-det-top {
    position: fixed;
    width: 100%;
        z-index: 999999;
}

.hdr-btm-det-v1 {
    background: #fff;
    box-shadow: 0 10px 20px -6px #A5A5A5;
    display: none
}

a.slide-9.scroll_down {
    background: #fff;
    padding: 7px;
    color: #bd1348;
    font-size: 14px;
    border: 1px solid #bd1348;
    font-weight: 600
}

.slider-top .log-img {
    width: 20%;
    float: left;
    position: relative;
    top: -8px
}

.slider-top .log-img img {
    width: 150px;
    height: 80px;
    margin: auto;
    display: block
}

.slider-top .md-property-head {
    width: 75%;
    float: left
}

.slider-top .rht-share {
    width: 10%;
    float: right
}

.logo-left-det-v1 {
    width: 18%;
    float: left
}

.logo-left-det-v1 img.img-responsive {
    width: auto;
    height: 80px;
    margin: auto;
    display: block
}

.inr-footer p,
.slider-top p {
    margin-bottom: 0
}

.rht-det-v1 {
    width: 50%;
    float: left
}

.proj-det-overlay,
.slider-top {
    width: 100%;
    top: 0;
    position: absolute
}

.view-rht-det-v1 {
    float: right;
    margin-top: 28px
}

.prj-overviw-head {
    margin-top: 120px
}

.slider-top {
    padding: 8px 0;
    color: #fff
}

.slider-top h2 {
    margin: 0
}

.proj-det-overlay {
    height: 100%;
    right: 0;
    left: 0;
    background: rgba(0, 0, 0, .5411764705882353)
}

.slider-top .view-rht-det-v1 {
    float: right
}

.slider-top ul li.shre img {
    width: 20px;
    height: 20px
}

.slider-top p {
    margin-top: 7px
}

.slider-top i.fa {
    margin-right: 12px;
    font-size: 16px
}

.slider-top span {
    font-size: 15px;
    margin-right: 15px
}

.slider_btm {
    position: absolute;
    bottom: 0;
    background: rgba(0, 0, 0, .65);
    width: 100%;
    padding: 10px
}

.slider_btm ul {
    text-align: center;
    margin: 0;
    padding: 0
}

.slider_btm ul i.fa {
    margin-right: 15px;
    font-size: 18px;
    color: #f22664
}

.slider_btm ul i.fas {
    margin-right: 15px;
    font-size: 18px;
    color: #f22664!important
}

.slider_btm ul span a {
    color: #fff;
    text-transform: capitalize;
    font-size: 17px
}

.proj-det-v1-overview {
    margin-top: 0
}


.proj-det-v1-overview table.table.table-bordered.table-hover{    background: #fff;}
.proj-det-v1-overview h2.text-uppercase {
    text-align: center;
    border-bottom: none;
    color: #4B649C;
    margin-top: 25px;
    font-weight: lighter;
    font-size: 30px
}

.proj-det-v1-overview h2.text-uppercase i.fa {
    margin-right: 8px
}

.pad-zero {
    padding: 0
}

.yes-m-intrested input.form-control,
.yes-m-intrested select {
    height: 55px;
    border-radius: 2px;
    color: #000
}

.yes-m-intrested input:focus {
    box-shadow: none;
    outline: 0
}

.yes-m-intrested {
    margin-top: 35px
}

.selectt {
    margin-right: 12px
}

textarea {
    resize: none
}

.m-intrest span {
    font-weight: 400;
    color: #000
}

.submitmail {
    background: #ebebeb!important;
    color: #000!important;
    border: 1px solid #ccc!important;
    font-size: 20px;
    padding: 11px 0;
    cursor: pointer;
    margin-top: 20px;
    font-weight: 700;
    text-transform: uppercase;
    -webkit-transition: ease-in-out .2s;
    -moz-transition: ease-in-out .2s;
    -o-transition: ease-in-out .2s;
    -ms-transition: ease-in-out .2s;
    transition: ease-in-out .2s;
    outline: 0;
    width: 91%
}

.ftrText {
    font-size: 12px;
    line-height: 18px;
    color: #fff;
    text-align: center;
    padding: 15px 5px;
    z-index: 5;
    position: relative;
    background: #666
}

.inr-footer {
    padding-top: 0;
    background: 0 0
}

.ys-m-intrested {
    margin-bottom: 25px;
    margin-top: 20px
}

.proj-det-v1-overview .table thead {
    background: #4B649C;
    color: #fff
}

.proj-det-v1-overview .table i.fa {
    margin-right: 10px
}

.proj-det-v1-overview .table td a {
    font-size: 13px;
    font-weight: 600
}

.contactAdd {
    background-color:#4B649C;
    font-size: 15px;
    color: #fff;
    font-weight: 400;
    text-align: left;
    padding: 18px 5%;
    line-height: 22px;
    margin-top: 20px;
	
    margin-bottom: 25px;
}

.contactAdd h2,
.other-amenities h4 {
    font-weight: 700;
    font-size: 15px
}

.contactAdd h2 {
    margin: 0
}

.contactAdd p {
    margin: 0;
    padding: 0
}

.vpnMicrosite {
    border: 1px solid #fff;
    text-align: center;
    padding: 10px;
    text-transform: uppercase;
    margin-top: 16px
}

.viewPhoneNum_Contact .btn {
    border: none;
    background: 0 0;
    color: #fff
}

.viewPhoneNum_Contact .btn:active,
.viewPhoneNum_Contact .btn:focus {
    box-shadow: none;
    background: 0 0!important;
    outline: 0;
    color: #fff
}

.polite li {
    width: 14%;
    margin-bottom: 35px
}

.polite li img {
    margin: auto;
    display: block
}

.proj-det-v1-overview .table td img {
    height: 30px;
    width: 30px;
    margin-right: 14px
}

.amenties-popup img:hover,
.proj-det-v1-overview .table td img:hover {
    transform: scale(1.2);
    transition: all .2s ease-in-out
}

.amenities {
    background: #fff;
    padding-bottom: 35px;
    margin-top: -5px
}

.amenities ul {
    margin: 0;
    padding: 0
}

.other-amenities li {
    margin-bottom: 10px
}

.specifications .speci-box-one{
    background: #fff;
    width: 100%;

    padding: 20px;
}

.specifications ul {
    padding-left: 16px
}

.specifications ul li {
    margin-bottom: 25px
}

.specifications .speci-box-one {
    margin-right: 5%
}

h4.box_head {
    font-size: 15px;
    color: #000;
	font-weight: 700;
    margin-bottom: 25px;
}
#sideMenuContainer>.pp.p-block{display:none;}
#sideMenuContainer>.pp.p-block ul li{margin-bottom:10px;}
#sideMenuContainer>.pp.p-block ul {margin:0; padding-left:0px;}
#sideMenuContainer .accordion-body{margin-top: 12px;}
.menu-left-dropdown ul li {
    border-bottom: 1px solid #333
}

.menu-left-dropdown ul {
    width: 180px
}

.menu-left-dropdown ul li a {
    padding: 7px 10px;
    text-transform: capitalize;
    color: #000;
    display: block;
    font-size: 12px
}

.menu-left-dropdown {
    position: absolute;
    top: 100px;
    display: none
}

.menu-left-dropdown:before {
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 12px 12px 10px;
    border-color: transparent transparent #666;
    position: absolute;
    top: -12px;
    content: "";
    left: 15px
}

.menu-left-dropdown {
    background: #fff;
    border: 1px solid #333
}

.menu-left-dropdown ul li:last-child {
    border-bottom: none
}

.proj-det-v1-overview .table-bordered>tbody>tr>td {
    vertical-align: inherit
}

.sort-by {
    margin-bottom: 16px!important
}

#locationmap,
#locationmap h2,
.top-strp ul,
p {
    margin-bottom: 0
}

.formButtonMob {
    background: #b10202;
    position: fixed;
    right: -130px;
    top: 45%;
    width: 220px;
    height: 40px;
    line-height: 40px;
    z-index: 8;
    -ms-transform: rotate(90deg);
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    text-align: center;
    text-decoration: none;
    color: #fff!important;
    font-size: 18px;
    text-transform: uppercase;
    cursor: pointer
}

#locationmap h2 {
    margin-top: 0;
    padding-top: 0;
    padding-bottom: 0
}

.text-center.w-80.w_100 {
    width: 59.5%
}

.prj-det-v2 {
    margin-top: 50%
}

.prj-det-v2-slider {
    top: 63px
}

.top-strp {
    margin-top: 30px;
    padding: 7px;
    position: fixed;
    width: 100%;
    z-index: 999
}

.top-strp ul {
    text-align: right
}

.top-strp ul li,
.top-strp ul li a {
    color: #000;
    font-size: 12px
}

.lft-line {
    border-left: 1px solid #000
}

.pagination li a {
    border-top-left-radius: 10px!important;
    border-bottom-left-radius: 10px!important
}

.prj-det-v2-logo img {
    position: absolute;
    top: 77px;
    z-index: 9
}

.gallery-bg ul {
    background: #f2f2f2;
    width: 100%;
    padding: 11px 0;
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, .22);
    border: 1px solid transparent
}

.bg-su {
    background: rgba(204, 204, 204, .16862745098039217)
}

.gallery-bg h1.h2Head1,
.gallery-bg h3.h2Head1,
.gallery-bg h4.h2Head1 {
    background: #4B649C;
    color: #fff;
    border-bottom: none;
    font-size: 12px;
    margin-bottom: 0;
    margin-top: 0;
    height: auto;
    padding-top: 10px;
    padding-bottom: 10px
}

.details-top-pro-lftt .details-top-pro-lft {
    width: 100%!important
}

.details-top-pro-lftt .details-top-pro-lft p {
    text-align: center
}

.search-result-property-margin-btm {
    margin-bottom: 25px;
    height: 250px!important
}

.search-result-property-margin-btm .box-one {
    border-radius: 5px
}

.search-result-property .details-top-pro p {
    color: #fff;
    font-size: 13px
}

.search-result-property .details-top-pro p span {
    margin-left: 5px
}

.search-result-property .box-one {
    padding-bottom: 10px
}

.search-result-property .details-top-pro-lft {
    width: 60%;
    float: left
}

.search-result-property .details-top-pro-rht {
    width: 40%;
    float: left;
    text-align: right
}

.search-result-property .details-top-pro {
    background: #4B649C;
    padding: 8px;
    width: 99.4%
}

.search-result-property .details-top-pro-rht .fa-map-marker,
.search-result-property span.map {
    color: #fff
}

.search-result-property .pro-img-lft {
    width: 23%;
    float: left;
	    margin-bottom: 6px;
}

.search-result-property .pro-img-rht {
    width: 68%;
    float: left;
    margin-left: 2%
}
.lf.f13.hm10.mb5.clearfix{padding-bottom: 10px;
    padding-top: 5px;}
.search-result-property .box-one {
    position: relative;
    padding: 0 12px;
    background: #fff;


	    border: 1px solid rgba(204, 204, 204, 0.8901960784313725);
    margin-bottom: 10px;
    margin-top: 0;
    margin-right: 5px;
    border-radius: 2px;
		cursor:pointer;
}

span.dvd {
    margin: 0 12px
}span.srpNw_dlrNme {
    font-size: 11px;
}

.srpNw_tble table .srp_nwBook+span {
    color: #2723a7;
    font-size: 10px;
    vertical-align: bottom;
    display: inline-block;
    margin-left: 2px;
}
.lf.f13.hm10.mb5 .posted{    float: left;
    width:55%;}
	
.lf.f13.hm10.mb5 .postedd{width:13%; float:left;}
.lf.f13.hm10.mb5 .postedd i.fa{margin-right:10px; color:#EA8B2F;}
	
.verified {
    position: absolute;
      top: 10px;
    right: 45px;
}

.verified img {
    width: 45px;
    height:45px
}

.pd-rmve-sear-result {
    padding: 0
}

.lf.f13.hm10.mb5 span {
    margin-left: 2px
}

.lf.f13.hm10.mb5 .btn-default {
  border: none;
    font-weight: 600;
    text-transform: capitalize;
    font-size:9px;
	padding: 3px 12px;
    /* padding: 0!important; */
    color: #fff;
}

.lf.f13.hm10.mb5 .btn-default:focus,
.lf.f13.hm10.mb5 .btn-default:hover {
    background: 0 0;
    outline: 0;
    box-shadow: none
}

.lf.f13.hm10.mb5 i.fa-mobile {
    color: #FD7D00;
    margin-right: 10px;
    font-size: 18px
}

.search-filt-banner {
    background-image: none;
    height: 0;
    top: 0
}

.search-header-top {
    box-shadow: none
}

.card.search-result-card {
    top: 5px
}

#MyModal .modal-content {
    font-family: Segoe UI;
    border-radius: 0;
    padding-bottom: 20px
}

a.btn.btn-lg.btn-primary {
    background: 0 0;
    border: none;
    display: block;
    padding: 8px 0
}

a.btn.btn-lg.btn-primary:focus {
    border: none;
    box-shadow: none;
    outline: 0
}

a.btn.btn-lg.btn-primary i.fa {
    color: #fff;
    margin-right: 10px;
    font-size: 13px
}

a.btn.btn-lg.btn-primary span {
    color: #fff;
    font-weight: 700;
    font-size: 12px
}

#MyModal h4,
#MyModal h4:hover,
p.hed {
    color: #4B649C
}

#MyModal .modal-header {
    border-bottom: none
}

#MyModal h4 {
    font-weight: 700;
    font-size: 12px;
    text-transform: uppercase
}

#MyModal .btn-group-xs>.btn,
.btn-xs {
    padding: 0 2px!important;
    font-size: 7px!important;
    line-height: 11px!important;
    border-radius: 0!important
}

.bed-scroll {
    height: 93px;
    overflow-y: scroll;
	margin-bottom: 25px;
}

.bed-scroll::-webkit-scrollbar-thumb {
    background-color: #4B649C
}

.bed-scroll::-webkit-scrollbar {
    width: 7px;
    background-color: #ccc
}

p.hed {
    font-weight: 600;
    margin-bottom: 2px;
    font-size: 13px
}

.hyphenn {
    width: 6%;
    float: left;
    background: #4B649C;
    height: 2px;
    margin: 10px 12px
}

select.filter-popupp {
    width: 35%;
    float: left;
    font-size: 12px
}

#tab_g .polite {
    margin-top: 0!important
}

#tab_g .polite li {
    width: 16%!important
}

.breadcrumb.map-view-breadcrumb {
    margin-bottom: 0!important
}

#MyModal.fade.in {
    background: rgba(0, 0, 0, .6)
}

#MyModal .close {
    color: #4B649C;
    font-size: 36px;
    opacity: inherit
}

#MyModal .close:focus {
    outline: 0;
    box-shadow: none
}

#MyModal .col-md-4 {
    margin-bottom: 15px
}

#MyModal .modal-body {
    padding: 0 15px
}

#MyModal span.title
				{
    font-size: 11px;
    font-weight: 600;
    color: #666;
	margin-left: 5px;
				}

.select-popup-lft input,
.select-popup-rht input {
    width: 30%;
    float: left;
    font-size: 12px;
    height: 19px
}

.area_slect select {
    position: relative;
    width: 82%;
    margin-top: 5px;
    font-size: 12px;
    height: 23px
}

.area_slect input.area-unit-go {
    position: absolute;
    right: 44px;
    height: 23px;
    border: none;
    background: #4B649C;
    color: #fff;
    font-size: 9px;
    top: 61px
}

#custom-search-input {
    border: 1px solid #E4E4E4;
    border-radius: 0;
    background-color: #fff
}

#MyModal #custom-search-input {
    width: 85%;
    float: left
}

#MyModal #custom-search-input .input-group input {
    height: 35px;
    padding: 10px 0
}

#MyModal #custom-search-input button {
    left: -3px
}

#MyModal #custom-search-input .glyphicon-search {
    font-size: 16px
}

#custom-search-input input {
    border: 0;
    box-shadow: none
}

#imaginary_container {
    margin-top: 20%
}

.stylish-input-group .input-group-addon {
    background: #fff!important
}

#custom-search-input button {
    margin: 2px 0 0;
    box-shadow: none;
    color: #4B649C!important
}

#custom-search-input button:hover {
    border: 0;
    box-shadow: none;
    border-left: solid 1px #ccc
}

#custom-search-input .glyphicon-search {
    font-size: 23px
}

#MyModal .modal-dialog {
    margin: 87px auto;
    width: 780px
}

.site-logo-rht {
    width: 80%;
    float: left
}

.top_srtp {
    height: 54px
}

.site-logo {
    height: 84px;
    width: 20%;
    float: left
}

.lo-img-title {
    width: 67%;
    float: left
}

.lo-img-title h2 {
    font-size: 17px;
    font-weight: 700;
    margin-bottom: 0;
    margin-top: 40px;
    color: #333
}

.hdr-top {
    background: #4B649C;
    z-index: 9999
}

.google-lanuguage-selection .btn-group.bootstrap-select {
    width: 100%!important
}

.google-lanuguage-selection .btn-group.bootstrap-select .btn-default {
    background: 0 0;
    border: none;
    color: #fff;
    font-weight: 700
}

.google-lanuguage-selection .btn-group.open .dropdown-toggle {
    box-shadow: none
}

.google-lanuguage-selection .dropdown-menu {
    border: 1px solid #fff!important;
    box-shadow: 0 0 15px #000
}

.google-lanuguage-selection .dropdown-menu:before {
    width: 0;
    height: 0;
    position: absolute;
    top: -11px;
    content: "";
    border-style: solid;
    border-width: 0 11px 11px 10px;
    border-color: transparent transparent #fff;
    left: 5%
}

.pd_0 {
    padding: 0!important
}

.google-lanuguage-selection .bootstrap-select.btn-group .dropdown-toggle .filter-option {
    text-align: center!important
}

.google-lanuguage-selection .btn-group.bootstrap-select .btn-default:focus {
    box-shadow: none!important;
    outline: 0!important;
    color: #fff
}

.v2-all-india .all-india .btn .caret,
.v2-all-india .all-india .btn-primary,
.v2-all-india span.fo_12px,
.v2-all-india span.hello-signin {
    color: #fff
}

.v2-all-india .all-india .btn-primary:focus {
    outline: 0;
    box-shadow: none;
    color: #fff;
    background: 0 0
}

.v2-all-india .c_white {
    border-radius: 0;
    border-top: none;
    width: 14%;
    float: left;
    text-align: center
}

.google-lanuguage-selection .bootstrap-select.btn-group .dropdown-toggle .caret {
    top: 57%;
    right: 11px
}

.v2-all-india .all-india .btn-primary {
    font-size: 13px;
    font-weight: 700;
    transition: all .5s;
	text-transform: uppercase;
}

.v2-all-india .all-india .btn-primary img {
    width: 15px;
    height: 15px;
    margin-right: 7px
}

.select-secton .dropdown .btn-primary img {
     width: 30px;
    height: 30px;
    margin-right: 0;

    position: relative;
    top: 3px;
}

.select_serch .btn-primary {
    background: 0 0;
    border-radius: 0;
    border: none
}

.select_serch .btn-primary:focus {
    background: 0 0;
    box-shadow: none
}

.v2-all-india .fa-bars:before,
.v2-all-india .fa-navicon:before,
.v2-all-india .fa-reorder:before {
    color: #4B649C
}

.v2-all-india .postProperty a {
    font-size: 13px;
    border-radius: 3px;
    color: #fff;
    font-weight: 700;
    height: 35px
}

.v2-all-india .postProperty a span {
    position: relative;
    top: 0;
    transition: all .3s
}

.v2-all-india .postProperty a:hover span {
    color: #FD7D00
}

.v2-all-india .postProperty a:hover span.badge.font-type-4,
span.badge.font-type-4:hover {
    color: #fff!important
}

.v2-all-india {
    padding: 7px 0;
    height: 53px
}

.marqueeee ul li a {
    color: #fff;
    font-size: 13px;
    font-weight: 600
}

.marqueeee i.fa {
    margin-right: 5px;
    font-size: 10px;
    color: #ff3a13
}

span.fo_12px:hover i.fa-user,
span.fo_13px:hover {
    color: #FD7D00
}

.marqueeee {
    height: 30px;
    line-height: 30px;
    overflow: hidden;
    border-top: 2px solid rgba(204, 204, 204, .24)
}

.marqueeee ul {
    margin: 0
}

.lne {
    width: 100%;
    height: 1px;
    background: #666
}

.m_img {
    top: 0
}

.menuu-toggle {
    top: 7px!important;
    right: 84px
}

span.fo_13px {
    font-size: 14px;
    font-weight: 600;
    padding-top: 10px;
    transition: all .3s
}

.fa-user-circle {
    margin-right: 10px!important
}


.details_tabs.owner-residential-details-tab.d-block.clearfix .nav-tabs li.active a:before{content:none;}


.v2-all-india .dropdown-menu {
    z-index: 99999;
    box-shadow: 0 0 5px rgba(51, 51, 51, .7803921568627451)
}

.v2-all-india .c_white .drpdwn {
    top: 30px;
    text-align: left;
    right: -26px;
	border-bottom:3px solid #fd7d00;
    box-sizing: border-box;
    box-shadow:0 2px 8px 0 rgba(0,0,0,0.4);
    -webkit-box-shadow:0 2px 8px 0 rgba(0,0,0,0.4);	
}

.google-lanuguage-selection {
    width: 13%;
    float: left;
    position: relative;
    margin-top: 3px
}

.post-req-bg {
    background: #E3DCDC
}

.bg-signup {
    background-image: url(../images/buil2.png);
    background-repeat: no-repeat;
    min-height: 535px;
    float: left;
    background-size: 100%, 100%;
    position: relative;
    width: 35%;
    height: auto
}

.bg-signup .ovrlay {
    position: absolute;
    background: rgba(0, 0, 0, .65)!important;
    top: 0;
    left: 0;
    right: 0;
    height: 100%
}

.bg-signup .left-side {
    padding: 50px;
    color: #fff;
    position: absolute;
    top: 90px
}

.bg-signup .left-side h1 {
    font-size: 39px;
    font-weight: 900
}

.left-side p {
    font-weight: 600;
    color: #FFF;
    padding: 10px 10px 10px 0
}

.whysign {
    float: left;
    background-color: #fff;
    width: 480px;
    height: 347px;
    border-radius: 0 5px 5px 0;
    padding-top: 20px;
    padding-right: 20px
}

.mm.clearfix {
    background: rgba(204, 204, 204, .32)
}

.signup {
    width: 35%;
    float: left;
    padding: 20px;
    background-color: #fff;
    border-radius: 6px;
    margin-left: 200px;
    margin-top: 20px
}

.form-group.s-50 {
    width: 48%;
    float: left;
    margin-right: 3%
}

.form-group.ss-50 {
    width: 49%;
    float: left
}

p.cntnt-popup-forgtpwd {
    color: #666;
    font-size: 12px;
    text-align: justify;
    border-bottom: 1px solid rgba(204, 204, 204, .29);
    padding-bottom: 13px;
    padding-top: 4px
}

.popup2 .modal-body {
    padding: 0 15px 15px
}

p.frgt-title {
    width: 50%;
    float: left;
    margin-top: 7px;
    text-align: right;
    font-weight: 600
}

.log-soc span:hover {
    color: inherit!important
}

.login-via-social {
    margin-top: 35px;
    color: #666
}

.log-soc {
    width: 30%;
    float: left
}

.log-soc i.fa {
    width: 30px;
    height: 30px;
    border: coral;
    color: #fff;
    background: #3D5B99;
    text-align: center;
    line-height: 30px;
    border-radius: 50%
}

.log-soc span {
    margin-left: 7px;
    color: #777
}

.log-soc i.fa-google-plus {
    background: #DC4A38;
    color: #fff;
    font-size: 14px;
    margin-right: 10px
}

.post-req-form select,
.signup [type=password],
.signup[type=text] {
    background: 0 0;
    font-weight: 600;
    font-size: 13px;
    font-family: Segoe UI
}

.log-soc a {
    color: #666
}

.log-soc-us {
    margin-top: 5px
}

.post-req-form select {
    border: 0;
    border-bottom: 1px solid rgba(0, 0, 0, .2);
    color: #666;
    padding: 0;
    height: 45px;
    line-height: 45px;
    margin-bottom: 10px;
    border-radius: 0;
    box-shadow: none
}

.post-req-form select:focus {
    outline: 0;
    box-shadow: none
}

.post-req-form textarea {
    color: #666;
    padding: 0;
    background: 0 0
}

.signup [type=password],
.signup[type=text] {
    display: block;
    margin: 0 auto 10px;
    width: 100%;
    border: 0;
    border-bottom: 1px solid rgba(0, 0, 0, .2);
    height: 48px;
    color: #000
}

.sidemenu_icon {
    width: 40px;
    float: left;
    background: #fff;
    height: 39px;
    border-right: 1px solid rgba(205, 205, 205, .2784313725490196)
}

.sidemenu_icon i.fa {
    text-align: center;
    margin: auto;
    display: block;
    line-height: 40px
}

.sidemenu-rht-title {
    width: 84%;
    float: left;
    padding: 10px 15px
}

.sidemenu_icon img {
    width: 25px;
    height: 25px;
    margin: 6px auto;
    display: block
}

#myModal .modal-body form .input-group textarea {
    width: 93%!important;
    border-bottom: 1px solid #ccc;
    border-top: none;
    border-left: none;
    border-right: none
}

#myModal .modal-body form .input-group textarea:focus {
    outline: 0
}

#myModal .modal-body form .input-group textarea::-webkit-input-placeholder {
    color: #999;
    font-size: 13px
}

.floatl.b {
    margin: auto;
    display: block;
    text-align: center
}
.tran_type-lft.wd-32.ml-7{margin-left:15px;}
/*
.specificatn{ 
	margin-bottom: 13px;
    display: block;  
    overflow: hidden;}
	
	*/
	
	
.signup [type=submit] {
    margin-top: 25px;
    width: 80%;
    border: 0;
    background-color: #4B649C;
    border-radius: 0;
    height: 50px;
    color: #fff;
    font-weight: 400;
    font-size: 1em
}

.city-left,
.city-rht {
    width: 48%;
    float: left
}

.signup [type=password]:focus,
.signup [type=text]:focus,
.signup textarea:focus {
    outline: 0;
    border-color: #4B649C;
    box-shadow: none
}

.signup textarea::-webkit-input-placeholder {
    color: #666!important;
    font-size: 13px
}

.city-rht input {
    height: 45px!important
}

.city-left {
    margin-right: 2%
}

.signup textarea {
    box-shadow: none;
    border-radius: 0
}

.post-req-form span:hover {
    color: #53CACE
}

.post-req-form textarea {
    border: none;
    padding-left: 3px;
    border-bottom: 1px solid rgba(0, 0, 0, .2);
    font-weight: 600;
    font-family: Segoe UI
}

.post-req-form .btn-success {
    width: 17%;
    border: 0;
    background-color: #4B649C;
    color: #fff;
    font-size: 14px;
    text-transform: capitalize;
    box-shadow: 0 0 14px 0 rgba(0, 0, 0, .24);
    border-radius: 2px;
    font-weight: 600;
    margin: auto;
    display: block
}

.btn-otp,
.btn-success.btn-otp {
    padding: 0;
    border: none!important;
    text-transform: capitalize!important;
    margin-top: 0!important;
    float: right;
    font-size: 13px;
    color: #00B9F5
}

.btn-success.btn-otp {
    background: 0 0!important;
    box-shadow: none
}

.post-req-bg {
    background-image: url(../images/bg-simple.jpg);
    background-repeat: no-repeat;
    height: 700px
}

.btn-otp,
.btn-otp:focus {
    background: 0 0!important
}

.btn-otp:hover {
    color: #00B9F5
}

.btn-otp:focus {
    outline: 0!important;
    box-shadow: none!important;
    box-shadow: none;
    color: #00B9F5!important
}

.bg-login .left-side h1 {
    font-size: 25px;
    font-weight: 700;
    line-height: 37px;
    color: rgba(242, 242, 242, .88)
}

.bg-login .ovrlay {
    background: rgba(0, 0, 0, .78)!important
}

.bg-login .left-side {
    top: 6px;
    padding: 60px 65px 65px 30px
}

.bg-login .left-side ul li span {
    width: 90%;
    float: left;
    margin-bottom: 13px
}

.bg-login ul li i.fa {
    margin-right: 12px;
    width: 5%;
    float: left
}

.bg-login ul li {
    margin-bottom: 14px;
    color: rgba(242, 242, 242, .88)
}

.bg-login ul {
    margin-top: 30px
}

.login-form {
    width: 100%;
    padding: 9px;
    margin-bottom: 20px;
    border-radius: 3px;
    border: none;
    font-weight: 300;
    font-family: Raleway!important;
    background: #fff;
    border: 1px solid rgba(0, 0, 0, .15)
}

p.text-center.new-to-sign {
    margin: 15px 0 0
}

p.text-center.new-to-sign a {
    margin-left: 8px;
    color: #4B649C
}

p.login-remember {
    text-align: left;
    color: #333;
    margin: 8px 0 15px;
    font-size: 13px;
    width: 50%;
    float: left
}

p.login-remember input {
    position: relative;
    top: 2px
}

span.bluee {
    color: #FD7D00!important
}

.top-icons-rht {
    float: left;
    height: 35px;
    text-align: center;
    width: 14%
}

.top-icons-rhtt {
    width: 16%
}

.top-icons-rht img:hover {
    transform: scale(1.2);
    transition: all .2s ease-in-out
}

.all-india-builder-list-breadcrumb {
    width: 400px!important;
    margin: auto;
    display: block
}

.top-icons-rht img {
    width: 18px;
    height: 18px;
    position: relative;
    top: -2px
}

.top-icons-rht ul {
    margin: 0;
    padding: 0
}

.top-icons-rht ul li {
    padding-top: 6px
}

.top-icons-rht ul li a {
    padding: 0 5px;
    text-align: center;
    width: 15px;
    height: 15px;
    transition: all .5s;
    font-size: 19px;
    color: #fff;
    position: relative;
    top: 0
}

.top-icons-lft ul li:hover a,
.top-icons-rht ul li:hover a {
    color: #FD7D00
}

.top-icons ul {
    padding: 0
}

.all-build-search .select_serch {
    display: none!important
}

.sort-by-div,
.tab-strip {
    display: none;
    right: 0;
    left: 0
}

.tab-strip {
    background: #fff;
    height: 50px;
    position: absolute;
    top: 52px;
    width: 100%;
	box-shadow: 0px 3px 3px rgba(0, 0, 0, 0.3215686274509804);
	-webkit-box-shadow: 0px 3px 3px rgba(0, 0, 0, 0.3215686274509804);
}

.banner-one {
    width: 48%;
    float: left
}

.banner-one:first-child {
    margin-right: 4%
}

.tab-strip .form-control {
    height: 35px;
    border-radius: 0;
    border: 1px solid #ddd;
    padding-left: 5px;
    font-size: 12px;
	    -webkit-appearance: none !important;
		    -moz-appearance: none !important;
}
.tab-strip .arw{    right: 22px;}
.col-md-2.no-properties,
.no-properties {
    border-right: 1px solid rgba(205, 205, 205, .4)
}

.tab-strip .form-control:focus {
    box-shadow: none
}

.tab-strip form {
    padding-top: 7px
}

.form-control.click-event:focus {
    box-shadow: none;
    outline: 0
}

.list-btm-strip {
    background: #4B649C;
    height: 40px;
    border-top: 1px solid rgba(205, 205, 205, .4)
}

.list-btm-strip .img-pro span {
    color: #fff;
    font-weight: 600;
    font-size: 13px
}

.list-btm-strip .img-pro i.fa {
    margin-right: 14px;
    font-size: 15px;
    color: #fff
}

.no-properties {
    width: 16.6%;
    float: left
}

.no-properties:first-child {
    border-left: 1px solid rgba(205, 205, 205, .4)
}

.list-btm-strip .img-pro {
    line-height: 40px;
    position: relative;
    text-align: center
}

.list-btm-strip .img-pro img {
    width: 24px;
    height: 24px;
    position: relative;
    top: -2px;
    right: 9px
}

.sort-by-div {
    position: absolute;
    background: #fff;
    top: 40px;
    z-index: 9;
    -webkit-box-shadow: 0 15px 10px #777;
    -moz-box-shadow: 0 15px 10px #777;
    box-shadow: 0 5px 5px #777
}

.sort-by-div h4 {
    margin: 0;
    background: #ccc;
    font-size: 13px;
    padding: 7px;
    font-weight: 600;
    text-align: left
}

.sort-by-div ul {
    padding: 10px
}

.sort-by-div ul li {
    font-size: 13px;
    line-height: 30px;
    text-align: left
}

.sort-by-div ul li a {
    color: #333
}

.sort-by-div ul li:hover a {
    color: #4B649C
}

.sort-img-pro:hover .sort-by-div {
    display: block
}

ul.cd-filter-content.cd-filters.list::-webkit-scrollbar-thumb {
    background-color: #4B649C
}

ul.cd-filter-content.cd-filters.list::-webkit-scrollbar {
    width: 7px;
    background-color: #ccc
}

ul.cd-filter-content.cd-filters.list {
    height: 174px;
    overflow-y: scroll;
    margin: 0;
    padding: 0
}

.cd-filter-content.filter-lft {
    width: 44%;
    float: left
}

.cd-filter-content.filter-rht {
    width: 45%;
    float: left
}

.cd-filter-block .cd-select {
    position: relative
}

.hyphen {
    width: 5%;
    float: left;
    height: 1px;
    background: #999;
    margin-top: 15px;
    margin-left: 5px;
    margin-right: 5px
}

ul.cd-filter-content.cd-filters.list.nt-use-scroll {
    height: inherit;
    overflow-y: inherit
}

.cd-select.cd-filters.sq-ft-cd-filters select {
    margin: 5px 0;
    position: relative
}

input#if_area_go,
input#lf_area_go {
    position: absolute;
    height: 27px;
    top: 6px;
    right: 0;
    background: #B71C1C;
    color: #fff;
    border: 1px solid #ccc
}

.cd-filter-block .cd-select.cd-filter-blck-none::after {
    display: none!important
}

.cd-filter-block select {
    cursor: pointer;
    font-size: 12px
}

.pagination a {
    color: #000;
    float: left;
    padding: 8px 16px;
    text-decoration: none;
    transition: background-color .3s;
    border: 1px solid #ddd;
    background: #fff
}

.pagination a.active {
    background-color: #4B649C;
    color: #fff;
    border: 1px solid #47619b
}

.pagination a:hover:not(.active) {
    background-color: #ddd
}

.banner-img {
    background-image: url(../images/banner-img.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    height: 175px;
    position: relative
}

.banner-img .opacity {
    background: rgba(0, 0, 0, .7);
    height: 100%;
    text-align: center
}

.banner-img .opacity h3 {
    color: #fff;
    font-size: 27px;
    text-transform: uppercase;
    font-weight: 700;
    margin-top: 40px
}

.banner-img .opacity small {
    color: #fff;
    text-transform: capitalize;
    font-size: 13px
}

.banner-img .breadcrumb {
    padding: 15px;
    margin-bottom: 20px;
    background-color: #f5f5f5;
    border-radius: 4px
}

.padding .breadcrumb a {
    color: #b2b2b2
}

.npAreaType {
    font-size: 15px;
    color: #8b8686
}

.npBlock2 span,
.npPossession {
    font-size: 20px;
    color: #666
}

.npPossessionDate {
    font-size: 13px;
    color: #726b6b
}

.npBlock2 form {
    display: inline-block
}

.npBlock2 form select {
    font-size: 14px
}

.npPrice span {
    font-size: 20px;
    font-weight: 700;
    color: #666
}

.phne-no .p1,
.phne-no .p2 {
    font-weight: 600;
    padding: 8px 15px;
    text-align: center;
    width: 188px;
    text-transform: capitalize;
    float: right
}

.phne-no .p1 {
    background: #4B649C
}

.phne-no .p2 {
    background: #fff;
    margin-top: 10px;
    border: 1px solid #ddd
}

.phne-no .p2 a {
    color: #F49D1E
}

.phne-no .p2 i.fa {
    color: #F49D1E;
    margin-right: 10px
}

.phne-no .p1 a {
    color: #fff
}

.padding .breadcrumb>.active {
    color: #eee
}

.banner-img .opacity .conatiner {
    position: absolute;
    width: 100%;
    top: 25px
}

.about .images-box,
.profile .img-box {
    position: relative
}

.about .content-box p,
.wellcome-section .item p {
    line-height: 30px;
    text-align: justify;
    color: #777;
    height: 213px;
    overflow: hidden
}

.wellcome-section .item p {
    line-height: 24px;
    height: auto
}

.about .content-box h2,
.wellcome-section .item h2,
h2.rh-title span,
h6.description {
    font-size: 24px;
    color: #31519b;
    margin-top: 0;
    line-height: 36px;
    font-weight: 700;
    margin-bottom: 20px
}

.about .images-box,
.wellcome-section .item h2 {
    margin-bottom: 10px
}

.wellcome-section {
    margin-top: 10px
}

.about .content-box .link-btn {
    margin-top: 40px
}

figure {
    margin: 0
}

.team {
    margin-top: 20px
}

h6.description {
    font-weight: 700;
    border-bottom: 1px solid rgba(0, 0, 0, .1);
    padding-bottom: 5px
}

.profile h1 {
    margin: 10px 0 0;
    text-align: center;
    font-weight: 600;
    font-size: 17px
}

.profile h2 {
    font-size: 14px;
    font-weight: lighter;
    margin-top: 5px
}

.profile .img-box {
    opacity: 1;
    display: block
}

.profile span.des {
    font-size: 14px;
    text-align: center;
    display: block;
    margin-top: 10px;
    color: #666
}

.profile .img-box:after {
    content: "";
    opacity: 0;
    background-color: rgba(0, 0, 0, .75);
    position: absolute;
    right: 0;
    left: 0;
    top: 0;
    bottom: 0
}

.team .img-box ul {
    position: absolute;
    z-index: 2;
    bottom: 50px;
    text-align: center;
    width: 100%;
    padding-left: 0;
    height: 0;
    margin: 0;
    opacity: 0
}

.img-box ul,
.img-box ul li,
.profile .img-box:after {
    -webkit-transition: all .5s ease-in-out 0s;
    -moz-transition: all .5s ease-in-out 0s;
    transition: all .5s ease-in-out 0s
}

.team .img-box ul i {
    font-size: 20px;
    letter-spacing: 10px
}

.dealer_details ul.nav.nav-pills.nav-stacked li.active a {
    background: #4B649C!important;
    color: #fff!important
}

.dealer_details ul.nav.nav-pills.nav-stacked li:hover a {
    background: #4B649C!important;
    color: #fff
}

.dealer_details ul.nav.nav-pills.nav-stacked li i.fa {
    margin-right: 10px;
    font-size: 16px;
    color: #FD7D00
}

.team .img-box ul li {
    width: 30px;
    height: 30px;
    text-align: center;
    border: 2px solid #FD7D00;
    margin: 2px;
    padding: 5px;
    display: inline-block
}

.team .img-box a {
    color: #fff
}

.team .img-box:hover ul,
.team .img-box:hover:after {
    opacity: 1
}

.team .img-box ul a {
    -webkit-transition: all .3s ease-in-out 0s;
    -moz-transition: all .3s ease-in-out 0s;
    transition: all .3s ease-in-out 0s
}

.team .img-box a:hover li {
    border-color: #fff;
    color: #88C425
}

.team a {
    color: #88C425
}

.team a:hover {
    text-decoration: none;
    color: #519548
}

.team i.red {
    color: #BC0213
}

.team .img-box img {
    width: 263px;
    height: 306px
}

.contact-us {
    position: relative;
    padding: 35px 0 0
}

.contact-footer {
    margin-top: 0
}

.contact-us .social-links {
    position: relative;
    top: 17px
}

.contact-us .social-links li {
    padding: 0 0 50px
}

.contact-us .social-links i.fa {
    position: absolute;
    text-align: center;
    color: #FD7D00;
    font-size: 30px
}

.btn-style-one,
.comment-box .default-form,
.contact-us .comment-box,
.contact-us .social-links .item,
h3.rh-title span {
    position: relative
}

.contact-us .social-links .item {
    margin-left: 16%;
    margin-top: -15px;
    font-size: 14px
}

.contact-us .social-links .item span {
    color: #777;
    font-size: 14px
}

.comment-box h1,
.contact-us .social-links strong {
    color: #31519b;
    font-weight: 700;
    text-transform: uppercase
}

.contact-us .social-links strong {
    font-size: 14px;
    margin-bottom: -15px;
    display: block
}

.comment-box h1 {
    font-size: 20px;
    line-height: 26px;
    margin-bottom: 25px;
    margin-top: 0
}

.comment-box .default-form input[type=email],
.comment-box .default-form input[type=number],
.comment-box .default-form input[type=password],
.comment-box .default-form input[type=text],
.comment-box .default-form select,
.comment-box .default-form textarea {
    display: block;
    width: 100%;
    line-height: 24px;
    height: 55px;
    font-size: 15px;
    box-shadow: none;
    color: #343434;
    padding: 12px 15px;
    border-radius: 2px;
    border: 1px solid #ddd
}

.contact-us .comment-box .default-form textarea {
    height: 267px
}

.comment-box .default-form textarea {
    height: 110px;
    resize: none
}

.contact-us .default-form .form-group {
    position: relative;
    margin-bottom: 15px
}

.btn-style-one {
    padding: 13px 36px;
    line-height: 20px;
    text-transform: uppercase;
    background: #FD7D00;
    color: #fff!important;
    font-size: 14px;
    font-weight: 500;
    border: 2px solid #f97f07!important;
    transition: all .5s ease;
    border-radius: 2px;
    display: inline-block
}

.google-maap iframe {
    width: 100%;
    height:375px
}
.located_area{

}
 
.located_area h3{
	
	    margin: 6px 0 25px 0px;
    font-size: 17px;
    font-weight: 700;
	    padding-left: 15px;
}
.mt-15{margin-top:10px; clear:both;}
.row-section {
    float: left;
    width: 100%
}

.row-section h2 {
    float: left;
    width: 100%;
    color: #fff;
    margin-bottom: 30px;
    font-size: 14px
}

.row-section h2 span {
    font-family: 'Libre Baskerville', serif;
    display: block;
    font-size: 45px;
    text-transform: none;
    margin-bottom: 20px;
    margin-top: 30px;
    font-weight: 700
}

.row-section h2 a {
    color: #d2abce
}

.row-section .row-block {
    background: #fff;
    width: 100%;
    margin: 0 auto;
    display: block
}

.row-section .row-block ul {
    margin: 0;
    padding: 0
}

.row-section .row-block ul li {
    margin-bottom: 20px
}

.row-section .row-block ul li:last-child {
    margin-bottom: 0
}

.row-section .row-block ul li:hover {
    cursor: grabbing
}

.row-section .row-block .media {
    border: 1px solid #d5dbdd;
    padding: 7px;
    border-radius: 2px;
    box-shadow: 0 2px 1px rgba(0, 0, 0, .04);
    background: #fff
}

.row-section .media .media-left img {
    width: 150px
}

.row-section .media .media-body p {
    text-align: justify;
    height: 89px;
    overflow: hidden;
    padding: 0 15px;
    font-size: 14px;
    color: #777;
    line-height: 26px
}

.row-section .media .media-body h4 {
    color: #31519b;
    font-size: 17px;
    font-weight: 600;
    padding-left: 14px;
    margin-top: 4px;
    margin-bottom: 10px
}

#side-bar #property-agent-side-container .contact-form .contact-info span,
#side-bar .box-container .contact-form .contact-info span,
#side-bar .widget .contact-form .contact-info span,
.phone-symo p span,
.privacy-policy h1 {
    font-weight: 700
}

.row-section .btn-default {
    background: #FD7D00;
    color: #fff;
    border-radius: 2px;
    border: none;
    font-size: 12px
}

.row-section .row-block .media-right {
    clear: left;
    display: block;
    float: right;
    border-radius: 0
}

.page-content {
    padding: 0
}

.page-content .main-container {
    margin: 15px 0 0
}

.phone-symo img {
    width: 38px;
    height: auto;
    margin-right: 33px
}

.page-content .main-container p {
    line-height: 30px;
    color: #777;
    text-align: justify
}

h3.rh-title {
    line-height: 2em;
    margin: 0 0 20px
}

h3.rh-title span {
    display: inline-block
}

h3.rh-title span:before {
    display: block;
    content: '';
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100px;
    height: 2px;
    background: #ebebeb
}

h3.side-title {
    padding: 10px;
    font-size: 18px
}

.page-content #side-bar {
    margin: 42px 0 40px
}

#side-bar #property-agent-side-container:last-child,
#side-bar .box-container:last-child,
#side-bar .widget:last-child {
    margin-bottom: 0
}

#side-bar #property-agent-side-container.type-1>.side-title,
#side-bar #property-agent-side-container.type-1>.title,
#side-bar .box-container.type-1>.side-title,
#side-bar .box-container.type-1>.title,
#side-bar .widget.type-1>.side-title,
#side-bar .widget.type-1>.title {
    background: #0750b5;
    color: #FFF;
    text-align: center;
    margin-bottom: 0
}

#side-bar #property-agent-side-container.type-1 .content,
#side-bar .box-container.type-1 .content,
#side-bar .widget.type-1 .content {
    border: 1px solid #e6e6e6;
    border-top: 0;
    padding: 20px 15px
}

#side-bar #property-agent-side-container .contact-form .contact-info,
#side-bar .box-container .contact-form .contact-info,
#side-bar .widget .contact-form .contact-info {
    font-size: 15px;
    text-align: center
}

#side-bar #property-agent-side-container .contact-form form .row-inputs,
#side-bar .box-container .contact-form form .row-inputs,
#side-bar .widget .contact-form form .row-inputs {
    margin-bottom: 10px
}

.widget-content .content form input,
.widget-content .content form textarea {
    border-radius: 0;
    font-size: 13px
}

.widget-content .content form input.btn-default {
    margin: auto;
    display: block;
    background-color: #053a84;
    border: 1px solid #053b87;
    color: #fff;
    font-size: 12px
}

.myproj-table table thead {
    background: #0750B5
}

table caption {
    padding: .5em 0
}

@media screen and (max-width:767px) {
    .phne-no .p1,
    .phne-no .p2 {
        margin-top: 11px;
        float: left
    }
    .phne-no .p1 {
        width: 45%;
        margin-right: 5%
    }
    .columns,
    .ft-box.ftt-box,
    .ft-box2.ft-box22,
    .phne-no .p2 {
        width: 50%
    }
    .pd-rmve-sear-result {
        padding-left: 15px;
        padding-right: 15px
    }
    .no-properties:last-child {
        border-right: none!important
    }
    .no-properties {
        width: 16.5%;
        float: left
    }
    .fil_wrap {
        float: right!important;
        left: inherit!important
    }
    .pro-img-lft.pro-img-lftt {
        margin-top: 30px!important
    }
    .hdr-top.fix-head .lo-img img,
    .hdr-top.fixedd-header .lo-img img {
        display: none
    }
    .hdr-top.fix-head .site-logo,
    .hdr-top.fixedd-header .site-logo {
        height: 0
    }
    .hdr-top.fix-head .all-india,
    .hdr-top.fixedd-header .all-india {
        margin-top: 11px
    }
    .clr.vm10.lff .immg {
        width: 15%
    }
    .properties-main.search-result-property.res-height-for-list {
        height: 4000px!important
    }
    .clr.vm10.lff .dlText1 {
        margin-left: 8px
    }
    .clr.vm10.lff {
        padding: 10px
    }
    #myModal-result .area_calculation table td:first-child {
        text-align: left
    }
    #myModal-result .modal-dialog {
        width: 60%;
        margin: 20% auto
    }
    #myModal-result .modal-body .lft-ailgn {
        width: 100%
    }
    .lft-ailgn {
        width: 48%;
        float: left;
        margin-top: 6px
    }
    .metric_cal_side .get-in-touch {
        width: 48%;
        float: left;
        margin-right: 2%
    }
    table caption {
        border-bottom: 1px solid #ddd
    }
    div#rent .pro-img-lft {
        width: 20%!important
    }
}

.privacy-policy h1,
h4.nri_proerty-main-head {
    border-bottom: 1px solid rgba(204, 204, 204, .49);
    padding-bottom: 15px
}

.p {
    text-align: center;
    padding-top: 140px;
    font-size: 14px
}

.documents .table-bordered>tbody>tr>td {
    text-align: left;
    font-weight: 700
}

.documents .table-bordered>tbody>tr>td:nth-child(n+2) {
    text-align: center!important
}

.documents {
    margin-top: 5px
}

.documents .table thead {
    background: #4B649C;
    color: #fff
}

.privacy-policy h1,
.privacy-policy h4 {
    color: #0750B5;
    text-transform: capitalize
}

.documents .table thead i.fa {
    margin-right: 10px
}

.privacy-policy {
    margin-top: 10px
}

.privacy-policy.packges {
    margin-bottom: 25px!important
}

.privacy-policy h1 {
    margin-top: 10px;
    font-size: 25px
}

h4.nri_proerty-main-head {
    margin-top: 0!important;
    font-weight: 700!important;
    font-size: 25px!important
}

.privacy-policy h4 {
    margin-top: 20px;
    font-weight: 600;
    font-size: 15px
}

.privacy-policy p {
    line-height: 25px;
    color: #777;
    text-align: justify
}

.privacy-policy ul {
    list-style: circle!important
}

.privacy-policy ul li {
    color: #777;
    line-height: 24px
}

figure.snip1139 {
    position: relative;
    float: left;
    overflow: hidden;
    margin: 10px 3%;
    min-width: 220px;
    max-width: 310px;
    width: 100%;
    color: #333;
    text-align: left;
    box-shadow: 0 0 5px rgba(67, 67, 67, .35);
    border-radius: 0
}

figure.snip1139 * {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-transition: all .35s cubic-bezier(.25, .5, .5, .9);
    transition: all .35s cubic-bezier(.25, .5, .5, .9)
}

.image-2,
.image-2 img:hover,
.pro-img-lft,
.pro-img-lft img:hover,
.shine_me {
    transition: all .2s ease-in-out
}

figure.snip1139 img {
    max-width: 100%;
    vertical-align: middle;
    width: 310px;
    height: 225px
}

figure.snip1139 blockquote {
    position: relative;
    border-bottom: 2px solid #FD7D00;
    background-color: #fff;
    padding: 25px 50px;
    font-size: 12px;
    font-weight: 500;
    text-align: left;
    margin: 0;
    line-height: 1.6em;
    color: #777
}

figure.snip1139 blockquote:after,
figure.snip1139 blockquote:before {
    font-family: FontAwesome;
    content: "\201C";
    position: absolute;
    font-size: 50px;
    color: #0750B5;
    font-style: normal
}

figure.snip1139 blockquote:before {
    top: 25px;
    left: 20px
}

figure.snip1139 blockquote:after {
    content: "\201D";
    right: 20px;
    bottom: 0
}

.map-pop,
.map-pop.map-popp {
    right: 15px;
    position: absolute
}

figure.snip1139 .arrow {
    top: 100%;
    width: 0;
    height: 0;
    border-left: 0 solid transparent;
    border-right: 23px solid transparent;
    border-top: 18px solid #FD7D00;
    margin: 0;
    position: absolute
}

figure.snip1139 .author {
    position: absolute;
    bottom: 0;
    width: 100%;
    padding: 5px 25px;
    color: #000;
    background-color: #fff;
    margin: 0;
    text-transform: uppercase
}

figure.snip1139 .author h5 {
    opacity: .8;
    margin: 0;
    font-size: 13px;
    font-weight: 700;
    color: #0750B5
}

figure.snip1139 .author h5 span {
    font-size: 12px;
    text-transform: none;
    padding-left: 5px;
    color: #000;
    font-weight: 600
}

#news-section-1 .news-1-box {
    padding-bottom: 40px;
    position: relative
}

#news-section-1 .news-1-box .image-2 {
    overflow: hidden
}

.news-1-box .padding-left-25 a h3 {
    padding: 0
}

.news-1-box .padding-left-25 {
    position: relative
}

#news-section-1 .news-details {
    display: table;
    table-layout: fixed;
    width: 100%
}

#news-section-1 .news-details span {
    background: #fff;
    color: #676767;
    display: inline-block;
    font-size: 14px;
    line-height: 38px;
    margin-right: 30px
}

.news-details span i.fa {
    font-size: 14px;
    margin-right: 5px;
    vertical-align: text-bottom;
    position: relative;
    top: -2px;
    color: #236DB5
}

.news-1-box {
    margin-bottom: 15px;
    padding-bottom: 10px;
    padding-top: 10px;
    border-bottom: 1px solid rgba(204, 204, 204, .28);
    background: #fff;
    box-shadow: 0 2px 17px rgba(153, 148, 148, .5803921568627451);
    overflow: hidden
}

.all-india-builder-list .news-1-box {
    padding-bottom: 0;
    padding-top: 0
}

.blog-rht.all-india-builder-list .news-1-box {
    box-shadow: 0 0 1px #ccc;
    border: 1px solid rgba(204, 204, 204, .68)
}

.blog-rht.all-india-builder-list .news-1-box img {
    height: 181px;
    overflow: hidden;
    transition: all .2s ease-in-out
}

.image-2 {
    overflow: hidden
}

.image-2 img:hover,
.pro-img-lft img:hover {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
    cursor: pointer
}

.pro-img-lft {
    overflow: hidden
}

.shine_me {
    overflow: hidden!important
}

.shine_me:hover img {
    -webkit-transform: scale(1.1);
    transform: scale(1.1)
}

.blog-rht.all-india-builder-list .news-1-box:hover {
    box-shadow: 0 6px 15px rgba(0, 0, 0, .2)
}

.news-1-box:last-child {
    border-bottom: none
}

p.p-font-15 {
    padding: 15px 0;
    line-height: 24px;
    height: 114px;
    overflow: hidden;
    text-align: justify;
    color: #676767
}

.news-details span {
    margin-right: 20px;
    font-size: 13px
}

.blog-rht-details .news-1-box h3 {
    font-size: 18px;
    text-transform: capitalize
}

.blog-rht-details .news-1-box {
    box-shadow: inherit;
    background: inherit;
    padding-top: 0;
    padding-left: 0!important
}

.pro-3-link.padding-t-20 {
    margin-top: 7px
}

.pro-3-link.padding-t-20 i.fa.fa-chevron-right {
    font-size: 10px;
    margin-left: 8px;
    color: #236DB5
}

.pro-3-link.padding-t-20 a {
    color: #000;
    font-weight: 700;
    font-size: 13px
}

.widget ul li {
    position: relative;
    list-style: none;
    font-weight: 500;
    margin-bottom: 11px;
    border-bottom: 1px solid rgba(242, 242, 227, .96);
    padding-bottom: 11px
}

.widget ul li:last-child {
    border-bottom: none
}

.widget ul li:hover a {
    color: #23527C;
    font-weight: 600
}

.widget ol,
.widget ul {
    margin: 0 0 0 20px;
    line-height: 1.9
}

#properties .top-strip-heading-list .title i.fas.fa-map-marker-alt,
.widgett h4 i.fa {
    margin-right: 10px
}

.widget ul {
    padding: 10px 0 0
}

.widget ul li a {
    color: #5c5757;
    font-weight: 600;
    font-size: 13px
}

.news-1-box h3,
.widget h4,
.widgett h4 {
    margin-bottom: 5px;
    font-size: 16px;
    font-weight: 600;
    color: #236DB5;
    margin-top: 0;
    padding: 8px;
    position: relative;
    top: -2px
}

.widgett h4 i.fa {
    color: #4b649c
}

.widget-sidebar {
    margin-bottom: 30px
}

.widget.widget-sidebar.widget_categories ul li i.fa {
    margin-right: 17px;
    color: #FD7D00
}

.news-details.bottom10 {
    margin-bottom: 14px
}

.blog-top {
    margin-top: 0
}

.blog,
.cntent-det {
    margin-top: 15px
}

.bg-f2 {
    background: #f2f2f2
}

.blog-categories {
    background: #fff;
    box-shadow: 0 8px 6px -6px rgba(51, 51, 51, .33);
    border-radius: 5px
}

.news-details.bottom10 img {
    width: 100%;
    height: 380px
}

.cntent-det p {
    line-height: 30px;
    text-align: justify;
    color: #777
}

.search-inr-strip {
    background: #f2f2f2;
    height: 50px;
    box-shadow: 0 0 3px #000
}

h2.viwed-property-head {
    font-size: 20px;
    font-weight: 700;
    color: #1e7fc0
}

.C_white.account_cwhite {
    width: 14%
}

.postProperty.account_postpropery {
    width: 19%
}

.account_google-lanuguage-selection {
    margin-top: 5px;
    width: 10%
}

.image-2 img.img-responsive {
    width: 100%;
    height: 180px;
    margin: auto;
    display: block
}

.al-india-builder-list-form .select {
    border: 1px solid #fff;
    display: block;
    float: left;
    margin: 0;
    overflow: hidden;
    position: relative;
    width: 20%
}

.pr-16 {
    position: relative;
    left: 28px
}

.mv-lft {
    width: 100%;
    margin: auto;
    display: block;
    text-align: center
}

.al-india-builder-list-form .select select {
    -moz-appearance: none;
	
    -webkit-appearance: none;
    background: url(../images/arrow.png) 92% 50% no-repeat #fff;
    border: none;
    color: #000;
    cursor: pointer;
    font-size: 13px;
    height: 38px;
    padding: 0 16px;
    width: 100%;
   background-color: rgba(220, 220, 220, 0.54);
	border: 1px solid #cccccc4d;
}

.al-india-builder-list-form option {
    background: #fff;
    border: 0 solid #626262;
    padding-left: 10px;
    font-size: 14px
}

.al-india-builder-list-form {
    padding-left: 15px;
 
}

.glousary-list ul li a {
    padding: 6px 10px;
    background: #fff;
    width: 15px;
    height: 15px;
    line-height: 15px;
    text-align: center;
    border-radius: 3px;
    box-shadow: 0 7px 6px -6px rgba(118, 116, 116, .98);
    -webkit-box-shadow: 0 7px 6px -6px rgba(118, 116, 116, .98);
    font-weight: 700
}

.glousary-list ul li.active a {
    background: #2377C1;
    color: #fff
}

.glousary-list-content ul.list-unstyled li {
    margin-bottom: 25px;
	display: inline-block;
    width: 19%;
}

.glousary-list-content ul.list-unstyled li a{font-weight:600;}


.glousary-list-content ul.list-unstyled li a {
    color: #333;
        font-weight: 600;
    font-size: 12px;
}

.glousary-list-content ul.list-unstyled li i.fa {
    font-size: 7px;
    margin-right: 10px;
    position: relative;
    top: -2px;
    color: #2377C1
}

.glousary-list-content ul.list-unstyled li:hover a {
    color: #2377C1
}

.glousary-list-content {
    margin-top: 45px;
    margin-bottom: 25px
}

.bank-lft,
.bank-md,
.bank-rht {
    margin-bottom: 13px;
    float: left
}

ul.list-unstyled.u1 {
    width: 100%;
    float: left
}

.glousary-list-content-details h1 {
    font-weight: 700;
    color: #2377C1;
    font-size: 18px
}

.glousary-list {
    margin-top: 25px;
	text-align: center;
}

.glousary-list-content.glousary-list-content-details p {
    line-height: 30px;
    text-align: justify
}

.glousary-list-content.glousary-list-content-details h4 {
    font-weight: 600;
    color: #000;
    font-size: 17px;
    margin-top: 25px
}

.bank-lft {
    width: 35%
}

.bank-md {
    width: 5%
}

.bank-rht {
    width: 60%
}

.bank-rht img {
    width: 150px;
    margin-top: -19px
}

.section3.bank-section {
    margin-bottom: 10px!important
}

.section3.bank-section h5 {
    margin-bottom: 40px!important;
    display: block;
    font-weight: 700
}

span.bankname {
    margin-top: 6px;
    display: block;
    color: #777;
    font-weight: 500;
    text-align: center
}

.lf.f12.wBr.wi-lft {
    width: 50%;
    float: left;
    margin: 10px 0
}

.Quote,
.Quote-name,
.tit {
    float: left;
    margin-bottom: 25px
}

.bank-rht.c-666 a {
    color: #666!important;
    font-size: 13px
}

.collapsed-icon-toggle.collapsed .on-closed {
    display: initial
}

.collapsed-icon-toggle .on-closed,
.collapsed-icon-toggle.collapsed .on-opened {
    display: none
}

.collapsed-icon-toggle .on-opened {
    display: initial
}

.scroll-v-250px {
    max-height: 250px;
    overflow-y: scroll
}

.padding-v-xs {
    padding-top: 2px;
    padding-bottom: 2px
}

.btn.ico span.icon {
    opacity: 0
}

.btn.ico.active span.icon {
    opacity: 1
}

.tit {
    width: 40%
}

.Quote {
    width: 5%
}

.Quote-name {
    width: 55%
}

.img-myprfile.img-signup img {
    border-radius: 50%;
    width: 100px;
    height: 100px
}

.custom-file-upload {
    border: 2px solid #FD7D00;
    display: inline-block;
    padding: 4px 16px;
    cursor: pointer;
    border-radius: 2px;
    margin-top: 22px;
    font-size: 12px
}

.edit-file-choose #file-upload {
    display: none
}

li.cat-item.active a {
    color: #236DB5!important;
    font-weight: 700
}

li.cat-item.active:before {
    color: #FD7D00;
    font-size: 15px;
    font-weight: 700
}

.profile_form.widget input {
    width: 45%;
    height: 40px;
    border-radius: 2px
}

.profile_form.widget .form-group {
    margin-bottom: 35px;
    font-size: 14px
}

.pageHeading {
    font-size: 18px;
    padding-bottom: 18px;
    color: #4d4d4d
}

.name ul {
    margin: 0
}

.name ul li,
.view-detailss ul li {
    margin-bottom: 4px;
    color: #666;
    font-size: 13px
}

.name .btn-default {
    background: #4B649C;
    color: #fff;
    border: 1px solid #47619b;
    border-radius: 0;
    padding: 0 7px;
    font-size: 12px;
    float: right
}

.btn-default:focus {
    box-shadow: none;
    outline: 0
}

.name ul li b {
    font-weight: 600;
    color: #000;
    margin-right: 2px;
    font-size: 12px
}

.builder-top-strip {
    background: #fff;
  
    -webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.34);
	box-shadow: 0 1px 5px rgba(0, 0, 0, 0.34);
}

.service-info ul {
    margin: 0;
    padding: 0
}

ul.service_info-ul {
    margin-top: 8px
}

.proprty_name {
    background: #fff;
    padding: 4px;
    text-align: center;
    border: 1px solid #ccc
}

.proprty_name span {
    font-weight: 600;
    color: #000;
    font-size: 13px
}

.service-info ul li {
    font-size: 12px;
    margin-bottom: 3px
}

.service-info {
    width: 30%;
    float: left
}

.service-info-rht {
    width: 70%;
    float: left
}

.shrt_list i.fa {
    color: #EE7A51
}

.shrt_list a span {
    margin-left: 10px;
    color: #000
}

.shrt_list {
    width: 25%;
    float: left
}

.rating {
    width: 33%;
    float: left
}

.stars {
    display: flex;
    flex-direction: row-reverse;
    margin-top: 1px;
    color: #ED5823
}

.star_fb {
    width: 25%;
    float: left
}

.view_dtails {
    width: 42%;
    float: right;
    text-align: right
}

.view_dtails a {
    font-weight: 600;
    color: #000
}

.view_dtails i.fa {
    margin-left: 8px;
    font-size: 17px;
    color: #9F0A0E;
    position: relative;
    top: 1px
}

.container.fil a.btn.btn-lg.btn-primary i.fa,
.container.fil a.btn.btn-lg.btn-primary span {
    color: #4B649C;
    position: relative;
    top: -2px
}

.container.fil a.btn.btn-lg.btn-primary {
    text-align: center;
    background: #fff;
    margin: 6px 0;
    padding: 3px 0;
    border-radius: 2px;
    width: 85px
}

.tb-btm {
    margin-top: 40px;
    margin-left: 60px
}

.tb-btm-enotice {
    margin-top: 18px
}

.tb-btm-enotice .intrest_rates a {
    text-align: center;
    display: block;
    width: 155px;
    margin: auto;
    border-radius: 3px;
    font-size: 13px;
    color: #fff;
    background: #9D070B;
    padding: 8px
}

.tb-btm-enotice .tb-btm_map {
    top: 7px
}

.tb-btm_map {
    width: 25%;
    float: left;
    position: relative;
    top: -18px
}

.tb-btm_map i.fa.fa-map-marker {
    text-align: center;
    display: block;
    font-size: 18px;
    color: #ED5823
}

.cntnt,
.star_fb a span,
.tb-btm .intrest_rates span {
    font-size: 13px
}

.tb-btm_map .btn-default {
    border: none;
    background: 0 0;
    padding: 0;
    text-align: center;
    display: block
}

.tb-btm_map .btn-default:focus {
    box-shadow: none;
    background: 0 0
}

.tb-btm .intrest_rates {
    margin-bottom: 6px;
    width: 75%;
    float: left
}

.tb-btm .intrest_rates .fa-inr {
    margin: 0 10px
}

.details-top-pro-lftt p {
    color: #fff;
    font-weight: 600;
    text-align: left;
    width: 100%;
    float: none;
    display: block
}

.details-top-pro-lfttt {
    width: 50%;
    float: left
}

.details-top-pro-lfttt i.fa {
    color: #fff;
    margin-right: 10px
}

.details-top-pro-rhttt {
    width: 50%;
    float: left
}

.details-top-pro-rhttt p {
    text-align: right
}

.amenties-popup.other-charges {
    width: 250px;
    text-align: left
}

.amenties-popup.other-charges ul {
    display: inherit
}

.amenties-popup.other-charges ul li .rent {
    width: 45%;
    float: left;
    font-weight: 600;
    color: #333;
    font-size: 13px
}

.amentiess-icon.amenties-iconn ul li.fchild {
    text-transform: uppercase;
    font-weight: 700;
    font-size: 11px;
    color: #FD7D00
}

.amenties-popup.other-charges ul li .sp {
    width: 5%;
    float: left
}

.amenties-popup.other-charges ul li .cst {
    width: 50%;
    float: left
}

.amenties-popup.other-charges ul li i.fa {
    margin-right: 5px
}

.amenties-popup.other-charges ul li:last-child {
    margin-top: 15px
}

.amenties-popup.other-charges ul li {
    margin-bottom: 5px
}

.map-pop {
    top: 10px
}

.map-pop img {
    width: 18px;
    height: 18px
}

.map-pop.map-popp {
    top: 45px
}

i.fa.fa-map-marker.map-in-inner {
    position: absolute;
    left: 21%!important;
    color: #fd7d00;
    z-index: 9;
    top: 11px;
    font-size: 16px
}

.details-top-pro-lftt .box-one {
    padding: 0 12px 12px!important;
    margin-bottom: 7px;
    margin-right: 5px;
    margin-top: 8px;
    border: 1px solid #A9A9A9;
    position: relative
}

.view_dtails a span {
    font-weight: 700;
    color: #000;
    font-size: 13px
}

.star_fb a span {
    font-weight: 400;
    color: #000
}

.star_fb {
    text-align: center
}

.stars>i:hover:before,
.stars>i:hover~i:before {
    color: gold;
    cursor: pointer
}

.vw-details.veiw-details {
    width: 25%;
    float: left;
    margin-top: 0
}

.lf.f13.hm10.mb5.dealders-mb6 {
    width: 65%;
    float: left
}

.starfav {
    position: relative;
	    text-align: center;
}

.starfav:hover .amenties-popup {
    display: block;
    right:0;
    top:22px
}

.starfav:hover .amenties-popup ul li {
    margin-bottom: 5px
}

.starfav:hover .amenties-popup ul li:hover a {
    color: #FD7D00;
    font-weight: 400
}

.cntnt {
    width: 60%;
    float: left;
    background: 0 0!important;
    padding: 0;
    color: #777
}

.amenties-popup.dealrs_list_img img {
    width: 15px!important;
    height: 15px!important
}

.blog-rht.blog-rhttt {
    background: #fff
}

.blog-rht.blog-rhttt .post-property-wrap {
    margin-top: 0;
    padding-top: 25px;
    padding-right: 15px
}

.pro-img-rht.pro-img-rhtt {
    margin-top: 6px!important
}

h3.package-heading {
    font-size: 16px;
    margin: 15px 0;
    text-transform: uppercase;
    font-weight: 700;
    padding-bottom: 8px;
    color: #FD7D00
}

.lf.f12.wBr.WBR-LFT,
.lf.f12.wBr.WBR-right {
    width: 50%;
    margin-bottom: 8px;
    margin-top: 0;
    float: left
}

.colony-rht h4 {
    font-weight: 600;
    font-size: 14px;
    color: #000
}

.colony-rht p {
    margin-bottom: 3px;
    color: #666
}

.colony-info-lft p.cntnt {
    width: 100%!important;
    text-align: justify;
    line-height: 24px;
    color: #777
}

.et {
    width: 5%;
    float: left
}

.dealers-dealing {
    width: 34%;
    float: left;
    margin-bottom: 10px
}

.dealers-dealing h4 {
    margin: 0
}

.builer-cnt .btn i.fa,
.sale-property b {
    margin-right: 10px
}

.dealers_box-btm {
    margin-top: 7px;
    margin-bottom: 7px
}

.dealers_box-btm h4 span {
    font-size: 13px;
    font-weight: 400
}

.dealers_box-btm h4 {
    font-weight: 700;
    font-size: 13px
}

.view_dtails-pd {
    text-align: left;
    margin-top: 5px;
    width: 45%;
    float: left
}

.service-info a {
    font-weight: 700;
    color: #000
}

.sale-property b {
    color: #333
}

.sale-property {
    font-size: 13px
}

.builer-cnt {
    width: 45%;
    float: left;
    text-align: right
}

.builer-cnt .btn {
    border: none;
    background: 0 0;
    color: #9F090D;
    text-transform: uppercase;
    font-weight: 700;
    font-size: 12px
}

.builer-cnt .btn:focus {
    background: 0 0;
    box-shadow: none
}

#custom-search-input {
    padding: 0;
    width: 37%;
    float: left;
    margin-left: 12px
}

#custom-search-input .search-query {
    padding-right: 3px;
    padding-right: 4px\9;
    padding-left: 3px;
    padding-left: 4px\9;
    margin-bottom: 0;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px
}

#custom-search-input button {
    border: 0;
    background: 0 0;
    padding: 2px 5px;
    margin-top: 2px;
    position: relative;
    left: -8px;
    margin-bottom: 0;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px
}

.dealer_details .nav img {
    width: 25px;
    height: 25px;
    margin-right: 10px
}

.dealer_details .nav-pills>li.active>a {
    background: #fff;
    color: #000
}

.dealer_details .nav-pills>li.active>:hover a {
    color: #000
}

.dealer_details.clearfix {
    margin: 25px 0
}

ul.nav.nav-pills.nav-stacked {
    box-shadow: 0 0 16px #ccc;
    -webkit-box-shadow: 0 0 16px #ccc;
    padding: 0;
    background: #fff!important
}

ul.nav.nav-pills.nav-stacked li.active a {
    color: #4B649C;
    font-weight: 700
}

ul.nav.nav-pills.nav-stacked li {
    border-bottom: 1px solid #f2f2f2
}

ul.nav.nav-pills.nav-stacked li a:hover {
    color: #4B649C
}

ul.nav.nav-pills.nav-stacked li a {
    color: #000;
    font-weight: 600;
    font-size: 13px;
    padding: 15px
}

ul.nav.nav-pills.nav-stacked li:last-child {
    border-bottom: none
}

.nav-stacked>li+li {
    margin-top: 0
}

.signin-height {
    height: 500px
}

.f16.b.h2 {
    font-weight: 700;
    border-bottom: 1px #e9e9e9 solid;
    margin: 15px 0 10px;
    font-size: 17px;
    color: #ED5822;
    padding-bottom: 10px
}

.dealer_details .tab-content>.tab-pane {
    position: inherit;
    top: 0;
    padding: 14px;
    background: #fff
}

p.company_name-contnet {
    margin-bottom: 20px;
    font-size: 14px;
    line-height: 26px;
    color: #777;
    text-align: justify
}

.md_10.clearfix {
    margin: 15px 0
}

p.company_name {
    font-weight: 700;
    font-size: 17px;
    color: #4B649C;
    padding-bottom: 10px
}

.dlText1,
.tabC.f13 {
    font-size: 13px
}

.colonydetails_innterwrapper .tz-gallery .lightbox img {
    height: 196px
}

.colonydetails_innterwrapper {
    margin-top: 25px
}

.colony-history .contnet p {
    line-height: 24px;
    color: #777;
    text-align: justify;
    font-size: 13px
}

.colony-history p.company_name {
    margin-top: 15px
}

.breadcrumb.margin-bottom-remove {
    margin-bottom: 0!important
}

body.hmmm-bg {
    background: rgba(204, 204, 204, .4117647058823529)
}

.compny-logo {
    float: right;
    display: block;
    margin-left: 30px
}

.clr.vm10.lf.clearfix {
    margin-top: 20px
}

.dlText1 {
    width: 85%;
    float: left;
    margin-left: 12px;
    display: block;
    color: #666
}

.dlText1 b {
    margin-right: 18px;
    color: #000
}

.fa_deals {
    width: 5%;
    float: left
}

.fa_deals i.fa {
    font-size: 22px;
    color: #4B649C;
    text-align: center;
    display: block;
    margin-top: 4px
}

.fa_deals i.fa-thumb-tack {
    color: #4B649C
}

.md_10-img {
    width: 15%;
    float: left
}

.md_10-img img {
    width: 100px;
    height: 100px;
    margin: auto;
    display: block;
    border-radius: 50%
}

.md_10-img-name p {
    color: #777;
    margin-left: 13px;
    line-height: 24px;
    margin-top: 0;
    text-align: left!important
}

.md_10-img-name {
    width: 85%;
    float: left
}

.md_10-img-name h4 {
    font-weight: 600;
    margin: 3px 0 0 13px
}

.md_10-img-name .btn-default i.fa {
    color: #fff;
    margin-right: 10px
}

.md_10-img-name .btn-default {
    border-radius: 0;
    background: #4B649C;
    float: right;
    color: #fff;
    border: 1px solid #47619b;
    border: none;
    margin-top: 56px;
    margin-left: 15px
}

.md_10-img-name .corpo-offece h4 {
    font-size: 15px;
    font-weight: 600;
    margin-bottom: 8px
}

.md_10-img-name .corpo-offece {
    margin-top: 20px
}

.md_10-img-name .corpo-offece p {
    margin-bottom: 0;
    margin-top: 0
}

.btm-mrg-20 {
    margin-bottom: 20px!important
}

.btm-mrg-20 img {
    width: 180px;
    height: 135px
}

.pad-10 {
    padding: 10px!important
}

.dealing_in .f13 {
    font-size: 13px
}

.media-body.fnt-smaller .lf.f13.hm10.mb span,
.media-body.fnt-smaller .lf.f13.hm10.mb5 span {
    margin-left: 0!important;
    width: 20%;
    float: left
}

.lf.f13.hm10.mb5.mb_6 .btn-default {
    background: 0 0;
    color: #000;
    border: 1px solid #ccc;
    font-size: 13px
}

.vw-prof {
    margin: 5px 0 14px;
    display: block;
    font-weight: 600;
    text-decoration: underline
}

.brdr {
    border: 1px solid #ededed
}

.box-shad {
    -webkit-box-shadow: 1px 1px 0 rgba(0, 0, 0, .2);
    box-shadow: 1px 1px 0 rgba(0, 0, 0, .2)
}

.fixedd-header,
.fixeddd-header,
body .fixed-header {
    position: fixed;
    box-shadow: 0 0 10px 0 rgba(0, 0, 0, .5);
    width: 100%;
    box-sizing: border-box
}

.bgc-fff {
    background-color: #fff!important
}

.fnt-smaller {
    font-size: .9em
}

.clr-535353 {
    color: #535353
}

.btm-mrg-10 {
    margin-bottom: 10px!important;
    margin-top: 8px
}

a.vw-prof-sale {
    font-size: 14px;
    font-weight: 700
}

.btm-mrg-10 li b {
    margin-right: 7px
}

.hmm-bg {
    background: #eaedf1;
}

.listing-details-top {
    background: #fff;
    padding-top: 25px
}

body .static-header {
    width: 100%;
    overflow: hidden;
    box-sizing: border-box;
    margin: 0 auto
}

body .static-header img {
    margin: 0 auto
}

body .static-header nav {
    width: 100%;
    margin: 0 auto
}

body .static-header nav a {
    display: inline-block;
    text-decoration: none;
    font-size: 14px;
    cursor: pointer;
    padding: 10px 45px;
    text-align: center;
    color: #666
}

body .static-header nav a.active {
    border-bottom: 2px solid #4B649C;
    color: #4B649C;
    font-weight: 700
}

body .static-header nav a:hover {
    color: #333
}

body .fixed-header {
    display: none;
    top: 0;
    background: #4B649C;
    z-index: 100
}

.list-top-sticky.fixedd-header .phne-no .p2 {
    margin-bottom: 15px
}

.price-on-top .col-md-10 {
    margin-left: -38px
}

.fixeddd-header {
    top: 60px;
    background: #4B649C;
    z-index: 100
}

.fixeddd-header .listing-details-top {
    padding-bottom: 15px
}

.fixedd-header {
    top: 0;
    background: #4B649C;
    z-index: 9999
}

body .fixed-header .fheader__container {
    width: 100%;
    padding: 15px 30px;
    margin: 0 auto;
    overflow: hidden;
    box-sizing: border-box
}

body .fixed-header .fheader__container img {
    float: left;
    height: 30px;
    width: auto
}

body .fixed-header .fheader__container nav {
    padding: 5px 0;
    width: 100%;
    text-align: center
}

body .fixed-header .fheader__container nav a {
    display: inline-block;
    color: #fff;
    text-decoration: none;
    font-size: 14px;
    cursor: pointer;
    position: relative
}

body .fixed-header .fheader__container nav a:not(:last-of-type) {
    padding-right: 100px
}

body .fixed-header .fheader__container nav a:hover {
    color: #fff
}

body .container__content {
    width: 100%;
    box-sizing: border-box;
    min-height: 1000px;
    /*overflow: hidden;*/
    padding: 15px;
    clear: both
}

a.btn.btn-default.get-bilder {
    border: none;
    border-radius: 0;
    background: #4B649C;
    color: #fff
}

.floor_plan-wrap {
    background: #fff;
    padding-bottom: 0;
    margin-bottom: 10px;
    box-shadow: 0 0 5px #ccc
}

.ara_details h4,
.floor_plan h4,
.price-details h4 {
    background: #f2f2f2;
    box-shadow: 0 0 1px #666;
    margin: 0 0 5px;
    padding: 10px;
    border-right: 1px solid #fff;
    text-align: center;
    font-size: 14px;
    text-transform: capitalize;
    font-weight: 600;
    color: #333
}

div#section3{margin-bottom:20px;}
.nav-top,
.proje_det-gallery,



body .container__content>div.section3 {
    background: #fff;

}



.npPrice .viw_dett {
    line-height: 56px;
    margin: auto;
    display: block;
    float: none;
    width: 75%
}

.price-details h4 {
    border-right: none
}

.nav-top {
    box-shadow: 0 3px 4px #ccc
}

.center-lign {
    position: relative;
    left: 98px
}

body .container__content>div.overflw-hide {
 overflow:normal;
}


body .container__content>div {
    display: block;
    /*overflow: hidden*/
}

body .container__content>div h1 {
    text-align: center;
    line-height: 500px;
    color: #666;
    margin: 0
}

body .container__content>div.section2,
body .container__content>div.section4 {
    background: #fff;
    margin-bottom: 10px
}

.section4.WHTE-NO {
    background: 0 0!important
}

.feet {
    width: 70%;
    float: left
}

.floor_plan {
    width: 33.4%;
    float: left;
    border-right: 1px solid rgba(203, 203, 203, .32941176470588235)
}

.floor_plan img {
    width: 145px;
    height: 90px;
    margin: auto;
    display: block;
    padding-bottom: 5px
}

.ara_details .build,
.price-details .build {
    width: 25%;
    float: left
}

.ara_details .malli,
.price-details .malli {
    width: 5%;
    float: left
}

.section3 {
    padding: 20px
}

.price-detailsnt {
    width: 25%;
    float: left
}

.ara_details,
.price-details {
    width: 33.3%;
    height: 130px;
    float: left
}

.ara_details {
    border-right: 1px solid rgba(203, 203, 203, .34901960784313724)
}

.ameti-one {
    font-size: 12px;
    display: inline-block;
    vertical-align: top;
    width: 31%;
    text-align: center;
    padding: 1% 2%;
    margin: 13px 0
}

.ameti-one img {
    width: 46px;
    height: 45px;
    margin: auto;
    display: block
}

.ameties-sec ul {
    padding: 0;
    margin: 0;
    display: inline-block;
    width: 45%;
    float: left
}

.ameties-sec ul li {
    margin: 0 0 12px
}

.ameties-sec ul.frst-ul-rht {
    margin-right: 20px
}

span.sub_head {
    margin: 0 0 10px;
    display: block;
    font-weight: 600;
    border-bottom: 1px solid #ccc;
    padding-bottom: 10px
}

.mai-head,
ul li.amnSubHead {
    font-weight: 700;
    color: #4B649C
}

.mai-head {
    font-size: 18px;
    padding-bottom: 6px;
    margin: 15px 0 4px
}

.sub_headd {
    margin-top: 50px!important;
    text-transform: uppercase;
    display: block
}

ul li.amnSubHead {
    text-transform: uppercase;
    font-size: 13px;
    margin-bottom: 10px
}

.ameties-sec {
    margin-top: 35px
}
.lction_map h5 {
    font-weight: 600;
    color: #4B649C;
    font-size: 15px;
    text-transform: uppercase;
	    margin-bottom: 15px;
}



.section3 h5,
.section4 h5,
.section5 h5,
.section_6 h5 {
    font-weight: 600;
    color: #4B649C;
    font-size: 15px;
    text-transform: uppercase;
	    margin-bottom: 15px;
}

.section_6 h5 {
    text-align: center;
    padding-top: 25px;
    font-weight: 700;
    font-size: 21px;
    padding-bottom: 6px
}

.section4 {
    padding: 15px 25px
}

.section4 .pricing-table .pricing-option img {
    width: 100%;
    height: 180px
}

.build_details span.cp-name {
    font-weight: 600;
    color: #666;
    margin-bottom: 4px;
    display: block
}

span.address {
    margin: 10px 0;
    display: block
}

.npMainHeading {
    font-size: 18px;
    font-weight: 600;
    margin-bottom: 12px;
    display: block;
    color: #6172A2;
    text-align: center
}

.npOtherFacts>div {
    float: left;
    width: 25%;
    height: 30px
}

.contentInnerWrapIn {
    margin-bottom: 10px
}

.npOtherFacts>div span {
    font-size: 14px;
    color: #333;
    font-weight: 600
}

.npOtherFacts>div span:first-child {
    color: #444;
    font-weight: 400
}

#propBrochureSec .npMainHeading {
    padding-left: 19px!important
}

.lction_map iframe {
    width: 100%;
    height: 400px
}
.lction_map{margin-bottom:30px;}
.npOtherFacts h3 {
    margin-top: 10px;
    font-size: 20px;
    font-weight: 700;
    color: #4B649C
}

.ser-det-img {
    margin-top: 10px
}

.npOtherFacts p {
    line-height: 24px;
    color: #777;
    text-align: justify;
    font-size: 13px;
	    height: 120px;
    overflow: hidden;
}

.ser-det-img img {
    width: 100%;
    margin: auto;
    display: block
}

.vsp .vsp-img {
    width: 100%;
    height: 113px;
    overflow: hidden;
    position: relative
}

.vsp .vsp-size-type {
    font-size: 12px;
    color: #999;
    margin: 0 16px 3px
}

.vsp .vsp-loc {
    font-size: 12px;
    color: #999;
    margin: 0 16px 10px
}

.pricing-table {
    display: table;
    width: 100%
}

.pricing a.btn {
    color: #FFF;
    background-color: #4B649C;
    width: 130px;
    margin-top: 20px;
    padding: 8px 0;
    border: 1px solid #47619b;
    box-shadow: inset 0 -3.2px rgba(0, 0, 0, .12), inset 2px 0 rgba(0, 0, 0, .1);
    outline: 0
}

.pricing-table .pricing-option img {
    width: 191px;
    height: 127px
}

.pricing-table .pricing-option {
    width: 22%;
    background: #fff;
    float: left;
    padding: 2%;
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out
}

.pricing-table .pricing-option:nth-child(even) {
    margin: 0 2%
}

.pricing-table .pricing-option:hover {
    cursor: pointer;
    box-shadow: 0 2px 30px rgba(0, 0, 0, .3);
    -webkit-transform: scale(1.04);
    transform: scale(1.04)
}

.vsp-det-botm {
    padding: 0 15px 15px;
    background: #fff
}

.vsp-detail {
    font-weight: 700;
    color: #4B649C;
    padding: 5px 15px;
    background: #fff
}

.vsp-bhk.textEllip,
.vsp-name.textEllip {
    color: #000;
    font-weight: 600;
    padding-top: 12px
}

.vsp-loc,
.vsp-posted-by,
.vsp-posted-on,
.vsp-size-type.textEllip {
    color: #666;
    font-size: 13px
}

.pricing-table .pricing-option:hover b,
.pricing-table .pricing-option:hover h1,
.pricing-table .pricing-option:hover i,
.pricing-table .pricing-option:hover span {
    color: #F85E6A
}

.pricing-table .pricing-option:hover .front {
    opacity: 0;
    visibility: hidden
}

.pricing-table .pricing-option:hover .back {
    opacity: 1!important;
    visibility: visible!important
}

.pricing-table .pricing-option:hover .back a.button {
    -webkit-transform: translateY(0)!important;
    transform: translateY(0)!important
}

.pricing-table .pricing-option hr {
    border: none;
    border-bottom: 1px solid #F0F0F0
}

.pricing-table .pricing-option i {
    font-size: 3rem;
    color: #D8D8D8;
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out
}

.pricing-table .pricing-option h1 {
    margin: 10px 0;
    color: #212121;
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out
}

.pricing-table .pricing-option p {
    color: #999;
    padding: 0 10px;
    line-height: 1.3
}

.pricing-table .pricing-option .price {
    position: relative
}

.pricing-table .pricing-option .price .front span.price {
    font-size: 2rem;
    text-transform: uppercase;
    margin-top: 20px;
    display: block;
    font-weight: 700;
    position: relative
}

.pricing-table .pricing-option .price .front span.price b {
    position: absolute;
    font-size: 1rem;
    margin-left: 2px;
    font-weight: 600
}

.pricing-table .pricing-option .price .back {
    opacity: 0;
    visibility: hidden;
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out
}

.pricing-table .pricing-option .price .back a.button {
    background: #F85E6A;
    padding: 15px 20px;
    display: inline-block;
    text-decoration: none;
    color: #fff;
    position: absolute;
    font-size: 13px;
    top: -5px;
    left: 0;
    right: 0;
    width: 150px;
    margin: auto;
    text-transform: uppercase;
    -webkit-transform: translateY(20px);
    transform: translateY(20px);
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out
}

.pricing-table .pricing-option .price .back a.button:hover {
    background: #f62d3d
}

@media screen and (max-width:600px) {
    .pricing-table .pricing-option {
        padding: 5%;
        width: 90%
    }
    .pricing-table .pricing-option:nth-child(even) {
        margin: 30px 0!important
    }
}

.membership-pricing-table {
    width: 100%
}

.membership-pricing-table table .icon-no,
.membership-pricing-table table .icon-yes {
    font-size: 22px
}

.membership-pricing-table table .icon-no {
    color: #a93717
}

.membership-pricing-table table .icon-yes {
    color: #209e61
}

.membership-pricing-table table .plan-header {
    text-align: center;
    font-size: 40px;
    border: 1px solid #e2e2e2;
    padding: 0 50px
}

.membership-pricing-table table .plan-header-free {
    background-color: #eee;
    color: #555;
    padding: 10px 0
}

.membership-pricing-table table .plan-header-blue {
    color: #fff;
    background-color: #4B649C;
    border-color: rgba(242, 242, 242, .4)
}

.membership-pricing-table table .plan-header-standard.active {
    background-color: #FD7D00;
    color: #fff;
    border-color: rgba(242, 242, 242, .4)
}

.plan-header.plan-header-standard {
    background-color: #4B649C;
    color: #fff;
    border-color: rgba(242, 242, 242, .4)
}

.membership-pricing-table table td {
    text-align: center;
    width: 20%;
    padding: 15px 10px;
    background-color: #fafafa;
    font-size: 14px;
    -webkit-box-shadow: 0 1px 0 #fff inset;
    box-shadow: 0 1px 0 #fff inset;
    font-weight: 600
}

.pricing-plan-price i.fa.fa-inr {
    margin-right: 8px;
    position: relative;
    top: 0;
    font-size: 17px
}

.membership-pricing-table table,
.membership-pricing-table table td {
    border: 1px solid #ebebeb
}

.membership-pricing-table table tr td:first-child {
    background-color: transparent;
    text-align: left;
    width: 24%;
    font-weight: 600;
    color: #4B649C
}

th.p_det {
    text-align: left;
    color: #4B649C;
    padding-left: 12px
}

.membership-pricing-table table tr td:nth-child(5) {
    background-color: #FFF
}

.membership-pricing-table table tr:first-child td,
.membership-pricing-table table tr:nth-child(2) td {
    -webkit-box-shadow: none;
    box-shadow: none
}

.membership-pricing-table table tr:first-child th:first-child {
    border-top-color: transparent;
    border-left-color: transparent;
    border-right-color: #e2e2e2
}

.membership-pricing-table table tr:first-child th .pricing-plan-name {
    font-size: 17px;
    margin-top: 0
}

.membership-pricing-table table tr:first-child th .pricing-plan-price>sup {
    font-size: 45%
}

.membership-pricing-table table tr:first-child th .pricing-plan-price>span {
    font-size: 45%;
    margin-top: 13px;
    display: block
}

.membership-pricing-table table tr:first-child th .pricing-plan-period {
    margin-top: -7px;
    font-size: 25%
}

.membership-pricing-table table .header-plan-inner {
    position: relative
}

td.action-header a.btn.btn-info,
td.action-header a.btn.btn-success {
    width: 90px;
    font-weight: 600;
    border-radius: 37px;
    background-color: #fd7d00;
    border-color: #fd7d00;
    font-size: 13px
}

.dwn-app img {
    width: 125px;
    height: auto
}

.lf.m10.clearfix {
    margin-top: 30px
}

.dwn-app {
    width: 50%;
    float: left
}

.membership-pricing-table table .recommended-plan-ribbon {
    box-sizing: content-box;
    background-color: #dc3b5d;
    color: #FFF;
    position: absolute;
    padding: 3px 6px;
    font-size: 11px!important;
    font-weight: 500;
    left: -6px;
    top: -22px;
    z-index: 99;
    width: 100%;
    -webkit-box-shadow: 0 -1px #c2284c inset;
    box-shadow: 0 -1px #c2284c inset;
    text-shadow: 0 -1px #c2284c
}

.membership-pricing-table table .recommended-plan-ribbon:before {
    border: solid;
    border-color: #c2284c transparent;
    border-width: 6px 0 0 6px;
    bottom: -5px;
    content: "";
    left: 0;
    position: absolute;
    z-index: 90
}

.membership-pricing-table table .recommended-plan-ribbon:after {
    border: solid;
    border-color: #c2284c transparent;
    border-width: 6px 6px 0 0;
    bottom: -5px;
    content: "";
    right: 0;
    position: absolute;
    z-index: 90
}

.project_dropdwn-toggle .btn {
    border-left: none!important
}

.membership-pricing-table table .plan-head {
    box-sizing: content-box;
    background-color: #ff9c00;
    border: 1px solid #cf7300;
    position: absolute;
    top: -33px;
    left: -1px;
    height: 30px;
    width: 100%;
    border-bottom: none
}

section.privacy-policy.term-conditons th.b-rht {
    border-right: 1px solid #ddd;
    text-align: center;
    width: 10%;
    padding: 18px;
    color: #4B649C
}

section.privacy-policy.term-conditons .table-bordered>tbody>tr>td {
    border: none;
    border-bottom: 1px solid #ddd;
    padding: 17px
}

section.privacy-policy.term-conditons .table-bordered>tbody>tr>td a {
    color: #000
}

.breadcrumb a:after {
    content: "\003E";
    display: inline-block;
    padding: 0 2px 0 3px;
	color:#fff;
}

.breadcrumb {
   /* box-shadow: 0 0 3px rgba(0, 0, 0, .42);*/
    margin-bottom: 15px!important;
    border-radius: 0;
    background: #4B649C;
}

.detailsBreadcrumb ul {
    display: inline-flex;
    margin: 0;
    padding: 0;
    font-size: 14px;
    font-family: segoe ui;
    font-weight: 600;
	color:#fff;
}
.detailsBreadcrumb ul a{color:#fff;}
.detailsBreadcrumb-lft {
    width: 100%;
    float: left;
    letter-spacing: 1.1px;
}

.detailsBreadcrumb-rht {
    width: 100%;
    float: left
}

.filter-btn,
.filter-btn-rht {
    background: #fff;
    width: 40%;
    float: left;
    margin-right: 5px;
    border-radius: 2px;
        box-shadow: 0 5px 5px #2d4278;
}

.filter-btn-rht.filter_btn,
.filter-btn.filter_btn,
.filterr_btn {
    width: 30%
}

.filter-btn span.filter-title,
.filter-btn-rht span.filter-title {
    color: #000!important
}

.filter-btn i.fa,
.filter-btn-rht i.fa {
    color: #FD7D00!important;
    margin-right: 2px!important
}

.fil_wrap {
    position: relative;
    left: 54px
}

.filter-btn a:after,
.filter-btn-rht a:after {
    content: none
}

.filter-btn .btn-primary,
.filter-btn-rht .btn-primary {
    padding: 3px 0!important
}

.filter-btn a,
.filter-btn-rht a {
    color: #000!important;
    position: relative;
    top: -2px
}

.mid_section {
    width: 100%;
    margin: 10px;
    display: inline
}

.mid_section h1,
.mid_section h2.memberBenefit {
    border-bottom: 2px solid #a4a4a4;
    margin: 0 0 10px;
    padding: 0 0 2px;
    font-weight: 500;
    font-size: 20px
}

.mid_section .l_cont {
    width: 604px
}

.mid_section .sub_form_cont {
    padding-bottom: 10px;
    margin-bottom: 10px;
    float: left;
    text-align: justify;
    margin-top: 25px
}

.no_bdr {
    border: none!important
}

.sub_form_cont ul.sub_form {
    list-style: none;
    width: 600px;
    float: left;
    margin: 0;
    padding: 0
}

.sub_form_cont ul.sub_form li {
    margin-bottom: 8px;
    float: left;
    width: 600px
}

.sub_form_cont ul.sub_form li label.l1 {
    float: left;
    width: 158px;
    text-align: right;
    padding-right: 5px
}

.hamTop ul li span,
.how-do h1,
.sellur_property,
.toggle.right,
.toll {
    text-align: center
}

ul.sub_form li div {
    float: left;
    width: 395px
}

.clr {
    clear: both
}

.mt10 {
    margin-top: 10px
}

.mt10 img {
    width: 250px;
    height: 250px;
    margin: auto;
    display: block
}

.sub_form_cont ul.sub_form li textarea {
    width: 315px;
    height: 134px
}

.red {
    color: red;
    font-size: 13px
}

.yrfinall {
    background: #4B649C;
    border: 1px solid #47619b;
    color: #fff;
    padding: 5px 15px
}

.toggle.right {
    color: #fff;
    display: block;
    height: 72px;
    line-height: 72px;
    width: 72px;
    float: right
}

.create_alert,
.pro_alert-head {
    width: 50%;
    float: left
}

.alert-box {
    background: #fff;
    border-radius: 5px;
    padding-bottom: 5px
}

.pro_alert-head h3 {
    margin: 10px 0 0;
    font-size: 18px
}

.create_alert .btn-default {
    border-radius: 0;
    border: 1px solid #4B649C;
    float: right;
    background: #47619b;
    color: #fff
}

.pro-head {
    border-bottom: 1px solid #f2f2f2;
    padding: 10px
}

.pro-head .btn-default:focus,
.pro-head .btn-default:hover {
    background: #fff;
    color: #000
}

.how-do h1 {
    font-weight: 700;
    font-size: 22px
}

.how-do {
    margin-top: 25px
}

.alert-box1 {
    background: #f4f4f4;
    height: 200px;
    width: 27%;
    float: left;
    margin: 0 15px;
    position: relative
}

.alert-box-section {
    padding-left: 66px;
    margin-top: 50px
}

.get_strt {
    width: 100%;
    float: none
}

.get_strt .btn-default {
    width: 185px;
    border: 1px solid #4B649C;
    background: #47619b;
    color: #fff;
    margin: 25px auto;
    display: block;
    float: none
}

.get_strt .btn-default:focus,
.get_strt .btn-default:hover {
    background: #fff;
    color: #000
}

/*check boxes*/
/* The customcheck */
.customcheck {
    display: block;
    position: relative;
    padding-left: 35px;
    margin-bottom: 25px;
    cursor: pointer;
    font-size: 12px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

/* Hide the browser's default checkbox */
.customcheck input {
    position: absolute;
    opacity: 0;
    cursor: pointer;
}

/* Create a custom checkbox */
.checkmark {
    position: absolute;
    top: 0;
    left: 0;
    height: 20px;
    width: 20px;
        background-color: #f1f1f1;
    border-radius: 1px;
    border:2px solid rgb(204, 204, 204);
}

/* On mouse-over, add a grey background color */
.customcheck:hover input ~ .checkmark {
    background-color: #ccc;
}

/* When the checkbox is checked, add a blue background */
.customcheck input:checked ~ .checkmark {
    background-color:#fd7d00;
    border-radius:3px;
	border: none;
}

/* Create the checkmark/indicator (hidden when not checked) */
.checkmark:after {
    content: "";
    position: absolute;
    display: none;
}

/* Show the checkmark when checked */
.customcheck input:checked ~ .checkmark:after {
    display: block;
}

/* Style the checkmark/indicator */
.customcheck .checkmark:after {
    left: 7px;
    top: 3px;
    width: 7px;
    height: 12px;
    border: solid white;
    border-width: 0 3px 3px 0;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
}
label.customcheck {width:33%; font-weight:normal; float:left;}
/* end check boxes*/


.styled-input-single {
    width: 22%;
    float: left;
    margin: 6px 20px 6px 0px;
}


.styled-input-single.maxl.m-0{    width: 23%;
    float: left;
    margin: 6px 13px 6px 0px;}

.w-dec .styled-input-single {
    width: 14%!important
}

.styled-input-two {
    width: 35%;
    float: left;
    margin: 5px 15px
}

/*multi select*/

/*end multi select*/
.form-horizontal .control-label {
 padding-top: 0;
    color: #000;
    font-weight: 600;
    font-size: 14px;
    text-align: left;
    margin-top: 6px;
 
}





.select2-selection__choice__remove {
    display: none !important;
}

.post-property-wrap label.la {
    font-weight: 400
}

.tran_type .form-control {
    border-radius: 0;
    box-shadow: none;
    color: rgba(119, 119, 119, .8196078431372549);
    font-size: 12px;
	    border: 1px solid rgba(0, 0, 0, 0.27);
    border-radius: 2px;
	width:100%;
	padding-left: 8px;
}

.tran_type .tran_type-lft select, .srpStack .card-ui.form-group .form-control{
	 -moz-appearance: none;
 -webkit-appearance: none !important;
 appearance: none;
	

}
.styled-input-single.maxl.wd-27{width:27%;}




.tran_type .tran_type-lft,
.tran_type .tran_type-rht {
    width:23%;;
    float: left;
  margin-left: 7px; 
	    margin-bottom: 15px;
		position:relative;
}

.arw{position: absolute;
    right:8px;
    top: 7px;}
	
	.arw img{
		width:10px;
		height:10px;
	}
	

.tran_typee textarea {
    height: 100px
}

.tran_type .form-group.tran_type-md {
    height: 2px;
    background: rgba(102, 102, 102, .45098039215686275);
    width: 2%;
    float: left;
    margin: 15px 30px;
    position: relative;
    left: 23px
}

legend {
    padding: 15px 0;
    font-size: 16px
}

.form-group.pro_typee input {
    width: 100%;
    font-size: 13px;
    color: #777
}

.shrt_list .btn:focus,
.shrt_list .btn:hover {
    background: 0 0
}

.shrt_list .btn {
    border: none;
    padding: 0
}

.hamTop ul li a i.fa {
    display: block;
    text-align: center;
    margin-bottom: 6px;
    color: #acacac;
    font-size: 16px
}

.hamTop ul li:hover i.fa,
.hamTop ul li:hover span {
    color: #FD7D00;
    transition: all .3s
}

.other_link ul li:hover a {
    color: #FD7D00!important;
    transition: all .3s
}

.hamTop {
    border-bottom: 1px solid #ccc
}

.hamTop ul {
    margin: 0;
    padding: 0
}

.hamTop ul li {
    border-right: 1px solid #ccc;
    padding: 10px;
    width: 60%;
    float: left
}

.hamTop ul li:last-child {
    border-right: none;
    width: 35%;
    float: left
}

.hamTop ul li span {
    font-size: 13px;
    display: block
}

.other_link ul li a {
    border-right: 1px solid #ccc;
    font-size: 12px;
    padding: 0 5px
}

.other_link ul li:last-child a {
    border-right: none
}

.other_link ul li {
    padding: 0
}

.other_link {
    margin-left: 10px;
    margin-top: 15px
}

.stylish-input-group .input-group-addon {
    border-radius: 0;
    border: 1px solid rgba(204, 204, 204, .4588235294117647)
}

.h-liene {
    background: #ccc;
    height: 2px;
    width: 20px;
    margin: 25px auto;
    display: block
}

.toll {
    font-size: 12px;
    margin-top: 20px
}

.toll span {
    color: #000;
    font-size: 12px
}

.stylish-input-group .form-control {
    border-right: 0;
    box-shadow: 0 0 0;
    border-color: #ccc
}

.stylish-input-group button {
    border: 0;
    background: 0 0
}

#sideMenuContainer .imaginary_container {
    margin: 8px auto
}

.imaginary_container input {
    height: 38px!important;
    border-radius: 0;
    border: 1px solid rgba(204, 204, 204, .4392156862745098)!important;
    margin-top: 1px
}

#imaginary_container {
    width: 100%;
    margin: 10px auto;
    display: block;
    padding-top: 1px
}

#imaginary_container .form-control {
    border-radius: 0;
    font-size: 11px;
    height: 37px;
    border: 1px solid rgba(204, 204, 204, .4588235294117647)
}

.sellur_property {
    padding: 10px 0;
    background: rgba(244, 244, 244, .47058823529411764)
}

.sellur_property h2,
.sellur_property h3,
.sellur_property h4 {
    margin: 10px 0;
    text-transform: capitalize
}

.sellur_property h1 {
    color: #E16723;
    font-weight: 700;
    font-size: 22px
}

.sellur_property h3 {
    font-weight: 600;
    font-size: 20px
}

.sellur_property h4 {
    font-weight: 400;
    font-size: 17px
}

.post-property-wrap {
    margin-top:0;
}

span.free {
    color: #E16723;
    font-weight: 600
}

span.pdPropArea {
    font-size: 14px;
    color: #999;
    font-weight: 400
}

span.WebRupee {
    font-size: 18px;
    margin: 0 5px
}

.list-md .pdPropArea,
.nw-bk {
    font-size: 12px
}

.list-md small {
    color: #999;
    text-transform: capitalize
}

#map_canvas {
    width: 100%;
    height: 100%;
    margin: 0;
    padding: 0;
    position: relative
}

#map_canvas iframe {
    width: 100%;
    height: 650px
}

#smallModal .modal-sm h4.modal-title {
    color: #4B649C;
    font-weight: 700
}

#smallModal .modal-sm form {
    margin-top: 25px
}

#smallModal .modal-sm form label {
    color: #000;
    font-weight: 400;
    margin-bottom: 10px
}

.b,
.readytomove {
    font-weight: 600
}

#smallModal .modal-sm textarea {
    height: 170px
}

#smallModal .modal-sm .modal-content {
    border-radius: 0
}

#smallModal .modal-sm .form-control {
    border-radius: 0;
    font-size: 13px
}

#smallModal .modal-sm .modal-footer {
    border: none
}

.nww-acrade {
    margin: 5px 0
}

.readytomove {
    color: #666
}

.nw-bk {
    margin: 10px 0
}

.apart {
    width: 80%;
    float: left
}

.apart-rht {
    width: 100%;
    float: left
}

.cmplted {
    font-size: 12px;
    margin: 5px 0;
    width: 50%;
    float: left
}

ul.dropdown-menu .fa-circle {
    color: #4B649C;
    font-size: 10px;
    margin: 5px;
    position: relative;
    top: -1px
}

ul.dropdown-menu li.head {
    margin: 3px 1px;
    font-size: 13px;
    font-weight: 600;
    color: #000
}

.tab-content>.tab-pane .dropdown-menu {
    width: 220px!important;
    margin: -1px 0 0;
    height: auto;
    max-height: 135px;
    overflow-y: scroll
}

.tab-content>.tab-pane .dropdown-menu::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .3);
    border-radius: 10px;
    background-color: #ccc
}

.tab-content>.tab-pane .dropdown-menu::-webkit-scrollbar {
    width: 5px;
    background-color: #ccc
}

.tab-content>.tab-pane .dropdown-menu::-webkit-scrollbar-thumb {
    border-radius: 10px;
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .3);
    background-color: #4B649C
}

.sub-menu {
    width: 230px;
    margin-top: 15px;
    margin-left: 30px;
    display: none
}

.sub-menu .form-control {
    border-radius: 0;
    font-size: 13px
}

.linkBlock i.fa-facebook,
.linkBlock i.fa-google-plus {
    margin-right: 10px;
    color: #fff;
    width: 30px;
    height: 30px;
    line-height: 30px;
    border-radius: 50%;
    text-align: center
}

.linkBlock i.fa-facebook {
    background: #294071
}

.linkBlock i.fa-google-plus {
    background: #A52518
}

.linkBlock {
    margin: 15px 0
}

.linkBlock p {
    margin-bottom: 10px
}

.linkBlock a span {
    color: #777
}

.padding-rmve-lft {
    padding-left: 0
}

.form-group.lft-2 {
    width: 62%;
    float: left;
    margin-left: -5px
}

.form-group.lft-1 {
    width: 46%;
    float: left;
    margin-right: 15px
}

.control-label.pageHeading {
    font-size: 18px;
    color: #E16723;
    padding-bottom: 25px;
    font-weight: 700;
	text-align:left;
}

.hot {
    border-bottom: 1px solid rgba(203, 203, 203, .25098039215686274);
    padding-bottom: 25px
}

.styled-input-twoo {
    width: 20%
}

p.agree {
    color: rgba(18, 18, 18, .38823529411764707);
    font-weight: 500;
    font-size: 13px
}

.img-pro.active i.fa,
.img-pro.active span {
    color: #FD7D00
}

div.list div {
    cursor: pointer
}

div.fav:before {
    content: "";
    width: 16px;
    height: 16px;
    top: 3px;
    margin-right: 7px;
    display: inline-block;
    position: relative;
    background: url(http://iconizer.net/files/Fugue_Icons/orig/tick-red.png) no-repeat
}

div#fav_button {
    display: inline;
    background-color: #4B649C;
    background: -moz-linear-gradient(center top, #fff 0, #e8e9ea 100%);
    position: relative;
    top: -1px;
    width: 100px;
    padding: 3px 8px;
    border-color: #47619b;
    border-width: 1px;
    border-style: solid;
    text-align: center;
    font-size: 13px;
    color: #fff;
    font-weight: 700;
    text-decoration: none
}

div#fav_button:hover {
    -webkit-box-shadow: 0 0 3px 1px #c9cdd1;
    -moz-box-shadow: 0 0 3px 1px #c1c6cc;
    box-shadow: 0 0 3px 1px #bbc3cc
}

div#fav_botton:active {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #e8e9ea), color-stop(100%, #fff));
    background: -moz-linear-gradient(center top, #e8e9ea 0, #fff 100%);
    -webkit-box-shadow: 0 0 3px 1px #c9cdd1;
    -moz-box-shadow: 0 0 3px 1px #c1c6cc;
    box-shadow: 0 0 3px 1px #bbc3cc
}

.edit-file-choosee {
    display: none
}

p.para {
    margin-bottom: 15px;
    color: #777
}

#employer-post-new-job .res-steps-container .res-steps {
    width: 33%;
    text-align: center;
    float: left;
    cursor: pointer
}

.colorful-tab-content .faq #accordion .panel-title a {
    padding-left: 10px
}

.more-less.glyphicon.glyphicon-plus {
    color: #4B649C!important;
    margin-right: 10px;
    display: none
}

.faq p.para {
    color: #777;
    line-height: 29px;
    text-align: justify
}

.more-less.glyphicon.glyphicon-minus {
    color: #4B649C!important;
    margin-right: 10px;
    display: none
}

h1.faq-main-head {
    font-weight: 700;
    color: #4B649C;
    font-size: 25px
}

#employer-post-new-job .res-steps-container .res-steps .res-step-bar {
    -webkit-border-radius: 50%!important;
    -moz-border-radius: 50%!important;
    -ms-border-radius: 50%!important;
    border-radius: 50%!important;
    background: #4B649C;
    display: inline-block;
    height: 40px;
    width: 40px;
    margin-top: 10px;
    text-align: center;
    color: #fff;
    padding-top: 7px;
    font-size: 20px
}

#employer-post-new-job .res-steps-container .res-steps .res-progress-title {
    text-align: center;
    font-size: 15px;
    padding-top: 10px;
    display: block
}

#employer-post-new-job .res-steps-container .res-steps .res-progress-bar {
    height: 5px;
    background: #4B649C;
    width: 50%;
    margin: -22px 0 0 50%;
    float: left
}

#employer-post-new-job .res-steps-container .res-step-four .res-progress-bar,
#employer-post-new-job .res-steps-container .res-step-three .res-progress-bar,
#employer-post-new-job .res-steps-container .res-step-two .res-progress-bar {
    width: 100%;
    margin-left: 0
}

#employer-post-new-job .res-steps-container .res-step-four .res-progress-bar {
    width: 50%;
    margin-right: 50%
}

#employer-post-new-job .res-step-form {
    box-shadow: 0 6px 4px -2px silver;
    position: absolute;
    background: #fff;
    margin-top: 40px;
    padding-top: 30px
}

#employer-post-new-job .res-step-form-two {
    position: inherit!important
}

#employer-post-new-job .res-step-form form {
    margin: auto;
    display: block;
    width: 285px
}

#employer-post-new-job .res-step-form h3 {
    margin: 10px 0;
    color: #0aa7e1;
    font-size: 18px
}

#employer-post-new-job .res-step-form .form-horizontal label {
    font-weight: 400
}

#employer-post-new-job .res-form-four,
#employer-post-new-job .res-form-three,
#employer-post-new-job .res-form-two {
    left: 150%
}

#employer-post-new-job .active .res-step-bar {
    background: #F99A3D!important
}

#employer-post-new-job .active .res-progress-title {
    color: #0aa7e1
}

.dropp {
    width: 283px;
    margin: 22px 0;
    border: 1px solid #ccc
}

.dropp-header {
    background: #fff;
    color: #000;
    border-bottom: 2px solid #fff;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex
}

.dropp-header__title {
    padding: .8em .5em;
    display: inline-block;
    max-width: 100%;
    overflow: hidden;
    word-wrap: normal
}

.dropp-header__btn {
    display: block;
    background: #fff;
    color: #fff;
    padding: .8em .5em;
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out
}

.dropp-header__btn .icon {
    -webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    transform: rotate(-90deg)
}

.dropp-header__btn .icon:after,
.dropp-header__btn .icon:before {
    top: 30%;
    left: 25%;
    width: 50%;
    height: 15%;
    background: #4B649C;
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg)
}

.dropp-header__btn .icon:after {
    top: 55%;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg)
}

.dropp-header__btn.js-open {
    background: #fff
}

.dropp-header__btn.js-open .icon {
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    transform: rotate(90deg)
}

.dropp-header__btn.js-open .icon:after,
.dropp-header__btn.js-open .icon:before {
    background: #4b649c
}

.dropp-body,
.dropp-body label.js-open,
.dropp-body label:hover {
    background: #fff
}

.dropp-header__btn:focus {
    outline: 0
}

.dropp-body {
    overflow: hidden;
    width: 100%;
    max-height: 0;
    color: #fff;
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out
}

.dropp-body.js-open {
    max-height: 20em
}

.dropp-body label {
    display: block;
    font-size: .875em;
    color: #000;
    text-decoration: none;
    padding: 1em .5em;
    font-weight: 400;
    box-shadow: 0 0 0 #ccc, inset 0 1px 0 #ccc;
    cursor: pointer
}

.dropp-body label:first-child {
    box-shadow: none
}

.dropp-body label>input,
.inputfile.inputfile-1 {
    display: none
}

.captcha img {
    height: auto;
    margin: auto;
    display: block;
    width: 338px
}

.btn.res-btn-orange {
    box-shadow: 0 15px 10px -10px rgba(31, 31, 31, .5);
    border-radius: 0;
    padding: 9px 25px;
    text-decoration: none;
    margin: 20px;
    color: #fff;
    position: relative;
    display: inline-block;
    width: 140px;
    background: #F99A3D;
    font-weight: 700;
    font-size: 14px;
    border: none
}

.g_w_btn,
.mb5 .stars {
    display: block
}

.mar-height {
    height: 150px
}

#exTab1 .nav-pills>li.active>a,
#exTab1 .nav-pills>li.active>a:focus,
#exTab1 .nav-pills>li.active>a:hover {
    background: 0 0
}

#exTab1 ul.nav.nav-pills {
    border-top: 1px solid rgba(204, 204, 204, .57)
}

#exTab1 ul li a b {
    margin-right: 10px;
    color: #FD7D00;
    font-size: 20px
}

#exTab1 ul li a {
    color: #666;
    border-right: 1px solid #ccc;
    padding: 5px 15px
}

#exTab1 ul li a span.bb {
    margin-left: 10px;
    font-weight: 600;
    color: #000
}

#exTab1 .tab-content {
    border-top: 3px solid rgba(204, 204, 204, .59)
}

.dbPropCardTxt-txt {
    font-weight: 600;
    text-align: center;
    color: #000
}

.shrt-list-tabb img {
    margin: 50px auto;
    display: block
}

#exTab2 h3 {
    color: #fff;
    background-color: #428bca;
    padding: 5px 15px
}

.nav-pills>li>a {
    border-radius: 0
}

.shrt-list-tab {
    background: #fff;
    position: relative;
    box-shadow: 0 6px 6px rgba(0, 0, 0, .2);
    margin-top: 20px
}

.st_R {
    position: absolute;
    top: 11px;
    left: 14px;
    font-size: 20px;
    color: #F97026;
    cursor: pointer
}

.dbPropCardTxt {
    padding: 10px 10px 20px;
    vertical-align: middle;
    width: 100%
}

.dbPropCardTxt p {
    overflow: hidden;
    width: 100%;
    max-width: 205px
}

.dbPropU {
    font-size: 12px;
    font-weight: 600
}

.dbPropCardTxt p.dbPropPrice {
    overflow: hidden;
    width: 100%;
    max-width: 159px;
    color: #3498db;
    font-size: 15px;
    font-weight: 700
}

.dbPropCardTxt p.dbPropName,
.dbPropCardTxt p.dbPropType {
    color: #666;
    font-weight: 600
}

.dbPropCardTxt p.dbPropStatus,
.g_w_btn {
    color: #FD7D00;
    font-size: 12px;
    font-weight: 600
}

.view_num input {
    width: 155px;
    -webkit-appearance: none
}

.shrt-img {
    position: relative
}

.fav-popup,
.shrt-img-overlay,
.socil {
    position: absolute
}

.shrt-img-overlay {
    background: rgba(0, 0, 0, .38);
    height: 100%;
    width: 100%;
    top: 0;
    right: 0;
    left: 0
}

.g_w_btn {
    margin-top: 12px;
    text-decoration: none;
    border: 1px solid #FD7D00;
    background-color: #fff;
    text-align: center;
    padding: 5px 10px;
    line-height: 18px;
    border-radius: 1px;
    cursor: pointer;
    -webkit-transition: ease all .3s;
    -moz-transition: ease all .3s;
    -ms-transition: ease all .3s;
    transition: ease all .3s
}

.spacer20 {
    width: 100%;
    height: 20px
}

.dbPropAdrs {
    color: #999;
    font-size: 10px
}

.dbPropArea {
    font-size: 10px;
    color: #666;
    line-height: 20px
}

#exTab1 .nav-pills>li>a {
    border-radius: 0
}

.short_list-star {
    width: 20%;
    float: left;
    margin-top: 3px
}

.pro-img-rht-built,
.short-list-beside-details {
    width: 50%;
    float: left
}

.pro-img-rht-built {
    margin-bottom: 7px
}

.short-list-beside-details.offers .btn {
    padding: 0
}
span.bking{    background: #EA8B2F;
    color: #fff;
    font-size: 9px;
    padding: 2px 10px;
    margin-top: 7px;
    display: block;
    width: 76px;
    float: left;
	    margin-right: 5px;
}
span.offer{    position: relative;
    top: 7px;}
.pro-img-rht-price-rht span {
    background: #fff!important;
    color: #666!important;
    border: none!important;
    font-weight: 600;
    font-size: 12px;
    padding: 0
}
.pro-img-rht-price.b_up.w-28 span.name-apartmnt, .pro-img-rht-price.b_up.w-30 span.name-apartmnt {
    color: #000;
	font-size:13px;
}
.pro-img-rht-price.ready_mve span.name-apartmnt{ color: #666;
	font-size:12px;}
.pro-img-rht-price.b_up.w-28 {
    width: 30% !important;
}
.pro-img-rht-price.b_up.w-28.w-50 {
    width: 65% !important;
}
.pro-img-rht-price.b_up.w-28.w-50 span.name-apartmnt, .pro-img-rht-price.ready_mve.w-50 span.name-apartmnt {
    width: 245px !important;
}

.pro-img-rht-price{
    width: 23%;
    float: left;
    margin-top: 0
}

.pro-img-rht-price.w-28{width:28%;}
.pro-img-rht-price-rht {
    width: 50%;
    float: left;
    margin-top: 0
}

.pro-img-rht-price.w-28 p{margin-top:5px;}

.fchild {
    font-weight: 600;
    color: #333
}

.short_list-star i.fa {
    color: #FD7D00
}

.short_list-star span {
    margin-left: 5px!important;
    font-size: 14px;
    font-weight: 600;
    color: #333
}

.short-list-beside span,
ul.social-network {
    margin-left: 0!important
}

.short-list-beside {
    width: 24%;
    float: left
}

.short-list-beside-details .btn {
    background: #FD7D00!important;
    color: #fff!important;
    border: 1px solid #f97f07!important;
    border-radius: 2px!important
}

.short-list-beside-details.offers span {
    background: #fff!important;
    color: #FD7D00!important;
    border: none!important;
    font-weight: 600;
    font-size: 12px;
    padding-left: 0
}

.short-list-beside-details.offers span i.fa {
    margin-right: 5px
}

.npsrp_bottom i.fa {
    color: #4B649C;
    font-size: 10px;
    margin-right: 5px
}

.npsrp_bottom ul li {
    font-size: 12px;
    background: #fff;
    padding: 1px 15px
}

.npsrp_bottom ul li b {
    color: #FD7D00
}

#smallModal .btn-primary {
    border-radius: 0;
    width: 100px;
    padding: 5px 12px
}

.lf.f13.hm10.mb5 .starfav .btn {
 
    color: #fff;
    border: none
}

.lf.f13.hm10.mb5.g-rht {
    float: right!important;
    margin-right: 5px
}

.lf.f13.hm10.mb5 .starfav .btn i.fa {
    color: #FD7D00;
    margin-right: 10px
}

.fav-popup {
    width: 250px;
    background: #000;
    height: 35px;
    top: 175px;
    right: 91px;
    text-align: center;
    display: none;
    line-height: 35px
}

.fav-popup span {
    color: #fff;
    font-weight: 600;
    font-size: 16px
}

.fav-popup i.fa {
    color: #FD7D00;
    font-size: 16px;
    margin-right: 8px
}

.shre:hover .socil {
    display: block
}

.socil {
    background: #fff;
    width: 275px;
    padding-left: 30px;
    box-shadow: 0 0 5px #ccc;
    right: 12px;
    top: 77px;
    display: none
}

ul.social-network {
    list-style: none;
    display: inline;
    padding: 0
}

ul.social-network li {
    display: block;
    margin: 0 5px
}

.socialHoverClass,
a.socialIcon:hover {
    color: #44BCDD
}

.social-circle li a {
    position: relative;
    margin: 0 auto;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    text-align: center;
    width: 50px;
    height: 50px;
    font-size: 20px
}

.social-circle li i {
    margin: 0 13px 0 0;
    line-height: 50px;
    text-align: center;
    font-size: 17px
}

.social-circle li a span {
    font-size: 15px;
    color: #000
}

.social-circle li a:hover i,
.triggeredHover {
    -moz-transform: rotate(360deg);
    -webkit-transform: rotate(360deg);
    -ms--transform: rotate(360deg);
    transform: rotate(360deg);
    -webkit-transition: all .2s;
    -moz-transition: all .2s;
    -o-transition: all .2s;
    -ms-transition: all .2s;
    transition: all .2s
}

.social-circle i {
    color: #666;
    -webkit-transition: all .8s;
    -moz-transition: all .8s;
    -o-transition: all .8s;
    -ms-transition: all .8s;
    transition: all .8s
}

.my_response_wrap {
    background: #fff;
    width: 100%;
    transition: all .2s;
    -webkit-box-shadow: 0 1px 6px 0 rgba(0, 0, 0, .05);
    box-shadow: 0 1px 6px 0 rgba(0, 0, 0, .05);
    border-radius: 5px;
    padding: 15px
}

.Date,
.Email,
.Mobile,
.name {
    width: 25%;
    float: left
}

.lstrp,
.namee {
    width: 100%
}

.Date li,
.Email li,
.Mobile li,
.name li {
    margin-bottom: 13px
}

.responsive-top-div .name li {
    margin-bottom: 13px;
    font-size: 14px
}

.Date span,
.Email span,
.Mobile span,
.name span {
    font-weight: 600;
    color: #000;
    font-size: 14px
}

.sub-name-list ul {
    margin: 0;
    padding: 0
}

.sub-name-list {
    margin-top: 25px
}

.responsive-top-div {
    position: relative
}

.lstrp {
    position: absolute;
    height: 1px;
    background: rgba(205, 205, 205, .25882352941176473);
    top: 27px
}

.my-response_wrap_lft {
    transition: all .2s;
    -webkit-box-shadow: 0 1px 6px 0 rgba(0, 0, 0, .05);
    box-shadow: 0 1px 6px 0 rgba(0, 0, 0, .05);
    border-radius: 5px;
    width: 100%;
    background: #fff;
    margin-top: 25px
}

.primary_btn {
    background-color: #47619b;
    border: 1px solid #4B649C;
    color: #fff;
    border-radius: 2px;
    margin-bottom: 25px;
    font-weight: 600;
    font-size: 13px
}

.manage-properties-wrap {
    background: #fff;
    margin-bottom: 12px;
    box-shadow: 0 8px 6px -6px rgba(51, 51, 51, .33);
    padding: 10px;
    border-radius: 5px
}

.manage-properties-wrap.wr {
    box-shadow: none
}

.manage-properties-wrap .manage-properties-wrap h1 {
    font-weight: 700;
    color: #FD7D00;
    font-size: 16px;
    margin: 0
}

.left-no,
.rht-no {
    margin-top: 25px;
    float: left
}

.manage-properties-wrap span.manage-pro-head small {
    margin-left: 15px
}

.primary_btn:hover {
    color: #fff
}

.left-no,
.search_id i.fa {
    color: #000
}

.left-no {
    padding-top: 12px;
    font-size: 13px;
    font-weight: 600;
    width: 70%
}

.card-heading {
    color: #000;
    border-bottom: 1px solid #eaeaea;
    padding: 10px;
    font-weight: 600
}

.rht-no {
    width: 30%
}

.rht-no input {
    border-radius: 0;
    font-size: 12px
}

.form-group.top_input {
    position: relative
}

.search_id {
    width: 34px;
    height: 34px;
    text-align: center;
    background: rgba(204, 204, 204, .43137254901960786);
    line-height: 34px;
    position: absolute;
    right: 0;
    top: 0
}

.my-response_wrap_lft .form-group.lft-1 {
    width: 16%
}

.my-response_wrap_lft .form-group.lft-2 {
    width: 37%
}

.my-response_wrap_lft .form-group.top_input {
    width: 54%
}

.my-response_wrap_lft .form-group.lft-1 select {
    outline: 0;
    box-shadow: none;
    border-bottom: 1px solid #ccc;
    border-radius: 0;
    font-size: 13px;
    color: #777
}

.my-response_wrap_lft .form-group.lft-2 input,
.my-response_wrap_lft .form-group.top_input input {
    outline: 0;
    box-shadow: none;
    border-bottom: 1px solid #ccc;
    border-radius: 0;
    font-size: 13px;
    color: #ccc
}

.tenant-form.clearfix {
    width: 650px;
    margin: 28px auto;
    display: block
}

.dealer_details form,
.sub_menu_ {
    display: none
}

.nice-select span.current {
    position: relative;
    top: -1px
}

.searchingby_lst.tran_type .form-group.pro_typee.clearfix {
    width: 37%;
    float: left
}

.searchingby_lst.tran_type .form-group.pro_typee.clearfix input {
    height: 41px
}

.searchingby_lst.tran_type .box span {
    color: #777
}

.tabbable-panel {
    border: 1px solid #eee;
    padding: 10px
}

.tabbable-line>.nav-tabs {
    border: none;
    margin: 0
}

.tabbable-line>.nav-tabs>li {
    margin-right: 2px
}

.tabbable-line>.nav-tabs>li>a {
    border: 0;
    margin-right: 0;
    color: #737373
}

.tabbable-line>.nav-tabs>li>a>i {
    color: #a6a6a6
}

.tabbable-line>.nav-tabs>li.open,
.tabbable-line>.nav-tabs>li:hover {
    border-bottom: 4px solid #fbcdcf
}

.tabbable-line>.nav-tabs>li.open>a,
.tabbable-line>.nav-tabs>li:hover>a {
    border: 0;
    background: 0 0!important;
    color: #333
}

.tabbable-line>.nav-tabs>li.open>a>i,
.tabbable-line>.nav-tabs>li:hover>a>i {
    color: #a6a6a6
}

.tabbable-line>.nav-tabs>li.open .dropdown-menu,
.tabbable-line>.nav-tabs>li:hover .dropdown-menu {
    margin-top: 0
}

.tabbable-line>.nav-tabs>li.active {
    border-bottom: 4px solid #4B649C;
    position: relative
}

.tabbable-line>.nav-tabs>li.active>a {
    border: 0;
    color: #333
}

.tabbable-line>.nav-tabs>li.active>a>i {
    color: #404040
}

.tabbable-line>.tab-content {
    margin-top: -3px;
    background-color: #fff;
    border: 0;
    border-top: 1px solid #eee;
    padding: 15px 0
}

.portlet .tabbable-line>.tab-content {
    padding-bottom: 0
}

.tabbable-line.tabs-below>.nav-tabs>li {
    border-top: 4px solid transparent
}

.tabbable-line.tabs-below>.nav-tabs>li>a {
    margin-top: 0
}

.tabbable-line.tabs-below>.nav-tabs>li:hover {
    border-bottom: 0;
    border-top: 4px solid #fbcdcf
}

.tabbable-line.tabs-below>.nav-tabs>li.active {
    margin-bottom: -2px;
    border-bottom: 0;
    border-top: 4px solid #f3565d
}

.tabbable-line.tabs-below>.tab-content {
    margin-top: -10px;
    border-top: 0;
    border-bottom: 1px solid #eee;
    padding-bottom: 15px
}

.tabbable-panel .nav-tabs li a,
.tabbable-panel .nav-tabs li.active a {
    background: 0 0!important;
    color: #000!important
}

.tabbable-panel .nav-tabs {
    position: inherit
}

.tabbable-panel .tab-content>.tab-pane p {
    line-height: 24px;
    color: #777;
    font-size: 13px
}

.tabbable-panel .nav-tabs li.active a:before {
    content: "";
    top: 0;
    left: 0
}

.tran_type.trann_type .form-group.tran_type-lft,
.tran_type.trann_type .nice-select {
    float: right
}

.tabbable-panel span.current,
.tran_type-lft .nice-select span.current,
.tran_type-rht .nice-select span.current {
    position: relative;
    top: -7px;
    font-size: 13px
}

.nice-select.open .list {
    height: 270px;
    overflow-y: scroll
}

.C_white {
    width: 140px
}

.C_white .drpdwn ul li {
    margin-bottom: 12px
}

span.fo_13px img {
    width: 30px;
    width: 28px;
    height: 28px;
    margin-top: -2px;
    margin-right: 9px;
    border-radius: 50%
}

span.fo_13px.active {
    color: #fff
}

h3.search_lsit {
    font-size: 15px;
    font-weight: 700;
    color: #F85F3A;
    margin-bottom: 18px
}

#custom-search-inputtt {
    background: #fff;
    margin: 0;
    padding: 10px;
    border-top: 1px solid rgba(203, 203, 203, .5803921568627451)
}

#custom-search-inputtt .search-query {
    background: #fff!important;
    height: 33px;
    margin-bottom: 0;
    padding-left: 7px;
    padding-right: 7px;
    border-radius: 0;
    border: 1px solid rgba(204, 204, 204, .49019607843137253);
    box-shadow: none;
    font-size: 13px
}

#custom-search-inputtt button {
    background: rgba(0, 0, 0, 0);
    border: 0;
    border-radius: 3px;
    color: #666;
    left: auto;
    margin-bottom: 0;
    margin-top: 7px;
    padding: 2px 5px;
    position: absolute;
    right: 0;
    z-index: 9999
}

.search-query:focus+button {
    z-index: 3
}

.all_conversation button {
    background: #fff;
    border: 1px solid #ddd;
    height: 38px;
    text-align: left;
    width: 100%;
    font-size: 13px;
    font-weight: 700
}

.all_conversation i {
    background: #FD7D00;
    border-radius: 100px;
    color: #fff;
    font-size: 17px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    width: 30px
}

.all_conversation .caret {
    bottom: 0;
    margin: auto;
    position: absolute;
    right: 15px;
    top: 0
}

.all_conversation .dropdown-menu {
    background: #f5f3f3;
    border-radius: 0;
    margin-top: 0;
    padding: 0;
    width: 100%
}

.all_conversation ul li {
    border-bottom: 1px solid #ddd;
    line-height: normal;
    width: 100%
}

.all_conversation ul li a:hover {
    background: #ddd;
    color: #333
}

.all_conversation ul li a {
    color: #333;
    line-height: 30px;
    padding: 3px 20px
}

.member_list .chat-body {
    margin-left: 47px;
    margin-top: 0
}

.top_nav {
    overflow: visible
}

.chat_area,
.member_list {
    overflow-x: hidden;
    overflow-y: auto
}

.member_list .contact_sec {
    margin-top: 3px
}

.member_list ul {
    border: 1px solid #ddd
}

.chat-img img {
    height: 34px;
    width: 34px
}

strong.pull-right {
    font-size: 13px
}

strong.primary-font {
    font-weight: 600;
    font-size: 11px
}

.new_message_head .fa-cogs {
    color: #FD7D00
}

.contact_sec .badge {
    background-color: #FD7D00
}

.member_list li {
    border-bottom: 1px solid #ddd;
    padding: 6px
}

.member_list li:last-child {
    border-bottom: none
}

.member_list {
    height: 388px;
    background: #fff
}

.sub_menu_ {
    background: #f5f3f3;
    border: 1px solid rgba(0, 0, 0, .15);
    left: 100%;
    margin-left: 0;
    max-width: 233px;
    position: absolute;
    top: 0;
    width: 100%
}

.all_conversation ul li:hover .sub_menu_,
footer .wtup {
    display: block
}

.new_message_head button {
    background: rgba(0, 0, 0, 0);
    border: none
}

.new_message_head {
    background: #fff;
    float: left;
    font-size: 13px;
    font-weight: 600;
    padding: 18px 10px;
    width: 100%
}

.message_section {
    border: 1px solid #ddd
}

.chat_time.pull-right {
    color: #FFF;
    margin: 10px 0 0;
    font-weight: 600
}

.chat_area {
    float: left;
    height: 300px;
    width: 100%;
    background: #FD7D00
}

.chat_area li {
    padding: 14px 14px 0
}

.chat_area li .chat-img1 img {
    height: 40px;
    width: 40px
}

.chat_bottom,
.message_write,
.sub_menu_>li,
.sub_menu_>li a {
    float: left;
    width: 100%
}

.chat_area .chat-body1 {
    margin-left: 50px
}

.chat-body1 p {
    background: #fff;
    padding: 15px;
    border-radius: 6px;
    font-size: 13px;
    line-height: 24px;
    text-align: justify
}

.chat_area .admin_chat .chat-body1 {
    margin-left: 0;
    margin-right: 50px
}

.chat_area li:last-child {
    padding-bottom: 10px
}

.message_write {
    background: #f5f3f3;
    padding: 15px
}

.message_write textarea.form-control {
    height: 40px;
    padding: 10px;
    border: 1px solid rgba(0, 0, 0, .09019607843137255);
    box-shadow: 0 0 0 rgba(204, 204, 204, .2196078431372549);
    border-radius: 23px;
    font-size: 12px
}

.chat_bottom {
    margin-top: 13px
}

.upload_btn {
    color: #777
}

.member_list li:hover {
    background: #428bca;
    color: #fff;
    cursor: pointer
}

.chat_bottom a.pull-right.btn.btn-success {
    width: 106px;
    border-radius: 1px;
    padding: 6px 0;
    background: #4B649C;
    border: 1px solid #47619b
}

.main_section {
    margin-bottom: 40px;
    box-shadow: 0 8px 6px -6px rgba(51, 51, 51, .33)
}

.header_sec strong {
    font-weight: 400
}

footer .wtup {
    margin-top: 25px;
    position: relative;
    top: 0!important
}

#employer-post-new-job .res-step-form textarea.form-control {
    height: auto;
    width: 82%;
    border: 1px solid rgba(170, 170, 170, .38823529411764707);
    box-shadow: none;
    border-radius: 0;
    margin-left: 15px
}

.package-one label strong {
    color: #4B649C;
    text-align: right;
    float: right
}

.package-one label span {
    color: #b7b7b7;
    font-weight: 400;
    position: absolute;
    left: 35%
}

.package-one .mdd span {
    position: inherit;
    left: 0;
    line-height: 22px;
    text-align: justify;
    font-size: 14px;
    color: #777
}

.package-one label:before,
.package-one label:hover:before {
    position: absolute;
    left: 14px;
    top: 21px;
    width: 16px;
    height: 16px;
    content: ""
}

.package-one input[type=radio] {
    display: none
}

.popup-filters .btn-default:hover {
    background: #fff;
    border-color: #4B649C
}

.popup-filters .btn-default.btn-xs {
    padding: 1px 2px!important;
    font-size: 9px!important;
    line-height: 11px!important;
    border-radius: 0!important;
	    border: 2px solid rgba(204, 204, 204, 0.5607843137254902)
}

.popup-filters .btn-default.active,
.popup-filters .btn-default:active,
.popup-filters .open>.dropdown-toggle.btn-default {
    background-color: #4B649C;
    color: #fff;
    border-color: #0087ba;
    box-shadow: none;
    outline: 0
}

.package-one label,
.package-one-bottom {
    box-shadow: 0 15px 10px -10px rgba(0, 0, 0, .1)
}

.package-one label:before {
    border-radius: 50%;
    border: 1px solid #d0d0d0
}

.package-one input:checked+label,
.package-one label:active,
.package-one label:focus,
.package-one label:hover {
    color: #fff;
    background: #4B649C;
    border-color: #fff
}

.package-one label:hover:before {
    border-radius: 50%;
    border: 4px solid #fff
}

.package-one label {
    font-size: 17px;
    font-weight: 700;
    line-height: 1;
    cursor: pointer;
    display: block;
    padding: 20px 10px 20px 50px;
    position: relative;
    background: #fff;
    overflow: hidden;
    -webkit-transition: all .15s ease;
    transition: all .15s ease
}

.btn.res-btn-orange:hover,
.package-one .btn.res-btn-orange:hover {
    background: #4B649C;
    color: #fff
}

.package-one label i.fa.fa-inr {
    position: relative;
    top: 1px;
    margin-right: 3px
}

.package-one .btn.res-btn-orange {
    float: right;
    margin-right: 0
}

.mdd,
.stt {
    float: left
}

.package-one .btn.res-btn-orange:focus {
    outline: 0;
    background: #F99A3D;
    color: #fff
}

.package-one input:checked+label span,
.package-one input:checked+label strong,
.package-one label:active span,
.package-one label:active strong,
.package-one label:focus span,
.package-one label:focus strong,
.package-one label:hover span,
.package-one label:hover strong {
    color: #fff
}

.stt {
    width: 15%
}

.mdd {
    width: 65%
}

.hhh {
    width: 20%;
    float: right;
    text-align: right
}

.hhh p {
    font-size: 13px;
    margin-top: 10px;
    margin-bottom: -5px
}

.hhh .res-btn-orange {
    margin-top: 0
}

.package-one-bottom {
    margin-top: 15px;
    position: relative;
    background: #fff
}

.package-one-bottom .bx-five,
.package-one-bottom .bx-four,
.package-one-bottom .bx-one,
.package-one-bottom .bx-six,
.package-one-bottom .bx-three,
.package-one-bottom .bx-two {
    width: 20%;
    float: left;
    position: relative
}

.package-one-bottom .bx-five:before,
.package-one-bottom .bx-four:before,
.package-one-bottom .bx-three:before,
.package-one-bottom .bx-two:before {
    position: absolute;
    content: "";
    top: 0;
    right: 0;
    width: 1px;
    left: 0;
    background: rgba(204, 204, 204, .35);
    height: 190px
}

.img-package-btm {
    width: 140px;
    margin: 15px auto;
    display: block;
    height: auto
}

.package-one-bottom .bx-five h3,
.package-one-bottom .bx-four h3,
.package-one-bottom .bx-one h3,
.package-one-bottom .bx-six h3,
.package-one-bottom .bx-three h3,
.package-one-bottom .bx-two h3 {
    text-align: center;
    text-transform: capitalize;
    font-size: 15px;
    font-weight: 700;
    margin: 15px 0;
    color: #000
}

.un_line {
    width: 100%;
    height: 1px;
    background: rgba(204, 204, 204, .35);
    position: absolute;
    top: 42px;
    right: 0;
    left: 0
}

.edt .btn-default,
.renew .btn-default,
.rmve .btn-default {
    display: block;
    width: 35px;
    height: 35px;
    padding: 0;
    line-height: 35px;
    background: #fff;
    box-shadow: 0 4px 4px rgba(0, 0, 0, .12), 0 0 0 rgba(0, 0, 0, 1)
}

.package-one-bottom .bx-five span,
.package-one-bottom .bx-four span,
.package-one-bottom .bx-one span,
.package-one-bottom .bx-six span,
.package-one-bottom .bx-three span,
.package-one-bottom .bx-two span {
    text-align: center;
    display: block;
    color: #777;
    margin-top: 63px
}

.package-one-bottom .bx-one span {
    margin-top: 0;
    position: relative;
    top: 3px
}

.add-project {
    text-align: right
}

.breadcrumbb li a,
.logo-right-det-v2 ul li a,
.menu-icons .fa,
.pricing-footer,
.pricing-head,
.subscribe-lft h3,
.subscribe-md {
    text-align: center
}

.add-project .btn.res-btn-orange {
    margin: 10px 10px 0 0
}

.edt i.fa {
    color: red
}

.renew i.fa {
    color: #F99A3D
}

.rmve i.fa {
    color: #4B649C
}

.edt .btn-default,
.renew .btn-default {
    margin: 10px auto;
    border: none;
    border-radius: 50%
}

.rmve .btn-default {
    margin: auto;
    border: none;
    border-radius: 50%
}

.pricing .btn:not(a),
.yellow-crusta.btn {
    color: #FFF;
    background-color: #4B649C;
    margin-top: 20px;
    padding: 8px 0;
    border: 1px solid #47619b;
    width: 130px
}

.pricing .btn:not(a) {
    box-shadow: inset 0 -3.2px rgba(0, 0, 0, .12), inset 2px 0 rgba(0, 0, 0, .1);
    outline: 0;
    -webkit-outline: none;
    -o-outline: none;
    -moz-outline: none
}

.pricing .btn.active,
.pricing .btn:active:not(a) {
    outline: 0;
    -moz-outline: none;
    background-image: none;
    -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125)!important;
    position: relative;
    box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125)!important;
    top: 1px;
    left: -1px
}

.pricing .btn:focus:not(a) {
    outline: 0;
    -webkit-outline: none;
    -moz-outline: none
}

.pricing:hover .recommended {
    display: none
}

.pricing:hover .yellow-crusta.btn {
    background: #FD7D00;
    border: 1px solid #f97f07
}

.pricing,
.pricing-footer,
.pricing-head h4,
ul.pricing-content.list-unstyled {
    background: #fff
}

.pricing {
    border-radius: 5px;
    position: relative;
    margin-bottom: 25px;
    border: 2px solid #4B649C;
    transition: all .8s
}

.pricing-active {
    border: 3px solid #36d7ac;
    margin-top: -10px
}

.pricing:hover {
    cursor: pointer;
    transform: scale(1.1, 1.1);
    border: 3px solid #FD7D00
}

.pricing:hover h4 {
    color: #FD7D00
}

.pricing-head h3,
.pricing-head h4 {
    margin: 0;
    line-height: normal
}

.pricing-head h3 span,
.pricing-head h4 span {
    display: block;
    margin-top: 5px;
    font-size: 14px;
    font-style: normal;
    text-transform: capitalize
}

.pricing-head h3 {
    font-weight: 300;
    color: #4B649C;
    padding: 12px 0;
    font-size: 22px;
    background: #fff
}

.pricing-head h4 {
    color: #FD7D00;
    font-size: 29px;
    font-weight: 700;
    border-bottom: solid 1px #f5f9e7
}

.pricing-head-active h4 {
    color: #36d7ac
}

.pricing-head h4 i {
    top: 0;
    font-size: 26px;
    font-style: normal;
    position: relative;
    margin-right: 7px
}

.pricing-head h4 span {
    top: -10px;
    font-size: 13px;
    font-style: normal;
    color: #777;
    font-weight: 600;
    margin: 6px 0
}

.pricing-content li {
    color: #888;
    font-size: 12px;
    padding: 7px 15px;
    border-bottom: solid 1px #f5f9e7
}

.pricing-footer {
    color: #777;
    font-size: 12px;
    line-height: 17px;
    padding: 10px 20px 19px
}

.price-active,
.pricing:hover {
    z-index: 9
}

.price-active h4 {
    color: #36d7ac
}

.no-space-pricing .pricing:hover {
    transition: box-shadow .2s ease-in-out
}

.no-space-pricing .price-active .pricing-head h4,
.no-space-pricing .pricing:hover .pricing-head h4 {
    color: #36d7ac;
    padding: 15px 0;
    font-size: 80px;
    transition: color .5s ease-in-out
}

.yellow-crusta.btn.active,
.yellow-crusta.btn:active,
.yellow-crusta.btn:focus,
.yellow-crusta.btn:hover {
    color: #FFF;
    background-color: #FD7D00;
    border: 1px solid #f97f07
}

.recommended {
    position: absolute;
    display: none;
    top: 0;
    color: #fff;
    width: 130px;
    left: 64px;
    right: 0;
    padding: 4px 15px;
    background: #FD7D00;
    border-radius: 0 0 4px 4px
}

.post_pro {
    width: 195px
}

.side-menu {
    box-shadow: 0 8px 6px -6px rgba(51, 51, 51, .33)
}

.side-menu .navbar-nav li i.fa {
    color: #FD8D00;
    font-size: 14px
}

.side-menu .navbar {
    border: none;
    background: #fff
}

.side-menu .navbar-header {
    width: 100%
}

.side-menu .navbar-nav .active a {
    background-color: transparent;
    margin-right: 0;
    border-right: 3px solid #FD7D00;
    color: #4A639B
}

.side-menu .navbar-nav .active a i.fa {
    color: #4A639B
}

.side-menu .navbar-nav li:last-child {
    border-bottom: none;
    border-top: 4px solid #e7e7e7
}

.side-menu .navbar-nav li {
    display: block;
    width: 100%;
    border-bottom: 1px solid #e7e7e7
}

.side-menu .navbar-nav li.active .sidemenu-rht-title {
    background: #4B649C!important
}

.side-menu .navbar-nav li.active a {
    color: #fff!important
}

.side-menu .navbar-nav li a:hover .sidemenu-rht-title {
    background: #4B649C;
    color: #fff
}

.side-menu .navbar-nav li:last-child a {
    font-size: 12px;
    font-weight: 700;
    text-transform: uppercase;
    color: #000
}

.side-menu #dropdown .panel-body .navbar-nav li:last-child a {
    font-size: 13px;
    font-weight: 600!important;
    text-transform: inherit;
    color: #666;
    border-top: none;
    border-bottom: 1px solid #e7e7e7
}

.side-menu #dropdown .panel-body .navbar-nav li:last-child {
    border-top: none
}

.side-menu .navbar-nav li:last-child a:hover {
    background: #4B649C;
    color: #fff
}

.navbar-default .navbar-nav>.active>a,
.navbar-default .navbar-nav>.active>a:focus,
.navbar-default .navbar-nav>.active>a:hover {
    background: 0 0!important
}

.side-menu .navbar-nav li a {
    padding: 0;
    font-size: 14px;
    font-weight: 600;
    text-transform: capitalize;
    color: #666;
    height: 40px
}

.account_top-iconsrht {
    width: 13%
}

.side-menu #dropdown .panel-body .navbar-nav li:hover a {
    background: 0 0!important;
    color: #4B649C
}

.side-menu .navbar-nav li a .glyphicon {
    padding-right: 10px
}

.side-menu #dropdown {
    border: 0;
    margin-bottom: 0;
    border-radius: 0;
    background-color: transparent;
    box-shadow: none
}

.side-menu #dropdown .panel-body .navbar-nav li,
.side-menu #dropdown>a {
    border-bottom: 1px solid #e7e7e7
}

.side-menu #dropdown .caret {
    float: right;
    margin: 9px 5px 0
}

.side-menu #dropdown .indicator {
    float: right
}

.side-menu #dropdown .panel-body {
    padding: 0;
    background-color: #f3f3f3
}

.side-menu #dropdown .panel-body .navbar-nav {
    width: 100%;
    background: #fff
}

.side-menu #dropdown .panel-body .navbar-nav li:last-child {
    border-bottom: none
}

.side-menu #dropdown .panel-body .panel>a {
    margin-left: -20px;
    padding-left: 35px
}

.side-menu #dropdown .panel-body .panel-body {
    margin-left: -15px
}

.side-menu #dropdown .panel-body .panel-body li {
    padding-left: 30px
}

.side-menu #dropdown .panel-body .panel-body li:last-child {
    border-bottom: 1px solid #e7e7e7
}

.side-menu #search-trigger {
    background-color: #f3f3f3;
    border: 0;
    border-radius: 0;
    position: absolute;
    top: 0;
    right: 0;
    padding: 15px 18px
}

.side-menu .brand-name-wrapper {
    min-height: 50px
}

.side-menu .brand-name-wrapper .navbar-brand {
    display: block
}

.side-menu #search {
    position: relative;
    z-index: 1000
}

.side-menu #search .panel-body {
    padding: 0
}

.side-menu #search .panel-body .navbar-form {
    padding: 0 50px 0 0;
    width: 100%;
    margin: 0;
    position: relative;
    border-top: 1px solid #e7e7e7
}

.side-menu #search .panel-body .navbar-form .form-group {
    width: 100%;
    position: relative
}

.side-menu #search .panel-body .navbar-form input {
    border: 0;
    border-radius: 0;
    box-shadow: none;
    width: 100%;
    height: 50px
}

.breadcrumbb,
.form_wizared-form {
    box-shadow: 0 2px 1px rgba(204, 204, 204, .66)
}

.side-menu #search .panel-body .navbar-form .btn {
    position: absolute;
    right: 0;
    top: 0;
    border: 0;
    border-radius: 0;
    background-color: #f3f3f3;
    padding: 15px 18px
}

.side-body {
    margin-left: 310px
}

.breadcrumbb {
    padding: 0;
    background: #fff;
    list-style: none;
    overflow: hidden;
    margin-top: 21px;
    margin-bottom: 20px;
    border-radius: 4px
}

.breadcrumbb>li {
    display: table-cell;
    vertical-align: top
}

.breadcrumbb>li+li:before {
    padding: 0
}

.breadcrumbb li a {
    color: #fff;
    text-decoration: none;
    padding: 10px 0 10px 45px;
    position: relative;
    display: inline-block;
    width: 130px;
    text-transform: capitalize
}

.breadcrumbb li.completed a {
    background: #4B649C
}

.breadcrumbb li.stp-c a {
    background: #fff
}

.breadcrumbb li.stp-d a {
    background: #4B649C
}

.breadcrumbb li.stp-d span.no {
    border: 3px solid #fff!important;
    color: #fff
}

.breadcrumbb li.stp-d span.sept {
    color: #fff
}

.breadcrumbb li.stp-e a:before {
    border-left: 30px solid #fff!important
}

.breadcrumbb li.stp-d a:after {
    border-left: 30px solid #4B649C!important
}

.breadcrumbb li.completed a:after {
    border-left: 30px solid #4B649C
}

.breadcrumbb li a:before,
.breadcrumbb li.active a:after {
    border-left: 30px solid #fff
}

.breadcrumbb li.active a {
    background: #fff;
    font-weight: 700;
    color: #000
}

.breadcrumbb li:first-child a {
    padding-left: 15px;
    font-weight: 700
}

.breadcrumbb li:last-of-type a,
.breadcrumbb li:nth-child(2) a {
    width: 140px;
    font-weight: 700;
    color: #FD7D00
}

.breadcrumbb li a:after,
.breadcrumbb li a:before,
.breadcrumbb li.stp-a a:before,
.breadcrumbb li.stp-b a:before,
.breadcrumbb li.stp-c a:after,
.breadcrumbb li.stp-c a:before {
    content: " ";
    display: block;
    width: 0;
    height: 0;
    border-top: 50px solid transparent;
    border-bottom: 50px solid transparent;
    position: absolute;
    top: 50%;
    margin-top: -50px;
    left: 100%
}

.breadcrumbb li a:before,
.breadcrumbb li.stp-a a:before,
.breadcrumbb li.stp-b a:before,
.breadcrumbb li.stp-c a:before {
    margin-left: 2px;
    z-index: 1
}

.breadcrumbb li.stp-b a:before {
    border-left: 30px solid #fff!important
}

.breadcrumbb li.stp-a a:before {
    border-left: 30px solid #4B649C
}

.breadcrumbbb li#stp-2 a:before,
.breadcrumbbb li#stp-3 a:before,
.breadcrumbbbb li#stp-2 a:before,
.breadcrumbbbb li#stp-3 a:before {
    border-left: 30px solid #FD7D00!important
}

.breadcrumbb li.stp-c a:before {
    border-left: 30px solid #FD7D00
}

.breadcrumbb li a:after,
.breadcrumbb li.stp-c a:after {
    z-index: 2
}

.breadcrumbb li a:after {
    border-left: 30px solid hsla(0, 0%, 83%, 1)
}

.breadcrumbb li.stp-c a:after {
    border-left: 30px solid #fff
}

.form_wizared-form {
    background: #fff;
    margin-bottom: 25px;
    padding-top: 35px;
    border-radius: 5px;
    position: relative
}

.form_wizared-form .edt {
    position: absolute;
    top: 15px;
    left: 15px
}

.form_wizared-form .edt .btn-default {
    line-height: 38px
}

.breadcrumbb li#stp-2 span.no,
.breadcrumbb li#stp-3 span.no,
.breadcrumbb span.no,
.breadcrumbb span.noo {
    height: 35px;
    line-height: 28px;
    display: block;
    text-align: center
}

.subscribe-rht.subscribe-rhht {
    float: none;
    margin-bottom: 25px
}

.subscribe-rht.subscribe-rhht .btn {
    border-radius: 3px!important
}

.breadcrumbb li#stp-2 span.no,
.breadcrumbb span.noo {
    width: 35px;
    border: 3px solid #FD7D00;
    float: left
}

.subscribe-rht.subscribe-rhht a {
    font-weight: 700;
    color: #fff
}

.breadcrumbb span.noo {
    border-radius: 50%;
    color: #FD7D00
}

.breadcrumbb span.no {
    width: 35px;
    border: 3px solid #fff;
    border-radius: 50%;
    float: left
}

.breadcrumbb li#stp-2 span.sept {
    position: relative;
    left: 3px;
    margin-top: 7px;
    display: block;
    font-weight: 700
}

.breadcrumbb li#stp-2 span.no {
    border-radius: 50%;
    font-weight: 700
}

.breadcrumbb li#stp-3 span.no {
    border: 3px solid #FD7D00;
    border-radius: 50%;
    float: left;
    font-weight: 700
}

.breadcrumbb li.stp-a span.no {
    border: 3px solid #fff!important;
    color: #fff
}

.breadcrumbb li.stp-a span.sept {
    color: #fff
}

.breadcrumbb span.sept {
    margin-top: 7px;
    display: block
}

.captcha.captchaa img {
    height: auto;
    margin: inherit!important;
    width: 305px
}

.form-group.tran_type-lft button.btn.dropdown-toggle.btn-default {
    color: rgba(102, 102, 102, .6784313725490196);
    border-radius: 0;
    font-size: 13px;
    border: 1px solid #eeeded
}

.radio-inline {
    margin-top: 0
}

.logo-right-det-v2 {
    width: 80%;
    float: left;
    margin: 0;
    height: 86px
}

.list-inline li a {
    color: #000
}

.menu-icons .fa {
    margin: auto;
    display: block;
    position: relative;
    top: 0;
    padding: 3px 0 8px
}

.logo-right-det-v2 ul li.active a {
    background: #4B649C!important;
    color: #fff!important
}

.logo-right-det-v2 ul li a:hover {
    background: #4B649C;
    color: #fff
}

.iwant label,
.logo-right-det-v2 ul li a {
    font-weight: 600;
    color: #666;
    font-size: 13px
}

.logo-right-det-v2 ul li a {
    text-transform: uppercase;
    display: block;
    padding: 16px 10px
}

.cf,
.frm_wizard_form .edt {
    display: none
}

.iwant {
    margin: 15px 0
}

.frm_wizard_form {
    background: 0 0;
    padding-top: 0;
    box-shadow: none
}

.form_wizared-form.frm_wizard_form .properties-main.search-result-property {
    height: inherit!important;
    overflow: inherit!important
}

.form_wizared-form.frm_wizard_form .search-result-property .details-top-pro {
    width: 100%!important
}

.form_wizared-form.frm_wizard_form .search-result-property-margin-btm .box-one {
    border-radius: 0!important
}

.View_det a.btn {
    width: 100%;
    border-radius: 2px;
    color: #333;
    border: none;
    font-weight: 700;
    box-shadow: 0 0 11px #ccc;
    background: #fff;
    font-size: 13px;
    padding: 13px 0
}

.View_det .btn i.fa {
    margin-left: 7px;
    color: #FD7D00;
    font-size: 12px
}

.View_det .btn:focus {
    background: #fff;
    outline: 0;
    color: #000
}

.subscribe_rhtt {
    float: right!important;
    margin-top: 17px
}

.subscribe_rhtt .btn {
    margin-bottom: 25px
}

.signup-iam .styled-input-single {
    width: 30%;
    float: left;
    margin: 0 7px;
    color: #666
}

.all_proje,
.all_proje a {
    color: #fff
}

.signup-iam .styled-input-single label {
    font-weight: 600!important;
    font-size: 13px
}

.signup-submit .btn {
    margin-top: 25px
}

.signup-iam .styled-input-single label:after {
    margin: -11px 0 0
}

.signup-iam .styled-input-single label:before {
    margin: -13px 0 0
}

li.myinfo-icon i.fa {
    margin-right: 13px!important
}

.all_proje {
    position: absolute;
    top: -110px;
    right: 16px;
    font-weight: 700;
    font-size: 14px;
    z-index: 9999
}

.popup-filters .single-col span.hd {
    position: relative;
    top: 2px
}

.pro_type .styled-input-single {
    width: 29%!important
}

.maxl .inline+.inline {
    margin-left: 10px
}

.maxl .radio {
    color: #171616;
    font-size: 15px;
    position: relative;
    padding-top: 0;
    font-weight: 400
}

.maxl .radio span {
    position: relative;
    padding-left:30px;
	font-size: 13px;
}

.maxl .radio span:after {
    content: '';
    width:18px;
    height:18px;
    border: 2px solid rgba(102, 102, 102, 0.5882352941176471);
    position: absolute;
    left: 0;
    top: 1px;
    border-radius: 100%;
    -ms-border-radius: 100%;
    -moz-border-radius: 100%;
    -webkit-border-radius: 100%;
    box-sizing: border-box;
    -ms-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box
}

.maxl .radio input[type=radio] {
    cursor: pointer;
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: 1;
    opacity: 0;
    filter: alpha(opacity=0);
	
}

.maxl .radio input[type=radio]:checked+span {
    color: #171616;
    font-weight: 400;
    font-size: 14px;
}

.maxl .radio input[type=radio]:checked+span:before {
    content: '';
    width: 12px;
    height: 12px;
    position: absolute;
    background: #E57023;
    left: 3px;
    top: 4px;
    border-radius: 100%;
    -ms-border-radius: 100%;
    -moz-border-radius: 100%;
    -webkit-border-radius: 100%
}

.subscribe-lft,
.subscribe-md {
    width: 30%;
    float: left
}

.demo #accordion .panel-body {
    padding: 20px
}

@media only screen and (max-width:1024px) {
	
	#sideMenuContainer>.pp.p-block{display:block;}
    .featured-cost-right {
        width: 33%;
        clear: left;
        display: block
    }
    .lf.f13.hm10.mb5.dealders-mb6 {
        width: 100%;
        float: none
    }
    .hdr-top,
    .srpStack {
        display: block
    }
    .image-set img {
        width: 32%
    }
    .viewPhoneNum_Contact .btn {
        white-space: inherit
    }
}

.bg-f3 {
    background: #F0F4F7
}

.subscribe-lft h3 {
    margin: 0;
    font-weight: 700;
    font-size: 20px;
    color: #666
}

.subscribe-md i.fa {
    color: #ff9715;
    margin-right: 13px
}

.subscribe-md p:first-child i.fa {
    margin-right: 19px
}

.subscribe-md p:nth-child(2) {
    margin: 9px 0
}

.subscribe-md p:first-child span {
    position: relative;
    left: -6px
}

.subscribe-rht {
    width: 40%;
    float: left;
    text-align: right
}

.subscribe-rht2 .btn {
    margin-top: 18px!important
}

.subscribe-rhtt .btn {
    margin-top: 20px!important
}

.subscribe-rht .btn {
    width: 200px;
    border-radius: 2px 2px 4px 3px;
    background: #4B649C;
    margin-top: 5px;
    border: 1px solid #47619b;
    FONT-SIZE: 13PX;
    font-weight: 600;
    text-shadow: 0 2px rgba(0, 0, 0, .8313725490196079);
    box-shadow: 0 3px 0 rgba(47, 73, 132, .9803921568627451)
}

ul.breadcrumb-tp {
    margin-top: 2px
}

.subscribe-select-wrap {
    background: #fff;
    border-radius: 5px;
    padding: 20px 10px;
    box-shadow: 0 2px 1px rgba(204, 204, 204, .66)
}

.subscribe-lft p {
    text-align: center;
    margin: 14px 0 0;
    color: #666
}

.subscribe-lft p sup {
    font-size: 18px;
    color: #666
}

.subscribe-lft p sub {
    font-size: 12px;
    font-weight: 700;
    color: #666
}

.subscribe-lft p span {
    font-size: 27px;
    margin: 0 6px;
    font-weight: 700;
    color: #666
}

.top-sec-head {
    text-align: center;
    margin-bottom: 45px
}

.top-sec-head h3 {
    font-size: 20px;
    font-weight: 700
}

.top-sec-head p {
    font-size: 11px;
    font-weight: 600;
    color: #777
}

.subscribe-rht div {
    margin-right: 45px;
    font-weight: 700;
    color: #333;
    font-size: 13px
}

.subscribe-select-wrap4 h3.success-subscription {
    font-size: 21px;
    text-align: left;
    margin-bottom: 0
}

.subscribe-select-wrap4 .subscribe-lft2 p {
    text-align: right;
    margin-top: 0
}

.subscribe-select-wrap4 .subscribe-md {
    text-align: left!important
}

.subscribe-select-wrap4 .subscribe-md p {
    margin: 13px 0;
    font-weight: 500;
    color: #777
}

.subscribe-select-wrap4 {
    margin-bottom: 15px;
    position: relative
}

.subscribe-select-wrap4 .subscribe-rht .btn {
    margin-top: 176px
}

p.ornge-clr span,
p.ornge-clr sub,
p.ornge-clr sup {
    color: #FD7D00
}

.sub_rht {
    position: relative;
    right: 15px
}

.myproj-table table {
    margin: 0;
    padding: 0;
    width: 100%
}

.subscribe-select-wrap5 {
    padding-top: 40px!important;
    margin-bottom: 15px
}

.success-div,
.success-div img {
    margin: auto;
    display: block
}

.success-div {
    width: 100px
}

.success-div-content h3 {
    text-align: center;
    font-weight: 700;
    color: #000;
    font-size: 20px
}

.success-div-content {
    margin-top: 25px
}

.success-div-content p {
    width: 450px;
    text-align: center;
    margin: 32px auto;
    display: block;
    color: #868181;
    font-size: 14px
}

.success-div-content .btn {
    margin: auto;
    display: block;
    border-radius: 1px;
    border: 1px solid #FD7D00;
    font-size: 13px;
    font-weight: 600;
    background: #f97f07
}

.myproj-table table caption {
    font-size: 1.5em;
    margin: .5em 0 .75em
}

.myproj-table table tr {
    background: #fff;
    padding: .35em
}

.myproj-table table th,
table td {
    padding: .625em;
    text-align: center
}

.myproj-table table th {
    font-size: .85em;
    letter-spacing: .1em;
    text-transform: uppercase
}

@media screen and (max-width:600px) {
    table {
        border: 0
    }
    table caption {
        font-size: 1.3em
    }
    table thead {
        border: none;
        clip: rect(0 0 0 0);
        height: 1px;
        margin: -1px;
        overflow: hidden;
        padding: 0;
        position: absolute;
        width: 1px
    }
    table tr {
        border-bottom: 3px solid #ddd;
        display: block;
        margin-bottom: .625em
    }
    table td {
        border-bottom: 1px solid #ddd;
        display: block;
        font-size: .8em;
        text-align: right
    }
    table td:before {
        content: attr(data-label);
        float: left;
        font-weight: 700;
        text-transform: uppercase
    }
    table td:last-child {
        border-bottom: 0
    }
}

.feature-para .subscribe-md,
.feature-para .subscribe-rht {
    text-align: center;
    float: none;
    width: 100%
}

.add i.fa {
    color: green
}

.myproj-table {
    margin-top: 60px;
    position: relative
}

.myproj-table .top-sec-head,
.myproj-table table {
    margin-bottom: 25px
}

.myproj-table table img {
    border-radius: 50%;
    width: 80px;
    height: 80px;
    margin: auto;
    display: block
}

.periodd {
    display: flex!important
}

.periodd .rmve {
    margin: 8px
}

.myproj-table table tr {
    border-bottom: 1px solid rgba(204, 204, 204, .18)
}

.add {
    position: absolute;
    top: -52px;
    right: 0
}

.myproj-table table {
    border: none
}

.form-group.tran_type-lft .SumoSelect {
    width: 100%!important
}

.form-group.tran_type-lft .SumoSelect>.CaptionCont {
    height: 34px;
    font-size: 13px;
    color: #777;
    padding-left: 12px
}

.form-group.tran_type-lft .SumoSelect>.CaptionCont>span.placeholder {
    position: relative;
    color: #a59d9d
}

h3.success-subscription {
    margin: 0 0 25px;
    text-align: center;
    font-weight: 700;
    font-size: 18px
}

.feature-para .subscribe-rht div {
    margin: 15px 0
}

.subscribe-lft2 {
    width: 100%;
    float: none;
    margin-bottom: 25px
}

.subscribe-select-wrap3 .feature-para .subscribe-md {
    margin-bottom: 20px!important
}

.carousel-inner.vertical {
    height: 1200px;
    background: #fff!important;
    padding-top: 16px
}

.carousel-inner.vertical>.item {
    -webkit-transition: .7s ease-in;
    -o-transition: .7s ease-in;
    transition: .7s ease-in;
    animation-duration: 3s
}

.carousel-inner.vertical>.item img {
    padding-bottom: 8px;
    margin: auto;
    display: block;
    animation-duration: 3s;
    transition: .7s ease-in
}

@media all and (transform-3d),
(-webkit-transform-3d) {
    .carousel-inner.vertical>.item {
        -webkit-transition: -webkit-transform .7s ease-in;
        -o-transition: -o-transform .7s ease-in;
        transition: transform .7s ease-in;
        -webkit-backface-visibility: hidden;
        backface-visibility: hidden;
        -webkit-perspective: 500px;
        perspective: 500px;
        animation-duration: 3s
    }
    .carousel-inner.vertical>.item.active.right,
    .carousel-inner.vertical>.item.next {
        -webkit-transform: translate3d(0, 33.33%, 0);
        transform: translate3d(0, 33.33%, 0);
        top: 0
    }
    .carousel-inner.vertical>.item.active.left,
    .carousel-inner.vertical>.item.prev {
        -webkit-transform: translate3d(0, -33.33%, 0);
        transform: translate3d(0, -33.33%, 0);
        top: 0
    }
    .carousel-inner.vertical>.item.active,
    .carousel-inner.vertical>.item.next.left,
    .carousel-inner.vertical>.item.prev.right {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
        top: 0
    }
}

.carousel-inner.vertical>.active {
    top: 0
}

.carousel-inner.vertical>.next,
.carousel-inner.vertical>.prev {
    height: 100%;
    width: auto
}

.carousel-inner.vertical>.next {
    left: 0;
    top: 33.33%;
    right: 0
}

.carousel-inner.vertical>.prev {
    left: 0;
    top: -33.33%;
    right: 0
}

.carousel-inner.vertical>.next.left,
.carousel-inner.vertical>.prev.right {
    top: 0
}

.carousel-inner.vertical>.active.left {
    left: 0;
    top: -33.33%;
    right: 0
}

.carousel-inner.vertical>.active.right {
    left: 0;
    top: 33.33%;
    right: 0
}

#carousel-pager .carousel-control.left {
    bottom: initial;
    width: 100%
}

#carousel-pager .carousel-control.right {
    top: initial;
    width: 100%
}

.vertical-white {
    background: #f2f2f2!important
}

.input-group-btn.search-panel {
    width: 150px;
    float: left;
	    border:1px solid rgba(204, 204, 204, 0.7490196078431373);
}

.input-groupp .input-group-btn.mypanel {
    width: 148px;
    float: left;
}

.search-box {
    width: 507px;
    float: left
}

.search-button-hm {
    width: 142px;
    float: left
}

.search-result-property-scrollremove .box-one {
    margin-right: 0
}

.search-result-property-scrollremove {
    height: auto;
    overflow: inherit
}

.styled-input-single i.fa {
    margin-right: 10px;
    font-size: 20px;
    color: #E16723
}

.floortype {
    width: 18%;
    float: left;
    margin: 0 25px
}

.floortdibv {
    margin-top: 25px!important
}

.specifications_addproject h3 {
    margin: 0 0 10px;
    font-weight: 700;
    font-size: 12px;
    color: #696666
}

.specifications_addproject ul li {
    line-height: 27px;
    color: #777;
    font-size: 12px
}

.form_wizared-form-addproject .form-horizontal .control-label {
    color: #E16723;
    font-size: 13px;
    font-weight: 600
}

.galleryexternal {
    width: 50%;
    float: left;
    margin-right: 20px!important
}

.galleryexternal_plus {
    width: 50%;
    float: left;
    position: inherit!important;
    top: inherit!important;
    left: inherit!important;
    right: inherit;
    margin-top: -3px;
    margin-left: 0!important;
    margin-right: 0!important
}

.galleryexternal_plus .btn-default {
    margin: 0
}

.addproje_address p {
    color: #777;
    line-height: 25px;
    text-align: justify;
    font-size: 13px
}

.addproje_address i.fa {
    color: #FD7D00;
    margin-right: 10px
}

.addproje_address {
    margin-top: 25px
}

.subscribe-rht.subscribe-rhht.subscribe-rhhtt {
    width: auto!important;
    text-align: center!important;
    margin: 25px 0 20px;
    float: inherit!important
}

.details_top-lft {
    width: 90%;
    float: left
}

.details_top-rht {
    width: 10%;
    float: left
}

.slide-out-div {
    padding: 20px;
    width: 250px;
    background: #f2f2f2;
    border: 2px solid #29216d
}

.testt {
    background: #4B649C!important
}

#accordion .panel {
    border: none;
    box-shadow: none;
    border-radius: 30px;
    margin-bottom: 15px
}

#accordion .panel-heading {
    padding: 0;
    border-radius: 0
}

#accordion .panel-title a {
    display: block;
    padding: 17px 20px 17px 70px;
    font-size: 13px;
    font-weight: 600;
    border: none;
    border-radius: 0;
    position: relative;
    transition: all .3s ease 0s
}

#accordion .panel-title a.collapsed {
    color: #242167
}

#accordion .panel-title a.collapsed:after,
#accordion .panel-title a:after {
    content: "\f107";
    font-family: fontawesome;
    width: 55px;
    height: 49px;
    line-height: 55px;
    border-radius: 0;
    font-size: 17px;
    color: #0087ba;
    text-align: center;
    position: absolute;
    top: 0;
    left: 0;
    transition: all .3s ease 0s
}

.amentiess-icon,
.callmeback {
    transition: all .5s
}

#accordion .panel-title a.collapsed:after {
    content: "\f105"
}

#accordion .panel-body {
    padding: 20px 0 0;
    font-size: 13px;
    color: #8c8c8c;
    line-height: 24px;
    border-top: none;
    position: relative
}

#accordion .panel-body p {
    padding: 10px 20px;
    margin: 0;
    background: #f2f2f2;
    border-radius: 0
}

.callmeback .btn-default,
.callmeback .btn:focus {
    background: 0 0;
    color: #fff
}

.callmeback .btn-default {
    border: none;
    padding: 0
}

.callmeback {
    width: 110px;
    padding: 6px;
    float: none;
    text-align: center;
    margin: auto;
    display: block
}

.callmeback:hover {
    background: #FD7D00
}

a:focus {
    outline: 0!important;
    outline-offset: -2px
}

.wtup a {
    color: #fff;
    font-weight: 700;
    font-size: 11px
}

.prj-det-googleapis {
    position: relative
}

.iframe-image {
    position: absolute;
    top: 75px;
    right: 10px
}

.customercare-search-form {
    display: none
}

form.classNameHere input {
    border-radius: 0;
    border: 1px solid rgba(203, 203, 203, .2901960784313726);
    box-shadow: none
}

form.classNameHere input::-webkit-input-placeholder {
    font-size: 12px!important;
    color: #ccc
}

.customercare-search-form .input-group {
    top: 14px
}

.callmeback {
    background: #2DA0D9;
    border-radius: 2px
}

.customercare-search-form button.btn.btn-default {
    border-radius: 0;
    border: 1px solid rgba(203, 203, 203, .2901960784313726)
}

form.classNameHere input:focus {
    box-shadow: none;
    border: 1px solid rgba(203, 203, 203, .2901960784313726)
}

.callmeback a {
    color: #fff;
    font-weight: 700;
    font-size: 13px
}

.feedback_popup img {
    width: 100%;
    margin: 10px auto;
    display: block
}

.breadcrumb.breadcrumb-sec {
    margin-bottom: 0!important
}

.srchicon {
    display: none
}

.contact-othercountry {
    box-shadow: 0 0 4px #ccc;
    padding: 10px;
    margin-top: 21px
}

.contact-othercountry ul li {
    margin-bottom: 10px
}

.contact-othercountry ul {
    margin-top: 6px
}

.phne-rht ul li span.country {
    width: 31%;
    float: left;
    margin-right: 8%;
    color: #666
}

.phne-rht ul li span.country img {
    margin-right: 15px
}

.phne-rht ul li span.no {
    width: 60%;
    float: left
}

.phne-rhtt ul li:first-child {
    color: #666;
    font-weight: 600
}

.amenties-popup img {
    width: 15px!important;
    height: 15px!important;
    display: block;
    margin: 2px auto
}

.amenties-popup ul {
    display: flex;
    margin: 0
}

.amenties-popup ul li {
    margin: 0!important;
    padding: 0 16px;
    font-size: 12px
}

.amenties-popup {
	
    background: #fff;
    width: auto;
    text-align: center;
    padding: 10px;
    position: absolute;
    top: 30px;
    box-shadow: 0 0 5px #ccc;
    border: 1px solid rgba(204, 204, 204, .5294117647058824);
    display: none;
    z-index: 9
}

.amentiess-icon:hover .amenties-popup {
    display: block
}

.form-group.area .form-group.lft-1 {
    width: 14%
}

.form-group.area .form-group.tran_type-lft,
.form-group.area .form-group.tran_type-rht {
    width: 25%
}

.form-horizontal .form-group {
    margin-left: 0!important
}

@media only screen and (min-width:992px) and (max-width:1024px) {
    .columns {
        width: 33.3%
    }
    .col-md-8.col-sm-12.npOtherFacts {
        width: 65%
    }
    .col-md-4.colony-details-rht-img {
        width: 35%;
        margin: 85px 0 30px
    }
    .navbar-collapse ul,
    .postProperty {
        display: none
    }
    .search-box {
        width: 63%
    }
    .ft-box2 {
        margin-left: 18px;
        width: 26%
    }
    .ft-box1 {
        width: 18%
    }
    #myimg .owl-carousel .carousel-item.ff img {
        height: 103px
    }
    #myimg .owl-carousel {
        bottom: -126px
    }
    .banner-section .banner-one img {
        height: 164px
    }
    .property-dealers img {
        min-height: 82px
    }
    .slider-rht-icons {
        margin-top: 20px
    }
    .center-img-respon {
        width: 100%;
        margin-left: 0
    }
    .add-banner {
        width: 100%
    }
    #sidebar-wrapper {
        top: 0;
        margin-top: 0
    }
    .sidebar-nav {
        top: 0
    }
    .card,
    .side-orgmenu,
    li.drp-sidemnu:hover ul {
        display: block
    }
    .search-panel .form-control,
    .search-panel .input-group {
        width: 100%!important
    }
    .center-tab-respon {
        width: 100%;
        margin-left: 0
    }
    li.drp-sidemnu:hover ul li a {
        color: #000
    }
    .card {
        left: 0;
        width: 80%;
        margin: auto;
        right: 0
    }
    .center-lign,
    body .fixed-header .fheader__container nav a.active::after {
        left: inherit
    }
    .he_ad {
        width: 20%!important
    }
    .banner-one img {
        margin-bottom: 10px
    }
    .gallery-featured .gallery ul li img {
        height: auto
    }
    .news-1-box .padding-left-25 {
        padding-top: 16px
    }
    #employer-post-new-job {
        margin-top: 55px
    }
    .add-project-footer {
        margin-top: 250px
    }
    .apart {
        width: 48%;
        float: left
    }
    .short-list-beside {
        width: 31%
    }
    .carousel-inner.vertical {
        padding: 16px 9px 0 8px
    }
    .search_fileter-icon {
        display: none!important
    }
    .hmm-sec .gallery-featured {
        margin-top: 125px!important;
        position: relative;
        top: 15px
    }
    .all_proje {
        top: -123px;
        font-size: 13px
    }
    .pro_type .styled-input-single.maxl {
        width: 40%!important
    }
    .google-lanuguage-selection {
        width: 27%
    }
    .google-lanuguage-selection.account_google-lanuguage-selection {
        width: 14%!important
    }
    .c_white.C_white.account_cwhite {
        width: 22%
    }
    .top-icons-rht {
        width: 18%
    }
    .v2-all-india .c_white {
        width: 15%
    }
    .breadcrumb {
        margin-bottom: 0
    }
    .bg-signup {
        width: 43%;
        margin-right: 7%;
        float: left
    }
    .signup {
        width: 45%;
        float: left;
        margin-left: 0
    }
    footer {
        margin-top: 0
    }
    .mdd-sec .form-group.lft-2 {
        width: 58%
    }
    .mdd-sec .form-group.lft-1 {
        width: 42%
    }
    .periodd {
        padding-left: 0!important
    }
    .xs-100 {
        width: 44%
    }
    .callmeback,
    .container.list-btm-strip-container,
    .wtup {
        width: 100%
    }
    .wtup {
        margin-bottom: 5px
    }
    .list-btm-strip {
        height: 100%
    }
    .list-btm-strip .img-pro img {
        display: block;
        margin: 5px auto;
        position: inherit;
        top: 0
    }
    .listing-details-top .price-on-top .col-md-10 {
        padding-left: 0;
        padding-right: 0;
        margin-left: 0
    }

    body .static-header nav a {
        padding: 10px 25px
    }
    .nav-top {
        margin-top: 10px
    }
    .listing-details-top {
        padding-top: 10px!important;
        padding-bottom: 10px!important
    }
    .npPrice span {
        font-size: 20px
    }
    .tz-gallery .lightbox img {
        height: 160px!important
    }
    body .fixed-header .fheader__container {
        padding: 15px
    }
    body .fixed-header .fheader__container nav a:not(:last-of-type) {
        padding-right: 60px
    }
    .section5 iframe {
        height: 150px
    }
    #section4 .pricing-table .pricing-option {
        width: 31%;
        margin-bottom: 10px!important
    }
    #section4 .pricing-table .pricing-option:nth-child(2n) {
        margin: 0 10px
    }
    .center-lign {
        position: inherit;
        text-align: center
    }
    .ara_details .build,
    .price-details .build {
        width: 40%;
        float: left
    }
    .feet {
        width: 55%
    }
    .section4 .pricing-table .pricing-option img {
        height: 127px
    }
    .ser-det-img img {
        margin: auto;
        display: block
    }
    .btn-default.follwerss {
        margin-left: 0;
        margin-top: 8px;
        width: auto;
        clear: left
    }
    .npOtherFacts,
    .ser-det-img {
        width: 100%
    }
    .phne-no .p1 a {
        font-size: 13px
    }
    .phne-no .p1,
    .phne-no .p2 {
        width: auto
    }
    .container.gallery-container {
        min-height: 0!important
    }
    .cf {
        display: block
    }
    .logo-right-det-v2 {
        display: none
    }
    .view-rht-det-v1 {
        margin-top: 0;
        display: inline-flex
    }
    .view-rht-det-v1 ul {
        margin-top: 17px
    }
    .project-details-propertied-res .pro-img-rht {
        width: 68%;
        float: left;
        margin-left: 2%
    }
    .project-details-propertied-res .pro-img-lft {
        width: 30%;
        float: left
    }
    .selectt {
        margin-right: 6px
    }
    .submitmail {
        width: 100%
    }
    #floorplan .tz-gallery .lightbox img {
        width: 40px!important;
        height: 40px!important
    }
    .tz-gallery .row>div {
        padding: 10px!important
    }
    .polite li {
        width: 13%
    }
    .rating,
    .shrt_list {
        width: 30%
    }
    .view_dtails {
        width: 40%
    }
    .fl-rht.clearfix {
        float: right;
        width: 100%
    }
    .location-v2-india .all-india .btn-primary {
        margin-left: -61px!important
    }
    .verified {
        bottom: 0
    }
    .amenties-popup {
        padding: 9px
    }
    .bank-rht {
        width: 53%;
        float: left
    }
    .bank-lft {
        width: 41%;
        float: left
    }
    .container.pd-rve {
        width: 100%
    }
    .phne-rht ul li span.no {
        width: 54%
    }
    .phne-rht ul li span.country {
        width: 36%
    }
    .sidemenu-rht-title {
        width: 80%
    }
    .postProperty.wtsup {
        display: block;
        width: 40%
    }
    .get-in-touch .title {
        font-size: 12px
    }
}

@media only screen and (min-width:897px) and (max-width:991px) {
    #sidebar-wrapper {
        top: 0;
        margin-top: 0
    }
    .sidebar-nav {
        top: 0
    }
    .navbar-collapse ul {
        display: none
    }
    .add-banner,
    .side-orgmenu,
    li.drp-sidemnu:hover ul {
        display: block
    }
    .search-panel .form-control,
    .search-panel .input-group {
        width: 100%!important
    }
    .add-banner {
        margin: auto;
        width: 100%
    }
    .card {
        width: 80%
    }
    li.drp-sidemnu:hover ul li a {
        color: #000
    }
    .gallery-featured .gallery ul li img {
        height: auto
    }
    .news-1-box .padding-left-25 {
        padding-top: 16px
    }
}

@media only screen and (min-width:768px) and (max-width:991px) {
    .phne-no .p1 {
        width: 45%;
        float: left;
        margin-right: 5%;
        margin-top: 11px
    }
    .phne-no .p2 {
        width: 50%;
        float: left
    }
    .ftt-box {
        clear: left;
        display: block
    }
    .ft-box.ftt-box,
    .ft-box2.ft-box22 {
        width: 50%
    }
    .columns {
        width: 33.3%
    }
    .details_tabs {
        display: none
    }
    .col-md-4.colony-details-rht-img img {
        margin: 85px 0 30px;
        display: block;
        width: 100%;
        float: none
    }
    .col-md-8.col-sm-12.npOtherFacts {
        margin-bottom: 10px
    }
    .table.table-fixed>tbody>tr>td.d-55 {
        border-right: 1px solid #ccc
    }
    .bg-white.borderZero .btn-group-justified {
        margin-top: 15px
    }
    div#rent .pro-img-lft {
        width: 21%!important
    }
    .customer_panel p {
        padding: inherit
    }
    .search_strip {
        padding-bottom: 15px
    }
    .col-md-12.col-sm-12.col-xs-12.bhoechie-tab-container.bhoechie-tab-container-colony-details {
        display: none!important
    }
    .image-set img {
        width: 30%;
        height: 150px
    }
    .mobile-menu,
    .srchicon {
        display: block
    }
    .card {
        top: 230px
    }
    .card .nav-tabs li a,
    .card .nav-tabs li.active a {
        font-size: 12px!important
    }
    .card .nav-tabs>li.active {
        border-bottom: none
    }
    .search-box {
        width: 70%;
        float: left
    }
    .input-group-btn.search-panel {
        width: 30%;
        float: left
    }
    .srchicon {
        width: 40px;
        height: 40px;
        position: absolute;
        right: 0;
        top: 8px;
        color: #ccc;
        z-index: 9;
        border: none
    }
    .srchicon .btn-default {
        border: none;
        background: #FD7D00
    }
    .srchicon .btn-default i.fa {
        color: #fff
    }
    .search-button-hm {
        display: none
    }
    .search-panel .form-control {
        height: 52px;
        padding: 8px 9px;
        font-size: 13px;
        border: none;
        border-radius: 0;
        width: 100%!important
    }
    .search-panel .btn-info {
        padding: 15px 51px!important
    }
    .nav-tabs li a:hover {
        font-size: 12px;
        font-weight: 400
    }
    .search-panel .input-group-btn .btn-default {
        width: 100%!important;
        border: none
    }
    #myimg .owl-carousel {
        bottom: -123px
    }
    #myimg .owl-next,
    #myimg .owl-prev {
        top: 67px
    }
    .banner-section {
        margin-top: 116px
    }
    .banner-one {
        width: 100%;
        float: none
    }
    .banner-section .banner-one img {
        height: 263px;
        width: 100%;
        margin-bottom: 14px
    }
    .carousel .item {
        background: 0 0!important
    }
    .carousel-inner.vertical>.item {
        float: left;
        margin: 0 7px;
        display: block;
        height: auto
    }
    .gallery-bg h1.h2Head1 {
        clear: both
    }
    .projects {
        margin-top: 12px
    }
    #slider img {
        height: 450px!important
    }
    .pd-rmve {
        margin-bottom: 5px;
        padding-left: 15px;
        padding-right: 15px
    }
    .postProperty,
    .tab-pane .head-top-tab {
        display: none
    }
    .card {
        left: 0;
        right: 0;
        width: 80%;
        margin: auto;
        display: block
    }
    .lo-img img {
        margin: 15px auto
    }
    .all-india ul.dropdown-menu {
        width: 595px
    }
    .property-dealers img {
        width: 100%;
        height: 138px
    }
    #myimg .owl-carousel .carousel-item.ff img {
        height: 103px
    }
    .carousel-inner.vertical,
    .gallery-featured .gallery ul li img,
    .signin-height {
        height: auto
    }
    #sidebar-wrapper {
        top: 0;
        margin-top: 0
    }
    .sidebar-nav {
        top: 0
    }
    .navbar-collapse ul {
        display: none
    }
    .add-banner,
    .side-orgmenu,
    li.drp-sidemnu:hover ul {
        display: block
    }
    .search-panel .form-control,
    .search-panel .input-group {
        width: 100%!important
    }
    .center-tab-respon {
        margin-left: 0
    }
    .add-banner {
        margin: auto;
        width: 100%
    }
    li.drp-sidemnu:hover ul li a {
        color: #000
    }
    .ft-box,
    .ft-box1,
    .ft-box2 {
        width: 33%
    }
    .side-box {
        top: 18px;
        left: 38px
    }
    .estate-city-blog {
        width: 100%
    }
    .banner-one img {
        margin-bottom: 10px
    }
    .box span {
        font-size: 10px
    }
    .box-title {
        font-size: 11px
    }
    .box a h3,
    h1.h2Head1,
    span.sub_title {
        font-size: 12px
    }
    .box {
        padding: 12px 10px
    }
    .res-ftcity {
        clear: left!important;
        display: block!important
    }
    .pagination.clearfix {
        width: 300px;
        margin: auto;
        display: block
    }
    .search-result-property .pro-img-lft,
    .search-result-property .pro-img-rht,
    .shrt_list a span,
    .signup {
        margin-left: 0
    }
    .list-btm-strip .img-pro span {
        font-size: 11px
    }
    .list-btm-strip .img-pro {
        line-height: inherit
    }
    .no-properties:first-child {
        border-left: none
    }
    .no-properties:last-child {
        border-right: none
    }
    .col-md-2.col-xs-2.col-sm-2.gallery-bg {
        width: 100%
    }
    .projects.m-projects {
        margin-top: 0
    }
    .pro-img-lft img {
        width: 100%;
        height: auto
    }
    .srpStack {
        display: none
    }
    .c_white,
    .side-menu .navbar,
    .widget-sidebar {
        display: none!important
    }
    .short-list-beside {
        width: 30%
    }
    .hmm-sec .gallery-featured {
        margin-top: 125px!important;
        position: relative;
        top: 15px
    }
    .all_proje {
        top: -123px;
        font-size: 13px
    }
    #fpi_title {
        top: 238px!important
    }
    .al-india-builder-list-form #custom-search-input {
        width: 35%
    }
    .tab-strip form {
        background: #fff
    }
    .btn-style-one {
        padding: 7px 36px;
        font-size: 11px;
        border-radius: 0;
        width: 48%;
        text-align: center
    }
    .profile_form.widget .form-group {
        width: 48%;
        float: left;
        margin-bottom: 10px;
        margin-right: 2%
    }
    .profile_form.widget input {
        width: 100%
    }
    .C_white .drpdwn {
        width: 168px!important;
        right: 0
    }
    .C_white .drpdwn ul li a {
        font-size: 12px
    }
    .C_white .drpdwn ul li {
        margin-bottom: 4px
    }
    .google-lanuguage-selection {
        width: 16%;
        float: left
    }
    .top-icons-rht {
        width: 35%
    }
    .nav-tabs li.active a::before {
        left: 40px;
        top: 38px
    }
    .C_white.account_cwhite {
        width: 40%;
        display: block!important
    }
    .control-label.pageHeading {
        text-align: left
    }
    .maxl .radio {
        font-size: 14px
    }
    .pro_type .styled-input-single {
        width: 43%!important
    }
    .styled-input-single {
        width: 25%
    }
    .bg-signup {
        width: 43%;
        margin-right: 4%;
        float: left;
        min-height: 428px!important
    }
    .signup {
        width: 50%;
        float: left
    }
    footer {
        margin-top: 0
    }
    .bg-login .left-side ul li span {
        width: 89%;
        margin-bottom: 8px;
        font-size: 13px
    }
    .bg-login ul li i.fa {
        margin-right: 6px;
        width: 7%
    }
    .bg-login .left-side h1 {
        font-size: 19px;
        line-height: 27px
    }
    .log-soc {
        width: 45%
    }
    .log-soc-us {
        display: none
    }
    .breadcrumb {
        margin-bottom: 0
    }
    .signup {
        margin-top: 20px
    }
    .signup-iam .styled-input-single {
        width: 40%
    }
    .post-req-form .btn-success,
    .wtup {
        width: auto
    }
    footer .ft-box22 {
        width: 45%
    }
    #smallModal .srpStack .container {
        width: 100%
    }
    .search_fileter-icon {
        display: block;
        margin-top: 3px
    }
    .search_fileter-icon .btn {
        background: 0 0;
        color: #fff;
        border: none
    }
    .search_fileter-icon .btn:focus {
        background: 0 0;
        box-shadow: none
    }
    #smallModal .srpStack {
        display: block
    }
    #smallModal .srchicon .btn-default {
        border-radius: 0;
        color: #fff;
        width: 100%!important
    }
    #smallModal .srpStack .card,
    #smallModal .srpStack .tab-content {
        width: 100%
    }
    #smallModal .srpStack .container {
        margin: 0;
        padding: 0
    }
    #smallModal .modal-body {
        padding: 4px
    }
    #smallModal .srpStack .search-panel .form-control {
        width: 75%!important;
        font-size: 12px
    }
    #smallModal .srpStack .tab-strip {
        width: 100%;
        top: 93px;
        z-index: 99
    }
    #smallModal .modal-dialog {
        margin-top: 100px
    }
    #smallModal .card-ui.form-group {
        margin-bottom: 0;
        width: 100%;
        border-radius: 0!important
    }
    #smallModal .srchicon {
        top: 53px;
        width: 100%
    }
    #smallModal .srpStack .card-ui.form-group .form-control {
        color: #666;
        background: #fff;
        border: 1px solid #e2e2e2;
        border-radius: 0!important;
        font-size: 11px!important;
        border-bottom: none
    }
    #smallModal .srpStack .card-ui {
        background: 0 0
    }
    #smallModal .modal-header {
        border-bottom: none
    }
    #smallModal .modal-content {
        padding-bottom: 20px
    }
    #smallModal .srpStack .tab-content>.tab-pane {
        border-bottom: 1px solid #f2f2f2;
        padding-bottom: 4px
    }
    .fl-rht {
        margin-right: 44px
    }
    #smallModal .input-group {
        margin-top: 15px
    }
    #smallModal .modal-header h5 {
        color: #fff
    }
    #smallModal .modal-header {
        background: #4B649C;
        padding: 3px 15px
    }
    #smallModal .modal-header .close {
        opacity: 1;
        color: #fff;
        margin-top: 6px
    }
    #smallModal .modal-sm .modal-content {
        height: 204px;
        width: 100%;
        margin: auto;
        display: block
    }
    #smallModal .srpStack .product-listing {
        z-index: 99
    }
    #smallModal .modal-sm {
        width: 65%
    }
    .mdd-sec .form-group.lft-2 {
        width: 58%
    }
    .mdd-sec .form-group.lft-1 {
        width: 42%
    }
    .search-result-property-scrollremove .pro-img-lft {
        width: 30%
    }
    .search-result-property-scrollremove .pro-img-rht {
        width: 68%;
        margin-left: 12px
    }
    .news-1-box .padding-left-25 {
        padding-top: 0
    }
    .blog-rht.all-india-builder-list .news-1-box img {
        height: 178px
    }
    .colorful-tab-wrapper.flatline .colorful-tab-menu {
        width: 30%!important;
        float: left
    }
    .colorful-tab-container {
        width: 100%!important;
        float: left
    }
    .colorful-tab-wrapper {
        width: 100%!important
    }
    .customercare-search-form .input-group {
        margin-bottom: 30px;
        display: block;
        width: auto
    }
    .contact-othercountry {
        width: 50%;
        margin: auto;
        display: block;
        float: none;
        box-shadow: none
    }
    form.classNameHere input {
        width: 30%;
        float: left
    }
    .customercare-search-form .input-group-btn {
        width: 95px;
        float: left
    }
    .mt10 img {
        width: 30%;
        margin: 25px auto;
        float: right
    }
    .tran_type .form-group.tran_type-md {
        left: 13px
    }
    .center-lign,
    body .fixed-header .fheader__container nav a.active::after {
        left: inherit
    }
    .subscribe-rht.sub_rht.subb_rht {
        width: 100%!important
    }
    .container.list-btm-strip-container,
    .subscribe-rht.sub_rht.subb_rht .btn-primary {
        width: 100%
    }
    .list-btm-strip {
        height: 100%
    }
    .list-btm-strip .img-pro img {
        display: block;
        margin: 5px auto;
        position: inherit;
        top: 0
    }
    .listing-details-top .price-on-top .col-md-10 {
        padding-left: 0;
        padding-right: 0;
        margin-left: 0
    }
    body .static-header nav a {
        padding: 10px 25px
    }
    .nav-top {
        margin-top: 10px
    }
    .listing-details-top {
        padding-top: 10px!important;
        padding-bottom: 10px!important
    }
    .npPrice span {
        font-size: 20px
    }
    .tz-gallery .lightbox img {
        height: 160px!important
    }
    body .fixed-header .fheader__container {
        padding: 15px
    }
    body .fixed-header .fheader__container nav a:not(:last-of-type) {
        padding-right: 60px
    }
    .section5 iframe {
        height: 150px
    }
    #section4 .pricing-table .pricing-option {
        width: 31%;
        margin-bottom: 10px!important
    }
    #section4 .pricing-table .pricing-option:nth-child(2n) {
        margin: 0 10px
    }
    .center-lign {
        position: inherit;
        text-align: center
    }
    .ara_details .build,
    .price-details .build {
        width: 40%;
        float: left
    }
    .feet {
        width: 55%
    }
    .section4 .pricing-table .pricing-option img {
        height: 127px
    }
    .ser-det-img img {
        margin: auto;
        display: block
    }
    .btn-default.follwerss {
        margin-left: 0;
        margin-top: 8px;
        width: auto;
        clear: left
    }
    .container.gallery-container {
        min-height: 0!important
    }
    .proj-det-top-lft {
        width: 37%!important;
        float: left
    }
    .proj-det-top-rht {
        width: 63%!important;
        float: left
    }
    #floorplan .tz-gallery .lightbox img {
        width: 40px!important;
        height: 40px!important
    }
    .polite li {
        width: 13%;
        margin-bottom: 10px
    }
    .polite {
        margin-top: 0
    }
    .logo-right-det-v2 {
        display: none
    }
    .cf {
        display: block
    }
    .view-rht-det-v1 {
        margin-top: 0;
        display: inline-flex
    }
    .view-rht-det-v1 ul {
        margin-top: 17px
    }
    .project-details-propertied-res .pro-img-rht {
        width: 68%;
        float: left;
        margin-left: 2%
    }
    .project-details-propertied-res .pro-img-lft {
        width: 30%;
        float: left
    }
    .selectt {
        margin-right: 6px
    }
    .submitmail {
        width: 100%
    }
    .dealer_details .tab-content>.tab-pane .search-result-property .pro-img-lft {
        width: 30%!important;
        float: left
    }
    .dealer_details .search-result-property .pro-img-lft {
        margin-left: 0
    }
    .dealer_details .search-result-property .pro-img-rht {
        width: 68%;
        margin-left: 2%
    }
    .col-md-12.col-xs-8.col-sm-8.pd-rmve-sear-result.colony-details_w-100,
    .container.pd-rve {
        width: 100%
    }
    .tab-content.col-md-9.col-xs-12 {
        padding: 0
    }
    .tab-content.col-md-9.colny_details-padding {
        padding: 0!important;
        margin-top: 10px
    }
    .top_srtp {
        height: inherit
    }
    .verified {
        bottom: 0
    }
    .lf.f13.hm10.mb5.g-rht {
        display: inherit;
        float: left!important
    }
    div.bhoechie-tab-menu div.list-group>a {
        padding: 20px 10px!important
    }
    .abt_bhoechie-tab-container .bhoechie-tab-container {
        display: block!important
    }
    .manage-properties-wrap span.manage-pro-head small {
        margin-left: 0;
        display: block;
        clear: left
    }
    .tabbable-panel .nav-tabs li a {
        font-weight: 600;
        padding: 0 15px;
        margin-bottom: 5px
    }
    .form-group.tran_type-lft .nice-select {
        margin-top: 15px
    }
    .searchingby_lst.tran_type .form-group.lft-1 {
        width: 100%!important
    }
    .searchingby_lst.tran_type .form-group.pro_typee.clearfix {
        width: 100%!important;
        float: left
    }
    .searchingby_lst.tran_type .form-group.tran_type-lft,
    .searchingby_lst.tran_type .form-group.tran_type-rht {
        width: 40%!important
    }
    .set_alerts .styled-input-single {
        width: 44%
    }
    .col-md-8.tran_type.sett_alerts .form-group.tran_type-lft {
        width: 50%!important
    }
    .col-md-8.tran_type.setttt_alerts .form-group.tran_type-lft {
        width: 100%!important
    }
    .postProperty.wtsup {
        display: block;
        width: 39%
    }
    .postProperty.wtsup.hide-wtsup {
        display: none
    }
    #myModal-builder .modal-dialog {
        margin: 25% auto;
        display: block
    }
    .floatl.b {
        margin: 25px auto
    }
    .search-result-property .pro-img-rht {
        width: 73%;
        float: left
    }
    .pro-img-rht,
    .search-result-property .pro-img-lft {
        width: 25%;
        float: left;
        margin-right: 1%
    }
    .amentiess {
        margin-top: 10px
    }
    .post-req-form .btn-success {
        width: 56%;
        margin: auto;
        display: block
    }
    .bg-login .left-side {
        padding: 0 65px 65px 30px
    }
    div.bhoechie-tab-content {
        background-color: transparent!important
    }
    .colony-details-bhoechie-tab {
        display: block
    }
    .col-md-12.col-sm-12.col-xs-12.bhoechie-tab-container {
        display: none
    }
}

@media only screen and (max-width:767px) {
    #first-tab .pd-rmve-sear-result {
        padding: 0
    }
    .verified {
        bottom: 0
    }
    .amentiess .amentiess-icon,
    .amentiess .fea {
        width: 100%
    }
    .customer_panel {
        padding: 0 10px
    }
    .details_tabs {
        display: none
    }
    .image-set img {
        height: 153px;
        width: 30%
    }
    .col-md-12.col-sm-12.col-xs-12.bhoechie-tab-container.bhoechie-tab-container-colony-details {
        display: none!important
    }
    #imaginary_container .input-group.stylish-input-group.input-append.input_search {
        width: 100%;
        padding-left: 0
    }
    .modal-header .close.closed {
        margin-top: inherit
    }
    .al-india-builder-list-form .select {
        width: 100%;
        float: none
    }
    .all-build-search .select_serch img {
        width: 18px;
        height: 18px;
        position: relative;
        top: 4px
    }
    .phone-symo p,
    .slider-rht-icons {
        text-align: center
    }
    .srchicon,
    .toogle-menu {
        position: absolute;
        right: 0
    }
    .all-build-search {
        display: inline-flex;
        margin-right: 25px
    }
    .mobile-menu,
    .responsive-faq-accordion .faq-accordion,
    .srchicon {
        display: block
    }
    .card {
        top: 230px
    }
    .card .nav-tabs li a,
    .card .nav-tabs li.active a {
        font-size: 12px!important
    }
    .card .nav-tabs>li.active {
        border-bottom: none
    }
    .search-box {
        width: 70%;
        float: left
    }
    .input-group-btn.search-panel {
        width: 30%;
        float: left;
        border: 1px solid #f2f2f2
    }
    .srchicon {
        width: 40px;
        height: 40px;
        top: 8px;
        color: #ccc;
        z-index: 9;
        border: none
    }
    .srchicon .btn-default {
        border: none;
        background: #FD7D00
    }
    .srchicon .btn-default i.fa {
        color: #fff
    }
    .search-button-hm {
        display: none
    }
    .search-panel .form-control {
        height: 52px;
        padding: 8px 9px;
        font-size: 13px;
        border: none;
        border-radius: 0
    }
    .search-panel .btn-info {
        padding: 15px 51px!important
    }
    .nav-tabs li a:hover {
        font-size: 12px;
        font-weight: 400
    }
    .add-banner {
        width: 100%
    }
    .search-panel .form-control {
        width: 100%!important
    }
    .search-panel .input-group-btn .btn-default {
        width: 100%!important;
        border: none
    }
    #myimg .owl-carousel {
        bottom: -80px
    }
    #myimg .owl-next,
    #myimg .owl-prev {
        top: 67px
    }
    .banner-section {
        margin-top: 155px
    }
    .banner-one {
        width: 100%;
        float: none
    }
    .banner-section .banner-one img {
        height: 223px;
        width: 100%;
        margin-bottom: 14px
    }
    .carousel .item {
        background: 0 0!important
    }
    .carousel-inner.vertical>.item {
        width: 22%;
        float: left;
        margin: 0 7px;
        display: block;
        height: auto
    }
    .carousel-inner.vertical {
        height: 300px
    }
    .gallery-bg h1.h2Head1 {
        clear: both
    }
    .projects {
        margin-top: 0
    }
    #slider img {
        height: 450px!important
    }
    .pd-rmve {
        margin-bottom: 5px;
        padding-left: 15px;
        padding-right: 15px
    }
    .property-dealers img {
        width: 100%
    }
    .card {
        left: 0;
        right: 0;
        width: 80%;
        margin: auto;
        display: block
    }
    .google-lanuguage-selection {
        display: none
    }
    .slider-rht-icons li {
        display: inline-block
    }
    .side-orgmenu,
    li.drp-sidemnu:hover ul,
    ul.multiCol li {
        display: block
    }
    .slider-rht-icons {
        width: 100%;
        float: none;
        margin-top: 0
    }
    li.drp-sidemnu:hover ul li a {
        color: #000
    }
    .c_white,
    .postProperty,
    .tab-pane .head-top-tab,
    .top-icons-rht {
        display: none
    }
    .dropdown-menu.multiCol {
        min-width: 207px
    }
    .all-india ul.dropdown-menu {
        width: 230px;
        height: 500px;
        overflow-y: scroll;
        z-index: 9999
    }
    .gallery-featured .gallery ul li img,
    .top_srtp {
        height: auto
    }
    .ft-box,
    .ft-box1,
    .ft-box2 {
        width: 28%
    }
    .box span {
        font-size: 10px
    }
    .box-title {
        font-size: 11px
    }
    .box a h3,
    .nav-tabs li a,
    h1.h2Head1,
    span.sub_title {
        font-size: 12px
    }
    .box {
        padding: 12px 10px
    }
    .site-logo-rht {
        width: 100%;
        float: none
    }
    .site-logo {
        height: 66px;
        width: auto;
        float: none
    }
    .nav-tabs li a {
        text-transform: capitalize;
        font-weight: 400;
        padding: 5px 0
    }
    .nav-tabs li.active a {
        font-size: 12px!important;
        text-transform: capitalize
    }
    .nav-tabs {
        border-radius: 0
    }
    .nav-tabs li.active a::before {
        top: 27px;
        left: 17px;
        border-width: 6px 10px 0
    }
    .tab-content>.tab-pane {
        top: -8px
    }
    .tab-strip form {
        background: #fff
    }
    .search-panel img.placehole-img {
        left: 157px
    }
    .search-panel .input-group {
        width: 100%
    }
    .pagination.clearfix {
        width: 300px;
        margin: auto;
        display: block
    }
    .news-1-box .padding-left-25 {
        padding-top: 16px
    }
    .signup {
        width: 55%;
        margin: 25px auto;
        display: block;
        float: none
    }
    .bg-signup {
        display: none
    }
    div#realty_house_ask_question-4 {
        width: 50%;
        margin: auto;
        display: block;
        float: none
    }
    figure.snip1139 {
        margin: 10px 2%
    }
    ul.list-unstyled.u1 {
        width: 50%;
        float: left
    }
    .glousary-list ul li a {
        line-height: 60px
    }
    .builder-top-strip {
        display: none
    }
    .pro-img-rht {
        margin-left: 0!important
    }
    .service-info {
        margin-bottom: 10px
    }
    .view_dtails {
        width: 26%;
        float: left
    }
    .pro-img-lft img {
        height: auto
    }
    .view_dtails-pd {
        width: 100%
    }
    .search-result-property .details-top-pro {
        padding: 6px 8px
    }
    .search-result-property .details-top-pro p {
        font-size: 11px
    }
    .builer-cnt .btn {
        padding-left: 0
    }
    .builer-cnt {
        width: 100%;
        float: none;
        text-align: left
    }
    .ftt-box {
        clear: left;
        display: block
    }
    .lf.f13.hm10.mb5 .btn-default {
        margin-top: 5px
    }
    .toogle-menu {
        display: block;
        top: 15px
    }
    .listing-popup-gf .gallery-bg,
    .srpStack,
    span.title_p {
        display: none
    }
    .mobile-menu {
        margin-top: 73px
    }
    .pd-rmve-sear-result {
        width: 100%;
        margin-top: 0
    }
    .apart,
    .apart-rht {
        width: 45%;
        float: left
    }
    .short_list-star {
        width: 25%;
        float: left;
        margin-top: 10px
    }
    .short-list-beside {
        width: 34%;
        float: left
    }
    .gallery .col-xs-2 {
        width: 100%
    }
    #myModal .modal-dialog {
        width: 100%;
        margin: 0;
        top: 30%!important
    }
    .list-btm-strip .img-pro i.fa {
        text-align: center;
        display: block;
        margin-right: 0;
        font-size: 12px
    }
    .rating,
    .shrt_list {
        float: left;
        text-align: right
    }
    .view_dtails,
    .view_dtails a span,
    .view_dtails i.fa,
    a.btn.btn-lg.btn-primary span {
        display: none
    }
    .list-btm-strip .img-pro span {
        font-size: 12px
    }
    .no-properties {
        padding-top: 5px
    }
    .list-btm-strip .img-pro {
        line-height: inherit
    }
    .filter-btn,
    .filter-btn-rht {
        border-radius: 50%;
        width: 30px;
        height: 30px
    }
    .breadcrumb {
        padding: 5px 0
    }
    .breadcrumb .container {
        padding: 0
    }
    .breadcrumb .container .col-xs-6 {
        padding: 0 6px
    }
    .detailsBreadcrumb-lft ul li {
        font-size: 11px
    }
    #fpi_feedback {
        top: 72%!important
    }
    .search-result-property .pro-img-rht {
        width: 66%!important;
        float: left
    }
    .pro-img-rht,
    .search-result-property .pro-img-lft {
        width: 21%!important;
        float: left;
        margin-right: 2%
    }
    .nw-bk {
        margin: 3px 0
    }
    .lf.f13.hm10.mb5 {
        margin: 0 0 10px
    }
    .service-info,
    .service-info-rht {
        width: 50%;
        float: left
    }
    .shrt_list {
        width: 49%
    }
    .rating {
        width: 50%
    }
    .tb-btm {
        margin-top: 10px;
        margin-left: 0
    }
    .tb-btm_map {
        position: inherit;
        top: 0
    }
    .f12.wBr {
        margin-top: 0
    }
    .search_fileter-icon {
        display: block;
        margin-top: 3px
    }
    .search_fileter-icon .btn {
        background: 0 0;
        color: #fff;
        border: none
    }
    .search_fileter-icon .btn:focus {
        background: 0 0;
        box-shadow: none
    }
    #smallModal .srpStack {
        display: block
    }
    #smallModal .srchicon .btn-default {
        border-radius: 0;
        color: #fff;
        width: 100%!important
    }
    #smallModal .srpStack .card,
    #smallModal .srpStack .tab-content {
        width: 100%
    }
    #smallModal .srpStack .container {
        margin: 0;
        padding: 0
    }
    #smallModal .modal-body {
        padding: 4px
    }
    #smallModal .srpStack .search-panel .form-control {
        width: 100%!important;
        font-size: 12px;
        border: 1px solid #f2f2f2
    }
    #smallModal .srpStack .tab-strip {
        width: 100%;
        top: 93px;
        z-index: 99
    }
    #smallModal .modal-dialog {
        margin-top: 100px
    }
    #smallModal .card-ui.form-group {
        margin-bottom: 0;
        width: 100%;
        border-radius: 0!important
    }
    #smallModal .srchicon {
        top: 53px;
        width: 100%
    }
    #smallModal .srpStack .card-ui.form-group .form-control {
        color: #666;
        background: #fff;
        border: 1px solid #e1e1e1;
        border-radius: 0!important;
        font-size: 11px!important;
        border-bottom: none
    }
    .btn-style-one,
    .classNameHere .btn,
    .classNameHere input {
        border-radius: 0
    }
    #smallModal .srpStack .card-ui {
        background: 0 0
    }
    #smallModal .modal-content {
        padding-bottom: 20px
    }
    #smallModal .srpStack .tab-content>.tab-pane {
        padding-bottom: 4px
    }
    .fl-rht {
        float: right;
        margin-right: 44px
    }
    #smallModal .input-group {
        margin-top: 15px
    }
    #smallModal .modal-header h5 {
        color: #fff
    }
    #smallModal .modal-header {
        border-bottom: none;
        background: #4B649C;
        padding: 3px 15px
    }
    #smallModal .modal-header .close {
        opacity: 1;
        color: #fff;
        margin-top: 6px
    }
    #smallModal .modal-sm .modal-content {
        height: 204px;
        width: 76%;
        margin: auto;
        display: block
    }
    .c_white,
    .side-menu .navbar,
    .widget-sidebar {
        display: none!important
    }
    #smallModal .srpStack .product-listing {
        z-index: 99
    }
    .hmm-sec .gallery-featured {
        margin-top: 100px!important
    }
    .all_proje {
        top: -143px;
        font-size: 13px
    }
    .c_white .drpdwn {
        width: 168px!important;
        right: 0
    }
    .c_white .drpdwn ul li a {
        font-size: 12px
    }
    .C_white .drpdwn ul li {
        margin-bottom: 4px
    }
    .btn-style-one {
        padding: 4px 36px;
        font-size: 11px;
        width: 48%;
        text-align: center
    }
    .profile_form.widget .form-group {
        width: 48%;
        float: left;
        margin-bottom: 10px;
        margin-right: 2%
    }
    .profile_form.widget input {
        width: 100%
    }
    .maxl .radio {
        font-size: 13px
    }
    .pro_type .styled-input-single {
        width: 42%!important
    }
    .styled-input-single {
        width: 25%
    }
    .mdd-sec .form-group.lft-1 {
        width: 43%
    }
    .mdd-sec .form-group.lft-2 {
        width: 57%
    }
    .blog-rht.all-india-builder-list .news-1-box img {
        height: 180px
    }
    .comments img {
        width: 100%
    }
    .colorful-tab-wrapper,
    .contact-othercountry,
    .p_content,
    .popup {
        width: 100%!important
    }
    .news-details.bottom10 {
        display: inline
    }
    .property-dealers img {
        height: 142px
    }
    .colorful-tab-container,
    .colorful-tab-wrapper.flatline .colorful-tab-menu {
        width: 100%!important;
        float: none
    }
    .customercare-search-form .input-group {
        margin-bottom: 30px
    }
    #map_canvas iframe {
        height: 200px
    }
    .subscribe-select-wrap4 h3.success-subscription {
        font-size: 16px
    }
    .subscribe-select-wrap4 .subscribe-lft2 p,
    p.ornge-clr {
        text-align: center!important
    }
    .subscribe-select-wrap4 .subscribe-rht .btn {
        margin-top: 0!important
    }
    .subscribe-rht {
        margin: auto;
        float: right;
        text-align: center
    }
    .subscribe-rht.subscribe-rhht {
        float: left
    }
    .my-response_wrap_lft {
        padding-left: 14px;
        padding-right: 14px
    }
    .popup {
        left: inherit!important;
        margin-left: 0!important
    }
    .center-lign,
    body .fixed-header .fheader__container nav a.active::after {
        left: inherit
    }
    .list-btm-strip {
        height: 100%
    }
    .list-btm-strip .img-pro img {
        display: block;
        margin: 5px auto;
        position: inherit;
        top: 0
    }
    .listing-details-top .price-on-top .col-md-10 {
        padding-left: 0;
        padding-right: 0;
        margin-left: 0
    }
    .phne-no .p1 {
        margin-right: 10px
    }
    body .static-header nav a {
        padding: 10px 9px;
        font-size: 13px
    }
    .nav-top {
        margin-top: 10px
    }
    .listing-details-top {
        padding-top: 10px!important;
        padding-bottom: 10px!important
    }
    .npPrice span {
        font-size: 20px
    }
    .container.list-btm-strip-container {
        width: 100%
    }
    .tz-gallery .lightbox img {
        height: 260px!important
    }
    body .fixed-header .fheader__container {
        padding: 15px
    }
    body .fixed-header .fheader__container nav a:not(:last-of-type) {
        padding-right: 40px
    }
    .section5 iframe {
        height: 150px
    }
    #section4 .pricing-table .pricing-option {
        width: 48%;
        margin-bottom: 10px!important
    }
    #section4 .pricing-table .pricing-option:nth-child(2n) {
        margin: 0 10px
    }
    .center-lign {
        position: inherit;
        text-align: center
    }
    .ara_details .build,
    .price-details .build {
        width: 40%;
        float: left
    }
    .feet {
        width: 55%
    }
    .ser-det-img img {
        margin: auto;
        display: block
    }
    .btn-default.follwerss {
        margin-left: 0;
        margin-top: 8px;
        width: auto;
        clear: left
    }
    .section4 .pricing-table .pricing-option img {
        height: 218px
    }
    .proj-det-top-lft {
        width: 37%!important;
        float: left
    }
    .proj-det-top-rht {
        width: 63%!important;
        float: left
    }
    #floorplan .tz-gallery .lightbox img {
        width: 40px!important;
        height: 40px!important
    }
    .polite li {
        width: 13%;
        margin-bottom: 10px
    }
    .polite {
        margin-top: 0
    }
    .logo-right-det-v2 {
        display: none
    }
    .cf {
        display: block
    }
    .view-rht-det-v1 {
        margin-top: 0;
        display: inline-flex
    }
    .view-rht-det-v1 ul {
        margin-top: 17px
    }
    .project-details-propertied-res .pro-img-rht {
        width: 70%;
        float: left
    }
    .project-details-propertied-res .pro-img-lft {
        width: 23%;
        float: left
    }
    .selectt {
        margin-right: 6px
    }
    .submitmail {
        width: 100%
    }
    .container.gallery-container {
        min-height: 0!important;
        width: 90%
    }
    .dealer_details .tab-content>.tab-pane {
        margin-top: 15px!important
    }
    .tab-content.col-md-9.col-xs-12 {
        padding: 0
    }
    .dealer_details.clearfix {
        margin: 52px 0!important
    }
    .tab-content.col-md-9.colny_details-padding {
        padding: 0!important;
        margin-top: 10px
    }
    .subscribe-md {
        display: none
    }
    .subscribe-select-wrap4 .subscribe-md {
        display: block!important
    }
    .subscribe-rht div {
        margin-right: 0
    }
    .lf.f13.hm10.mb5.g-rht {
        display: inherit;
        float: left!important
    }
    .shrt-img img {
        width: 100%!important;
        height: 200px
    }
    .shrt-img {
        width: 100%
    }
    #largeModal .al-india-builder-list-form {
        padding-left: 0;
        margin-top: 0
    }
    #largeModal .modal-content {
        border-radius: 0;
        width: 70%;
        margin: 20% auto;
        display: block
    }
    #largeModal .modal-header {
        background: #4B649C;
        padding: 10px;
        color: #fff
    }
    #largeModal .modal-header h4 {
        font-size: 16px;
        font-weight: 700
    }
    #largeModal .modal-header .close {
        opacity: 1;
        text-shadow: inherit;
        color: #fff;
        font-size: 30px
    }
    #largeModal .al-india-builder-list-form .select {
        width: 100%;
        float: none
    }
    #largeModal .al-india-builder-list-form .select.md-pr15 {
        margin: 8px 0!important
    }
    #largeModal .builder-top-strip {
        display: block;
        background: 0 0;
        height: auto;
        box-shadow: none;
        -webkit-box-shadow: none
    }
    #largeModal #custom-search-input {
        margin-left: 0;
        float: none;
        width: 100%;
        margin-top: 13px
    }
    .md_10-img {
        width: 25%
    }
    .md_10-img-name {
        width: 74%
    }
    .div.bhoechie-tab-content .search-result-property .pro-img-lft {
        width: 100%!important;
        float: none
    }
    .div.bhoechie-tab-content .search-result-property .pro-img-rht {
        width: 100%;
        height: auto
    }
    .faq-wrapper {
        display: block!important
    }
    .pd-rve {
        padding: 0
    }
    div.bhoechie-tab-menu div.list-group>a {
        padding: 12px 4px!important;
        font-size: 13px
    }
    .about-us-tab-section p.cntnt img {
        width: 100%;
        margin-right: 0;
        display: block
    }
    .colony-info-lft p.cntnt {
        width: 100%;
        float: none;
        line-height: 23px;
        font-size: 12px
    }
    .faq-wrapper label p {
        margin-left: 6px;
        font-weight: 400;
        font-size: 13px
    }
    .faq-wrapper i.fa {
        color: #FD7D00
    }
    .faq-wrapper label::after {
        color: #4B649C
    }
    .faq-wrapper #accordion .panel-title a.collapsed::after,
    .faq-wrapper #accordion .panel-title a::after {
        width: 35px;
        height: 35px;
        line-height: 50px
    }
    .faq-wrapper #accordion .panel-title a {
        padding: 17px 0 17px 25px
    }
    #accordion .panel-title a.collapsed::after,
    #accordion .panel-title a::after {
        content: unset!important
    }
    .faq-wrapper #accordion .panel-default {
        border-color: transparent!important
    }
    .faq-wrapper #accordion .panel {
        box-shadow: none
    }
    .faq-wrapper label {
        border-bottom: transparent!important
    }
    .faq-wrapper #accordion .panel-body {
        padding: 0
    }
    .faq-wrapper #accordion .panel-body p {
        line-height: 24px;
        text-align: justify;
        padding: 10px 8px
    }
    .bhoechie-tab-container {
        display: block
    }
    .c_white.C_white.account_cwhite {
        width: -moz-max-content
    }
    .form-group.lft-1 .box .nice-select,
    .form-group.tran_type-lft .nice-select,
    .form-group.tran_type-rht .nice-select,
    .left-no,
    .rht-no,
    .searchingby_lst.tran_type .form-group.lft-1 {
        width: 100%!important
    }
    .abt_bhoechie-tab-container .bhoechie-tab-container,
    .account_cwhite {
        display: block!important
    }
    .md_10-img-name .btn-default {
        float: none
    }
    .manage-properties-wrap span.manage-pro-head small {
        margin-left: 0;
        display: block;
        clear: left
    }
    .tabbable-panel .nav-tabs li a {
        font-weight: 600;
        padding: 0 15px;
        margin-bottom: 5px
    }
    .form-group.tran_type-lft .nice-select {
        margin-top: 15px
    }
    .searchingby_lst.tran_type .form-group.pro_typee.clearfix {
        width: 100%!important;
        float: left
    }
    .searchingby_lst.tran_type .form-group.tran_type-lft,
    .searchingby_lst.tran_type .form-group.tran_type-rht {
        width: 40%!important
    }
    .set_alerts .styled-input-single {
        width: 44%
    }
    .col-md-8.tran_type.sett_alerts .form-group.tran_type-lft {
        width: 50%!important
    }
    .col-md-8.tran_type.setttt_alerts .form-group.tran_type-lft {
        width: 100%!important
    }
    .all-build-search .select_serch {
        display: block!important
    }
    .all-build-search .all-build-search .select_serch img {
        width: 18px;
        height: 18px;
        position: relative;
        top: 4px
    }
    #myModal-builder .modal-dialog,
    #myModall-builder .modal-dialog {
        margin: 25% auto;
        display: block
    }
    .floatl.b {
        margin: 25px auto
    }
    .post-req-form .btn-success {
        width: 56%;
        margin: auto;
        display: block
    }
    .classNameHere {
        margin-top: 10px;
        display: block
    }
    table.responsive th.code {
        display: block
    }
    .pay-resultt table td {
        text-align: right!important
    }
    #largeModall .modal-dialog {
        margin: 200px auto
    }
    .more a {
        width: 50%
    }
    .bg-franchaise-img {
        padding-top: 5px
    }
    .colony-details-bhoechie-tab {
        display: block
    }
    div.bhoechie-tab-content {
        background-color: transparent!important
    }
    .col-md-12.col-sm-12.col-xs-12.bhoechie-tab-container {
        display: none
    }
}

@media only screen and (max-width:640px) {
    .phne-no .p1,
    .phne-no .p2 {
        margin-top: 11px;
        float: left
    }
    #first-tab .pro-img-rht,
    #third-tab .pro-img-rht {
        width: 100%!important
    }
    .image-set img {
        height: 125px
    }
    .phne-no .p1 {
        width: 45%;
        margin-right: 5%
    }
    .phne-no .p2 {
        width: 50%
    }
    .ft-box.ftt-box,
    .ft-box2.ft-box22 {
        width: 50%!important
    }
    .w-one {
        width: 22%
    }
    .search-result-property .pro-img-rht {
        width: 100%!important
    }
    .starfav.starfav-two {
        width: 22%
    }
    .starfav {
        width: 15%
    }
    .columns {
        width: 50%
    }
    .all-build-search {
        display: inline-flex;
        margin-right: 25px
    }
    .no-properties {
        width: 16.5%;
        float: left
    }
    .no-properties:last-child {
        border-right: none!important
    }
    .pro-img-lft.pro-img-lftt {
        margin-top: 30px!important
    }
    .hdr-top.fix-head .lo-img img,
    .hdr-top.fixedd-header .lo-img img {
        display: none
    }
    .hdr-top.fix-head .site-logo,
    .hdr-top.fixedd-header .site-logo {
        height: 0
    }
    .hdr-top.fix-head .all-india,
    .hdr-top.fixedd-header .all-india {
        margin-top: 11px
    }
    .res-height-for-list {
        height: 5000px
    }
    #myModal-result .area_calculation table td:first-child {
        text-align: left
    }
    #myModal-result .modal-dialog {
        width: 60%;
        margin: 20% auto
    }
    .clr.vm10.lff .immg {
        width: 15%
    }
    .clr.vm10.lff .dlText1 {
        margin-left: 8px
    }
    .clr.vm10.lff {
        padding: 10px
    }
    .search_strip {
        width: 100%
    }
    .search_strip form .form-group input {
        padding-left: 58%
    }
    div#buy .pro-img-lft,
    div#rent .pro-img-lft,
    div#rent .pro-img-rht {
        width: 100%!important
    }
    .drop-one,
    .drop-two {
        width: 25%
    }
    .top-strip-heading-list .title {
        width: 100%
    }
    .col-md-12.col-sm-12.col-xs-12.bhoechie-tab-container.bhoechie-tab-container-colony-details {
        display: none!important
    }
    .develop-search-wrap .shrt_list {
        text-align: left;
        margin-top: 6px
    }
    #imaginary_container .input-group.stylish-input-group.input-append.input_search {
        width: 100%;
        padding-left: 0
    }
    .modal-header .close.closed {
        margin-top: inherit
    }
    .al-india-builder-list-form .select {
        width: 100%;
        float: none
    }
    .mobile-menu,
    .srchicon {
        display: block
    }
    .btn-style-one,
    .phone-symo p,
    .slider-rht-icons,
    .subscribe-rht,
    p.company_name {
        text-align: center
    }
    .card {
        top: 230px
    }
    .card .nav-tabs li a,
    .card .nav-tabs li.active a {
        font-size: 12px!important
    }
    .card .nav-tabs>li.active {
        border-bottom: none
    }
    .search-box {
        width: 70%;
        float: left
    }
    .input-group-btn.search-panel {
        width: 30%;
        float: left
    }
    .srchicon {
        width: 40px;
        height: 40px;
        position: absolute;
        right: 0;
        top: 8px;
        color: #ccc;
        z-index: 9;
        border: none
    }
    .srchicon .btn-default {
        border: none;
        background: #FD7D00
    }
    .srchicon .btn-default i.fa {
        color: #fff
    }
    .search-button-hm {
        display: none
    }
    .search-panel .form-control {
        height: 52px;
        padding: 8px 9px;
        font-size: 13px;
        border: none;
        border-radius: 0
    }
    .search-panel .btn-info {
        padding: 15px 51px!important
    }
    .nav-tabs li a:hover {
        font-size: 12px;
        font-weight: 400
    }
    .add-banner,
    .search-panel .input-group {
        width: 100%
    }
    .search-panel .form-control {
        width: 100%!important
    }
    .search-panel .input-group-btn .btn-default {
        width: 100%!important;
        border: 1px solid #f2f2f2
    }
    #myimg .owl-carousel {
        bottom: -80px
    }
    #myimg .owl-next,
    #myimg .owl-prev {
        top: 67px
    }
    .banner-section {
        margin-top: 155px
    }
    .banner-one {
        width: 100%;
        float: none
    }
    .banner-section .banner-one img {
        height: 223px;
        width: 100%;
        margin-bottom: 14px
    }
    .carousel .item {
        background: 0 0!important
    }
    .carousel-inner.vertical>.item {
        width: 22%;
        float: left;
        margin: 0 7px;
        display: block;
        height: auto
    }
    .carousel-inner.vertical {
        height: 300px
    }
    .gallery-bg h1.h2Head1 {
        clear: both
    }
    .projects {
        margin-top: 0
    }
    #slider img {
        height: 450px!important
    }
    .pd-rmve {
        margin-bottom: 5px
    }
    .property-dealers img {
        width: 100%;
        height: 120px
    }
    .card {
        left: 0;
        right: 0;
        width: 80%;
        margin: auto;
        display: block
    }
    .listing-popup-gf .gallery-bg,
    .srpStack,
    span.title_p {
        display: none
    }
    .pd-rmve-sear-result {
        width: 100%
    }
    .apart,
    .apart-rht {
        width: 45%;
        float: left
    }
    .short_list-star {
        width: 25%;
        float: left;
        margin-top: 10px
    }
    .short-list-beside {
        width: 34%;
        float: left
    }
    .gallery .col-xs-2 {
        width: 100%
    }
    #myModal .modal-dialog {
        width: 100%;
        margin: 0;
        top: 30%!important
    }
    .list-btm-strip .img-pro i.fa {
        text-align: center;
        display: block;
        margin-right: 0;
        font-size: 12px
    }
    .list-btm-strip .img-pro span {
        font-size: 12px
    }
    .no-properties {
        padding-top: 5px
    }
    .list-btm-strip .img-pro {
        line-height: inherit
    }
    a.btn.btn-lg.btn-primary span {
        display: none
    }
    .filter-btn,
    .filter-btn-rht {
        border-radius: 50%;
        width: 30px;
        height: 30px
    }
    .breadcrumb {
        padding: 5px 0
    }
    .breadcrumb .container {
        padding: 0
    }
    .breadcrumb .container .col-xs-6 {
        padding: 0 6px
    }
    .fil_wrap {
        float: right;
        left: inherit
    }
    .detailsBreadcrumb-lft ul li {
        font-size: 11px
    }
    #fpi_feedback {
        top: 72%!important
    }
    .search-result-property .pro-img-rht {
        float: left
    }
    .pro-img-rht,
    .search-result-property .pro-img-lft {
        width: 100%!important;
        float: left;
        margin-right: 2%
    }
    .nw-bk {
        margin: 3px 0
    }
    #MyModal .modal-dialog {
        width: 100%
    }
    .area_slect input.area-unit-go {
        right: 38px;
        top: 62px;
        height: 22px
    }
    .slider-rht-icons li {
        display: inline-block
    }
    .add-banner,
    .side-orgmenu,
    .signup,
    li.drp-sidemnu:hover ul,
    ul.multiCol li {
        display: block
    }
    .slider-rht-icons {
        width: 100%;
        float: none;
        margin-top: 0
    }
    .add-banner {
        margin: auto;
        width: 100%
    }
    li.drp-sidemnu:hover ul li a {
        color: #000
    }
    .dropdown-menu.multiCol {
        min-width: 207px
    }
    .all-india ul.dropdown-menu {
        width: 230px;
        height: 500px;
        overflow-y: scroll;
        z-index: 9999
    }
    .ft-box,
    .ft-box1,
    .ft-box2 {
        width: 28%
    }
    .estate-city-blog {
        width: 100%
    }
    .gallery-featured .gallery ul li img {
        height: auto
    }
    .box span {
        font-size: 10px
    }
    .box-title {
        font-size: 11px
    }
    .box a h3,
    h1.h2Head1,
    span.sub_title {
        font-size: 12px
    }
    .box {
        padding: 12px 10px
    }
    .pagination.clearfix {
        width: 300px;
        margin: auto;
        display: block
    }
    .pagination a {
        padding: 8px 15px
    }
    .news-1-box .padding-left-25 {
        padding-top: 16px
    }
    .signup {
        width: 80%;
        margin: 25px auto;
        float: none
    }
    .bg-signup {
        display: none
    }
    .post-req-form .btn-success {
        width: 60%;
        margin: auto;
        display: block
    }
    ul.sub_form li div {
        width: 85%;
        float: left
    }
    .sub_form_cont ul.sub_form li label.l1 {
        width: 15%;
        float: left
    }
    div#realty_house_ask_question-4 {
        width: 50%;
        margin: auto;
        display: block
    }
    .glousary-list ul li a {
        line-height: 60px
    }
    ul.list-unstyled.u1 {
        width: 50%;
        float: left
    }
    #smallModal .srpStack .card,
    #smallModal .srpStack .tab-content {
        width: 100%
    }
    .ftt-box {
        clear: left;
        display: block
    }
    .toogle-menu {
        display: block;
        position: absolute;
        right: 0;
        top: 15px
    }
    .mobile-menu {
        margin-top: 73px
    }
    .search_fileter-icon {
        display: block;
        margin-top: 3px
    }
    .search_fileter-icon .btn {
        background: 0 0;
        color: #fff;
        border: none
    }
    .search_fileter-icon .btn:focus {
        background: 0 0;
        box-shadow: none
    }
    #smallModal .srpStack {
        display: block
    }
    #smallModal .srpStack .container {
        margin: 0;
        padding: 0
    }
    #smallModal .modal-body {
        padding: 4px
    }
    #smallModal .srpStack .search-panel .form-control {
        width: 100%!important;
        font-size: 12px;
        border: 1px solid #f2f2f2
    }
    #smallModal .srpStack .tab-strip {
        width: 100%;
        top: 93px;
        z-index: 99
    }
    #smallModal .card-ui.form-group {
        margin-bottom: 0;
        width: 100%;
        border-radius: 0!important
    }
    #smallModal .srchicon {
        top: 53px;
        width: 100%
    }
    #smallModal .srchicon .btn-default {
        border-radius: 0;
        color: #fff;
        width: 100%!important
    }
    #smallModal .srpStack .card-ui.form-group .form-control {
        color: #666;
        background: #fff;
        border-radius: 0!important;
        font-size: 11px!important;
        border-bottom: none
    }
    .btn-style-one,
    .classNameHere .btn,
    .classNameHere input {
        border-radius: 0
    }
    #smallModal .srpStack .card-ui {
        background: 0 0
    }
    #smallModal .modal-content {
        padding-bottom: 20px
    }
    #smallModal .srpStack .tab-content>.tab-pane {
        padding-bottom: 4px
    }
    .fl-rht {
        float: right;
        margin-right: 44px
    }
    #smallModal .input-group {
        margin-top: 15px
    }
    #smallModal .modal-header h5 {
        color: #fff
    }
    #smallModal .modal-header {
        border-bottom: none;
        background: #4B649C;
        padding: 3px 15px
    }
    #smallModal .modal-header .close {
        opacity: 1;
        color: #fff;
        margin-top: 6px
    }
    #smallModal .modal-sm .modal-content {
        height: 204px;
        width: 76%;
        margin: auto;
        display: block
    }
    .C_white .drpdwn,
    .c_white .drpdwn {
        width: 168px!important;
        right: 0
    }
    .c_white,
    .side-menu .navbar,
    .widget-sidebar {
        display: none!important
    }
    #smallModal .srpStack .product-listing {
        z-index: 99
    }
    .hmm-sec .gallery-featured {
        margin-top: 170px!important
    }
    .all_proje {
        top: -100px;
        font-size: 13px
    }
    .C_white .drpdwn ul li a,
    .c_white .drpdwn ul li a {
        font-size: 12px
    }
    .C_white .drpdwn ul li {
        margin-bottom: 4px
    }
    .profile_form.widget input {
        margin-right: 4%;
        width: 100%;
        height: 32px;
        font-size: 12px;
        border-radius: 0
    }
    .profile_form.widget .form-group {
        width: 45%;
        float: left;
        margin-bottom: 10px;
        margin-right: 4%
    }
    .btn-style-one {
        padding: 4px 36px;
        font-size: 11px;
        width: 45%
    }
    .maxl .radio {
        font-size: 13px
    }
    .pro_type .styled-input-single {
        width: 42%!important
    }
    .styled-input-single {
        width: 25%
    }
    .mdd-sec .form-group.lft-1 {
        width: 43%
    }
    .mdd-sec .form-group.lft-2 {
        width: 57%
    }
    .tran_type .form-group.tran_type-lft {
        width: 60%
    }
    .popup-filters .padding-v-xs.styled-input-two {
        width: 42%
    }
    .npsrp_bottom ul li {
        padding: 0 10px!important
    }
    .blog-rht.all-india-builder-list .news-1-box img {
        height: 180px
    }
    .comments img {
        width: 100%
    }
    .news-details.bottom10 {
        display: inline
    }
    .search-result-property .box-one {
        padding: 10px 25px!important
    }
    .colorful-tab-container,
    .colorful-tab-wrapper.flatline .colorful-tab-menu {
        width: 100%!important;
        float: none
    }
    .colorful-tab-wrapper,
    .contact-othercountry {
        width: 100%!important
    }
    .subscribe-lft,
    .subscribe-rht {
        width: 50%;
        float: left
    }
    .customercare-search-form .input-group {
        margin-bottom: 30px
    }
    .alert-box1 {
        height: 160px
    }
    .periodd {
        display: block!important
    }
    .subscribe-rht div {
        margin-right: 0!important
    }
    .dealer_details.clearfix {
        margin: 10px 0
    }
    .dealer_details .tab-content>.tab-pane {
        margin-top: 15px!important
    }
    .tab-content.col-md-9.col-xs-12 {
        padding: 0
    }
    p.company_name {
        font-size: 14px!important;
        float: none
    }
    .compny-logo img {
        margin: auto;
        display: block
    }
    .compny-logo {
        float: none;
        margin-left: 0
    }
    .tab-content.col-md-9.colny_details-padding {
        padding: 0!important
    }
    .subscribe-md {
        display: none
    }
    div#realty_house_ask_question-4 {
        float: none
    }
    .row-section .media .media-body p {
        height: 85px
    }
    .lf.f13.hm10.mb5.g-rht {
        display: inherit;
        float: left!important
    }
    .shrt-img img {
        width: 100%!important;
        height: 180px
    }
    #largeModal .modal-content {
        width: 70%;
        margin: 20% auto;
        display: block
    }
    #largeModal .al-india-builder-list-form .select {
        width: 100%;
        float: none
    }
    #largeModal .al-india-builder-list-form .select.md-pr15 {
        margin: 8px 0!important
    }
    #largeModal .builder-top-strip {
        background: 0 0;
        height: auto;
        box-shadow: none;
        -webkit-box-shadow: none
    }
    #largeModal #custom-search-input {
        margin-left: 0;
        float: none;
        width: 100%;
        margin-top: 13px
    }
    .pd-rve {
        padding: 0
    }
    div.bhoechie-tab-menu div.list-group>a {
        padding: 12px 4px!important;
        font-size: 13px
    }
    .about-us-tab-section p.cntnt img {
        width: 100%;
        margin-right: 0;
        display: block
    }
    .colony-info-lft p.cntnt {
        width: 100%;
        float: none;
        line-height: 23px;
        font-size: 12px
    }
    .faq-wrapper label p {
        margin-left: 6px;
        font-weight: 400;
        font-size: 13px
    }
    .faq-wrapper i.fa {
        color: #FD7D00
    }
    .faq-wrapper label::after {
        color: #4B649C
    }
    .faq-wrapper #accordion .panel-title a.collapsed::after,
    .faq-wrapper #accordion .panel-title a::after {
        width: 35px;
        height: 35px;
        line-height: 50px
    }
    .faq-wrapper #accordion .panel-title a {
        padding: 17px 0 17px 25px
    }
    #accordion .panel-title a.collapsed::after,
    #accordion .panel-title a::after {
        content: unset!important
    }
    .faq-wrapper #accordion .panel-default {
        border-color: transparent!important
    }
    .faq-wrapper #accordion .panel {
        box-shadow: none
    }
    .faq-wrapper label {
        border-bottom: transparent!important
    }
    .faq-wrapper #accordion .panel-body {
        padding: 0
    }
    .faq-wrapper #accordion .panel-body p {
        line-height: 24px;
        text-align: justify;
        padding: 10px 8px
    }
    .bhoechie-tab-container {
        display: block
    }
    .c_white.C_white.account_cwhite {
        width: 145px
    }
    .form-group.lft-1 .box .nice-select,
    .form-group.tran_type-lft .nice-select,
    .form-group.tran_type-rht .nice-select,
    .left-no,
    .rht-no,
    .searchingby_lst.tran_type .form-group.lft-1 {
        width: 100%!important
    }
    .abt_bhoechie-tab-container .bhoechie-tab-container,
    .account_cwhite {
        display: block!important
    }
    .md_10-img-name .btn-default {
        float: none
    }
    .manage-properties-wrap span.manage-pro-head small {
        margin-left: 0;
        display: block;
        clear: left
    }
    .tabbable-panel .nav-tabs li a {
        font-weight: 600;
        padding: 0 15px;
        margin-bottom: 5px
    }
    .form-group.tran_type-lft .nice-select {
        margin-top: 15px
    }
    .searchingby_lst.tran_type .form-group.pro_typee.clearfix {
        width: 100%!important;
        float: left
    }
    .searchingby_lst.tran_type .form-group.tran_type-lft,
    .searchingby_lst.tran_type .form-group.tran_type-rht {
        width: 40%!important
    }
    .set_alerts .styled-input-single {
        width: 44%
    }
    .col-md-8.tran_type.sett_alerts .form-group.tran_type-lft {
        width: 50%!important
    }
    .col-md-8.tran_type.setttt_alerts .form-group.tran_type-lft {
        width: 100%!important
    }
    .all-build-search .select_serch {
        display: block!important
    }
    .classNameHere,
    .colony-details-bhoechie-tab,
    table.responsive th.code {
        display: block
    }
    .all-build-search .all-build-search .select_serch img {
        width: 18px;
        height: 18px;
        position: relative;
        top: 4px
    }
    .contact-othercountry {
        clear: both
    }
    #myModal-builder .modal-dialog,
    #myModall-builder .modal-dialog {
        margin: 25% auto;
        display: block
    }
    .floatl.b {
        margin: 25px auto
    }
    .classNameHere {
        margin-top: 10px
    }
    .pay-resultt table td {
        text-align: right!important
    }
    .partnervithus table tbody tr td ul li {
        width: 100%;
        float: none
    }
    .pay-resultt table.table.table-bordered th.w-18 {
        width: 16%;
        float: none
    }
    #largeModall .modal-dialog {
        margin: 200px auto
    }
    .more a {
        width: 50%
    }
    .bg-franchaise-img {
        padding-top: 5px
    }
    div.bhoechie-tab-content {
        background-color: transparent!important
    }
    .all-build-search .select_serch img {
        width: 18px;
        height: 18px;
        position: relative;
        top: 4px
    }
}

@media only screen and (min-width:568px) and (max-width:640px) {
    .box span {
        font-size: 10px
    }
    .box-title {
        font-size: 11px
    }
    .box a h3,
    h1.h2Head1,
    span.sub_title {
        font-size: 12px
    }
    .box {
        padding: 12px 10px
    }
    .mobile-menu--open {
        right: -15px!important
    }
    #myimg .owl-carousel {
        bottom: -165px
    }
    .pagination.clearfix {
        width: 300px;
        margin: auto;
        display: block
    }
    .p_content,
    .popup {
        width: 100%!important
    }
    .news-1-box .padding-left-25 {
        padding-top: 16px
    }
    .toogle-menu {
        position: absolute;
        right: 0;
        top: 15px
    }
    .hmm-sec .gallery-featured {
        margin-top: 170px!important
    }
    .all_proje {
        top: -100px;
        font-size: 13px
    }
    #map_canvas iframe {
        height: 200px
    }
    .subscribe-select-wrap4 h3.success-subscription {
        font-size: 16px
    }
    .subscribe-select-wrap4 .subscribe-lft2 p,
    p.ornge-clr {
        text-align: center!important
    }
    .subscribe-select-wrap4 .subscribe-rht .btn {
        margin-top: 0!important
    }
    .my-response_wrap_lft {
        padding-left: 14px;
        padding-right: 14px
    }
    .popup {
        left: inherit!important;
        margin-left: 0!important
    }
    .center-lign,
    body .fixed-header .fheader__container nav a.active::after {
        left: inherit
    }
    .list-btm-strip {
        height: 100%
    }
    .list-btm-strip .img-pro img {
        display: block;
        margin: 5px auto;
        position: inherit;
        top: 0
    }
    .listing-details-top .price-on-top .col-md-10 {
        padding-left: 0;
        padding-right: 0;
        margin-left: 0
    }
    .phne-no .p1 {
        margin-right: 10px
    }
    body .static-header nav a {
        padding: 10px 14px
    }
    .nav-top {
        margin-top: 10px
    }
    .listing-details-top {
        padding-top: 10px!important;
        padding-bottom: 10px!important
    }
    .npPrice span {
        font-size: 20px
    }
    .container.list-btm-strip-container {
        width: 100%
    }
    .tz-gallery .lightbox img {
        height: 217px!important
    }
    body .fixed-header .fheader__container {
        padding: 15px
    }
    body .fixed-header .fheader__container nav a:not(:last-of-type) {
        padding-right: 38px
    }
    .section5 iframe {
        height: 150px
    }
    #section4 .pricing-table .pricing-option {
        width: 48%;
        margin-bottom: 10px!important
    }
    #section4 .pricing-table .pricing-option:nth-child(2n) {
        margin: 0 10px
    }
    .center-lign {
        position: inherit;
        text-align: center
    }
    .ara_details .build,
    .price-details .build {
        width: 40%;
        float: left
    }
    .feet {
        width: 55%
    }
    .ser-det-img img {
        margin: auto;
        display: block
    }
    .btn-default.follwerss {
        margin-left: 0;
        margin-top: 8px;
        width: auto;
        clear: left
    }
    .section4 .pricing-table .pricing-option img {
        height: 218px
    }
    .proj-det-top-lft p {
        font-size: 14px
    }
    .contactAdd,
    .viewPhoneNum_Contact .btn {
        font-size: 13px
    }
    .specifications .speci-box-one {
        margin-bottom: 2%
    }
    .iframe-image {
        top: 130px;
        left: 10px
    }
    .contactAdd {
        padding: 18px 0
    }
    .logo-left-det-v1 img.img-responsive,
    .slider-top .log-img img {
        width: 100%;
        height: auto
    }
    .pay-resultt table td {
        text-align: right!important
    }
    .partnervithus table tbody tr td {
        padding: 9px 4px!important;
        font-size: 11px!important
    }
    .wthreeinput {
        margin-bottom: 8px
    }
    #myModal-builder .modal-content .modal-body .input-group {
        display: block
    }
}

@media only screen and (min-width:320px) and (max-width:480px) {
	
	
	.container.hm-slide{bottom:-180px !important;}
	
	
	
    #first-tab .pro-img-rht,
    #third-tab .pro-img-rht,
    .ft-box.ftt-box,
    .ft-box2.ft-box22 {
        width: 100%!important
    }
    .amentiess .amentiess-icon .amenties-popup ul {
        display: block
    }
    .top-strip-heading-list span {
        font-size: 12px
    }
    .col-md-3.col-xs-3.form-box.mb-40.pl-15.pr-15.pr_17,
    .col-md-4.col-xs-4.form-box.mb-40.pl-15.pr-15 {
        width: 100%;
        float: none
    }
    .searchingby_lst.tran_type .form-group.tran_type-lft,
    .searchingby_lst.tran_type .form-group.tran_type-rht {
        width: 100%!important;
        float: none;
        margin-top: 48px;
        display: block
    }
    .col-md-4.col-xs-4.form-box.mb-40.pl-15.pr-15 {
        width: 100%;
        float: none
    }
    .columns {
        width: 100%
    }
    .all-build-search {
        display: inline-flex;
        margin-right: 25px
    }
    .col-md-8.col-sm-8.col-xs-8.tran_type,
    .form-horizontal .control-label {
        width: 100%
    }
    .pro-img-rht-price {
        width: 100%;
        float: none;
        margin: 5px 0
    }
    .amenties-popup.other-charges ul {
        display: inherit
    }
    .col-md-1.col-sm-1.col-xs-1.w_100,
    .hdr-top.fix-head .lo-img img,
    .hdr-top.fixedd-header .lo-img img {
        display: none
    }
    .npPrice span,
    span.pdPropArea {
        font-size: 14px
    }
    .lf.f12.wBr.WBR-LFT,
    .lf.f12.wBr.WBR-right {
        width: 100%;
        margin-bottom: 8px;
        margin-top: 0
    }
    div#projects .pro-img-lft {
        width: 100%!important;
        float: none
    }
    .form-group.pro_typee.tran_type-lft .edit-file-choose,
    .form-group.pro_typee.tran_type-lft .lo-img,
    .pro-img-rht-built {
        width: 100%
    }
    .map-pop.map-popp {
        top: 10px
    }
    .proj-det-v1-overview .table-bordered>tbody>tr>td {
        white-space: inherit
    }
    .pro-img-rht-price-rht {
        width: 100%;
        float: none
    }
    .pro-img-lft {
        margin-top: 0!important
    }
    .pro-img-lft.pro-img-lftt {
        margin-top: 30px!important
    }
    #feedback-tab {
        margin-right: -31px!important
    }
    .form-horizontal .form-group {
        margin-right: 0
    }
    .dealers-dealing {
        width: 34%;
        float: left
    }
    .et {
        width: 5%;
        float: left
    }
    .hdr-top.fix-head .site-logo,
    .hdr-top.fixedd-header .site-logo {
        height: 0
    }
    .hdr-top.fix-head .all-india,
    .hdr-top.fixedd-header .all-india {
        margin-top: 11px
    }
    .table-fixed tr {
        clear: both;
        border-bottom: 1px solid #ccc!important
    }
    .table.table-fixed>tbody {
        border-right: 1px solid #ccc;
        height: auto
    }
    .properties-main.search-result-property.res-height-for-list {
        height: 4000px!important
    }
    .table-fixed tr td {
        border-bottom: none!important
    }
    .lft-ailgn,
    .metric_cal_side .get-in-touch {
        width: 100%
    }
    #myModal-result .area_calculation table td:first-child,
    #myModal-result .area_calculation table td:nth-child(2) {
        text-align: right
    }
    #myModal-result .modal-dialog {
        width: 100%;
        margin: 56% auto
    }
    .btn.blue {
        min-width: inherit
    }
    .col-md-4.col-sm-4.col-xs-4.w_100 {
        width: 100%;
        font-size: 14px;
        font-weight: 700;
        padding-top: 10px;
        text-align: center
    }
    .col-md-7.col-sm-7.col-xs-7.w_100 {
        text-align: center;
        width: 100%
    }
    .col-md-4.col-sm-4.col-xs-4.gr {
        width: 50%
    }
    .col-md-1.col-sm-1.col-xs-1.gr {
        width: 1%
    }
    .col-md-7.col-sm-7.col-xs-7.gr {
        width: 38%
    }
    .col-md-offset-3.info.mb .row {
        margin: 0
    }
    .drop-one,
    .drop-two {
        width: 100%;
        float: none;
        margin-bottom: 10px;
        margin-left: 0;
        position: inherit;
        top: 0
    }
    .comment-box {
        width: 75%;
        float: left
    }
    .comment-img {
        width: 20%;
        float: left;
        margin-right: 10px
    }
    p.smith span {
        clear: left;
        display: block;
        padding: 0
    }
    .clr.vm10.lff .immg {
        width: 15%
    }
    .clr.vm10.lff .dlText1 {
        margin-left: 8px
    }
    .clr.vm10.lff {
        padding: 10px
    }
    .view_dtails,
    .view_dtails a span {
        display: block!important
    }
    .col-md-12.col-sm-12.col-xs-12.bhoechie-tab-container.bhoechie-tab-container-colony-details,
    .details_tabs,
    .develop-search-left .md {
        display: none
    }
	
	.details_tabs.owner-residential-details-tab.d-block.clearfix{display: block;}
	.details_tabs.owner-residential-details-tab.d-block.clearfix .nav-tabs li.active a::before{content:inherit;}
	.details_tabs.owner-residential-details-tab .card .nav-tabs > li span{display:none;}
	.details_tabs.owner-residential-details-tab .card .nav-tabs > li img{width:18px; height:18px;}
	.details_tabs.owner-residential-details-tab .card .nav-tabs > li a{padding: 10px 0 !important;}
	.details_tabs.owner-residential-details-tab.d-block.clearfix .form-horizontal .control-label{padding: 0; margin-top:0px;}
	 .details_tabs.owner-residential-details-tab.d-block.clearfix .form-horizontal .col-md-9.col-sm-8.col-xs-8{padding: 0;}
	  .details_tabs.owner-residential-details-tab.d-block.clearfix .form-horizontal .col-md-9.col-sm-8.col-xs-9{padding: 0;}
	 .details_tabs.owner-residential-details-tab.d-block.clearfix .styled-input-single{width:100%;}
	  .details_tabs.owner-residential-details-tab.d-block.clearfix .tran_type .tran_type-lft, .tran_type .tran_type-rht{width:100%; margin-left:0px;}
	  	  .details_tabs.owner-residential-details-tab.d-block.clearfix .col-md-9.col-sm-8.col-xs-9.tran_type{width:100%;}
		  .pro_typee.tran_type-lft.w-61{width:100% !important;}
		  .col-md-9.col-sm-8.col-xs-8.tran_type{width:100%;}
		  .tran_type-lft.w-14, .pro_typee.tran_type-lft.w-16.m-left.w-24{width:100% !important;}
		  label.customcheck, .custom-file-upload.fil_upload.dd, .customefile-right{width:100%;}
		  .custom-file-upload.fil_upload.dd{margin-bottom:15px;}
		  .col-md-8.col-sm-6.col-xs-6.tran_type, .col-md-9.col-sm-6.col-xs-6.tran_type{width:100% !important;}
		  #Amenitiess .image-set img{width:47%; height:auto;}
		  #messagechatt .col-md-8.col-sm-8.col-xs-9{padding:0px; margin:0px; width:100% !important;}
		  .col-md-9.col-sm-6.col-xs-6.tran_type{padding-right:0px;}
		  .primaryButton.btn{margin:0;}
		  p.btm{margin-top:40px; text-align:justify;}
		  .details_tabs .tab-pane{padding:0 0;}
		  .located_area h3{font-size:14px; padding:0px;}
		  	  #galleryy.form-horizontal .control-label{font-size:11px;}
		  #galleryy .col-md-10{padding:0px;}
		.canvas-chart-sub{right:44%; top:44%;}
		.col-md-2.pd-0.cnvas{border-left:0;}
		.details_tabs .card{border-radius:0px;}
	  
	 .pro_typee.tran_type-lft.w-16.mm.mm.w-24.m-lft-0{margin-left:0px;}
	 .mHeader1 .highLight{font-size: 15px;}
	 .mHeader1 span{font-size:13px;}
	 .postPropHeader{padding: 0 0 32px;}
	 .dataBlock .secHeading{padding-left:0px;}
	 .col-md-12.clearfix.service_responsive .col-md-9.col-sm-8.col-xs-9, .col-md-12.clearfix.service_responsive .col-md-9.col-sm-8.col-xs-8, .tran_type.wd-10 label, .pro_typee.tran_type-lft.m-lft-zero.w-44 input.form-control{width:100%;}
	 .col-md-12.clearfix.service_responsive .tran_type-lft.wd-32, .pro_typee.tran_type-lft.m-lft-zero.w-44 label{width:100% !important; }
	 .tran_type.wd-10 label, .pro_typee.tran_type-lft.m-lft-zero.w-44 label{margin-bottom:16px;}
	 
	 
	 
	 
	
    p.reply {
        float: left
    }
    .media-1 {
        padding-left: 0
    }
    a.btn.btn-default.next.font-small.semiBold {
        font-size: 13px
    }
    .btn.btn-default.next.font-small.semiBold.semmi-bold,
    .btn.btn-default.previous.text-right.font-small.semiBold.semmi-bold {
        font-size: 9px
    }
    .amentiess .amentiess-icon {
        width: 100%
    }
    .bg-white.borderZero label.res-chnge,
    .bg-white.borderZero label.res-chnges {
        font-size: 12px;
        font-weight: 600;
        text-transform: capitalize;
        padding: 8px 2px
    }
    #feedback-tab {
        font-size: 18px!important;
        cursor: pointer;
        text-align: center;
        width: 100px!important;
        height: 34px!important
    }
    .contactAdd_leftPan, .contactAdd_midPan, .contactAdd_rightPan {
        width: 100% !important;
        float: none;
        margin-bottom:20px;
    }
    .drawer-hamburger {
        top: 60px!important
    }
    .socil {
        top: 102px
    }
    .image-set img {
        width: 100%;
        float: none;
        height: auto
    }
    h4.nri_proerty-main-head {
        margin: 10px;
        font-size: 15px!important
    }
    .col-md-3.col-sm-4.col-xs-4.contactAdd_leftPan,
    .col-md-3.col-sm-4.col-xs-4.contactAdd_midPan,
    .col-md-3.col-sm-4.col-xs-4.contactAdd_rightPan {
        width: 100%;
        float: none
    }
    .customer_panel {
        padding: 0!important
    }
    .customer_panel .pd-rmve-sear-result {
        padding: 0
    }
    .customer_panel .box-one {
        padding: 0 12px!important
    }
    #imaginary_container .input-group.stylish-input-group.input-append.input_search {
        width: 100%;
        padding-left: 0
    }
    .modal-header .close.closed {
        margin-top: inherit
    }
    .develop-search-left .lft,
    .develop-search-left .rht,
    .develop-search-wrap .lf.f13.hm10.mb5 {
        width: 100%;
        float: none
    }
    .top-strip-heading-list .title-rht {
        margin-top: 6px;
        float: none;
        width: 100%;
        text-align: left
    }
    .mobile-menu,
    .srchicon {
        display: block
    }
    .contact-othercountry,
    .gallery-bg h1.h2Head1 {
        clear: both
    }
    .card {
        width: 100%;
        top: 230px
    }
    .card .nav-tabs li a,
    .card .nav-tabs li.active a {
        font-size: 11px!important
    }
    .card .nav-tabs>li.active {
        border-bottom: none
    }
    .search-box {
        width: 70%;
        float: left;
        border: 1px solid #cdcdcd;
        border-left: none
    }
    .input-group-btn.search-panel {
        width: 30%;
        float: left;
        border: 1px solid #cdcdcd
    }
    .srchicon {
        width: 40px;
        height: 40px;
        position: absolute;
        right: 0;
        top: 4px;
        color: #ccc;
        z-index: 9;
        border: none
    }
    .srchicon .btn-default {
        border: none;
        background: #FD7D00;
        width: 90%;
        color: #fff;
        border-radius: 5px
    }
    .srchicon .btn-default i.fa {
        color: #fff
    }
    .search-button-hm {
        display: none
    }
    .search-panel .form-control {
        height: 40px;
        padding: 8px 9px;
        font-size: 10px;
        border: none;
        border-radius: 0
    }
    .list-btm-strip .img-pro span,
    .nav-tabs li a:hover,
    .search-panel .input-group-btn .btn-default span {
        font-size: 12px
    }
    .search-panel .btn-info {
        padding: 15px 51px!important
    }
    .nav-tabs li a:hover {
        font-weight: 400
    }
    .add-banner,
    .search-panel .input-group {
        width: 100%
    }
    .search-panel .form-control {
        width: 100%!important
    }
    .search-panel .input-group-btn .btn-default {
        width: 100%!important;
        border: none;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        height: 40px
    }
    .tab-strip {
        top: 41px
    }
    #myimg .owl-carousel {
        bottom: -80px
    }
    #myimg .owl-next,
    #myimg .owl-prev {
        top: 67px
    }
    .banner-section {
        margin-top: 155px
    }
    .banner-one {
        width: 100%;
        float: none
    }
    .banner-section .banner-one img {
        height: 119px;
        width: 100%
    }
    .carousel .item {
        background: 0 0!important
    }
    .carousel-inner.vertical>.item {
        width: 45%;
        float: left;
        margin: 0 7px;
        display: block;
        height: auto
    }
    .listing-popup-gf .gallery-bg,
    .srpStack,
    span.title_p {
        display: none
    }
    .carousel-inner.vertical {
        height: 300px
    }
    .pd-rmve-sear-result {
        width: 100%;
        padding-left: 15px;
        padding-right: 15px
    }
    .apart,
    .apart-rht,
    .short_list-star {
        width: 100%;
        float: none
    }
    .short-list-beside {
        width: 46%;
        float: left
    }
    .fil_wrap,
    .rating {
        float: right
    }
    .gallery .col-xs-2 {
        width: 100%
    }
    #myModal .modal-dialog {
        width: 100%;
        margin: 0;
        top: 30%!important
    }
    .list-btm-strip .img-pro i.fa {
        text-align: center;
        display: block;
        margin-right: 0;
        font-size: 12px
    }
    .log-soc-us,
    .view_dtails a span,
    .view_dtails i.fa,
    a.btn.btn-lg.btn-primary span {
        display: none
    }
    .no-properties {
        padding-top: 5px;
        width: 16.5%
    }
    .no-properties:last-child {
        border-right: none!important
    }
    .list-btm-strip .img-pro {
        line-height: inherit
    }
    .filter-btn,
    .filter-btn-rht {
        border-radius: 50%;
        width: 30px;
        height: 30px
    }
    .breadcrumb {
        padding: 5px 0
    }
    .breadcrumb .container {
        padding: 0
    }
    .breadcrumb .container .col-xs-6 {
        padding: 0 6px
    }
    #fpi_feedback {
        top: 72%!important
    }
    .rating {
        width: 43%;
        text-align: right
    }
    .tb-btm {
        margin-top: 10px;
        margin-left: 0
    }
    .shrt_list {
        text-align: left
    }
    .btn-style-one,
    .create_alert,
    .information-info .col-xs-4,
    .phone-symo p,
    .pro_alert-head,
    .slider-rht-icons,
    .subscribe-rht,
    h1.h2Head1 {
        text-align: center
    }
    .tb-btm .intrest_rates {
        width: auto
    }
    .tb-btm_map {
        position: initial!important
    }
    .hmm-sec .gallery-featured {
        margin-top: 150px
    }
    .all_proje {
        top: -135px;
        font-size: 13px
    }
    .form-group.hot .styled-input-single {
        width: 37%;
        float: left
    }
    .featured-cost-right {
        width: 42%
    }
    .featured-cost {
        width: 57%
    }
    .log-soc {
        width: 50%
    }
    #smallModal .srpStack .card,
    #smallModal .srpStack .tab-content {
        width: 100%
    }
    .search_fileter-icon {
        display: block;
        margin-top: 3px
    }
    .search_fileter-icon .btn {
        background: 0 0;
        color: #fff;
        border: none
    }
    .search_fileter-icon .btn:focus {
        background: 0 0;
        box-shadow: none
    }
    #smallModal .srpStack {
        display: block
    }
    #smallModal .srpStack .container {
        margin: 0;
        padding: 0
    }
    #smallModal .modal-body {
        padding: 4px
    }
    #smallModal .srpStack .search-panel .form-control {
        width: 100%!important;
        font-size: 12px
    }
    #smallModal .srpStack .tab-strip {
        width: 100%;
        top: 93px;
        z-index: 99
    }
    #smallModal .card-ui.form-group {
        margin-bottom: 0;
        width: 100%;
        border-radius: 0!important
    }
    #smallModal .srchicon {
        top: 53px;
        width: 100%
    }
    #smallModal .srpStack .card-ui.form-group .form-control {
        color: #666;
        background: #fff;
        border-radius: 0!important;
        font-size: 11px!important;
        border-bottom: none
    }
    .btn-style-one,
    .classNameHere .btn,
    .classNameHere input,
    .yes-m-intrested .form-control {
        border-radius: 0
    }
    #smallModal .srpStack .card-ui {
        background: 0 0
    }
    #smallModal .modal-content {
        padding-bottom: 20px
    }
    #smallModal .srpStack .tab-content>.tab-pane {
        padding-bottom: 4px
    }
    .fl-rht {
        float: right;
        margin-right: 44px
    }
    #smallModal .input-group {
        margin-top: 15px
    }
    #smallModal .modal-header h5 {
        color: #fff
    }
    #smallModal .modal-header {
        border-bottom: none;
        background: #4B649C;
        padding: 3px 15px
    }
    #smallModal .modal-header .close {
        opacity: 1;
        color: #fff;
        margin-top: 6px
    }
    #smallModal .modal-sm .modal-content {
        height: 204px;
        width: 100%;
        margin: auto;
        display: block
    }
    #smallModal .srpStack .product-listing {
        z-index: 99
    }
    .ww-100 {
        width: 100%
    }
    .slider-rht-icons li {
        display: inline-block
    }
    .side-orgmenu,
    li.drp-sidemnu:hover ul,
    ul.multiCol li {
        display: block
    }
    .slider-rht-icons {
        width: 100%;
        float: none;
        margin-top: 0
    }
    .sidebar-nav {
        top: 0
    }
    #sidebar-wrapper {
        top: 0;
        margin-top: 0
    }
    .f18 {
        padding: 15px 34px
    }
    .pd-lft-rmve,
    .pd-rht-rmve {
        padding-right: 15px
    }
    .f18,
    .search-panel .btn-info {
        width: 50%;
        float: left
    }
    .input-group-btn:last-child>.btn,
    .input-group-btn:last-child>.btn-group,
    .input-group-btn>.btn+.btn {
        margin-left: inherit
    }
    li.drp-sidemnu:hover ul li a {
        color: #000
    }
    .banner,
    .header-top,
    .search-panel img.placehole-img,
    .tab-pane .head-top-tab,
    .topBar {
        display: none
    }
    .dropdown-menu.multiCol {
        min-width: 207px
    }
    .all-india ul.dropdown-menu {
        width: 230px;
        height: 500px;
        overflow-y: scroll;
        z-index: 9999
    }
    .select-pro-type .col-xs-4 {
        width: 100%;
        float: none
    }
    h1.h2Head1 {
        font-weight: 700;
        font-size: 10px
    }
    .blog-rht-details .news-1-box h3,
    .information-info ul li a {
        font-size: 12px
    }
    .select-pro-type .col-xs-4 form {
        float: none
    }
    .projects .col-xs-10,
    .projects .col-xs-6 {
        width: 100%;
        float: none
    }
    .side-box {
        left: 19%
    }
    .dealers-box {
        width: 100%
    }
    .property-dealers img {
        width: 100%;
        height: auto
    }
    .ft-box,
    .ft-box1,
    .ft-box2 {
        width: 100%
    }
    footer {
        margin-top: 25px
    }
    .btm-ft {
        height: auto
    }
    .viewall_proj {
        margin-top: 20px
    }
    .inr-card {
        margin-top: inherit
    }
    .gallery-featured .gallery ul li img {
        width: 124px
    }
    .estate-city-blog,
    .search-panel .btn-info {
        width: 100%
    }
    #myimg {
        top: 80px!important
    }
    .banner-one img {
        margin-bottom: 10px
    }
    .img-box img,
    .pagination.clearfix {
        margin: auto;
        display: block
    }
    .search-panel .form-control,
    .search-panel .input-group {
        width: 100%!important
    }
    #slider img {
        height: 350px!important
    }
    .op_city {
        height: 350px
    }
    .profile {
        width: 100%
    }
    .pagination.clearfix {
        width: 300px
    }
    .news-1-box.clearfix .col-xs-6,
    .signup {
        width: 100%
    }
    .news-1-box .padding-left-25 {
        padding-top: 16px
    }
    .signup {
        margin-top: 30px;
        margin-left: 0
    }
    .bg-signup {
        display: none
    }
    .post-req-form .btn-success {
        width: auto;
        margin: auto;
        display: block
    }
    .information-info .col-xs-4,
    div#realty_house_ask_question-4,
    ul.list-unstyled.u1 {
        width: 100%
    }
    div#realty_house_ask_question-4 {
        float: left;
        margin: auto;
        display: block
    }
    .pro-img-rht,
    .search-result-property .pro-img-lft,
    .service-info,
    .service-info-rht {
        float: none;
        width: 100%!important
    }
    .gallery-featured .gallery ul li {
        display: inline-block
    }
    .gallery-featured .gallery ul {
        padding-left: 0
    }
    .pd-lft-rmve {
        padding-left: 15px
    }
    .information h1.h2Head1 span {
        color: #000;
        font-size: 13px;
        background: 0 0
    }
    .dropdown:hover .dropdown-menu {
        display: block
    }
    .v2-all-india .all-india .btn-primary:focus {
        background: 0 0
    }
    .search-panel .input-group .dropdown-menu {
        left: 20%;
        margin: 14px 0 0
    }
    .pro-img-rht {
        margin-left: 0!important
    }
    .service-info {
        margin-bottom: 10px
    }
    .cntnt {
        width: 60%
    }
    .search-result-property .pro-img-rht {
        width: 100%!important
    }
    .stars {
        display: inherit
    }
    .dealers_box-btm h4 {
        font-size: 12px
    }
    .shrt_list {
        width: 40%;
        float: left
    }
    .view_dtails {
        width: 26%;
        float: left
    }
    .gallery,
    .view_dtails-pd {
        width: 100%
    }
    .pro-img-lft img {
        height: auto
    }
    .gallery {
        margin-top: 0
    }
    .w-100-filter {
        width: 100%;
        float: left
    }
    .detailsBreadcrumb-lft ul li {
        font-size: 9px
    }
    .myy_profile .side-menu {
        display: none
    }
    .c_white {
        display: none!important
    }
    .C_white .drpdwn {
        width: 168px!important;
        right: 0
    }
    .C_white .drpdwn ul li a {
        font-size: 12px
    }
    .C_white .drpdwn ul li {
        margin-bottom: 4px
    }
    .Quote,
    .Quote-name,
    .tit {
        margin-bottom: 15px
    }
    .btn-style-one {
        width: 100%;
        padding: 5px 36px
    }
    .hide-profile.res-hide-profile .img-myprfile.img-signup img {
        display: block
    }
    .breadcrumbb li#stp-2 span.sept,
    .breadcrumbb span.sept,
    .hide-profile .img-myprfile.img-signup img {
        display: none
    }
    .maxl .radio {
        font-size: 13px
    }
    .pro_type .styled-input-single {
        width: 100%!important
    }
    .styled-input-single {
        width: 42%;
        float: none
    }
    .styled-input-two,
    .tran_type .form-group.tran_type-lft,
    .tran_type .form-group.tran_type-rht {
        width: 100%
    }
    .styled-input-twoo {
        width: 100%;
        float: none
    }
    .form-group.lft-1,
    .form-group.tran_type-lft,
    .form-group.tran_type-rht {
        width: 100%!important
    }
    .tran_type .form-group.tran_type-md {
        margin: 5px 30px
    }
    .signup-iam .styled-input-single {
        width: 48%
    }
    .mdd-sec .form-group.lft-2,
    .popup-filters .padding-v-xs.styled-input-two {
        width: 100%
    }
    .subscribe-lft,
    .subscribe-md,
    .subscribe-rht {
        width: 100%;
        margin-bottom: 25px
    }
    .subscribe-rht div {
        margin-right: 0!important
    }
    .breadcrumbb li a {
        width: 60px
    }
    .breadcrumbb li:nth-child(2) a {
        width: 84px
    }
    .form_wizared-form .control-label {
        width: 100%!important;
        text-align: center;
        float: none
    }
    .form_wizared-form .tran_type {
        width: 100%!important
    }
    .breadcrumbb li:last-of-type a {
        width: 82px
    }
    .search-result-property-scrollremove .short-list-beside {
        width: 48%;
        float: left;
        margin-right: 5px
    }
    .search-result-property-scrollremove .short-list-beside-details {
        width: 45%;
        float: left
    }
    .search-result-property-scrollremove .lf.f13.hm10.mb5 span {
        margin-left: 0!important
    }
    .npsrp_bottom ul li {
        display: block
    }
    .blog-rht.all-india-builder-list .news-1-box img {
        height: 170px
    }
    .comments img {
        width: 100%
    }
    .news-details.bottom10 {
        display: inline
    }
    .search-result-property .box-one {
        padding: 10px 7px!important
    }
    .colorful-tab-container,
    .colorful-tab-wrapper.flatline .colorful-tab-menu {
        width: 100%!important;
        float: none
    }
    .colorful-tab-wrapper,
    .contact-othercountry {
        width: 100%!important
    }
    #sideMenuContainer {
        overflow-y: scroll;
        height: 560px
    }
    .alert-box1 {
        height: 160px;
        width: 100%;
        padding-left: 5px;
        padding-right: 5px;
        margin: 20px 5px
    }
    .alert-box-section {
        padding-left: 0;
        margin-top: 0
    }
    .how-do h3 {
        font-size: 16px
    }
    .create_alert {
        width: 100%;
        float: none;
        margin: 20px auto;
        display: block
    }
    .create_alert .btn-default {
        float: none
    }
    .pro_alert-head {
        width: 100%;
        float: none;
        margin: 0
    }
    #map_canvas iframe {
        height: 150px
    }
    .detailsBreadcrumb ul {
        font-size: 12px!important
    }
    .subscribe-select-wrap4 h3.success-subscription {
        font-size: 16px
    }
    .subscribe-select-wrap4 .subscribe-lft2 p,
    p.ornge-clr {
        text-align: center!important
    }
    .documents .table-bordered>tbody>tr>td,
    .proj-det-top-lft {
        text-align: center
    }
    .subscribe-select-wrap4 .subscribe-rht .btn {
        margin-top: 0!important
    }
    .success-div-content p {
        font-size: 12px;
        width: 100%
    }
    .Date,
    .Email,
    .Mobile,
    .name,
    .xs-100 {
        width: 100%
    }
    .my-response_wrap_lft {
        display: block!important;
        padding-left: 14px;
        padding-right: 14px
    }
    .check_tenant .form-group.lft-1 {
        width: 100%!important
    }
    .my-response_wrap_lft .form-group.lft-1 select,
    .my-response_wrap_lft .form-group.lft-2,
    .my-response_wrap_lft .form-group.top_input,
    .tenant-form.clearfix {
        width: 100%;
        float: none
    }
    .p_content,
    .popup {
        width: 100%!important
    }
    .my_response_wrap {
        height: 400px;
        overflow-y: scroll
    }
    .popup {
        left: inherit!important;
        margin-left: 0!important
    }
    .short-list-beside-details {
        width: auto!important
    }
    .ara_details,
    .floor_plan,
    .npPrice,
    .phne-no .p2,
    .price-details,
    .tz-gallery .row>div {
        width: 100%
    }
    .npPrice {
        margin-bottom: 10px
    }
    .npPrice a {
        font-size: 14px;
        display: block;
        margin-top: 10px
    }
    .phne-no .p1 {
        width: 100%;
        margin-bottom: 15px
    }
    .tz-gallery .lightbox img {
        height: 237px
    }
    body .fixed-header .fheader__container nav a {
        font-size: 13px;
        padding-bottom: 18px;
        width: 37%
    }
    #section4 .pricing-table .pricing-option,
    .yes-m-intrested .col-md-5.col-sm-6.col-xs-6,
    .yes-m-intrested .col-md-offset-1.col-md-5.col-sm-6.col-xs-6 {
        width: 100%
    }
    body .fixed-header .fheader__container nav a,
    body .fixed-header .fheader__container nav a:not(:last-of-type) {
        padding-right: inherit
    }
    body .fixed-header .fheader__container nav a.active::after {
        height: 1px;
        bottom: -27px
    }
    .section4 .pricing-table .pricing-option img {
        height: 127px
    }
    .lf.f13.hm10.mb5 {
        margin: 0;
        display: grid
    }
    .col-md-4.col-sm-4.col-xs-4.contactAdd_leftPan {
        width: 100%!important;
        margin-bottom: 15px
    }
    .col-md-4.col-sm-4.col-xs-4.contactAdd_midPan,
    .col-md-4.col-sm-4.col-xs-4.contactAdd_rightPan {
        width: 100%!important
    }
    .logo-left-det-v1 img.img-responsive {
        height: auto;
        width: 100%;
        margin-top: 11px
    }
    .proj-det-top-lft,
    .proj-det-top-rht {
        width: 100%!important
    }
    .slider-top .log-img {
        top: 22px
    }
    .slider-top .log-img img {
        width: 100%;
        height: auto
    }
    .specifications .speci-box-one,
    .specifications .speci-box-two {
        width: 100%;
        margin-bottom: 10px
    }
    .container.gallery-container {
        width: 78%
    }
    .proj-det-v1-overview h2.text-uppercase {
        font-size: 18px
    }
    .yes-m-intrested input.form-control,
    .yes-m-intrested select {
        height: 40px;
        border-radius: 0
    }
    .proj-det-overlay,
    .slide1,
    .slide2,
    .slide3,
    .slide4,
    .slide5,
    .slider {
        height: 200px
    }
    .m-intrest span {
        color: #777;
        font-size: 13px
    }
    .submitmail {
        background: #f2f2f2!important;
        font-size: 14px
    }
    .inr-footer {
        margin-top: 0!important
    }
    .prj-det-ovr-content p {
        font-size: 13px;
        color: #777
    }
    .prj-overviw-head h2 {
        line-height: 0;
        padding-bottom: 0;
        padding-top: 10px;
        margin-top: 0
    }
    .slider_btm ul span a {
        font-size: 13px
    }
    .slider {
        width: 100%
    }
    .iframe-image {
        left: 0;
        top: 143px
    }
    .prj-det-googleapis iframe {
        height: 385px
    }
    .dealer_details.clearfix {
        margin: 0!important
    }
    #tab_b {
        padding: 0
    }
    .dealer_details .pd-rmve-sear-result {
        padding: 0!important
    }
    .tab-content.col-md-9.colny_details-padding {
        padding: 0!important;
        margin-top: 10px
    }
    .location-national {
        right: 71px
    }
    .location-national ul.multiCol li.loc {
        float: none!important
    }
    .row.viewall_proj .col-xs-6 {
        width: 100%;
        float: none
    }
    .row.viewall_proj .col-xs-6 img {
        height: auto
    }
    .amentiesss {
        clear: left;
        display: block
    }
    #popup2.modal-box {
        width: 100%!important;
        left: 0
    }
    .txt-rht-terms-conditons table td {
        text-align: left
    }
    .lf.f13.hm10.mb5.g-rht {
        display: inherit;
        float: left!important
    }
    .lf.f12.wBr.wi-lft {
        width: 100%;
        margin: 5px 0
    }
    .bank-lft {
        width: 100%;
        float: none;
        text-align: center;
        background: #f2f2f2;
        padding: 10px
    }
    .bank-rht img {
        margin: auto;
        display: block
    }
    .bank-md {
        display: none
    }
    .bank-rht {
        width: 100%;
        float: none;
        text-align: center
    }
    .yes-m-intrested .col-xs-4,
    .yes-m-intrested .col-xs-8 {
        width: 100%;
        float: none
    }
    #exTab1 .tab-content .col-xs-6 {
        width: 100%!important
    }
    #exTab1 .nav-pills>li {
        width: 100%;
        text-align: center
    }
    #exTab1 .nav-pills>li:first-child {
        border-bottom: 1px solid #ccc
    }
    #exTab1 .nav-pills>li a {
        border-right: none
    }
    #largeModal .modal-content {
        width: 100%;
        margin: 20% auto;
        display: block
    }
    #largeModal .al-india-builder-list-form .select {
        width: 100%;
        float: none
    }
    #largeModal .al-india-builder-list-form .select.md-pr15 {
        margin: 8px 0!important
    }
    #largeModal .builder-top-strip {
        background: 0 0;
        height: auto;
        box-shadow: none;
        -webkit-box-shadow: none
    }
    #largeModal #custom-search-input {
        margin-left: 0;
        float: none;
        width: 100%;
        margin-top: 13px
    }
    .pd-rve {
        padding: 0
    }
    div.bhoechie-tab-menu div.list-group>a {
        padding: 12px 4px!important;
        font-size: 13px
    }
    .about-us-tab-section p.cntnt img {
        width: 100%;
        margin-right: 0;
        display: block
    }
    .colony-info-lft p.cntnt {
        width: 100%;
        float: none;
        line-height: 23px;
        font-size: 12px
    }
    .faq-wrapper label p {
        margin-left: 6px;
        font-weight: 400;
        font-size: 13px
    }
    .faq-wrapper i.fa {
        color: #FD7D00
    }
    .faq-wrapper label::after {
        color: #4B649C
    }
    .faq-wrapper #accordion .panel-title a.collapsed::after,
    .faq-wrapper #accordion .panel-title a::after {
        width: 35px;
        height: 35px;
        line-height: 50px
    }
    .faq-wrapper #accordion .panel-title a {
        padding: 17px 0 17px 25px
    }
    #accordion .panel-title a.collapsed::after,
    #accordion .panel-title a::after {
        content: unset!important
    }
    .faq-wrapper #accordion .panel-default {
        border-color: transparent!important
    }
    .faq-wrapper #accordion .panel {
        box-shadow: none
    }
    .faq-wrapper label {
        border-bottom: transparent!important
    }
    .faq-wrapper #accordion .panel-body {
        padding: 0
    }
    .faq-wrapper #accordion .panel-body p {
        line-height: 24px;
        text-align: justify;
        padding: 10px 8px
    }
    .colony-rht h4,
    .colony-rht p,
    p.company_name {
        text-align: center
    }
    .bhoechie-tab-container {
        display: block
    }
    .abt_bhoechie-tab-container .bhoechie-tab-container,
    .account_cwhite {
        display: block!important
    }
    .c_white.C_white.account_cwhite {
        width: -moz-max-content
    }
    .dealer_details-pad-rmve {
        padding: 0
    }
    .md_10-img,
    .md_10-img-name {
        width: 100%
    }
    .col-md-3.col-sm-4.col-xs-3.bhoechie-tab-menu,
    .col-md-4.col-sm-4.col-xs-5.bhoechie-tab-menu,
    .col-md-4.colony-rht,
    .col-md-8.col-sm-8.col-xs-7.bhoechie-tab,
    .col-md-8.colony-info-lft,
    .col-md-8.tran_type.sett_alerts .form-group.tran_type-lft,
    .col-md-8.tran_type.sett_alerts .form-group.tran_type-rht,
    .form-group.lft-1 .box .nice-select,
    .form-group.tran_type-lft .nice-select,
    .form-group.tran_type-rht .nice-select,
    .left-no,
    .rht-no,
    .searchingby_lst.tran_type .form-group.pro_typee.clearfix,
    .set_alerts .styled-input-single {
        width: 100%!important
    }
    .md_10-img-name .btn-default {
        float: none;
        margin-bottom: 15px
    }
    .manage-properties-wrap span.manage-pro-head small {
        margin-left: 0;
        display: block;
        clear: left
    }
    .tabbable-panel .nav-tabs li a {
        font-weight: 600;
        padding: 0 15px;
        margin-bottom: 5px
    }
    .form-group.tran_type-lft .nice-select {
        margin-top: 15px
    }
    .breadcrumbb {
        height: 55px!important
    }
    div.bhoechie-tab-menu div.list-group>a.active::after {
        display: none
    }
    .col-md-4.colony-rht img {
        margin: auto;
        width: auto;
        display: block
    }
    .col-md-9.col-sm-8.col-xs-9.bhoechie-tab {
        width: 100%!important;
        padding: 0
    }
    div.bhoechie-tab-content .prj-det-googleapis iframe {
        height: 150px
    }
    #myModal-builder .modal-dialog {
        margin: 40% auto;
        display: block;
        width: 100%
    }
    .floatl.b {
        margin: 25px auto
    }
    .col-md-offset-1.col-md-11.m-intrest.form-check {
        clear: both
    }
    .classNameHere {
        margin-top: 10px;
        display: block
    }
    .v2-all-india .all-india .btn-primary {
        padding-top: 0
    }
    h4.h2Head1 {
        font-size: 12px
    }
    .emi_img .op_city {
        height: 100%
    }
    .top-strip-heading-list .title {
        width: 100%
    }
    .search_form {
        padding: 1px 2em 20px
    }
    .search_form h2 {
        font-size: 18px
    }
    .search_form form {
        margin: 1em auto 0;
        width: 100%
    }
    #search_top select#country12,
    #search_top select#country13,
    #search_top select#country14 {
        width: 100%;
        margin-bottom: 15px
    }
    #search_top input[type=submit] {
        width: 100%
    }
    #largeModall .modal-dialog {
        width: 100%;
        margin: 200px auto
    }
    table.responsive th.code {
        display: block!important
    }
    .pay-resultt table td {
        text-align: right!important
    }
    .partnervithus table tbody tr td ul li {
        width: 100%;
        float: none
    }
    .more a {
        width: 100%
    }
    .bg-franchaise-img {
        padding-top: 5px
    }
    .col-md-12.col-sm-12.col-xs-12.bhoechie-tab-container,
    .pd-zero {
        display: none
    }
    .event-list>li>.info,
    .event-list>li>.pro-image-lft {
        width: 100%;
        float: left;
        text-align: center
    }
    .event-list>li>.pro-image-lft img {
        margin: auto;
        display: block
    }
    .tz-gallery .row .filter-button {
        font-size: 11px;
        margin-bottom: 10px
    }
    .partnervithus table tbody tr td.centr {
        text-align: right
    }
    a.apply_now {
        margin: inherit;
        display: initial
    }
    .partnervithus table tbody tr td {
        padding: 9px 4px!important;
        font-size: 11px!important
    }
    .wthreeinput {
        margin-bottom: 8px
    }
    #myModal-builder .modal-content .modal-body .input-group {
        display: block
    }
    .all-build-search .select_serch img {
        width: 18px;
        height: 18px;
        position: relative;
        top: 4px
    }
    .al-india-builder-list-form .select {
        width: 100%;
        float: none
    }
}

@media only screen and (min-width:320px) and (max-width:568px) {
    .news-details span {
        display: inherit
    }
    .toogle-menu {
        display: block;
        position: absolute;
        right: 0;
        top: 15px
    }
    .blog-categories,
    .hide-profile-res {
        display: none
    }
    .hide-profile {
        display: block
    }
    .custom-file-upload {
        font-size: 11px;
        border-radius: 0
    }
    .edit-file-choose label {
        margin-top: 42px
    }
    .profile_form.widget .form-group {
        width: 100%;
        float: left;
        margin-bottom: 10px;
        margin-right: 4%
    }
    .profile_form.widget input {
        margin-right: 4%;
        width: 100%;
        height: 32px;
        font-size: 12px;
        border-radius: 0
    }
    .row-section .media .media-body p {
        height: 84px
    }
    .row-section .media .media-left img {
        width: 100%;
        height: auto
    }
    .media-body,
    .media-left,
    .media-right {
        display: block;
        padding-right: 0
    }
    #MyModal .modal-dialog,
    .media-body {
        width: 100%
    }
}

@media (min-width:480px) {
    .dropdown:hover .dropdown-menu {
        display: block
    }
}