@charset "UTF-8";
@import url(https://fonts.googleapis.com/css?family=Open+Sans+Condensed:300,300italic,700);
@import url(https://fonts.googleapis.com/css?family=Lora:400,700italic);
/* line 1, ../scss/helpers/_elements.scss */
a {
    -moz-transition: 0.2s;
    -o-transition: 0.2s;
    -webkit-transition: 0.2s;
    transition: 0.2s;
    color: #417eda;
    outline: none !important;
}

/* line 2, ../scss/helpers/_elements.scss */
a:hover {
    text-decoration: none;
}

/* line 3, ../scss/helpers/_elements.scss */
a:hover h1, a:hover h2, a:hover h3, a:hover h4 {
    color: #000;
}

/* line 5, ../scss/helpers/_elements.scss */
a:focus, a:active {
    outline: none !important;
    text-decoration: none;
}

/* line 6, ../scss/helpers/_elements.scss */
a h1, a h2, a h3 {
    -moz-transition: 0.2s;
    -o-transition: 0.2s;
    -webkit-transition: 0.2s;
    transition: 0.2s;
    font-weight: lighter;
}

/* line 9, ../scss/helpers/_elements.scss */
body {
    background-color: #f5f5f5;
    color: #1f2126;
    font-family: 'Open Sans', sans-serif;
}

/* line 12, ../scss/helpers/_elements.scss */
h1 {
    font-size: 58px;
    color: #35393b;
    font-weight: 600;
    margin-top: 10px;
}

/* line 13, ../scss/helpers/_elements.scss */
h2 {
    font-size: 36px;
    font-weight: 400;
    margin-top: 10px;
    margin-bottom: 0;
    color: #35393b;
}

/* line 14, ../scss/helpers/_elements.scss */
h3 {
    font-size: 26px;
    font-weight: 600;
    margin-bottom: 20px;
}

/* line 15, ../scss/helpers/_elements.scss */
h4 {
    font-size: 18px;
    font-weight: 600;
}

/* line 16, ../scss/helpers/_elements.scss */
h5 {
    font-size: 18px;
    font-weight: 900;
}

/* line 17, ../scss/helpers/_elements.scss */
h6 {
    font-size: 16px;
    font-weight: 600;
}

/* line 19, ../scss/helpers/_elements.scss */
p, li {
    font-size: 14px;
    line-height: 1.75;
    font-family: "Open Sans", sans-serif;
}

/* line 20, ../scss/helpers/_elements.scss */
li {
    font-size: 14px;
    margin: 0;
}

/* line 24, ../scss/helpers/_elements.scss */
ul {
    list-style-image: url(../img/list-arrow.png);
}

/* line 26, ../scss/helpers/_elements.scss */
hr {
    margin-top: 15px;
    margin-bottom: 20px;
    border: 0;
    border-top: 1px solid #dadada;
}

/* line 28, ../scss/helpers/_elements.scss */
section {
    position: relative;
}

/* line 30, ../scss/helpers/_elements.scss */
blockquote, .blog-post blockquote {
    border-left: 5px solid #dadada;
    font-style: italic;
    padding: 0 20px;
}

/* line 31, ../scss/helpers/_elements.scss */
blockquote > p, blockquote > li, .blog-post blockquote > p, .blog-post blockquote > li {
    color: #9a9a9a;
    font-size: 24px;
    line-height: 1.3;
}

/* line 32, ../scss/helpers/_elements.scss */
blockquote cite, .blog-post blockquote cite {
    color: #35393b;
    font-size: 16px;
    font-style: italic;
}

/* line 5, ../scss/helpers/_classes.scss */
body {
    min-width: 300px;
    color: #35393B;
}

/* line 9, ../scss/helpers/_classes.scss */
a, a:hover {
    color: #c4017b;
}

#myCarousel {
    border: 3px solid #c4017b;
}

#myCarousel {
    min-height: 400px;
    max-height: 430px;
    max-width: 600px;
    overflow: hidden;
}

/* line 12, ../scss/helpers/_classes.scss */
#page-content {

}

/* line 14, ../scss/helpers/_classes.scss */
#page-content #header {
    z-index: 1;
}

#primary-menu {
    margin-top: 12px;
}

.file-upload-image {
    width: 24px !important;
    margin-left: 5px;
    margin-right: 5px;
}

.checkbox label a {
    color: #000 !important;
    font-weight: bold;
}

.prt-cont {
    margin-top: 20px;
    margin-bottom: 20px;
}

/***** common *****/
/* line 21, ../scss/helpers/_classes.scss */
.header-text {
    padding-bottom: 0px;
    margin: 0px;
}

/* line 24, ../scss/helpers/_classes.scss */
.header-text a, .header-text a:visited, .header-text a:hover {
    color: #35393B;
}

/* line 27, ../scss/helpers/_classes.scss */
.header-text h1 {
    font-size: 48px;
    margin: 0px;
}

/* line 31, ../scss/helpers/_classes.scss */
.header-text h3 {
    font-weight: 700;
    font-size: 24px;
    margin-top: 5px;
}

/* line 37, ../scss/helpers/_classes.scss */
.post {
    padding-bottom: 0 !important;
}

/* line 40, ../scss/helpers/_classes.scss */
.btm-indent {
    margin-bottom: 80px;
}

/* line 43, ../scss/helpers/_classes.scss */
.top-indent {
    margin-top: 35px;
}

/* line 46, ../scss/helpers/_classes.scss */
.lora {
    font-family: 'Lora', serif;
    margin: 0 0 10px;
}

/* line 50, ../scss/helpers/_classes.scss */
.hd-cnt {
    text-align: center;
}

/* line 53, ../scss/helpers/_classes.scss */
.no-pad {
    padding: 0px;
}

/* line 56, ../scss/helpers/_classes.scss */
.cust-pad {
    padding: 0px 5px;
}

/* line 59, ../scss/helpers/_classes.scss */
.cust-row {
    margin-right: -5px;
    margin-left: -5px;
}

/* line 63, ../scss/helpers/_classes.scss */
.li-sm {
    width: 8%;
}

/* line 66, ../scss/helpers/_classes.scss */
.li-md {
    width: 14.2%;
}

/* line 69, ../scss/helpers/_classes.scss */
.li-lg {
    width: 21%;
}

/* line 72, ../scss/helpers/_classes.scss */
.btn-half-wth {
    width: 100%;
}

/* line 75, ../scss/helpers/_classes.scss */
.point {
    content: ' ';
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
    opacity: 0.7;
    display: block;
    position: absolute;
    top: 50%;
    right: 15px;
    margin-top: -2px;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 5px 5px 0 5px;
    border-color: #ADADAD transparent transparent transparent;
}

/* line 89, ../scss/helpers/_classes.scss */
.modal {
    overflow-y: hidden;
}

/* line 92, ../scss/helpers/_classes.scss */
#date-from, #date-to {
    border: 0px;
    padding: 15px 0px 15px 10px;
    width: 100%;
}

/* line 97, ../scss/helpers/_classes.scss */
.rgt-bord {
    border-right: 0px !important;
}

/* line 101, ../scss/helpers/_classes.scss */
#legal p, #legal li {
    text-align: justify;
}

/* line 106, ../scss/helpers/_classes.scss */
.calendar .form-group {
    position: relative;
    border: 2px solid #E7E7E7;
}

/* line 112, ../scss/helpers/_classes.scss */
.form-group .selectize-input {
    padding: 14px 15px;
    border: 2px solid #E7E7E7;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    border-radius: 0px;
    font-size: 14px;
    -moz-box-shadow: inset 0 0px 0px rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: inset 0 0px 0px rgba(0, 0, 0, 0.1);
    box-shadow: inset 0 0px 0px rgba(0, 0, 0, 0.1);
}

/* line 119, ../scss/helpers/_classes.scss */
.form-group .selectize-dropdown {
    -moz-box-shadow: 0 0px 0px rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: 0 0px 0px rgba(0, 0, 0, 0.1);
    box-shadow: 0 0px 0px rgba(0, 0, 0, 0.1);
    -moz-border-radius: 0 0 0px 0px;
    -webkit-border-radius: 0;
    border-radius: 0 0 0px 0px;
}

/* line 123, ../scss/helpers/_classes.scss */
.form-group .selectize-dropdown, .form-group .selectize-input, .form-group .selectize-input input {
    line-height: inherit;
}

/* line 126, ../scss/helpers/_classes.scss */
.form-group .selectize-input:after {
    border-color: #000000 transparent transparent transparent !important;
}

/* line 129, ../scss/helpers/_classes.scss */
.form-group .selectize-control.single .selectize-input.dropdown-active:after {
    border-color: transparent transparent #000000 transparent !important;
}

/* line 132, ../scss/helpers/_classes.scss */
.form-group .selectize-input.dropdown-active {
    -moz-border-radius: 0px 0px 0 0;
    -webkit-border-radius: 0px;
    border-radius: 0px 0px 0 0;
}

/* line 135, ../scss/helpers/_classes.scss */
.form-group .selectize-input.focus {
    -moz-box-shadow: inset 0 0px 0px rgba(0, 0, 0, 0.15);
    -webkit-box-shadow: inset 0 0px 0px rgba(0, 0, 0, 0.15);
    box-shadow: inset 0 0px 0px rgba(0, 0, 0, 0.15);
}

/* line 138, ../scss/helpers/_classes.scss */
.form-group .item {
    width: initial;
}

/* line 142, ../scss/helpers/_classes.scss */
.selectize-input input {
    display: none !important;
}

/* line 145, ../scss/helpers/_classes.scss */
.selectize-dropdown {
    border: 0px;
}

/* line 148, ../scss/helpers/_classes.scss */
.theme-colors {
    text-align: center;
    font-size: 16px;
    font-weight: bold;
    color: #fff;
    padding: 5px 0;
}

/* line 155, ../scss/helpers/_classes.scss */
.color-block {
    margin: 0px 5px;
    padding: 20px 0;
}

/* line 159, ../scss/helpers/_classes.scss */
.shrt-but {
    margin-right: 20px;
}

/* line 162, ../scss/helpers/_classes.scss */
input[type="text"], input[type="email"], input[type="email"], textarea, select {
    -webkit-appearance: none;
}

/* line 165, ../scss/helpers/_classes.scss */
.text-center {
    height: 330px;
    overflow: hidden;
}

/* line 168, ../scss/helpers/_classes.scss */
.text-center .header-pattern {
    position: absolute;
    width: 100%;
    background-color: rgba(0, 0, 0, 0.5);
    height: 330px;
    vertical-align: middle;
    color: #fff;
}

/* line 175, ../scss/helpers/_classes.scss */
.text-center .header-pattern .link-icon, .text-center .header-pattern h1, .text-center .header-pattern a {
    color: #fff;
}

/* line 178, ../scss/helpers/_classes.scss */
.text-center .header-pattern h1 {
    font-size: 58px;
}

/* line 182, ../scss/helpers/_classes.scss */
.text-center img {
    width: 100%;
}

/* line 185, ../scss/helpers/_classes.scss */
.text-center .header-text {
    margin-top: 110px;
    width: 100%;
    height: 100%;
}

/* line 189, ../scss/helpers/_classes.scss */
.text-center .header-text p, .text-center .header-text li {
    color: #fff;
    font-size: 18px;
}

/* line 195, ../scss/helpers/_classes.scss */
a.link-icon {
    color: #8c9397;
}

/* line 197, ../scss/helpers/_classes.scss */
a.link-icon:visited {
    color: #8c9397;
}

/* line 200, ../scss/helpers/_classes.scss */
a.link-icon .fa {
    margin: 0 5px;
}

.botones_gracias {
    width: 700px;
    text-align: center;
    margin: 0 auto;
    padding-top: 60px;
    padding-bottom: 60px;
    min-height: 350px;
}

.botones_gracias a {
    display: inline-block !important;
}

.margin-bottom-25 {
    padding-bottom: 25px;
}

.image-full-width {
    width: 100%;
    max-width: 100%;
}

.map-coordinates {
    width: 100%;
    margin-bottom: 20px;
}

.back-button {
    text-align: center;
    color: white;
}

.btn-inverted {
    border: 1px solid white;
    padding: 15px;
    color: white;
    display: inline-block;
}

.btn-inverted:hover {
    border: 1px solid white;
    background: white;
    padding: 15px;
    color: #c4017b;
    display: inline-block;
}

/* line 204, ../scss/helpers/_classes.scss */
.post-date, .tags {
    display: inline;
}

/* line 206, ../scss/helpers/_classes.scss */
.post-date a, .tags a {
    font-size: 12px;
    font-weight: 600;
}

/* line 211, ../scss/helpers/_classes.scss */
.tags {
    padding-left: 15px;
}

/* line 213, ../scss/helpers/_classes.scss */
.tags a {
    color: #8c9397;
}

/* line 217, ../scss/helpers/_classes.scss */
.breadcrumb {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
    opacity: 0.6;
    background-color: transparent;
    padding: 20px 0 8px;
    margin-bottom: 0px;
}

.item-title h5{
    color: #c4017b;
    font-size: 16px;
    line-height: 22px;
}

/* line 222, ../scss/helpers/_classes.scss */
.breadcrumb li {
    font-size: 12px;
}

.carrousel-wrapper-home {
    padding: 0;
}

select {
    border: 1px solid #e6e6e6;
    padding: 11px;
    color: #000;
    font-size: 12px;
    display: block;
    width: 100%;
    height: 52px;
    background: white;
    border-radius: 0;
}

.radio-inline, .checkbox-inline {
    font-weight: 600;
}

/* line 232, ../scss/helpers/_classes.scss */
.table {
    border: 1px solid #e6e6e6;
}

/* line 234, ../scss/helpers/_classes.scss */
.table thead > tr > th, .table tbody > tr > th, .table tfoot > tr > th, .table thead > tr > td, .table tbody > tr > td, .table tfoot > tr > td {
    padding: 15px 24px;
    border-bottom: none;
    border-right: 1px solid #e6e6e6;
}

/* line 239, ../scss/helpers/_classes.scss */
.table tbody > tr > td {
    background-color: #fff;
}

/* line 242, ../scss/helpers/_classes.scss */
.table thead {
    background-color: #f7f7f7;
    font-size: 16px;
}

/* line 247, ../scss/helpers/_classes.scss */
.form-control {
    -moz-box-shadow: inset 0 0px 0px rgba(0, 0, 0, 0.075);
    -webkit-box-shadow: inset 0 0px 0px rgba(0, 0, 0, 0.075);
    box-shadow: inset 0 0px 0px rgba(0, 0, 0, 0.075);
}

/* line 250, ../scss/helpers/_classes.scss */
.form-control:focus {
    border-color: transparent;
    -moz-box-shadow: inset 0 0px 0px rgba(0, 0, 0, 0.075), 0 0 1px;
    -webkit-box-shadow: inset 0 0px 0px rgba(0, 0, 0, 0.075), 0 0 1px;
    box-shadow: inset 0 0px 0px rgba(0, 0, 0, 0.075), 0 0 1px;
}

/***** blog ******/
/* line 259, ../scss/helpers/_classes.scss */
.blog-nv .back .fa {
    margin-left: -20px;
    margin-right: 10px;
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
}

/* line 264, ../scss/helpers/_classes.scss */
.blog-nv .back a {
    font-weight: 600;
    color: #c4017b !important;
    text-transform: none;
    font-size: 14px;
}

/* line 271, ../scss/helpers/_classes.scss */
.blog-nv .mob-menu {
    display: none;
}

/* line 274, ../scss/helpers/_classes.scss */
.blog-nv .navbar .navbar-nav {
    float: none !important;
    width: 100% !important;
}

/* line 277, ../scss/helpers/_classes.scss */
.blog-nv .navbar .navbar-nav li a {
    text-transform: inherit !important;
    font-weight: 300 !important;
    padding: 25px 10px;
}

/* line 284, ../scss/helpers/_classes.scss */
.blog-styles {
    background-color: #fff !important;
    padding-bottom: 0 !important;
}

/* line 287, ../scss/helpers/_classes.scss */
.blog-styles .wide-1 {
    margin-top: 20px;
    background-color: #F5F5F5;
    position: relative;
    border-top: 0px;
    border-bottom: 0px;
}

/* line 293, ../scss/helpers/_classes.scss */
.blog-styles .wide-1 .blog-post {
    padding: 25px 30px;
}

/* line 297, ../scss/helpers/_classes.scss */
.blog-styles .form-control {
    margin-bottom: 15px;
}

/* line 301, ../scss/helpers/_classes.scss */
#show-reply-form {
    cursor: pointer;
}

/* line 304, ../scss/helpers/_classes.scss */
.blog-sm {
    width: 920px;
}

/* line 306, ../scss/helpers/_classes.scss */
.blog-sm p, .blog-sm li {
    font-size: 14px;
}

/* line 309, ../scss/helpers/_classes.scss */
.blog-sm .blog-post {
    padding: 25px 0px;
}

/* line 314, ../scss/helpers/_classes.scss */
#img-gallery .img-big {
    height: 450px;
    margin-bottom: 13px;
}

/* line 318, ../scss/helpers/_classes.scss */
#img-gallery .img-sml {
    height: 220px;
    margin-bottom: 10px;
}

/* line 323, ../scss/helpers/_classes.scss */
#img-gallery .js-masonry .col-sm-6, #img-gallery .js-masonry .col-xs-12 {
    padding: 0;
}

/* line 326, ../scss/helpers/_classes.scss */
#img-gallery .js-masonry a {
    width: 100%;
}

/* line 330, ../scss/helpers/_classes.scss */
#img-gallery .right {
    padding-right: 7.5px !important;
}

/* line 333, ../scss/helpers/_classes.scss */
#img-gallery .left {
    padding-left: 7.5px !important;
}

/* line 337, ../scss/helpers/_classes.scss */
.EmbeddedTweet {
    max-width: inherit !important;
}

/* line 340, ../scss/helpers/_classes.scss */
.blog-post {
    background-color: #fff;
    padding: 25px 30px;
    margin-bottom: 30px;
    width: 100%;
    display: table;
}

/* line 346, ../scss/helpers/_classes.scss */
.blog-post .header-text {
    margin: 0px 0 15px;
}

/* line 349, ../scss/helpers/_classes.scss */
.blog-post .meta {
    padding-bottom: 15px;
    margin: 0;
}

/* line 353, ../scss/helpers/_classes.scss */
.blog-post .post-thumbnail {
    padding-bottom: 10px;
    width: 100%;
    height: auto;
}

/* line 357, ../scss/helpers/_classes.scss */
.blog-post .post-thumbnail img {
    width: 100%;
    height: auto;
}

/* line 362, ../scss/helpers/_classes.scss */
.blog-post p, .blog-post li {
    font-size: 14px;
}

/* line 365, ../scss/helpers/_classes.scss */
.blog-post .blcq-2 {
    border-left: 0px;
    padding: 0;
    margin-bottom: 15px;
}

.wht-cont {
    margin-bottom: 22px;
    box-shadow: 1px 1px 6px grey;
}

/* line 369, ../scss/helpers/_classes.scss */
.blog-post .blcq-2 .lora {
    color: #35393B;
}

/* line 372, ../scss/helpers/_classes.scss */
.blog-post .blcq-2 img {
    float: left;
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
    opacity: 0.5;
    margin: 3px 7px 0 0;
}

/* line 378, ../scss/helpers/_classes.scss */
.blog-post .blue {
    color: #229DE4;
}

/* line 381, ../scss/helpers/_classes.scss */
.blog-post .tw-txt {
    margin-top: 20px;
    font-weight: 600;
}

/* line 385, ../scss/helpers/_classes.scss */
.blog-post .gallery {
    padding-bottom: 5px;
}

/* line 387, ../scss/helpers/_classes.scss */
.blog-post .gallery .gallery-icon {
    height: 135px;
    overflow: hidden;
}

/* line 390, ../scss/helpers/_classes.scss */
.blog-post .gallery .gallery-icon img {
    height: 100%;
    width: 100%;
}

/* line 395, ../scss/helpers/_classes.scss */
.blog-post .gallery .row-custom {
    margin-right: -5px;
    margin-left: -5px;
}

/* line 399, ../scss/helpers/_classes.scss */
.blog-post .gallery .gallery-item {
    margin-bottom: 10px;
    position: relative;
    overflow: hidden;
    padding: 0 5px;
}

/* line 405, ../scss/helpers/_classes.scss */
.blog-post .gallery .gallery-caption {
    background-color: rgba(0, 0, 0, 0.7);
    bottom: 0;
    color: #fff;
    font-size: 14px;
    left: 0;
    line-height: 1.3;
    margin: 0;
    max-height: 50%;
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
    padding: 2px 8px;
    position: absolute;
    -moz-transition: opacity 400ms ease;
    -o-transition: opacity 400ms ease;
    -webkit-transition: opacity 400ms ease;
    transition: opacity 400ms ease;
    width: 100%;
}

/* line 420, ../scss/helpers/_classes.scss */
.blog-post .gallery .gallery-item:hover .gallery-caption {
    filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
    opacity: 1;
}

/* line 424, ../scss/helpers/_classes.scss */
.blog-post .grid-item {
    padding: 10px 0;
}

/* line 426, ../scss/helpers/_classes.scss */
.blog-post .grid-item img {
    box-sizing: border-box;
    width: 100%;
}

/* line 431, ../scss/helpers/_classes.scss */
.blog-post .video-container {
    position: relative;
    width: 100%;
    height: 0;
    padding-bottom: 57%;
}

/* line 437, ../scss/helpers/_classes.scss */
.blog-post .video-container embed, .blog-post .video-container iframe {
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
}

/* line 444, ../scss/helpers/_classes.scss */
.blog-post.format-link > a, .blog-post.format-link p a, .blog-post.format-link li a {
    font-size: 24px;
    color: #35393B;
}

/* line 447, ../scss/helpers/_classes.scss */
.blog-post.format-link > a:before, .blog-post.format-link p a:before, .blog-post.format-link li a:before {
    text-shadow: none;
    -webkit-font-smoothing: antialiased;
    font-family: 'fontawesome';
    speak: none;
    font-weight: normal;
    font-variant: normal;
    line-height: 1;
    text-transform: none;
    content: "\f0c1";
    color: #8c9397;
    font-size: 36px;
    padding-right: 10px;
    vertical-align: middle;
}

/* line 458, ../scss/helpers/_classes.scss */
.blog-post .twitter-tweet blockquote {
    border: none;
    font-style: normal;
    font-size: 14px;
    padding: 0;
}

/* line 464, ../scss/helpers/_classes.scss */
.blog-post .twitter-tweet p, .blog-post .twitter-tweet li {
    font-size: 16px;
}

/* line 467, ../scss/helpers/_classes.scss */
.blog-post .twitter-tweet .dt-updated {
    font-size: 12px;
}

/* line 470, ../scss/helpers/_classes.scss */
.blog-post .twitter-tweet hr {
    margin: 7px 0;
}

/* line 473, ../scss/helpers/_classes.scss */
.blog-post .twitter-tweet .right {
    float: right;
}

/* line 476, ../scss/helpers/_classes.scss */
.blog-post .twitter-tweet .FollowButton {
    color: #000;
    border: 1px solid #CCCCCC;
    -moz-box-shadow: inset 0px -13px 24px -8px rgba(0, 0, 0, 0.37);
    -webkit-box-shadow: inset 0px -13px 24px -8px rgba(0, 0, 0, 0.37);
    box-shadow: inset 0px -13px 24px -8px rgba(0, 0, 0, 0.37);
}

/* line 483, ../scss/helpers/_classes.scss */
.audio-pl {
    background-color: #e6e6e6;
    padding: 25px 0px;
    margin-bottom: 20px;
    max-width: 600px;
}

/* line 488, ../scss/helpers/_classes.scss */
.audio-pl .mejs-container {
    outline: none;
    width: 100% !important;
}

/* line 491, ../scss/helpers/_classes.scss */
.audio-pl .mejs-container .mejs-controls {
    background: none;
    background-color: #e6e6e6;
}

/* line 494, ../scss/helpers/_classes.scss */
.audio-pl .mejs-container .mejs-controls .mejs-play button {
    background: none;
    background-color: #303030;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    padding: 9px;
    margin: 7px 8px;
    color: #e6e6e6;
}

/* line 501, ../scss/helpers/_classes.scss */
.audio-pl .mejs-container .mejs-controls .mejs-play button:after {
    font-family: 'fontawesome';
    line-height: 1;
    text-transform: none;
    content: "\f04b";
    font-size: 11px;
    position: relative;
    top: -5px;
    right: 3px;
}

/* line 512, ../scss/helpers/_classes.scss */
.audio-pl .mejs-container .mejs-controls .mejs-mute button {
    background: none;
}

/* line 514, ../scss/helpers/_classes.scss */
.audio-pl .mejs-container .mejs-controls .mejs-mute button:after {
    font-family: 'fontawesome';
    line-height: 1;
    text-transform: none;
    content: "\f028";
    font-size: 16px;
    position: relative;
    top: 0;
    right: 3px;
    color: #303030;
}

/* line 526, ../scss/helpers/_classes.scss */
.audio-pl .mejs-container .mejs-controls .mejs-time {
    padding: 10px 10px 0;
    color: #303030;
    font-size: 12px;
    font-family: 'Open Sans', sans-serif;
}

/* line 532, ../scss/helpers/_classes.scss */
.audio-pl .mejs-container .mejs-controls span, .audio-pl .mejs-container .mejs-controls a {
    height: 12px;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border-radius: 0;
}

/* line 536, ../scss/helpers/_classes.scss */
.audio-pl .mejs-container .mejs-controls .mejs-time-loaded {
    background: #303030;
    background: rgba(48, 48, 48, 0.8);
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(48, 48, 48, 0.8)), to(rgba(48, 48, 48, 0.8)));
    background: -webkit-linear-gradient(top, rgba(48, 48, 48, 0.8), rgba(48, 48, 48, 0.8));
    background: -moz-linear-gradient(top, rgba(48, 48, 48, 0.8), rgba(48, 48, 48, 0.8));
    background: -o-linear-gradient(top, rgba(48, 48, 48, 0.8), rgba(48, 48, 48, 0.8));
    background: -ms-linear-gradient(top, rgba(48, 48, 48, 0.8), rgba(48, 48, 48, 0.8));
    background: linear-gradient(rgba(48, 48, 48, 0.8), rgba(48, 48, 48, 0.8));
    width: 0;
}

/* line 540, ../scss/helpers/_classes.scss */
.audio-pl .mejs-container .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current {
    background: none;
    background-color: #c4017b;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border-radius: 0;
    height: 12px;
    top: 9px;
}

/* line 547, ../scss/helpers/_classes.scss */
.audio-pl .mejs-container .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total {
    height: 12px;
    top: 9px;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border-radius: 0;
}

/* line 555, ../scss/helpers/_classes.scss */
ul.social {
    list-style: none;
    display: inline-block;
    width: 100%;
    padding: 30px 0;
    border-top: 1px solid #e6e6e6;
    margin-top: 20px;
}

/* line 563, ../scss/helpers/_classes.scss */
ul.social li {
    float: left;
    padding-right: 15px;
}

/* line 567, ../scss/helpers/_classes.scss */
ul.social li a {
    color: #35393B;
}

/* line 572, ../scss/helpers/_classes.scss */
.button-continue a:after {
    text-shadow: none;
    -webkit-font-smoothing: antialiased;
    font-family: 'fontawesome';
    speak: none;
    font-weight: normal;
    font-variant: normal;
    line-height: 1;
    text-transform: none;
    content: "\f0da";
    color: #c4017b;
    font-size: 14px;
    padding-left: 5px;
}

/* line 579, ../scss/helpers/_classes.scss */
ul.comments {
    list-style: none;
    padding: 20px 0 0;
}

/* line 583, ../scss/helpers/_classes.scss */
ul.comments .name {
    padding-right: 10px;
    font-size: 18px;
    font-family: "Open Sans Condensed";
    font-weight: 700;
}

/* line 589, ../scss/helpers/_classes.scss */
ul.comments .comment {
    border-bottom: 1px solid #dadada;
    margin: 20px 0;
}

/* line 592, ../scss/helpers/_classes.scss */
ul.comments .comment:last-child {
    border: none;
}

/* line 595, ../scss/helpers/_classes.scss */
ul.comments .comment .link-icon {
    color: #b4b4b4;
}

/* line 597, ../scss/helpers/_classes.scss */
ul.comments .comment .link-icon .fa-calendar {
    padding-right: 5px;
}

/* line 602, ../scss/helpers/_classes.scss */
ul.comments p, ul.comments li {
    font-size: 14px;
}

/* line 606, ../scss/helpers/_classes.scss */
.comments-more {
    font-size: 16px;
    margin-bottom: 35px;
}

/* line 610, ../scss/helpers/_classes.scss */
.comments-more a:after {
    text-shadow: none;
    -webkit-font-smoothing: antialiased;
    font-family: 'fontawesome';
    speak: none;
    font-weight: normal;
    font-variant: normal;
    line-height: 1;
    text-transform: none;
    content: "\f0d7";
    color: #c4017b;
    font-size: 14px;
    padding-left: 5px;
}

/***** pagination *****/
/* line 621, ../scss/helpers/_classes.scss */
.paging-navigation {
    text-align: center;
}

/* line 624, ../scss/helpers/_classes.scss */
/*#header.navbar > .container {
  position: relative;
  width: 1440px;
}*/

/* line 629, ../scss/helpers/_classes.scss */
.primary .fa-search {
    position: absolute;
    left: -10px;
    top: 25px;
}

/* line 635, ../scss/helpers/_classes.scss */
.nav-previous a, .nav-next a, .pagination > li > a, .pagination > li > span {
    padding: 14px 12px;
    font-size: 13px;
    font-weight: 900;
    border: 1px solid #e6e6e6;
    border-left: none;
    position: relative;
    float: left;
    line-height: 1.42857143;
    color: #35393B;
    text-decoration: none;
    background-color: #fff;
}

/* line 648, ../scss/helpers/_classes.scss */
.nav-previous a, .nav-next a, .pagination > li:first-child > a, .pagination > li:first-child > span {
    border-left: 1px solid #e6e6e6;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
}

/* line 653, ../scss/helpers/_classes.scss */
.nav-next a, .nav-next a:visited, .nav-next a:focus, .nav-next a:active, .nav-next a:hover {
    background: url(../img/next-page.png) no-repeat calc(100% - 15px) center #fff;
    padding-right: 30px;
    color: #35393B;
}

/* line 660, ../scss/helpers/_classes.scss */
.nav-previous a, .nav-previous a:visited, .nav-previous a:focus, .nav-previous a:active, .nav-previous a:hover {
    background: url(../img/prev-page.png) no-repeat 15px center #fff;
    padding-left: 30px;
    color: #35393B;
}

/* line 666, ../scss/helpers/_classes.scss */
.nav-previous a, .nav-next a {
    text-transform: uppercase;
}

/* line 669, ../scss/helpers/_classes.scss */
.pagination > .active > a, .pagination li > .active, .pagination > .active > a:hover, .pagination li > .active:hover, .pagination > .active > a:focus, .pagination li > .active:focus {
    background-color: #35393B;
    border-color: #35393B;
    color: #fff;
}

/* line 674, ../scss/helpers/_classes.scss */
.nav-previous, .nav-next, ul.pagination {
    display: block;
    margin: 0;
}

/* line 678, ../scss/helpers/_classes.scss */
.pagination > li:first-child > a, .pagination > li:first-child > span {
    border-top-left-radius: 3px;
    border-bottom-left-radius: 3px;
}

/* line 682, ../scss/helpers/_classes.scss */
.pagination > li:last-child > a, .pagination > li:last-child > span {
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
}

/* line 686, ../scss/helpers/_classes.scss */
.nav-next {
    float: right;
}

/* line 689, ../scss/helpers/_classes.scss */
ul.pagination {
    display: inline-block;
}

/***** pricing page *****/
/* line 697, ../scss/helpers/_classes.scss */
.page-pricing .submit-pricing thead tr th, .page-pricing .submit-pricing tbody tr td {
    border-right: 1px solid #e6e6e6;
}

.wpcf7-response-output {
    display: inline-block;
    margin: 1em 0.5em 1em !important;
}

span.wpcf7-not-valid-tip {
    font-size: 12px !important;
    padding-top: 5px !important;
    display: block !important;
    text-align: left !important;
}

input[type="submit"] {
    padding: 15px 0;
    width: 255px;
    height: 50px;
    text-transform: uppercase;
    background-color: #c4017b;
    border-color: #c4017b;
    padding: 16px 0;
    font-size: 14px;
    color: #ffffff;
    font-weight: 600;
    vertical-align: bottom;
    display: inline-block;
    padding: 6px 12px;
    margin-bottom: 0;
    font-size: 14px;
    font-weight: normal;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
}

/* line 703, ../scss/helpers/_classes.scss */
.header p, .header li {
    font-weight: 600;
    color: #8c9397;
    font-size: 13px;
}

/* line 709, ../scss/helpers/_classes.scss */
.not-available {
    color: #cacccd;
}

/* line 712, ../scss/helpers/_classes.scss */
.price-box, .submit-pricing, .submit-pricing .title {
    text-align: center;
    margin-top: 41px;
    margin-bottom: 64px;
}

/* line 716, ../scss/helpers/_classes.scss */
.price-box .header-title, .submit-pricing .header-title {
    font-size: 16px;
    padding: 32px 0 0;
    margin: 0;
    background-color: #f8f8f8;
    text-transform: uppercase;
    border: 1px solid #e3e3e3;
    border-bottom: none;
    width: 100%;
    display: table;
}

/* line 727, ../scss/helpers/_classes.scss */
.price-box .price, .submit-pricing .price {
    background-color: #f8f8f8;
    border-left: 1px solid #e3e3e3;
    border-right: 1px solid #e3e3e3;
    width: 100%;
    padding-bottom: 24px;
}

/* line 733, ../scss/helpers/_classes.scss */
.price-box .price figure, .submit-pricing .price figure {
    font-size: 56px;
    line-height: 1;
    font-weight: 600;
}

/* line 738, ../scss/helpers/_classes.scss */
.price-box .price figure span, .submit-pricing .price figure span {
    font-size: 22px;
    vertical-align: 36px;
}

/* line 743, ../scss/helpers/_classes.scss */
.price-box .price .h6, .submit-pricing .price .h6 {
    text-transform: uppercase;
    font-weight: bold;
    color: #8c9397;
    font-size: 12px;
}

/* line 750, ../scss/helpers/_classes.scss */
.price-box ul, .submit-pricing ul, .submit-pricing .title ul {
    margin: 0;
    padding: 0 15px;
    list-style: none;
    background-color: #ffffff;
    border: 1px solid #e3e3e3;
}

/* line 758, ../scss/helpers/_classes.scss */
.price-box li, .submit-pricing li, .submit-pricing .title li {
    padding: 18px 0;
    border-bottom: 1px solid #e6e6e6;
    font-family: Open Sans;
    font-weight: bold;
}

/* line 765, ../scss/helpers/_classes.scss */
.price-box li:last-child, .submit-pricing li:last-child {
    border: none;
}

/* line 769, ../scss/helpers/_classes.scss */
.price-box .btn-block, .submit-pricing .btn-block {
    border: 1px solid #e3e3e3;
    border-top: none;
}

/* line 774, ../scss/helpers/_classes.scss */
.price-box.promoted, .promoted.submit-pricing, .submit-pricing .promoted.title {
    margin-top: 0;
}

/* line 777, ../scss/helpers/_classes.scss */
.price-box.promoted .popular, .promoted.submit-pricing .popular, .submit-pricing .promoted.title .popular {
    background-color: #ffffff;
    border: 1px solid #e3e3e3;
    margin-bottom: 5px;
    height: auto;
}

