/*
Theme Name: Homeland Child
Theme URI: http://themeforest.net/item/homeland-responsive-real-estate-wordpress-theme/6518965
Description: A child theme of Homeland Theme
Author: codeex
Author URI: http://themeforest.net/user/codeex
Template: homeland
Version: 3.1.5
License: GNU General Public License
License URI: license.txt
Tags: light, right-sidebar, left-sidebar, responsive-layout, accessibility-ready
Text Domain: homeland-child
*/

/* =Theme customization starts here= */
.form-allowed-tags {display:none;}
.wp-caption {background:none;border:none;}
.blog-large-image, .blog-timeline-image-inside {background: none;}
.blog-action {background: none;padding: 5px 5px 5px 30px;}
.blog-text {padding: 10px 10px 5px 30px;background: none;}
.blog-icon {background:none;}
a.continue {display:none;}
.agent-properties h3 {    font-size: 22px;
    margin-bottom: 0px;}
footer .widget h5 {
    margin-bottom: 15px;
    margin-top: 10px;
}
.header-seven nav {width:84%};
.logo, .header-ten .logo {width: 20%;}
.logo img {width:150px!important;}

header.sticky-header-animate.header-seven nav {margin-top: 20px;}
header.sticky-header-animate .theme-menu ul li a, header.sticky-header-animate .theme-menu ul li a:link, header.sticky-header-animate .theme-menu ul li a:visited{padding: 10px 20px;}
.footer-layout-three .copyright {float:left;color:#000;}
.footer-layout-two, .footer-layout-three, .footer-layout-four, .footer-layout-six {background: #d8b25d}
.footer-inside {    border-top: none; padding: 10px 0;}
.footer-layout-three .copyright a{color:#000;font-weight:600;}
.footer-layout-three a#toTop, .footer-layout-four a#toTop {right: 0;left: auto;top: 0px;}
a#toTop {    background: #b59100;    padding: 10px 20px;}
footer .inside {max-width: 1000px;}
.footer-1 {    font-size: 30px;
    color: #e6af54!important;
    text-align: center;
    text-transform: uppercase;
    margin-bottom: 20px;;
    text-transform: uppercase;}
footer .widget-column {width: 100%;}
footer .widget-column + .widget-column {width:35%;}
footer .widget-column + .widget-column + .widget-column {width:19%;}
footer .widget-column + .widget-column + .widget-column + .widget-column {width:40%;}
footer .widget h5 {    color: #e6bd65;font-weight: 600;}
footer .widget p, footer .widget ul li, footer .widget ul li a{color:#fff;}
.hotline-menu {background: #ed1d24;    border-radius: 50px;
    padding: 0 20px;}
.header-seven .theme-menu ul .hotline-menu a{color:#fff!important;}
.header-seven .theme-menu ul li a, .header-seven .theme-menu ul li a:link, .header-seven .theme-menu ul li a:visited {
    padding: 10px 20px;
}
.wpcf7-submit {background:#b59100}
.wpcf7 textarea {
	width: 90%;
    height: 100px;
}
.wpcf7 input[type=text], .wpcf7 input[type=tel]{
	margin-bottom:10px;
}
.muasanpham {
    background: #000;
    padding: 10px 20px;
    border-bottom: 3px solid #dab23d;
    font-size: 15px;
}
.chat_mess {
    background: #0091ff;
    padding: 10px 20px;
    border-bottom: 3px solid #dab23d;
    margin-left: 5px;
    font-size: 15px;
}
.chat_mess a{color: #fff;}
.muasanpham a{color: #fff;}

.form-modal {
    width: 400px;
    margin-left: auto;
    margin-right: auto;
    padding: 10px;
}

a:link, a:visited {
	    color: #b6924d;
}
.thongtinmota {    padding: 5px;
    font-size: 15px;
    margin-bottom: 30px;}
.mota{font-size: 20px;
    font-weight: 600;
    line-height: 3;}
.theme-menu ul li.current-menu-item a, .theme-menu ul li.current-menu-ancestor a, .theme-menu ul li.current-menu-parent a, .theme-menu ul li.current_page_item a, .theme-menu ul li a:hover {
	color:#e6bd65;
	background:none;
}
.subtitle {display:none;}
.page-title-block-default {
	background-image: none!important;
    max-width: 1170px;
    top: 70px;
    margin-left: auto;
    margin-right: auto;}
footer {background: #1d2943;}
article p, article ul li {
    font-size: 16px;
	    padding-bottom: 10px;
}
.property-info-agent {
	border: 1px solid #ebedf0!important;
    box-sizing: border-box;
    border-radius: 4px;
    padding: 12px 16px;
    width: 100%;
}

.property-list-page .property-info-agent span {
	width: 40%;
    border: none;
	font-size:15px;
}

.property-info, .property-list-page .property-info-agent {background:none;}
.muc-gia{    font-size: 15px; padding-bottom: 10px;}
.single_gia {font-weight: 600;font-size: 20px;color: #ed1c24;}
.divide {
    height: 1px;
    line-height: 1px;
    background: #ebedf0;
    width: 100%;
    margin: 16px 0;
    clear: both;
}
.slides {width:100%!important;}
.properties-flexslider .flex-viewport ul.slides {background:none!important;}
.subtitle label {
	background: none;
    color: #747c87;
	padding:10px 0;
    font-size: 14px;
}
.ptitle {	padding:10px 0; font-size: 20px;
    font-weight: 500;
    color: #b59100;}
.widget ul li a:link, .widget ul li a:visited {    color: #000;
    font-size: 14px;}
.sidebar {width:260px;}
.left-container {padding:0px;width:840px;}
.property-page-info {display:none;}
.tinh-trang {font-size: 16px;color: #000;}
.can-ban, .cho-thue {color:#00a859;font-weight:600;}
.property-desc h4, .property-desc h4 a:link, .property-desc h4 a:visited {color:#b59100!important;font-size:22px;padding:10px 0;}
.agent-property-desc .property-desc {font-size:14px;}
.agent-property-desc {border-bottom:none;}
.agent-property-desc a.view-profile {display:none;}
.property-desc ul {padding: 10px 20px 10px 20px;list-style: disc;}
p {margin-bottom:0px;}
.gianha {    font-size: 15px;
    font-weight: 600;
    color: #ffcc00;}
.property-price {background:#b59100;
	padding: 10px 10px 10px 0;
    padding-left: 10px!important;
}
header.sticky-header-animate {border-bottom: none;}
.homeland_widget-property-categories ul li:after {display:none}
.property-home {border: 1px solid #b59100;     box-shadow: 0 1px 3px -2px rgb(0 0 0 / 12%), 0 1px 2px rgb(0 0 0 / 24%);}
.no-touch .cs-style-3 figure:hover figcaption {display:none;}
.select2-container--default .select2-selection--single .select2-selection__arrow {background: #445064!important}
#advance-search .inside {
	background: #b59100;
	padding: 10px;
}
.advance-search-block {padding:0px;}
.advance-search-block ul li {margin-bottom: 0px;}
.advance-search-block.advance-search-block-page {    background: #b59100;
    box-shadow: 0 2px 5px 0 rgb(0 0 0 / 15%);
	top: -60px;
    margin-bottom: 30px!important;
}

#carousel-flex {height:100px!important;    background: none;
    border-right: none;
    border-left: none;
    border-bottom: none;
    padding: 10px 0;}

#carousel-flex li img {height:100px!important;}
.properties-flexslider ul li img {width:840px!important;height:472px!important;    object-fit: cover;}
.properties-flexslider {height: 472px!important}
.properties-flexslider ul li {
	width: 100%;
    float: left;
    margin-right: -100%;
    position: relative;
    opacity: 1;
    display: block;
    z-index: 2;
}
.theme-menu ul li a, .theme-menu ul li a:link {color: #e6bd65!important;text-transform: uppercase;}
.header-block {display:none;}
.inside {width:1170px;}
header {background: #1d2943}
[class*="aq_span"] { float: none;}

.theme-fullwidth {padding:0px;}

#searchform {max-width: 1170px;
    margin-left: auto;
    margin-right: auto;
}

.property-list-box h2 {
    display:none;
}
.property-desc h4 a:link { color: #fff;}
.property-home masonry-item  {    border: 1px solid #af8d03;}
.header-bg {padding:0px;}
/* Phone Call */
#calltrap-btn {
    background-color: #2074a1;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    display: block;
    height: 64px;
    line-height: 100px;
    opacity: 0.7;
    position: fixed;
    left: 30px;
    bottom: 30px;
    text-align: center;
    width: 64px;
    z-index: 9999;
    -webkit-animation: calltrap_opacity 3s infinite linear;
    -moz-animation: calltrap_opacity 3s infinite linear;
    -o-animation: calltrap_opacity 3s infinite linear;
    animation: calltrap_opacity 3s infinite linear
}
 
#calltrap-btn.calltrap_offline {
    background-color: #f70d28;
}
 
#calltrap-ico {
    width: 32px;
    height: 32px;
    position: absolute;
    margin: auto;
    top: 0px;
    right: 0px;
    bottom: 0px;
    left: 0px;
    border: 0;
    -webkit-border-radius: 50% !important;
    border-radius: 50% !important;
    -o-background-clip: padding-box;
    background-clip: padding-box;
    -webkit-animation: uptocallmini 1.5s 0s ease-out infinite;
    -moz-animation: uptocallmini 1.5s 0s ease-out infinite;
    -o-animation: uptocallmini 1.5s 0s ease-out infinite;
    animation: uptocallmini 1.5s 0s ease-out infinite
}
 
#calltrap-ico:before {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    background-size: cover;
    top: 0;
    left: 0;
    background-image: url("https://muanhagiatot.vn/wp-content/uploads/2021/05/phone-call.png");
    background-repeat: no-repeat;
    background-position: center center;
    -webkit-animation: calltrap_spin 3s infinite linear;
    -moz-animation: calltrap_spin 3s infinite linear;
    -o-animation: calltrap_spin 3s infinite linear;
    animation: calltrap_spin 3s infinite linear
}
 
.calltrap_offline #calltrap-ico {
    -webkit-animation: uptocallmini_offline 1.5s 0s ease-out infinite;
    -moz-animation: uptocallmini_offline 1.5s 0s ease-out infinite;
    -o-animation: uptocallmini_offline 1.5s 0s ease-out infinite;
    animation: uptocallmini_offline 1.5s 0s ease-out infinite
}
 
#calltrap-overlay {
    background-color: #f59dbf;
    background-color: rgba(25, 25, 25, 0.9);
    position: fixed;
    z-index: 9998;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    text-align: center;
    display: none
}
 
#calltrap-overlay .b-calltrap-overlay {
    display: table;
    width: 100%;
    height: 100%
}
 
#calltrap-overlay .b-calltrap-overlay__header, #calltrap-overlay .b-calltrap-overlay__body, #calltrap-overlay .b-calltrap-overlay__footer {
    display: table-row;
    padding: 0;
    margin: 0
}
 
#calltrap-overlay .b-calltrap-overlay__header-block, #calltrap-overlay .b-calltrap-overlay__body-block, #calltrap-overlay .b-calltrap-overlay__footer-block {
    display: table-cell;
    vertical-align: middle;
    text-align: center
}
 
#calltrap-overlay .b-calltrap-overlay__body-block {
    padding: 0 7px
}
 
#calltrap-overlay .b-calltrap-overlay__header, #calltrap-overlay .b-calltrap-overlay__footer {
    height: 1px
}
 
#calltrap-overlay .b-calltrap__container {
    background-color: white;
    border: 5px solid #2074a1;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    margin: 0;
    padding: 0;
    max-width: 500px;
    display: block;
    margin: 0 auto;
    font-size: 16px;
    line-height: 1.3;
    position: relative;
    font-family: Tahoma, Arial, self-serif !important
}
 
@media screen and (min-width: 1px) and (max-width: 500px) {
    #calltrap-overlay .b-calltrap__container {
        width: 290px
    }
}
 
#calltrap-overlay .b-calltrap__close {
    display: block;
    position: absolute;
    right: 20px;
    top: 20px;
    width: 20px;
    height: 20px;
    opacity: 0.5;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease
}
 
#calltrap-overlay .b-calltrap__close:hover {
    opacity: 1
}
 
#calltrap-success, #calltrap-form {
    display: block
}
 
#calltrap-success .b-calltrap_form__fields, #calltrap-form .b-calltrap_form__fields {
    margin: 20px 25px 35px
}
 
#calltrap-success .b-calltrap_form__title, #calltrap-form .b-calltrap_form__title {
    font-size: 20px;
    margin: 0 0 17px;
    text-align: left
}
 
@media screen and (min-width: 1px) and (max-width: 500px) {
    #calltrap-success .b-calltrap_form__title, #calltrap-form .b-calltrap_form__title {
        padding-right: 20px
    }
}
 
