/**************/
#menu-nav img {
	width: 20px;
}
#ex1 {
	width:100%;
}
#ex2 {
	width:100%;
}
#ex3 {
	width:100%;
}
#ex4 {
	width:100%;
}
.title1{
	color: #1281E7;
	font-weight: 400;
	font-size: 36px;
	line-height: 40px;
}
.title2{
	font-size: 26px;
	line-height: 36px;
	font-weight: 300;
}
.title3{
position: relative;
line-height: 26px;
font-size: 22px;
font-weight: bold;
text-transform: uppercase;
}
.details{
width: 13%;
display: inline-block;
text-align: center;
vertical-align: top;
margin: auto;
position: relative;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;

}
.servents-room {
background:url("img/servent-room.png");
background-size: 70%;
width: 40px;
height: 40px;
background-repeat: no-repeat;
background-position: center;
}
.kitchen-room {
background:url("img/kitchen.png");
background-size: 70%;
width: 40px;
height: 40px;
background-repeat: no-repeat;
background-position: center;
}
.balcony {
background:url("img/balcony.png");
background-size: 70%;
width: 40px;
height: 40px;
background-repeat: no-repeat;
background-position: center;
}
.living-room {
background: url("img/living-room.png");
background-size: 80%;
width: 40px;
height: 40px;
background-repeat: no-repeat;
background-position: center;
}
.bathrooms{
background:url("img/bathrooms.png");
background-size: 70%;
width: 40px;
height: 40px;
background-repeat: no-repeat;
background-position: center;
}
.pray{
background:url("img/pray.png");
background-size: 80%;
width: 40px;
height: 40px;
background-repeat: no-repeat;
background-position: center;
}
.study-room{
background:url("img/study-room.png");
background-size: 70%;
width: 40px;
height: 40px;
background-repeat: no-repeat;
background-position: center;
}
.intercom{
background:url("img/intercom.png");
background-size: 70%;
width: 40px;
height: 40px;
background-repeat: no-repeat;
background-position: center;
}
.cctv{
background:url("img/cctv.png");
background-size: 70%;
width: 40px;
height: 40px;
background-repeat: no-repeat;
background-position: center;
}
.power-backup{
background:url("img/power-backup.png");
background-size: 70%;
width: 40px;
height: 40px;
background-repeat: no-repeat;
background-position: center;
}
.gas-line{
background:url("img/gas-line.png");
background-size: 70%;
width: 40px;
height: 40px;
background-repeat: no-repeat;
background-position: center;
}
.ac{
background:url("img/ac.png");
background-size: 70%;
width: 40px;
height: 40px;
background-repeat: no-repeat;
background-position: center;
}
.cup-board{
background:url("img/cup-board.png");
background-size: 70%;
width: 40px;
height: 40px;
background-repeat: no-repeat;
background-position: center;
}
.washing-area{
background:url("img/washing-area.png");
background-size: 70%;
width: 40px;
height: 40px;
background-repeat: no-repeat;
background-position: center;
}
.floar-plan {
background: #fff;
padding: 15px;
float: left;
margin-bottom: 20px;
}
.two_columns_33_66>.column2>.column_inner>.details-section>.top-section{
width: 100%;
height: 55px;
display: block;
}
.apartment-details-section{
line-height: 55px;
padding: 0;
}
.apartment-name{
display: block;
font-weight: bold;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
.amenties-flats-section{

margin-left: 10px;
}
.amenities-facilities {
}
.topic topic-amenities{
padding-top: 19px;
color: #000000;
font-size: 14px;
padding: 0 5px;
}
.amenities-details{

}
.detail {
display: table;
width: 40px;
height: 40px;
background-color: #eaecee;
text-align: center;
border: 1px solid #ccc;
color: #333;
border-radius: 50%;
margin:0 auto;
}
.text{
line-height: 1em;
text-align: center;
font-size: 12px;
margin: 6px auto;
white-space: normal;
}
.stack{
background: transparent;
margin: 15px 0 25px 0;
height: 60px;
cursor: default;
border-bottom: 1px solid #666666;
text-align: left;
}
.stacks-information {

}
.apartment-type {
font-size: 24px;
line-height: 60px;
float: left;
vertical-align: baseline;
color: #ffffff;
}
.header-text {
position: relative;
line-height: 26px;
font-size: 22px;
font-weight: bold;
text-transform: uppercase;
color: #fff;
}
.separator1 {
position: relative;
display: inline-block;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
height: 5px;
width: 30px;
margin: 10px 0px 15px 0px;
border-bottom: 2px solid #fff;
margin: auto;
}

.topic-facilitites {
text-align: left;
font-weight: bold;
padding: 7px;
clear: both;
}
.topic-amenities {
text-align:left;
font-weight: bold;
padding: 7px;
clear: both;
}
.inactive{
opacity: 0.1;
}
.count {
position: absolute;
top: 6px;
right: 16px;
font-size: 12px;
border: 1px solid #ccc;
height: 15px;
width: 15px;
background: #ffffff;
line-height: 16px;
font-weight: bold;
border-radius: 50%;
}
.servents-room1 {
background:url("img/servent-room.png");
background-size: 70%;
width: 25px;
height: 25px;
background-repeat: no-repeat;
background-position: center;
}
.kitchen-room1 {
background:url("img/kitchen.png");
background-size: 70%;
width: 25px;
height: 25px;
background-repeat: no-repeat;
background-position: center;
}
.balcony1 {
background:url("img/balcony.png");
background-size: 70%;
width: 25px;
height: 25px;
background-repeat: no-repeat;
background-position: center;
}
.living-room1 {
background: url("img/living-room.png");
background-size: 80%;
width: 25px;
height: 25px;
background-repeat: no-repeat;
background-position: center;
}
.bathrooms1{
background:url("img/bathrooms.png");
background-size: 70%;
width: 25px;
height: 25px;
background-repeat: no-repeat;
background-position: center;
}
.pray1{
background:url("img/pray.png");
background-size: 80%;
width: 25px;
height: 25px;
background-repeat: no-repeat;
background-position: center;
}
.study-room1{
background:url("img/study-room.png");
background-size: 70%;
width: 25px;
height: 25px;
background-repeat: no-repeat;
background-position: center;
}
.intercom1{
background:url("img/intercom.png");
background-size: 70%;
width: 25px;
height: 25px;
background-repeat: no-repeat;
background-position: center;
}
.cctv1{
background:url("img/cctv.png");
background-size: 70%;
width: 25px;
height: 25px;
background-repeat: no-repeat;
background-position: center;
}
.power-backup1{
background:url("img/power-backup.png");
background-size: 70%;
width: 25px;
height: 25px;
background-repeat: no-repeat;
background-position: center;
}
.gas-line1{
background:url("img/gas-line.png");
background-size: 70%;
width: 25px;
height: 25px;
background-repeat: no-repeat;
background-position: center;
}
.ac1{
background:url("img/ac.png");
background-size: 70%;
width: 25px;
height: 25px;
background-repeat: no-repeat;
background-position: center;
}
.cup-board1{
background:url("img/cup-board.png");
background-size: 70%;
width: 25px;
height: 25px;
background-repeat: no-repeat;
background-position: center;
}
.washing-area1{
background:url("img/washing-area.png");
background-size: 70%;
width: 25px;
height: 25px;
background-repeat: no-repeat;
background-position: center;
}
.detail1 {
display: table;
width: 25px;
height: 25px;
background-color: #eaecee;
text-align: center;
border: 1px solid #ccc;
color: #333;
border-radius: 50%;
}

.logodiv{
padding:0 5%;
}

.logodiv ul {

}
.logodiv li {
list-style-type: none;
padding: 5px 0;
}
.logodescdiv{
width:60%;
padding:0 5%;
}
.details1{

display: inline-block;
text-align: left;
vertical-align: top;
margin: auto;
position: relative;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
width: 20%;
float: left;

}
.text1{
line-height: 1em;
text-align: left;
font-size: 12px;
margin: 6px auto;
white-space: normal;
width: 80%;
}
.price-section {
position: relative;
font-size: 20px;
font-weight: 700;
display: inline-block;
vertical-align: top;
text-align: left;
height: 55px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
width:100%;
}
.in-place-currency-dropdown {
position: absolute;
top: 50%;
left: 50%;
text-align: center;
box-shadow: none;
-webkit-transform: translate(-50%, -50%);
-moz-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
-o-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
}
.contact-section {
padding: 20px 0px 10px 20px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.bottom-section .area-possesion {
font-size: 14px;
padding: 8px 10px 0px 0px;
}
.area-possesion-value {
font-size: 18px;
padding: 5px 10px 0 0;
font-weight: 700;
}

.area-possesion.pos {
margin-top: 6px;
}
.contact-link {
line-height: 40px;
margin: 30px 0 20px;
text-align: center;
background-color: #2984f3;
color: #ffffff;
font-size: 16px;
box-sizing: border-box;
cursor: pointer;
border-radius: 2px;
width: 130px;
margin: 10px auto;
}

.floar-plan.two_columns_33_66>.column1>.column_inner{
padding: 0 0 0 0px;
}
.floar-plan.two_columns_33_66>.column2>.column_inner{
padding: 0 0 0 0px;
}
.floar-plan>.two_columns_75_25{}
.floar-plan>.two_columns_75_25>.column1 {
border-right: 1px solid #E7E7E7;
}
.floar-plan.two_columns_75_25>.column1>.column_inner {
padding: 0 0 0 0px;
}
.floar-plan.two_columns_75_25>.column2>.column_inner {
padding: 0 0 0 0px;
}
.floar-plan.two_columns_50_50>.column1>.column_inner {
padding: 0 0 0 0px;
}
.floar-plan.two_columns_50_50>.column2>.column_inner {
padding: 0 0 0 0px;
}
.apartment-price {
display: block;
font-weight: bold;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
font-size:22px;
}
.header-text-main {
position: relative;
line-height: 26px;
font-size: 22px;
font-weight: bold;
text-transform: uppercase;
text-align:center;
}
.site-details {
font-weight: bold;
font-size: 11px;
}

.address{
background:url("img/map.png");
background-size: 70%;
width: 40px;
height: 40px;
background-repeat: no-repeat;
background-position: center;
}
.address{
background:url("img/map.png");
background-size: 70%;
width: 40px;
height: 40px;
background-repeat: no-repeat;
background-position: center;
margin:0 auto;
}
.buildup{
background:url("img/buildup.png");
background-size: 70%;
width: 40px;
height: 40px;
background-repeat: no-repeat;
background-position: center;
margin:0 auto;
}
.possession{
background:url("img/possession.png");
background-size: 70%;
width: 40px;
height: 40px;
background-repeat: no-repeat;
background-position: center;
margin:0 auto;
}

#planmain
{
min-height:100%;
}
#planmain12
{
min-height:100%;
}
#planup {
height:50%;
width:100%;
margin:auto;
text-align:center;
}


#plandown {
height:50%;
width:100%;

margin:auto;
text-align:center;
color:#FFFFFF;
}
.contactinfo
{
     
    background-color: white;
    display: inline-block;
    font-size: 16px;
    margin: 0px 15px;
    padding: 20px 0;
    vertical-align: top;
    width: 370px;
}
.contactsing
{
 display: inline-block;
    width: 100%;
text-align: center;
}

