@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: #3a7de3;
}

/* line 12, ../scss/helpers/_classes.scss */
#page-content {
  padding-bottom: 50px;
}
/* line 14, ../scss/helpers/_classes.scss */
#page-content .navigation {
  z-index: 1;
}

/***** 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, 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;
}

/* 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;
}
/* line 222, ../scss/helpers/_classes.scss */
.breadcrumb li {
  font-size: 12px;
}

/* line 226, ../scss/helpers/_classes.scss */
.navigation .navbar .navbar-brand {
  padding: 5px 0 5px 25px;
}
/* line 228, ../scss/helpers/_classes.scss */
.navigation .navbar .navbar-brand img {
  margin: 2px 0px 0px 0px;
}

/* 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: #3a7de3 !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;
}
/* 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: #3a7de3;
  -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: #3a7de3;
  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: #3a7de3;
  font-size: 14px;
  padding-left: 5px;
}

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

/* line 624, ../scss/helpers/_classes.scss */
.navigation .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;
}

/* 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: #3a7de3;
  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: #3a7de3;
  border-color: #3a7de3;
}

/******** 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: #3a7de3;
}
/* 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: #3a7de3;
}
/* line 1043, ../scss/helpers/_classes.scss */
.team-info a {
  color: #3a7de3;
}
/* 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: #3a7de3;
}

/* 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: #3a7de3;
}

/* 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;
}
/* 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;
}
/* 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: #3a7de3;
}
/* 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 */
.navigation .selectize-input.full, .navigation .selectize-input.input-active {
  background-color: transparent !important;
}
/* line 1212, ../scss/helpers/_classes.scss */
.navigation .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 */
.navigation .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 */
.navigation .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 */
.navigation .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 */
.navigation .selectize-input.dropdown-active::before {
  height: 0px;
}
/* line 1240, ../scss/helpers/_classes.scss */
.navigation .navbar-nav .selectize-control.selection.single {
  width: 70px;
}
/* line 1244, ../scss/helpers/_classes.scss */
.navigation .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 */
.navigation .selectize-dropdown [data-selectable], .navigation .selectize-dropdown .optgroup-header {
  color: #35393B;
  text-transform: uppercase;
  font-weight: bold;
  font-size: 14px;
  overflow: auto;
}
/* line 1258, ../scss/helpers/_classes.scss */
.navigation .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(../img/mississauga-skyline-from-east-end-1600x650.png) center;
  background-size: cover;
  height: 575px;
  z-index: 10;
  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 */
.logo {
  width: 175px;
}

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