#calltrap-success .b-calltrap_form__text, #calltrap-form .b-calltrap_form__text {
    text-align: left
}
 
#calltrap-success .b-calltrap_form__text p, #calltrap-form .b-calltrap_form__text p {
    margin: 0 0 0.55em
}
 
#calltrap-success .b-calltrap_form__input, #calltrap-form .b-calltrap_form__input {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    font-size: 16px;
    padding: 0 15px 0;
    height: 44px;
    line-height: 40px;
    background-color: white;
    border: 2px solid #ccc;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    display: block;
    width: 100%;
    outline: none;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease
}
 
@media screen and (min-width: 1px) and (max-width: 500px) {
    #calltrap-success .b-calltrap_form__input, #calltrap-form .b-calltrap_form__input {
        margin-bottom: 13px
    }
}
 
#calltrap-success .b-calltrap_form__input.error, #calltrap-form .b-calltrap_form__input.error {
    background-color: #ffc0c0;
    color: red;
    border-color: red
}
 
#calltrap-success .b-calltrap_form__input:disabled, #calltrap-form .b-calltrap_form__input:disabled {
    background-color: #eee;
    border-color: #bdbdbd;
    cursor: default
}
 
#calltrap-success .b-calltrap_form__input:focus, #calltrap-form .b-calltrap_form__input:focus {
    border: 2px solid #2074a1
}
 
