/**
 *
 *
 *
 *
/***************************************************************************/
/****************************  $Media Queries  *****************************/
/*
 * The styles by default are for desktops devices with resolutions
 * than 1200px of width or more.
 */
/**
 *
 *
/*****************  $Medium devices (Desktops) <= 1200px  ******************/
@media handheld, only screen and (max-width: 1200px) {
  h1 {
    font-size: 1.7em;
  }
  .boxes .boxes-title h4 {
    font-size: 1.2em;
  }
  .boxes .boxes-title h5 {
    font-size: 1em;
  }
  .btn.btn-author {
    min-width: 145px;
  }
  .btn.btn-filter {
    margin: 0 2px;
    padding: 6px 30px 6px 10px;
  }
  .btn.btn-icon {
    margin-top: 20px;
  }
  .btn.btn-social.alt {
    background-size: 50px;
    height: 55px;
    width: 55px;
  }
  .company .team .team-item {
    width: 185px;
  }
  .experts h2 {
    font-size: 3.3em;
  }
  .footer-bottom .bottom-menu>li>a {
    padding: 0 7px;
  }
  .form-search .form-control {
    width: 150px;
  }
  .invest-item {
    width: 293px;
  }
  .invest-item .links .btn-icon {
    margin-top: 0;
  }
  .news-item {
    width: 330px;
  }
  .our-numbers .chart {
    line-height: 232px;
    width: 150px;
  }
  .proccess li {
    height: 120px;
  }
  .proccess li span {
    height: 100px;
    line-height: 100px;
    width: 100px;
  }
  .proccess li.next {
    line-height: 100px;
    width: 45px;
  }
  .property-details .property-details-item {
    height: 480px;
    width: 216px;
  }
  .property-details.big .property-details-item .item-thumbnail {
    margin: -20px 20px 20px -20px;
  }
  .property-item figure {
    width: 70px;
  }
  .properties-tabs .property-item {
    max-width: 283px;
  }
  .properties-tabs .property-item figure {
    margin: 0 10px 10px 0;
  }
  .related-topic-item {
    width: 210px;
  }
  .single-property .nav-tabs>li>a {
    font-size: 0.9em;
    padding: 10px 7px;
  }
  .sponsors{

    margin-top: 20px;
  }
  .team .team-item {
    width: 200px;
  }
}
/**
 *
 *
/*******************  $Small devices (Tablets) <= 992px  *******************/
@media handheld, only screen and (max-width: 992px) {
  .btn.btn-filter {
    margin-bottom: 10px;
  }
  .copy,
  .footer-bottom .bottom-menu {
    text-align: center;
  }
  .company,
  .company h5 {
    margin-top: 20px;
  }
  .dropdown-menu>li>a {
    text-align: left;
  }
  .experts h2 {
    width: 95%;
  }
  .header-top,
  .header-top .right {
    text-align: center;
  }
  .invest-filter .boxes-title {
    float: none;
    margin-bottom: 10px;
  }
  .navbar .navbar-nav {
    clear: both;
    float: none;
    text-align: center;
    width: auto;
  }
  .navbar-nav>li {
    display: inline-block;
    float: none;
  }
  .property-details {
    margin-top: 20px;
  }
  .searchby {
    text-align: center;
  }
  .searchby h6 {
    display: block;
    margin-bottom: 20px;
    text-align: left;
  }
  .searchby .form-group {
    margin-bottom: 20px;
  }
  .single-property .slide .thumbs li {
    width: 105px;
  }
  .single-property .slide .pageLink {
    height: 105px;
    line-height: 102px;
  }
  .sponsors{

    margin-top: 20px;
  }
  .team {
    text-align: center;
  }
  .team .team-item {
    display: inline-block;
    float: none;
    width: 250px;
  }
}
/**
 *
 *
/****************  $Extra Small devices (Phones) <= 768px  *****************/
@media handheld, only screen and (max-width: 768px) {
  .agents,
  .property-details {
    text-align: center;
  }
  .btn.btn-author {
    display: block;
    margin: 5px 0;
  }
  .experts h2 {
    height: auto;
    line-height: 80px;
  }
  .header-bottom h1 {
    margin: 0 0 30px 0;
  }
  .house-dreams .quick-search {
    position: static;
    width: 100%;
  }
  .navbar .navbar-nav>li {
    text-align: left;
    width: 100%;
  }
  .navbar .navbar-nav>li>a {
    height: 40px;
    line-height: 40px;
  }
  .navbar .navbar-brand {
    margin-left: 15px;
  }
  .navbar-toggle {
    border: 2px solid #fff;
    margin: 15px;
  }
  .navbar-toggle .icon-bar {
    background-color: #fff;
  }
  .news-item {
    width: auto;
  }
  .news-item-bottom .author,
  .news-item-bottom .stars,
  .news-item-bottom .comments {
    display: block;
    float: none;
    margin: 5px 0;
    width: 100%;
  }
  .onsale {
    height: auto;
  }
  .post figure,
  .post .main-figure {
    width: auto;
  }
  .post-author figure {
    position: static;
  }
  .post-author .content {
    border: none;
    margin: 20px 0 0 0;
    padding: 0;
  }
  .post-comments .post-comment-item figure {
    position: static;
    text-align: left;
  }
  .post-comments .post-comment-item .boxes {
    margin: 20px 0;
  }
  .post-comments .post-comment-item.reply {
    margin: 20px 0;
  }
  .property-details.big .property-details-item .features {
    border: none;
    clear: both;
    float: none;
    margin: 20px 0 20px 110px;
  
  }
  .property-details.big .property-details-item .features li {
    display: block;
  }
  .property-details.big .property-details-item .item-thumbnail {
    margin: 0 0 20px 0;
  }
  .properties-tabs .nav-tabs li {
    width: 100%;
    border-left: 1px solid #ebebeb;
  }
  .properties-tabs .nav-tabs li:first-child {
    border-left: none;
  }
  .related-topic-item {
    float: none;
    margin: 10px auto;
  }
  .single-property .nav-tabs>li {
    width: 100%;
  }
  .single-property .share .btn {
    display: block;
    margin: 5px 0;
  }
  .single-property .share .btn:first-child {
    margin-left: 0;
  }
  .single-property .video {
    height: 220px;
  }
  .super-offers .property-item,
  .super-offers .property-item.big {
    width: 100%;
  }
  .form-search .form-group i {
    top: 0;
  }
  .header-bottom h1 {
    margin: 0 0 10px 0;
  }
  .header-bottom .breadcrumb {
    text-align: left;
  }
  .single-property .slide .thumbs li {
    width: 70px;
    margin: 8px 2px 0;
    display: inline-block !important;
  }
  .single-property .slide .pageLink {
    display: none;
  }
  .sponsors{

    margin-top: 20px;
  }
  .invest-item {
    width: 273px;
  }
  .property-item {
    min-height: 92px;
  }
  .properties-tabs .property-item {
    float: none;
    display: inline-block;
  }
  .pagination {
    float: none !important;
  }
  .property-details.big .property-details-item {
    margin: 0 15px 26px 15px;
  }
  .boxes-title.home {
    padding: 0 100px 0 0;
  }
   div.invest-item.boxes.miami.isotope-item{
    left: 25%!important;
  }
  div.invest-item.boxes.hotel.isotope-item{
    left: 25%!important;
  }
  div.invest-item.boxes.isotope-item{
    left: 25%!important;    
  }
  
}
/**
 *
 *
/****************  $Extra Small devices (Phones) <= 500px  *****************/
@media handheld, only screen and (max-width: 500px) {
  .property-details.big .property-details-item .item-thumbnail{
    margin: 0 0px 20px 60px;
  }
  div.invest-item.boxes.miami.isotope-item{
    left: 17%!important;
  }
  div.invest-item.boxes.hotel.isotope-item{
    left: 17%!important;
  }
  div.invest-item.boxes.isotope-item{
    left: 17%!important;
}

}
/**
 *
 *
/****************  $Extra Small devices (Phones) <= 450px  *****************/
@media handheld, only screen and (max-width: 450px) {
div.invest-item.boxes.isotope-item{
    left: 0%!important;
  }
 div.invest-item.boxes.miami.isotope-item{
    left: 0%!important;
  }
  div.invest-item.boxes.hotel.isotope-item{
    left: 0%!important;
  }
  .proccess li {
    width: 100%;
  }
  .proccess li span {
    margin: 0 auto 10px;
  }
  .proccess li.next {
    display: none;
  }
  .post-comments .post-comment-item .publish-date{
    margin-left: 0;
  }
  .sponsors{

    margin-top: 20px;
  }
  .property-details.big .property-details-item .features {
    border: none;
    clear: both;
    float: none;
    margin: 20px 0 ;
    width: 100%;
  
  }
  .property-details.big .property-details-item .item-thumbnail{
    margin: 0 0px 20px 0px;
  }
}
@media(max-width:500px){
	.inner-products{
		float:none !important;
	} 
	.nopull{
		float:none !important;
	}
}
.nonotif{
	font-weight:bold;margin-top: 2px !important;margin-bottom: 22px !important;
}
.artikellist{
	float: left;border-bottom: 1px solid ghostwhite;margin-bottom: 16px;
}
.nomargintop{
	margin-top:0 !important;
}
.font27p{
	font-size: 72% !important;
}
.catlist{
	cursor:pointer;font-size: 97%;
}
.cursorpointer{
	cursor:pointer !important;
}
.notif{
	margin-bottom:20px;color: #000;
}
.marginbottom40{
	margin-bottom:40px !important;
}
.nopaddingbottom{
	padding-bottom: 0px !important;
}
.socialfooter{
	list-style:none;margin:0;padding:0px;
}
.socialfooter li{
	float:none !important;
}
.socialfooter li a{
	color:white !important;
}
.socialfooter li table{
	background: none repeat scroll 0% 0% transparent; border: none;
}
.socialfooter li .imgicon{
	border: none; padding: 0px; width: 25%;
}
.socialfooter li .texticon{
	padding: 0px; padding-left: 5px; vertical-align: middle; border: none
}
.gmaps{
	height:250px;width:100%;
}
.margintop70{
	margin-top: 70px !important;
}
.copyright{
	margin-top: 20px;margin-bottom: 20px;
}
.titlepage{
	margin-top: 1.3em; margin-left: 16px;
}
.titlepagehr{
	margin-top: 0px; margin-bottom: 35px; margin-left: 15px;
}
#lang-current{
	pointer-events:none;
	opacity: 1;
}
.marginbottom20{
	margin-bottom:20px;
}
.marginleft-25{
	margin-left: -25px;
}
.modal{
	z-index: 10000;
}
.width100{
	width:100% !important;
}
.displaynone{
	display:none !important
}
.paddingtop5{
	padding-top: 5px !important;
}
.marginleft-27{
	margin-top: -27px;
}
.bannersli{
	height: 183px;overflow: hidden;position: relative;
}
.bannersli img{
	height:183px
}
.titlehome{
	border-bottom:1px solid #ECECEC; margin-bottom: 17px;
}
.titlehome h2{
	text-align:left;margin-top:0
}
.marginbottom30{
	margin-bottom: 30px !important;
}
#videomodal iframe{
	width:100%
}
.maxw600{
	max-width:600px;
}
.nopadding{
	padding:0 !important;
}
.floatright{
	float: right;
}
.materihead{
	border-color: rgba(187, 187, 187, 0.99);
}
.materihead .dw{
	width: 15%; text-align: center;
}
.textcenter{
	text-align:center !important;
}
.font20{
	font-size:20px !important;
}
.paddingbottom20{
	padding-bottom: 20px !important;
}
.nopro{
	text-align:center; margin-top: 0px;margin-bottom:50px
}
.formsearch{
	width:100%;float:left;
}
.formsearch input[type="text"],
.formsearch input[type="email"]{
	width: 75%; height: 45px; float: left; border-radius: 5px 0px 0px 5px;
}
.marginleft5{
	margin-left: 5px !important;
}
.paddingtop10{
	padding-top: 10px !important;
}
.tableprofil{
	color: #9e9fa1; font-family: 'Open Sans'; background: none repeat scroll 0% 0% transparent;border: none; font-size:13px
}
.tableprofilname{
	padding:0;vertical-align:top;border: none;
}
.tableprofiltelp{
	padding:0;border: none;
}
.pintext{
	padding:0;vertical-align:top;border: none; padding-left:5px
}
.pinimg{
	padding:0;width:25px;border: none;
}
.waimg{
	padding:0;width:20px;border: none;
}
.waimg img{
	width: 87%;margin-left: 1px
}
.watext{
	padding:0;vertical-align:top;border: none; padding-left:5px
}
.emailimg{
	padding:0;width:20px;border: none;
}
.emailtext{
	padding:0;vertical-align:top;border: none; padding-left:5px
}
.artikelside{
	margin-bottom: 10px; display: table;
}
.artikelside:after{
	content:"";
	clear:both;
	display:table;
}
.artikelside .item-thumbnail{
	float: left; margin: 0px 10px 0px 0px; width: 92px;
}
.artikelside .item-thumbnail img{
	border: 1px solid rgb(210, 210, 210); padding: 5px; border-radius: 5px;
}
.top5{
	top: 5px;
}
.nomargin{
	margin: 0px ! important;
}
.media-icons1{
	top: 50%;
}
.media-icon1{
	text-decoration:none !important;
	
}
.btnvideo{
	float: none; margin-top: 20px;
}
.iconplay{
	width:50px;height:50px;
}
.paddingtop1{
	padding-top: 1px !important;
}
.eventside{
	list-style: outside none none;padding-left: 20px !important;
}
.width50{
	width:50%;
}
.marginbottom10{
	margin-bottom: 10px !important;
}
.top1{
	top: 1px;
}
.videoimg{
	display: inline-block;border-bottom: 3px solid #01B5EA;
}
.jdlvideo{
	margin-top: 6px ! important; border-bottom: 1px solid rgba(204, 204, 204, 0.6); padding-bottom: 10px;
}
.margintop40{
	margin-top: 40px;
}
.sidebaras{
	margin-bottom: 2.5em
}
.margintop2-5{
	margin-top: 2.5em ; 
}
.formsearchside{
	margin: 10px 0px 20px;
}
.formsubsc{
	margin: 10px 0px;
}
.formsubsc input[type="email"]{
	width: 75%; height: 45px; float: left; border-radius: 5px 0px 0px 5px;
}
.marginbottom25{
	margin-bottom: 25px;
}
.videolist{
	min-height: 520px; text-align:center; border-radius: 0px;
}
.videolist .media-item1{
	border-bottom: 3px solid #F00;
}
.textjustify{
	text-align: justify
}
.chatwithus{
	position: fixed;
    bottom: 50%;
    right: -55px;
    z-index: 1000000000;
    text-decoration: none;
    -webkit-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
}
.chatwithus img{
	width: 160px;
}
.stButton .stArrow{
	display:none !important;
}
.seproarr form{
	position: relative;
	margin: 0px;
}
.seproarr form input{
	border: 1px solid #d4d4d4;
	padding: 8px 10px;
	height: auto;
	line-height: 25px;
	padding-right: 55px;
}
.seproarr form button{
	position: absolute;
	right: 0px;
	top: 0px;
	bottom: 0px;
	background: #d9534f;
	color: #fff;
	border: 0px;
	padding: 8px 10px;
	display: block;
	transition: all 0.4s;
	outline: none !important;
	box-shadow: none !important;
}
.seproarr form button:hover{
	background: #000;
}
.g-recaptcha{
	margin-bottom: 20px;
}
.btnwhatsapp{
	background:  #5cbe4a;
	color:#fff;
	padding:10px;
	margin-bottom:20px;
	border-radius:5px;
	transition:all 0.3s ease-in-out;
	text-decoration:none;
	text-align:center;
	width:  100%;
	display:  inline-block;
}
.btnwhatsapp img{
  width:auto;
  margin-right:5px;
}
.btnwhatsapp:hover,
.btnwhatsapp:focus{
	background:#51a741;
	color:#fff;
    text-decoration:none;
}
@media(max-width:480px){
  .btnwhatsapp{
    width:100%;
  }
}