
/*@font-face {*/
/*    font-family: 'Open Sans';*/
/*    src: url('fonts/OpenSans.eot');*/
/*    src: url('fonts/OpenSans.eot?#iefix') format('embedded-opentype'),*/
/*         url('fonts/OpenSans.woff') format('woff'),*/
/*         url('fonts/OpenSans.ttf') format('truetype'),*/
/*         url('fonts/OpenSans.svg#open_sansregular') format('svg');*/
/*    font-weight: normal;*/
/*    font-style: normal;*/
/*}*/
@font-face{
	font-family: 'poppins';
	src: url('fonts/poppins/poppins.eot');
	src: url('fonts/poppins/poppins.eot') format('embedded-opentype'),
	url('fonts/poppins/Poppins-Bold.woff') format('woff'),
	url('fonts/poppins/poppins.woff2') format('woff2'),
    url('fonts/poppins/Poppins-Bold.ttf') format('truetype'),
    url('fonts/poppins/Poppins-Bold.svg') format('svg');
	font-weight: normal;
    font-style: normal;
}
@font-face{
	font-family: 'Tangerine-Regular';
	src: url('fonts/Tangerine/Tangerine-Regular.eot');
	src: url('fonts/Tangerine/Tangerine-Regular.eot') format('embedded-opentype'),
	url('fonts/Tangerine/Tangerine-Regular.woff') format('woff'),
	url('fonts/Tangerine/Tangerine-Regular.woff2') format('woff2'),
    url('fonts/Tangerine/Tangerine-Regular.ttf') format('truetype'),
    url('fonts/Tangerine/Tangerine-Regular.svg') format('svg');
	font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Montserrat';
    src: url('/../fonts/Montserrat/Montserrat-Light.eot');
    src: url('/../fonts/Montserrat/Montserrat-Light.eot?#iefix') format('embedded-opentype'),
        url('/../fonts/Montserrat/Montserrat-Light.woff2') format('woff2'),
        url('/../fonts/Montserrat/Montserrat-Light.woff') format('woff'),
        url('/../fonts/Montserrat/Montserrat-Light.ttf') format('truetype'),
        url('/../fonts/Montserrat/Montserrat-Light.svg#Montserrat-Light') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'CenturyGothic';
    	src: url('fonts/CenturyGothic.eot');
	src: url('fonts/CenturyGothic.eot') format('embedded-opentype'),
	url('fonts/CenturyGothic.woff') format('woff'),
	url('fonts/CenturyGothic.woff2') format('woff2'),
    url('fonts/CenturyGothic.ttf') format('truetype'),
    url('fonts/CenturyGothic.svg') format('svg');
	font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'latolight';
    	src: url('fonts/lato-light.eot');
	src: url('fonts/lato-light.eot') format('embedded-opentype'),
	url('fonts/lato-light.woff') format('woff'),
	url('fonts/lato-light.woff2') format('woff2'),
    url('fonts/lato-light.ttf') format('truetype'),
    url('fonts/lato-light.svg') format('svg');
	font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'latoregular';
    	src: url('fonts/lato-regular.eot');
	src: url('fonts/lato-regular.eot') format('embedded-opentype'),
	url('fonts/lato-regular.woff') format('woff'),
	url('fonts/lato-regular.woff2') format('woff2'),
    url('fonts/lato-regular.ttf') format('truetype'),
    url('fonts/lato-regular.svg') format('svg');
	font-weight: normal;
    font-style: normal;
}

@import url('https://fonts.googleapis.com/css?family=Karla&display=swap');
@import url('https://fonts.googleapis.com/css?family=Lobster&display=swap');
*{
	margin:0;	
	padding:0;
	outline:none !important;
	/*font-family: 'Open Sans';*/
	
}
body{
	background-color:#fff;
	font-family: 'Karla', sans-serif !important;
}
a{
	color:#fff;
}
ul, li{
	list-style:none;
}
ul, ol{
    margin-bottom: 0px;
}

/************** Color Start **************/
.bg_000{
    background-color:#000;
}
.bg_0a0a0a{
    background-color:#0a0a0a;
}
.bg_0e0e0e{
    background-color:#0e0e0e;
}
.bg_111{
    background-color:#111;
}
.bg_10{
    background-color:#101010;
}
.bg_222{
    background-color:#222;
}
.bg_fff{
    background-color:#fff;
}
.bg_f8{
    background-color:#f8f8f8;
}
.bg_f2{
    background-color:#f2f2f2;
}
.bg_595959{
    background-color:#595959;
}
.bg_101010{
    background-color:#101010;
}
.bg_2b2b2b{
    background-color:#191919;
}
.bg_201a16{
    background-color:#201a16;
}
.bg_191411{
    background-color:#191411;
}
/************** Color End **************/