/* line 783, ../scss/helpers/_classes.scss */
.price-box.promoted .popular p, .promoted.submit-pricing .popular p, .submit-pricing .promoted.title .popular p, .price-box.promoted .popular li, .promoted.submit-pricing .popular li, .submit-pricing .promoted.title .popular li {
    text-transform: uppercase;
    font-size: 14px;
    padding: 5px 0;
    margin: 0;
    font-weight: bold;
}

/* line 792, ../scss/helpers/_classes.scss */
.submit-pricing {
    background-color: #f8f8f8;
    margin-top: 0;
}

/* line 797, ../scss/helpers/_classes.scss */
.submit-pricing .title {
    padding-bottom: 0;
}

/* line 800, ../scss/helpers/_classes.scss */
.submit-pricing .title .header-title {
    border: 0px solid #e3e3e3;
}

/* line 803, ../scss/helpers/_classes.scss */
.submit-pricing .title .header h2, .submit-pricing .title .price {
    border: none;
}

/* line 808, ../scss/helpers/_classes.scss */
.submit-pricing tbody tr td, .submit-pricing thead tr th {
    border: none;
    border-top: 1px solid #e6e6e6;
    width: 25%;
    vertical-align: middle;
    padding: 14px 0;
    text-align: center;
    font-weight: 600;
}

/* line 817, ../scss/helpers/_classes.scss */
.submit-pricing table tbody tr.buttons td:after {
    text-shadow: none;
    -webkit-font-smoothing: antialiased;
    font-family: 'fontawesome';
    speak: none;
    font-weight: normal;
    font-variant: normal;
    line-height: 1;
    text-transform: none;
    background-color: #c4017b;
    color: #fff;
    content: "\f00c";
    display: none;
    font-size: 24px;
    padding: 10px;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%;
}

/* line 828, ../scss/helpers/_classes.scss */
.submit-pricing table tbody tr.buttons td.package-selected button {
    display: none;
}

/* line 831, ../scss/helpers/_classes.scss */
.submit-pricing table tbody tr.buttons td.package-selected:after {
    display: inline-block;
}

/* line 834, ../scss/helpers/_classes.scss */
.submit-pricing table tbody tr.buttons td.package-selected .fa {
    font-size: 24px;
}

/* line 840, ../scss/helpers/_classes.scss */
.pay-now table {
    border: none;
}

/* line 842, ../scss/helpers/_classes.scss */
.pay-now table tbody > tr > td {
    border: none;
    padding: 10px;
    vertical-align: middle;
}

/* line 846, ../scss/helpers/_classes.scss */
.pay-now table tbody > tr > td.bank {
    cursor: pointer;
}

/* line 849, ../scss/helpers/_classes.scss */
.pay-now table tbody > tr > td.active {
    background-color: #E5E5E5;
}

/* line 852, ../scss/helpers/_classes.scss */
.pay-now table tbody > tr > td img {
    height: 25px;
    width: auto;
    display: block;
    margin: auto;
}

/* line 859, ../scss/helpers/_classes.scss */
.pay-now table tbody > tr > td.submit .btn {
    background-color: #ea7713;
    border-color: #ea7713;
}

/* line 862, ../scss/helpers/_classes.scss */
.pay-now table tbody > tr > td.submit .btn:hover {
    background-color: #f45040;
    border-color: #f45040;
}

/******** 404 *******/
/* line 874, ../scss/helpers/_classes.scss */
.container-404 {
    background: url(../img/404.png) no-repeat center bottom;
    background-size: 460px;
}

/* line 877, ../scss/helpers/_classes.scss */
.container-404 .text-404 {
    margin: 200px auto 250px auto;
    display: inline-block;
}

/* line 880, ../scss/helpers/_classes.scss */
.container-404 .text-404 h1 {
    font-size: 180px;
    font-family: 'Open Sans Condensed';
    margin: 0 0px 0 30px;
    padding: 0;
    letter-spacing: 18px;
}

/* line 887, ../scss/helpers/_classes.scss */
.container-404 .text-404 p, .container-404 .text-404 li {
    font-size: 16px;
    line-height: 1.65;
    font-weight: 600;
}

/* line 892, ../scss/helpers/_classes.scss */
.container-404 .text-404 .sorry {
    font-size: 32px;
    font-weight: 600;
    margin-top: 25px;
    display: inline-block;
}

/* line 898, ../scss/helpers/_classes.scss */
.container-404 .text-404 .no-page {
    padding-left: 0px;
    padding-right: 0px;
}

/* line 907, ../scss/helpers/_classes.scss */
.page-404 #page-content {
    padding: 0;
}

/****** contact page *****/
/* line 913, ../scss/helpers/_classes.scss */
.contact-form {
    text-align: center;
    background-color: #f5f5f5;
    width: 730px;
    margin: auto;
}

/* line 918, ../scss/helpers/_classes.scss */
.contact-form h2 {
    margin-top: 53px;
    font-weight: 335px;
}

/* line 922, ../scss/helpers/_classes.scss */
.contact-form h6 {
    font-size: 14px;
    margin-top: 16px;
    margin-bottom: 52px;
    color: #8C9397;
}

/* line 928, ../scss/helpers/_classes.scss */
.contact-form label {
    float: left;
}

/* line 932, ../scss/helpers/_classes.scss */
.submit {
    float: right;
    padding-right: 15px;
    padding-top: 10px;
}

/* line 938, ../scss/helpers/_classes.scss */
.contact .btn-large {
    margin-bottom: 84px;
    margin-top: 18px;
}

/* line 942, ../scss/helpers/_classes.scss */
.contact .input-group label {
    float: left;
    margin-bottom: 12px;
}

/****** compare page *****/
/* line 951, ../scss/helpers/_classes.scss */
#property-package .submit-pricing tbody tr td, #property-package .submit-pricing thead tr th {
    border-left: 1px solid #e6e6e6;
    padding-left: 15px;
    padding-right: 15px;
}

/* line 956, ../scss/helpers/_classes.scss */
#property-package .btn-small {
    margin: 15px 0;
}

/* line 959, ../scss/helpers/_classes.scss */
#property-package .rigt-align {
    text-align: right;
    padding-right: 50px !important;
}

/* line 963, ../scss/helpers/_classes.scss */
#property-package h4 {
    font-size: 22px;
}

/* line 966, ../scss/helpers/_classes.scss */
#property-package .img-counter {
    margin-top: 20px;
    margin-left: 10px;
    position: absolute;
    color: #fff;
    font-size: 12px;
}

/* line 973, ../scss/helpers/_classes.scss */
#property-package .overlay {
    background: -webkit-linear-gradient(transparent 0%, rgba(0, 0, 0, 0.6) 100%);
    background: -o-linear-gradient(transparent 0%, rgba(0, 0, 0, 0.6) 100%);
    background: linear-gradient(transparent 0%, rgba(0, 0, 0, 0.6) 100%);
    background: linear-gradient(to bottom, transparent 0%, rgba(0, 0, 0, 0.6) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#a6000000', GradientType=0);
    height: 50px;
    margin-top: 150px;
    position: relative;
}

/* line 979, ../scss/helpers/_classes.scss */
#property-package .property-image {
    overflow: hidden;
    height: 200px;
}

/* line 982, ../scss/helpers/_classes.scss */
#property-package .property-image img {
    width: 100%;
    height: auto;
}

/* line 988, ../scss/helpers/_classes.scss */
.rank {
    font-size: 9px;
    vertical-align: super;
}

/* line 993, ../scss/helpers/_classes.scss */
#compare p, #compare li, #compare li {
    margin: 0 0 50px;
}

/* line 996, ../scss/helpers/_classes.scss */
#compare h2 {
    margin-top: 70px;
}

/****** about us *****/
/* line 1003, ../scss/helpers/_classes.scss */
.circle {
    width: 160px;
    height: 160px;
    -moz-border-radius: 100px;
    -webkit-border-radius: 100px;
    border-radius: 100px;
    float: left;
    overflow: hidden;
    margin-top: 10px;
}

/* line 1011, ../scss/helpers/_classes.scss */
.circle img {
    width: 100%;
}

/* line 1016, ../scss/helpers/_classes.scss */
.contact-us h2 {
    margin-bottom: 50px;
}

/* line 1019, ../scss/helpers/_classes.scss */
.contact-us h3 {
    margin: 0;
    color: #35393B;
}

/* line 1023, ../scss/helpers/_classes.scss */
.contact-us h4 {
    color: #c4017b;
}

/* line 1026, ../scss/helpers/_classes.scss */
.contact-us p, .contact-us li {
    font-size: 14px;
    text-align: justify;
}

/* line 1030, ../scss/helpers/_classes.scss */
.contact-us .txt-block {
    margin-bottom: 50px;
}

/* line 1034, ../scss/helpers/_classes.scss */
.team-info {
    margin-top: 20px;
}

/* line 1036, ../scss/helpers/_classes.scss */
.team-info .fa {
    margin-right: 10px;
    font-size: 22px;
}

/* line 1040, ../scss/helpers/_classes.scss */
.team-info .fa-skype {
    color: #c4017b;
}

/* line 1043, ../scss/helpers/_classes.scss */
.team-info a {
    color: #c4017b;
}

/* line 1046, ../scss/helpers/_classes.scss */
.team-info #phone a, .team-info #phone2 a {
    color: #000;
}

/* line 1049, ../scss/helpers/_classes.scss */
.team-info p, .team-info li {
    margin: 0;
}

/* line 1053, ../scss/helpers/_classes.scss */
.team-color {
    color: #8C9397;
}

/* line 1056, ../scss/helpers/_classes.scss */
#fun-facts {
    background-color: #c4017b;
}

/* line 1059, ../scss/helpers/_classes.scss */
.fun-facts {
    display: table;
    padding: 60px 0;
    position: relative;
    width: 100%;
}

/* line 1065, ../scss/helpers/_classes.scss */
.fun-facts:before {
    background-color: rgba(255, 255, 255, 0.2);
    bottom: 0;
    content: "";
    height: 4px;
    left: 0;
    margin: auto;
    position: absolute;
    top: -15px;
    right: 0;
    width: 84%;
}

/* line 1077, ../scss/helpers/_classes.scss */
.fun-facts .number-wrapper {
    text-align: center;
}

/* line 1080, ../scss/helpers/_classes.scss */
.fun-facts .number-wrapper .number {
    color: #fff;
    font-size: 48px;
    font-weight: 300;
    position: relative;
    background-color: #c4017b;
}

/* line 1087, ../scss/helpers/_classes.scss */
.fun-facts .number-wrapper .number:before {
    background-color: #fff;
    bottom: 0;
    content: "";
    padding: 46px;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    margin: auto;
    width: 75%;
    z-index: -1;
}

/* line 1100, ../scss/helpers/_classes.scss */
.fun-facts .number-wrapper figure {
    color: #B2C2E2;
}

/* line 1103, ../scss/helpers/_classes.scss */
.underline:before {
    visibility: hidden;
}

/* line 1106, ../scss/helpers/_classes.scss */
.fun-facts .number-wrapper .number {
    width: inherit;
}

/* line 1110, ../scss/helpers/_classes.scss */
figure {
    margin: 0;
}

/* line 1114, ../scss/helpers/_classes.scss */
.block.testimonials h2 {
    text-align: center;
    margin: 90px 0 30px 0;
    color: #c4017b;
}

/* line 1118, ../scss/helpers/_classes.scss */
.block.testimonials p, .block.testimonials li {
    margin: 0;
    font-size: 18px;
    margin-bottom: 35px;
}

/* line 1123, ../scss/helpers/_classes.scss */
.block.testimonials blockquote {
    border: none;
    margin-bottom: 0;
    padding: 20px 10%;
    width: 100%;
}

/* line 1129, ../scss/helpers/_classes.scss */
.block.testimonials blockquote figure {
    width: 300px;
    text-align: center;
}

/* line 1132, ../scss/helpers/_classes.scss */
.block.testimonials blockquote figure .image {
    float: left;
    height: 55px;
    position: relative;
    overflow: hidden;
    width: 55px;
    -moz-border-radius: 55px;
    -webkit-border-radius: 55px;
    border-radius: 55px;
}

/* line 1140, ../scss/helpers/_classes.scss */
.block.testimonials blockquote .cite {
    text-align: center;
    margin: auto;
}

/* line 1144, ../scss/helpers/_classes.scss */
.block.testimonials .cite {
    color: rgba(0, 0, 0, 0.5);
    font-size: 18px;
    font-style: italic;
    margin: 10px 0;
}

/* line 1150, ../scss/helpers/_classes.scss */
.block.testimonials figure {
    margin: auto;
}

/* line 1152, ../scss/helpers/_classes.scss */
.block.testimonials figure p, .block.testimonials figure li {
    font-size: 16px;
    margin: 0 0 0 0;
    font-style: normal;
    font-weight: 600;
    line-height: 1.5;
}

/* line 1160, ../scss/helpers/_classes.scss */
.block.testimonials .image {
    margin-right: 15px;
}

/* line 1162, ../scss/helpers/_classes.scss */
.block.testimonials .image img {
    width: 100%;
}

/* line 1166, ../scss/helpers/_classes.scss */
.block.testimonials .fa-chevron-left, .block.testimonials .fa-chevron-right {
    font-size: 36px;
    color: #E3E4E7;
    position: absolute;
}

/* line 1171, ../scss/helpers/_classes.scss */
.block.testimonials .fa-chevron-left {
    top: 30%;
    left: 0;
}

/* line 1175, ../scss/helpers/_classes.scss */
.block.testimonials .fa-chevron-right {
    float: right;
    right: 0px;
    top: 30%;
    right: 0;
}

/* line 1181, ../scss/helpers/_classes.scss */
.block.testimonials .owl-carousel .owl-pagination {
    text-align: center;
}

/* line 1184, ../scss/helpers/_classes.scss */
.block.testimonials .owl-carousel .owl-pagination .owl-page.active {
    background-color: #c4017b;
}

/* line 1187, ../scss/helpers/_classes.scss */
.block.testimonials .owl-carousel .owl-pagination .owl-page {
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    -moz-transition: 0.4s;
    -o-transition: 0.4s;
    -webkit-transition: 0.4s;
    transition: 0.4s;
    background-color: rgba(0, 0, 0, 0.3);
    display: inline-block;
    height: 10px;
    margin-right: 5px;
    width: 10px;
}

/* line 1197, ../scss/helpers/_classes.scss */
#owl-demo .item img {
    display: block;
    width: 100%;
    height: auto;
}

/****** index_v_1 *****/
/* line 1205, ../scss/helpers/_classes.scss */
.wrapper {
    display: initial !important;
}

/* line 1209, ../scss/helpers/_classes.scss */
#header .selectize-input.full, #header .selectize-input.input-active {
    background-color: transparent !important;
}

/* line 1212, ../scss/helpers/_classes.scss */
#header .fa-arrow-right {
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    margin-left: 8px;
    top: 25px;
}

/* line 1217, ../scss/helpers/_classes.scss */
#header .selectize-input {
    border: 0px;
    color: #35393B;
    overflow: inherit;
    font-weight: bold;
    font-size: 14px;
    text-transform: uppercase;
    padding: 26px 13px 5px 13px;
    -moz-box-shadow: inset 0 0px 0px rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: inset 0 0px 0px rgba(0, 0, 0, 0.1);
    box-shadow: inset 0 0px 0px rgba(0, 0, 0, 0.1);
}

/* line 1227, ../scss/helpers/_classes.scss */
#header .selectize-input.focus {
    -moz-box-shadow: inset 0 0px 0px rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: inset 0 0px 0px rgba(0, 0, 0, 0.1);
    box-shadow: inset 0 0px 0px rgba(0, 0, 0, 0.1);
}

/* line 1230, ../scss/helpers/_classes.scss */
#header .selectize-control.single .selectize-input:after {
    border-color: #35393B transparent transparent transparent;
    border-width: 4px 4px 0 4px;
    top: 37px;
    right: 15px;
}

/* line 1236, ../scss/helpers/_classes.scss */
#header .selectize-input.dropdown-active::before {
    height: 0px;
}

/* line 1240, ../scss/helpers/_classes.scss */
#header.navbar-nav .selectize-control.selection.single {
    width: 70px;
}

/* line 1244, ../scss/helpers/_classes.scss */
#header .selectize-control.single .selectize-input.dropdown-active:after {
    border-color: transparent transparent #35393B transparent;
    border-width: 0 4px 4px 4px;
    right: 15px;
    top: 37px;
}

/* line 1250, ../scss/helpers/_classes.scss */
#header .selectize-dropdown [data-selectable], #header .selectize-dropdown .optgroup-header {
    color: #35393B;
    text-transform: uppercase;
    font-weight: bold;
    font-size: 14px;
    overflow: auto;
}

/* line 1258, ../scss/helpers/_classes.scss */
#header .secondary .selectize-dropdown {
    border: 0px;
}

/* line 1263, ../scss/helpers/_classes.scss */
.home_1 {
    -moz-box-shadow: 0px 0px 0px rgba(0, 0, 0, 0.15);
    -webkit-box-shadow: 0px 0px 0px rgba(0, 0, 0, 0.15);
    box-shadow: 0px 0px 0px rgba(0, 0, 0, 0.15);
    background-color: #f5f5f5;
    background: url(http://placehold.it/1900X575) center;
    background-size: cover;
    height: 575px;
    z-index: 0;
    width: 100%;
    position: relative;
    top: -70px;
    margin-bottom: -70px;
}

/* line 1274, ../scss/helpers/_classes.scss */
.home_1 h1 {
    color: #fff;
}

/* line 1277, ../scss/helpers/_classes.scss */
.home_1 h4 {
    font-weight: 300;
    margin-bottom: 30px;
}

/* line 1281, ../scss/helpers/_classes.scss */
.home_1 .navbar > .container {
    height: 70px;
}

/* line 1284, ../scss/helpers/_classes.scss */
.home_1 .header_title {
    color: #fff;
    text-align: center;
    padding-top: 230px;
}

/* line 1289, ../scss/helpers/_classes.scss */
.home_1 .search {
    font-weight: 600;
    width: 100%;
    padding: 0 35%;
}

/* line 1293, ../scss/helpers/_classes.scss */
.home_1 .search .selectize-input {
    border: 0px;
    color: #3D3F41;
    background-color: #fff !important;
    padding: 17px 10px 13px 10px;
    margin-top: 0px;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    border-radius: 0px;
    -moz-border-radius-bottomleft: 4px;
    -webkit-border-bottom-left-radius: 4px;
    border-bottom-left-radius: 4px;
    -moz-border-radius-topleft: 4px;
    -webkit-border-top-left-radius: 4px;
    border-top-left-radius: 4px;
    height: 54px;
    font-size: 14px;
    text-transform: uppercase;
    font-weight: bold;
}

/* line 1307, ../scss/helpers/_classes.scss */
.home_1 .search .selectize-input:after {
    border-color: #3D3F41 transparent transparent transparent !important;
}

/* line 1310, ../scss/helpers/_classes.scss */
.home_1 .search .selectize-input.dropdown-active:after {
    border-color: transparent transparent #3D3F41 transparent !important;
}

/* line 1313, ../scss/helpers/_classes.scss */
.home_1 .search #rent-sale {
    font-size: 14px;
    color: #3D3F41;
    text-transform: uppercase;
    -moz-border-radius-bottomleft: 4px;
    -webkit-border-bottom-left-radius: 4px;
    border-bottom-left-radius: 4px;
    -moz-border-radius-topleft: 4px;
    -webkit-border-top-left-radius: 4px;
    border-top-left-radius: 4px;
}

/* line 1320, ../scss/helpers/_classes.scss */
.home_1 .search #search_field {
    padding: 18px 16px 14px 35px;
    border: 0;
    border-left: 1px solid #C1C1C1;
}

/* line 1325, ../scss/helpers/_classes.scss */
.home_1 .search .col-md-3, .home_1 .search .col-md-6, .home_1 .search .col-md-7, .home_1 .search .col-md-2 {
    padding: 0;
}

/* line 1328, ../scss/helpers/_classes.scss */
.home_1 .search .btn-small {
    padding: 16px 0px;
    text-transform: uppercase;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    border-radius: 0px;
    -moz-border-radius-bottomright: 4px;
    -webkit-border-bottom-right-radius: 4px;
    border-bottom-right-radius: 4px;
    -moz-border-radius-topright: 4px;
    -webkit-border-top-right-radius: 4px;
    border-top-right-radius: 4px;
    width: 100%;
    height: 100%;
}

/* line 1338, ../scss/helpers/_classes.scss */
.home_1 .dropdown-menu {
    background-color: transparent;
}

/* line 1342, ../scss/helpers/_classes.scss */
.home_1:after {
    content: ' ';
    display: flex;
    height: 100%;
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
    opacity: 0.6;
    position: absolute;
    top: 0;
    -moz-transition: opacity 0.3s;
    -o-transition: opacity 0.3s;
    -webkit-transition: opacity 0.3s;
    transition: opacity 0.3s;
    width: 100%;
    z-index: -2;
    background-color: #1B1B1B;
    background: -moz-linear-gradient(bottom, transparent 20%, black 88%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(20%, transparent), color-stop(88%, rgba(0, 0, 0, 0.75)));
    background: -webkit-linear-gradient(bottom, transparent 20%, black 88%);
    background: -o-linear-gradient(bottom, transparent 20%, black 88%);
    background: -ms-linear-gradient(bottom, transparent 20%, black 88%);
    background: linear-gradient(to top, transparent 20%, black 88%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#a6000000', GradientType=0);
}

/* line 1355, ../scss/helpers/_classes.scss */

/* line 1358, ../scss/helpers/_classes.scss */
.master-logo {
    background: url(../img/logo.svg);
    width: 100px;
    height: 28px;
    border: none;
    background-size: cover;
    display: table;
    pointer-events: none;
}

/* line 1368, ../scss/helpers/_classes.scss */
.menu-wht #header {
    -moz-box-shadow: 0px 0px 0px rgba(0, 0, 0, 0.15);
    -webkit-box-shadow: 0px 0px 0px rgba(0, 0, 0, 0.15);
    box-shadow: 0px 0px 0px rgba(0, 0, 0, 0.15);
    background-color: transparent;
}

/* line 1372, ../scss/helpers/_classes.scss */
.menu-wht #header.navbar .navbar-nav > li a, .menu-wht #header.navbar a.drop-left, .menu-wht #header.navbar a.drop-close {
    color: #fff;
    filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
    opacity: 1;
    border-top: 0px solid transparent;
}

/* line 1377, ../scss/helpers/_classes.scss */
.menu-wht #header.navbar .navbar-nav > li.has-child:after, .menu-wht #header.navbar .cross:before, .menu-wht #header.navbar .cross:after, .menu-wht #header.navbar .selectize-input {
    color: #fff;
}

/* line 1380, ../scss/helpers/_classes.scss */
.menu-wht #header.navbar .icon-bar, .menu-wht #header.navbar .cross:before, .menu-wht #header.navbar .cross:after {
    background-color: #fff;
}

/* line 1383, ../scss/helpers/_classes.scss */
.menu-wht #header.navbar .black-cross {
    color: #35393B !important;
}

/* line 1385, ../scss/helpers/_classes.scss */
.menu-wht #header.navbar .black-cross .cross:before, .menu-wht #header.navbar .black-cross .cross:after {
    background-color: #35393B !important;
}

/* line 1389, ../scss/helpers/_classes.scss */
.menu-wht #header.navbar .navbar-nav > li.active > a {
    border-top: 0px solid transparent;
}

/* line 1392, ../scss/helpers/_classes.scss */
.menu-wht #header.navbar .navbar-nav > li.has-child:after {
    right: 4px;
}

/* line 1396, ../scss/helpers/_classes.scss */
.menu-wht #header .selectize-input:after {
    border-color: #fff transparent transparent transparent !important;
}

/* line 1399, ../scss/helpers/_classes.scss */
.menu-wht #header .selectize-input.dropdown-active:after {
    border-color: transparent transparent #fff transparent !important;
}

/* line 1402, ../scss/helpers/_classes.scss */
.menu-wht #header .dropdown-menu {
    background-color: transparent;
}

/* line 1406, ../scss/helpers/_classes.scss */
.menu-wht .master-logo {
    background: url(../img/logo-white.svg);
    background-size: cover;
}

/* line 1411, ../scss/helpers/_classes.scss */
#header.navbar .navbar-nav > li .child-navigation li a {
    color: #35393B;
}

/* line 1414, ../scss/helpers/_classes.scss */
#header.navbar .slide-left {
    height: 60px;
}

/* line 1417, ../scss/helpers/_classes.scss */
.testimonials {
    margin-bottom: 50px;
}

/* line 1421, ../scss/helpers/_classes.scss */
.search .fa-location-arrow {
    position: absolute;
    color: #35393B;
    margin: 18px 0 0px 12px;
    font-size: 20px;
}

/* line 1429, ../scss/helpers/_classes.scss */
.explore h2 {
    text-align: center;
    margin-top: 15px;
    margin-bottom: 12px;
    font-weight: 200;
    letter-spacing: -1px;
    color: #fff;
}

/* line 1434, ../scss/helpers/_classes.scss */
.explore h5 {
    font-size: 14px;
    text-align: center;
    color: #5C6266;
}

/* line 1439, ../scss/helpers/_classes.scss */
.explore .team-color {
    font-weight: 400;
    color: #fff;
    line-height: 1.3;
    letter-spacing: 0.3px;
}

/* line 1445, ../scss/helpers/_classes.scss */
.explore .fa-map-marker {
    margin-right: 5px;
}

/* line 1449, ../scss/helpers/_classes.scss */
.filter {
    top: 0px;
    left: 0px;
    z-index: 1;
    position: absolute;
    background-color: rgba(0, 0, 0, 0.4);
    -moz-transition: 0.4s;
    -o-transition: 0.4s;
    -webkit-transition: 0.4s;
    transition: 0.4s;
}

/* line 1457, ../scss/helpers/_classes.scss */
.exp-img {
    width: 100%;
    float: left;
    height: 240px;
    margin: 15px 0px;
    position: relative;
    display: inline-block;
}

/* line 1464, ../scss/helpers/_classes.scss */
.exp-img h3 {
    margin-top: 100px;
    margin-bottom: 5px;
    -moz-transition: 0.4s;
    -o-transition: 0.4s;
    -webkit-transition: 0.4s;
    transition: 0.4s;
    text-align: center;
    font-weight: 600;
}

/* line 1471, ../scss/helpers/_classes.scss */
.exp-img h6 {
    display: table;
    margin: auto;
    font-size: 12px;
    color: #fff;
    margin-bottom: 20px;
}

/* line 1478, ../scss/helpers/_classes.scss */
.exp-img .btn {
    border-color: transparent;
    display: table;
    margin: auto;
}

/* line 1483, ../scss/helpers/_classes.scss */
.exp-img .ffs-bs {
    opacity: 0;
    -moz-transition: 0.4s;
    -o-transition: 0.4s;
    -webkit-transition: 0.4s;
    transition: 0.4s;
    background-color: #f45040;
    border-color: #f45040;
}

/* line 1489, ../scss/helpers/_classes.scss */
.exp-img .fimg img, .exp-img .filter {
    width: 100%;
    height: 240px;
}

/* line 1495, ../scss/helpers/_classes.scss */
.exp-img:hover h3 {
    margin-top: 60px;
    color: #fff;
}

/* line 1499, ../scss/helpers/_classes.scss */
.exp-img:hover .ffs-bs {
    opacity: 1;
    background-color: #f45040;
    border-color: #f45040;
}

/* line 1504, ../scss/helpers/_classes.scss */
.exp-img:hover .filter {
    background-color: rgba(0, 0, 0, 0.7);
}

/* line 1508, ../scss/helpers/_classes.scss */
.img-info {
    width: 100%;
    z-index: 1;
    position: absolute;
    height: 100%;
    color: #fff;
}

/* line 1515, ../scss/helpers/_classes.scss */
.exp-img-2 {
    width: 100%;
    position: relative;
    display: inline-block;
    background-position: center;
    cursor: pointer;
    font-weight: bold;
    height: 140px;
}

/* line 1522, ../scss/helpers/_classes.scss */
.exp-img-2 .fimg img, .exp-img-2 .filter {
    width: 100%;
    height: 100%;
}

/* line 1526, ../scss/helpers/_classes.scss */
.exp-img-2 .filter {
    top: 0px;
    left: 0px;
    z-index: 0;
    position: absolute;
    background-color: transparent;
    -moz-transition: 0.4s;
    -o-transition: 0.4s;
    -webkit-transition: 0.4s;
    transition: 0.4s;
}

/* line 1534, ../scss/helpers/_classes.scss */
.exp-img-2 .btn {
    border-color: transparent;
    color: transparent;
    background-color: transparent;
    display: table;
    margin-top: 85px;
}

/* line 1543, ../scss/helpers/_classes.scss */
.exp-img-2:hover .btn {
    color: #fff;
    background-color: #4FCC8D;
}

/* line 1547, ../scss/helpers/_classes.scss */
.exp-img-2:hover .filter {
    background-color: rgba(0, 0, 0, 0.5);
}

/* line 1551, ../scss/helpers/_classes.scss */
.item-title {
    padding: 0px 20px 10px 20px;
}

/* line 1554, ../scss/helpers/_classes.scss */
.img-counter {
    margin-top: 20px;
    margin-left: 20px;
    position: absolute;
    color: #fff;
    font-size: 12px;
}

/* line 1561, ../scss/helpers/_classes.scss */
.overlay {
    background: -webkit-linear-gradient(transparent 0%, rgba(0, 0, 0, 0.6) 100%);
    background: -o-linear-gradient(transparent 0%, rgba(0, 0, 0, 0.6) 100%);
    background: linear-gradient(transparent 0%, rgba(0, 0, 0, 0.6) 100%);
    background: linear-gradient(to bottom, transparent 0%, rgba(0, 0, 0, 0.6) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#a6000000', GradientType=0);
}

/* line 1564, ../scss/helpers/_classes.scss */
.wide-1 {
    margin-top: 70px;
    background-color: #c4017b;
    border-top: 35px solid #EDEDED;
    border-bottom: 35px solid #EDEDED;
    position: relative;
}

/* line 1570, ../scss/helpers/_classes.scss */
.wide-1 .rel-img {
    position: relative;
}

/* line 1573, ../scss/helpers/_classes.scss */
.wide-1 h2 {
    color: #fff;
    margin-top: 15%;
    margin-bottom: 5%;
}

/* line 1578, ../scss/helpers/_classes.scss */
.wide-1 .btn-small {
    padding: 16px 27px;
}

/* line 1582, ../scss/helpers/_classes.scss */
.wide-1 .ab-us .btn {
    border-color: #fff;
    margin-top: 40px;
    margin-bottom: 40px;
}

/* line 1587, ../scss/helpers/_classes.scss */
.wide-1 .ab-us .btn:hover {
    background-color: #35526f;
    border-color: #35526f;
    color: #fff;
}

/* line 1593, ../scss/helpers/_classes.scss */
.wide-1 .ab-us-img {
    background-image: url(http://placehold.it/635X510);
    background-size: cover;
    background-position: center;
    height: 100%;
    position: absolute;
    top: 0;
    right: 0;
}

/* line 1602, ../scss/helpers/_classes.scss */
.wide-1 .ex-block {
    color: #fff;
}

/* line 1604, ../scss/helpers/_classes.scss */
.wide-1 .ex-block h4 {
    font-size: 16px;
    text-transform: uppercase;
}

/* line 1608, ../scss/helpers/_classes.scss */
.wide-1 .ex-block p, .wide-1 .ex-block li {
    font-size: 14px;
    margin: 0 0 0 19px;
    color: #B1C6F2;
}

/* line 1613, ../scss/helpers/_classes.scss */
.wide-1 .ex-block .fa-circle-o {
    font-size: 10px;
    margin-right: 10px;
    vertical-align: middle;
}

/* line 1621, ../scss/helpers/_classes.scss */
.wide-2 .btn {
    margin: 15px auto 15px auto;
}

/* line 1624, ../scss/helpers/_classes.scss */
.wide-2 .ffs-bs {
    position: relative;
    z-index: 1;
    display: block;
}

/* line 1629, ../scss/helpers/_classes.scss */
.wide-2 .btn-small {
    padding: 10px 0;
    width: 150px;
    height: 40px;
}

/* line 1634, ../scss/helpers/_classes.scss */
.wide-2 .btn-primary:hover {
    background-color: #27cb6c;
    border-color: #27cb6c;
}

/* line 1638, ../scss/helpers/_classes.scss */
.wide-2 .wht-cont {
    background-color: #fff;
    border-bottom: 2px solid #fff;
    box-shadow: 1px 1px 7px grey;
    min-height: 330px;
}

/* line 1641, ../scss/helpers/_classes.scss */
.wide-2 .wht-cont h4 {
    font-family: 'Open Sans Condensed', sans-serif;
    height: 20px;
    font-size: 24px;
}

/* line 1645, ../scss/helpers/_classes.scss */
.wide-2 .wht-cont h4 a {
    color: #c4017b;
    text-decoration: none;
}

.rating i {
    color: #c4017b;
}

/* line 1648, ../scss/helpers/_classes.scss */
.wide-2 .wht-cont h4 a:hover {
    text-decoration: underline;
}

/* line 1652, ../scss/helpers/_classes.scss */
.wide-2 .wht-cont p, .wide-2 .wht-cont li {
    font-size: 12px;
    margin: 0px;
}

/* line 1656, ../scss/helpers/_classes.scss */
.wide-2 .wht-cont .lft-brd {
    border-left: 1px solid #dadada;
    height: 15px;
}

/* line 1660, ../scss/helpers/_classes.scss */
.wide-2 .wht-cont hr {
    width: 100%;
    margin: 0 0 10px 0;
    display: table;
}

/* line 1665, ../scss/helpers/_classes.scss */
.wide-2 .wht-cont .favorite {
    padding: 6px 0 0 0;
}

/* line 1669, ../scss/helpers/_classes.scss */
.wide-2 .wht-cont .btm-part p, .wide-2 .wht-cont .btm-part li {
    font-weight: 600;
    font-size: 14px;
}

/* line 1675, ../scss/helpers/_classes.scss */
.wide-2 .wht-cont:hover {
    border-bottom: 2px solid #DCDEE0;
}

/* line 1678, ../scss/helpers/_classes.scss */
.wide-2 .bottom {
    margin: auto;
    display: table;
}

/* line 1681, ../scss/helpers/_classes.scss */
.wide-2 .bottom .btn {
    margin: 30px auto;
}

/* line 1684, ../scss/helpers/_classes.scss */
.wide-2 .bottom .btn:hover {
    border: 1px solid #c4017b;
    color: #fff;
    background-color: #c4017b;
}

/* line 1691, ../scss/helpers/_classes.scss */
.bookmark {
    position: relative;
    color: #8C9397;
    float: left;
    margin-right: 15px;
}

/* line 1696, ../scss/helpers/_classes.scss */
.bookmark .title-add {
    -moz-transition: 0.3s;
    -o-transition: 0.3s;
    -webkit-transition: 0.3s;
    transition: 0.3s;
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
    visibility: hidden;
    color: #5a5a5a;
    font-size: 12px;
    pointer-events: none;
    position: absolute;
    text-align: right;
    width: 140px;
    top: -15px;
    right: 9px;
}

/* line 1710, ../scss/helpers/_classes.scss */
.bookmark:hover .title-add {
    visibility: visible;
    filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
    opacity: 1;
    right: -35px;
    top: -15px;
}

/* line 1716, ../scss/helpers/_classes.scss */
.bookmark-added:before {
    content: "\f004" !important;
}

/* line 1719, ../scss/helpers/_classes.scss */
.bookmark:before {
    font-family: 'fontawesome';
    content: "\f08a";
    font-size: 22px;
    position: relative;
    speak: none;
    float: left;
}

/* line 1727, ../scss/helpers/_classes.scss */
.compare {
    position: relative;
    color: #8C9397;
    padding: 0px;
    display: table;
}

/* line 1732, ../scss/helpers/_classes.scss */
.compare .plus-add {
    -moz-transition: 0.3s;
    -o-transition: 0.3s;
    -webkit-transition: 0.3s;
    transition: 0.3s;
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
    visibility: hidden;
    color: #5a5a5a;
    font-size: 12px;
    pointer-events: none;
    position: absolute;
    text-align: right;
    width: 140px;
    top: -15px;
    left: -150px;
}

/* line 1746, ../scss/helpers/_classes.scss */
.compare:hover .plus-add {
    visibility: visible;
    filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
    opacity: 1;
    left: -95px;
    top: -15px;
}

/* line 1752, ../scss/helpers/_classes.scss */
.compare-added:before {
    content: "\f055" !important;
}

/* line 1755, ../scss/helpers/_classes.scss */
.compare:before {
    font-family: 'fontawesome';
    content: "\f067";
    font-size: 22px;
    position: relative;
    speak: none;
    float: left;
}

/* line 1763, ../scss/helpers/_classes.scss */
.bookmark-added:after, .compare-added:after {
    text-shadow: none;
    -webkit-font-smoothing: antialiased;
    font-family: 'fontawesome';
    speak: none;
    font-weight: normal;
    font-variant: normal;
    line-height: 1;
    text-transform: none;
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
    animation: animate-bookmark 1s;
    -webkit-animation: animate-bookmark 1s;
    content: "\f055";
    color: #1396e2;
    font-size: 14px;
    position: absolute;
    z-index: 2;
}

/* line 1774, ../scss/helpers/_classes.scss */
.bookmark-added:after {
    left: 5px;
}

/* line 1777, ../scss/helpers/_classes.scss */
.compare-added:after {
    left: 4px;
}

/* line 1780, ../scss/helpers/_classes.scss */
.compare-added:before, .bookmark-added:before {
    color: #F55837;
}

/* line 1783, ../scss/helpers/_classes.scss */
.wide-3 {
    background-color: #fff;
}

/* line 1785, ../scss/helpers/_classes.scss */
.wide-3 h3 {
    font-size: 20px;
    font-weight: 600;
    margin: 0px;
    color: #000;
    font-family: "Open Sans Condensed";
    margin-top: 17px;
    margin-bottom: 17px;
}

.radios {
    margin-bottom: 15px;
}

/* line 1792, ../scss/helpers/_classes.scss */
.wide-3 h6 {
    font-size: 12px;
    font-weight: 400;
    color: #fff;
    margin: 0;
}

/* line 1798, ../scss/helpers/_classes.scss */
.wide-3 p, .wide-3 li {
    font-size: 14px;
    font-weight: 300;
    line-height: 1.5;
    color: #fff;
}

/* line 1804, ../scss/helpers/_classes.scss */
.wide-3 hr {
    border-top: 1px solid #F0F0F0;
    width: 100%;
    margin: 0px 0 10px 0;
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=10);
    opacity: 0.1;
    display: inline-table;
}

/* line 1811, ../scss/helpers/_classes.scss */
.wide-3 a {
    color: #fff;
    text-decoration: none;
}

/* line 1815, ../scss/helpers/_classes.scss */
.wide-3 a:focus {
    color: #fff;
}

/* line 1818, ../scss/helpers/_classes.scss */
.wide-3 .img-info {
    padding: 20px 20px 0 20px;
    position: absolute;
    top: 385px;
    height: 200px;
    -moz-transition: 0.4s;
    -o-transition: 0.4s;
    -webkit-transition: 0.4s;
    transition: 0.4s;
}

/* line 1825, ../scss/helpers/_classes.scss */
.wide-3 .half {
    margin: 0px 0px 10px 0;
    padding-right: 0px;
}

/* line 1828, ../scss/helpers/_classes.scss */
.wide-3 .half a:hover {
    text-decoration: underline;
}

/* line 1832, ../scss/helpers/_classes.scss */
.wide-3 .info-right {
    text-align: right;
    margin-top: 5px;
    display: none;
}

/* line 1837, ../scss/helpers/_classes.scss */
.wide-3 .info-right p, .wide-3 .info-right li {
    margin: 0;
}

/* line 1842, ../scss/helpers/_classes.scss */
.wide-3 .item:hover .img-info {
    top: 280px;
    background-color: #c4017b;
}

/* line 1846, ../scss/helpers/_classes.scss */
.wide-3 .item:hover .info-right {
    display: inline;
    padding-right: 15px;
    padding-left: 5px;
}

/* line 1852, ../scss/helpers/_classes.scss */
.wide-3 .explore {
    padding-top: 30px;
    margin-bottom: 45px;
}

/* line 1856, ../scss/helpers/_classes.scss */
.wide-3 #owl-main .item {
    padding: 30px 0px;
    text-align: center;
}