/* line 1368, ../scss/helpers/_classes.scss */
.menu-wht .navigation {
  -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 .navigation .navbar .navbar-nav > li a, .menu-wht .navigation .navbar a.drop-left, .menu-wht .navigation .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 .navigation .navbar .navbar-nav > li.has-child:after, .menu-wht .navigation .navbar .cross:before, .menu-wht .navigation .navbar .cross:after, .menu-wht .navigation .navbar .selectize-input {
  color: #fff;
}
/* line 1380, ../scss/helpers/_classes.scss */
.menu-wht .navigation .navbar .icon-bar, .menu-wht .navigation .navbar .cross:before, .menu-wht .navigation .navbar .cross:after {
  background-color: #fff;
}
/* line 1383, ../scss/helpers/_classes.scss */
.menu-wht .navigation .navbar .black-cross {
  color: #35393B !important;
}
/* line 1385, ../scss/helpers/_classes.scss */
.menu-wht .navigation .navbar .black-cross .cross:before, .menu-wht .navigation .navbar .black-cross .cross:after {
  background-color: #35393B !important;
}
/* line 1389, ../scss/helpers/_classes.scss */
.menu-wht .navigation .navbar .navbar-nav > li.active > a {
  border-top: 0px solid transparent;
}
/* line 1392, ../scss/helpers/_classes.scss */
.menu-wht .navigation .navbar .navbar-nav > li.has-child:after {
  right: 4px;
}
/* line 1396, ../scss/helpers/_classes.scss */
.menu-wht .navigation .selectize-input:after {
  border-color: #fff transparent transparent transparent !important;
}
/* line 1399, ../scss/helpers/_classes.scss */
.menu-wht .navigation .selectize-input.dropdown-active:after {
  border-color: transparent transparent #fff transparent !important;
}
/* line 1402, ../scss/helpers/_classes.scss */
.menu-wht .navigation .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 */
.navigation .navbar .navbar-nav > li .child-navigation li a {
  color: #35393B;
}

/* line 1414, ../scss/helpers/_classes.scss */
.navigation .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: 50px;
  margin-bottom: 12px;
}
/* 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: 600;
  color: #ADB1B4;
  line-height: 1.7;
  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: #3a7de3;
  border-color: #3a7de3;
}
/* 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: #3a7de3;
  border-color: #3a7de3;
}
/* 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;
}
/* 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: #3a7de3;
  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: 81px auto 30px 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;
}
/* line 1641, ../scss/helpers/_classes.scss */
.wide-2 .wht-cont h4 {
  font-family: 'Open Sans Condensed', sans-serif;
  height: 32px;
  font-size: 18px;
}
/* line 1645, ../scss/helpers/_classes.scss */
.wide-2 .wht-cont h4 a {
  color: #35393B;
}
/* 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 #3a7de3;
  color: #fff;
  background-color: #3a7de3;
}

/* 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: #fff;
  font-family: "Open Sans Condensed";
}
/* 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: #3a7de3;
}
/* 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: #3a7de3;
}
/* 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 .navigation .navbar a.drop-close, .navigation .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;
}
/* 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;
}
.wide-2 .overlay-2 {
  height: 200px;
}
/* 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: 40px;
  height: 40px;
  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;
}

/********** 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;
}

/* 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;
  position: absolute;
  width: 300px;
  z-index: 1;
  right: 100px;
  top: 15px;
}
/* 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: #A8ADB0;
  margin-top: 2px;
  -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;
}
/* line 2313, ../scss/helpers/_classes.scss */
.search-box h6 {
  font-size: 14px;
  font-weight: 300;
  margin: 0;
}
/* 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;
}

/********* 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: #3a7de3;
}
/* 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: #3a7de3;
  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: #3a7de3;
  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: #3a7de3;
  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: #3a7de3;
  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: #3a7de3;
  margin: 10px 0 10px 0;
}
/* line 3085, ../scss/helpers/_classes.scss */
#page-property-content .pr-summary {
  background-color: #fff;
  float: right;
  padding: 20px;
}
.pr-summary-fixed {
  position: fixed;
  right: 10px;
  top: 80px;
}
.pr-summary-after-fixed {
  position: absolute;
  right: 0;
  bottom: 15px;
}
/* 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: #3a7de3;
}
/* 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: 491px;
  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: 422px;
  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: 422px;
  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: #3a7de3;
  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: #3a7de3;
}
/* 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: #3a7de3;
  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: #3a7de3;
}
/* 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;
  margin-left: 9%;
  width: 60%;
}
/* line 3825, ../scss/helpers/_classes.scss */
#page-content-agent .wide_container_2 .tabs .tab-links .active {
  background-color: #F8F8F8;
}
/* line 3828, ../scss/helpers/_classes.scss */
#page-content-agent .wide_container_2 .tabs .tab-links li {
  height: auto;
  width: 120px;
  float: left;
}
/* line 3833, ../scss/helpers/_classes.scss */
#page-content-agent .wide_container_2 .tabs .tab-links li:hover {
  background-color: #F8F8F8;
}
/* line 3836, ../scss/helpers/_classes.scss */
#page-content-agent .wide_container_2 .tabs .tab-links a {
  padding: 20px 0px;
  width: 100%;
}
/* line 3841, ../scss/helpers/_classes.scss */
#page-content-agent .wide_container_2 .tabs .input-group {
  width: 31%;
  float: left;
  padding: 20px 0;
  font-size: 16px;
  font-weight: 600;
  text-align: center;
}
/* line 3851, ../scss/helpers/_classes.scss */
#page-content-agent .wide_container_2 .agency h2 {
  text-align: center;
  margin-top: 50px;
}
/* line 3855, ../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 3861, ../scss/helpers/_classes.scss */
#page-content-agent .wide_container_2 .agency p, #page-content-agent .wide_container_2 .agency li {
  font-size: 14px;
}
/* line 3864, ../scss/helpers/_classes.scss */
#page-content-agent .wide_container_2 .agency .col-md-6 {
  padding: 0 25px 0 0;
  margin-bottom: 60px;
}
/* line 3869, ../scss/helpers/_classes.scss */
#page-content-agent .wide_container_2 .fa-th-list {
  margin-right: 10px;
}