#calltrap-success .b-calltrap_form__submit, #calltrap-form .b-calltrap_form__submit {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    background-color: #2074a1;
    border: 2px solid #2074a1;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    border: medium none;
    color: #fff;
    cursor: pointer;
    font-size: 16px;
    padding: 0;
    height: 44px;
    line-height: 40px;
    outline: medium none;
    display: inline-block;
    width: 180px;
    text-align: center;
    outline: none;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease
}
 
@media screen and (min-width: 1px) and (max-width: 500px) {
    #calltrap-success .b-calltrap_form__submit, #calltrap-form .b-calltrap_form__submit {
        width: 100%
    }
}
 
#calltrap-success .b-calltrap_form__submit:hover, #calltrap-form .b-calltrap_form__submit:hover {
    background-color: #1c658c
}
 
#calltrap-success .b-calltrap_form__submit:disabled, #calltrap-form .b-calltrap_form__submit:disabled {
    background-color: #bdbdbd !important;
    cursor: default
}
 
#calltrap-success .b-calltrap_form__controls, #calltrap-form .b-calltrap_form__controls {
    margin: 20px 0 0;
    padding: 0;
    padding: 0 200px 0 0
}
 
@media screen and (min-width: 1px) and (max-width: 500px) {
    #calltrap-success .b-calltrap_form__controls, #calltrap-form .b-calltrap_form__controls {
        padding: 0
    }
}
 