/* line 1860, ../scss/helpers/_classes.scss */
.wide-3 .image {
    height: 450px;
    background-size: cover;
    background-position: center top;
    position: relative;
}

/* line 1866, ../scss/helpers/_classes.scss */
.wide-3 .btn {
    margin: auto;
    margin-top: 30px;
    display: table;
}

/* line 1871, ../scss/helpers/_classes.scss */
.wide-3 .ffs-bs {
    display: table;
    margin: auto;
    padding-bottom: 30px;
}

/* line 1875, ../scss/helpers/_classes.scss */
.wide-3 .ffs-bs a {
    color: #c4017b;
}

/* line 1879, ../scss/helpers/_classes.scss */
.wide-3 .ffs-bs a:hover {
    color: #fff;
}

/* line 1883, ../scss/helpers/_classes.scss */
.owl-carousel .owl-item, .item {
    overflow: hidden;
}

/* line 1886, ../scss/helpers/_classes.scss */
.logo-cont {
    padding: 0 15px;
    width: 20%;
    float: left;
}

/* line 1891, ../scss/helpers/_classes.scss */
.logos {
    height: 80px;
    margin: 30px 0px;
}

/* line 1894, ../scss/helpers/_classes.scss */
.logos img {
    background-size: contain;
    background-repeat: no-repeat;
}

/***** animation *****/
/* line 1902, ../scss/helpers/_classes.scss */
.animate-bookmark {
    -webkit-animation-name: animate-bookmark;
    -moz-animation-name: animate-bookmark;
    -ms-animation-name: animate-bookmark;
    animation-name: animate-bookmark;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    animation-duration: 1s;
}

@-webkit-keyframes animate-bookmark {
}

@-moz-keyframes animate-bookmark {
}

@-ms-keyframes animate-bookmark {
}

@-webkit-keyframes animate-bookmark {
    0% {
        filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
        opacity: 0;
        top: 0px;
    }
    30% {
        top: -20px;
        filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
        opacity: 1;
    }
    100% {
        top: -20px;
        filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
        opacity: 0;
    }
}

@-moz-keyframes animate-bookmark {
    0% {
        filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
        opacity: 0;
        top: 0px;
    }
    30% {
        top: -20px;
        filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
        opacity: 1;
    }
    100% {
        top: -20px;
        filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
        opacity: 0;
    }
}

@-ms-keyframes animate-bookmark {
    0% {
        filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
        opacity: 0;
        top: 0px;
    }
    30% {
        top: -20px;
        filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
        opacity: 1;
    }
    100% {
        top: -20px;
        filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
        opacity: 0;
    }
}

@keyframes animate-bookmark {
    0% {
        filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
        opacity: 0;
        top: 0px;
    }
    30% {
        top: -20px;
        filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
        opacity: 1;
    }
    100% {
        top: -20px;
        filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
        opacity: 0;
    }
}

/****** index_v_2 *****/
/* line 1987, ../scss/helpers/_classes.scss */
.home_2 {
    -moz-box-shadow: 0px 0px 0px rgba(0, 0, 0, 0.15);
    -webkit-box-shadow: 0px 0px 0px rgba(0, 0, 0, 0.15);
    box-shadow: 0px 0px 0px rgba(0, 0, 0, 0.15);
    background-color: #f5f5f5;
    height: 575px;
    z-index: 0;
    position: relative;
    top: -70px;
    margin-bottom: -70px;
}

/* line 1995, ../scss/helpers/_classes.scss */
.home_2 .navbar > .container {
    height: 70px;
}

/* line 1998, ../scss/helpers/_classes.scss */
.home_2 .navbar {
    width: 100%;
    margin: auto;
    z-index: 2;
}

/* line 2002, ../scss/helpers/_classes.scss */
.home_2 .navbar .navbar-nav > li a, .home_2 .navbar a.drop-left, .home_2 #header.navbar a.drop-close, #header .home_2 .navbar a.drop-close {
    color: #fff;
    filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
    opacity: 1;
    border-top: 3px solid transparent;
}

/* line 2007, ../scss/helpers/_classes.scss */
.home_2 .navbar .navbar-nav > li.has-child:after {
    color: #fff;
}

/* line 2010, ../scss/helpers/_classes.scss */
.home_2 .navbar .black-cross {
    color: #000 !important;
}

/* line 2013, ../scss/helpers/_classes.scss */
.home_2 .navbar .cross:before, .home_2 .navbar .cross:after {
    background: #fff;
}

/* line 2016, ../scss/helpers/_classes.scss */
.home_2 .navbar .icon-bar {
    background: #fff;
}

/* line 2019, ../scss/helpers/_classes.scss */
.home_2 .navbar .navbar-nav > li.active > a {
    border-top: 3px solid transparent;
}

/* line 2022, ../scss/helpers/_classes.scss */
.home_2 .navbar .navbar-nav > li.has-child:after {
    right: 4px;
}

/* line 2025, ../scss/helpers/_classes.scss */
.home_2 .navbar .dropdown-menu {
    background-color: transparent;
}

/* line 2029, ../scss/helpers/_classes.scss */
.home_2 .filter {
    width: 100%;
    height: 100%;
}

/* line 2033, ../scss/helpers/_classes.scss */
.home_2 .head-title-2 {
    height: 575px;
    z-index: -2;
}

/* line 2036, ../scss/helpers/_classes.scss */
.home_2 .head-title-2 h1 {
    font-size: 58px;
    color: #fff;
    padding-top: 130px;
}

/* line 2041, ../scss/helpers/_classes.scss */
.home_2 .head-title-2 h4 {
    font-size: 18px;
    color: #fff;
    line-height: 1.5;
    font-weight: 300;
    margin-bottom: 10px;
    text-align: justify;
}

/* line 2049, ../scss/helpers/_classes.scss */
.home_2 .head-title-2 .title {
    position: absolute;
    z-index: 1;
}

/* line 2053, ../scss/helpers/_classes.scss */
.home_2 .head-title-2 .btn-large {
    width: 160px;
}

/* line 2057, ../scss/helpers/_classes.scss */
.home_2 .owl-carousel {
    top: 0px;
    height: 100%;
    position: absolute;
}

/* line 2061, ../scss/helpers/_classes.scss */
.home_2 .owl-carousel .owl-pagination {
    text-align: center;
    top: -30px;
    position: relative;
}

/* line 2065, ../scss/helpers/_classes.scss */
.home_2 .owl-carousel .owl-pagination .owl-page {
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    -moz-transition: 0.4s;
    -o-transition: 0.4s;
    -webkit-transition: 0.4s;
    transition: 0.4s;
    background-color: transparent;
    display: inline-block;
    height: 10px;
    margin-right: 5px;
    width: 10px;
    border: 2px solid #fff;
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
    opacity: 0.7;
}

/* line 2076, ../scss/helpers/_classes.scss */
.home_2 .owl-carousel .owl-pagination .owl-page.active {
    background-color: #fff;
    filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
    opacity: 1;
}

/* line 2084, ../scss/helpers/_classes.scss */
.owl-carousel .fa-chevron-right, .owl-carousel .fa-chevron-left {
    font-size: 30px;
    color: #fff;
    position: absolute;
    top: 50%;
    cursor: pointer;
}

/* line 2091, ../scss/helpers/_classes.scss */
.owl-carousel .fa-chevron-right {
    right: 5%;
}

/* line 2094, ../scss/helpers/_classes.scss */
.owl-carousel .fa-chevron-left {
    left: 5%;
}

/* line 2099, ../scss/helpers/_classes.scss */
.wide-2 .line {
    border-left: 2px solid #dadada;
    height: 10px;
}

/* line 2103, ../scss/helpers/_classes.scss */
.wide-2 .team-color, .wide-2 h4 {
    margin-left: 0px;
}

/* line 2106, ../scss/helpers/_classes.scss */
.wide-2 .team-color {
    padding-right: 0;
}

/* line 2109, ../scss/helpers/_classes.scss */
.wide-2 .explore {
    margin-bottom: 40px;
    background: #c4017b;
    padding: 15px;
}

/* line 2112, ../scss/helpers/_classes.scss */
.wide-2 hr {
    margin-top: 10px;
    margin-bottom: 10px;
}

/* line 2116, ../scss/helpers/_classes.scss */
.wide-2 .sum {
    font-weight: 600;
    margin-bottom: 8px;
    margin-top: 20px;
}

/* line 2120, ../scss/helpers/_classes.scss */
.wide-2 .sum p, .wide-2 .sum li {
    font-size: 26px;
    line-height: 1.3;
    margin: 0;
}

/* line 2125, ../scss/helpers/_classes.scss */
.wide-2 .sum .team-color {
    font-size: 12px;
    margin-bottom: 10px;
    text-transform: uppercase;
}

/* line 2130, ../scss/helpers/_classes.scss */
.wide-2 .sum .bookmark {
    margin-right: 0px;
    padding: 0;
}

/* line 2134, ../scss/helpers/_classes.scss */
.wide-2 .sum .bookmark:hover .title-add {
    left: 0px;
    text-align: left;
}

/* line 2138, ../scss/helpers/_classes.scss */
.wide-2 .sum .bookmark-added:after {
    left: 4.5px;
}

/* line 2141, ../scss/helpers/_classes.scss */
.wide-2 .sum .compare-added:after {
    left: 3.5px;
}

/* line 2144, ../scss/helpers/_classes.scss */
.wide-2 .sum .compare:hover .plus-add {
    left: 0px;
    text-align: left;
}

/* line 2148, ../scss/helpers/_classes.scss */
.wide-2 .sum .bookmark .title-add {
    left: 40px;
}

/* line 2152, ../scss/helpers/_classes.scss */
.wide-2 .white {
    background-color: #fff;
    margin: 0 0 10px 0;
    display: table;
}

/* line 2157, ../scss/helpers/_classes.scss */
.wide-2 .prp-img {
    padding-left: 0;
    padding-right: 0;
    height: 199px;
}

/* line 2162, ../scss/helpers/_classes.scss */
.wide-2 .fa-caret-right {
    margin: 0px 0px 0px 6px;
    font-size: 12px;
}

/* line 2167, ../scss/helpers/_classes.scss */
.wide-2 .favorite p, .wide-2 .favorite li {
    font-size: 14px;
    color: #898989;
    text-align: left;
    margin-top: 5px;
    padding: 0px;
}

/* line 2175, ../scss/helpers/_classes.scss */
.wide-2 .info_block:hover {
    border-bottom: 0px;
}

/* line 2178, ../scss/helpers/_classes.scss */
.wide-2 .overlay {
    height: 45px;
}

/* line 2181, ../scss/helpers/_classes.scss */
.wide-2 .bs {
    display: table;
    margin: auto;
}

/* line 2185, ../scss/helpers/_classes.scss */
.wide-2 .item-info {
    border-right: 1px solid #e6e6e6;
    margin-top: 5px;
}

/* line 2188, ../scss/helpers/_classes.scss */
.wide-2 .item-info .item-title {
    height: 20px;
    display: table;
}

/* line 2192, ../scss/helpers/_classes.scss */
.wide-2 .item-info h4 {
    font-family: 'Open Sans Condensed', sans-serif;
    font-size: 26px;
    margin-bottom: 5px;
}

/* line 2196, ../scss/helpers/_classes.scss */
.wide-2 .item-info h4 a {
    color: #35393B;
}

/* line 2200, ../scss/helpers/_classes.scss */
.wide-2 .item-info p, .wide-2 .item-info li {
    color: #898989;
}

/* line 2203, ../scss/helpers/_classes.scss */
.wide-2 .item-info .col-md-3 {
    padding: 0;
}

/* line 2206, ../scss/helpers/_classes.scss */
.wide-2 .item-info .block {
    width: 100%;
    display: table;
}

/* line 2212, ../scss/helpers/_classes.scss */
.wide-2 .item-price .btn-small {
    font-size: 16px;
    text-transform: capitalize;
    margin: 0;
    padding: 13px 0;
    width: 100%;
    height: 50px;
}

/* line 2222, ../scss/helpers/_classes.scss */
.property-detail {
    width: 100%;
    display: table;
}

/* line 2227, ../scss/helpers/_classes.scss */
.cat-img img {
    width: 20px;
    height: 20px;
    margin: 0px 10px 0 10px;
    float: left;
}

/* line 2233, ../scss/helpers/_classes.scss */
.cat-img p, .cat-img li {
    font-size: 12px;
    margin-left: 5px;
    margin-bottom: 5px;
}

#primary-menu li a:before {
    font-family: FontAwesome;
    font-weight: normal;
    font-style: normal;
    display: inline-block;
    content: "\f111";
    padding-right: 5px;
    text-decoration: inherit;
}

/********** index_v_3 **********/
/* line 2244, ../scss/helpers/_classes.scss */
.home-3 .selectize-input .item {
    color: #35393B;
}

/* line 2248, ../scss/helpers/_classes.scss */
.home-3 .selectize-control.single .selectize-input:after {
    border-color: #35393B transparent transparent transparent;
}

/* line 2251, ../scss/helpers/_classes.scss */
.home-3 .selectize-control.single .selectize-input.dropdown-active:after {
    border-color: transparent transparent #35393B transparent;
}

/* line 2255, ../scss/helpers/_classes.scss */
.search-box-wrapper {
    /*position: absolute;*/
    width: 100%;
    /*top: 130px;*/
    padding-top: 50px;
    padding-bottom: 50px;
    background-color: #DDDDDD;
}

/* line 2260, ../scss/helpers/_classes.scss */
.search-box {
    -moz-transition: 0.4s;
    -o-transition: 0.4s;
    -webkit-transition: 0.4s;
    transition: 0.4s;
    padding-right: 15px;
    width: 300px;
    z-index: 1;
}

/* line 2268, ../scss/helpers/_classes.scss */
.search-box .form-map {
    -moz-transition: 0.4s;
    -o-transition: 0.4s;
    -webkit-transition: 0.4s;
    transition: 0.4s;
    background-color: white;
    padding: 0 20px;
}

/* line 2272, ../scss/helpers/_classes.scss */
.search-box .form-map .fa-search {
    margin-top: 13px;
}

/* line 2275, ../scss/helpers/_classes.scss */
.search-box .form-map .btn {
    width: 245px;
    margin-bottom: 10px;
}

/* line 2279, ../scss/helpers/_classes.scss */
.search-box .form-map input[type="text"], .search-box .form-map select {
    border: none;
    font-size: 14px;
    min-height: 40px;
    padding: 10px 9px 9px 10px;
    -moz-box-shadow: inset 0 0px 0px rgba(0, 0, 0, 0.075);
    -webkit-box-shadow: inset 0 0px 0px rgba(0, 0, 0, 0.075);
    box-shadow: inset 0 0px 0px rgba(0, 0, 0, 0.075);
}

/* line 2286, ../scss/helpers/_classes.scss */
.search-box .form-map input[type="text"] {
    width: 55%;
    float: left;
    margin-right: 8px;
    color: #000;
    font-weight: bold;
}

/* line 2293, ../scss/helpers/_classes.scss */
.search-box .form-map select {
    color: #c4017b;
    border: 1px solid #c4017b;
    margin-right: 10px;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}

/* line 2300, ../scss/helpers/_classes.scss */
.search-box .form-map select:focus {
    outline: 0px;
}

/* line 2303, ../scss/helpers/_classes.scss */
.search-box .form-map .col-xs-3 {
    padding-left: 0;
}

/* line 2307, ../scss/helpers/_classes.scss */
.search-box h2 {
    border: none;
    padding-bottom: 0;
    font-size: 24px;
    margin: 0;
    font-size: 37px;
    font-weight: 300;
    letter-spacing: -1px;
    line-height: 35px;
}

/* line 2313, ../scss/helpers/_classes.scss */
.search-box h6 {
    font-size: 14px;
    font-weight: 300;
    margin: 0;
    margin-top: 9px;
}

.search-box h6 strong {
    color: #c4017b;
}

/* line 2318, ../scss/helpers/_classes.scss */
.search-box hr {
    margin-top: 10px;
    margin-bottom: 10px;
    border-top: 1px solid #F1F2F3;
    width: 100%;
}

/* line 2324, ../scss/helpers/_classes.scss */
.search-box .search-title {
    background-color: #F2F2F2;
    padding: 20px;
}

/* line 2328, ../scss/helpers/_classes.scss */
.search-box .search-text, .search-box .search-text-2 {
    float: left;
    font-weight: 600;
    margin: 10px 0px 0 0px;
    font-size: 14px;
}

.select-margin-20 {
    padding-top: 20x;
    padding-bottom: 20px;
}

/********* add property *********/
/* line 2339, ../scss/helpers/_classes.scss */
.page-property input::-webkit-input-placeholder, .page-property textarea::-webkit-input-placeholder {
    font-size: 16px;
}

/* line 2342, ../scss/helpers/_classes.scss */
.page-property .form-control {
    font-size: 14px;
}

/* line 2345, ../scss/helpers/_classes.scss */
.page-property .prt-cont {
    width: 980px;
    margin: auto;
}

/* line 2348, ../scss/helpers/_classes.scss */
.page-property .prt-cont .form-control {
    border: 2px solid #e6e6e6;
}

/* line 2352, ../scss/helpers/_classes.scss */
.page-property .wide-4 {
    background-color: #f5f5f5;
}

/* line 2354, ../scss/helpers/_classes.scss */
.page-property .wide-4 .wide-3 {
    padding-top: 40px;
}

/* line 2356, ../scss/helpers/_classes.scss */
.page-property .wide-4 .wide-3 h3 {
    color: #35393B;
    font-family: "Open Sans";
}

/* line 2360, ../scss/helpers/_classes.scss */
.page-property .wide-4 .wide-3 hr {
    border-top: 1px solid #000;
}

/* line 2363, ../scss/helpers/_classes.scss */
.page-property .wide-4 .wide-3 li {
    color: #35393B;
}

/* line 2366, ../scss/helpers/_classes.scss */
.page-property .wide-4 .wide-3 .ffs-bs a {
    color: #fff;
}

/* line 2370, ../scss/helpers/_classes.scss */
.page-property .wide-4 .explore {
    padding-top: 5px;
    margin-bottom: 5px;
}

/* line 2373, ../scss/helpers/_classes.scss */
.page-property .wide-4 .explore h2 {
    text-align: left;
    margin-top: 0px;
    margin-bottom: 0;
}

/* line 2378, ../scss/helpers/_classes.scss */
.page-property .wide-4 .explore h5 {
    font-size: 14px;
    text-align: left;
    margin: 0;
}

/* line 2383, ../scss/helpers/_classes.scss */
.page-property .wide-4 .explore .property-map-marker {
    float: left;
    margin: 0px 0px 0 25px;
    position: relative;
}

/* line 2387, ../scss/helpers/_classes.scss */
.page-property .wide-4 .explore .property-map-marker img {
    height: 36px;
}

/* line 2390, ../scss/helpers/_classes.scss */
.page-property .wide-4 .explore .property-map-marker .marker-number {
    position: absolute;
    font-size: 16px;
    font-weight: bold;
    color: #fff;
    left: 9.5px;
    top: 5px;
}

/* line 2399, ../scss/helpers/_classes.scss */
.page-property .wide-4 .explore .property-title {
    display: table;
}

/* line 2403, ../scss/helpers/_classes.scss */
.page-property .wide-4 .team-color {
    font-weight: 300;
}

/* line 2407, ../scss/helpers/_classes.scss */
.page-property .wide-4 .main-info .form-group {
    margin-bottom: 25px;
}

/* line 2411, ../scss/helpers/_classes.scss */
.page-property .wide-4 hr {
    margin: 15px 0 15px 0;
}

/* line 2414, ../scss/helpers/_classes.scss */
.page-property .wide-4 .form-control {
    border: 2px solid #E7E7E7;
}

/* line 2417, ../scss/helpers/_classes.scss */
.page-property .wide-4 input[type="text"] {
    font-size: 14px;
    padding: 15px;
}

/* line 2422, ../scss/helpers/_classes.scss */
.page-property .featured-image-block {
    text-align: center;
    padding: 15px;
    background-color: #f5f5f5;
    height: 415px;
    margin-bottom: 15px;
}

/* line 2428, ../scss/helpers/_classes.scss */
.page-property .featured-image-block h5 {
    font-size: 14px;
    line-height: 1.5;
}

/* line 2432, ../scss/helpers/_classes.scss */
.page-property .featured-image-block label {
    background-color: #fff;
    padding: 10px 5px;
    border: 1px solid #E7E7E7;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    font-size: 16px;
    margin: 5% 0 0 0;
    width: 70%;
}

/* line 2441, ../scss/helpers/_classes.scss */
.page-property .featured-image-block .text-success, .page-property .featured-image-block .btn-file {
    display: none;
}

/* line 2444, ../scss/helpers/_classes.scss */
.page-property .featured-image-block .form-submit .file-input .file-preview .file-preview-frame {
    -moz-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.2);
    -webkit-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.2);
    box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.2);
    border: none;
    height: inherit;
}

/* line 2449, ../scss/helpers/_classes.scss */
.page-property .featured-image-block .file-preview-frame {
    display: table;
    margin: auto;
    border: 1px solid #ddd;
    -moz-box-shadow: 1px 1px 5px 0 #a2958a;
    -webkit-box-shadow: 1px 1px 5px 0 #a2958a;
    box-shadow: 1px 1px 5px 0 #a2958a;
    padding: 6px;
    text-align: center;
}

/* line 2456, ../scss/helpers/_classes.scss */
.page-property .featured-image-block .file-preview-frame .file-preview-image {
    height: 100px;
}

/* line 2460, ../scss/helpers/_classes.scss */
.page-property .featured-image-block .close {
    float: none;
}

/* line 2463, ../scss/helpers/_classes.scss */
.page-property .featured-image-block .fa-upload {
    margin-right: 8px;
}

/* line 2467, ../scss/helpers/_classes.scss */
.page-property .featured-image-block .file-input-new .close {
    visibility: hidden !important;
}

/* line 2472, ../scss/helpers/_classes.scss */
.page-property .featured-image-block .file-input .close {
    visibility: visible;
}

/* line 2477, ../scss/helpers/_classes.scss */
.page-property .property-icon {
    font-size: 36px;
    margin-top: 10%;
    margin-bottom: 10px;
}

/* line 2482, ../scss/helpers/_classes.scss */
.page-property .camera {
    width: 17.5%;
}

/* line 2487, ../scss/helpers/_classes.scss */
.page-property .location-info .grey-color .form-control {
    color: #A5A6A8;
}

/* line 2493, ../scss/helpers/_classes.scss */
.page-property .location-map #submit-map {
    height: 268px;
    margin-bottom: 10px;
}

/* line 2497, ../scss/helpers/_classes.scss */
.page-property .location-map .form-control[readonly] {
    background-color: #fff;
}

/* line 2500, ../scss/helpers/_classes.scss */
.page-property .location-map #address-map {
    position: relative;
    z-index: 0;
}

/* line 2504, ../scss/helpers/_classes.scss */
.page-property .location-map .fa-search {
    position: absolute;
    display: -webkit-box;
    right: 4%;
    bottom: 31%;
    font-size: 18px;
}

/* line 2512, ../scss/helpers/_classes.scss */
.page-property .image-upload-icon {
    width: 13%;
    margin-right: 8px;
}

/* line 2517, ../scss/helpers/_classes.scss */
.page-property .media .files {
    width: 9%;
}

/* line 2520, ../scss/helpers/_classes.scss */
.page-property .media .gallery {
    width: 14%;
}

/* line 2523, ../scss/helpers/_classes.scss */
.page-property .media .plan {
    width: 11.8%;
}

/* line 2526, ../scss/helpers/_classes.scss */
.page-property .media .ffs-bs {
    margin: 10px 0 30px 0;
    padding-bottom: 0px;
}

/* line 2529, ../scss/helpers/_classes.scss */
.page-property .media .ffs-bs .btn {
    margin-top: 0px;
}

/* line 2534, ../scss/helpers/_classes.scss */
.page-property .property-checkbox-block {
    float: left;
    width: 25%;
}

/* line 2537, ../scss/helpers/_classes.scss */
.page-property .property-checkbox-block .checkbox {
    margin-bottom: 23px;
}

/***** user profile *****/
/* line 2547, ../scss/helpers/_classes.scss */
.user-profile .horiz-tab .container {
    width: 100%;
}

/* line 2551, ../scss/helpers/_classes.scss */
.user-profile .horiz-tab .nav-tabs li {
    float: none;
    padding: 0;
    text-align: left;
}

/* line 2556, ../scss/helpers/_classes.scss */
.user-profile .horiz-tab .nav-tabs a {
    padding: 15px 15px 15px 20px;
    border-left: 2px solid transparent;
}

/* line 2561, ../scss/helpers/_classes.scss */
.user-profile .horiz-tab .nav-tabs .active a {
    border-left: 2px solid #000;
    border-bottom: 2px solid transparent;
    background-color: #F8F8F8;
}

/* line 2567, ../scss/helpers/_classes.scss */
.user-profile .horiz-tab .nav-tabs li:last-child {
    float: none;
}

/* line 2571, ../scss/helpers/_classes.scss */
.user-profile .horiz-tab .li-md {
    width: inherit;
}

/* line 2575, ../scss/helpers/_classes.scss */
.user-profile .nav-tabs {
    border-bottom: 0;
    margin-bottom: 20px;
}

/* line 2578, ../scss/helpers/_classes.scss */
.user-profile .nav-tabs li {
    padding: 0 5px;
    text-align: center;
}

/* line 2581, ../scss/helpers/_classes.scss */
.user-profile .nav-tabs li a {
    color: #000;
    font-weight: bold;
    margin-right: 0px;
    border: 0px;
    padding: 10px 0;
    background-color: #fff;
    border-bottom: 2px solid transparent;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    border-radius: 0px;
}

/* line 2591, ../scss/helpers/_classes.scss */
.user-profile .nav-tabs li .fa {
    margin-right: 5px;
}

/* line 2595, ../scss/helpers/_classes.scss */
.user-profile .nav-tabs li:last-child {
    float: right;
    padding-right: 0px;
}

/* line 2599, ../scss/helpers/_classes.scss */
.user-profile .nav-tabs li:first-child {
    padding-left: 0px;
}

/* line 2602, ../scss/helpers/_classes.scss */
.user-profile .nav-tabs li.active > a {
    color: #000;
    border-bottom: 2px solid #000;
}

/* line 2606, ../scss/helpers/_classes.scss */
.user-profile .nav-tabs li.active > a, .user-profile .nav-tabs .nav-tabs > li.active > a:hover, .user-profile .nav-tabs .nav-tabs > li.active > a:focus {
    border-left: 0px;
    border-top: 0px;
    border-right: 0px;
}

/* line 2612, ../scss/helpers/_classes.scss */
.user-profile .tab-content {
    background-color: #fff;
}

/* line 2614, ../scss/helpers/_classes.scss */
.user-profile .tab-content .avatar-box {
    box-sizing: content-box;
    width: 40px;
}

/* line 2617, ../scss/helpers/_classes.scss */
.user-profile .tab-content .avatar-box img {
    width: 100%;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    height: 40px;
}

/* line 2623, ../scss/helpers/_classes.scss */
.user-profile .tab-content .author-bio {
    vertical-align: middle;
    text-align: left;
    line-height: 38px;
}

/* line 2628, ../scss/helpers/_classes.scss */
.user-profile .tab-content .message {
    padding-bottom: 30px;
    width: 100%;
}

/* line 2633, ../scss/helpers/_classes.scss */
.user-profile .tab-content .chat-message .inc-msg, .user-profile .tab-content .chat-message .inc-msg .avatar-box, .user-profile .tab-content .chat-message .inc-msg .message-wrapper {
    float: left;
    background-color: #f6f6f6;
    padding: 5px;
    margin-bottom: 20px;
}

/* line 2638, ../scss/helpers/_classes.scss */
.user-profile .tab-content .chat-message .inc-msg p, .user-profile .tab-content .chat-message .inc-msg .avatar-box p, .user-profile .tab-content .chat-message .inc-msg .message-wrapper p, .user-profile .tab-content .chat-message .inc-msg li, .user-profile .tab-content .chat-message .inc-msg .avatar-box li, .user-profile .tab-content .chat-message .inc-msg .message-wrapper li {
    padding-top: 15px;
}

/* line 2641, ../scss/helpers/_classes.scss */
.user-profile .tab-content .chat-message .inc-msg .avatar-box {
    margin-bottom: 0px;
}

/* line 2645, ../scss/helpers/_classes.scss */
.user-profile .tab-content .chat-message .inc-msg .message-wrapper {
    margin-bottom: 0px;
}

/* line 2649, ../scss/helpers/_classes.scss */
.user-profile .tab-content .chat-message .inc-msg .message-content {
    margin: 70px 0 0 50px;
}

/* line 2653, ../scss/helpers/_classes.scss */
.user-profile .tab-content .chat-message .outcoming-message, .user-profile .tab-content .chat-message .outcoming-message .avatar-box, .user-profile .tab-content .chat-message .outcoming-message .message-wrapper {
    float: right;
}

/* line 2658, ../scss/helpers/_classes.scss */
.user-profile .tab-content .chat-message .outcoming-message .message-wrapper {
    margin-right: 15px;
}

/* line 2662, ../scss/helpers/_classes.scss */
.user-profile .tab-content .chat-message .outcoming-message .message-content {
    margin: 70px 50px 0 0;
}

/* line 2666, ../scss/helpers/_classes.scss */
.user-profile .tab-content .chat-message .author-bio {
    padding-top: 20px;
    line-height: 1;
    font-weight: bold;
    float: left;
}

/* line 2672, ../scss/helpers/_classes.scss */
.user-profile .tab-content .chat-message .msg-date, .user-profile .tab-content .chat-message .message-content p, .user-profile .tab-content .chat-message .message-content li, .user-profile .tab-content .chat-message .message-content {
    color: #8c9397;
}

/* line 2676, ../scss/helpers/_classes.scss */
.user-profile .tab-content .information-block {
    width: 100%;
    padding: 40px;
}

/* line 2679, ../scss/helpers/_classes.scss */
.user-profile .tab-content .information-block h3 {
    margin-top: 0px;
}

/* line 2682, ../scss/helpers/_classes.scss */
.user-profile .tab-content .information-block .my-package {
    color: #c4017b;
}

/* line 2685, ../scss/helpers/_classes.scss */
.user-profile .tab-content .information-block .btn-large {
    width: 155px;
}

/* line 2688, ../scss/helpers/_classes.scss */
.user-profile .tab-content .information-block .submit-pricing {
    margin-bottom: 0px;
}

/* line 2690, ../scss/helpers/_classes.scss */
.user-profile .tab-content .information-block .submit-pricing tbody tr td, .user-profile .tab-content .information-block .submit-pricing thead tr th {
    text-align: left;
    border-top: 0px;
}

/* line 2694, ../scss/helpers/_classes.scss */
.user-profile .tab-content .information-block .submit-pricing table {
    border: 0px;
    border-bottom: 1px solid #e6e6e6;
    border-top: 1px solid #e6e6e6;
}

/* line 2700, ../scss/helpers/_classes.scss */
.user-profile .tab-content .information-block .comm-text {
    background-color: #fff;
}

