/* Nav */
.top-header .navbar .tinynav {
  display: none;
  width: auto;
  border-radius: 0;
  font-family: 'Open Sans', sans-serif;
  margin-top: 20px;
}
/* Portrait tablet to landscape and desktop */
@media (min-width: 768px) and (max-width: 979px) {
	.top_bar_container{width:570px;}
  .top-header .navbar #navmenu {
    display: none;
  }
  .main-content .properties .container .box .scroll-properties .row .container-big:hover .text-big {bottom:-65%; opacity:0.85;}
  .main-content{width:724px !important;}
  .home .main-content{ margin-top:80px;}
  .navbar{width:250px;}
  header .top-header .menu-navbar{margin-left:470px;}
  .home .main-content .find{margin-top:-110px; opacity:1;}
  .box-sidebar-container{margin-left:10px; width:auto; float:left; max-width:210px;}
  .main-content .grid_full_width .box-sidebar-container .sidebar-box{padding-right:0;}
  .main-content .filter-pro ul li a, .main-content .filter-pro ul li span{padding:8px 15px;}
  .main-content ul.products > li .product-item{height:240px;}
  form.wpcf7-form{width:auto;}
form.wpcf7-form p{float:left !important;}
  form.wpcf7-form textarea.wpcf7-textarea{width:456px;}
    .archive .properties .list-right-info .row .span8{width:auto; padding-right:10px;}
	.main-content .properties .container .box .scroll-properties .row .container-big:hover img, .main-content .properties .container .box .scroll-properties .row .container-small:hover img {transform: scale(1) !important;}
	.main-content .properties .container .box .scroll-properties .row .container-big .text-big, .main-content .properties .container .box .scroll-properties .row .container-small .text-small{transition:none; -webkit-transition:none; display:none;}
	.single-estate .flex-direction-nav .flex-prev{left:430px !important;}
.single-estate .flex-direction-nav a, .single-estate .flex-direction-nav a:hover{margin-top:150px;}
  .top-header .navbar .tinynav {
    display: block;
  }
  .top-header .menu-navbar {
    width: auto;
  }
  .main-content .ouragents .our-content .our-border .our-img {
    width: 100%;
  }
  .main-content .grid_full_width .grid_4_col_product ul.products > li .product-item .imagewrapper {
    height: 100%;
    width: 300px;
    margin: 0 auto;
  }
  #property-scroll {
    display: block;
  }
  .span280px {
    width: 100%;
  }
  .span280px.pull-left {
    float: none;
  }
  .span280px.pull-right {
    float: none;
  }
  .sidebar-box .our-img {
    width: 100%;
  }
  header .slider-home .title span {
    display: none;
  }
  
}
/* Landscape phone to portrait tablet */
@media (max-width: 767px) {
	
	body{padding:0;}
	.metaslider{position:absolute;}
		.top_bar_container{width:475px;}
	html body.home div.main-content div#findtabber.find div.container div.tabber div.tabbertab form{width:100%;}
  .top-header .navbar #navmenu {
    display: none;
  }
  .top-header .navbar .tinynav {
    display: block;
  }
/*  .metaslider {
    position: absolute !important;
}*/
.main-content .properties .container .box .scroll-properties .row .container-big img{transition:none;}
.main-content .properties .container .box .scroll-properties .row .container-big:hover img, .main-content .properties .container .box .scroll-properties .row .container-small:hover img {transform: scale(1);}
.main-content{width:auto; padding-left:20px; padding-right:20px; margin-top:140px;}
.main-content .find input, .main-content .find select, .main-content .find input.keywordfind,.tabbertab form .span3, .main-content .find .search{width:auto !important; float:left; margin-left:5px;}
.single-estate .flex-direction-nav .flex-prev{left:90% !important;}
.single-estate .flex-direction-nav a, .single-estate .flex-direction-nav a:hover{margin-top:175px;}
.main-content .grid_full_width .property_detail .infotext-detail .span600px{width:auto;}
  .top-header .menu-navbar {
    width: 100%;
    margin-left: 0;
  }
  header .top-header .realestate-logo {
    position: inherit;
    width: 100%;
    text-align: center;
    float: left;
	margin-left:20px;
	position:relative;
  }
  #property-scroll{display:block !important; vertical-align:}
 #property-scroll .scroll-properties .span3{display:none;}
   .main-content .properties .container .box .scroll-properties .row .container-small .text-small{width:auto;}
    form.wpcf7-form{width:auto;}
