.imgbx{float: left;margin: 0 15px 0 0;}

.map2{width:100%; height:350px;}

.breadcrumb{border-radius:0;}

#pane2, #flip2 { float:right;}

.mkrvido{width:100%; height:600px;}

#flip2{cursor:pointer;}

#flip2 img{width:166px; height:54px;}

#pane2 { background:#fff; display:none; width:250px; border:2px solid #b83336;}

#pane2 h3{background:#b83336; color:#fff; margin:0; padding:10px; font-family: 'Roboto Condensed'; text-align:center; font-size:18px;}

#pane2 .col-md-12{margin-bottom:10px;}

#pane2 form {padding:10px;}

.qury{position:fixed; right:0; top:18.1%; z-index:999; width:250px;}

.topsr{display:none; background:#11A2D9;}

.topsr.sticky{display:block;}

#tab1{transition-duration:0.8s;transition-property:height, width;}

.sticky2 {position: fixed;top:26%; z-index:99; height:100%; background:#b83336;}

.sticky2.sticky{top:0;}

.fixed {position: fixed;top:0; z-index:99;}

.top{width:100%; text-align:center; padding-top:50px;}



.lcmap img{width:100%;}

.slcrs{ margin:160px 0 !important;}

.sdcol{border:1px solid #EBEBEB; background:#EEE; overflow:hidden; width:23%; float:left; text-align:center; margin:10px; padding:10px;}

.pr-col{border:1px solid #EBEBEB; background:#EEE; overflow:hidden; width:23%; float:left; text-align:center; margin:10px; padding:10px;}

.sdcol h4{text-align:center !important; margin-bottom:0;}

.sdcol img{float:none; width:100%; margin:0; border:0;}

.left-ul{background:#b83336; padding:0; overflow:hidden;}

#SPECIFICATIONS{overflow:hidden;}

#SPECIFICATIONS .title{text-align:left; background:#29A4ED; color:#fff; padding:10px; font-size:21px;}

#feature-sec{}

.prjct{padding:0;}

.prjct h3{font-family: 'Roboto Condensed'; font-size:24px; margin:20px 0 20px 10px; color:#b83336;}

.pr-col img{width:100%;}

.left-ul{list-style-type:none;}

.left-ul li{text-align:left; float:left;width:100%;}

.left-ul li a{color:#fff; padding:5px 10px; display:block; border-bottom:1px solid #b82125; width:100%;}

.left-ul li a:hover{ background:#4a525d;}

.actv{ background:#4a525d;}

.property-detail{ overflow:hidden;}

.property-detail h4 span{text-align:left;}

.property-detail h4{ margin-top:0;}

.property-detail .pty-col li{overflow:hidden;}

.property-detail .pty-col li span{text-align:left; font-size:14px; font-weight:bold; width:37%;line-height:21pt; float:left; margin-right:5px;  padding:0 0 0 5px;  background:#F4F4F4;}

.property-detail .pty-col li span em{float:right;}

.property-detail .pty-col li{text-align:left; float:left;border:1px solid #EAE8E9; width:50%;}

.drm{display:block; font-weight:bold; color:#800000; font-size:18px;}

.dcptn{overflow:hidden; float:left; width:100%;}

.dcptn h6{text-align:left; font-size:18px; color:#1CAAD9; margin-bottom:5px;}

.dcptn p{text-align:left;}

.dcptn .adsnl{overflow:hidden; padding:0;}

.dcptn .adsnl li{text-align:left; display:table; width:100%; border-collapse:collapse;}

.dcptn .adsnl li dl{margin:0; display:table-row;}

.dcptn .adsnl li dt{padding:10px; width:40%; font-size:13px;}

.dcptn .adsnl li dd{ padding:10px; width:70%;}

.dcptn .adsnl li dd,.dcptn .adsnl li dt{border:1px solid #EEE; display:table-cell;}

.dcptn .ftrd{overflow:hidden;}

.dcptn .ftrd li{text-align:left; float:left; border:1px solid #DBDBDB; background:#F0F0F0; padding:5px 10px;}



.slide2 .carousel-inner .item img{width:100%;}

.slide2 .carousel-control{left:0; top:50% !important;}

.slide2 .carousel-control.right{right:0 !important;}

.banr{ border:5px solid #DFDFDF; padding:0; overflow:hidden;}

.banr img{width:100%;}

.send_btn:hover{background: #313131;color: #fff;}

.send_btn {background: #d00b01;color: #fff;text-decoration: none;}

.contact_form .col-md-12{ background-color: #ffffff;

    border: 1px solid #cccccc;

	margin-bottom:10px;

    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;

    color: #676667;

    font-family: Arial;

    font-size: 12px;

    font-weight: normal;

    transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;}

.wlcm_blck h2,.wlcm_blck p,.wlcm_blck h4{text-align:left;}

.abt{margin-right:20px; margin-top:8px; width:400px; border:5px solid #d1d1d1;}

.ovrflow{overflow:hidden;}

.marginbottom{margin-bottom:30px;}

.cnslinr{margin:auto; }

.cnslinr p{}

.carousel-inner2 .item {margin-bottom:30px; border-bottom:1px solid #D6D6D6;}

.carousel-inner2 .testimonial{margin-top:9px;}

.testimonial{float:left; width:130px; border:3px solid #4a525d; margin-right:20px;}

.tsty{font-family: 'Roboto Condensed'; color:#4a525d; margin-bottom:40px; font-size:32px; text-transform:uppercase; margin-top:0;}

.cnslinr h4 a{font-family: 'Roboto Condensed'; color:#4a525d; font-size:21px; display:block;}

.cnslinr h4 a:hover{color:#b83336;}

.follow_us{ float:right;}

.follow_us ul{float:right; margin-top:0px;}

.kf_callus i {float:left;font-size:32px;line-height:36px;width: 40px;color:#b83336;}

.kf_callus2:hover i{color:#4a525d;}

.kf_callus2 i {float:left;font-size:21px;line-height:36px;width: 40px;color:#b83336;}

.fa-mobile-phone::before, .fa-mobile::before {

    content: "";

}

.kf_callus:hover i{color:#4a525d;}

.kf_callus:hover .kf_phone_num h6 a{color:#4a525d;}

.kf_callus2 a:hover{color:#4a525d;}

.kf_callus:hover .kf_phone_num span{color:#b83336;}

.kf_callus {

    float:left;

    position: relative;

    width: auto;

	margin-right: 20px;

}

.kf_callus2 {

    float:left;

    position: relative;

    width: auto;

	margin-right:10px;

}

.kf_phone_num {

    float: none;

    padding:0 0 0 45px;

    width: auto;

}

.kf_phone_num span {

    color: #999999;

    display:block;

    font-weight: 500;

    line-height: normal;

    text-transform: capitalize;

	text-align:left;

	font-family: 'Roboto Condensed';

}

.kf_phone_num h6 a{

    font-family: 'Roboto Condensed';

    font-weight: 600;

    line-height:15px;

    margin: 0;

	color:#b83336;

	font-size:21px;

	text-indent:0; width:auto; height:auto;

	background:none;

}

.kf_phone_num2 h6 a{

    font-family: 'Roboto Condensed';

    font-weight: 600;

    line-height:15px;

    margin: 0;

	color:#b83336;

	font-size:21px;

	text-indent:0; width:auto; height:auto;

	background:none;
	display:inline;

}
.kf_phone_num2 span{display:inline; margin:0 10px; color:#000; font-size:21px;}
.kf_callus2 a:hover{color:#4a525d !important;}
.kf_property_listing_wrap{

	background:#fff;

	float:left;

	overflow:hidden;

	position:relative;

	padding:10px;

	border-radius:3px;

	margin:0px 0px 30px;

	border-bottom:5px solid transparent;

	box-shadow:0px 0px 4px 0px rgba(0, 0, 0, 0.15);

}

.kf_property_listing_wrap figure {

    position: relative;

    width: 100%;

	margin:0;

}

.kf_property_listing_wrap figure img {

    border-radius: 3px;

    height: auto;

    width: 100%;

}

.kf_property_listing_wrap figure{

	position:relative;

	width:100%;	

}

.kf_property_listing_wrap figure img{

	width:100%;

	height:auto;

	border-radius:3px;	

}

.kf_listing_detail{

	position:absolute;

	top:0px;

	left:0px;

	width:100%;

	height:100%;

	text-align:center;	

}



.kf_listing_overlay{

	position:absolute;

	top:0px;

	left:0px;

	width:100%;

	height:100%;

	opacity:0.75;

	transform:scale(0);

	-webkit-transform:scale(0);	

	-moz-transform:scale(0);

}

.kf_listing_detail > a.kf_link_1, .kf_listing_detail > a.kode_link_1{

	color:#fff;

	border:1px solid #fff;

	position:absolute;

	top:54%;

	left:54%;

	margin:-24px 0 0 -62px;

	transform:scale(0);

	-webkit-transform:scale(0);	

	-moz-transform:scale(0);

	background:#2f3742;

	font-weight:bold;

	padding:5px 20px;	

}

.kf_property_listing_des{

	float:left;

	width:100%;

	position:relative;

	padding:20px 15px 0;

	text-align:center;

}

.kf_property_listing_des h5 > a{

	display:block;

	margin:0px 0px 15px;

	font-size:21px;

	text-transform:uppercase;

	font-family: 'Roboto Condensed';

	color:#4a525d;	

}

.kf_property_listing_des p{

	margin:0px 0px 15px;	

}

.kf_property_listing_des ul{

	padding:0px;

}

.kf_listing_total_price{

	width:100%;

	float:left;

	position:relative;

	text-align:center;

	margin:0;	

}

.kf_listing_total_price:before,

.kf_listing_total_price:after{

	content:"";

	position:absolute;

	left:-25px;

	right:-25px;

	height:1px;

	background-color:#e5e5e5;

	z-index:1;	

}

.kf_listing_total_price:before{

	top:44%;	

}

.kf_listing_total_price:after{

	bottom:44%;	

}

.kf_listing_total_price h4{

	font-weight:bold;

	display:inline-block;

	padding:0px 10px;

	background-color:#fff;	

	position:relative;

	z-index:99;

	font-size:21px;

	font-family: 'Roboto Condensed';

}

.kf_property_listing_des ul{

	float:left;

	width:100%;	

}

.kf_property_listing_des ul li{

	display:inline-block;

	position:relative;

	text-align:center;

	width:24%;

	font-size:15px;	

}

/*Hover Style*/

.kf_property_listing_wrap:hover{

	border-bottom:5px solid #b83336;	

}

.kf_property_listing_wrap:hover{

	box-shadow:0 1px 6px 2px rgba(0, 0, 0, 0.2);		

}

#kode_map_canv .kf_property_listing_wrap:hover{

	border-bottom:none;

}

.kf_property_listing_wrap:hover .kf_property_listing_des h5 a,.kf_property_listing_wrap:hover .kf_listing_total_price h4{ color:#b83336;}

.kf_property_listing_wrap:hover .kf_listing_detail{	position:absolute;top:0px;left:0px;width:100%;height:100%;text-align:center;	background:#2f3742;	opacity:0.8;}

.kf_property_listing_wrap:hover .kf_listing_detail > a.kf_link_1{transform:scale(1.3);

	-webkit-transform:scale(1.3);-moz-transform:scale(1.3);background:#2f3742;}

		

.kf_property_listing_wrap:hover .kf_listing_detail > a.kode_link_1{transform:scale(1.3);

	-webkit-transform:scale(1.3);-moz-transform:scale(1.3);background:#2f3742;}

.kf_property_rent_wrap:hover .kf_listing_detail{position:absolute;top:0px;left:0px;width:100%;height:100%;text-align:center;	background:#2f3742;	opacity:0.8;}



.kf_rent_label{ display:none;}





.kf_property_rent_wrap:hover .kf_listing_detail > a.kode_link_1{transform:scale(1.3);

	-webkit-transform:scale(1.3);-moz-transform:scale(1.3);background:#2f3742;}

.kf_property_rent_wrap:hover .kf_listing_detail{position:absolute;top:0px;left:0px;width:100%;height:100%;text-align:center;	background:#2f3742;	opacity:0.8;}

.kf_property_rent_wrap:hover .kf_rent_location{background:#b83336;}

.kf_property_rent_wrap:hover .kf_rent_total_price{background:#980000;}

.kf_property_rent_wrap:hover .kf_rent_location h6{color:#fff;}

.hcol{margin:0 0 20px; font-size:34px; text-transform:uppercase; color:#2f3742;}

/*===*/

.owl-carousel .owl-item {

    -moz-user-select: none;

    backface-visibility: hidden;

    float: left;

    min-height: 1px;

    padding-bottom: 2px;

    position: relative;

	background:#fff;

}

.owl-carousel .owl-item {

  position: relative;

  min-height: 1px;

  padding-bottom: 2px;

  float: left;

  -webkit-backface-visibility: hidden;

  -webkit-tap-highlight-color: transparent;

  -webkit-touch-callout: none;

  -webkit-user-select: none;

  -moz-user-select: none;

  -ms-user-select: none;

  user-select: none;

}

.kf_property_rent_wrap {

    box-shadow: 0 0 0 1px rgba(181, 181, 181, 0.4);

    float: left;

	

    overflow: hidden;

    position: relative;

    width: 100%;

}

.kf_property_rent_wrap figure {

    float: left;

    overflow: hidden;

    position: relative;

    width: 100%;

}

figure {

    margin: 0;

}

.kf_rent_property_des {

    float: left;

    padding: 20px 15px;

    position: relative;

    width: 100%;

}

.kf_rent_property_des ul {

    float: left;

    list-style: outside none none;

    padding: 0;

    width: 100%;

	margin:0;

}

.kf_rent_property_des ul li:first-child {

    border-top: 1px solid #e6e6e6;

}

.kf_rent_property_des ul li {

    border-bottom: 1px solid #e6e6e6;

    float: left;

    padding: 10px 0;

    position: relative;

    width: 100%;

}

.kf_rent_property_des ul li p {

    display: inline-block;

    font-size: 15px;

    margin: 0 10px 0 0;

    text-transform: capitalize;

}

.kf_rent_property_des ul li span {

    background-color: #e6e6e6;

    border-radius: 100%;

    color: #4d4d4d;

    float: right;

    font-weight: bold;

    height: 27px;

    line-height: 27px;

    text-align: center;

    width: 27px;

}

.kf_rent_location {

    background-color: #e6e6e6;

    float: left;

    width: 100%;

}

.kf_rent_location > h6 {

    padding-left: 10px;

    padding-top: 12px;

}

.kf_rent_location h6 {

    display: inline-block;

    font-size: 15px;

    font-weight: bold;

}

.kf_rent_total_price {

    background-color: #d6d6d6;

    border-bottom-left-radius: 50px;

    border-top-left-radius: 50px;

    float: right;

    padding: 10px 10px 10px 15px;

}

.kf_rent_property_des ul li i {

    color: #999999;

    display: inline-block;

    font-size: 15px;

    text-align: left;

    width: 30px;

}

.fa {

    display: inline-block;

    font-family: FontAwesome;

    font-feature-settings: normal;

    font-kerning: auto;

    font-language-override: normal;

    font-size: inherit;

    font-size-adjust: none;

    font-stretch: normal;

    font-style: normal;

    font-synthesis: weight style;

    font-variant: normal;

    font-weight: normal;

    line-height: 1;

    text-rendering: auto;

}

#flip{display:none; cursor:pointer;}

@media (max-width: 767px) {



#panel {display: none;}

#flip{display:block; color:#fff;font-family: 'Roboto Condensed'; font-size:16px; padding:5px 10px;}

.menu_wrap .nav > li{display:block;}

.menu_wrap .nav li a{padding:8px 10px; background:#4a525d; border-bottom:1px solid #2f3742; color:#fff; font-size:13px;}

.menu_wrap .nav ul{position:relative; top:0; width:auto;}



.hcol{font-size:21px;}

.welcome_block{line-height:23px; font-size:13px;}

.welcome_block p{padding:0 10px;}

.welcome_block span{line-height:0; font-size:21px;}

#main_menu{float:none; background:#b83336; padding:0; height:36px;}

.menu_wrap{float:none; padding:0; position:relative; z-index:999999;}

.follow_us{padding:0; float:none; margin:auto; display:table;}

.kf_callus{display:table; margin:10px auto 15px; float:none;}

.follow_us ul{display:table; float:none; margin:auto auto 20px;}



.fright{float:none; margin:auto !important; display:table;}

.foot_menu li a{font-size:12px; line-height:21pt;}

.copyright{text-align:center;}

.foot_logo{text-align:center;}

		

}

@media only screen and (min-width:1024px) and (max-width:1199px){

	.lgo{width:230px;}

	.mnu{width:72%;}

	.qury{top:15.1%;}

	.container{width:auto;}

}

@media only screen and (min-width:960px) and (max-width:1024px){

.lgo{ float:left; padding-right:0;}

.follow_us{float:right;}

.container{width:auto;}

.mnu{ overflow:hidden;}

.qury{top:11.1%;}

.ftlogo{float:left;}

.ft2{overflow:hidden;}	

}

@media only screen and (min-width: 768px) and (max-width:959px){

.lgo{ float:left; padding-right:0;}

.follow_us{float:right; width:490px;}

.ftlogo{float:left;}

.ft2{overflow:hidden;}

.mnu{}

qury{top:16.1%;}



.sticky2 {position:relative;top:26%; z-index:99; height:auto; background:#b83336;}

    .sticky2.sticky{top:0; position: fixed;}

	.left-ul li{width:auto;}

	.left-ul li a{padding:5px; font-size:12px;}	

	.imgbx{width:50%;}

}

@media only screen and (min-width: 640px) and (max-width: 767px){

.lgo{ float:left; width:265px; padding-right:0; margin-top:40px; z-index:9;}

.mnu{ padding-top:10px; margin-top:50px;}

.qury{top:1px;}

.kf_callus{display:table; float:none; margin:0;}

.foot_menu li a{font-size:11px; line-height:21pt;}	

.foot_logo{width:145px;}

.foot_logo img{width:100%;}

.ftlogo{float:left; z-index:99;}

.follow_us{display:block;}

.follow_us ul{float:left; margin:auto auto 10px 38px;}

.kf_phone_num{position:relative; z-index:9999;}	

.kf_callus2{z-index:1;}

.fright{float:right;}

.ft2{overflow:hidden;}

.copyright{text-align:right;}

.foot_menu li{ padding:0 14px 0 0 !important;}

.contact_form .col-md-12{width:50%;}



	.kf_callus2{overflow:hidden; float:none;}

	.mnu .follow_us ul{width:193px;}

	.mnu{padding:0;}

	#main_slider{margin-bottom:0; min-height:210px;}

	.hcol,.welcome_block span{font-size:18px;}

	.kf_property_listing_des h5 > a{font-size:18px;}

	.tsty{font-size:21px; margin-bottom:15px;}

	#portfolio_carousel .carousel-control{top:-5%;}

	#main_menu{position:fixed; top:0; z-index:999; width:100%;}

	.kf_phone_num2 h6 a{color:#b83336 !important;}

	.kf_phone_num h6 a{color:#fff;}

	.kf_callus{margin:0; position:fixed; top:2px; left:20%; z-index:99999;}

	.kf_callus i{color:#fff;}

	.kf_callus:hover i{color:#EBEBEB;}

	.kf_callus:hover .kf_phone_num h6 a{color:#EBEBEB;}

	.kf_callus2:hover .kf_phone_num2 h6 a{color:#4a525d !important;}

	.ft2{overflow:hidden;}

	.foot_right_block{padding-top:0;}

	.foot_menu{text-align:left;}.copyright{margin-top:10px !important;}

	

	.sticky2 {position:relative;top:26%; z-index:99; height:auto; background:#b83336;}

    .sticky2.sticky{top:0; position: fixed; z-index:9999999;}

	.left-ul li{width:auto;}

	.left-ul li a{padding:5px; font-size:12px;}

	.imgbx{width:70%;}

}

@media only screen and (min-width:480px) and (max-width:639px){

.lgo{ float:left; width:178px; padding-right:0; margin-top:40px; z-index:9;}

.mnu{ padding-top:40px; margin-top:50px;}

.qury{top:1px;}

.kf_callus{display:table; float:none; margin:0;}

.foot_menu li a{font-size:11px; line-height:21pt;}	

.foot_logo{width:150px;}

.foot_logo img{width:100%;}

.ftlogo{float:left; z-index:99;}

.contact_form .col-md-12{width:100%;}





	.kf_callus2{overflow:hidden; float:none;}

	.mnu .follow_us ul{width:193px;}

	.mnu{padding:0;}

	#main_slider{margin-bottom:0; min-height:210px;}

	.hcol,.welcome_block span{font-size:18px;}

	.kf_property_listing_des h5 > a{font-size:18px;}

	.tsty{font-size:21px; margin-bottom:15px;}

	#portfolio_carousel .carousel-control{top:-5%;}

	#main_menu{position:fixed; top:0; z-index:999; width:100%;}

	.kf_phone_num2 h6 a{color:#b83336 !important;}

	.kf_phone_num h6 a{color:#fff;}

	.kf_callus{margin:0; position:fixed; top:2px; left:20%; z-index:99999;}

	.kf_callus i{color:#fff;}

	.kf_callus:hover i{color:#EBEBEB;}

	.kf_callus:hover .kf_phone_num h6 a{color:#EBEBEB;}

	.kf_callus2:hover .kf_phone_num2 h6 a{color:#4a525d !important;}

	.ft2{overflow:hidden;}

	.foot_right_block{padding-top:0;}

	.foot_menu{text-align:left;}.copyright{margin-top:10px !important;}

	

	.sticky2 {position:relative;top:26%; z-index:99; height:auto; background:#b83336;}

    .sticky2.sticky{top:0; position: fixed; z-index:9999999;}

	.left-ul li{width:auto;}

	.left-ul li a{padding:5px; font-size:12px;}

	.imgbx{width:70%;}

}

@media only screen and (min-width:240px) and (max-width:479px){

	.logo{width:150px; margin:50px auto auto;}

	#flip2 img{width:140px; height:auto;}

	.qury{top:0;}

	.contact_form .col-md-12{width:100%;}

	.kf_callus{margin:10px auto 0;}

	.kf_callus2{overflow:hidden; float:none;}

	.mnu .follow_us ul{width:193px;}

	.mnu{padding:0;}

	#main_slider{margin-bottom:0; min-height:210px;}

	.hcol,.welcome_block span{font-size:18px;}

	.kf_property_listing_des h5 > a{font-size:18px;}

	.tsty{font-size:21px; margin-bottom:15px;}

	#portfolio_carousel .carousel-control{top:-5%;}

	#main_menu{position:fixed; top:0; z-index:99; width:100%;}

	

	.sticky2 {position:relative;top:26%; z-index:99; height:auto; background:#b83336;}

    .sticky2.sticky{top:0; position: fixed;}

	.left-ul li{width:auto;}

	.left-ul li a{padding:5px; font-size:12px;}

	.midcol-md{width:90%; margin:auto; overflow:hidden;}

	.imgbx{width:100%;}

	

}

.lgo{width:25%;}
.mnu{width:75%;}
@media only screen and (min-width:240px) and (max-width:479px){
	.lgo{width:100%;}
.mnu{width:100%;}
}