/* line 2702, ../scss/helpers/_classes.scss */
.user-profile .tab-content .information-block .comm-text .left {
    text-align: right;
    padding-left: 0px;
}

/* line 2706, ../scss/helpers/_classes.scss */
.user-profile .tab-content .information-block .comm-text .right {
    text-align: left;
    padding-right: 0px;
}

/* line 2710, ../scss/helpers/_classes.scss */
.user-profile .tab-content .information-block .comm-text p, .user-profile .tab-content .information-block .comm-text li {
    font-weight: bold;
    padding: 10px 0;
}

/* line 2716, ../scss/helpers/_classes.scss */
.user-profile .tab-content .information-block .center tbody tr td, .user-profile .tab-content .information-block .center thead tr th {
    text-align: center;
    border-bottom: 1px solid #e6e6e6;
    border-right: 1px solid #e6e6e6;
}

/* line 2721, ../scss/helpers/_classes.scss */
.user-profile .tab-content .information-block .center tr {
    border-left: 1px solid #e6e6e6;
    border-right: 1px solid #e6e6e6;
}

/* line 2725, ../scss/helpers/_classes.scss */
.user-profile .tab-content .information-block .center .right h4 {
    letter-spacing: 1.7px;
}

/* line 2731, ../scss/helpers/_classes.scss */
.user-profile .tab-content .information-block #form-account-profile .form-inline .form-group {
    width: 100%;
}

/* line 2734, ../scss/helpers/_classes.scss */
.user-profile .tab-content .information-block #form-account-profile .form-inline label {
    margin-top: 15px;
}

/* line 2737, ../scss/helpers/_classes.scss */
.user-profile .tab-content .information-block #form-account-profile .form-inline .form-control {
    width: 100%;
}

/* line 2742, ../scss/helpers/_classes.scss */
.user-profile .tab-content .information-block #form-account-profile #social .input-gp {
    padding-left: 45px;
    position: relative;
}

/* line 2746, ../scss/helpers/_classes.scss */
.user-profile .tab-content .information-block #form-account-profile #social .fa {
    position: absolute;
    left: 10px;
    top: 25%;
    font-size: 22px;
    z-index: 3;
}

/* line 2755, ../scss/helpers/_classes.scss */
.user-profile .tab-content .information-block #form-account-profile .featured-image-block .btn-file {
    display: none;
}

/* line 2758, ../scss/helpers/_classes.scss */
.user-profile .tab-content .information-block #form-account-profile .featured-image-block .file-preview {
    border: 1px solid #e6e6e6;
    padding: 5px;
}

/* line 2762, ../scss/helpers/_classes.scss */
.user-profile .tab-content .information-block #form-account-profile .featured-image-block .upld-photo {
    margin: 0px;
    color: #c4017b;
    font-size: 14px;
    cursor: pointer;
}

/* line 2768, ../scss/helpers/_classes.scss */
.user-profile .tab-content .information-block #form-account-profile .featured-image-block .file-preview-thumbnails {
    border: 1px solid #e6e6e6;
    min-width: 76px;
    float: left;
    background-color: #E6E6E6;
    height: 92px;
}

/* line 2774, ../scss/helpers/_classes.scss */
.user-profile .tab-content .information-block #form-account-profile .featured-image-block .file-preview-thumbnails .file-preview-frame {
    background-color: #E6E6E6;
}

/* line 2776, ../scss/helpers/_classes.scss */
.user-profile .tab-content .information-block #form-account-profile .featured-image-block .file-preview-thumbnails .file-preview-frame img {
    min-width: 74px;
    height: 90px;
}

/* line 2782, ../scss/helpers/_classes.scss */
.user-profile .tab-content .information-block #form-account-profile .featured-image-block .photo-ctrl {
    padding: 25px 10px 0 10px;
}

/* line 2785, ../scss/helpers/_classes.scss */
.user-profile .tab-content .information-block #form-account-profile .featured-image-block .text-center {
    display: none;
}

/* line 2788, ../scss/helpers/_classes.scss */
.user-profile .tab-content .information-block #form-account-profile .featured-image-block .file-input {
    float: left;
    width: auto;
}

/* line 2792, ../scss/helpers/_classes.scss */
.user-profile .tab-content .information-block #form-account-profile .featured-image-block .remove-button {
    color: #c4017b;
    filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
    opacity: 1;
    float: left;
    font-weight: bold;
}

/* line 2798, ../scss/helpers/_classes.scss */
.user-profile .tab-content .information-block #form-account-profile .featured-image-block .border {
    border-right: 1px solid #e6e6e6;
    padding-right: 20px;
}

/* line 2802, ../scss/helpers/_classes.scss */
.user-profile .tab-content .information-block #form-account-profile .featured-image-block .close {
    margin-left: 4px;
}

/* line 2808, ../scss/helpers/_classes.scss */
.user-profile .tab-content .information-block #change-password .pas-block {
    margin-top: 22px;
    background-color: #F8F8F8;
    padding: 20px;
}

/* line 2812, ../scss/helpers/_classes.scss */
.user-profile .tab-content .information-block #change-password .pas-block p, .user-profile .tab-content .information-block #change-password .pas-block li {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
    opacity: 0.5;
}

/* line 2816, ../scss/helpers/_classes.scss */
.user-profile .tab-content .information-block #change-password .cancel {
    background-color: #Fff;
    color: #c4017b;
    border: 0px;
    text-transform: capitalize;
}

/* line 2822, ../scss/helpers/_classes.scss */
.user-profile .tab-content .information-block #change-password .clearfix {
    margin-top: 20px;
}

/* line 2830, ../scss/helpers/_classes.scss */
.user-profile #agencies table td {
    padding: 15px 25px;
    vertical-align: middle;
}

/* line 2834, ../scss/helpers/_classes.scss */
.user-profile #agencies table h2 {
    margin-top: 0px;
}

/* line 2837, ../scss/helpers/_classes.scss */
.user-profile #agencies table h4 {
    text-decoration: none;
    color: #35393B;
    font-weight: 300;
}

/* line 2844, ../scss/helpers/_classes.scss */
.user-profile .fa-pencil {
    margin-right: 5px;
}

/* line 2847, ../scss/helpers/_classes.scss */
.user-profile .fa-trash-o {
    float: right;
    color: #F55837;
    margin-top: 3px;
}

/* line 2852, ../scss/helpers/_classes.scss */
.user-profile .edit {
    margin-right: 15px;
    float: left;
}

/* line 2855, ../scss/helpers/_classes.scss */
.user-profile .edit .fa {
    font-size: 24px;
}

/* line 2860, ../scss/helpers/_classes.scss */
.user-profile .delete-agency .fa {
    font-size: 24px;
}

/* line 2865, ../scss/helpers/_classes.scss */
.user-profile #invites label {
    padding: 10px 0;
}

/* line 2869, ../scss/helpers/_classes.scss */
.user-profile .btm-ind {
    margin-top: 20px;
}

/* line 2872, ../scss/helpers/_classes.scss */
.user-profile .alert-success {
    background-color: #D9EDF7;
}

/***** thank you page *****/
/* line 2879, ../scss/helpers/_classes.scss */
.thank_you_block {
    margin-top: 100px;
    margin-bottom: 160px;
    text-align: center;
}

/* line 2883, ../scss/helpers/_classes.scss */
.thank_you_block h1 {
    font-size: 48px;
}

/* line 2886, ../scss/helpers/_classes.scss */
.thank_you_block h5, .thank_you_block a {
    font-size: 14px;
    margin-bottom: 60px;
    font-weight: 300;
}

/* line 2891, ../scss/helpers/_classes.scss */
.thank_you_block a {
    text-decoration: none;
    position: relative;
    color: #35393B;
}

/* line 2896, ../scss/helpers/_classes.scss */
.thank_you_block a:after {
    content: ' ';
    position: absolute;
    top: 50%;
    right: -20px;
    margin-top: -5px;
    border-style: solid;
    border-width: 5px;
    border-color: transparent transparent transparent #000;
    -moz-transition: 0.3s;
    -o-transition: 0.3s;
    -webkit-transition: 0.3s;
    transition: 0.3s;
}

/* line 2907, ../scss/helpers/_classes.scss */
.thank_you_block a:hover:after {
    right: -30px;
}

/* line 2912, ../scss/helpers/_classes.scss */
.big-search {
    position: relative;
}

/***** property page *****/
/* line 2919, ../scss/helpers/_classes.scss */
#page-property-content h5 {
    font-size: 14px;
}

/* line 2922, ../scss/helpers/_classes.scss */
#page-property-content .navbar-nav > li {
    float: left;
    width: 33%;
    text-align: right;
}

/* line 2928, ../scss/helpers/_classes.scss */
#page-property-content .wide-2 h3 {
    margin: 20px 0 15px 0;
    font-size: 18px;
}

/* line 2932, ../scss/helpers/_classes.scss */
#page-property-content .wide-2 p, #page-property-content .wide-2 li {
    font-size: 14px;
    text-align: justify;
}

/* line 2936, ../scss/helpers/_classes.scss */
#page-property-content .wide-2 .property-options {
    display: block;
}

/* line 2940, ../scss/helpers/_classes.scss */
#page-property-content .wide-2 .block li {
    padding: 0 0 15px 0;
    position: relative;
}

/* line 2944, ../scss/helpers/_classes.scss */
#page-property-content .wide-2 .block li:before {
    -moz-transition: 0.3s;
    -o-transition: 0.3s;
    -webkit-transition: 0.3s;
    transition: 0.3s;
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    text-shadow: none;
    -webkit-font-smoothing: antialiased;
    font-family: 'fontawesome';
    speak: none;
    font-weight: normal;
    font-variant: normal;
    line-height: 1;
    text-transform: none;
    color: #c4017b;
    content: "\f00c";
    position: absolute;
    line-height: 17px;
    left: -25px;
    font-size: 17px;
    top: 5px;
}

/* line 2956, ../scss/helpers/_classes.scss */
#page-property-content .wide-2 .block .nonexistent:before {
    content: "\f00d";
    color: #8C9397;
}

/* line 2960, ../scss/helpers/_classes.scss */
#page-property-content .wide-2 .block ul {
    list-style-type: none;
    list-style-image: none;
    margin: 0 0px 0px 25px;
}

/* line 2966, ../scss/helpers/_classes.scss */
#page-property-content .wide-2 .btn {
    display: inherit;
    margin-top: 0px;
}

/* line 2971, ../scss/helpers/_classes.scss */
#page-property-content .pr-info {
    padding-right: 30px;
}

/* line 2973, ../scss/helpers/_classes.scss */
#page-property-content .pr-info h3 {
    margin: 20px 0 10px 0;
}

/* line 2976, ../scss/helpers/_classes.scss */
#page-property-content .pr-info .pr-img {
    height: 125px;
    background-size: cover;
    position: relative;
}

/* line 2980, ../scss/helpers/_classes.scss */
#page-property-content .pr-info .pr-img .filter {
    width: 100%;
    height: 125px;
    background-color: transparent;
}

/* line 2985, ../scss/helpers/_classes.scss */
#page-property-content .pr-info .pr-img h3 {
    text-align: center;
    margin-top: 50px;
    font-size: 24px;
    font-weight: bold;
    color: #fff;
    display: none;
}

/* line 2995, ../scss/helpers/_classes.scss */
#page-property-content .pr-info .pr-img:hover .filter {
    background-color: rgba(0, 0, 0, 0.6);
}

/* line 2998, ../scss/helpers/_classes.scss */
#page-property-content .pr-info .pr-img:hover .img-label {
    opacity: 1;
    width: 100%;
}

/* line 3003, ../scss/helpers/_classes.scss */
#page-property-content .pr-info label {
    width: 100%;
    cursor: pointer;
}

/* line 3007, ../scss/helpers/_classes.scss */
#page-property-content .pr-info .img-label {
    font-size: 24px;
    margin-top: 45px;
    text-align: center;
    opacity: 0;
    position: absolute;
    color: #fff;
    z-index: 2;
    cursor: pointer;
}

/* line 3017, ../scss/helpers/_classes.scss */
#page-property-content .pr-info .image_info {
    text-align: center;
}

/* line 3021, ../scss/helpers/_classes.scss */
#page-property-content .pr-info .block {
    padding: 0;
}

/* line 3024, ../scss/helpers/_classes.scss */
#page-property-content .pr-info .social-block {
    text-transform: uppercase;
    font-weight: bold;
}

/* line 3028, ../scss/helpers/_classes.scss */
#page-property-content .pr-info .error-block {
    text-align: right;
    font-weight: bold;
}

/* line 3031, ../scss/helpers/_classes.scss */
#page-property-content .pr-info .error-block a {
    color: #35393B;
}

/* line 3035, ../scss/helpers/_classes.scss */
#page-property-content .pr-info ul.social {
    margin-top: 0px;
    margin-bottom: 40px;
}

/* line 3039, ../scss/helpers/_classes.scss */
#page-property-content .pr-info .fa {
    margin-right: 10px;
    font-size: 18px;
}

/* line 3043, ../scss/helpers/_classes.scss */
#page-property-content .pr-info .fa-pinterest-p:before {
    content: "\f231";
}

/* line 3046, ../scss/helpers/_classes.scss */
#page-property-content .pr-info ul {
    -webkit-padding-start: 0px;
    padding: 0px;
}

/* line 3050, ../scss/helpers/_classes.scss */
#page-property-content .pr-info .social {
    border-top: 0px;
}

/* line 3053, ../scss/helpers/_classes.scss */
#page-property-content .pr-info .inner {
    width: 100% !important;
}

/* line 3057, ../scss/helpers/_classes.scss */
#page-property-content .pr-info .video-container iframe {
    width: 100%;
    height: 405px;
}

/* line 3063, ../scss/helpers/_classes.scss */
#page-property-content .hl-bl {
    padding: 0;
    margin-bottom: 20px;
}

/* line 3066, ../scss/helpers/_classes.scss */
#page-property-content .hl-bl h2 {
    font-weight: 600;
    margin-top: 0px;
}

/* line 3070, ../scss/helpers/_classes.scss */
#page-property-content .hl-bl h5 {
    font-size: 12px;
    font-weight: 600;
}

/* line 3074, ../scss/helpers/_classes.scss */
#page-property-content .hl-bl p, #page-property-content .hl-bl li {
    display: table;
    float: left;
    font-size: 12px;
}

/* line 3079, ../scss/helpers/_classes.scss */
#page-property-content .hl-bl .fa-star {
    font-size: 24px;
    color: #c4017b;
    margin: 10px 0 10px 0;
}

/* line 3085, ../scss/helpers/_classes.scss */
#page-property-content .pr-summary {
    background-color: #fff;
    float: right;
    padding: 20px;
}

/* line 3089, ../scss/helpers/_classes.scss */
#page-property-content .pr-summary .category_img {
    width: initial;
}

/* line 3091, ../scss/helpers/_classes.scss */
#page-property-content .pr-summary .category_img img {
    margin-left: 6px;
}

/* line 3095, ../scss/helpers/_classes.scss */
#page-property-content .pr-summary hr {
    width: 100%;
    display: table;
}

/* line 3099, ../scss/helpers/_classes.scss */
#page-property-content .pr-summary p, #page-property-content .pr-summary li {
    color: #898989;
    font-size: 14px;
}

/* line 3103, ../scss/helpers/_classes.scss */
#page-property-content .pr-summary .full-width {
    margin-top: -2px;
}

/* line 3106, ../scss/helpers/_classes.scss */
#page-property-content .pr-summary .circle {
    width: 65px;
    height: 65px;
    margin: 5px 15px 0 5px;
}

/* line 3111, ../scss/helpers/_classes.scss */
#page-property-content .pr-summary .team-info {
    margin-top: 10px;
    float: left;
}

/* line 3114, ../scss/helpers/_classes.scss */
#page-property-content .pr-summary .team-info h3 {
    margin: 5px 0 0 0;
}

/* line 3117, ../scss/helpers/_classes.scss */
#page-property-content .pr-summary .team-info p, #page-property-content .pr-summary .team-info li {
    margin: 0;
}

/* line 3122, ../scss/helpers/_classes.scss */
#page-property-content .pr-summary .ffs-bs .btn {
    background-color: #ea7713;
    border-color: #ea7713;
    width: 100%;
}

/* line 3127, ../scss/helpers/_classes.scss */
#page-property-content .pr-summary .ffs-bs .btn:hover {
    background-color: #f45040;
}

/* line 3131, ../scss/helpers/_classes.scss */
#page-property-content .pr-summary .btn-small {
    width: 100%;
}

/* line 3134, ../scss/helpers/_classes.scss */
#page-property-content .pr-summary .fav-block {
    border: 1px solid #E7E7E7;
    padding: 10px 0px;
}

/* line 3137, ../scss/helpers/_classes.scss */
#page-property-content .pr-summary .fav-block p, #page-property-content .pr-summary .fav-block li {
    margin: 3px 0 0px 7px;
    float: left;
}

/* line 3142, ../scss/helpers/_classes.scss */
#page-property-content .pr-summary .fav-text {
    padding: 0;
}

/* line 3145, ../scss/helpers/_classes.scss */
#page-property-content .pr-summary .bookmark {
    padding: 0 10px;
    margin-right: 0px;
    cursor: pointer;
}

/* line 3150, ../scss/helpers/_classes.scss */
#page-property-content .pr-summary .compare {
    cursor: pointer;
    padding: 0 10px;
}

/* line 3154, ../scss/helpers/_classes.scss */
#page-property-content .pr-summary .compare-added:after {
    left: 13px;
}

/* line 3157, ../scss/helpers/_classes.scss */
#page-property-content .pr-summary .compare:before {
    margin-right: 0px;
}

/* line 3160, ../scss/helpers/_classes.scss */
#page-property-content .pr-summary .compare-added:before {
    margin-right: -1.5px;
}

/* line 3163, ../scss/helpers/_classes.scss */
#page-property-content .pr-summary .bookmark-added:after {
    left: 15px;
}

/* line 3166, ../scss/helpers/_classes.scss */
#page-property-content .pr-summary .bookmark .title-add {
    top: -35px;
    left: 100px;
}

/* line 3170, ../scss/helpers/_classes.scss */
#page-property-content .pr-summary .bookmark:hover .title-add {
    left: 0px;
    text-align: left;
}

/* line 3175, ../scss/helpers/_classes.scss */
#page-property-content .pr-summary .compare .plus-add {
    top: -35px;
    left: -100px;
    text-align: left;
}

/* line 3181, ../scss/helpers/_classes.scss */
#page-property-content .pr-summary .compare:hover .plus-add {
    top: -35px;
    left: 7px;
}

/* line 3185, ../scss/helpers/_classes.scss */
#page-property-content .pr-summary .picker-block {
    margin-bottom: 20px;
}

/* line 3187, ../scss/helpers/_classes.scss */
#page-property-content .pr-summary .picker-block .chek {
    font-size: 14px;
    margin: 10px 0 15px 0;
}

/* line 3191, ../scss/helpers/_classes.scss */
#page-property-content .pr-summary .picker-block .form-group {
    margin-bottom: 20px;
    position: relative;
    border: 1px solid #E7E7E7;
}

/* line 3195, ../scss/helpers/_classes.scss */
#page-property-content .pr-summary .picker-block .form-group .point {
    border-color: #898989 transparent transparent transparent;
}

/* line 3199, ../scss/helpers/_classes.scss */
#page-property-content .pr-summary .picker-block .col-xs-6 {
    padding: 0;
}

/* line 3205, ../scss/helpers/_classes.scss */
#page-property-content .property-block-small .property-image-small {
    width: 65px;
    height: 56px;
    background-size: cover;
    background-position: center top;
    float: left;
    margin-right: 15px;
}

/* line 3213, ../scss/helpers/_classes.scss */
#page-property-content .property-block-small h3 {
    font-size: 13px;
    margin: 0;
    font-weight: bold;
}

/* line 3218, ../scss/helpers/_classes.scss */
#page-property-content .property-block-small p, #page-property-content .property-block-small li {
    font-size: 11px;
    margin: 5px 0 5px 0;
}

/* line 3222, ../scss/helpers/_classes.scss */
#page-property-content .property-block-small h4 {
    margin: 0;
    font-size: 12px;
}

/* line 3226, ../scss/helpers/_classes.scss */
#page-property-content .property-block-small a {
    color: #35393B;
}

/* line 3230, ../scss/helpers/_classes.scss */
#page-property-content .wide_container_3.carousel-full-width {
    height: 418px;
    border-bottom: 2px solid #ECECEC;
}

/* line 3235, ../scss/helpers/_classes.scss */
#page-property-content .wide_container_3.carousel-full-width .tabs .tab-links li {
    height: 66px;
    border-left: 1px solid #F1F1F2;
}

/* line 3239, ../scss/helpers/_classes.scss */
#page-property-content .wide_container_3.carousel-full-width .tabs .tab-links a {
    height: 65px;
    padding-top: 20px;
    width: 100%;
}

/* line 3244, ../scss/helpers/_classes.scss */
#page-property-content .wide_container_3.carousel-full-width .tabs .tab-links .col-xs-4 {
    padding-left: 0px;
    padding-right: 0px;
}

/* line 3251, ../scss/helpers/_classes.scss */
#page-property-content #tab3 {
    background: url(http://placehold.it/1900x350?text=Street_view);
    width: 100%;
    height: 350px;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center bottom;
}

/* line 3259, ../scss/helpers/_classes.scss */
#page-property-content .wide_container_3 {
    background-color: #fff;
}

/* line 3261, ../scss/helpers/_classes.scss */
#page-property-content .wide_container_3 .container {
    padding-top: 35px;
}

/* line 3263, ../scss/helpers/_classes.scss */
#page-property-content .wide_container_3 .container .half-block {
    width: 100%;
}

/* line 3265, ../scss/helpers/_classes.scss */
#page-property-content .wide_container_3 .container .half-block .fa-star {
    float: left;
}

/* line 3268, ../scss/helpers/_classes.scss */
#page-property-content .wide_container_3 .container .half-block p, #page-property-content .wide_container_3 .container .half-block li {
    margin-top: 10px;
    float: none;
}

/* line 3273, ../scss/helpers/_classes.scss */
#page-property-content .wide_container_3 .container header {
    float: left;
    margin-right: 20px;
}

/* line 3278, ../scss/helpers/_classes.scss */
#page-property-content .wide_container_3 .container #leave-reply .half-block {
    float: left;
    width: 70%;
}

/* line 3281, ../scss/helpers/_classes.scss */
#page-property-content .wide_container_3 .container #leave-reply .half-block .fa-star {
    color: #DDE4EF;
}

/* line 3287, ../scss/helpers/_classes.scss */
#page-property-content .wide_container_3 .image {
    height: 350px;
    background-size: cover !important;
    background-position: 50% 50%;
}

/* line 3292, ../scss/helpers/_classes.scss */
#page-property-content .wide_container_3 .active, #page-property-content .wide_container_3 .active a:hover {
    background-color: #F8F8F8;
    color: #4c4c4c;
}

/* line 3296, ../scss/helpers/_classes.scss */
#page-property-content .wide_container_3 .date-block {
    font-size: 12px;
    vertical-align: sub;
}

/* line 3300, ../scss/helpers/_classes.scss */
#page-property-content .wide_container_3 .comment-wrapper p, #page-property-content .wide_container_3 .comment-wrapper li {
    display: table;
    width: 100%;
}

/* line 3304, ../scss/helpers/_classes.scss */
#page-property-content .wide_container_3 .form-group {
    margin-bottom: 20px;
    display: table;
    width: 100%;
    float: left;
}

/* line 3309, ../scss/helpers/_classes.scss */
#page-property-content .wide_container_3 .form-group .btn {
    padding: 10px 7%;
    margin: 0px 0px 0px 10px;
}

/* line 3314, ../scss/helpers/_classes.scss */
#page-property-content .wide_container_3 .btn-default {
    background-color: transparent;
    border: 1px solid #35393B;
    color: #35393B;
}

/* line 3318, ../scss/helpers/_classes.scss */
#page-property-content .wide_container_3 .btn-default .fa {
    margin-right: 10px;
    font-size: 26px;
}

/* line 3322, ../scss/helpers/_classes.scss */
#page-property-content .wide_container_3 .btn-default .btn-text {
    vertical-align: super;
}

/* line 3326, ../scss/helpers/_classes.scss */
#page-property-content .wide_container_3 .btn-default:hover {
    background-color: #dadada;
    border: 1px solid #1B1F21;
}

/* line 3330, ../scss/helpers/_classes.scss */
#page-property-content .wide_container_3 #leave-reply {
    height: 0px;
}

/* line 3334, ../scss/helpers/_classes.scss */
#page-property-content .wide_container_3 .hl-bl .fa-star {
    margin: 10px 3px 10px 0;
    float: left;
}

/* line 3338, ../scss/helpers/_classes.scss */
#page-property-content .wide_container_3 .hl-bl p, #page-property-content .wide_container_3 .hl-bl li {
    margin: 13px 0px 0 10px;
}

/* line 3342, ../scss/helpers/_classes.scss */
#page-property-content .wide_container_3 #show-reply-form {
    display: table;
    margin: auto;
    margin-bottom: 30px;
    width: 190px;
    padding: 13px 0;
}

/* line 3349, ../scss/helpers/_classes.scss */
#page-property-content .wide_container_3 .some-prp {
    margin-bottom: 30px;
}

/* line 3353, ../scss/helpers/_classes.scss */
#page-property-content .wide_container_3 #form-single-property-reply .form-control {
    margin-bottom: 15px;
}

/* line 3358, ../scss/helpers/_classes.scss */
#page-property-content .wide_container_3 .clearfix img {
    background-color: #c4017b;
    width: 24px;
    height: 22px;
}

/* line 3364, ../scss/helpers/_classes.scss */
#page-property-content .wide_container_3 .rating {
    margin: 10px 0 15px 0;
    display: table;
}

/***** date picker *****/
/* line 3373, ../scss/helpers/_classes.scss */
#ui-datepicker-div {
    width: 20.4em !important;
    padding: 0px !important;
    z-index: 2 !important;
}

/* line 3377, ../scss/helpers/_classes.scss */
#ui-datepicker-div .ui-widget-header {
    border: 0px;
    background: #fff;
}

/* line 3380, ../scss/helpers/_classes.scss */
#ui-datepicker-div .ui-widget-header .ui-icon {
    background-image: none;
}

/* line 3384, ../scss/helpers/_classes.scss */
#ui-datepicker-div .ui-widget-header .ui-icon:before {
    content: "\f006";
    font-family: FontAwesome;
}

/* line 3389, ../scss/helpers/_classes.scss */
#ui-datepicker-div .ui-datepicker-other-month {
    background-color: #F5F5F5;
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
    opacity: 0.6;
}

/* line 3393, ../scss/helpers/_classes.scss */
#ui-datepicker-div .ui-datepicker-prev {
    left: 50px;
    top: 12px;
    background: url(../img/double-list-arrow-prev.png);
    background-repeat: no-repeat;
    background-position: 50%;
}

/* line 3400, ../scss/helpers/_classes.scss */
#ui-datepicker-div .ui-datepicker-next {
    right: 50px;
    top: 12px;
    background: url(../img/double-list-arrow-next.png);
    background-repeat: no-repeat;
    background-position: 50%;
}

/* line 3407, ../scss/helpers/_classes.scss */
#ui-datepicker-div .ui-state-highlight, #ui-datepicker-div .ui-widget-content .ui-state-highlight, #ui-datepicker-div .ui-widget-header .ui-state-highlight {
    border: 1px solid #F25E36 !important;
    background: #F25E36 !important;
    color: #fff !important;
}

/* line 3412, ../scss/helpers/_classes.scss */
#ui-datepicker-div .ui-datepicker-title {
    padding: 10px;
}

/* line 3415, ../scss/helpers/_classes.scss */
#ui-datepicker-div td span, #ui-datepicker-div td a {
    text-align: center;
}

/* line 3418, ../scss/helpers/_classes.scss */
#ui-datepicker-div table {
    margin: 0;
}

/* line 3421, ../scss/helpers/_classes.scss */
#ui-datepicker-div td {
    padding: 0px;
}

/* line 3423, ../scss/helpers/_classes.scss */
#ui-datepicker-div td a {
    padding: 0.65em;
}

/* line 3427, ../scss/helpers/_classes.scss */
#ui-datepicker-div .ui-state-default, #ui-datepicker-div .ui-widget-content .ui-state-default, #ui-datepicker-div .ui-widget-header .ui-state-default {
    border: 0px;
    border-right: 1px solid #d3d3d3;
    border-top: 1px solid #d3d3d3;
    background: transparent;
    color: #000;
}

/* line 3434, ../scss/helpers/_classes.scss */
#ui-datepicker-div .ui-state-active, #ui-datepicker-div .ui-widget-content .ui-state-active, #ui-datepicker-div .ui-widget-header .ui-state-active {
    border: 1px solid #1C1A1A;
    border-right: 1px solid #1C1A1A;
    border-top: 1px solid #1C1A1A;
}

/* line 3439, ../scss/helpers/_classes.scss */
#ui-datepicker-div th {
    padding: 5px 12px;
    color: #898989;
}

/***** page-content-search *****/
/* line 3448, ../scss/helpers/_classes.scss */
#page-content-search .container {
    /*background-color: #F5F5F5;*/
    /*width: 100%;*/
    padding: 0;
}

/* line 3452, ../scss/helpers/_classes.scss */
/*#page-content-search .container .wide_container_2 {
  width: 1440px;
  margin: auto;
  display: table;
  background-color: #F5F5F5;
  border-left: 1px solid #e6e6e6;
  border-right: 1px solid #e6e6e6;
}*/
/* line 3459, ../scss/helpers/_classes.scss */
#page-content-search .container .wide_container_2 .wide-2 {
    background-color: inherit;
}

/* line 3462, ../scss/helpers/_classes.scss */
#page-content-search .container .wide_container_2 .content {
    background-color: #F5F5F5;
    padding-bottom: 70px;
}

/* line 3466, ../scss/helpers/_classes.scss */
#page-content-search .container .wide_container_2 .content_2 {
    background-color: #F5F5F5;
    width: 100%;
}

/* line 3469, ../scss/helpers/_classes.scss */
#page-content-search .container .wide_container_2 .content_2 .selectize-input {
    padding: 17px 15px;
}

/* line 3472, ../scss/helpers/_classes.scss */
#page-content-search .container .wide_container_2 .content_2 .selectize-control {
    border-right: 0px;
    margin-top: 20px;
}

/* line 3476, ../scss/helpers/_classes.scss */
#page-content-search .container .wide_container_2 .content_2 .selectize-control.single .selectize-input:after {
    top: 55%;
}

/* line 3480, ../scss/helpers/_classes.scss */
#page-content-search .container .wide_container_2 header {
    border-bottom: 1px solid #F1F1F2;
    background-color: #fff;
}

/* line 3483, ../scss/helpers/_classes.scss */
#page-content-search .container .wide_container_2 header .options-overlay {
    position: absolute;
    height: 285px;
    top: 71px;
    z-index: 3;
    -moz-box-shadow: 0px 2px 5px 1px rgba(0, 0, 0, 0.4);
    -webkit-box-shadow: 0px 2px 5px 1px rgba(0, 0, 0, 0.4);
    box-shadow: 0px 2px 5px 1px rgba(0, 0, 0, 0.4);
    background-color: #fff;
}

/* line 3490, ../scss/helpers/_classes.scss */
#page-content-search .container .wide_container_2 header .options-overlay label {
    font-size: 14px;
}

/* line 3493, ../scss/helpers/_classes.scss */
#page-content-search .container .wide_container_2 header .options-overlay .form-control {
    border: 1px solid #e6e6e6;
    padding: 15px;
    margin-bottom: 15px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
}

/* line 3499, ../scss/helpers/_classes.scss */
#page-content-search .container .wide_container_2 header .options-overlay .form-group {
    margin-bottom: 0px;
    width: 100%;
    float: left;
}

/* line 3504, ../scss/helpers/_classes.scss */
#page-content-search .container .wide_container_2 header .options-overlay .block {
    padding: 0;
}

/* line 3507, ../scss/helpers/_classes.scss */
#page-content-search .container .wide_container_2 header .options-overlay .top-mrg {
    margin-top: 20px;
}

/* line 3510, ../scss/helpers/_classes.scss */
#page-content-search .container .wide_container_2 header .options-overlay .submit-features li {
    width: 100%;
}

/* line 3513, ../scss/helpers/_classes.scss */
#page-content-search .container .wide_container_2 header .options-overlay .checkbox {
    padding-left: 0px;
    margin-top: 3px;
    margin-bottom: 3px;
}

/* line 3520, ../scss/helpers/_classes.scss */
#page-content-search .container .wide_container_2 .sidebar {
    padding: 0;
    float: right;
}

/* line 3524, ../scss/helpers/_classes.scss */
#page-content-search .container .wide_container_2 .fa-th-list {
    margin-right: 10px;
}

/* line 3527, ../scss/helpers/_classes.scss */
#page-content-search .container .wide_container_2 .wht-cont {
    margin-bottom: 30px;
}

/* line 3530, ../scss/helpers/_classes.scss */
/
/
#page-content-search .container .wide_container_2 .tabs {
/ / display: inline-block;
/ /
}

/* line 3532, ../scss/helpers/_classes.scss */
#page-content-search .container .wide_container_2 .tabs li:hover {
    background-color: #F8F8F8;
}

/* line 3535, ../scss/helpers/_classes.scss */
#page-content-search .container .wide_container_2 .tabs .tab-content {
/ / display: table;
    background-color: #F5F5F5;
}

/* line 3539, ../scss/helpers/_classes.scss */
#page-content-search .container .wide_container_2 .tabs .tab-links {
    border-right: 0px;
    padding: 0px;
    margin: 0;
    border-bottom: 1px solid #F1F1F2;
    background-color: #fff;
}

/* line 3545, ../scss/helpers/_classes.scss */
#page-content-search .container .wide_container_2 .tabs .tab-links a {
    padding: 24px 0px 0 0;
    width: 100%;
    height: 100%;
}

/* line 3550, ../scss/helpers/_classes.scss */
#page-content-search .container .wide_container_2 .tabs .tab-links li {
    height: 70px;
}

/* line 3553, ../scss/helpers/_classes.scss */
#page-content-search .container .wide_container_2 .tabs .tab-links .bdr-rgh {
    border-right: 1px solid #F1F1F2;
}

/* line 3556, ../scss/helpers/_classes.scss */
#page-content-search .container .wide_container_2 .tabs .tab-links .active {
    background-color: #F8F8F8;
}

/* line 3561, ../scss/helpers/_classes.scss */
#page-content-search .container .wide_container_2 .location-map {
    border-right: 1px solid #e6e6e6;
    height: 70px;
    padding-left: 30px;
}

/* line 3565, ../scss/helpers/_classes.scss */
#page-content-search .container .wide_container_2 .location-map .input-group {
    font-size: 16px;
    padding: 0px;
    width: 100%;
    border: 0;
}

/* line 3572, ../scss/helpers/_classes.scss */
#page-content-search .container .wide_container_2 .no-border {
    border-right: 0px !important;
    padding-right: 15px !important;
}

/* line 3576, ../scss/helpers/_classes.scss */
#page-content-search .container .wide_container_2 .select-block {
    border-right: 1px solid #e6e6e6;
    padding: 0;
    height: 70px;
}

/* line 3580, ../scss/helpers/_classes.scss */
#page-content-search .container .wide_container_2 .select-block .options-button {
    text-decoration: none;
    color: #000;
    font-size: 16px;
    padding: 25px 0px 0px 15px;
    display: table;
    position: relative;
    cursor: pointer;
    width: 100%;
    height: 100%;
}

/* line 3591, ../scss/helpers/_classes.scss */
#page-content-search .container .wide_container_2 .select-block .options-button:after {
    content: ' ';
    display: block;
    position: absolute;
    top: 54%;
    right: 15px;
    margin-top: -3px;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 5px 5px 0 5px;
    border-color: #808080 transparent transparent transparent;
}