#calltrap-success .b-calltrap_form__controls-item, #calltrap-form .b-calltrap_form__controls-item {
    position: relative;
    float: right
}
 
@media screen and (min-width: 1px) and (max-width: 500px) {
    #calltrap-success .b-calltrap_form__controls-item, #calltrap-form .b-calltrap_form__controls-item {
        float: none
    }
}
 
#calltrap-success .b-calltrap_form__controls-left, #calltrap-form .b-calltrap_form__controls-left {
    margin-left: -100%;
    width: 100%
}
 
@media screen and (min-width: 1px) and (max-width: 500px) {
    #calltrap-success .b-calltrap_form__controls-left, #calltrap-form .b-calltrap_form__controls-left {
        margin-left: 0
    }
}
 
#calltrap-success .b-calltrap_form__controls-right, #calltrap-form .b-calltrap_form__controls-right {
    margin-right: -200px;
    overflow: visible;
    width: 200px;
    text-align: right
}
 
@media screen and (min-width: 1px) and (max-width: 500px) {
    #calltrap-success .b-calltrap_form__controls-right, #calltrap-form .b-calltrap_form__controls-right {
        margin-right: 0;
        width: auto;
        text-align: left
    }
}
 
#calltrap-success .b-calltrap_form__controls-clear, #calltrap-form .b-calltrap_form__controls-clear {
    clear: both
}
 
