/*import variables*/
@media screen and (min-width: 1600px) and (max-width: 1700px) {
  .tz-header-type-3 .navbar-nav li a {
    padding-right: 18px;
    padding-left: 18px;
  }
}
@media screen and (min-width: 1200px) and (max-width: 1600px) {
  .tz-col-menu.col-lg-6 {
    width: calc((100% / 12) * 10);
  }

  .tz-header-right.col-lg-4 {
    width: 100%;
  }
}
@media screen and (max-width: 1600px) {
  .tz-header.tz-header-type-3 {
    top: 50px;
    padding-bottom: 10px;
  }

  .tz-header-type-3 .tz-header-menu {
    display: flex;
    justify-content: center;
    justify-items: center;
    justify-self: center;
  }
  .tz-header-type-3 .nav-collapse {
    display: table;
  }
  .tz-header-type-3 .navbar-nav li a {
    padding-right: 18px;
    padding-left: 18px;
  }
  .tz-header-type-3 .navbar-nav li.current-menu-ancestor a:before {
    bottom: -13px;
  }

  .tz-header-right {
    position: absolute;
    top: -45px;
    right: 25px;
  }
}
@media screen and (max-height: 850px) {
  .tz-property-home.tz-search-type-2 {
    bottom: 10px;
  }
}
@media screen and (max-width: 1439px) {
  .tz-property-home.search-border .tz-form-search .search-bottom .price,
.tz-property-home.search-border .tz-form-search .search-bottom .area {
    width: 50%;
  }
  .tz-property-home.search-border .tz-form-search .search-bottom .price-success,
.tz-property-home.search-border .tz-form-search .search-bottom .area-success {
    width: 100%;
  }
  .tz-property-home.search-border.tz-search-type-3 .price,
.tz-property-home.search-border.tz-search-type-3 .area {
    width: 25%;
  }
  .tz-property-home.search-border.tz-search-type-3 .price-success,
.tz-property-home.search-border.tz-search-type-3 .area-success {
    width: 100%;
  }
  .tz-property-home.search-border.tz-search-type-3 .tz-search-right {
    width: 100% !important;
  }

  .tz-flexslider.slider-type4 .tz_slider .owl-controls .owl-next {
    right: 0;
  }
  .tz-flexslider.slider-type4 .tz_slider .owl-controls .owl-prev {
    left: 0;
  }
}
@media screen and (min-width: 992px) and (max-width: 1199px) {
  .tz-header-type-4 .navbar-nav li a,
.tz-header-type-5 .navbar-nav li a {
    padding: 0 10px;
  }

  .grid-des-1 {
    grid-template-columns: auto;
  }

  .grid-des-2 {
    grid-template-columns: auto auto;
  }

  .grid-des-3 {
    grid-template-columns: auto auto auto;
  }

  .grid-des-4 {
    grid-template-columns: auto auto auto auto;
  }
}
@media screen and (max-width: 1199px) {
  .tz_real-counter {
    margin-bottom: 30px;
    justify-content: center;
    justify-items: center;
    justify-self: center;
  }
}
@media screen and (max-width: 991px) {
  .tz-header-right {
    display: none;
  }

  .tz-header.tz-header-type-3 {
    top: 20px;
    padding-bottom: 20px;
  }
  .tz-header.tz-header-type-3 .navbar-nav li .sub-menu li.menu-item-has-children > a::after {
    content: none;
  }
  .tz-header.tz-header-type-3 .navbar-nav li .sub-menu li .sub-menu {
    background: transparent none repeat scroll 0 0;
    width: auto;
    height: auto;
    opacity: 1;
    filter: alpha(opacity=100);
    visibility: visible;
    position: inherit;
    top: auto;
    left: auto;
    padding: 0;
  }
  .tz-header.tz-header-type-3 .navbar-nav li .sub-menu li .sub-menu li {
    padding: 0 20px;
  }
  .tz-header.tz-header-type-3.tz-fixed.tz-scroll {
    display: none;
  }

  .tz-header-type3 {
    position: absolute;
    right: 0;
    float: right;
  }
  .tz-header-type3 .tz-header-social {
    padding: 25px 18px 25px;
    text-align: left;
  }
  .tz-header-type3 .tz-header-social a {
    background: #ffffff;
    margin-right: 3px;
  }
  .tz-header-type3 .tz-header-social a i {
    color: #8d959a;
  }
  .tz-header-type3 .tz-menu {
    display: none;
  }
  .tz-header-type3 .navbar-nav li.current-menu-ancestor a::before {
    content: none;
  }
  .tz-header-type3 .navbar-nav li .sub-menu {
    background: transparent none repeat scroll 0 0;
    width: auto;
    height: auto;
    opacity: 1;
    filter: alpha(opacity=100);
    padding: 0 20px;
    margin: 0;
    position: inherit;
    visibility: visible;
    top: auto;
    left: auto;
  }
  .tz-header-type3 .navbar-nav li a.slicknav_item:hover a, .tz-header-type3 .navbar-nav li a.slicknav_item:active a, .tz-header-type3 .navbar-nav li a.slicknav_item:focus a {
    color: #57bb57;
  }
  .tz-header-type3 .navbar-nav li a.slicknav_item a {
    padding: 0;
    line-height: 29px;
    color: #D8ECF0;
  }

  .tz-header .tz-header-type3 .slicknav_nav .navbar-nav > li:hover > a {
    color: #57bb57;
  }
  .tz-header .tz-header-type3 .slicknav_menu .slicknav_btn {
    float: right;
    left: 0;
  }
  .tz-header .tz-header-type3 .slicknav_menu .slicknav_btn::before {
    color: #ffffff;
  }
  .tz-header .tz-header-type3 .navbar-nav {
    border-bottom: 1px solid #404040;
  }
  .tz-header .tz-header-type3 .navbar-nav li {
    width: 100%;
  }
  .tz-header .tz-header-type3 .navbar-nav li .sub-menu li > a {
    color: #D8ECF0;
  }
  .tz-header .tz-header-type3 .navbar-nav li .sub-menu li > a:hover, .tz-header .tz-header-type3 .navbar-nav li .sub-menu li > a:active, .tz-header .tz-header-type3 .navbar-nav li .sub-menu li > a:focus {
    color: #57bb57;
  }

  .tz-property-home.search-border .tz-form-search .search-bottom .price,
.tz-property-home.search-border .tz-form-search .search-bottom .area {
    width: 50%;
  }
  .tz-property-home.search-border .tz-form-search .search-bottom .price-success,
.tz-property-home.search-border .tz-form-search .search-bottom .area-success {
    width: 100%;
  }

  .tz-header-type-4 .tz-menu,
.tz-header-type-4 .tz-user,
.tz-header-type-5 .tz-menu,
.tz-header-type-5 .tz-user {
    display: none;
  }
  .tz-header-type-4 .tz-user-header,
.tz-header-type-5 .tz-user-header {
    display: none;
  }
  .tz-header-type-4 .tz-user-header i,
.tz-header-type-5 .tz-user-header i {
    color: #D8ECF0;
  }
  .tz-header-type-4.tz-header .slicknav_menu .slicknav_btn,
.tz-header-type-5.tz-header .slicknav_menu .slicknav_btn {
    left: 0;
    float: right;
  }
  .tz-header-type-4.tz-header .navbar-nav,
.tz-header-type-5.tz-header .navbar-nav {
    border-bottom: 1px solid #404040;
  }
  .tz-header-type-4.tz-header .navbar-nav li,
.tz-header-type-5.tz-header .navbar-nav li {
    width: 100%;
  }
  .tz-header-type-4.tz-header .navbar-nav li a,
.tz-header-type-5.tz-header .navbar-nav li a {
    color: #D8ECF0;
  }
  .tz-header-type-4.tz-header .navbar-nav li a.slicknav_item a,
.tz-header-type-5.tz-header .navbar-nav li a.slicknav_item a {
    color: #D8ECF0;
  }
  .tz-header-type-4.tz-header .navbar-nav li .sub-menu,
.tz-header-type-5.tz-header .navbar-nav li .sub-menu {
    background: transparent none repeat scroll 0 0;
    width: auto;
    height: auto;
    opacity: 1;
    filter: alpha(opacity=100);
    visibility: visible;
    position: inherit;
    top: auto;
    left: auto;
    padding: 0 20px;
    margin: 0;
  }
  .tz-header-type-4.tz-header .navbar-nav li .sub-menu li.menu-item-has-children > a::after,
.tz-header-type-5.tz-header .navbar-nav li .sub-menu li.menu-item-has-children > a::after {
    content: none;
  }
  .tz-header-type-4.tz-header .navbar-nav li .sub-menu li,
.tz-header-type-5.tz-header .navbar-nav li .sub-menu li {
    padding: 0 20px;
  }
  .tz-header-type-4.tz-header .navbar-nav li .sub-menu li > a,
.tz-header-type-5.tz-header .navbar-nav li .sub-menu li > a {
    color: #D8ECF0;
  }
  .tz-header-type-4.tz-header .navbar-nav li .sub-menu li > a:hover, .tz-header-type-4.tz-header .navbar-nav li .sub-menu li > a:active, .tz-header-type-4.tz-header .navbar-nav li .sub-menu li > a:focus,
.tz-header-type-5.tz-header .navbar-nav li .sub-menu li > a:hover,
.tz-header-type-5.tz-header .navbar-nav li .sub-menu li > a:active,
.tz-header-type-5.tz-header .navbar-nav li .sub-menu li > a:focus {
    color: #57bb57;
  }
  .tz-header-type-4.tz-header .navbar-nav li .sub-menu li .sub-menu,
.tz-header-type-5.tz-header .navbar-nav li .sub-menu li .sub-menu {
    background: transparent none repeat scroll 0 0;
    width: auto;
    height: auto;
    opacity: 1;
    filter: alpha(opacity=100);
    visibility: visible;
    position: inherit;
    top: auto;
    left: auto;
    padding: 0;
  }
  .tz-header-type-4.tz-header .navbar-nav li .sub-menu li .sub-menu li,
.tz-header-type-5.tz-header .navbar-nav li .sub-menu li .sub-menu li {
    padding: 0 20px;
  }
  .tz-header-type-4.tz-fixed.tz-scroll,
.tz-header-type-5.tz-fixed.tz-scroll {
    display: none;
  }

  .tz-header-type-5 {
    top: 0;
  }

  .tz-header-type4,
.tz-header-type5 {
    position: absolute;
    right: 0;
    float: right;
    z-index: 10;
  }
  .tz-header-type4 .login_sel,
.tz-header-type5 .login_sel {
    width: 100%;
  }
  .tz-header-type4 .slicknav_menu .tz-user-header,
.tz-header-type5 .slicknav_menu .tz-user-header {
    display: flex;
  }
  .tz-header-type4 .tz-user-header,
.tz-header-type5 .tz-user-header {
    width: 100%;
    padding: 0 20px;
  }
  .tz-header-type4 .tz-user-name:before,
.tz-header-type5 .tz-user-name:before {
    content: none;
  }
  .tz-header-type4 .tz-user-name i,
.tz-header-type5 .tz-user-name i {
    margin-right: 10px;
  }
  .tz-header-type4 .tz-login-register,
.tz-header-type5 .tz-login-register {
    width: 100%;
    justify-content: left;
    justify-items: left;
    justify-self: left;
    margin: 0;
  }
  .tz-header-type4 .tz-login-register .login_sel,
.tz-header-type5 .tz-login-register .login_sel {
    width: 100%;
  }
  .tz-header-type4 .tz-login-register .login_sel a.slicknav_item,
.tz-header-type5 .tz-login-register .login_sel a.slicknav_item {
    padding-right: 0;
    padding-left: 0;
  }
  .tz-header-type4 .tz-login-register a,
.tz-header-type5 .tz-login-register a {
    color: #D8ECF0;
  }
  .tz-header-type4 .tz-login-register ul.tz-login > li:hover:hover .tz-sub-login,
.tz-header-type5 .tz-login-register ul.tz-login > li:hover:hover .tz-sub-login {
    opacity: 1;
    filter: alpha(opacity=100);
    background: none;
    padding-top: 0 !important;
    margin-top: 0 !important;
  }
  .tz-header-type4 .slicknav_open .tz-sub-login,
.tz-header-type5 .slicknav_open .tz-sub-login {
    opacity: 1;
    filter: alpha(opacity=100);
    visibility: visible;
    position: inherit;
    margin-top: 0 !important;
    padding-top: 0 !important;
    left: 0;
    background: transparent none repeat scroll 0 0;
  }
  .tz-header-type4 .slicknav_open .tz-sub-login a,
.tz-header-type5 .slicknav_open .tz-sub-login a {
    color: #D8ECF0;
  }
  .tz-header-type4 .slicknav_open .tz-sub-login a:hover, .tz-header-type4 .slicknav_open .tz-sub-login a:active, .tz-header-type4 .slicknav_open .tz-sub-login a:focus,
.tz-header-type5 .slicknav_open .tz-sub-login a:hover,
.tz-header-type5 .slicknav_open .tz-sub-login a:active,
.tz-header-type5 .slicknav_open .tz-sub-login a:focus {
    color: #57bb57;
  }

  .tz-flexslider .tz_slider .tz-content {
    max-width: 50%;
  }
  .tz-flexslider .tz_slider .tz-content h5 a {
    font-size: 17px;
  }
  .tz-flexslider .tz_slider .tz-content .tz-property-address,
.tz-flexslider .tz_slider .tz-content .tz-property-excerpt {
    font-size: 12px;
  }
  .tz-flexslider .tz_slider .tz-content .tz-property-views .tz-property-price {
    font-size: 16px;
  }

  .tz-flexslider.slider-type3 .tz_slider .tz-content h5 a {
    font-size: 26px;
    line-height: 30px;
  }
  .tz-flexslider.slider-type3 .tz_slider .tz-content .tz-property-address {
    font-size: 13px;
  }
}
@media screen and (max-width: 991px) and (max-height: 500px) {
  .tz-flexslider.slider-type4 .tz_slider figure {
    height: 300px !important;
  }
  .tz-flexslider.slider-type4 .owl-controls .owl-dots {
    margin-top: 15px;
  }
}
@media screen and (min-width: 600px) and (max-width: 991px) {
  .grid-tablet-1 {
    grid-template-columns: auto;
  }

  .grid-tablet-2 {
    grid-template-columns: auto auto;
  }

  .grid-tablet-3 {
    grid-template-columns: auto auto auto;
  }

  .grid-tablet-4 {
    grid-template-columns: auto auto auto auto;
  }
}
@media screen and (max-width: 599px) {
  .grid-mobile-1 {
    grid-template-columns: auto;
  }

  .grid-mobile-2 {
    grid-template-columns: auto auto;
  }

  .grid-mobile-3 {
    grid-template-columns: auto auto auto;
  }

  .grid-mobile-4 {
    grid-template-columns: auto auto auto auto;
  }
}
@media screen and (max-width: 767px) {
  .tz-header-type3 .slicknav_menu .slicknav_nav,
.tz-header-type4 .slicknav_menu .slicknav_nav,
.tz-header-type5 .slicknav_menu .slicknav_nav {
    width: 320px;
  }
  .tz-header-type3 .nav-collapse,
.tz-header-type4 .nav-collapse,
.tz-header-type5 .nav-collapse {
    width: 100%;
  }

  .tz-property-home.tz-search-type-2 {
    top: 55%;
    bottom: 0;
  }
  .tz-property-home.tz-search-type-2 .tz-form-search .bed,
.tz-property-home.tz-search-type-2 .tz-form-search .bath {
    width: 50%;
  }

  .search-top {
    flex-direction: column;
  }
  .search-top .status,
.search-top .key,
.search-top .type,
.search-top .location {
    width: 100%;
  }

  .tz-search-type-4 .search-top {
    flex-direction: column;
  }
  .tz-search-type-4 .search-top .status,
.tz-search-type-4 .search-top .key,
.tz-search-type-4 .search-top .type,
.tz-search-type-4 .search-top .location {
    width: 100%;
  }

  .tz-property-home.search-border .search-top input,
.tz-property-home.search-border .search-top select,
.tz-property-home.search-border.tz-search-type-4 .search-top input,
.tz-property-home.search-border.tz-search-type-4 .search-top select {
    height: 40px;
    margin-bottom: 3px;
    border: 1px solid rgba(64, 64, 64, 0.1);
  }
  .tz-property-home.search-border .search-top .tz-search-right,
.tz-property-home.search-border.tz-search-type-4 .search-top .tz-search-right {
    width: 100% !important;
  }
  .tz-property-home.search-border .search-top .tz-search-right button,
.tz-property-home.search-border.tz-search-type-4 .search-top .tz-search-right button {
    line-height: 40px;
  }
  .tz-property-home.search-border .search-bottom .price label,
.tz-property-home.search-border .search-bottom .area label,
.tz-property-home.search-border.tz-search-type-4 .search-bottom .price label,
.tz-property-home.search-border.tz-search-type-4 .search-bottom .area label {
    display: block;
  }
  .tz-property-home.search-border.tz-search-type-3 .price,
.tz-property-home.search-border.tz-search-type-3 .area,
.tz-property-home.search-border.tz-search-type-4.tz-search-type-3 .price,
.tz-property-home.search-border.tz-search-type-4.tz-search-type-3 .area {
    width: 50%;
  }
  .tz-property-home.search-border.tz-search-type-3 .price label,
.tz-property-home.search-border.tz-search-type-3 .area label,
.tz-property-home.search-border.tz-search-type-4.tz-search-type-3 .price label,
.tz-property-home.search-border.tz-search-type-4.tz-search-type-3 .area label {
    display: block;
  }
  .tz-property-home.search-border.tz-search-type-3 .price-success,
.tz-property-home.search-border.tz-search-type-3 .area-success,
.tz-property-home.search-border.tz-search-type-4.tz-search-type-3 .price-success,
.tz-property-home.search-border.tz-search-type-4.tz-search-type-3 .area-success {
    width: 100%;
  }
  .tz-property-home.search-border.tz-search-type-3 input[type=range],
.tz-property-home.search-border.tz-search-type-4.tz-search-type-3 input[type=range] {
    margin-bottom: 10px;
  }

  .tz-search-type-4 .tz-advance {
    width: 100%;
    margin: 0 0 10px;
  }
  .tz-search-type-4 .search-bottom {
    top: 100%;
    margin-top: 30px;
  }

  .tz-property-home.search-border.tz-search-type-4 .search-bottom .tz-select {
    padding: 0;
  }
  .tz-property-home.search-border.tz-search-type-4 .search-top input,
.tz-property-home.search-border.tz-search-type-4 .search-top select {
    margin-bottom: 10px;
  }

  .tz-flexslider .tz_slider .tz-content {
    display: none;
  }

  .slider-type2,
.slider-type3 {
    padding: 0;
  }

  .tz-flexslider.slider-type4 .tz_slider figure {
    height: 300px !important;
  }
  .tz-flexslider.slider-type4 .tz_slider .owl-controls .owl-dots {
    margin-top: 15px;
  }
}
@media screen and (max-width: 575px) {
  .tz-property-home.tz-search-type-2 {
    padding: 0 10px;
  }

  .tz-property-grid .tz-property-head p {
    line-height: 1.8em;
  }

  .introduce_style2 .cbp-item-wrapper {
    width: 100%;
  }

  .tz-social-footer {
    float: left !important;
  }

  .tz_real-counter {
    justify-content: center;
    justify-items: center;
    justify-self: center;
    flex-direction: column;
    text-align: center;
    margin-bottom: 30px;
  }
  .tz_real-counter .counter-icon {
    margin-right: 0;
    margin-bottom: 10px;
  }

  .tzprotype h3 {
    font-size: 16px;
  }
  .tzprotype span {
    font-size: 12px;
  }
}
@media screen and (max-height: 500px) {
  .tz-property-home.tz-search-type-2 {
    margin-top: 30px;
    position: relative;
    bottom: 0;
    left: 0;
    -webkit-transform: none;
    -moz-transform: none;
    -ms-transform: none;
    -o-transform: none;
    transform: none;
  }

  .search-bottom {
    position: absolute;
  }
}
@media screen and (max-height: 650px) {
  .tz-flexslider .tz_slider .tz-content {
    display: none;
  }
}

/*# sourceMappingURL=responsive-homev4.css.map */