/***** modal-elements *****/
/* line 3877, ../scss/helpers/_classes.scss */
.modal-dialog {
  width: 380px;
}

/****** 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: #3a7de3;
}

/********** 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: #3a7de3;
}

/* 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 #3a7de3;
}
/* 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: #3a7de3;
}

/* 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: 422px;
}
/* line 175, ../scss/helpers/_map.scss */
#page-property-content #map {
  width: 100%;
  height: 422px;
}

/***** 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;
  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: #3a7de3;
  border-color: #3a7de3;
  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 #3a7de3;
  color: #3a7de3;
}

/* line 66, ../scss/helpers/_forms.scss */
.btn-default:hover {
  color: #fff;
  background-color: #3a7de3;
  border-color: #3a7de3;
}

/* 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: #3a7de3;
  background-color: #3a7de3;
}
/* 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: #3a7de3;
}
/* 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: #3a7de3;
}

/* 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: #3a7de3;
  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("https://tympanus.net/Development/FullscreenOverlayStyles/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: 422px;
}
/* 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: #ea7713;
  border-color: #ea7713;
}
/* line 592, ../scss/helpers/_forms.scss */
.features .ffs-bs .btn:hover {
  background-color: #3a7de3;
}

/* 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: #3a7de3;
  border: 1px solid #3a7de3;
  -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;
}

/* 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: #3a7de3;
  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: #afb5b8;
}

/* 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: 20px;
}
/* line 7, ../scss/helpers/_footer.scss */
#page-footer .inner #footer-main {
  background-color: #1f2126;
  padding: 40px 0;
}
/* line 8, ../scss/helpers/_footer.scss */
#page-footer .inner #footer-copyright {
  background-color: #1b1d20;
  display: table;
  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: #afb5b8;
  font-size: 13px;
}
/* line 28, ../scss/helpers/_footer.scss */
#page-footer .inner ul.list-links li a {
  display: inline-block;
  padding-bottom: 5px;
}
/* line 32, ../scss/helpers/_footer.scss */
#page-footer .inner a.mailto {
  color: #3a7de3;
}
/* 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: #3a7de3;
}
/* 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: #3a7de3;
  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;
}

/* 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;
  }
}
/* line 1, ../scss/helpers/_header.scss */
#header {
  position: fixed;
    width: 100%;
    z-index: 9999;
}
div[id*="-content"]{
  padding-top: 70px;
}
.navigation {
  -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;
}
/* line 3, ../scss/helpers/_header.scss */
.navigation:hover .secondary-navigation {
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
}
/* line 5, ../scss/helpers/_header.scss */
.navigation .navbar-collapse {
  padding-right: 0;
}
/* line 6, ../scss/helpers/_header.scss */
.navigation .navbar {
  border: none;
  margin-bottom: 0;
  min-height: inherit;
  padding: 0;
  display: table;
  width: 100%;
  height: 70px;
}
/* line 7, ../scss/helpers/_header.scss */
.navigation .navbar > .container {
  position: relative;
}
/* line 8, ../scss/helpers/_header.scss */
.navigation .navbar .collapse {
  display: table-cell !important;
  vertical-align: middle;
  float: none !important;
}
/* line 9, ../scss/helpers/_header.scss */
.navigation .navbar .navbar-brand {
  height: inherit;
  line-height: 0;
}
/* line 10, ../scss/helpers/_header.scss */
.navigation .navbar .navbar-brand.logo.retina {
  display: none;
}
/* line 12, ../scss/helpers/_header.scss */
.navigation .navbar .slide-left {
  right: 15px;
  top: 0;
  padding: 0;
  box-shadow: none;
  border: none;
}
/* line 19, ../scss/helpers/_header.scss */
.navigation .navbar a.drop-left, .navigation .navbar a.drop-close {
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
  color: #35393B;
  line-height: 0;
  margin: 0;
  padding: 35px 35px 32px 50px;
  position: relative;
  text-transform: uppercase;
  font-weight: bold;
  border-top: 0px solid #fff;
}
/* line 20, ../scss/helpers/_header.scss */
.navigation .navbar a.drop-close {
  margin-top: 10px;
  z-index: 3;
}
/* line 21, ../scss/helpers/_header.scss */
.navigation .navbar .gamb-button {
  position: relative;
  right: 5px;
  height: 0;
}
/* line 22, ../scss/helpers/_header.scss */
.navigation .navbar .icon-bar {
  display: block;
  margin: 0 auto;
  margin-bottom: 4px;
  background: #333333;
  height: 2px;
  width: 20px;
  border-radius: 2px;
  position: relative;
  top: -7px;
  left: 50px;
}
/* line 33, ../scss/helpers/_header.scss */
.navigation .navbar .icon-bar:nth-child(2) {
  width: 14px;
  left: 53px;
}
/* line 37, ../scss/helpers/_header.scss */
.navigation .navbar .icon-bar:nth-child(3) {
  width: 16px;
  left: 52px;
}
/* line 42, ../scss/helpers/_header.scss */
.navigation .navbar .cross {
  display: block;
  width: 20px;
  height: 20px;
  position: absolute;
  top: 15px;
  left: 70px;
  transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
}
/* line 52, ../scss/helpers/_header.scss */
.navigation .navbar .cross:before, .navigation .navbar .cross:after {
  content: "";
  position: absolute;
  z-index: -1;
  background: #35393B;
}
/* line 58, ../scss/helpers/_header.scss */
.navigation .navbar .cross:before {
  left: 50%;
  width: 10%;
  margin-left: -5%;
  height: 100%;
}
/* line 64, ../scss/helpers/_header.scss */
.navigation .navbar .cross:after {
  top: 50%;
  height: 10%;
  margin-top: -5%;
  width: 100%;
}
/* line 71, ../scss/helpers/_header.scss */
.navigation .navbar .navbar-nav {
  float: right;
  -webkit-transition: 0.1s ease-out;
  -moz-transition: 0.1s ease-out;
  transition: 0.1s ease-out;
  position: relative;
}
/* line 79, ../scss/helpers/_header.scss */
.navigation .navbar .navbar-nav > li:hover > .child-navigation {
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
  visibility: visible;
  z-index: 101;
}
/* line 82, ../scss/helpers/_header.scss */
.navigation .navbar .navbar-nav > li.active a {
  background: none;
}
/* line 84, ../scss/helpers/_header.scss */
.navigation .navbar .navbar-nav > li.active .child-navigation a {
  color: #35393B;
}
/* line 85, ../scss/helpers/_header.scss */
.navigation .navbar .navbar-nav > li.active .child-navigation a:after {
  display: none;
}
/* line 90, ../scss/helpers/_header.scss */
.navigation .navbar .navbar-nav > li.active .child-navigation li:first-child a:after {
  display: block;
}
/* line 100, ../scss/helpers/_header.scss */
.navigation .navbar .navbar-nav > li.active .child-navigation.position-bottom li:last-child a:after {
  display: block;
}
/* line 107, ../scss/helpers/_header.scss */
.navigation .navbar .navbar-nav > li.has-child {
  position: relative;
}
/* line 108, ../scss/helpers/_header.scss */
.navigation .navbar .navbar-nav > li.has-child: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: #35393B;
  font-size: 12px;
  height: 10px;
  position: absolute;
  top: 0px;
  bottom: 0;
  margin: auto;
  right: 4px;
}
/* line 110, ../scss/helpers/_header.scss */
.navigation .navbar .navbar-nav > li a {
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
  color: #35393B;
  padding: 25px 16px;
  position: relative;
  text-transform: uppercase;
  font-weight: bold;
  border-top: 0px solid transparent;
}
/* line 111, ../scss/helpers/_header.scss */
.navigation .navbar .navbar-nav > li a:after {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  -moz-transition: 0.2s;
  -o-transition: 0.2s;
  -webkit-transition: 0.2s;
  transition: 0.2s;
  background-color: #000;
  bottom: -5px;
  content: "";
  left: 16px;
  height: 1px;
  position: absolute;
  width: 10px;
}
/* line 112, ../scss/helpers/_header.scss */
.navigation .navbar .navbar-nav > li a:hover {
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
  background-color: transparent;
}
/* line 113, ../scss/helpers/_header.scss */
.navigation .navbar .navbar-nav > li a:active, .navigation .navbar .navbar-nav > li a:focus {
  background-color: transparent;
}
/* line 115, ../scss/helpers/_header.scss */
.navigation .navbar .navbar-nav > li > .child-navigation {
  margin-top: 11px;
}
/* line 116, ../scss/helpers/_header.scss */
.navigation .navbar .navbar-nav > li > .child-navigation.navigation-to-left {
  right: 15px;
  left: inherit;
}
/* line 120, ../scss/helpers/_header.scss */
.navigation .navbar .navbar-nav > li > .child-navigation.navigation-to-left > li:first-child a:after {
  left: inherit;
  right: 10px;
}
/* line 128, ../scss/helpers/_header.scss */
.navigation .navbar .navbar-nav > li > .child-navigation.navigation-to-left.position-bottom > li:last-child a:after {
  left: inherit;
  right: 10px;
}
/* line 134, ../scss/helpers/_header.scss */
.navigation .navbar .navbar-nav > li > .child-navigation.position-bottom {
  bottom: 25px;
}
/* line 138, ../scss/helpers/_header.scss */
.navigation .navbar .navbar-nav > li > .child-navigation.position-bottom > li:first-child a:after {
  border-color: transparent !important;
}
/* line 144, ../scss/helpers/_header.scss */
.navigation .navbar .navbar-nav > li > .child-navigation.position-bottom > li:last-child:hover a:after {
  border-color: #000 transparent transparent transparent;
}
/* line 148, ../scss/helpers/_header.scss */
.navigation .navbar .navbar-nav > li > .child-navigation.position-bottom > li:last-child > a:after {
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
  background-color: transparent;
  border-color: #000 transparent transparent transparent;
  border-style: solid;
  border-width: 7.5px 7.5px 0 7.5px;
  content: "";
  height: 0px;
  position: absolute;
  left: 10px;
  bottom: -7px;
  width: 0px;
}
/* line 149, ../scss/helpers/_header.scss */
.navigation .navbar .navbar-nav > li > .child-navigation.position-bottom > li:last-child > a:before {
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
  background-color: transparent;
  content: "";
  height: 8px;
  left: 0;
  width: 100%;
  position: absolute;
  bottom: -8px;
}
/* line 152, ../scss/helpers/_header.scss */
.navigation .navbar .navbar-nav > li > .child-navigation.position-bottom > li .child-navigation {
  bottom: 0;
  margin-top: inherit;
}
/* line 155, ../scss/helpers/_header.scss */
.navigation .navbar .navbar-nav > li > .child-navigation > li {
  position: relative;
}
/* line 160, ../scss/helpers/_header.scss */
.navigation .navbar .navbar-nav > li > .child-navigation > li:first-child:hover a:hover:after {
  border-color: transparent transparent #000 transparent;
}
/* line 167, ../scss/helpers/_header.scss */
.navigation .navbar .navbar-nav > li .child-navigation {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  -moz-transition: 0.2s;
  -o-transition: 0.2s;
  -webkit-transition: 0.2s;
  transition: 0.2s;
  -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);
  background-color: #fff;
  position: absolute;
  top: 50px;
  visibility: hidden;
  list-style: none;
  padding-left: 0;
  left: 15px;
  min-width: 240px;
  z-index: 100;
  border: 4px solid #fff;
  border-radius: 4px;
}
/* line 170, ../scss/helpers/_header.scss */
.navigation .navbar .navbar-nav > li .child-navigation li:hover .child-navigation {
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
  -moz-transition-delay: 0.2s;
  -o-transition-delay: 0.2s;
  -webkit-transition-delay: 0.2s;
  transition-delay: 0.2s;
  visibility: visible;
}
/* line 172, ../scss/helpers/_header.scss */
.navigation .navbar .navbar-nav > li .child-navigation li a {
  display: block;
  padding: 10px;
  position: relative;
}
/* line 173, ../scss/helpers/_header.scss */
.navigation .navbar .navbar-nav > li .child-navigation li a:hover {
  -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);
  background-color: #f5f6f8;
}
/* line 175, ../scss/helpers/_header.scss */
.navigation .navbar .navbar-nav > li .child-navigation li .child-navigation {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  top: 0;
  left: 100%;
}
/* line 183, ../scss/helpers/_header.scss */
.navigation .navbar .navbar-nav li .child-navigation li.has-child:after {
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
  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: transparent;
  color: #000;
  content: "\f105";
  height: 14px;
  position: absolute;
  top: 0;
  bottom: 0;
  margin: auto;
  left: inherit;
  right: 8px;
  width: 5px;
  z-index: 2;
}
/* line 185, ../scss/helpers/_header.scss */
.navigation .navbar .navbar-nav li .child-navigation li.has-child:hover:after {
  color: #fff;
}
/* line 192, ../scss/helpers/_header.scss */
.navigation .navbar .site-header {
  display: none;
}
.pr-summary-fixed {
  position: fixed;
  right: 10px;
  top: 80px;
}
.pr-summary-after-fixed {
  position: absolute;
  right: 0;
  bottom: 15px;
}