#calltrap-success {
    display: none
}
 
#calltrap-overlay.calltrap_offline .b-calltrap_form__submit {
    background-color: #1CB2ED
}
 
#calltrap-overlay.calltrap_offline .b-calltrap_form__submit:hover {
    background-color: #2e8c1c
}
 
#calltrap-overlay.calltrap_offline .b-calltrap_form__input:focus {
    border-color: #1CB2ED
}
 
#calltrap-overlay.calltrap_offline .b-calltrap__container {
    border-color: #1CB2ED
}
 
@-webkit-keyframes calltrap_opacity {
    0% {
        opacity: 1
    }
    57% {
        opacity: 0.75
    }
    75% {
        opacity: 0.95
    }
    100% {
        opacity: 1
    }
}
 
@-moz-keyframes calltrap_opacity {
    0% {
        opacity: 1
    }
    57% {
        opacity: 0.75
    }
    75% {
        opacity: 0.95
    }
    100% {
        opacity: 1
    }
}
 
@-o-keyframes calltrap_opacity {
    0% {
        opacity: 1
    }
    57% {
        opacity: 0.75
    }
    75% {
        opacity: 0.95
    }
    100% {
        opacity: 1
    }
}
 
@keyframes calltrap_opacity {
    0% {
        opacity: 1
    }
    57% {
        opacity: 0.75
    }
    75% {
        opacity: 0.95
    }
    100% {
        opacity: 1
    }
}
 
@-webkit-keyframes calltrap_spin {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }
    30% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }
    33% {
        -webkit-transform: rotate(-10deg);
        transform: rotate(-10deg)
    }
    36% {
        -webkit-transform: rotate(10deg);
        transform: rotate(10deg)
    }
    39% {
        -webkit-transform: rotate(-10deg);
        transform: rotate(-10deg)
    }
    42% {
        -webkit-transform: rotate(10deg);
        transform: rotate(10deg)
    }
    45% {
        -webkit-transform: rotate(-10deg);
        transform: rotate(-10deg)
    }
    48% {
        -webkit-transform: rotate(10deg);
        transform: rotate(10deg);
        opacity: 1
    }
    51% {
        -webkit-transform: rotate(-10deg);
        transform: rotate(-10deg)
    }
    54% {
        -webkit-transform: rotate(10deg);
        transform: rotate(10deg)
    }
    57% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }
}
 
@-moz-keyframes calltrap_spin {
    0% {
        -moz-transform: rotate(0deg);
        transform: rotate(0deg)
    }
    30% {
        -moz-transform: rotate(0deg);
        transform: rotate(0deg)
    }
    33% {
        -moz-transform: rotate(-10deg);
        transform: rotate(-10deg)
    }
    36% {
        -moz-transform: rotate(10deg);
        transform: rotate(10deg)
    }
    39% {
        -moz-transform: rotate(-10deg);
        transform: rotate(-10deg)
    }
    42% {
        -moz-transform: rotate(10deg);
        transform: rotate(10deg)
    }
    45% {
        -moz-transform: rotate(-10deg);
        transform: rotate(-10deg)
    }
    48% {
        -moz-transform: rotate(10deg);
        transform: rotate(10deg);
        opacity: 1
    }
    51% {
        -moz-transform: rotate(-10deg);
        transform: rotate(-10deg)
    }
    54% {
        -moz-transform: rotate(10deg);
        transform: rotate(10deg)
    }
    57% {
        -moz-transform: rotate(0deg);
        transform: rotate(0deg)
    }
}
 