/* line 3605, ../scss/helpers/_classes.scss */
#page-content-search .container .wide_container_2 .fa-search {
    position: absolute;
    right: 0px;
    z-index: 2;
    top: 28px;
}

/* line 3611, ../scss/helpers/_classes.scss */
#page-content-search .container .wide_container_2 .form-control {
    border: 0px;
    padding: 23.5px 23px 23.5px 0px;
}

/* line 3615, ../scss/helpers/_classes.scss */
#page-content-search .container .wide_container_2 .form-control:focus {
    -moz-box-shadow: inset 0 0px 0px rgba(0, 0, 0, 0.075), 0 0 0px;
    -webkit-box-shadow: inset 0 0px 0px rgba(0, 0, 0, 0.075), 0 0 0px;
    box-shadow: inset 0 0px 0px rgba(0, 0, 0, 0.075), 0 0 0px;
}

/* line 3618, ../scss/helpers/_classes.scss */
#page-content-search .container .wide_container_2 .selectize-input {
    color: #000;
    border: 0px;
    padding: 26px 0px 0 15px;
    font-size: 16px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -moz-box-shadow: inset 0 0px 0px rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: inset 0 0px 0px rgba(0, 0, 0, 0.1);
    box-shadow: inset 0 0px 0px rgba(0, 0, 0, 0.1);
}

/* line 3626, ../scss/helpers/_classes.scss */
#page-content-search .container .wide_container_2 .selectize-control.single .selectize-input:after {
    top: 85%;
}

/* line 3630, ../scss/helpers/_classes.scss */
#page-content-search .container .wide_container_2 .form-group .price-range {
    margin-bottom: 0px;
    padding: 45px 0 10px;
}

/* line 3635, ../scss/helpers/_classes.scss */
#page-content-search .container .wide_container_2 .paging-navigation {
    margin-top: 45px;
}

/* line 3638, ../scss/helpers/_classes.scss */
#page-content-search .container .wide_container_2 .jslider .jslider-value {
    font-size: 12px;
}

/* line 3641, ../scss/helpers/_classes.scss */
#page-content-search .container .wide_container_2 .pagination li > .active {
    background-color: #35393B !important;
}

/***** agent_profile agency_profile *****/
/* line 3651, ../scss/helpers/_classes.scss */
#page-content-agent .wide-2 {
    padding: 30px 0;
}

/* line 3654, ../scss/helpers/_classes.scss */
#page-content-agent .wide-5 {
    padding: 10px 0 40px 0;
}

/* line 3656, ../scss/helpers/_classes.scss */
#page-content-agent .wide-5 h3 {
    margin: 0;
    color: #35393B;
}

/* line 3660, ../scss/helpers/_classes.scss */
#page-content-agent .wide-5 .circle {
    width: 220px;
    height: 220px;
    -moz-border-radius: 120px;
    -webkit-border-radius: 120px;
    border-radius: 120px;
}

/* line 3665, ../scss/helpers/_classes.scss */
#page-content-agent .wide-5 .team-info {
    margin-top: 45px;
    display: table;
}

/* line 3670, ../scss/helpers/_classes.scss */
#page-content-agent .content {
    padding-top: 40px;
    width: 1140px;
    margin-bottom: 30px;
    display: table;
}

/* line 3675, ../scss/helpers/_classes.scss */
#page-content-agent .content .image-border {
    border: 1px solid #e6e6e6;
    height: 310px;
    padding: 9.5px;
}

/* line 3680, ../scss/helpers/_classes.scss */
#page-content-agent .content .agent-image, #page-content-agent .content .agency-image {
    height: 100%;
    background-repeat: no-repeat;
}

/* line 3684, ../scss/helpers/_classes.scss */
#page-content-agent .content .agency-image, #page-content-agent .content .agent-image {
    background: url(http://placehold.it/265X290);
    background-position: center center;
    background-size: cover;
}

/* line 3690, ../scss/helpers/_classes.scss */
#page-content-agent .content .agent-info h3 {
    font-size: 36px;
    font-weight: 300;
    margin: 0;
}

/* line 3695, ../scss/helpers/_classes.scss */
#page-content-agent .content .agent-info p, #page-content-agent .content .agent-info li {
    font-size: 14px;
}

/* line 3698, ../scss/helpers/_classes.scss */
#page-content-agent .content .agent-info a {
    color: #35393B;
}

/* line 3701, ../scss/helpers/_classes.scss */
#page-content-agent .content .agent-info .ffs-bs a {
    color: #fff;
}

/* line 3704, ../scss/helpers/_classes.scss */
#page-content-agent .content .agent-info .btn-large {
    margin-top: 14px;
}

/* line 3707, ../scss/helpers/_classes.scss */
#page-content-agent .content .agent-info .agency {
    background-color: #E6E6E6;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    float: left;
    padding: 9px;
}

/* line 3712, ../scss/helpers/_classes.scss */
#page-content-agent .content .agent-info .agency .agency-logo {
    background: url(../img/agency-logo.png);
    background-size: cover;
    float: left;
    width: 15px;
    height: 15px;
    margin: 3px 10px 0 0;
}

/* line 3722, ../scss/helpers/_classes.scss */
#page-content-agent .content .agent-info .text-block p, #page-content-agent .content .agent-info .text-block li {
    margin: 10px 0px 10px 0px;
    text-align: justify;
}

/* line 3726, ../scss/helpers/_classes.scss */
#page-content-agent .content .agent-info .text-block .twitter {
    float: left;
}

/* line 3731, ../scss/helpers/_classes.scss */
#page-content-agent .content .agent-info .contact h3 {
    font-size: 19px;
    font-weight: 600;
    margin: 0px 0 20px 0;
}

/* line 3736, ../scss/helpers/_classes.scss */
#page-content-agent .content .agent-info .contact p, #page-content-agent .content .agent-info .contact li {
    margin: 0px;
}

/* line 3739, ../scss/helpers/_classes.scss */
#page-content-agent .content .agent-info .contact a {
    vertical-align: super;
}

/* line 3743, ../scss/helpers/_classes.scss */
#page-content-agent .content .agent-info .contact .skype-contact a {
    color: #c4017b;
}

/* line 3748, ../scss/helpers/_classes.scss */
#page-content-agent .content .agent-info .fa-phone {
    font-size: 18px;
    margin-right: 10px;
    vertical-align: middle;
}

/* line 3753, ../scss/helpers/_classes.scss */
#page-content-agent .content .agent-info .fa-mobile {
    font-size: 24px;
    margin-right: 15px;
    vertical-align: middle;
}

/* line 3758, ../scss/helpers/_classes.scss */
#page-content-agent .content .agent-info .fa-skype {
    color: #c4017b;
    font-size: 24px;
    margin: 0 10px 0 0px;
}

/* line 3763, ../scss/helpers/_classes.scss */
#page-content-agent .content .agent-info .fa-facebook, #page-content-agent .content .agent-info .fa-twitter {
    margin-left: 16px;
    font-size: 18px;
}

/* line 3768, ../scss/helpers/_classes.scss */
#page-content-agent .content .agent-info .agency-contact .agency-block {
    padding: 0 0 15px 0;
    width: 40%;
    float: left;
}

/* line 3773, ../scss/helpers/_classes.scss */
#page-content-agent .content .agent-info .agency-contact h3 {
    font-size: 16px;
    font-weight: bold;
    margin-top: 3px;
}

/* line 3778, ../scss/helpers/_classes.scss */
#page-content-agent .content .agent-info .agency-contact p, #page-content-agent .content .agent-info .agency-contact li {
    margin: 0;
    text-transform: none;
}

/* line 3782, ../scss/helpers/_classes.scss */
#page-content-agent .content .agent-info .agency-contact .strong {
    font-weight: bold;
}

/* line 3785, ../scss/helpers/_classes.scss */
#page-content-agent .content .agent-info .agency-contact img {
    vertical-align: sub;
    width: 20px;
    margin-left: 10px;
}

/* line 3790, ../scss/helpers/_classes.scss */
#page-content-agent .content .agent-info .agency-contact .fa-skype {
    font-size: 20px;
    vertical-align: middle;
}

/* line 3795, ../scss/helpers/_classes.scss */
#page-content-agent .content .agent-info .agency-contact .skype-contact a {
    color: #c4017b;
}

/* line 3801, ../scss/helpers/_classes.scss */
#page-content-agent .content .agency-info {
    padding-left: 30px;
}

/* line 3803, ../scss/helpers/_classes.scss */
#page-content-agent .content .agency-info .btn {
    margin-top: 20px;
}

/* line 3808, ../scss/helpers/_classes.scss */
#page-content-agent .wide_container_2 {
    background-color: #fff;
    width: 1440px;
    margin: auto;
}

/* line 3812, ../scss/helpers/_classes.scss */
#page-content-agent .wide_container_2 .tabs {
    border-top: 1px solid #F1F1F2;
    border-bottom: 1px solid #F1F1F2;
}

/* line 3815, ../scss/helpers/_classes.scss */
#page-content-agent .wide_container_2 .tabs .tab-content {
    height: auto;
    -moz-box-shadow: 0px 0px 0px rgba(0, 0, 0, 0.15);
    -webkit-box-shadow: 0px 0px 0px rgba(0, 0, 0, 0.15);
    box-shadow: 0px 0px 0px rgba(0, 0, 0, 0.15);
    border-top: 1px solid #F1F1F2;
}

/* line 3820, ../scss/helpers/_classes.scss */
#page-content-agent .wide_container_2 .tabs .tab-links {
    margin: auto;
    float: left;
    padding-left: 9%;
    width: 69%;
    border-bottom: 1px solid #F1F1F2;
}

/* line 3826, ../scss/helpers/_classes.scss */
#page-content-agent .wide_container_2 .tabs .tab-links .active {
    background-color: #F8F8F8;
}

/* line 3829, ../scss/helpers/_classes.scss */
#page-content-agent .wide_container_2 .tabs .tab-links li {
    height: auto;
    width: 120px;
    float: left;
}

/* line 3834, ../scss/helpers/_classes.scss */
#page-content-agent .wide_container_2 .tabs .tab-links li:hover {
    background-color: #F8F8F8;
}

/* line 3837, ../scss/helpers/_classes.scss */
#page-content-agent .wide_container_2 .tabs .tab-links a {
    padding: 20px 0px;
    width: 100%;
}

/* line 3842, ../scss/helpers/_classes.scss */
#page-content-agent .wide_container_2 .tabs .input-group {
    width: 31%;
    float: left;
    padding: 23px 0;
    font-size: 16px;
    font-weight: 600;
    text-align: center;
    border-bottom: 1px solid #F1F1F2;
}

/* line 3853, ../scss/helpers/_classes.scss */
#page-content-agent .wide_container_2 .agency h2 {
    text-align: center;
    margin-top: 50px;
}

/* line 3857, ../scss/helpers/_classes.scss */
#page-content-agent .wide_container_2 .agency h6 {
    font-size: 14px;
    font-weight: 300;
    text-align: center;
    margin-bottom: 20px;
}

/* line 3863, ../scss/helpers/_classes.scss */
#page-content-agent .wide_container_2 .agency p, #page-content-agent .wide_container_2 .agency li {
    font-size: 14px;
}

/* line 3866, ../scss/helpers/_classes.scss */
#page-content-agent .wide_container_2 .agency .col-md-6 {
    padding: 0 25px 0 0;
    margin-bottom: 60px;
}

/* line 3871, ../scss/helpers/_classes.scss */
#page-content-agent .wide_container_2 .fa-th-list {
    margin-right: 10px;
}

/***** modal-elements *****/
/* line 3879, ../scss/helpers/_classes.scss */
.modal-dialog {
    width: 380px;
}

/***** Main menu animation *******/
/* line 3886, ../scss/helpers/_classes.scss */
.smooth li:first-child, .smooth-remove li:first-child {
    -moz-transition-delay: 0.025s;
    -o-transition-delay: 0.025s;
    -webkit-transition-delay: 0.025s;
    transition-delay: 0.025s;
}

/* line 3887, ../scss/helpers/_classes.scss */
.smooth li:nth-last-child(n+1), .smooth-remove li:nth-last-child(n+1) {
    -moz-transition-delay: 0.05s;
    -o-transition-delay: 0.05s;
    -webkit-transition-delay: 0.05s;
    transition-delay: 0.05s;
}

/* line 3888, ../scss/helpers/_classes.scss */
.smooth li:nth-last-child(n+2), .smooth-remove li:nth-last-child(n+2) {
    -moz-transition-delay: 0.075s;
    -o-transition-delay: 0.075s;
    -webkit-transition-delay: 0.075s;
    transition-delay: 0.075s;
}

/* line 3889, ../scss/helpers/_classes.scss */
.smooth li:nth-last-child(n+3), .smooth-remove li:nth-last-child(n+3) {
    -moz-transition-delay: 0.1s;
    -o-transition-delay: 0.1s;
    -webkit-transition-delay: 0.1s;
    transition-delay: 0.1s;
}

/* line 3890, ../scss/helpers/_classes.scss */
.smooth li:nth-last-child(n+4), .smooth-remove li:nth-last-child(n+4) {
    -moz-transition-delay: 0.125s;
    -o-transition-delay: 0.125s;
    -webkit-transition-delay: 0.125s;
    transition-delay: 0.125s;
}

/* line 3891, ../scss/helpers/_classes.scss */
.smooth li:nth-last-child(n+6), .smooth-remove li:nth-last-child(n+6) {
    -moz-transition-delay: 0.15s;
    -o-transition-delay: 0.15s;
    -webkit-transition-delay: 0.15s;
    transition-delay: 0.15s;
}

/* line 3892, ../scss/helpers/_classes.scss */
.smooth li:nth-last-child(n+6), .smooth-remove li:nth-last-child(n+6) {
    -moz-transition-delay: 0.175s;
    -o-transition-delay: 0.175s;
    -webkit-transition-delay: 0.175s;
    transition-delay: 0.175s;
}

/* line 3893, ../scss/helpers/_classes.scss */
.smooth li:nth-last-child(n+7), .smooth-remove li:nth-last-child(n+7) {
    -moz-transition-delay: 0.2s;
    -o-transition-delay: 0.2s;
    -webkit-transition-delay: 0.2s;
    transition-delay: 0.2s;
}

/* line 3894, ../scss/helpers/_classes.scss */
.smooth li:nth-last-child(n+8), .smooth-remove li:nth-last-child(n+8) {
    -moz-transition-delay: 0.225s;
    -o-transition-delay: 0.225s;
    -webkit-transition-delay: 0.225s;
    transition-delay: 0.225s;
}

/* line 3895, ../scss/helpers/_classes.scss */
.smooth li, .smooth-remove li {
    -moz-transition: opacity 0.2s;
    -o-transition: opacity 0.2s;
    -webkit-transition: opacity 0.2s;
    transition: opacity 0.2s;
}

/* line 3900, ../scss/helpers/_classes.scss */
.smooth li {
    opacity: 1 !important;
}

/* line 3904, ../scss/helpers/_classes.scss */
.smooth-remove li, a.smooth-remove {
    opacity: 0 !important;
}

/* line 3908, ../scss/helpers/_classes.scss */
.smooth .child-navigation li:first-child {
    -moz-transition-delay: 0s;
    -o-transition-delay: 0s;
    -webkit-transition-delay: 0s;
    transition-delay: 0s;
}

/* line 3909, ../scss/helpers/_classes.scss */
.smooth .child-navigation li:nth-last-child(n+1) {
    -moz-transition-delay: 0s;
    -o-transition-delay: 0s;
    -webkit-transition-delay: 0s;
    transition-delay: 0s;
}

/* line 3910, ../scss/helpers/_classes.scss */
.smooth .child-navigation li:nth-last-child(n+2) {
    -moz-transition-delay: 0s;
    -o-transition-delay: 0s;
    -webkit-transition-delay: 0s;
    transition-delay: 0s;
}

/* line 3911, ../scss/helpers/_classes.scss */
.smooth .child-navigation li:nth-last-child(n+3) {
    -moz-transition-delay: 0s;
    -o-transition-delay: 0s;
    -webkit-transition-delay: 0s;
    transition-delay: 0s;
}

/* line 3912, ../scss/helpers/_classes.scss */
.smooth .child-navigation li:nth-last-child(n+4) {
    -moz-transition-delay: 0s;
    -o-transition-delay: 0s;
    -webkit-transition-delay: 0s;
    transition-delay: 0s;
}

/* line 3913, ../scss/helpers/_classes.scss */
.smooth .child-navigation li:nth-last-child(n+6) {
    -moz-transition-delay: 0s;
    -o-transition-delay: 0s;
    -webkit-transition-delay: 0s;
    transition-delay: 0s;
}

/* line 3914, ../scss/helpers/_classes.scss */
.smooth .child-navigation li:nth-last-child(n+6) {
    -moz-transition-delay: 0s;
    -o-transition-delay: 0s;
    -webkit-transition-delay: 0s;
    transition-delay: 0s;
}

/* line 3915, ../scss/helpers/_classes.scss */
.smooth .child-navigation li:nth-last-child(n+7) {
    -moz-transition-delay: 0s;
    -o-transition-delay: 0s;
    -webkit-transition-delay: 0s;
    transition-delay: 0s;
}

/* line 3916, ../scss/helpers/_classes.scss */
.smooth .child-navigation li:nth-last-child(n+8) {
    -moz-transition-delay: 0s;
    -o-transition-delay: 0s;
    -webkit-transition-delay: 0s;
    transition-delay: 0s;
}

/* line 3920, ../scss/helpers/_classes.scss */
#header .secondary li, #header .primary li {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
}

/* line 3924, ../scss/helpers/_classes.scss */
#header .secondary li:last-child a, #header .mob-menu .secondary li, #header .start li {
    filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
    opacity: 1;
}

/* line 3929, ../scss/helpers/_classes.scss */
.secondary.open a.drop-left, .secondary.open #header.navbar a.drop-close, #header.navbar .secondary.open a.drop-close {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
}

/* line 3934, ../scss/helpers/_classes.scss */
.secondary a.drop-left, .secondary #header.navbar a.drop-close, #header.navbar .secondary a.drop-close {
    -moz-transition: opacity 0.2s;
    -o-transition: opacity 0.2s;
    -webkit-transition: opacity 0.2s;
    transition: opacity 0.2s;
}

#slider-image {
    width: 100%;
    height: 500px;
    background: url('http://placehold.it/1000X300') no-repeat;
    background-size: cover;
}

/****** contact page *****/
/* line 4, ../scss/helpers/_map.scss */
#map2 {
    width: 100%;
    height: 335px;
}

/* line 9, ../scss/helpers/_map.scss */
#mapinfo p, #mapinfo li {
    font-size: 14px;
    margin: 0;
}

/* line 13, ../scss/helpers/_map.scss */
#mapinfo h4 {
    margin: 0 0 5px 0;
}

/* line 16, ../scss/helpers/_map.scss */
#mapinfo h6 {
    font-size: 14px;
    margin: 0 0 10px 0;
    font-weight: 300;
}

/* line 21, ../scss/helpers/_map.scss */
#mapinfo a {
    text-decoration: none;
    color: #000;
    vertical-align: super;
    font-weight: 500;
}

/* line 27, ../scss/helpers/_map.scss */
#mapinfo .fa-phone:before {
    font-size: 20px;
    margin-right: 5px;
}

/* line 31, ../scss/helpers/_map.scss */
#mapinfo .fa-mobile:before {
    font-size: 28px;
    margin-right: 10px;
}

/* line 35, ../scss/helpers/_map.scss */
#mapinfo #at {
    float: left;
    font-size: 16px;
    margin-right: 10px;
}

/* line 40, ../scss/helpers/_map.scss */
#mapinfo .contactblock a {
    vertical-align: -webkit-baseline-middle;
    color: #c4017b;
}

/********** index_v_3 **********/
/* line 48, ../scss/helpers/_map.scss */
#map {
    width: 100%;
    height: 510px;
}

/* line 53, ../scss/helpers/_map.scss */
.home-3 #map {
    width: 100%;
    height: 510px;
}

/* line 58, ../scss/helpers/_map.scss */
.marker-style {
    text-align: center;
    margin-left: -20px !important;
    margin-top: -47px !important;
    height: 50px;
    width: 40px;
    opacity: 1 !important;
}

/* line 66, ../scss/helpers/_map.scss */
.marker-style .marker-active .map-marker {
    background-color: #c4017b;
}

.floatleft {
    float: left;
    margin-right: 9px;
}

/* line 71, ../scss/helpers/_map.scss */
.map-marker {
    -moz-transition: 0.4s ease-in-out all;
    -o-transition: 0.4s ease-in-out all;
    -webkit-transition: 0.4s ease-in-out all;
    transition: 0.4s ease-in-out all;
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    -moz-border-radius: 50% 50% 50% 0;
    -webkit-border-radius: 50%;
    border-radius: 50% 50% 50% 0;
    height: 40px;
    width: 40px;
    position: relative;
    background-color: #fff;
    border: 2px solid #c4017b;
}

/* line 81, ../scss/helpers/_map.scss */
.map-marker img {
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    margin: 13px 0 0 0px;
    width: 23px;
}

/* line 88, ../scss/helpers/_map.scss */
.map-marker:hover {
    background-color: #c4017b;
}

/* line 91, ../scss/helpers/_map.scss */
.infobox-wrapper > img {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
    opacity: 0.5;
    -moz-transition: 0.4s;
    -o-transition: 0.4s;
    -webkit-transition: 0.4s;
    transition: 0.4s;
    position: absolute !important;
    right: 8px;
    top: 13px;
    z-index: 2;
}

/* line 100, ../scss/helpers/_map.scss */
.infobox-wrapper .infobox-inner {
    -moz-box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.2);
    -webkit-box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.2);
    box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.2);
    background: #fff;
    font-size: 12px;
    position: relative;
    margin-bottom: 45px;
    width: 250px;
}

/* line 107, ../scss/helpers/_map.scss */
.infobox-wrapper .infobox-inner .infobox-image {
    width: 250px;
    height: 200px;
    overflow: hidden;
    position: relative;
}

/* line 112, ../scss/helpers/_map.scss */
.infobox-wrapper .infobox-inner .infobox-image img {
    width: 100%;
}

/* line 115, ../scss/helpers/_map.scss */
.infobox-wrapper .infobox-inner .infobox-image .infobox-price {
    background-color: rgba(2, 2, 2, 0.6);
    color: #fff;
    font-size: 14px;
    font-weight: bold;
    padding: 3px 7px;
    position: absolute;
    bottom: 0px;
    left: 8px;
    z-index: 2;
}

/* line 127, ../scss/helpers/_map.scss */
.infobox-wrapper .infobox-inner .infobox-description {
    padding: 18px;
}

/* line 130, ../scss/helpers/_map.scss */
.infobox-wrapper .infobox-inner .infobox-title {
    font-size: 20px;
    font-weight: bold;
    line-height: 1.2;
    margin-bottom: 5px;
}

/* line 136, ../scss/helpers/_map.scss */
.infobox-wrapper .infobox-inner .infobox-title a {
    color: #35393B;
    font-family: 'Open Sans Condensed', sans-serif;
}

/* line 140, ../scss/helpers/_map.scss */
.infobox-wrapper .infobox-inner .infobox-location {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
    opacity: 0.5;
    font-size: 12px;
}

/* line 145, ../scss/helpers/_map.scss */
.infobox-wrapper .infobox-inner:after {
    width: 0px;
    height: 0px;
    border-style: solid;
    border-width: 6px 6px 0 6px;
    border-color: #fff transparent transparent transparent;
    position: absolute;
    left: 95px;
    content: "";
    bottom: -6px;
}

/***** property page *****/
/* line 162, ../scss/helpers/_map.scss */
#page-property-content .wide-2 .map-marker {
    height: 13px;
    width: 13px;
    border: 2px solid #8C9397;
    float: left;
    margin: 10px 5px 0 0;
    background-color: transparent;
}

/* line 171, ../scss/helpers/_map.scss */
#page-property-content #map4 {
    width: 100%;
    height: 350px;
}

/* line 175, ../scss/helpers/_map.scss */
#page-property-content #map {
    width: 100%;
    height: 350px;
}

/***** page-content-search *****/
/* line 185, ../scss/helpers/_map.scss */
#page-content-search .wide_container_2 #map {
    width: 100%;
    height: 1150px;
}

/* line 1, ../scss/helpers/_forms.scss */
::-webkit-input-placeholder {
    color: #afafaf;
    font-size: 14px;
}

/* line 2, ../scss/helpers/_forms.scss */
::-moz-placeholder {
    color: #afafaf;
    font-size: 14px;
}

/* line 3, ../scss/helpers/_forms.scss */
:-moz-placeholder {
    color: #afafaf;
    font-size: 14px;
}

/* line 4, ../scss/helpers/_forms.scss */
:-ms-input-placeholder {
    color: #afafaf;
    font-size: 14px;
}

/* line 6, ../scss/helpers/_forms.scss */
.input-group {
    width: 100%;
    padding-bottom: 10px;
}

/* line 10, ../scss/helpers/_forms.scss */
.input-group span, .form-group span, label, .form-inline span {
    font-size: 16px;
    font-weight: bold;
    display: block;
    margin-bottom: 10px;
}

/* line 15, ../scss/helpers/_forms.scss */
.form-control {
    height: auto;
    border: 1px solid #e6e6e6;
    padding: 14px;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border-radius: 0;
    font-size: 16px;
    color: #1f2126;
}

/* line 24, ../scss/helpers/_forms.scss */
.calendar select {
    width: calc(50% - 2px);
    display: inline-block;
}

/* line 28, ../scss/helpers/_forms.scss */
.calendar label {
    display: inherit;
}

/* line 32, ../scss/helpers/_forms.scss */
.form-inline {
    margin-bottom: 15px;
}

/* line 34, ../scss/helpers/_forms.scss */
.form-inline span {
    margin-top: 10px;
    display: inline-block;
}

/* line 38, ../scss/helpers/_forms.scss */
.form-inline .form-control {
    vertical-align: top;
}

/* line 42, ../scss/helpers/_forms.scss */
.fullwidth {
    width: 100%;
}

/* line 44, ../scss/helpers/_forms.scss */
.fullwidth .form-group {
    width: 100%;
}

/* line 46, ../scss/helpers/_forms.scss */
.fullwidth .form-group textarea {
    width: calc(100% - 154px);
}

/* line 51, ../scss/helpers/_forms.scss */
.btn {
    text-transform: uppercase;
    background-color: #c4017b;
    border-color: #c4017b;
    padding: 16px 0;
    font-size: 14px;
    color: #ffffff;
    font-weight: 600;
    vertical-align: bottom;
}

/* line 61, ../scss/helpers/_forms.scss */
.btn-default {
    background-color: transparent;
    border: 1px solid #c4017b;
    color: #c4017b;
}

/* line 66, ../scss/helpers/_forms.scss */
.btn-default:hover {
    color: #fff;
    background-color: #c4017b;
    border-color: #c4017b;
}

/* line 71, ../scss/helpers/_forms.scss */
.btn-block {
    border: none;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border-radius: 0;
}

/* line 75, ../scss/helpers/_forms.scss */
.btn-lg, .btn-large {
    padding: 15px 0;
    width: 255px;
    height: 50px;
}

/* line 80, ../scss/helpers/_forms.scss */
.btn-large-gst {
    padding: 15px 0;
    width: 190px;
    height: 50px;
}

/* line 85, ../scss/helpers/_forms.scss */
.btn-sm, .btn-small {
    padding: 9px 0;
    width: 125px;
    height: 40px;
}

/* line 90, ../scss/helpers/_forms.scss */
.btn-xs, .btn-mini {
    padding: 2px 0;
    width: 125px;
    height: 25px;
}

/* line 95, ../scss/helpers/_forms.scss */
.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .open .dropdown-toggle.btn-primary {
    color: #fff;
    background-color: #35526f;
    border-color: #35526f;
}

/* line 100, ../scss/helpers/_forms.scss */
.btn:focus, .btn:active:focus, .btn.active:focus {
    outline: 0px auto -webkit-focus-ring-color;
}

/* line 103, ../scss/helpers/_forms.scss */
input[type="checkbox"] {
    width: 17px;
    height: 17px;
    border: none;
    background: none;
    background-color: #dadada;
    margin: 3px 15px 0 0;
}

/* line 111, ../scss/helpers/_forms.scss */
.checkbox.switch {
    padding-left: 0px;
}

/* line 113, ../scss/helpers/_forms.scss */
.checkbox.switch .icheckbox {
    -moz-border-radius: 12px;
    -webkit-border-radius: 12px;
    border-radius: 12px;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    -moz-transition: 0.3s;
    -o-transition: 0.3s;
    -webkit-transition: 0.3s;
    transition: 0.3s;
    border: 2px solid #cdcdcd;
    background-color: #cdcdcd;
    display: inline-block;
    height: 20px;
    position: relative;
    width: 35px;
    top: -1px;
    vertical-align: middle;
    margin-right: 15px;
}

/* line 126, ../scss/helpers/_forms.scss */
.checkbox.switch .icheckbox:hover {
    border-color: #1396e2;
}

/* line 129, ../scss/helpers/_forms.scss */
.checkbox.switch .icheckbox:hover:before {
    filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
    opacity: 1;
}

/* line 132, ../scss/helpers/_forms.scss */
.checkbox.switch .icheckbox:before {
    -moz-transition: 0.3s;
    -o-transition: 0.3s;
    -webkit-transition: 0.3s;
    transition: 0.3s;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    background-color: #fff;
    content: "";
    height: 14px;
    width: 14px;
    position: absolute;
    left: 1px;
    top: 1px;
}

/* line 144, ../scss/helpers/_forms.scss */
.checkbox.switch .icheckbox.checked {
    border-color: #c4017b;
    background-color: #c4017b;
}

/* line 147, ../scss/helpers/_forms.scss */
.checkbox.switch .icheckbox.checked:before {
    background-color: #fff;
    left: 16px;
}

/***** Modal Login-Registration-Error*****/
/* line 157, ../scss/helpers/_forms.scss */
.modal-form h2, #modal-register h2, #modal-login h2, #modal-error h2 {
    font-size: 25px;
    margin-top: 8px;
}

/* line 161, ../scss/helpers/_forms.scss */
.modal-form span, #modal-register span, #modal-login span, #modal-error span {
    font-weight: normal;
}

/* line 164, ../scss/helpers/_forms.scss */
.modal-form .modal-header, #modal-register .modal-header, #modal-login .modal-header, #modal-error .modal-header {
    background: #f2f2f2;
    border-bottom: 0;
}

/* line 167, ../scss/helpers/_forms.scss */
.modal-form .modal-header span, #modal-register .modal-header span, #modal-login .modal-header span, #modal-error .modal-header span {
    color: #8c9397;
}

/* line 172, ../scss/helpers/_forms.scss */
.modal-form .modal-body .form-group, #modal-register .modal-body .form-group, #modal-login .modal-body .form-group, #modal-error .modal-body .form-group {
    width: 100%;
    line-height: 41px;
    padding-left: 5px;
}

/* line 178, ../scss/helpers/_forms.scss */
.modal-form .modal-footer, #modal-register .modal-footer, #modal-login .modal-footer, #modal-error .modal-footer {
    margin-top: 0;
    padding-top: 0;
    padding-bottom: 0;
    background: #fff;
    border-top: 0;
}

/* line 184, ../scss/helpers/_forms.scss */
.modal-form .modal-footer span, #modal-register .modal-footer span, #modal-login .modal-footer span, #modal-error .modal-footer span {
    margin-bottom: 2px;
    text-align: right;
    font-size: 12px;
    white-space: nowrap;
    color: #8c9397;
    float: left;
}

/* line 193, ../scss/helpers/_forms.scss */
.modal-form label, #modal-register label, #modal-login label, #modal-error label {
    font-size: 15px;
    color: #35393b;
}

/* line 197, ../scss/helpers/_forms.scss */
.modal-form .text-center, #modal-register .text-center, #modal-login .text-center, #modal-error .text-center {
    height: auto;
}

/* line 200, ../scss/helpers/_forms.scss */
.modal-form .btn, #modal-register .btn, #modal-login .btn, #modal-error .btn {
    width: 125px;
    padding: 10px 0;
    margin: 0 0 10px 0;
    outline: none;
}

/* line 207, ../scss/helpers/_forms.scss */
.clearfix {
    width: 100%;
}

/* line 210, ../scss/helpers/_forms.scss */
.modal-open {
    overflow: auto;
}

/* line 215, ../scss/helpers/_forms.scss */
.modal-body .form-group input {
    padding: 0 10px;
    width: 100%;
    border: 0px;
    border-bottom: 1px solid #e6e6e6;
    margin-bottom: 15px;
}

/* line 222, ../scss/helpers/_forms.scss */
.modal-body .form-group ::-webkit-input-placeholder {
    color: #35393B;
    font-weight: bold;
}

/* line 226, ../scss/helpers/_forms.scss */
.modal-body .form-group :-moz-placeholder {
    color: #35393B;
    opacity: 1;
    font-weight: bold;
}

/* line 231, ../scss/helpers/_forms.scss */
.modal-body .form-group ::-moz-placeholder {
    color: #35393B;
    opacity: 1;
    font-weight: bold;
}

/* line 236, ../scss/helpers/_forms.scss */
.modal-body .form-group :-ms-input-placeholder {
    color: #35393B;
    font-weight: bold;
}

/* line 245, ../scss/helpers/_forms.scss */
#modal-register .modal-dialog {
    margin-top: 100px;
}

/* line 248, ../scss/helpers/_forms.scss */
#modal-register label {
    margin-bottom: 5px;
}

/* line 251, ../scss/helpers/_forms.scss */
#modal-register .modal-body {
    padding-bottom: 0px;
}

/* line 255, ../scss/helpers/_forms.scss */
#modal-register .modal-footer span {
    margin-top: 10px;
}

/* line 258, ../scss/helpers/_forms.scss */
#modal-register .modal-footer .form-group {
    width: 100%;
    border-bottom: 1px solid #e6e6e6;
    padding-left: 5px;
}

/* line 263, ../scss/helpers/_forms.scss */
#modal-register .modal-footer span.terms {
    display: block;
    float: none;
    padding-bottom: 20px;
    text-align: center;
}

/* line 270, ../scss/helpers/_forms.scss */
#modal-register .user-type-select {
    margin-bottom: 15px;
}

/* line 273, ../scss/helpers/_forms.scss */
#modal-register .user-type-select div {
    display: inline-block;
    margin-right: 60px;
}

/* line 278, ../scss/helpers/_forms.scss */
#modal-register .user-type-select input[type="radio"] {
    display: none;
}

/* line 281, ../scss/helpers/_forms.scss */
#modal-register .user-type-select input[type="radio"] + label {
    position: static;
    color: #8c9397;
    font-weight: normal;
}

/* line 286, ../scss/helpers/_forms.scss */
#modal-register .user-type-select input[type="radio"]:checked + label {
    color: #c4017b;
}

/* line 289, ../scss/helpers/_forms.scss */
#modal-register .user-type-select input[type="radio"] + label span {
    display: inline-block;
    position: relative;
    border: 1px solid #e6e6e6;
    width: 19px;
    height: 19px;
    margin: -1px 4px 0 0;
    vertical-align: middle;
    cursor: pointer;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    background-color: #fff;
}

/* line 301, ../scss/helpers/_forms.scss */
#modal-register .user-type-select input[type="radio"] + label span span {
    background-color: #fff;
    position: relative;
    top: -3px;
    left: 3px;
    width: 11px;
    height: 11px;
    border: 0;
}

/* line 310, ../scss/helpers/_forms.scss */
#modal-register .user-type-select input[type="radio"]:checked + label span span {
    background-color: #c4017b;
}

/* line 317, ../scss/helpers/_forms.scss */
#modal-login .modal-dialog {
    margin-top: 120px;
}