@media screen and (max-width: 1024px) {
  /* line 200, ../scss/helpers/_header.scss */
  .navigation .navbar > .container {
    display: none;
  }
  /* line 203, ../scss/helpers/_header.scss */
  .navigation .navbar .site-header {
    display: block;
  }
  /* line 205, ../scss/helpers/_header.scss */
  .navigation .navbar .site-header .mob-menu {
    position: absolute;
    width: 320px;
    right: 0;
    background-color: #fff;
  }
  /* line 210, ../scss/helpers/_header.scss */
  .navigation .navbar .site-header .mob-menu .navbar-nav {
    float: none;
    margin: 0;
  }
  /* line 214, ../scss/helpers/_header.scss */
  .navigation .navbar .site-header .mob-menu .navbar-nav > li.active > a {
    border: none;
  }
  /* line 218, ../scss/helpers/_header.scss */
  .navigation .navbar .site-header .mob-menu .navbar-nav > li, .navigation .navbar .site-header .mob-menu .navbar-nav li, .navigation .navbar .site-header .mob-menu .navbar-nav li:hover {
    width: 100%;
    z-index: 0;
  }
  /* line 221, ../scss/helpers/_header.scss */
  .navigation .navbar .site-header .mob-menu .navbar-nav > li a, .navigation .navbar .site-header .mob-menu .navbar-nav li a, .navigation .navbar .site-header .mob-menu .navbar-nav li:hover a {
    padding: 15px 40px 15px;
  }
  /* line 224, ../scss/helpers/_header.scss */
  .navigation .navbar .site-header .mob-menu .navbar-nav > li .child-navigation, .navigation .navbar .site-header .mob-menu .navbar-nav li .child-navigation, .navigation .navbar .site-header .mob-menu .navbar-nav li:hover .child-navigation {
    display: none;
    opacity: 1;
    visibility: visible;
    position: relative;
    top: 0;
    width: 280px;
    margin: 0;
    box-shadow: none;
    -moz-transition: 0s;
    -o-transition: 0s;
    -webkit-transition: 0s;
    transition: 0s;
    left: 15px;
  }
  /* line 238, ../scss/helpers/_header.scss */
  .navigation .navbar .site-header .mob-menu .navbar-nav > li .child-navigation a, .navigation .navbar .site-header .mob-menu .navbar-nav li .child-navigation a, .navigation .navbar .site-header .mob-menu .navbar-nav li:hover .child-navigation a {
    font-weight: normal;
    text-transform: capitalize;
    opacity: 1;
    visibility: visible;
  }
  /* line 245, ../scss/helpers/_header.scss */
  .navigation .navbar .site-header .mob-menu .navbar-nav > li.has-child:after, .navigation .navbar .site-header .mob-menu .navbar-nav li.has-child:after, .navigation .navbar .site-header .mob-menu .navbar-nav li:hover.has-child:after {
    margin: 15px auto;
    right: 40px;
    color: #35393B;
    cursor: pointer;
    z-index: -2;
  }
}
@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) {
  /* line 265, ../scss/helpers/_header.scss */
  .navigation .navbar .navbar-brand.logo {
    display: none;
  }

  /* line 266, ../scss/helpers/_header.scss */
  .navigation .navbar .navbar-brand.logo.retina {
    display: block;
    margin: 0 auto;
  }
}
@media (-webkit-min-device-pixel-ratio: 3), (min-resolution: 288dpi) {
  /* line 270, ../scss/helpers/_header.scss */
  .navigation .navbar .navbar-brand.logo {
    display: none;
  }

  /* line 271, ../scss/helpers/_header.scss */
  .navigation .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 */
  .navigation .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 */
  .navigation 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 */
  .navigation .navbar .cross {
    top: 25px;
    left: 107px;
  }
  /* line 105, ../scss/helpers/_responsive.scss */
  .navigation .navbar a.drop-close {
    padding: 35px 35px 32px 50px !important;
    margin-right: 20px;
  }
  /* line 109, ../scss/helpers/_responsive.scss */
  .navigation .navbar a.drop-left, .navigation .navbar a.drop-close, .navigation .navbar .navigation .navbar a.drop-close {
    margin: 0 20px 0 0;
  }
  /* line 113, ../scss/helpers/_responsive.scss */
  .navigation .navbar-nav > li {
    font-size: 13px;
  }
  /* line 116, ../scss/helpers/_responsive.scss */
  .navigation .selectize-input {
    padding: 15px 40px;
  }
  /* line 119, ../scss/helpers/_responsive.scss */
  .navigation .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 .navigation .navbar .selectize-input {
    color: #35393B;
  }

  /* line 144, ../scss/helpers/_responsive.scss */
  .menu-wht .navigation .selectize-input:after {
    border-color: #35393B transparent transparent transparent !important;
  }

  /* line 147, ../scss/helpers/_responsive.scss */
  .menu-wht .navigation .selectize-input.dropdown-active:after {
    border-color: transparent transparent #35393B transparent !important;
  }

  /******** index v-1 *********/
  /* line 153, ../scss/helpers/_responsive.scss */
  .navigation .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 .navigation .navbar a.drop-close, .navigation .home_1 .navbar a.drop-close, .home_1 .navbar .navigation .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 .navigation .navbar a.drop-close, .navigation .home_2 .navbar a.drop-close, .home_2 .navbar .navigation .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 */
  .navigation .navbar .site-header .mob-menu {
    padding: 0px 0 17px;
    z-index: 2;
  }
  /* line 641, ../scss/helpers/_responsive.scss */
  .navigation .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 */
  .navigation .navbar {
    margin: 0;
  }
  /* line 774, ../scss/helpers/_responsive.scss */
  .navigation .navbar h1 {
    font-size: 40px;
  }
  /* line 777, ../scss/helpers/_responsive.scss */
  .navigation .navbar a.drop-close {
    padding: 15px 20px 32px 20px;
  }
  /* line 781, ../scss/helpers/_responsive.scss */
  .navigation .navbar .site-header .mob-menu {
    z-index: 2;
    padding: 35px 0 17px;
  }
  /* line 784, ../scss/helpers/_responsive.scss */
  .navigation .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 .navigation .navbar a.drop-close, .navigation .home_1 .navbar a.drop-close, .home_2 .navbar a.drop-left, .home_2 .navigation .navbar a.drop-close, .navigation .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 {
    margin-left: auto;
    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 .navigation .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;
  }
  /* line 1393, ../scss/helpers/_responsive.scss */
  .explore h2 {
    text-align: center;
    margin-bottom: 12px;
    margin: auto;
  }

  /* line 1399, ../scss/helpers/_responsive.scss */
  .search-box-wrapper {
    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 */
  .navigation .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 .navigation .navbar a.drop-close, .navigation .home_1 .navbar a.drop-close {
    font-size: 15px;
  }
  /* line 1811, ../scss/helpers/_responsive.scss */
  .home_1 .navbar a.drop-left, .home_1 .navigation .navbar a.drop-close, .navigation .home_1 .navbar a.drop-close, .home_1 .navbar .navigation .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;
  }
}