form.wpcf7-form p{float:left !important;}
  form.wpcf7-form textarea.wpcf7-textarea{width:90% !important;}
  .archive .properties .list-right-info .row .span8{width:auto;}
  header .top-header .menu-navbar {
    width: auto;
	position:absolute; right:0; top:0;
  }
  header .slider-home .title span {
    display: none;
  }

  .home .realestate-logo a img{display:none;}
  header .top-header .realestate-logo{width:auto;}
  #property-list .products li.span4{width:300px !important; margin:0 auto; margin-bottom:15px;}
  .main-content ul.products > li .product-item .imagewrapper{height:auto !important;}
  .main-content .properties .container .box .scroll-properties{width:auto;}
  .span6{float:left !important;}
  #property-scroll {
    display: none;
  }
  .filter-pro {
    display: none;
  }
  .our-content ul li {
    margin-bottom: 20px;
  }
  .main-content .properties {
    background: none;
  }
  .footer-top,
  .footer-bottom {
    padding: 10px;
  }
  .main-content .our-border {
    margin-bottom: 20px;
  }
  .main-content .ouragents .our-border .our-img {
    width: 100%;
  }
  .footer-bottom .span6 {
    text-align: center;
  }
  .social.pull-right {
    float: none;
  }
  .main-content ul.products > li .product-item .imagewrapper {
    height: 100%;
    margin: 0 auto;
    width: 300px;
  }
  .main-content .grid_full_width .page-ination {
    padding-top: 0px;
    margin-bottom: 30px;
  }
  .main-content .grid_full_width .page-ination .page-in ul li a {
   /* padding: 0;*/
    border: none;
  }
  .footer-top .span4 {
    margin-bottom: 20px;
  }
  .main-content .grid_full_width .error404 h1 {
    font-size: 500%;
  }
  .main-content .widget-page h3 {
    padding-top: 30px;
  }
  .span280px {
    width: 100%;
  }
  .span280px.pull-left {
    float: none;
  }
  .span280px.pull-right {
    float: none;
  }
  .pic-cat {
    display: none;
  }
  .list-grid {
    display: none;
  }
  .ordering.pull-right {
    float: none;
  }
  .ordering {
    text-align: center;
  }
  .ordering select {
    width: 100%;
  }
  .main-content .find input.keywordfind {
    width: 97%;
  }
    	.main-content ul.products > li .product-item .imagewrapper img{max-width:none; width:100% !important;}
	.main-content ul.products > li .product-item .imagewrapper{width:auto;}
	#property-list .products li.span4{width:100% !important;}
	header .slider-home .flexslider{display:none;}
	
	.home .realestate-logo a{ background:url("../../img/logo_black.png") no-repeat scroll 0 0 transparent;}
	header .top-header{width:100%; top:25px;}
	.realestate-logo a{position:relative; margin:20px auto; float:none;}
	.tabbertab h4{padding-left:20px;}
	#findtabber.find .tabber .tabbertab form .row{ padding-left:10px;}
	.navbar{margin-right:20px; margin-top:50px;}
	.metaslider .caption-wrap{display:none !important;}
	.home .main-content .properties{padding-top:30px;}
	.main-content ul.products > li .product-item h3 a{font-size:18px;}
	  .main-content .find{ margin-top:0px; height:155px;}
  .home .main-content .find{ margin-top:-40px; height:155px;}
  
  .main-content{margin-top:230px;}
  .page-template-default .main-content{margin-top:0px;}
  .page-template-templatespage-full-width-php .main-content .find{margin-top:-50px;}
  .page-template-templatespage-full-width-php .main-content{margin-top:30px;}
  .single-estate .main-content, .archive .main-content{margin-top:0;}
  .home .main-content{margin-top:230px;}
  .home .main-content .find{margin-top:-130px;}
  .box-sidebar-container{margin-left:0; width:100%;}
  .widget ul.product_list_wg li a span{width:100%;}
.main-content .grid_full_width .blog_detail_content .excerpt{margin-bottom:0; padding-bottom:0;}
.box-sidebar-container .product_list_wg li .amount{float:none;}
.archive .properties .list-right-info .row .span8{padding-left:10px; padding-right:10px;}
.single .main-content .properties h3{padding-bottom:5px;}
.single-estate .main-content .grid_full_width{padding-top:30px;}
.single-estate .flex-direction-nav a, .single-estate .flex-direction-nav a:hover{margin-top:140px;}
}
@media only screen 
and (min-device-width : 320px) 
and (max-device-width : 480px) 
and (orientation : portrait) { 
.top_bar_container{width:240px;}
header .top-header .realestate-logo{width:100% !important; margin-left: 0px !important; height:120px;}
header .top-header .menu-navbar{position:relative !important; width:100%; float:none; margin:0 auto;}
.top-header .navbar .tinynav{width:190px; margin:0 auto;}
.navbar{width:auto; margin:0 auto;}
.main-content{margin-top:20px;}
.page-template-default .main-content{margin-top:20px;}
  .page-template-templatespage-full-width-php .main-content{margin-top:60px;}
.home .main-content{margin-top:280px;}
.archive .main-content{margin-top:40px;}
  .single-estate .main-content{margin-top:25px;}
  .page-template-templatespage-full-width-php .main-content .find{margin-top:-40px;}
.main-content .find{margin-top:40px;}
.archive .main-content .find{margin-top:-20px;}
.home .main-content .find{height:160px; margin-top:-140px !important;}
input, textarea, .uneditable-input, select.wpcf7-form-control, form.wpcf7-form textarea.wpcf7-textarea{width:220px;}
.single-estate .main-content .grid_full_width{padding-top:40px;}
.single-estate .flex-direction-nav a{display:none !important;}
.single-estate .main-content .find{margin-top:40px;}
 }