@-o-keyframes calltrap_spin {
    0% {
        -o-transform: rotate(0deg);
        transform: rotate(0deg)
    }
    30% {
        -o-transform: rotate(0deg);
        transform: rotate(0deg)
    }
    33% {
        -o-transform: rotate(-10deg);
        transform: rotate(-10deg)
    }
    36% {
        -o-transform: rotate(10deg);
        transform: rotate(10deg)
    }
    39% {
        -o-transform: rotate(-10deg);
        transform: rotate(-10deg)
    }
    42% {
        -o-transform: rotate(10deg);
        transform: rotate(10deg)
    }
    45% {
        -o-transform: rotate(-10deg);
        transform: rotate(-10deg)
    }
    48% {
        -o-transform: rotate(10deg);
        transform: rotate(10deg);
        opacity: 1
    }
    51% {
        -o-transform: rotate(-10deg);
        transform: rotate(-10deg)
    }
    54% {
        -o-transform: rotate(10deg);
        transform: rotate(10deg)
    }
    57% {
        -o-transform: rotate(0deg);
        transform: rotate(0deg)
    }
}
 
@keyframes calltrap_spin {
    0% {
        -webkit-transform: rotate(0deg);
        -moz-transform: rotate(0deg);
        -o-transform: rotate(0deg);
        transform: rotate(0deg)
    }
    30% {
        -webkit-transform: rotate(0deg);
        -moz-transform: rotate(0deg);
        -o-transform: rotate(0deg);
        transform: rotate(0deg)
    }
    33% {
        -webkit-transform: rotate(-10deg);
        -moz-transform: rotate(-10deg);
        -o-transform: rotate(-10deg);
        transform: rotate(-10deg)
    }
    36% {
        -webkit-transform: rotate(10deg);
        -moz-transform: rotate(10deg);
        -o-transform: rotate(10deg);
        transform: rotate(10deg)
    }
    39% {
        -webkit-transform: rotate(-10deg);
        -moz-transform: rotate(-10deg);
        -o-transform: rotate(-10deg);
        transform: rotate(-10deg)
    }
    42% {
        -webkit-transform: rotate(10deg);
        -moz-transform: rotate(10deg);
        -o-transform: rotate(10deg);
        transform: rotate(10deg)
    }
    45% {
        -webkit-transform: rotate(-10deg);
        -moz-transform: rotate(-10deg);
        -o-transform: rotate(-10deg);
        transform: rotate(-10deg)
    }
    48% {
        -webkit-transform: rotate(10deg);
        -moz-transform: rotate(10deg);
        -o-transform: rotate(10deg);
        transform: rotate(10deg);
        opacity: 1
    }
    51% {
        -webkit-transform: rotate(-10deg);
        -moz-transform: rotate(-10deg);
        -o-transform: rotate(-10deg);
        transform: rotate(-10deg)
    }
    54% {
        -webkit-transform: rotate(10deg);
        -moz-transform: rotate(10deg);
        -o-transform: rotate(10deg);
        transform: rotate(10deg)
    }
    57% {
        -webkit-transform: rotate(0deg);
        -moz-transform: rotate(0deg);
        -o-transform: rotate(0deg);
        transform: rotate(0deg)
    }
}
 
@-webkit-keyframes uptocallmini {
    0% {
        -webkit-box-shadow: 0 0 8px 6px rgba(32, 116, 161, 0), 0 0 0px 0px transparent, 0 0 0px 0px rgba(32, 116, 161, 0);
        box-shadow: 0 0 8px 6px rgba(32, 116, 161, 0), 0 0 0px 0px transparent, 0 0 0px 0px rgba(32, 116, 161, 0)
    }
    10% {
        -webkit-box-shadow: 0 0 8px 6px #da182f, 0 0 12px 10px transparent, 0 0 12px 14px #da182f;
        box-shadow: 0 0 8px 6px #da182f, 0 0 12px 10px transparent, 0 0 12px 14px #da182f
    }
    100% {
        -webkit-box-shadow: 0 0 8px 6px rgba(32, 116, 161, 0), 0 0 0px 40px transparent, 0 0 0px 40px rgba(32, 116, 161, 0);
        box-shadow: 0 0 8px 6px rgba(32, 116, 161, 0), 0 0 0px 40px transparent, 0 0 0px 40px rgba(32, 116, 161, 0)
    }
}
 