/* line 320, ../scss/helpers/_forms.scss */
#modal-login label {
    margin-bottom: 5px;
}

/* line 323, ../scss/helpers/_forms.scss */
#modal-login .modal-body {
    padding-bottom: 7px;
}

/* line 326, ../scss/helpers/_forms.scss */
#modal-login .modal-body .form-group.social-login {
    line-height: 54px;
}

/* line 329, ../scss/helpers/_forms.scss */
#modal-login .modal-body .form-group:first-child {
    margin-bottom: 26px;
    display: table;
}

/* line 332, ../scss/helpers/_forms.scss */
#modal-login .modal-body .form-group:nth-child(2) {
    margin-bottom: 5px;
    display: table;
}

/* line 335, ../scss/helpers/_forms.scss */
#modal-login .modal-body input {
    outline: none;
}

/* line 336, ../scss/helpers/_forms.scss */
#modal-login .modal-body input:-webkit-autofill {
    -moz-box-shadow: inset 0 0 0 50px #fff !important;
    -webkit-box-shadow: inset 0 0 0 50px #fff !important;
    box-shadow: inset 0 0 0 50px #fff !important;
    -webkit-text-fill-color: #999 !important;
    /* ╤Ж╨▓╨╡╤В ╤В╨╡╨║╤Б╤В╨░ */
    color: #999 !important;
    /* ╤Ж╨▓╨╡╤В ╤В╨╡╨║╤Б╤В╨░ */
}

/* line 343, ../scss/helpers/_forms.scss */
#modal-login .modal-footer span:first-child {
    margin-top: 2px;
}

/* line 347, ../scss/helpers/_forms.scss */
#modal-login .fa {
    width: 15px;
    height: 15px;
    position: absolute;
    right: 40px;
    margin-top: 10px;
    font-size: 24px;
    color: #ddd;
}

/* line 356, ../scss/helpers/_forms.scss */
#modal-login .social-login {
    text-transform: uppercase;
    font-size: 85%;
}

/* line 359, ../scss/helpers/_forms.scss */
#modal-login .social-login .col-md-6 {
    padding: 0;
}

/* line 362, ../scss/helpers/_forms.scss */
#modal-login .social-login .fa {
    position: static;
    margin: 0 5px 0 0;
    font-size: 15px;
    color: inherit;
}

/* line 368, ../scss/helpers/_forms.scss */
#modal-login .social-login .fb-login {
    padding-right: 30px;
    color: #3b5998;
}

/* line 373, ../scss/helpers/_forms.scss */
#modal-login .google-login {
    color: #db5138;
}

/* line 375, ../scss/helpers/_forms.scss */
#modal-login .google-login .fa {
    margin-left: 5%;
}

/* line 383, ../scss/helpers/_forms.scss */
#modal-error .modal-dialog {
    margin-top: 83px;
}

/* line 386, ../scss/helpers/_forms.scss */
#modal-error textarea {
    width: 100%;
    border-color: #e6e6e6;
    height: 175px;
    resize: none;
}

/* line 392, ../scss/helpers/_forms.scss */
#modal-error textarea:focus {
    outline: none;
}

/* line 395, ../scss/helpers/_forms.scss */
#modal-error .modal-body {
    padding-bottom: 10px;
    padding-top: 25px;
}

/* line 398, ../scss/helpers/_forms.scss */
#modal-error .modal-body .form-group {
    line-height: 40px;
    padding-left: 0px;
}

/* line 401, ../scss/helpers/_forms.scss */
#modal-error .modal-body .form-group label {
    margin-bottom: 5px;
}

/* line 405, ../scss/helpers/_forms.scss */
#modal-error .modal-body .form-group:last-child {
    border-bottom: 0;
    margin-bottom: 0;
}

/* line 410, ../scss/helpers/_forms.scss */
#modal-error .btn.btn-block {
    width: 100%;
    margin: 0;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    background-color: #ea7713;
    border-color: #ea7713;
}

/* line 417, ../scss/helpers/_forms.scss */
#modal-error .btn.btn-block:hover {
    background-color: #f45040;
    color: #fff;
}

/* line 422, ../scss/helpers/_forms.scss */
#modal-error .modal-footer .form-group {
    width: 100%;
    margin: 0 0 20px 0px;
}

/***** Custom property galery *****/
/* line 432, ../scss/helpers/_forms.scss */
.custom-galery input {
    display: none;
}

/* line 435, ../scss/helpers/_forms.scss */
.custom-galery .overlay {
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background: rgba(0, 0, 0, 0.9);
    width: 100%;
}

/* line 444, ../scss/helpers/_forms.scss */
.custom-galery .overlay label {
    width: 58px;
    height: 58px;
    position: absolute;
    right: 20px;
    top: 20px;
    background: url(../img/cross.png);
    z-index: 100;
    cursor: pointer;
}

/* line 454, ../scss/helpers/_forms.scss */
.custom-galery .overlay nav {
    text-align: center;
    position: relative;
    top: 50%;
    font-size: 54px;
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
}

/* line 461, ../scss/helpers/_forms.scss */
.custom-galery .overlay ul {
    list-style: none;
    padding: 0;
    margin: 0 auto;
    display: inline-block;
    height: 100%;
    position: relative;
}

/* line 469, ../scss/helpers/_forms.scss */
.custom-galery .overlay ul li {
    display: block;
    height: 20%;
    height: calc(100% / 5);
    min-height: 54px;
}

/* line 475, ../scss/helpers/_forms.scss */
.custom-galery .overlay ul li a {
    font-weight: 300;
    display: block;
    color: white;
    text-decoration: none;
    -moz-transition: color 0.2s;
    -o-transition: color 0.2s;
    -webkit-transition: color 0.2s;
    transition: color 0.2s;
    font-family: 'NotCourierSans';
    text-transform: uppercase;
}

/* line 484, ../scss/helpers/_forms.scss */
.custom-galery .overlay ul li a:hover,
.custom-galery .overlay ul li a:focus {
    color: #849368;
}

/* line 488, ../scss/helpers/_forms.scss */
.custom-galery .lower ~ .overlay-hugeinc {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
    visibility: hidden;
    -moz-transition: opacity 0.5s, visibility 0s 0.5s;
    -o-transition: opacity 0.5s, visibility 0s 0.5s;
    -webkit-transition: opacity 0.5s, visibility 0s;
    -webkit-transition-delay: 0s, 0.5s;
    transition: opacity 0.5s, visibility 0s 0.5s;
    z-index: 100;
}

/* line 494, ../scss/helpers/_forms.scss */
.custom-galery .gal:checked ~ .overlay-hugeinc {
    filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
    opacity: 1;
    visibility: visible;
    -moz-transition: opacity 0.5s;
    -o-transition: opacity 0.5s;
    -webkit-transition: opacity 0.5s;
    transition: opacity 0.5s;
}

/* line 499, ../scss/helpers/_forms.scss */
.custom-galery .overlay-hugeinc nav {
    -moz-perspective: 300px;
}

/* line 502, ../scss/helpers/_forms.scss */
.custom-galery .overlay-hugeinc nav ul {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=40);
    opacity: 0.4;
    -moz-transform: translateY(-25%) rotateX(35deg);
    -ms-transform: translateY(-25%) rotateX(35deg);
    -webkit-transform: translateY(-25%) rotateX(35deg);
    transform: translateY(-25%) rotateX(35deg);
    -moz-transition: -moz-transform 0.5s, opacity 0.5s;
    -o-transition: -o-transform 0.5s, opacity 0.5s;
    -webkit-transition: -webkit-transform 0.5s, opacity 0.5s;
    transition: transform 0.5s, opacity 0.5s;
}

/* line 507, ../scss/helpers/_forms.scss */
.custom-galery .gal:checked ~ .overlay-hugeinc nav ul {
    filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
    opacity: 1;
    -moz-transform: rotateX(0deg);
    -ms-transform: rotateX(0deg);
    -webkit-transform: rotateX(0deg);
    transform: rotateX(0deg);
}

/* line 511, ../scss/helpers/_forms.scss */
.custom-galery .gal:not(:checked) ~ .overlay-hugeinc nav ul {
    -moz-transform: translateY(25%) rotateX(-35deg);
    -ms-transform: translateY(25%) rotateX(-35deg);
    -webkit-transform: translateY(25%) rotateX(-35deg);
    transform: translateY(25%) rotateX(-35deg);
}

/* line 514, ../scss/helpers/_forms.scss */
.custom-galery .owl-item {
    float: left;
}

/* line 517, ../scss/helpers/_forms.scss */
.custom-galery .item {
    height: 800px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: 100%;
    margin: 0 25%;
}

/***** Tabs *****/
/* line 529, ../scss/helpers/_forms.scss */
.tabs .tab-links {
    padding: 0;
    margin-top: 1px;
}

/* line 532, ../scss/helpers/_forms.scss */
.tabs .tab-links li {
    text-align: center;
    list-style: none;
    border-left: 1px solid #F1F1F2;
}

/* line 537, ../scss/helpers/_forms.scss */
.tabs .tab-links li:last-child {
    border-right: 1px solid #F1F1F2;
}

/* line 540, ../scss/helpers/_forms.scss */
.tabs .tab-links a {
    display: inline-block;
    font-size: 16px;
    font-weight: 600;
    color: #4c4c4c;
    -moz-transition: all linear 0.15s;
    -o-transition: all linear 0.15s;
    -webkit-transition: all linear;
    -webkit-transition-delay: 0.15s;
    transition: all linear 0.15s;
}

/* line 547, ../scss/helpers/_forms.scss */
.tabs .tab-links a:hover, .tabs .tab-links li:hover {
    background: #F8F8F8;
    text-decoration: none;
}

/* line 551, ../scss/helpers/_forms.scss */
.tabs .tab-links img {
    width: 20px;
    margin-right: 5px;
    vertical-align: text-top;
}

/* line 556, ../scss/helpers/_forms.scss */
.tabs .tab-links .street-view-image {
    width: 13px;
}

/* line 560, ../scss/helpers/_forms.scss */
.tabs .tab-links:after {
    display: block;
    clear: both;
    content: '';
}

/* line 565, ../scss/helpers/_forms.scss */
.tabs .tab-content {
    padding: 0px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    -moz-box-shadow: -1px 0px 1px rgba(0, 0, 0, 0.15);
    -webkit-box-shadow: -1px 0px 1px rgba(0, 0, 0, 0.15);
    box-shadow: -1px 0px 1px rgba(0, 0, 0, 0.15);
    background: #fff;
    height: 350px;
}

/* line 572, ../scss/helpers/_forms.scss */
.tabs .tab {
    display: none;
}

/* line 575, ../scss/helpers/_forms.scss */
.tabs .tab.active {
    display: block;
}

/***** checkbox *****/
/* line 583, ../scss/helpers/_forms.scss */
.features .ffs-bs {
    margin: 0;
    padding-bottom: 0px;
    float: right;
}

/* line 587, ../scss/helpers/_forms.scss */
.features .ffs-bs .btn {
    margin: 0 0 45px 0;
    background-color: #c4017b;
    border-color: #ea7713;
}

/* line 592, ../scss/helpers/_forms.scss */
.features .ffs-bs .btn:hover {
    background-color: #c4017b;
}

/* line 597, ../scss/helpers/_forms.scss */
.submit-features {
    list-style: none;
    padding-left: 0;
}

/* line 600, ../scss/helpers/_forms.scss */
.submit-features li {
    display: inline-block;
}

/* line 605, ../scss/helpers/_forms.scss */
.checkbox .icheckbox {
    -moz-box-shadow: inset 0px 1px 1px rgba(0, 0, 0, 0.2);
    -webkit-box-shadow: inset 0px 1px 1px rgba(0, 0, 0, 0.2);
    box-shadow: inset 0px 1px 1px rgba(0, 0, 0, 0.2);
    position: relative;
    display: inline-block;
    vertical-align: middle;
    display: inline-block;
    height: 17px;
    margin-right: 10px;
    position: relative;
    width: 17px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    top: -1px;
    border: 1px solid #DADADA;
    background-color: #fff;
}

/* line 620, ../scss/helpers/_forms.scss */
.checkbox .checked {
    background-color: #c4017b;
    border: 1px solid #c4017b;
    -moz-box-shadow: inset 0px 1px 1px transparent;
    -webkit-box-shadow: inset 0px 1px 1px transparent;
    box-shadow: inset 0px 1px 1px transparent;
}

/* line 625, ../scss/helpers/_forms.scss */
.checkbox .icheckbox:after {
    -moz-transition: 0.3s;
    -o-transition: 0.3s;
    -webkit-transition: 0.3s;
    transition: 0.3s;
    -webkit-font-smoothing: antialiased;
    font-family: 'fontawesome';
    color: #fff;
    content: "\f00c";
    position: absolute;
    line-height: 17px;
    left: 2px;
    font-size: 12px;
}

/* line 636, ../scss/helpers/_forms.scss */
.checkbox label {
    font-size: 14px;
    color: #000;
}

/* line 641, ../scss/helpers/_forms.scss */
.switch .icheckbox:after {
    color: transparent;
}

/***** range slider *****/
/* line 648, ../scss/helpers/_forms.scss */
.jslider {
    top: 12px;
}

/* line 651, ../scss/helpers/_forms.scss */
.jslider .jslider-value {
    background-color: #fff;
    color: #000;
    font-size: 12px;
    font-weight: bold;
    border: 2px solid #f0f0f0;
    top: -50px;
    padding: 9px;
}

/* line 661, ../scss/helpers/_forms.scss */
.jslider .jslider-bg i {
    height: 7px;
}

/* line 664, ../scss/helpers/_forms.scss */
.jslider .jslider-bg .l, .jslider .jslider-bg .f, .jslider .jslider-bg .r {
    background: none;
    background-color: #dadada;
    height: 4px;
}

/* line 669, ../scss/helpers/_forms.scss */
.jslider .jslider-bg .v {
    background: none;
    background-color: #c4017b;
    height: 7px;
    top: -2px;
}

/* line 676, ../scss/helpers/_forms.scss */
.jslider .jslider-pointer {
    background-color: #fff;
    height: 20px;
    width: 20px;
    border: 1px solid #dbdbdb;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    top: -8px;
}

/* line 684, ../scss/helpers/_forms.scss */
.jslider .jslider-pointer:after, .jslider .jslider-pointer:before, .jslider .jslider-pointer-to:after, .jslider .jslider-pointer-to:before {
    top: -8px;
    left: 50%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
    z-index: 2;
}

/* line 695, ../scss/helpers/_forms.scss */
.jslider .jslider-pointer:after {
    border-color: rgba(255, 255, 255, 0);
    border-top-color: #ffffff;
    border-left-color: #ffffff;
    border-width: 3px;
    margin-left: -2px;
    top: -10px;
}

/* line 703, ../scss/helpers/_forms.scss */
.jslider .jslider-pointer:before {
    border-color: rgba(240, 240, 240, 0);
    border-top-color: #f0f0f0;
    border-left-color: #f0f0f0;
    border-width: 5px;
    margin-left: -4px;
    top: -9px;
}

/* line 711, ../scss/helpers/_forms.scss */
.jslider .jslider-pointer + .jslider-pointer-to:after {
    border-color: rgba(255, 255, 255, 0);
    border-top-color: #ffffff;
    border-right-color: #ffffff;
    border-width: 3px;
    margin-left: -2px;
    top: -10px;
}

/* line 719, ../scss/helpers/_forms.scss */
.jslider .jslider-pointer + .jslider-pointer-to:before {
    border-color: rgba(240, 240, 240, 0);
    border-top-color: #f0f0f0;
    border-right-color: #f0f0f0;
    border-width: 5px;
    margin-left: -4px;
    top: -9px;
}

/* line 727, ../scss/helpers/_forms.scss */
.jslider .jslider-pointer.slide-right:after, .jslider .jslider-pointer-to.slide-right:after {
    border-width: 3px !important;
    margin-left: -12px !important;
    top: -10px !important;
}

/* line 732, ../scss/helpers/_forms.scss */
.jslider .jslider-pointer.slide-right:before, .jslider .jslider-pointer-to.slide-right:before {
    border-width: 5px !important;
    margin-left: -14px !important;
    top: -9px !important;
}

/* line 738, ../scss/helpers/_forms.scss */
.price-range {
    -moz-transition: 0.3s;
    -o-transition: 0.3s;
    -webkit-transition: 0.3s;
    transition: 0.3s;
    margin-bottom: 20px;
    padding: 50px 0 10px;
}

/* line 743, ../scss/helpers/_forms.scss */
.price-range .jslider-label, .price-range .jslider-value {
    color: #5a5a5a;
}

/****** Preloader ********/
/* line 750, ../scss/helpers/_forms.scss */
#page-preloader {
    position: fixed;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    background: #fff;
    z-index: 100500;
    margin: -60px 0 0 -60px;
}

/* line 760, ../scss/helpers/_forms.scss */
#page-preloader .loader-ring, #page-preloader .loader-ring2 {
    border: 30px solid #000;
    -moz-border-radius: 30px;
    -webkit-border-radius: 30px;
    border-radius: 30px;
    height: 30px;
    width: 30px;
    position: absolute;
    left: 50%;
    top: 50%;
    opacity: 0;
}

/* line 770, ../scss/helpers/_forms.scss */
#page-preloader .loader-ring {
    -webkit-animation: pulsate 1.6s linear infinite;
    -moz-animation: pulsate 1.6s linear infinite;
    -ms-animation: pulsate 1.6s linear infinite;
    animation: pulsate 1.6s linear infinite;
    -webkit-animation-iteration-count: infinite;
    -moz-animation-iteration-count: infinite;
    -ms-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
}

/* line 781, ../scss/helpers/_forms.scss */
#page-preloader .loader-ring2 {
    -webkit-animation: pulsate2 1.6s linear infinite;
    -moz-animation: pulsate2 1.6s linear infinite;
    -ms-animation: pulsate2 1.6s linear infinite;
    animation: pulsate2 1.6s linear infinite;
    -webkit-animation-iteration-count: infinite;
    -moz-animation-iteration-count: infinite;
    -ms-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-animation-delay: -.8s;
    -moz-animation-delay: -.8s;
    -ms-animation-delay: -.8s;
    animation-delay: -.8s;
}

@-webkit-keyframes pulsate {
    0% {
        -moz-transform: scale(0, 0);
        -ms-transform: scale(0, 0);
        -webkit-transform: scale(0, 0);
        transform: scale(0, 0);
        opacity: 0.5;
    }
    100% {
        -moz-transform: scale(1, 1);
        -ms-transform: scale(1, 1);
        -webkit-transform: scale(1, 1);
        transform: scale(1, 1);
        opacity: 0.0;
    }
}

@-moz-keyframes pulsate {
    0% {
        -moz-transform: scale(0, 0);
        -ms-transform: scale(0, 0);
        -webkit-transform: scale(0, 0);
        transform: scale(0, 0);
        opacity: 0.5;
    }
    100% {
        -moz-transform: scale(1, 1);
        -ms-transform: scale(1, 1);
        -webkit-transform: scale(1, 1);
        transform: scale(1, 1);
        opacity: 0.0;
    }
}

@-ms-keyframes pulsate {
    0% {
        -moz-transform: scale(0, 0);
        -ms-transform: scale(0, 0);
        -webkit-transform: scale(0, 0);
        transform: scale(0, 0);
        opacity: 0.5;
    }
    100% {
        -moz-transform: scale(1, 1);
        -ms-transform: scale(1, 1);
        -webkit-transform: scale(1, 1);
        transform: scale(1, 1);
        opacity: 0.0;
    }
}

@keyframes pulsate {
    0% {
        -moz-transform: scale(0, 0);
        -ms-transform: scale(0, 0);
        -webkit-transform: scale(0, 0);
        transform: scale(0, 0);
        opacity: 0.5;
    }
    100% {
        -moz-transform: scale(1, 1);
        -ms-transform: scale(1, 1);
        -webkit-transform: scale(1, 1);
        transform: scale(1, 1);
        opacity: 0.0;
    }
}

@-webkit-keyframes pulsate2 {
    0% {
        -moz-transform: scale(0, 0);
        -ms-transform: scale(0, 0);
        -webkit-transform: scale(0, 0);
        transform: scale(0, 0);
        opacity: 0.5;
    }
    100% {
        -moz-transform: scale(1, 1);
        -ms-transform: scale(1, 1);
        -webkit-transform: scale(1, 1);
        transform: scale(1, 1);
        opacity: 0.0;
    }
}

@-moz-keyframes pulsate2 {
    0% {
        -moz-transform: scale(0, 0);
        -ms-transform: scale(0, 0);
        -webkit-transform: scale(0, 0);
        transform: scale(0, 0);
        opacity: 0.5;
    }
    100% {
        -moz-transform: scale(1, 1);
        -ms-transform: scale(1, 1);
        -webkit-transform: scale(1, 1);
        transform: scale(1, 1);
        opacity: 0.0;
    }
}

@-ms-keyframes pulsate2 {
    0% {
        -moz-transform: scale(0, 0);
        -ms-transform: scale(0, 0);
        -webkit-transform: scale(0, 0);
        transform: scale(0, 0);
        opacity: 0.5;
    }
    100% {
        -moz-transform: scale(1, 1);
        -ms-transform: scale(1, 1);
        -webkit-transform: scale(1, 1);
        transform: scale(1, 1);
        opacity: 0.0;
    }
}

@keyframes pulsate2 {
    0% {
        -moz-transform: scale(0, 0);
        -ms-transform: scale(0, 0);
        -webkit-transform: scale(0, 0);
        transform: scale(0, 0);
        opacity: 0.5;
    }
    100% {
        -moz-transform: scale(1, 1);
        -ms-transform: scale(1, 1);
        -webkit-transform: scale(1, 1);
        transform: scale(1, 1);
        opacity: 0.0;
    }
}

/* line 2, ../scss/helpers/_footer.scss */
footer p, footer li, footer li, footer a, footer a:visited {
    font-size: 13px;
    color: #fff;
}

/* line 5, ../scss/helpers/_footer.scss */
#page-footer .inner {
    display: table;
    width: 100%;
    color: #dadada;
}

/* line 6, ../scss/helpers/_footer.scss */
#page-footer .inner h3 {
    color: #fff;
    margin: 20px 0 13px;
    font-family: "Open Sans Condensed";
    font-size: 29px;
    font-weight: 500;
}

/* line 7, ../scss/helpers/_footer.scss */
#page-footer .inner #footer-main {
    background-color: #c4017b;
    padding: 40px 0;
}

/* line 8, ../scss/helpers/_footer.scss */
#page-footer .inner #footer-copyright {
    background-color: #c4017b;
    display: table;
    text-align: center;
    padding: 20px 0;
    width: 100%;
}

/* line 9, ../scss/helpers/_footer.scss */
#page-footer .inner #footer-copyright span {
    opacity: 0.5;
    line-height: 26px;
}

/* line 10, ../scss/helpers/_footer.scss */
#page-footer .inner #footer-copyright .bank-logo {
    height: 25px;
    vertical-align: middle;
    margin-right: 7px;
    margin-left: 8px;
}

/* line 13, ../scss/helpers/_footer.scss */
#page-footer .inner .property {
    background-color: #24262a;
    padding: 8px 6px;
    margin-bottom: 8px;
}

/* line 17, ../scss/helpers/_footer.scss */
#page-footer .inner .property:last-child {
    margin-bottom: 0 !important;
}

/* line 18, ../scss/helpers/_footer.scss */
#page-footer .inner .property figure {
    opacity: 0.5;
}

/* line 21, ../scss/helpers/_footer.scss */
#page-footer .inner .property-thumbnail {
    background-color: #1f2126;
    float: left;
    height: 54px;
    overflow: hidden;
    margin-right: 10px;
}

/* line 22, ../scss/helpers/_footer.scss */
#page-footer .inner .property-thumbnail img {
    -moz-backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    height: 100%;
}

/* line 24, ../scss/helpers/_footer.scss */
#page-footer .inner .contact-us {
    color: #fff;
    font-size: 13px;
}

/* line 28, ../scss/helpers/_footer.scss */
#page-footer .inner ul.list-links li a {
    display: inline-block;
    padding-bottom: 5px;
}

.no-found-sites {
    margin-left: 34px;
}

.max-sponsor-width {
    max-width: 120px;
}

#page-footer .inner ul.list-links li a:hover {
    color: white !important;
}

/* line 32, ../scss/helpers/_footer.scss */
#page-footer .inner a.mailto {
    color: #c4017b;
}

/* line 33, ../scss/helpers/_footer.scss */
#page-footer .inner .roll:after {
    text-shadow: none;
    -webkit-font-smoothing: antialiased;
    font-family: 'fontawesome';
    speak: none;
    font-weight: normal;
    font-variant: normal;
    line-height: 1;
    text-transform: none;
    content: "\f0d8";
    font-size: 14px;
    padding-left: 5px;
}

/* line 46, ../scss/helpers/_footer.scss */
#page-footer .inner a:hover, #page-footer .inner a:focus {
    color: #c4017b;
}

/* line 50, ../scss/helpers/_footer.scss */
#page-footer .inner #footer-copyright a {
    font-size: 14px;
    color: #dadada;
    opacity: 0.5;
}

/* line 51, ../scss/helpers/_footer.scss */
#page-footer .inner #footer-copyright a:hover {
    font-size: 14px;
    color: #fff;
    opacity: 0.5;
}

/* line 58, ../scss/helpers/_footer.scss */
body, html {
    height: 100%;
    margin: 0;
}

/* line 59, ../scss/helpers/_footer.scss */
.wrapper {
    display: table;
    height: 100%;
    width: 100%;
}

/* line 60, ../scss/helpers/_footer.scss */
#page-content {
    height: auto;
}

#page-content .explore {
    background: #c4017b;
    text-align: center;
    color: white;
    padding: 12px;
}

#page-content-search .explore_title {
    background: #c4017b;
    text-align: center;
    color: white;
    padding: 12px;
    margin-bottom: 22px;
}

#page-content-search .explore_title h2 {
    color: #fff;
}

#page-content-search .explore_title h5 {
    color: #fff;
    font-weight: 300;
}

#page-content .explore_section {
    background: #fff;
    border-bottom: 2px solid #c4017b;
    text-align: center;
    color: #c4017b;
    padding: 12px;
}

#page-content .explore_section .team-color {
    font-size: 12px;
    color: #c4017b;
}

/* line 61, ../scss/helpers/_footer.scss */
#page-footer {
    height: 1px;
}

@media (max-width: 767px) {
    /* line 62, ../scss/helpers/_footer.scss */
    .wrapper, #page-footer {
        display: block;
    }
}

#header {
    -moz-box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.15);
    -webkit-box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.15);
    box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.15);
    background-color: #fff;
    position: relative;
    width: 100%;
    z-index: 99;
    top: 0;
    min-height: 100px;
    padding-top: 15px;
}

.navbar {
    margin: 0px;
}

.navbar-collapse {
    height: auto;
    margin-top: 20px;
    margin-bottom: 20px;
}

#primary-menu {
    margin: 0;
}

@media screen and (max-width: 1000px) {
   .navbar-header {
        width: 100%;
   }
   .navbar-brand.nav.logo {
        width: 100%;
        display: block;
        margin: auto;
        text-align: center;
        margin-bottom: 15px;
   }
   .collapse.navbar-collapse {
        
   }
   #primary-menu {
        margin: auto;
    }
}

@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {

}

@media (-webkit-min-device-pixel-ratio: 3), (min-resolution: 288dpi) {
    /* line 270, ../scss/helpers/_header.scss */
    #header.navbar .navbar-brand.logo {
        display: none;
    }

    /* line 271, ../scss/helpers/_header.scss */
    #header.navbar .navbar-brand.logo.retina {
        display: block;
        width: 100%;
        margin: 0 auto;
    }
}

@media screen and (min-width: 2560px) {
    /* line 5, ../scss/helpers/_responsive.scss */
    .home_1 .navbar {
        height: 775px;
    }
}

@media screen and (max-width: 1450px) {
    /* line 14, ../scss/helpers/_responsive.scss */
    #header.navbar > .container {
        width: 100%;
    }

    /***** index v-1 *****/
    /* line 20, ../scss/helpers/_responsive.scss */
    .home_1 .search {
        padding: 0 30%;
    }

    /***** page-content-search *****/
    /* line 28, ../scss/helpers/_responsive.scss */
    /*#page-content-search .container .wide_container_2 {
    width: 100%;
  }*/
    /* line 30, ../scss/helpers/_responsive.scss */
    #page-content-search .container .wide_container_2 .content {
        padding: 0px;
    }

    /* line 33, ../scss/helpers/_responsive.scss */
    #page-content-search .container .wide_container_2 .item-info {
        padding-right: 0;
    }

    /* line 36, ../scss/helpers/_responsive.scss */
    #page-content-search .container .wide_container_2 .location-map {
        padding-left: 15px;
    }

    /***** agent_profile *****/
    /* line 46, ../scss/helpers/_responsive.scss */
    #page-content-agent .wide_container_2 {
        width: 100%;
    }

    /* line 49, ../scss/helpers/_responsive.scss */
    #page-content-agent .content {
        width: 100%;
    }
}

@media screen and (max-width: 1200px) {
    /* line 58, ../scss/helpers/_responsive.scss */
    #header li {
        font-size: 13px;
    }

    /***** add property *****/
    /* line 65, ../scss/helpers/_responsive.scss */
    .page-property .prt-cont {
        width: calc(100% - 100px);
    }

    /* line 68, ../scss/helpers/_responsive.scss */
    .page-property .wide-4 .explore .property-map-marker {
        margin: 0px 0px 0 10px;
    }

    /***** agent_profile agency_profile *****/
    /* line 77, ../scss/helpers/_responsive.scss */
    #page-content-agent .text-block .twitter {
        padding-left: 15px;
    }

    /* line 81, ../scss/helpers/_responsive.scss */
    #page-content-agent .content .agency-info .ffs-bs .btn {
        margin-top: 2px;
    }

    /***** page-content-search *****/
    /* line 89, ../scss/helpers/_responsive.scss */
    #page-content-search .item-price {
        text-align: center;
    }
}

@media screen and (max-width: 1024px) {
    /* line 101, ../scss/helpers/_responsive.scss */
    #header.navbar .cross {
        top: 25px;
        left: 107px;
    }

    /* line 105, ../scss/helpers/_responsive.scss */
    #header.navbar a.drop-close {
        padding: 35px 35px 32px 50px !important;
        margin-right: 20px;
    }

    /* line 109, ../scss/helpers/_responsive.scss */
    #header.navbar a.drop-left, #header.navbar a.drop-close, #header.navbar #header.navbar a.drop-close {
        margin: 0 20px 0 0;
    }

    /* line 113, ../scss/helpers/_responsive.scss */
    #header.navbar-nav > li {
        font-size: 13px;
    }

    /* line 116, ../scss/helpers/_responsive.scss */
    #header .selectize-input {
        padding: 15px 40px;
    }

    /* line 119, ../scss/helpers/_responsive.scss */
    #header.navbar-nav .selectize-control.selection.single {
        width: 100%;
    }

    /* line 123, ../scss/helpers/_responsive.scss */
    .search-box {
        /*right: -5px;
        top: 50px;
        */
    }

    /* line 127, ../scss/helpers/_responsive.scss */
    .secondary .selectize-control.single .selectize-input:after {
        border-width: 4px 4px 0 4px !important;
        top: 53% !important;
    }

    /* line 131, ../scss/helpers/_responsive.scss */
    .secondary .selectize-input:after, .secondary .selectize-input.dropdown-active:after {
        right: 38px !important;
    }

    /* line 134, ../scss/helpers/_responsive.scss */
    .secondary .selectize-control.single .selectize-input.dropdown-active:after {
        border-width: 0 4px 4px 4px !important;
        top: 53% !important;
    }

    /* line 138, ../scss/helpers/_responsive.scss */
    .selectize-dropdown [data-selectable], .selectize-dropdown .optgroup-header, .menu-wht .selectize-dropdown [data-selectable], .menu-wht .selectize-dropdown .optgroup-header {
        padding: 15px 40px !important;
    }

    /* line 141, ../scss/helpers/_responsive.scss */
    .menu-wht #header.navbar .selectize-input {
        color: #35393B;
    }

    /* line 144, ../scss/helpers/_responsive.scss */
    .menu-wht #header .selectize-input:after {
        border-color: #35393B transparent transparent transparent !important;
    }

    /* line 147, ../scss/helpers/_responsive.scss */
    .menu-wht #header .selectize-input.dropdown-active:after {
        border-color: transparent transparent #35393B transparent !important;
    }

    /******** index v-1 *********/
    /* line 153, ../scss/helpers/_responsive.scss */
    #header.navbar .site-header .mob-menu .navbar-nav > li > a {
        color: #35393B;
    }

    /* line 156, ../scss/helpers/_responsive.scss */
    .container {
        width: 100%;
    }

    /* line 160, ../scss/helpers/_responsive.scss */
    .home_1 a {
        font-size: 12px;
    }

    /* line 163, ../scss/helpers/_responsive.scss */
    .home_1 .navbar {
        width: 100%;
    }

    /* line 165, ../scss/helpers/_responsive.scss */
    .home_1 .navbar .navbar-nav > li a {
        padding: 32px 15px;
    }

    /* line 168, ../scss/helpers/_responsive.scss */
    .home_1 .navbar li {
        font-size: 12px;
    }

    /* line 171, ../scss/helpers/_responsive.scss */
    .home_1 .navbar a.drop-left, .home_1 #header.navbar a.drop-close, #header .home_1 .navbar a.drop-close, .home_1 .navbar #header.navbar a.drop-close {
        padding: 32px 20px 32px 20px;
    }

    /* line 174, ../scss/helpers/_responsive.scss */
    .home_1 .navbar .cross {
        left: 65px;
    }

    /* line 179, ../scss/helpers/_responsive.scss */
    .home_1 .header_title h1 {
        font-size: 48px;
    }

    /* line 182, ../scss/helpers/_responsive.scss */
    .home_1 .header_title h4 {
        margin-bottom: 20px;
        font-size: 16px;
    }

    /* line 187, ../scss/helpers/_responsive.scss */
    .home_1 .search {
        padding: 0 15%;
    }

    /* line 189, ../scss/helpers/_responsive.scss */
    .home_1 .search .btn-small {
        padding: 16px 0px;
    }

    /* line 194, ../scss/helpers/_responsive.scss */
    .block.testimonials h2 {
        margin: 40px 0 30px 0;
    }

    /******** index v-2 *********/
    /* line 200, ../scss/helpers/_responsive.scss */
    .home_2 {
        height: 500px;
    }

    /* line 202, ../scss/helpers/_responsive.scss */
    .home_2 a {
        font-size: 12px;
    }

    /* line 205, ../scss/helpers/_responsive.scss */
    .home_2 .head-title-2 {
        height: 500px;
    }

    /* line 207, ../scss/helpers/_responsive.scss */
    .home_2 .head-title-2 h1 {
        font-size: 48px;
    }

    /* line 210, ../scss/helpers/_responsive.scss */
    .home_2 .head-title-2 h4 {
        font-size: 14px;
    }

    /* line 215, ../scss/helpers/_responsive.scss */
    .home_2 .navbar .navbar-nav > li a {
        padding: 32px 15px;
    }

    /* line 218, ../scss/helpers/_responsive.scss */
    .home_2 .navbar li {
        font-size: 12px;
    }

    /* line 221, ../scss/helpers/_responsive.scss */
    .home_2 .navbar a.drop-left, .home_2 #header.navbar a.drop-close, #header .home_2 .navbar a.drop-close, .home_2 .navbar #header.navbar a.drop-close {
        padding: 32px 20px 32px 20px;
    }

    /* line 224, ../scss/helpers/_responsive.scss */
    .home_2 .navbar .cross {
        left: 65px;
    }

    /* line 231, ../scss/helpers/_responsive.scss */
    .wide-2 .wht-cont h4 {
        font-size: 16px;
    }

    /* line 234, ../scss/helpers/_responsive.scss */
    .wide-2 .wht-cont .item-title {
        padding: 0 10px;
    }

    /* line 237, ../scss/helpers/_responsive.scss */
    .wide-2 .wht-cont .bookmark .title-add, .wide-2 .wht-cont .compare .plus-add {
        display: none;
    }

    /* line 242, ../scss/helpers/_responsive.scss */
    .wide-2 .sum .bookmark .title-add, .wide-2 .sum .compare .plus-add {
        display: none;
    }

    /******** property page *********/
    /* line 252, ../scss/helpers/_responsive.scss */
    #page-property-content .half-block .bold_text {
        margin-left: 35px;
    }

    /* line 257, ../scss/helpers/_responsive.scss */
    #page-property-content .single-property-summary .favorite-compare-text {
        width: 33%;
    }

    /* line 260, ../scss/helpers/_responsive.scss */
    #page-property-content .single-property-summary p, #page-property-content .single-property-summary li, #page-property-content .single-property-summary #page-property-content {
        font-size: 12px;
    }

    /* line 264, ../scss/helpers/_responsive.scss */
    #page-property-content .single-property-summary .bookmark:hover .title-add {
        right: -70px;
    }

    /* line 269, ../scss/helpers/_responsive.scss */
    #page-property-content .single-property-summary .compare:hover .plus-add {
        right: -75px;
    }

    /******** morphsearch *********/
    /* line 279, ../scss/helpers/_responsive.scss */
    .morphsearch.open .morphsearch-form {
        padding: 0 2% !important;
    }

    /* line 283, ../scss/helpers/_responsive.scss */
    .morphsearch.open .explore_grid .info_block {
        width: 22.9%;
        margin: 10px;
    }

    /* line 288, ../scss/helpers/_responsive.scss */
    .morphsearch.open .dummy-column {
        padding: 0 0 1em;
    }

    /* line 292, ../scss/helpers/_responsive.scss */
    .morphsearch-content {
        padding: 0 2% !important;
    }

    /******** agency-page *********/
    /* line 302, ../scss/helpers/_responsive.scss */
    #page-content-agent .content .agent-info .agency-contact .agency-block {
        width: 35%;
        margin-right: 20px;
    }

    /* line 306, ../scss/helpers/_responsive.scss */
    #page-content-agent .content .agent-info .agency-contact .col-md-2 {
        width: 20%;
    }

    /* line 309, ../scss/helpers/_responsive.scss */
    #page-content-agent .content .agent-info .agency-contact .col-md-8 {
        display: table;
    }

    /********* search-page ***********/
    /* line 320, ../scss/helpers/_responsive.scss */
    #page-content-search .selectize-dropdown [data-selectable], #page-content-search .selectize-dropdown .optgroup-header {
        padding: 15px 10px !important;
    }

    /********* blog ***********/
    /* line 327, ../scss/helpers/_responsive.scss */
    .blog-nv {
        height: 110px;
    }

    /* line 329, ../scss/helpers/_responsive.scss */
    .blog-nv .mob-menu {
        display: table;
        width: 100% !important;
        padding: 10px 30px !important;
    }

    /* line 333, ../scss/helpers/_responsive.scss */
    .blog-nv .mob-menu .navbar-nav > li a {
        padding: 5px 0px !important;
    }

    /* line 336, ../scss/helpers/_responsive.scss */
    .blog-nv .mob-menu .navbar-nav > li.has-child:after {
        right: 15px !important;
        margin: 10px auto !important;
    }

    /* line 340, ../scss/helpers/_responsive.scss */
    .blog-nv .mob-menu .navbar-nav li .child-navigation {
        width: 100% !important;
    }

    /* line 344, ../scss/helpers/_responsive.scss */
    .blog-nv .bs-navbar-collapse {
        display: none;
    }

    /* line 348, ../scss/helpers/_responsive.scss */
    .blog-small {
        height: 80px;
    }
}