/************** Default Class Start  **************/
.margin_auto{
	margin:auto;
}
.container_default{
    width:100%;
	margin:0 auto;
	display:table;
}
.container_default_block{
	margin:0 auto;
	display:block;
}
.container_full_width{
	width:100%;
	max-width:100%;
}
.container_full_width_90{
    width:100%;
	max-width:90%;
}
.container_680{
	max-width:680px;
}
.container_860{
	max-width:860px;
}
.container_768{
	max-width:768px;
}
.container_991{
	max-width:991px;
}
.container_1080{
	max-width:1080px;
}
.container_1200{
	max-width:1200px;
	width:100%;
}
.container_1280{
	max-width:1280px;
}
.container_1400{
	max-width:1400px;
}
.container_1500{
	max-width:1500px;
}
.container_1600{
	max-width:1600px;
}

.co_col{
	display:table;
	float:left;
}
.co_col_10{
	width:10%;	
}
.co_col_15{
	width:15%;	
}
.co_col_20, .co_col_5{
	width:20%;	
}
.co_col_25, .co_col_4{
	width:25%;	
}
.co_col_30{
	width:30%;	
}
.co_col_33_33, .co_col_3{
	width:33.3333%;	
}
.co_col_40{
	width:40%;	
}
.co_col_45 {
    width: 45%;
}
.co_col_50{
	width:50%;	
}
.co_col_55 {
    width: 55%;
}
.co_col_60{
	width:60%;	
}
.co_col_66_6666{
	width:66.6666%;
}
.co_col_70{
	width:70%;
}
.co_col_75{
	width:75%;
}
.co_col_80{
	width:80%;
}
.co_col_90{
	width:90%;
}
.co_col_100{
	width:100%;
}
.padding_default_bottom{
	padding:50px 0 50px 0;
}
 /***** FEATURED PROPERTIES Start ****/
    .row_out{
        max-width:1200px;
    }
    .row_out_1230{
        max-width:1230px;
    }
    featured_properties h2, our_service h2, #testimonials h3{
        text-align:center;
        display:table;
        margin:50px 0;
        width:100%;
        text-transform:uppercase;
        font-weight:bold;
    }
    .feature_property_list .feature_property_list_inner{
        width:calc(100% - 20px);
        display:table;
        margin:10px;
    }
    .feature_property_list .feature_peroperty_img{
		background-size: cover;
		background-position: center center;
		background-repeat: no-repeat;
        display:table;
        height:200px;
        position:relative;
        width:100%;
        overflow:hidden;
    }
    .feature_property_list .propety_price, .feature_property_list .propety_badge{
        font-size:14px;
        padding:5px 10px;
    }
    .feature_property_list .propety_badge{
        right:0;
    }
    .feature_property_list .amenities{
        width:100%;
        background-color:rgba(0,0,0,0);
        bottom:0;
    }
    .feature_property_list .amenities ul{
        display:table;
        padding:2px 0px;
    }
    .feature_property_list .amenities ul li{
        float:left;
        display:table;
        padding:5px 10px;
    }
    .feature_property_list .amenities ul li:first-child{
    	padding-left:0px;
    }
    .feature_property_list .feature_peroperty_content{
        background-color:#f7f7f7;
        padding:10px 20px;
        height:100px;
        display:table;
        width:100%;
        color:#333;
        min-height:115px;
    }
    .feature_property_list .feature_peroperty_content h4{
        text-transform:uppercase;
        max-height:20px;
        overflow:hidden;
        color:var(--main-color);
        font-weight:bold;
    }
    .feature_property_list .feature_peroperty_content p{
	    height: 23px;
	    margin-bottom: 0px;
	    font-size: 14px;
	    overflow: hidden;
	    font-weight:600;
	    color:#333;
    }
    .property_price {
	    position: absolute;
	    padding: 5px 25px;
	    z-index: 9;
	    font-size: 12px;
	    right: 15px;
	    top: 15px;
	    -webkit-backface-visibility: hidden;
	    -moz-backface-visibility: hidden;
	    -ms-backface-visibility: hidden;
	    backface-visibility: hidden;
	}
    .featured_div {
	    color: #fff;
	    position: absolute;
	    top: 18px;
	    left: -41px;
	    z-index: 11;
	    padding: 1px 47px;
	    z-index: 9;
	    font-size: 12px;
	    -ms-transform: rotate(-45deg);
	    -webkit-transform: rotate(-45deg);
	    transform: rotate(-45deg);
	    -webkit-backface-visibility: hidden;
	    -moz-backface-visibility: hidden;
	    -ms-backface-visibility: hidden;
	    backface-visibility: hidden;
	}
	
    /***** FEATURED PROPERTIES End ****/
    /*load notices start*/
    .padding_default {
    	padding: 50px 0 50px 0;
	}
	.padding_b_50 {
    	padding: 30px 0;
	}
	.search_result, .search_result span{
		padding-bottom:20px;
	}
	.page_banner_inner{
	    padding: 180px 0px !important;
	    display: table;
	    width: 100%;
	}
	.common_button{
		background:var(--main-color);
	}
	.bg_cover_img {
	    background-size: cover;
	    background-position: center;
	    background-repeat: no-repeat;
	}
	.featured_div, .property_price {
	    background: var(--main-color);
	    color: #fff;
	    font-weight: 600;
	}
    /*load notices end*/
@media(max-width:1200px){
	.container_1200{
		padding:0px 50px;
	}
}  
@media(max-width:768px){
	.container_1200{
		padding:0px 20px;
	}
} 