@-moz-keyframes uptocallmini {
    0% {
        box-shadow: 0 0 8px 6px rgba(32, 116, 161, 0), 0 0 0px 0px transparent, 0 0 0px 0px rgba(32, 116, 161, 0)
    }
    10% {
        box-shadow: 0 0 8px 6px #da182f, 0 0 12px 10px transparent, 0 0 12px 14px #da182f
    }
    100% {
        box-shadow: 0 0 8px 6px rgba(32, 116, 161, 0), 0 0 0px 40px transparent, 0 0 0px 40px rgba(32, 116, 161, 0)
    }
}
 
@-o-keyframes uptocallmini {
    0% {
        box-shadow: 0 0 8px 6px rgba(32, 116, 161, 0), 0 0 0px 0px transparent, 0 0 0px 0px rgba(32, 116, 161, 0)
    }
    10% {
        box-shadow: 0 0 8px 6px #da182f, 0 0 12px 10px transparent, 0 0 12px 14px #da182f
    }
    100% {
        box-shadow: 0 0 8px 6px rgba(32, 116, 161, 0), 0 0 0px 40px transparent, 0 0 0px 40px rgba(32, 116, 161, 0)
    }
}
 
@keyframes uptocallmini {
    0% {
        -webkit-box-shadow: 0 0 8px 6px rgba(32, 116, 161, 0), 0 0 0px 0px transparent, 0 0 0px 0px rgba(32, 116, 161, 0);
        box-shadow: 0 0 8px 6px rgba(32, 116, 161, 0), 0 0 0px 0px transparent, 0 0 0px 0px rgba(32, 116, 161, 0)
    }
    10% {
        -webkit-box-shadow: 0 0 8px 6px #da182f, 0 0 12px 10px transparent, 0 0 12px 14px #da182f;
        box-shadow: 0 0 8px 6px #da182f, 0 0 12px 10px transparent, 0 0 12px 14px #da182f
    }
    100% {
        -webkit-box-shadow: 0 0 8px 6px rgba(32, 116, 161, 0), 0 0 0px 40px transparent, 0 0 0px 40px rgba(32, 116, 161, 0);
        box-shadow: 0 0 8px 6px rgba(32, 116, 161, 0), 0 0 0px 40px transparent, 0 0 0px 40px rgba(32, 116, 161, 0)
    }
}
 
@-webkit-keyframes uptocallmini_offline {
    0% {
        -webkit-box-shadow: 0 0 8px 6px rgba(53, 161, 32, 0), 0 0 0px 0px transparent, 0 0 0px 0px rgba(53, 161, 32, 0);
        box-shadow: 0 0 8px 6px rgba(53, 161, 32, 0), 0 0 0px 0px transparent, 0 0 0px 0px rgba(53, 161, 32, 0)
    }
    10% {
        -webkit-box-shadow: 0 0 8px 6px #35A120, 0 0 12px 10px transparent, 0 0 12px 14px #35A120;
        box-shadow: 0 0 8px 6px #35A120, 0 0 12px 10px transparent, 0 0 12px 14px #35A120
    }
    100% {
        -webkit-box-shadow: 0 0 8px 6px rgba(53, 161, 32, 0), 0 0 0px 40px transparent, 0 0 0px 40px rgba(53, 161, 32, 0);
        box-shadow: 0 0 8px 6px rgba(53, 161, 32, 0), 0 0 0px 40px transparent, 0 0 0px 40px rgba(53, 161, 32, 0)
    }
}
 