@media screen and (max-width: 991px) {
    /******** common *********/
    /* line 359, ../scss/helpers/_responsive.scss */
    .text-center .header-pattern h1 {
        font-size: 48px;
    }

    /***** blog ******/
    /* line 366, ../scss/helpers/_responsive.scss */
    .blog-sm #blog-nav a {
        font-size: 12px;
    }

    /* line 369, ../scss/helpers/_responsive.scss */
    .blog-sm .header-text h1 {
        font-size: 36px;
    }

    /********* pricing page **********/
    /* line 376, ../scss/helpers/_responsive.scss */
    .hd-cnt {
        text-align: left;
    }

    /***** index v-1 *****/
    /* line 383, ../scss/helpers/_responsive.scss */
    .home_1 .form-control {
        padding: 15px 5px;
    }

    /* line 387, ../scss/helpers/_responsive.scss */
    .home_1 .search .selectize-input:after {
        right: 10px;
    }

    /* line 390, ../scss/helpers/_responsive.scss */
    .home_1 .search .selectize-input {
        padding: 19px 5px 13px 5px;
    }

    /* line 396, ../scss/helpers/_responsive.scss */
    .wht-cont .col-sm-7, .wht-cont .col-sm-5 {
        padding: 0px;
    }

    /* line 399, ../scss/helpers/_responsive.scss */
    .wht-cont .item-title {
        padding: 0 10px;
    }

    /* line 402, ../scss/helpers/_responsive.scss */
    .wht-cont .img-counter {
        margin-left: 10px;
    }

    /* line 405, ../scss/helpers/_responsive.scss */
    .wht-cont .bookmark {
        margin-right: 5px;
    }

    /* line 408, ../scss/helpers/_responsive.scss */
    .wht-cont .compare:hover .plus-add {
        right: 0px;
    }

    /* line 411, ../scss/helpers/_responsive.scss */
    .wht-cont .btn-small {
        width: 130px;
    }

    /* line 416, ../scss/helpers/_responsive.scss */
    .wide-3 p, .wide-3 li {
        font-size: 12px;
    }

    /* line 419, ../scss/helpers/_responsive.scss */
    .wide-3 h3 {
        font-size: 17px;
    }

    /***** index v-2 *****/
    /* line 428, ../scss/helpers/_responsive.scss */
    .wide-2 .item-info p, .wide-2 .item-info li {
        font-size: 12px;
    }

    /********* compare ********/
    /* line 436, ../scss/helpers/_responsive.scss */
    #property-package .submit-pricing tbody tr td, #property-package .submit-pricing thead tr th {
        font-size: 12px;
        padding-left: 5px;
        padding-right: 5px;
    }

    /***** add property ********/
    /* line 446, ../scss/helpers/_responsive.scss */
    .prt-cont .form-group label {
        font-size: 14px;
    }

    /******** page-content-search *********/
    /* line 457, ../scss/helpers/_responsive.scss */
    #page-content-search .container .wide_container_2 .location-map, #page-content-search .container .wide_container_2 .select-block {
        height: 35px;
        padding: 0;
    }

    /* line 461, ../scss/helpers/_responsive.scss */
    #page-content-search .container .wide_container_2 .location-map .input-group, #page-content-search .container .wide_container_2 .select-block .options-button {
        padding: 8px 0px 0 15px;
    }

    /* line 464, ../scss/helpers/_responsive.scss */
    #page-content-search .container .wide_container_2 .selectize-input {
        padding: 10px 0px 0 15px;
    }

    /* line 467, ../scss/helpers/_responsive.scss */
    #page-content-search .container .wide_container_2 .selectize-input:after {
        margin-top: -10px;
    }

    /* line 470, ../scss/helpers/_responsive.scss */
    #page-content-search .container .wide_container_2 header {
        border-bottom: 1px solid #F1F1F2;
    }

    /* line 472, ../scss/helpers/_responsive.scss */
    #page-content-search .container .wide_container_2 header .options-overlay {
        top: 36px;
    }

    /* line 476, ../scss/helpers/_responsive.scss */
    #page-content-search .container .wide_container_2 .fa-search {
        top: 10px;
        right: 10px;
    }

    /* line 480, ../scss/helpers/_responsive.scss */
    #page-content-search .container .wide_container_2 .last {
        border-right: 0px;
    }

    /* line 485, ../scss/helpers/_responsive.scss */
    #page-content-search .container .wide_container_2 .tabs .tab-links .bdr-rgh {
        border-right: 0px;
    }

    /* line 488, ../scss/helpers/_responsive.scss */
    #page-content-search .container .wide_container_2 .tabs .tab-links li {
        height: 40px;
        border-bottom: 1px solid #F1F1F2;
    }

    /* line 492, ../scss/helpers/_responsive.scss */
    #page-content-search .container .wide_container_2 .tabs .tab-links a {
        padding: 7px 0px 0 0;
    }

    /* line 495, ../scss/helpers/_responsive.scss */
    #page-content-search .container .wide_container_2 .tabs .tab-links .active {
        border-left: 0px;
    }

    /* line 500, ../scss/helpers/_responsive.scss */
    #page-content-search .container .wide_container_2 .content_2 {
        padding: 0;
    }

    /* line 502, ../scss/helpers/_responsive.scss */
    #page-content-search .container .wide_container_2 .content_2 .selectize-control.single .selectize-input:after {
        top: 65%;
    }

    /* line 506, ../scss/helpers/_responsive.scss */
    #page-content-search .container .wide_container_2 .form-control {
        padding: 0px 23px 0px 0px;
    }

    /* line 509, ../scss/helpers/_responsive.scss */
    #page-content-search .container .wide_container_2 #map {
        height: 1450px;
    }

    /******** property page *********/
    /* line 520, ../scss/helpers/_responsive.scss */
    #page-property-content .wide-2 h3 {
        margin: 0px 0 15px 0;
    }

    /* line 523, ../scss/helpers/_responsive.scss */
    #page-property-content .wide-2 .hl-bl .fa-star {
        margin: 0px 0 5px 0;
    }

    /* line 527, ../scss/helpers/_responsive.scss */
    #page-property-content .pr-summary {
        padding: 15px;
    }

    /* line 529, ../scss/helpers/_responsive.scss */
    #page-property-content .pr-summary .ffs-bs .btn {
        margin-top: 40px;
    }

    /* line 532, ../scss/helpers/_responsive.scss */
    #page-property-content .pr-summary h5 {
        margin-top: 5px;
    }

    /* line 536, ../scss/helpers/_responsive.scss */
    #page-property-content .pr-info {
        padding-right: 15px;
    }

    /* line 540, ../scss/helpers/_responsive.scss */
    .morphsearch {
        display: none;
    }

    /******** agency-page *********/
    /* line 550, ../scss/helpers/_responsive.scss */
    #page-content-agent .content .agent-info .agency-contact .agency-block {
        width: 50%;
        margin-right: 0px;
    }

    /* line 554, ../scss/helpers/_responsive.scss */
    #page-content-agent .content .agent-info .agency-contact .col-xs-6, #page-content-agent .content .agent-info .agency-contact .col-sm-8 {
        padding-right: 0;
    }

    /* line 558, ../scss/helpers/_responsive.scss */
    #page-content-agent .content .agent-info p, #page-content-agent .content .agent-info li {
        font-size: 13px;
    }

    /* line 561, ../scss/helpers/_responsive.scss */
    #page-content-agent .content .agent-info h3 {
        font-size: 28px;
    }

    /* line 564, ../scss/helpers/_responsive.scss */
    #page-content-agent .content .agent-info .ffs-bs .btn {
        margin-top: 0px;
    }

    /***** blog ******/
    /* line 573, ../scss/helpers/_responsive.scss */
    .blog-styles {
        background-color: #fff;
    }

    /* line 576, ../scss/helpers/_responsive.scss */
    .blog-styles #img-gallery .img-big {
        height: 350px;
        background-position: center;
    }

    /* line 580, ../scss/helpers/_responsive.scss */
    .blog-styles #img-gallery .img-sml {
        height: 170px;
        background-position: center;
    }

    /******* user profile *********/
    /* line 589, ../scss/helpers/_responsive.scss */
    .li-sm, .li-md, .li-lg {
        width: 14.2%;
    }

    /* line 591, ../scss/helpers/_responsive.scss */
    .li-sm .img-tab, .li-md .img-tab, .li-lg .img-tab {
        display: none;
    }

    /* line 594, ../scss/helpers/_responsive.scss */
    .li-sm .fa, .li-md .fa, .li-lg .fa {
        font-size: 24px;
        margin: 0;
    }

    /* line 600, ../scss/helpers/_responsive.scss */
    .user-profile .horizontal .tab-content .information-block .btn-large {
        width: 120px;
    }

    /* line 604, ../scss/helpers/_responsive.scss */
    .user-profile .table-responsive h2, .user-profile .table-responsive h4, .user-profile .table-responsive h6, .user-profile .table-responsive td, .user-profile .table-responsive span {
        font-size: 12px;
    }

    /* line 608, ../scss/helpers/_responsive.scss */
    .user-profile .table-responsive .price figure {
        font-size: 36px;
    }

    /* line 612, ../scss/helpers/_responsive.scss */
    .user-profile .table-responsive .header h2 {
        padding: 10px 0 0;
    }

    /* line 615, ../scss/helpers/_responsive.scss */
    .user-profile .table-responsive .price {
        padding-bottom: 10px;
    }

    /* line 619, ../scss/helpers/_responsive.scss */
    .user-profile .horiz-tab .nav-tabs li {
        text-align: center;
    }

    /* line 623, ../scss/helpers/_responsive.scss */
    .pay-now table tbody > tr > td {
        padding: 1px;
    }
}

@media screen and (max-width: 768px) {
    /* line 635, ../scss/helpers/_responsive.scss */
    #header.navbar .site-header .mob-menu {
        padding: 0px 0 17px;
        z-index: 2;
    }

    /* line 641, ../scss/helpers/_responsive.scss */
    #header .fa-arrow-right {
        top: 17px;
    }

    /* line 645, ../scss/helpers/_responsive.scss */
    .form-inline .form-control {
        max-width: 100%;
    }

    /******** index v-1 *********/
    /* line 651, ../scss/helpers/_responsive.scss */
    .wide-1 {
        margin-top: 20px;
    }

    /* line 654, ../scss/helpers/_responsive.scss */
    .home_1 .search .selectize-input:after {
        right: 5px;
    }

    /******** index v-2 *********/
    /* line 662, ../scss/helpers/_responsive.scss */
    .home_2 .head-title-2 h1 {
        font-size: 36px;
    }

    /* line 670, ../scss/helpers/_responsive.scss */
    .wide-2 .item-info .cat-img img {
        width: 15px;
        height: 15px;
        margin: 0px 5px 0 5px;
    }

    /* line 675, ../scss/helpers/_responsive.scss */
    .wide-2 .item-info .cat-img p, .wide-2 .item-info .cat-img li {
        font-size: 10px;
    }

    /* line 681, ../scss/helpers/_responsive.scss */
    .explore h2 {
        margin-top: 20px;
    }

    /* line 684, ../scss/helpers/_responsive.scss */
    .exp-img {
        margin: 5px 0px;
    }

    /********* about-us ********/
    /* line 690, ../scss/helpers/_responsive.scss */
    .fun-facts {
        padding: 30px 0;
    }

    /* line 692, ../scss/helpers/_responsive.scss */
    .fun-facts .number-wrapper .number {
        font-size: 36px;
    }
}

@media screen and (max-width: 767px) {
    /******** common *********/
    /* line 704, ../scss/helpers/_responsive.scss */
    h2 {
        font-size: 28px;
    }

    /* line 707, ../scss/helpers/_responsive.scss */
    p, li {
        font-size: 12px;
    }

    /* line 710, ../scss/helpers/_responsive.scss */
    .text-center .header-pattern h1 {
        font-size: 28px;
    }

    /* line 713, ../scss/helpers/_responsive.scss */
    .price-range {
        padding: 0 0 10px 0;
    }

    /* line 717, ../scss/helpers/_responsive.scss */
    .wht-cont .btn-small {
        width: 150px;
    }

    /* line 721, ../scss/helpers/_responsive.scss */
    .blog-post .gallery .gallery-icon img {
        width: 100%;
    }

    /* line 724, ../scss/helpers/_responsive.scss */
    .btn-half-wth {
        width: 50%;
        padding-right: 0px;
    }

    /* line 728, ../scss/helpers/_responsive.scss */
    #map {
        max-height: 375px;
    }

    /* line 731, ../scss/helpers/_responsive.scss */
    .logo-cont {
        width: 100%;
    }

    /********* 404 *********/
    /* line 738, ../scss/helpers/_responsive.scss */
    .container-404 .text-404 .no-page, .container-404 .text-404 h1 {
        text-align: center;
        margin: 0;
    }

    /* line 742, ../scss/helpers/_responsive.scss */
    .container-404 .text-404 h1 {
        font-size: 130px;
    }

    /******** blog *********/
    /* line 749, ../scss/helpers/_responsive.scss */
    #form-blog-reply-submit {
        margin-bottom: 20px;
    }

    /* line 754, ../scss/helpers/_responsive.scss */
    .blog-sm #img-gallery .img-big {
        height: 250px;
    }

    /* line 757, ../scss/helpers/_responsive.scss */
    .blog-sm #img-gallery .img-sml {
        height: 250px;
    }

    /* line 760, ../scss/helpers/_responsive.scss */
    .blog-sm #img-gallery .right {
        padding-right: 0px !important;
    }

    /* line 763, ../scss/helpers/_responsive.scss */
    .blog-sm #img-gallery .left {
        padding-left: 0px !important;
    }

    /******** index v-1 *********/
    /* line 772, ../scss/helpers/_responsive.scss */
    #header.navbar {
        margin: 0;
    }

    /* line 774, ../scss/helpers/_responsive.scss */
    #header.navbar h1 {
        font-size: 40px;
    }

    /* line 777, ../scss/helpers/_responsive.scss */
    #header.navbar a.drop-close {
        padding: 15px 20px 32px 20px;
    }

    /* line 781, ../scss/helpers/_responsive.scss */
    #header.navbar .site-header .mob-menu {
        z-index: 2;
        padding: 35px 0 17px;
    }

    /* line 784, ../scss/helpers/_responsive.scss */
    #header.navbar .site-header .mob-menu a.drop-close {
        top: -35px;
    }

    /* line 792, ../scss/helpers/_responsive.scss */
    .home_1 .header_title {
        padding-top: 130px;
    }

    /* line 794, ../scss/helpers/_responsive.scss */
    .home_1 .header_title h1 {
        font-size: 36px;
    }

    /* line 799, ../scss/helpers/_responsive.scss */
    .home_1 .search #rent_sale, .home_1 .search #search_field {
        border-radius: 4px;
        margin-bottom: 10px;
        margin-top: 6px;
    }

    /* line 804, ../scss/helpers/_responsive.scss */
    .home_1 .search .btn-small {
        width: 100%;
        border-radius: 4px;
    }

    /* line 808, ../scss/helpers/_responsive.scss */
    .home_1 .search .selectize-input {
        border-radius: 4px;
        padding: 19px 10px 13px 10px;
    }

    /* line 814, ../scss/helpers/_responsive.scss */
    .home_1 .navbar .cross:before, .home_1 .navbar .cross:after {
        background: #333;
    }

    /* line 820, ../scss/helpers/_responsive.scss */
    .wide-1 .ab-us-img {
        height: 200px;
        position: inherit;
        width: 100%;
    }

    /* line 826, ../scss/helpers/_responsive.scss */
    .wht-cont .bookmark {
        margin-right: 15px;
    }

    /* line 830, ../scss/helpers/_responsive.scss */
    .wide-3 .logos {
        height: 50px;
    }

    /* line 833, ../scss/helpers/_responsive.scss */
    .wide-3 .team {
        width: 100%;
        margin-bottom: 10px;
    }

    /* line 837, ../scss/helpers/_responsive.scss */
    .wide-3 .item:hover .img-info {
        top: 310px;
    }

    /******** index v-2 *********/
    /* line 846, ../scss/helpers/_responsive.scss */
    .home_2 .navbar .cross:before, .home_2 .navbar .cross:after {
        background: #333;
    }

    /* line 852, ../scss/helpers/_responsive.scss */
    .wide-2 .item-info {
        border-right: 0px;
    }

    /************ about-us ************/
    /* line 859, ../scss/helpers/_responsive.scss */
    .fun-facts:before {
        display: none;
    }

    /* line 862, ../scss/helpers/_responsive.scss */
    .fun-facts .number-wrapper .number:before {
        background-color: transparent;
    }

    /* line 865, ../scss/helpers/_responsive.scss */
    .fun-facts {
        padding: 30px 0;
    }

    /* line 867, ../scss/helpers/_responsive.scss */
    .fun-facts .number-wrapper .number {
        font-size: 36px;
        width: 40%;
        margin: auto;
        z-index: 3;
        text-align: center;
    }

    /* line 875, ../scss/helpers/_responsive.scss */
    .underline:before {
        background-color: rgba(255, 255, 255, 0.2);
        bottom: 0;
        content: "";
        height: 4px;
        left: 0;
        margin: auto;
        position: absolute;
        top: -15px;
        right: 0;
        width: 60%;
        z-index: 2;
        visibility: visible;
    }

    /************ contact us  ************/
    /* line 892, ../scss/helpers/_responsive.scss */
    .contact-form {
        width: calc(100% - 20px);
    }

    /************ compare page  ************/
    /* line 898, ../scss/helpers/_responsive.scss */
    .table-responsive > .table > thead > tr > th, .table-responsive > .table > tbody > tr > th, .table-responsive > .table > tfoot > tr > th, .table-responsive > .table > thead > tr > td, .table-responsive > .table > tbody > tr > td, .table-responsive > .table > tfoot > tr > td {
        white-space: inherit;
    }

    /* line 902, ../scss/helpers/_responsive.scss */
    #property-package h4 {
        font-size: 18px;
    }

    /* line 905, ../scss/helpers/_responsive.scss */
    #property-package .rigt-align {
        padding-right: 30px !important;
    }

    /************ agent-page  ************/
    /* line 914, ../scss/helpers/_responsive.scss */
    #page-content-agent .content .agent-info .contact h3 {
        margin: 0px 0 5px 0;
    }

    /* line 917, ../scss/helpers/_responsive.scss */
    #page-content-agent .content .agency-info {
        padding-left: 15px;
    }

    /* line 920, ../scss/helpers/_responsive.scss */
    #page-content-agent .content .text-block {
        margin-bottom: 10px;
    }

    /******** page-content-search *********/
    /* line 931, ../scss/helpers/_responsive.scss */
    #page-content-search .container .wide_container_2 .selectize-input, #page-content-search .container .wide_container_2 .location-map .input-group, #page-content-search .container .wide_container_2 .select-block .options-button {
        font-size: 12px;
    }

    /* line 934, ../scss/helpers/_responsive.scss */
    #page-content-search .container .wide_container_2 .form-inline {
        text-align: center;
    }

    /* line 937, ../scss/helpers/_responsive.scss */
    #page-content-search .container .wide_container_2 .no-border {
        margin-bottom: 35px;
        padding-left: 15px;
    }

    /* line 940, ../scss/helpers/_responsive.scss */
    #page-content-search .container .wide_container_2 .no-border .selectize-input {
        margin: 0;
    }

    /* line 945, ../scss/helpers/_responsive.scss */
    #page-content-search .container .wide_container_2 .content_2 .selectize-control {
        margin-top: 0px;
    }

    /* line 948, ../scss/helpers/_responsive.scss */
    #page-content-search .container .wide_container_2 .content_2 .selectize-input {
        padding: 10px 13px;
    }

    /* line 951, ../scss/helpers/_responsive.scss */
    #page-content-search .container .wide_container_2 .content_2 .selectize-control.single .selectize-input:after {
        top: 70%;
    }

    /* line 955, ../scss/helpers/_responsive.scss */
    #page-content-search .container .wide_container_2 .sidebar {
        float: left;
    }

    /* line 958, ../scss/helpers/_responsive.scss */
    #page-content-search .container .wide_container_2 #map {
        height: 350px !important;
    }

    /* line 963, ../scss/helpers/_responsive.scss */
    #page-content-search .tabs .tab-links {
        border-right: 2px solid #F1F1F2;
    }

    /* line 966, ../scss/helpers/_responsive.scss */
    #page-content-search .price-range {
        padding: 15px 0;
        text-align: center;
    }

    /* line 970, ../scss/helpers/_responsive.scss */
    #page-content-search .item-price {
        text-align: left;
    }

    /******** property page *********/
    /* line 978, ../scss/helpers/_responsive.scss */
    #page-property-content .pr-summary {
        float: left;
    }

    /* line 980, ../scss/helpers/_responsive.scss */
    #page-property-content .pr-summary .ffs-bs .btn {
        margin-top: 0px;
    }

    /* line 984, ../scss/helpers/_responsive.scss */
    #page-property-content .pr-info {
        padding: 0 15px;
    }

    /* line 986, ../scss/helpers/_responsive.scss */
    #page-property-content .pr-info ul.social {
        margin-bottom: 5px;
    }

    /******** modal-elements *********/
    /* line 994, ../scss/helpers/_responsive.scss */
    .modal-dialog {
        margin: 30px auto;
    }

    /* line 998, ../scss/helpers/_responsive.scss */
    .modal-dialog .form-group {
        margin-bottom: 5px;
    }

    /* line 1002, ../scss/helpers/_responsive.scss */
    .modal-header {
        padding: 5px 15px;
    }

    /* line 1005, ../scss/helpers/_responsive.scss */
    .modal-body {
        padding: 5px 20px;
    }

    /* line 1007, ../scss/helpers/_responsive.scss */
    .modal-body .form-group:first-child {
        margin-bottom: 5px !important;
    }

    /* line 1011, ../scss/helpers/_responsive.scss */
    .modal {
        overflow-y: scroll;
    }

    /********* user-profile ***********/
    /* line 1017, ../scss/helpers/_responsive.scss */
    .user-profile {
        /***** user profile *****/
    }

    /* line 1019, ../scss/helpers/_responsive.scss */
    .user-profile .tab-content .information-block {
        padding: 20px 10px;
    }

    /* line 1021, ../scss/helpers/_responsive.scss */
    .user-profile .tab-content .information-block .comm-text p, .user-profile .tab-content .information-block .comm-text li {
        padding: 5px 0;
    }

    /* line 1024, ../scss/helpers/_responsive.scss */
    .user-profile .tab-content .information-block .table-responsive .btn-large {
        width: 50px;
        height: 40px;
        font-size: 10px;
        padding: 12px 0;
    }

    /* line 1032, ../scss/helpers/_responsive.scss */
    .user-profile .tab-content .table-responsive h2, .user-profile .tab-content .table-responsive h4, .user-profile .tab-content .table-responsive h6, .user-profile .tab-content .table-responsive td, .user-profile .tab-content .table-responsive span {
        font-size: 12px;
    }

    /* line 1036, ../scss/helpers/_responsive.scss */
    .user-profile .tab-content .table-responsive .price figure {
        font-size: 36px;
    }

    /* line 1040, ../scss/helpers/_responsive.scss */
    .user-profile .tab-content .table-responsive .header h2 {
        padding: 10px 0 0;
    }

    /* line 1043, ../scss/helpers/_responsive.scss */
    .user-profile .tab-content .table-responsive .price {
        padding-bottom: 10px;
    }

    /* line 1047, ../scss/helpers/_responsive.scss */
    .user-profile .tab-content .pay-now {
        margin-top: 10px;
    }

    /* line 1052, ../scss/helpers/_responsive.scss */
    .user-profile .nav-tabs li {
        padding: 0 3px;
    }

    /* line 1054, ../scss/helpers/_responsive.scss */
    .user-profile .nav-tabs li .fa {
        margin-right: 0px;
        font-size: 18px;
    }

    /* line 1060, ../scss/helpers/_responsive.scss */
    .user-profile .horiz-tab {
        padding: 0 0px 0px 15px;
    }

    /* line 1062, ../scss/helpers/_responsive.scss */
    .user-profile .horiz-tab .img-tab {
        display: none;
    }

    /* line 1066, ../scss/helpers/_responsive.scss */
    .user-profile .horiz-tab .nav-tabs a {
        padding: 10px 0;
        text-align: center;
    }

    /* line 1070, ../scss/helpers/_responsive.scss */
    .user-profile .horiz-tab .nav-tabs li, .user-profile .horiz-tab .nav-tabs li:last-child {
        float: left !important;
        padding: 0 5px;
    }

    /* line 1074, ../scss/helpers/_responsive.scss */
    .user-profile .horiz-tab .nav-tabs .active a {
        border-left: 2px solid transparent;
        border-bottom: 2px solid #000;
        background-color: #fff;
    }

    /* line 1079, ../scss/helpers/_responsive.scss */
    .user-profile .horiz-tab .nav-tabs .li-md {
        width: 14.2%;
    }

    /* line 1089, ../scss/helpers/_responsive.scss */
    .user-profile #agencies table td {
        padding: 15px 10px;
    }
}

@media screen and (max-width: 667px) {
    /******** index v-1 *********/
    /* line 1105, ../scss/helpers/_responsive.scss */
    .home_1 .navbar a.drop-left, .home_1 #header.navbar a.drop-close, #header .home_1 .navbar a.drop-close, .home_2 .navbar a.drop-left, .home_2 #header.navbar a.drop-close, #header .home_2 .navbar a.drop-close {
        padding: 32px 35px 32px 21px;
    }

    /* line 1108, ../scss/helpers/_responsive.scss */
    .home_1 .navbar h1, .home_2 .navbar h1 {
        font-size: 28px;
    }

    /* line 1111, ../scss/helpers/_responsive.scss */
    .home_1 .navbar .cross, .home_2 .navbar .cross {
        left: 60px;
    }

    /* line 1114, ../scss/helpers/_responsive.scss */
    .home_1 .navbar .search, .home_2 .navbar .search {
        padding: 0 5%;
    }

    /* line 1120, ../scss/helpers/_responsive.scss */
    .home_1 .header_title h4 {
        font-size: 14px;
    }

    /* line 1124, ../scss/helpers/_responsive.scss */
    .home_1 .navbar .site-header .mob-menu {
        padding: 50px 0 17px;
    }

    /* line 1131, ../scss/helpers/_responsive.scss */
    .home_2 .navbar .site-header .mob-menu {
        padding: 50px 0 19px;
    }

    /***** add property *****/
    /* line 1140, ../scss/helpers/_responsive.scss */
    .page-property .prt-cont {
        width: calc(100% - 60px);
    }

    /* line 1143, ../scss/helpers/_responsive.scss */
    .page-property .wide-4 .explore .property-map-marker {
        margin: 0px 2px 0 5px;
    }

    /***** page-content-search *****/
    /* line 1153, ../scss/helpers/_responsive.scss */
    #page-content-search .container .wide_container_2 .fa-search {
        right: 12px;
    }

    /***** agent_profile *****/
    /* line 1165, ../scss/helpers/_responsive.scss */
    #page-content-agent .wide_container_2 .tabs .input-group {
        width: 100%;
        padding: 5px 0;
        position: inherit;
        border-bottom: 1px solid #F1F1F2;
    }

    /* line 1171, ../scss/helpers/_responsive.scss */
    #page-content-agent .wide_container_2 .tabs .tab-links {
        padding-left: 0;
        display: table;
        float: none;
        width: inherit;
    }

    /******** agency-page *********/
    /* line 1186, ../scss/helpers/_responsive.scss */
    #page-content-agent .wide_container_2 .agency .col-md-6 {
        padding: 0 10%;
        margin-bottom: 30px;
    }
}

@media screen and (max-width: 640px) {
    /* line 1199, ../scss/helpers/_responsive.scss */
    .shrt-but {
        width: 100%;
        display: table;
    }

    /* line 1202, ../scss/helpers/_responsive.scss */
    .shrt-but a {
        margin-bottom: 20px;
    }

    /* line 1207, ../scss/helpers/_responsive.scss */
    .table thead > tr > th, .table tbody > tr > th, .table tfoot > tr > th, .table thead > tr > td, .table tbody > tr > td, .table tfoot > tr > td {
        padding: 5px;
    }

    /******** index v-2 *********/
    /* line 1214, ../scss/helpers/_responsive.scss */
    .home_2 {
        height: 400px;
    }

    /* line 1216, ../scss/helpers/_responsive.scss */
    .home_2 .head-title-2 {
        height: 400px;
    }

    /* line 1218, ../scss/helpers/_responsive.scss */
    .home_2 .head-title-2 h1 {
        font-size: 24px;
    }

    /***** contact us  ******/
    /* line 1226, ../scss/helpers/_responsive.scss */
    .contact-us .txt-block {
        margin-bottom: 10px;
    }

    /***** blog ******/
    /* line 1233, ../scss/helpers/_responsive.scss */
    .blog-sm #header.navbar .navbar-nav > li a {
        padding: 30px 0px;
    }

    /* line 1236, ../scss/helpers/_responsive.scss */
    .blog-sm .col-xs-4 {
        padding: 0 5px;
    }

    /* line 1239, ../scss/helpers/_responsive.scss */
    .blog-sm .back a {
        padding: 30px 10px !important;
    }

    /***** agent_profile agency_profile *****/
    /* line 1248, ../scss/helpers/_responsive.scss */
    #page-content-agent .text-block .col-xs-6 {
        width: 100%;
    }

    /* line 1251, ../scss/helpers/_responsive.scss */
    #page-content-agent .text-block .twitter {
        width: 33.333333%;
    }

    /* line 1255, ../scss/helpers/_responsive.scss */
    #page-content-agent .content {
        padding-top: 10px;
    }

    /* line 1257, ../scss/helpers/_responsive.scss */
    #page-content-agent .content .agent-info .agency-contact .skype-contact {
        margin-bottom: 10px;
    }

    /******** property page *********/
    /* line 1267, ../scss/helpers/_responsive.scss */
    #page-property-content .wide_container_3.carousel-full-width .tabs .tab-links a {
        font-size: 12px;
    }

    /* line 1273, ../scss/helpers/_responsive.scss */
    #page-property-content .wide-2 .pr-info .col-xs-3 {
        width: 50%;
    }

    /* line 1276, ../scss/helpers/_responsive.scss */
    #page-property-content .wide-2 .pr-info .col-xs-3 {
        padding: 5px 5px;
    }

    /******** user profile *********/
    /* line 1286, ../scss/helpers/_responsive.scss */
    .user-profile .edit {
        width: 100%;
        text-align: center;
        margin-bottom: 15px;
    }

    /* line 1291, ../scss/helpers/_responsive.scss */
    .user-profile .delete-agency .fa {
        float: left;
        width: 100%;
        text-align: center;
        margin-top: 10px;
    }

    /******** modal-elements *********/
    /* line 1301, ../scss/helpers/_responsive.scss */
    .modal-dialog {
        margin-top: 0px !important;
    }
}