.main-contact
{

    box-sizing: border-box;
    display: block;
    height: auto;
   
    position: relative;
    text-align: center;
    width: 100%;

}
.headertext
{
    font-size: 28px;
    font-weight: 500;
    line-height: 26px;
    position: relative;
    text-transform: uppercase;
    text-align: center;
    padding: 0px 0;
	color:#000;
	font-family: patuaone;

}
.div-separatr
{
    border-top: 1px solid #ddd;
    display: inline-block;
    margin: 10px 0;
    width: 240px !important;
}
.contact-deve
{
    
    color: black;
   
    width:100%
}

.exclusive-info
{
    color: #888;
    font-size: 12px;
    box-sizing: border-box;
    display: inline-block;
    padding: 0 24px;
    width: 320px;
}

.telephone_no
{
    color: black;
    display: inline-block;
    font-size: 22px;
    margin-top: 22px;
}
.detaild_nm
{
 font-size: 16px;
 font-weight: bold;
 margin-top: 16px;
 color:#333;
 line-height: 17px;
}
.contact-infotype
{
    font-size: 14px;
    font-weight: bold;
    margin-top: 6px;
    opacity: 0.6;
    text-transform: uppercase;
}

.main-part
{
    box-sizing: border-box;
    display: block;
    height: 50%;
    padding-bottom: 0px;
    position: relative;
    text-align: center;
    width: 100%;
    background-color: #eaecee;
 
}
.contact-divcontainer
{
text-align: right;
display: table-cell;
    vertical-align: middle;

}