@-moz-keyframes uptocallmini_offline {
    0% {
        box-shadow: 0 0 8px 6px rgba(53, 161, 32, 0), 0 0 0px 0px transparent, 0 0 0px 0px rgba(53, 161, 32, 0)
    }
    10% {
        box-shadow: 0 0 8px 6px #35A120, 0 0 12px 10px transparent, 0 0 12px 14px #35A120
    }
    100% {
        box-shadow: 0 0 8px 6px rgba(53, 161, 32, 0), 0 0 0px 40px transparent, 0 0 0px 40px rgba(53, 161, 32, 0)
    }
}
 
@-o-keyframes uptocallmini_offline {
    0% {
        box-shadow: 0 0 8px 6px rgba(53, 161, 32, 0), 0 0 0px 0px transparent, 0 0 0px 0px rgba(53, 161, 32, 0)
    }
    10% {
        box-shadow: 0 0 8px 6px #35A120, 0 0 12px 10px transparent, 0 0 12px 14px #35A120
    }
    100% {
        box-shadow: 0 0 8px 6px rgba(53, 161, 32, 0), 0 0 0px 40px transparent, 0 0 0px 40px rgba(53, 161, 32, 0)
    }
}
 
@keyframes uptocallmini_offline {
    0% {
        -webkit-box-shadow: 0 0 8px 6px rgba(53, 161, 32, 0), 0 0 0px 0px transparent, 0 0 0px 0px rgba(53, 161, 32, 0);
        box-shadow: 0 0 8px 6px rgba(53, 161, 32, 0), 0 0 0px 0px transparent, 0 0 0px 0px rgba(53, 161, 32, 0)
    }
    10% {
        -webkit-box-shadow: 0 0 8px 6px #da182f, 0 0 12px 10px transparent, 0 0 12px 14px #da182f;
        box-shadow: 0 0 8px 6px #da182f, 0 0 12px 10px transparent, 0 0 12px 14px #da182f
    }
    100% {
        -webkit-box-shadow: 0 0 8px 6px rgba(53, 161, 32, 0), 0 0 0px 40px transparent, 0 0 0px 40px rgba(53, 161, 32, 0);
        box-shadow: 0 0 8px 6px rgba(53, 161, 32, 0), 0 0 0px 40px transparent, 0 0 0px 40px rgba(53, 161, 32, 0)
    }
}
/* End Phone Call */

@media only screen and (max-width: 450px){
	.muasanpham {
    padding: 5px 10px;
}
.chat_mess {
padding: 5px 10px;
}
	body { overflow: hidden;}
	.footer-layout-three a#toTop {    left: 0!important;text-align: center;}
	footer .widget-column {
		width:90%;
		padding: 0 20px;
	}
	.property-image {width:100%!important;}
	.grid figure img {width:100%!important;}
	#advance-search .inside {    padding: 20px 10px 0px 0px;}
	.search-count {top:30px;}
	.advance-search-block ul li.as-large, .advance-search-block ul li.as-small {max-width: 50%!important;}
	.inside {width:95%!important;}
	.left-container {width:100%!important; padding: 0;}
	.sidebar {width:90%!important}
	.properties-flexslider ul li img {
		width: 100%!important;
    height: 252px!important;}
	.properties-flexslider {    height: 252px!important;}
	.advance-search-block.advance-search-block-page {top:0px;}
	.page-title-block-default {top:0px;}
	.single-homeland_properties .property-info-agent span {
    border-bottom: none!important;
    border-right: none!important;
	}
	header.sticky-header-animate .logo {width:100%;}
	footer .widget-column+.widget-column {width:90%;}
	footer .widget-column+.widget-column+.widget-column {width:90%;}
	footer .widget-column+.widget-column+.widget-column+.widget-column {width:90%;}
	.footer-1 {font-size:26px;}

}
@media only screen and (max-width: 600px) {
.header-seven nav {width: auto;}
	.grid figure img {width: 100%;}
		.advance-search-block ul li.as-large, .advance-search-block ul li.as-small {max-width: 50%!important;}
	.inside {width:95%!important;}
		.left-container {width:100%!important; padding: 0;}
	.sidebar {width:90%!important}
	.footer-layout-three a#toTop {left:auto;}
	
}
@media only screen and (max-width: 768px) {
	.header-seven nav {
     width: auto;
}
}