@media screen and (max-width: 480px) {
    /***** blog ******/
    /* line 1313, ../scss/helpers/_responsive.scss */
    .bs-navbar-collapse li.has-child {
        padding: 10px 30px;
    }

    /* line 1318, ../scss/helpers/_responsive.scss */
    .blog-styles .col-xs-4 {
        width: 100%;
    }

    /* line 1321, ../scss/helpers/_responsive.scss */
    .blog-styles #blog-nav a {
        padding: 15px 30px;
    }

    /* line 1324, ../scss/helpers/_responsive.scss */
    .blog-styles .back a {
        padding: 20px 30px !important;
    }

    /* line 1328, ../scss/helpers/_responsive.scss */
    #blog-nav .back:before {
        top: 0px;
        left: 25px;
    }

    /* line 1332, ../scss/helpers/_responsive.scss */
    .blog-sm .navbar .navbar-nav > li .child-navigation {
        top: 25px !important;
        left: 0px;
    }

    /* line 1336, ../scss/helpers/_responsive.scss */
    .nav-next a, .nav-previous a {
        display: none;
    }

    /******** add property *********/
    /* line 1343, ../scss/helpers/_responsive.scss */
    .wide-4 .col-xs-6 {
        width: 100%;
    }

    /******** about-us  *********/
    /* line 1350, ../scss/helpers/_responsive.scss */
    .txt-block {
        width: 100%;
    }

    /* line 1354, ../scss/helpers/_responsive.scss */
    .block.testimonials figure p, .block.testimonials figure li {
        font-size: 12px;
    }

    /* line 1357, ../scss/helpers/_responsive.scss */
    .block.testimonials p, .block.testimonials li {
        font-size: 14px;
    }

    /******** Index  *********/
    /* line 1364, ../scss/helpers/_responsive.scss */
    .home_1 .navbar {
        height: 575px;
    }

    /* line 1367, ../scss/helpers/_responsive.scss */
    .home_1 .navbar .header_title {
        padding: 0% 7%;
    }

    /* line 1371, ../scss/helpers/_responsive.scss */
    .home_1 .navbar .search #email-label {
        width: 100%;
    }

    /* line 1374, ../scss/helpers/_responsive.scss */
    .home_1 .navbar .search #rent-sale {
        width: 100%;
        border-radius: 4px;
    }

    /* line 1378, ../scss/helpers/_responsive.scss */
    .home_1 .navbar .search #search_field {
        margin-bottom: 11px;
        border-radius: 4px;
    }

    /* line 1382, ../scss/helpers/_responsive.scss */
    .home_1 .navbar .search .btn-small {
        border-radius: 4px;
    }

    /* line 1385, ../scss/helpers/_responsive.scss */
    .home_1 .navbar .search .selector:after {
        right: 5%;
        left: inherit;
    }

    /* line 1391, ../scss/helpers/_responsive.scss */
    .explore {
        margin-top: 20px;
        padding: 7px;
    }

    /* line 1393, ../scss/helpers/_responsive.scss */
    .explore h2 {
        text-align: center;
        margin-bottom: 12px;
        margin: auto;
        color: #fff;
    }

    /* line 1399, ../scss/helpers/_responsive.scss */
    .carrousel-wrapper-home, #slider-image {
        display: none;
    }

    /* line 1402, ../scss/helpers/_responsive.scss */
    .thank_you_block {
        margin-top: 50px;
        margin-bottom: 50px;
    }

    /* line 1405, ../scss/helpers/_responsive.scss */
    .thank_you_block h1 {
        font-size: 26px;
    }

    /* line 1408, ../scss/helpers/_responsive.scss */
    .thank_you_block h5 {
        font-size: 12px;
    }

    /* line 1412, ../scss/helpers/_responsive.scss */
    .logos {
        margin: 15px 0px;
    }

    /******** property page *********/
    /* line 1419, ../scss/helpers/_responsive.scss */
    #page-property-content h5 {
        font-size: 12px;
    }

    /* line 1423, ../scss/helpers/_responsive.scss */
    #page-property-content .pr-info .col-xs-4 {
        width: 50%;
    }

    /* line 1426, ../scss/helpers/_responsive.scss */
    #page-property-content .pr-info .video-container iframe {
        height: 280px;
    }

    /* line 1430, ../scss/helpers/_responsive.scss */
    #page-property-content .single-property-summary {
        margin: 0px auto;
        float: none;
    }

    /* line 1433, ../scss/helpers/_responsive.scss */
    #page-property-content .single-property-summary .lines-block {
        width: 100%;
        margin-right: 10px;
    }

    /* line 1437, ../scss/helpers/_responsive.scss */
    #page-property-content .single-property-summary .favorite-compare-block {
        width: 100%;
        position: inherit;
    }

    /* line 1441, ../scss/helpers/_responsive.scss */
    #page-property-content .single-property-summary .ffs-bs {
        width: 100%;
        padding-top: 0px;
    }

    /* line 1444, ../scss/helpers/_responsive.scss */
    #page-property-content .single-property-summary .ffs-bs .btn {
        margin-top: 15px;
    }

    /***** page-content-search *****/
    /* line 1456, ../scss/helpers/_responsive.scss */
    #page-content-search .container .wide_container_2 .location-map {
        width: 100%;
        height: 30px;
        border-bottom: 1px solid #e6e6e6;
        border-right: 0px;
    }

    /* line 1461, ../scss/helpers/_responsive.scss */
    #page-content-search .container .wide_container_2 .location-map .input-group {
        padding: 5px 25px 0 10px;
        text-align: center;
    }

    /* line 1466, ../scss/helpers/_responsive.scss */
    #page-content-search .container .wide_container_2 .selectize-input {
        padding: 5px 10px 0 10px;
    }

    /* line 1469, ../scss/helpers/_responsive.scss */
    #page-content-search .container .wide_container_2 .selectize-control.single .selectize-input:after {
        right: 8px;
    }

    /* line 1472, ../scss/helpers/_responsive.scss */
    #page-content-search .container .wide_container_2 .select-block {
        width: 33.33333%;
        height: 30px;
    }

    /* line 1475, ../scss/helpers/_responsive.scss */
    #page-content-search .container .wide_container_2 .select-block .options-button {
        padding: 5px 0% 7px 10px;
    }

    /* line 1478, ../scss/helpers/_responsive.scss */
    #page-content-search .container .wide_container_2 .select-block .options-button:after {
        margin-top: -4px;
    }

    /* line 1484, ../scss/helpers/_responsive.scss */
    #page-content-search .container .wide_container_2 .tabs .tab-links a {
        padding: 3% 0px 0 0;
    }

    /* line 1490, ../scss/helpers/_responsive.scss */
    #page-content-search .container .wide_container_2 header .options-overlay {
        top: 60px;
    }

    /* line 1492, ../scss/helpers/_responsive.scss */
    #page-content-search .container .wide_container_2 header .options-overlay label {
        font-size: 12px;
    }

    /* line 1497, ../scss/helpers/_responsive.scss */
    #page-content-search .container .wide_container_2 .no-border {
        width: 100%;
    }

    /***** agent_profile *****/
    /* line 1509, ../scss/helpers/_responsive.scss */
    #page-content-agent .content .agent-info .long {
        width: 100%;
    }

    /* line 1513, ../scss/helpers/_responsive.scss */
    #page-content-agent .content .agent-info .agency-contact .agency-block {
        width: 100%;
        padding-bottom: 15px;
    }

    /* line 1522, ../scss/helpers/_responsive.scss */
    #page-content-agent .wide_container_2 .agency h3 {
        font-size: 20px;
    }

    /* line 1525, ../scss/helpers/_responsive.scss */
    #page-content-agent .wide_container_2 .agency .col-md-6 {
        padding: 0 2%;
    }

    /* line 1530, ../scss/helpers/_responsive.scss */
    #page-content-agent .wide_container_2 .tabs .tab-links {
        width: 100%;
    }

    /* line 1532, ../scss/helpers/_responsive.scss */
    #page-content-agent .wide_container_2 .tabs .tab-links li {
        width: 33.333333%;
    }

    /******* user profile *********/
    /* line 1544, ../scss/helpers/_responsive.scss */
    .user-profile .li-sm .fa, .user-profile .li-md .fa, .user-profile .li-lg .fa {
        font-size: 16px;
    }

    /* line 1549, ../scss/helpers/_responsive.scss */
    .user-profile .comm-text .col-xs-4 {
        width: 50%;
    }
}

@media screen and (max-width: 414px) {
    /* line 1560, ../scss/helpers/_responsive.scss */
    .btm-indent {
        margin-bottom: 20px;
    }

    /******** Blog *********/
    /* line 1566, ../scss/helpers/_responsive.scss */
    .blog-post {
        padding: 10px 15px;
    }

    /* line 1569, ../scss/helpers/_responsive.scss */
    .blog-nv .mob-menu {
        padding: 10px 20px !important;
    }

    /******** index v-1 *********/
    /* line 1575, ../scss/helpers/_responsive.scss */
    .home_1 .navbar {
        height: 575px;
    }

    /* line 1579, ../scss/helpers/_responsive.scss */
    .wide-2 .cat-img {
        width: 50%;
        float: left;
    }

    /* line 1583, ../scss/helpers/_responsive.scss */
    .wide-2 .line {
        display: none;
    }

    /* line 1588, ../scss/helpers/_responsive.scss */
    .wide-2 .item-price .favorite p, .wide-2 .item-price .favorite li {
        font-size: 13px;
    }

    /* line 1592, ../scss/helpers/_responsive.scss */
    .wide-2 .item-price .btn-small {
        font-size: 14px;
        padding: 15px 5px;
    }

    /* line 1597, ../scss/helpers/_responsive.scss */
    .wide-2 .sum p, .wide-2 .sum li {
        font-size: 22px;
    }

    /* line 1600, ../scss/helpers/_responsive.scss */
    .wide-2 .prop {
        width: 100%;
    }

    /* line 1603, ../scss/helpers/_responsive.scss */
    .wide-2 .wht-cont h4 {
        height: 10px;
    }

    /******** index v-2 *********/
    /* line 1612, ../scss/helpers/_responsive.scss */
    .home_2 .head-title-2 h1 {
        padding-top: 40%;
    }

    /* line 1615, ../scss/helpers/_responsive.scss */
    .home_2 .head-title-2 h4 {
        font-size: 12px;
    }

    /******** property page *********/
    /* line 1624, ../scss/helpers/_responsive.scss */
    #page-property-content h2 {
        font-size: 24px;
    }

    /* line 1627, ../scss/helpers/_responsive.scss */
    #page-property-content h5 {
        font-size: 12px;
        margin-right: 10px;
    }

    /* line 1632, ../scss/helpers/_responsive.scss */
    #page-property-content .half-block .fa-star {
        margin: 0px 3px 10px 0;
    }

    /* line 1638, ../scss/helpers/_responsive.scss */
    #page-property-content .tabs .tab-links a {
        font-size: 12px;
    }

    /* line 1641, ../scss/helpers/_responsive.scss */
    #page-property-content .tabs .tab-links img {
        vertical-align: middle;
    }

    /* line 1645, ../scss/helpers/_responsive.scss */
    #page-property-content .tabs .tab-content {
        height: 199px;
    }

    /* line 1650, ../scss/helpers/_responsive.scss */
    #page-property-content .wide_container_3 .image {
        height: 200px;
    }

    /* line 1654, ../scss/helpers/_responsive.scss */
    #page-property-content .wide_container_3.carousel-full-width {
        height: 268px;
    }

    /* line 1657, ../scss/helpers/_responsive.scss */
    #page-property-content #map4, #page-property-content #tab3 {
        height: 199px;
    }

    /* line 1660, ../scss/helpers/_responsive.scss */
    #page-property-content .breadcrumb {
        padding: 8px 0 8px;
        margin-bottom: 0px;
    }

    /***** page-content-search *****/
    /* line 1669, ../scss/helpers/_responsive.scss */
    #page-content-search .container {
        padding-right: 15px;
        padding-left: 15px;
    }

    /* line 1673, ../scss/helpers/_responsive.scss */
    #page-content-search .container .wide_container_2 .item_title {
        height: auto;
    }

    /* line 1676, ../scss/helpers/_responsive.scss */
    #page-content-search .container .wide_container_2 .wht-cont {
        margin-bottom: 10px;
    }

    /* line 1679, ../scss/helpers/_responsive.scss */
    #page-content-search .container .wide_container_2 .explore {
        margin-top: 10px;
    }

    /* line 1681, ../scss/helpers/_responsive.scss */
    #page-content-search .container .wide_container_2 .explore h2 {
        font-size: 24px;
        margin-top: 10px;
    }

    /* line 1688, ../scss/helpers/_responsive.scss */
    #page-content-search .container .wide_container_2 header .options-overlay .half-block {
        margin-right: 15px;
    }

    /* line 1693, ../scss/helpers/_responsive.scss */
    #page-content-search .container .wide_container_2 .select-block .options-button:after {
        right: 5px;
    }

    /* line 1697, ../scss/helpers/_responsive.scss */
    #page-content-search .container .wide_container_2 .content_2 .selectize-input {
        margin-top: 5px;
    }

    /* line 1700, ../scss/helpers/_responsive.scss */
    #page-content-search .container .wide_container_2 .content_2 .explore h5 {
        font-size: 12px;
    }

    /* line 1704, ../scss/helpers/_responsive.scss */
    #page-content-search .container .wide_container_2 .content_2 .select-block {
        width: 100%;
    }

    /* line 1706, ../scss/helpers/_responsive.scss */
    #page-content-search .container .wide_container_2 .content_2 .select-block .selectize-control {
        height: 70px;
    }

    /* line 1711, ../scss/helpers/_responsive.scss */
    #page-content-search .container .wide_container_2 .pagination-lg {
        position: absolute;
        left: 22%;
    }

    /* line 1715, ../scss/helpers/_responsive.scss */
    #page-content-search .container .wide_container_2 .navbar {
        margin-bottom: 20px;
    }

    /* line 1718, ../scss/helpers/_responsive.scss */
    #page-content-search .container .wide_container_2 .tabs .tab-links a {
        padding: 5% 0px 0 0;
    }

    /* line 1721, ../scss/helpers/_responsive.scss */
    #page-content-search .container .wide_container_2 .wide-2 {
        margin-right: -15px;
        margin-left: -15px;
    }

    /* line 1728, ../scss/helpers/_responsive.scss */
    .item-info, .item-price {
        padding-left: 5px;
    }

    /***** agent_profile *****/
    /* line 1737, ../scss/helpers/_responsive.scss */
    #page-content-agent .content .agent-info h3 {
        font-size: 22px;
        margin-top: 5px;
    }

    /***** agency_profile *****/
    /* line 1750, ../scss/helpers/_responsive.scss */
    #page-content-agent .wide_container_2 .agency .circle {
        width: 120px;
        height: 120px;
    }

    /* line 1754, ../scss/helpers/_responsive.scss */
    #page-content-agent .wide_container_2 .agency h2, #page-content-agent .wide_container_2 .agency h6 {
        padding: 0 15px;
    }

    /* line 1757, ../scss/helpers/_responsive.scss */
    #page-content-agent .wide_container_2 .agency h3 {
        font-size: 20px;
        margin: 0 10px;
    }

    /******** modal-elements *********/
    /* line 1767, ../scss/helpers/_responsive.scss */
    .modal-dialog {
        width: 100%;
    }

    /******* user profile ********/
    /* line 1773, ../scss/helpers/_responsive.scss */
    .user-profile .tab-content .information-block h3 {
        font-size: 22px;
    }
}

@media screen and (max-width: 320px) {
    /* line 1782, ../scss/helpers/_responsive.scss */
    #header.navbar .navbar-brand {
        padding: 10px;
    }

    /***** index v-1*****/
    /* line 1790, ../scss/helpers/_responsive.scss */
    .wide-3 #owl-demo .img-info {
        padding: 20px 0px 0 0px;
    }

    /* line 1792, ../scss/helpers/_responsive.scss */
    .wide-3 #owl-demo .img-info .row {
        margin-left: 0;
    }

    /* line 1795, ../scss/helpers/_responsive.scss */
    .wide-3 #owl-demo .img-info p, .wide-3 #owl-demo .img-info li {
        margin-left: 10px;
    }

    /* line 1801, ../scss/helpers/_responsive.scss */
    .home_1 .navbar-brand img {
        margin: 13px 0px 0px 10px;
    }

    /* line 1805, ../scss/helpers/_responsive.scss */
    .home_1 .navbar h4 {
        display: none;
    }

    /* line 1808, ../scss/helpers/_responsive.scss */
    .home_1 .navbar a.drop-left, .home_1 #header.navbar a.drop-close, #header .home_1 .navbar a.drop-close {
        font-size: 15px;
    }

    /* line 1811, ../scss/helpers/_responsive.scss */
    .home_1 .navbar a.drop-left, .home_1 #header.navbar a.drop-close, #header .home_1 .navbar a.drop-close, .home_1 .navbar #header.navbar a.drop-close {
        padding: 30px 30px 0px 0px;
    }

    /* line 1815, ../scss/helpers/_responsive.scss */
    .home_1 .navbar .search .btn-small {
        padding: 16px 46.5%;
    }

    /* line 1818, ../scss/helpers/_responsive.scss */
    .home_1 .navbar .search #email-label {
        width: 100%;
    }

    /* line 1822, ../scss/helpers/_responsive.scss */
    .home_1 .navbar .gamb-button {
        right: 5px;
        bottom: 3px;
    }

    /* line 1826, ../scss/helpers/_responsive.scss */
    .home_1 .navbar .icon-bar {
        height: 3px;
        width: 29px;
        margin-bottom: 5px;
    }

    /* line 1831, ../scss/helpers/_responsive.scss */
    .home_1 .navbar .icon-bar:nth-child(2) {
        width: 22px;
        left: 53px;
    }

    /* line 1835, ../scss/helpers/_responsive.scss */
    .home_1 .navbar .icon-bar:nth-child(3) {
        width: 25px;
        left: 52px;
    }

    /* line 1839, ../scss/helpers/_responsive.scss */
    .home_1 .navbar .site-header .mob-menu {
        padding: 50px 0 40px;
    }

    /* line 1845, ../scss/helpers/_responsive.scss */
    .contact-us h2 {
        margin-bottom: 20px;
    }

    /* line 1848, ../scss/helpers/_responsive.scss */
    .contact-us .col-md-6 {
        padding: 0;
    }

    /* line 1851, ../scss/helpers/_responsive.scss */
    .contact-us .circle {
        margin-right: 10px;
    }

    /* line 1856, ../scss/helpers/_responsive.scss */
    .block.testimonials h2 {
        margin: auto;
        width: 80%;
        padding-top: 35px;
    }

    /* line 1861, ../scss/helpers/_responsive.scss */
    .block.testimonials p, .block.testimonials li {
        font-size: 16px;
    }

    /* line 1864, ../scss/helpers/_responsive.scss */
    .block.testimonials .fa-chevron-right, .block.testimonials .fa-chevron-left {
        visibility: hidden;
    }

    /* line 1868, ../scss/helpers/_responsive.scss */
    .text-center, .modal-body, .modal-footer {
        width: 100%;
    }

    /* line 1871, ../scss/helpers/_responsive.scss */
    .modal-footer {
        padding: 10px;
    }

    /* line 1874, ../scss/helpers/_responsive.scss */
    #modal-login .modal-footer span {
        float: none !important;
    }

    /* line 1878, ../scss/helpers/_responsive.scss */
    #modal-login h2 {
        font-size: 24px !important;
    }

    /* line 1881, ../scss/helpers/_responsive.scss */
    #modal-login .btn {
        margin: 10px 0 10px 0 !important;
    }

    /* line 1884, ../scss/helpers/_responsive.scss */
    #modal-login .modal-body {
        padding: 10px;
    }

    /* line 1886, ../scss/helpers/_responsive.scss */
    #modal-login .modal-body .form-group {
        width: 100% !important;
    }

    /* line 1890, ../scss/helpers/_responsive.scss */
    #modal-login .modal-dialog {
        margin-top: 10px !important;
        margin: 0;
    }

    /* line 1893, ../scss/helpers/_responsive.scss */
    #modal-login .modal-dialog .form-group {
        text-align: left;
    }

    /* line 1899, ../scss/helpers/_responsive.scss */
    #modal-register .modal-dialog {
        margin: 0px;
        margin-top: 10px !important;
    }

    /* line 1903, ../scss/helpers/_responsive.scss */
    #modal-register input[type="text"] {
        float: none !important;
    }

    /* line 1908, ../scss/helpers/_responsive.scss */
    #modal-error .modal-dialog {
        width: 100%;
        margin: inherit;
    }

    /* line 1911, ../scss/helpers/_responsive.scss */
    #modal-error .modal-dialog .modal-header {
        padding: 10px;
    }

    /* line 1915, ../scss/helpers/_responsive.scss */
    #modal-error textarea {
        height: 130px;
    }

    /* line 1918, ../scss/helpers/_responsive.scss */
    #modal-error .modal-body {
        padding: 10px;
    }

    /***** page-content-search *****/
    /* line 1931, ../scss/helpers/_responsive.scss */
    #page-content-search .container .wide_container_2 .select-block .options-button {
        padding: 6px 0% 6px 10px;
    }

    /* line 1935, ../scss/helpers/_responsive.scss */
    #page-content-search .container .wide_container_2 .pagination-lg {
        left: 23%;
    }

    /* line 1940, ../scss/helpers/_responsive.scss */
    #page-content-search .container .wide_container_2 header .options-overlay .half-block {
        margin-right: 10px;
    }

    /* line 1943, ../scss/helpers/_responsive.scss */
    #page-content-search .container .wide_container_2 header .options-overlay .form-control {
        padding: 5px;
    }
}

/* ---------------------------------- */
/* Google Maps
   ------------------------------------- */
.infoBox {
    border-radius: 3px;
}

.map-box {
    background-color: #fff;
    margin-bottom: 20px;
    border-radius: 3px;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.12);
    position: relative;
    left: -62px;
}

.map-box h4 {
    margin: 0;
    padding: 0;
}

.map-box h4 a {
    padding: 0px;
    font-size: 17px;
    line-height: 25px;
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    display: inline-block;
}

.map-box h4 a:hover {
    color: #66676b;
}

.map-box p {
    padding: 0;
    line-height: 25px;
    margin: 2px 0 0 0;
    font-size: 14px;
}

.map-box ul.listing-details {
    padding: 0;
    font-size: 14px;
    display: none;
}

.map-box .listing-title {
    padding: 22px;
    padding-top: 20px;
}

.map-box .listing-img-content {
    padding: 18px 22px;
}

.map-box .listing-img-content span {
    font-size: 21px;
}

.map-box .listing-img-content .listing-price i {
    font-size: 15px;
    margin: -7px 0 0 0;
}

.infoBox > img {
    position: absolute !important;
    right: 0px;
    top: 0px;
}

.map-box .listing-img-container:before {
    background: linear-gradient(to bottom, transparent 50%, #2f2f2f);
}

.map-box .listing-img-container:after {
    background: linear-gradient(to bottom, transparent 50%, #66676b);
}

/* Cluster styles */
.cluster img {
    display: none
}

.cluster {
    width: 36px !important;
    height: 36px !important;
}

.cluster div {
    text-align: center;
    font-size: 15px !important;
    color: #fff !important;
    font-weight: 500;
    border-radius: 50%;
    width: 36px !important;
    height: 36px !important;
    line-height: 36px !important;
    background-color: #66676b;
}

.cluster div:before {
    border: 7px solid #66676b;
    opacity: 0.2;
    box-shadow: inset 0 0 0 4px #66676b;
    content: '';
    position: absolute;
    border-radius: 50%;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    animation: cluster-animation 2.5s infinite;
}

@keyframes cluster-animation {
    0%, 100% {
        transform: scale(1.3) rotate(0deg)
    }
    50% {
        transform: scale(1.5) rotate(90deg)
    }
}

/* Close Button */
.infoBox-close {
    position: absolute;
    top: 10px;
    right: 10px;
    display: inline-block;
    z-index: 999;
    text-align: center;
    line-height: 31px;
    cursor: pointer;
    font-size: 15px;
    font-weight: 500;
    height: 31px;
    width: 31px;
    background-color: #fff;
    color: #333;
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    font-family: "FontAwesome";
    border-radius: 3px;
    -webkit-text-stroke: 1px #fff;
}

.infoBox-close:hover {
    color: #fff;
    background-color: #66676b;
    -webkit-text-stroke: 1px #66676b;
}

/* Read More Icon */
.map-box-icon {
    height: 38px;
    width: 38px;
    position: absolute;
    bottom: 0;
    right: 0;
    background-color: #3685cf;
    display: block;
    color: #fff;
    font-size: 12px;
    z-index: 101;
    text-align: center;
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    -webkit-transform: translateX(50%);
    -ms-transform: translateX(50%);
    transform: translateX(50%);
    opacity: 0;
    visibility: hidden;
}

.map-box-icon:before {
    content: "";
    font-family: "FontAwesome";
    position: relative;
    top: 7px;
    display: block;
}

.map-box-image:hover .map-box-icon {
    opacity: 1;
    visibility: visible;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateX(0);
}

.map-box-image {
    position: relative;
    overflow: hidden;
    display: block;
}

.infoBox {
    -webkit-animation: fadeIn 0.9s;
    animation: fadeIn 0.9s;
}

/* Chrome, Safari, Opera */
@-webkit-keyframes fadeIn {
    from {
        opacity: 0;
    }
    to {
        opacity: 1;
    }
}

/* Standard syntax */
@keyframes fadeIn {
    from {
        opacity: 0;
    }
    to {
        opacity: 1;
    }
}

.infoBox:after {
    content: "";
    position: absolute;
    bottom: 0px;
    left: 40px;
    width: 0;
    height: 0;
    border-left: 20px solid transparent;
    border-right: 20px solid transparent;
    border-top: 20px solid #fff;
}

#map {
    height: 100%;
    width: 100%;
    margin: 0;
    z-index: 990;
}

#map-container {
    position: relative;
    top: 0;
    left: 0;
    height: 520px;
    width: 100%;
    z-index: 990;
    margin-bottom: 60px;
}

.gmnoprint {
    margin: 10px;
}

/* Custom Zoom Buttons
------------------------------------- */
.custom-zoom-in,
.custom-zoom-out {
    background-color: #fff;
    color: #333;
    cursor: pointer;
    border-radius: 3px;
    margin: 5px 15px;
    transition: color 0.3s, background-color 0.3s;
    box-shadow: 0px 1px 4px -1px rgba(0, 0, 0, 0.2);
    text-align: center;
    font-size: 15px;
    height: 32px;
    width: 32px;
}

.custom-zoom-in:hover,
.custom-zoom-out:hover {
    background-color: #66676b;
    color: #fff;
}

.custom-zoom-in:before,
.custom-zoom-out:before {
    font-family: "FontAwesome";
    width: 100%;
    line-height: 34px;
    transition: -webkit-text-stroke 0.3s;
    -webkit-text-stroke: 1px #fff;
}

.custom-zoom-in:before {
    content: "\f067";
}

.custom-zoom-out:before {
    content: "\f068";
}

.custom-zoom-in:hover:before,
.custom-zoom-out:hover:before {
    -webkit-text-stroke: 1px #66676b;
}

/* Prev & Next Buttons
------------------------------------- */
#mapnav-buttons {
    position: absolute;
    transform: translate(0, 0);
    z-index: 999;
    font-size: 13px;
    display: inline-block;
    bottom: 20px;
    right: 20px;
    list-style: none;
    padding: 0;
}

#mapnav-buttons.top {
    top: 20px;
    right: 20px;
    bottom: initial;
}

#mapnav-buttons li {
    float: left;
    margin-left: 4px;
    line-height: 20px;
}

#streetView,
#geoLocation,
#scrollEnabling,
#mapnav-buttons a {
    color: #333;
    background-color: #fff;
    padding: 8px 16px;
    padding-top: 9px;
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    -transition: all 0.2s ease-in-out;
    box-sizing: border-box;
    display: inline-block;
    border-radius: 3px;
    box-shadow: 0px 1px 4px -1px rgba(0, 0, 0, 0.2);
}

#geoLocation:hover,
#streetView:hover,
#scrollEnabling:hover,
#scrollEnabling.enabled,
#mapnav-buttons a:hover {
    background-color: #66676b;
    color: #fff;
}

#prevpoint:before,
#nextpoint:after {
    font-family: "FontAwesome";
    position: relative;
    font-weight: 500;
    margin: 0 0 0 6px;
    font-size: 16px;
    top: 1px;
    line-height: 1px;
}

#prevpoint:before {
    content: "\f104";
    margin: 0 6px 0 0;
}

#nextpoint:after {
    content: "\f105";
    margin: 0 0 0 6px;
}

#streetView,
#geoLocation,
#scrollEnabling {
    position: absolute;
    top: 20px;
    right: 20px;
    z-index: 999;
    font-size: 13px;
    line-height: 20px;
}

#streetView:before,
#geoLocation:before,
#scrollEnabling:before {
    content: "\e015";
    font-family: "simple-line-icons";
    position: relative;
    top: 2px;
    margin: 0 6px 0 0;
    font-size: 15px;
    line-height: 1px;
}

#scrollEnabling:before {
    margin-left: -3px;
}

#streetView:before {
    content: "\f21d";
    font-family: "FontAwesome";
    font-size: 16px;
    top: 1px;
    margin-right: 8px;
}

#geoLocation {
    right: auto;
    left: 20px;
    padding: 8px 11px;
}

#geoLocation:before {
    content: "\f192";
    font-family: "FontAwesome";
    font-size: 16px;
    margin: 0;
    top: 2px;
}

.map-box img {
    max-width: 100% !important;
}

/** HELPER CLAS **/
.padding-right-0 {
    padding-right: 0px;
}

.padding-left-0 {
    padding-left: 0px;
}

.padding-right-20 {
    padding-right: 20px;
}

.padding-left-20 {
    padding-left: 20px;
}

.padding-right-30 {
    padding-right: 30px;
}

.padding-left-30 {
    padding-left: 30px;
}

.margin-top-5 {
    margin-top: 5px;
}

.margin-top-10 {
    margin-top: 10px;
}

.margin-top-15 {
    margin-top: 15px;
}

.margin-top-20 {
    margin-top: 20px;
}

.margin-bottom-5 {
    margin-bottom: 5px;
}

.margin-bottom-10 {
    margin-bottom: 10px;
}

.margin-bottom-15 {
    margin-bottom: 15px;
}

.margin-bottom-20 {
    margin-bottom: 20px;
}

/***** CAMBIOS FEEDBACK 08/05/2017 *****/

/* MENU NORMAL */
#header.navbar .navbar-nav > li a {
    color: #ffffff;
    padding: 10px 7px;
    margin: 0px 5px 0px 0px;
    background-color: #c4017b;
    border: 1px solid #c4017b;
}

#header.navbar .navbar-nav > li.current-menu-item a {
    color: #c4017b;
    background-color: #ffffff;
}

#header.navbar .navbar-nav > li a:hover {
    color: #c4017b;
    background: #ffffff;
}

/* MENU GREEN */
#header.navbar .navbar-nav > li.menu-green a {
    color: #ffffff;
    padding: 10px 7px;
    margin: 0px 5px 0px 0px;
    background-color: #83d50f;
    border: 1px solid #83d50f;
}

#header.navbar .navbar-nav > li.menu-green.current-menu-item a {
    color: #83d50f;
    background-color: #ffffff;
}

#header.navbar .navbar-nav > li.menu-green a:hover {
    color: #83d50f;
    background: #ffffff;
}

#page-content .explore-green {
    background: #83d50f !important;
}

.explore_section_green {
    border-bottom: 2px solid #83d50f !important;
    color: #000000 !important;
}

#page-content .explore_section_green .team-color {
    color: #000000 !important;
}

.btn-green {
    background: #83d50f !important;
    border-color: #83d50f !important;
}

.btn-green:hover {
    color: #fff !important;
    background-color: #35526f !important;
    border-color: #35526f !important;
}

.btn-inverted-green:hover {
    color: #83d50f !important;
}

.font-normal {
    font-weight: normal;
}

.width-100 {
    width: 100% !important;
}

.min-height-150 {
    min-height: 150px;
}

.right.carousel-control, .left.carousel-control {
    color: #c4017b;
}

.carousel-indicators li {
    background-color: #c4017b;
    border: 1px solid #c4017b;   
}

.carousel .carousel-inner img {
    width: 100%;
}

.row.movil {
    display: none;
}

#loader {
    width: 100%;
    height: 100%;
    position: fixed;
    display: none;
    background: rgba(0,0,0,0.6);
    z-index: 999999999;
    top: 0;
    left: 0;
}

#loader .icon {
    position: absolute;
    left: 50%;
    top: 50%;
    z-index: 1;
    width: 150px;
    height: 150px;
    margin: -75px 0 0 -75px;
    border: 16px solid #ffffff;
    border-radius: 50%;
    border-top: 16px solid #c4017b;
    width: 120px;
    height: 120px;
    -webkit-animation: spin 2s linear infinite;
    animation: spin 2s linear infinite;
}

@-webkit-keyframes spin {
    0% { -webkit-transform: rotate(0deg); }
    100% { -webkit-transform: rotate(360deg); }
}

@keyframes spin {
    0% { transform: rotate(0deg); }
    100% { transform: rotate(360deg); }
}

@-webkit-keyframes animatebottom {
    from { bottom:-100px; opacity:0 } 
    to { bottom:0px; opacity:1 }
}

@keyframes animatebottom { 
    from{ bottom:-100px; opacity:0 } 
    to{ bottom:0; opacity:1 }
}

.container_budgets {
    padding-top: 50px;
    padding-bottom: 50px;
}

.original_budget {
    display: none;
}

.add_budget, .remove_budget {
    cursor: pointer;
    color: #000000;
}

.separator_budget {
    height: 10px;
    width: 100%;
    background-color: #83d50f;
}

.calculate_budget .quote {
    color: #000000;
    font-weight: normal !important;
    text-align: center;
    font-size: 30px !important;
    margin-bottom: 45px;
}

.calculate_budget .desc {
    color: #000000;
    font-weight: normal !important;
    text-align: center;
    font-size: 25px !important; 
    margin-bottom: 45px;  
}

.calculate_budget p {
    color: #000000 !important;
}

.calculate_budget .text-center {
    height: auto;
}

.calculate_budget .label-type {
    font-weight: 500;
    font-size: 25px;
}

.calculate_budget .cost-type {
    font-weight: 700;
    font-size: 25px;
    border: 3px solid #c4017b;
    width: 70%;
    margin: auto;
    position: relative;
    overflow: initial;
}

.calculate_budget .cost-type small {
    font-weight: 300;
    font-size: 20px;
}

.calculate_budget .asterisk {
    position: absolute;
    top: -25px;
    right: -20px;
    font-weight: bold;
    font-size: 30px;
}

.calculate_budget .wide-3 .btn {
    margin: initial !important;
    display: inline-block !important;
}

.text-left {
    text-align: left !important;
}

.text-right {
    text-align: right !important;
}

.blink {
  animation: blink-animation 2s steps(3, start) infinite;
  -webkit-animation: blink-animation 2s steps(3, start) infinite;
}
@keyframes blink-animation {
  to {
    visibility: hidden;
  }
}
@-webkit-keyframes blink-animation {
  to {
    visibility: hidden;
  }
}

.explore-green h2, .explore-green .team-color {
    color: #000000;
}

.explore-green .btn-inverted {
    border-color: #000000;
    color: #000000;
}

.explore-green .btn-inverted:hover {
    border-color: #ffffff;
}

p.error {
    color: #c4017b;
    margin-top: 5px;
    font-size: small;
    display: none;
}

.calculate_budget .desc_button {
    line-height: 2;
}

.exp-img-2 a.btn {
    z-index: 10;
    position: relative;
    margin-left: auto;
    margin-right: auto;
}

#page-content-search .item-title {
    height: 240px;
}

.navbar-toggle .icon-bar {
    background-color: #c4017b;
}

/***** FIN: CAMBIOS FEEDBACK 08/05/2017 *****/

.block-movil .bootstrap-select {
    display: block !important;
    width: 95% !important;
}

.block-movil .bootstrap-select > .btn.dropdown-toggle {
    margin-top: 0 !important;
    border: 1px solid #e6e6e6 !important;
    padding: 11px !important;
    color: #000 !important;
    font-size: 12px !important;
    display: block !important;
    width: 100% !important;
    height: 52px !important;
    background: white !important;
    border-radius: 0 !important;
    text-transform: none !important;
}

.block-movil .bootstrap-select > .btn.dropdown-toggle > .filter-option {
    width: 90% !important;
}

.color-white {
    color: white !important;
}

.map-box h4 a {
    display: block;
}

.map-box h4 a i {
    margin-right: 5px;
}

.search-espacios {
	height: 50px;
}