.addr
{
display: inline-block;
    font-size: 18px;
text-align: center;
}

.image-phone
{
    display: inline-block;
    font-size: 18px;
}
.wpcf7-submit {
padding: 0px;
height: 30px;
width: 150px !important;
border: none !important;
color: #fff;
background-color: #1C4EA3;
}
.palyicon {
	width: 40px;
	padding: 0 20px;
}
.palyicon1 {
	width: 40px;
	padding: 0 0px;
}

@media (min-width: 768px) and (max-width: 979px){
	#kr-nav .nav-menu-item {padding: 0px 5px; }
	.palyicon {padding: 0px;}
	#kr-nav .pull-right {
		margin-top:10px !important;
	}
	.popup-gallery img {
		width:48% !important;
	}
 }
 
@media (max-width: 767px){
	#kr-nav .pull-right {
		margin-top:10px !important;
	}
	#kr-nav {
	position: relative !important;
	float: left;
	}
	.palyicon {padding: 0px;}
	#kr-nav .nav-menu-item-last {
	padding: 5px 3px !important;
	}
	#kr-nav .nav-menu-item  {
	padding: 10px 3px !important;
	}
	#navigation-mobile li a {
		padding: 5px 0;
		font-size: 13px;
	}
	.popup-gallery img {
		width:100% !important;
	}
	
}
.popup-gallery {
	
}
.popup-gallery img {
	width: 318px;
height: 200px;
margin: 3px 1px;
}
.nomargin {
	margin:0;
}
.loctitle {
	font-family: patuaone;
font-size: 22px;
margin: 0px 0px 4px 0px;
font-style: italic;
color: #000;
}
.proname {
	font-family: patuaone;
font-size: 30px;
color: #000;
}


		/* these styles are for the demo, but are not required for the plugin */
		.zoom {
			display:inline-block;
			position: relative;
		}
		
		/* magnifying glass icon */
		.zoom:after {
			content:'';
			display:block; 
			width:33px; 
			height:33px; 
			position:absolute; 
			top:0;
			right:0;
			background:url(icon.png);
		}

		.zoom img {
			display: block;
		}

		.zoom img::selection { background-color: transparent; }

		#ex2 img:hover { cursor: url(grab.cur), default; }
		#ex2 img:active { cursor: url(grabbed.cur), default; }
	