a, abbr, acronym, address, applet, article, aside, audio, b, big, blockquote, body, canvas, caption, center, cite, code, dd, del, details, dfn, div, dl, dt, em, embed, fieldset, figcaption, figure, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, html, i, iframe, img, ins, kbd, label, legend, li, mark, menu, nav, object, ol, output, p, pre, q, ruby, s, samp, section, small, span, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, time, tr, tt, u, ul, var, video {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    font:inherit
}

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
    display:block
}

body {
    line-height:1
}

ol, ul {
    list-style:none
}

blockquote, q {
    quotes:none
}

blockquote:after, blockquote:before, q:after, q:before {
    content: "";
    content:none
}

table {
    border-collapse: collapse;
    border-spacing:0
}


.show-image {
    display: block;
   }
   /* .hide-image {
       display: 0;
   } */

.floor1Show{
    display: none;
}
.floor2Show{
    display: none;
}
.floor3Show{
    display: none;
}
.floor4Show{
    display: none;
}



@font-face {
    font-family: ProximaSemi;
    src: url(/fonts/proximanova-sbold.8964502c.eot);
    src: url(/fonts/proximanova-sbold.8964502c.eot?#iefix) format("embedded-opentype"), url(/fonts/proximanova-sbold.ff9004b0.woff) format("woff"), url(/fonts/proximanova-sbold.97730444.ttf) format("truetype"), url(/img/proximanova-sbold.7ffc5944.svg#ProximaNovaLtSemibold) format("svg");
    font-weight: 400;
    font-style:normal
}

@font-face {
    font-family: ProximaBold;
    src: url(/fonts/proximanova-bold.39a64eaa.eot);
    src: url(/fonts/proximanova-bold.39a64eaa.eot?#iefix) format("embedded-opentype"), url(/fonts/proximanova-bold.f1a96d19.woff) format("woff"), url(/fonts/proximanova-bold.5753d394.ttf) format("truetype"), url(/img/proximanova-bold.aa23e2d9.svg#ProximaNovaRgBold) format("svg");
    font-weight: 400;
    font-style:normal
}

@font-face {
    font-family: Proxima;
    src: url(/fonts/proximanova-reg.2bcf71a7.eot);
    src: url(/fonts/proximanova-reg.2bcf71a7.eot?#iefix) format("embedded-opentype"), url(/fonts/proximanova-reg.b4c0c7c6.woff) format("woff"), url(/fonts/proximanova-reg.268482f0.ttf) format("truetype"), url(/img/proximanova-reg.8fd0b8df.svg#ProximaNovaRgRegular) format("svg");
    font-weight: 400;
    font-style:normal
}

@font-face {
    font-family: proxima_novalight;
    src: url(/fonts/proximanova-light-webfont.4e179b49.eot);
    src: url(/fonts/proximanova-light-webfont.4e179b49.eot?#iefix) format("embedded-opentype"), url(/fonts/proximanova-light-webfont.4f65e189.woff) format("woff"), url(/fonts/proximanova-light-webfont.b2cd845d.ttf) format("truetype"), url(/img/proximanova-light-webfont.a746bb46.svg#proxima_novalight) format("svg");
    font-weight: 400;
    font-style:normal
}

@font-face {
    font-family: proxima_novasemibold;
    src: url(/fonts/proximanova-semibold-webfont.fa069a4c.eot);
    src: url(/fonts/proximanova-semibold-webfont.fa069a4c.eot?#iefix) format("embedded-opentype"), url(/fonts/proximanova-semibold-webfont.719fbb99.woff) format("woff"), url(/fonts/proximanova-semibold-webfont.edaf1a65.ttf) format("truetype"), url(/img/proximanova-semibold-webfont.a532e31d.svg#proxima_novasemibold) format("svg");
    font-weight: 400;
    font-style:normal
}

@font-face {
    font-family: proxima_novalight_italic;
    src: url(/fonts/proximanova-lightitalic-webfont.baa85176.eot);
    src: url(/fonts/proximanova-lightitalic-webfont.baa85176.eot?#iefix) format("embedded-opentype"), url(/fonts/proximanova-lightitalic-webfont.5704156f.woff2) format("woff2"), url(/fonts/proximanova-lightitalic-webfont.8517345e.woff) format("woff"), url(/fonts/proximanova-lightitalic-webfont.31fe1363.ttf) format("truetype"), url(/img/proximanova-lightitalic-webfont.052af5ff.svg#proxima_novalight_italic) format("svg");
    font-weight: 400;
    font-style:normal
}

@font-face {
    font-family: proxima_novaregular_italic;
    src: url(/fonts/proximanova-regitalic-webfont.d62f2f4c.eot);
    src: url(/fonts/proximanova-regitalic-webfont.d62f2f4c.eot?#iefix) format("embedded-opentype"), url(/fonts/proximanova-regitalic-webfont.f004915f.woff2) format("woff2"), url(/fonts/proximanova-regitalic-webfont.498a7ed5.woff) format("woff"), url(/fonts/proximanova-regitalic-webfont.4678c621.ttf) format("truetype"), url(/img/proximanova-regitalic-webfont.6ab8b744.svg#proxima_novaregular_italic) format("svg");
    font-weight: 400;
    font-style:normal
}

@font-face {
    font-family: proxima_novasemibold_italic;
    src: url(/fonts/proximanova-semibolditalic-webfont.19e1a234.eot);
    src: url(/fonts/proximanova-semibolditalic-webfont.19e1a234.eot?#iefix) format("embedded-opentype"), url(/fonts/proximanova-semibolditalic-webfont.219dc19b.woff2) format("woff2"), url(/fonts/proximanova-semibolditalic-webfont.ede65399.woff) format("woff"), url(/fonts/proximanova-semibolditalic-webfont.d3622553.ttf) format("truetype"), url(/img/proximanova-semibolditalic-webfont.f74dd57c.svg#proxima_novasemibold_italic) format("svg");
    font-weight: 400;
    font-style:normal
}

@font-face {
    font-family: Circular Std Black;
    font-style: normal;
    font-weight: 400;
    src: local("Circular Std Black"), url(/fonts/CircularStd-Black.49611f29.woff) format("woff")
}

@font-face {
    font-family: Circular Std Book;
    font-style: normal;
    font-weight: 400;
    src: local("Circular Std Book"), url(/fonts/CircularStd-Book.829012af.woff) format("woff")
}

@font-face {
    font-family: Circular Std Medium;
    font-style: normal;
    font-weight: 400;
    src: local("Circular Std Medium"), url(/fonts/CircularStd-Medium.381f87a9.woff) format("woff")
}

@font-face {
    font-family: Circular Std Black Italic;
    font-style: normal;
    font-weight: 400;
    src: local("Circular Std Black Italic"), url(/fonts/CircularStd-BlackItalic.1c46c301.woff) format("woff")
}

@font-face {
    font-family: Circular Std Bold;
    font-style: normal;
    font-weight: 400;
    src: local("Circular Std Bold"), url(/fonts/CircularStd-Bold.03e7ee16.woff) format("woff")
}

@font-face {
    font-family: Circular Std Bold Italic;
    font-style: normal;
    font-weight: 400;
    src: local("Circular Std Bold Italic"), url(/fonts/CircularStd-BoldItalic.705bbdf2.woff) format("woff")
}

@font-face {
    font-family: Circular Std Book Italic;
    font-style: normal;
    font-weight: 400;
    src: local("Circular Std Book Italic"), url(/fonts/CircularStd-BookItalic.3c7409b8.woff) format("woff")
}

@font-face {
    font-family: Circular Std Medium Italic;
    font-style: normal;
    font-weight: 400;
    src: local("Circular Std Medium Italic"), url(/fonts/CircularStd-MediumItalic.451b6f03.woff) format("woff")
}

/*! Generated by Font Squirrel (https://www.fontsquirrel.com) on May 16, 2017 */@font-face {
    font-family: kelson_sansregular;
    src: url(/fonts/kelson_sans_regular-webfont.fa021f2b.woff2) format("woff2"), url(/fonts/kelson_sans_regular-webfont.2d70ba4e.woff) format("woff");
    font-weight: 400;
    font-style:normal
}

@font-face {
    font-family: kelson_sansbold;
    src: url(/fonts/kelson_sans_bold-webfont.a4290520.woff2) format("woff2"), url(/fonts/kelson_sans_bold-webfont.1e98d2e9.woff) format("woff");
    font-weight: 400;
    font-style:normal
}

@font-face {
    font-family: kelson_sanslight;
    src: url(/fonts/kelson_sans_light-webfont.527ee59e.woff2) format("woff2"), url(/fonts/kelson_sans_light-webfont.0a6c3607.woff) format("woff");
    font-weight: 400;
    font-style:normal
}
h1{
  font-size: 36px;
  line-height: 36px;
}
.yellow {
    color:#ffc40a
}

.yellow_bg {
    background:#ffc40a
}

.white_bg {
    background:#fff
}

.grey_bg {
    background:#cdccd5
}

.white_link {
    color:#fff
}

.white_link:hover {
    color:#ffc40a
}

body {
    font-family: Circular Std Medium, sans-serif;
    background: #ffc40a;
    font-size: 18px;
    color: #404041;
    line-height:1.4
}

.site_content {
    opacity: 1;
    -webkit-transition: opacity .2s ease;
    transition:opacity .2s ease
}

.fadeout_content {
    opacity:0
}

.burger_bar_container {
    position: fixed;
    top: 0;
    width: 100%;
    max-width: 1440px;
    left: 50%;
    -webkit-transform: translate(-50%);
    transform: translate(-50%);
    z-index:5
}

.nav_logo {
    left:30px
}

.burger_bar, .nav_logo {
    cursor: pointer;
    position: absolute;
    top: 30px;
    z-index:5
}

.burger_bar {
    right:30px
}

.nav_section {
    background: #ffc40a;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    -webkit-transition: -webkit-transform .6s ease-in-out;
    transition: -webkit-transform .6s ease-in-out;
    transition: transform .6s ease-in-out;
    transition: transform .6s ease-in-out, -webkit-transform .6s ease-in-out;
    -webkit-transform: translateX(100%);
    transform: translateX(100%);
    z-index:200
}

.nav_section.visible_nav {
    -webkit-transform: translateX(0);
    transform:translateX(0)
}

.navigation {
    padding: 0 30px;
    width: 100%;
    max-width: 1024px;
    margin: auto;
    position: relative;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform:translateY(-50%)
}

.navigation a, .navigation li {
    cursor:pointer
}

.navigation img {
    display: block;
    max-width:100%
}

.navigation li {
    position: relative;
    -webkit-transition: color .3s ease;
    transition: color .3s ease;
    text-transform: uppercase;
    margin:0
}

.navigation li .nav_hover {
    position: absolute;
    top: 0;
    -webkit-transition: opacity .3s ease;
    transition: opacity .3s ease;
    opacity:0
}

.navigation li:hover .nav_hover {
    opacity:1
}

.navigation > li {
    padding:20px 0
}

.navigation > li .nav_border {
    position: relative;
    display:inline-block
}

.navigation > li .nav_border:after, .navigation > li .nav_border:before {
    content: "";
    height: 10px;
    position: absolute;
    background: #404041;
    -webkit-transition: background .3s ease;
    transition: background .3s ease;
    left: 0;
    right:0
}

.navigation > li .nav_border:before {
    top: -27px;
    display:none
}

.navigation > li .nav_border:after {
    bottom:-27px
}

.navigation > li:first-child .nav_border:before {
    display:block
}

.navigation > li .subnav_links {
    position: relative;
    top: 0;
    -webkit-transform: translate(0);
    transform: translate(0);
    margin-bottom: 0;
    margin-top:10px
}

.navigation > li .subnav_links li {
    margin-bottom: 0;
    font-size: 36px !important;
    font-family: Circular Std Bold;
    text-transform: uppercase;
    line-height:40px
}

.navigation > li .subnav_links li:hover {
    color:#000 !important
}

.mobile_nav_show {
    display:none !important
}

.nav_back {
    position: absolute;
    top: 30px;
    right: 30px;
    cursor:pointer
}

.home_loader {
    background: #000;
    position: fixed;
    width: 100%;
    height: 100%;
    z-index: 100;
    top: 0;
    left:0
}

.home_loader .logo {
    position: fixed;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    z-index: 101;
    text-align:center
}

.home_loader .logo img {
    padding: 30px;
    max-width:100%
}

.home_loader .logo:after {
    content: " .";
    position: relative;
    z-index: 101;
    -webkit-animation: dots 1s steps(5) infinite;
    animation: dots 1s steps(5) infinite;
    display: block;
    font-size: 45px;
    line-height: 45px;
    margin-left:-30px
}

@-webkit-keyframes dots {
    0%, 20% {
        color: #ffc125;
        text-shadow:.25em 0 0 transparent, .5em 0 0 transparent
    }

    40% {
        color: #ffc125;
        text-shadow:.25em 0 0 transparent, .5em 0 0 transparent
    }

    60% {
        text-shadow:.25em 0 0 #ffc125, .5em 0 0 transparent
    }

    80%, to {
        text-shadow:.25em 0 0 #ffc125, .5em 0 0 #ffc125
    }
}

@keyframes dots {
    0%, 20% {
        color: #ffc125;
        text-shadow:.25em 0 0 transparent, .5em 0 0 transparent
    }

    40% {
        color: #ffc125;
        text-shadow:.25em 0 0 transparent, .5em 0 0 transparent
    }

    60% {
        text-shadow:.25em 0 0 #ffc125, .5em 0 0 transparent
    }

    80%, to {
        text-shadow:.25em 0 0 #ffc125, .5em 0 0 #ffc125
    }
}

.a_vibrant_location, .contact_top_content, .DHF_logo, .location_communications, .spec_container {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform:translate(-50%, -50%)
}

.DHF_logo img {
    max-width:100%
}
.spec {
    position:relative
}
.spec-fitted {
  margin: 50px 0;
  padding: 50px;
    position:relative
}

.spec .spec_header {
    max-width:90%
}

.spec ul {
    text-transform:uppercase
}

.spec ul li {
    position: relative;
    padding:10px 0
}

.spec ul li:after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 40px;
    height: 1px;
    background:#ffc40a
}

.spec ul li:first-child {
    padding-top:0
}

.spec ul li:last-child:after {
    background:none
}

.building_buffer {
    padding-top: 80px;
    background:#fff
}

.top_container_padding {
    padding-top:130px
}

.bottom_container_padding {
    padding-bottom:130px
}

.map_inner, .top_bottom_container_padding {
    padding-top: 130px;
    padding-bottom:130px
}

.half_top_container_padding {
    padding-top:40px
}

.half_bottom_container_padding {
    padding-bottom:40px
}

.half_top_bottom_container_padding {
    padding-top: 40px;
    padding-bottom:40px
}

.relative {
    position:relative
}

.full_width_image {
    width:100%
}

.centered_image {
    display: block;
    margin:auto
}

.gallery, .plain_slider {
    position:relative
}

.gallery .bx-wrapper, .plain_slider .bx-wrapper {
    border: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    background: inherit;
    margin-bottom:0
}

.external_container {
    position: relative;
    max-width: 1440px !important;
    margin-left: auto;
    margin-right:auto
}

.a_vibrant_location, .contact_top_content, .DHF_logo, .internal_container, .location_communications, .spec_container {
    max-width: 1124px;
    padding: 30px;
    width: 100%;
    margin:auto
}

.bold, .emphasised_para, strong {
    font-weight:700
}

.light {
    font-weight:300
}

p {
    margin-bottom:20px
}

li:last-child, p:last-child {
    margin-bottom:0
}

.text_center {
    text-align:center
}

.white_text, .white_text * {
    color:#fff
}

a {
    -webkit-transition: color .2s ease;
    transition: color .2s ease;
    color:inherit
}

a, a:hover {
    text-decoration:none !important
}

.yellow_link:hover {
    color:#ffc40a
}

ul {
    padding: 0;
    margin:0
}

ul li {
    list-style-type:none
}

#gallery_container {
    position: relative;
    overflow:hidden
}

#gallery_container .opacity_background {
    position: absolute;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADcAAAA3CAYAAACo29JGAAAAX0lEQVRoge3PgQnAIADAMCfsnB28b71CpJJc0D7v+P5xqXk6YCdzVeaqzFWZqzJXZa7KXJW5KnNV5qrMVZmrMldlrspclbkqc1XmqsxVmasyV2WuylyVuSpzVeaqrp5bCVEBOcXGY8gAAAAASUVORK5CYII=);
    width: 100%;
    height: 100%;
    z-index:1
}

#gallery_container .gallery_thumb {
    width: 25%;
    float: left;
    cursor: pointer;
    position: relative;
    margin-bottom:-1px
}

#gallery_container .gallery_thumb:before {
    content: "";
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background:#fff
}

#gallery_container .gallery_thumb .gallery_hover, #gallery_container .gallery_thumb:before {
    position: absolute;
    opacity: 0;
    -webkit-transition: opacity .2s ease;
    transition:opacity .2s ease
}

#gallery_container .gallery_thumb .gallery_hover {
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform:translate(-50%, -50%)
}

#gallery_container .gallery_thumb:hover:before {
    opacity:.3
}

#gallery_container .gallery_thumb:hover .gallery_hover {
    opacity:1
}

.gallery_full_image_internal {
    z-index: 3;
    top: 45%;
    width: 95%;
    height:72%
}

.focused_image, .gallery_full_image_internal {
    position: absolute;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform:translate(-50%, -50%)
}

.focused_image {
    max-width: 100%;
    max-height: 100%;
    top:50%
}

.controls {
    width: 190px;
    position: absolute;
    top: 106%;
    left: 50%;
    -webkit-transform: translate(-50%);
    transform:translate(-50%)
}

.image_grid_square {
    width: 8px;
    height: 8px;
    background: #fff;
    position: relative;
    float: left;
    margin: 3px;
    cursor: pointer;
    -webkit-transition: all .2s ease;
    transition:all .2s ease
}

.image_grid_square.active, .image_grid_square:hover {
    background:#ffc40a
}

.image_grid_square:nth-child(4n + 1) {
    clear:both
}

.controls .col-xs-4 {
    padding:0
}

.gallery_back, .gallery_forward {
    display: block;
    margin: auto;
    max-width: 100%;
    cursor:pointer
}

.image_grid_square_wrapper {
    display:inline-block
}

.fade-enter-active, .fade-leave-active {
    -webkit-transition: opacity .5s;
    transition:opacity .5s
}

.fade-enter, .fade-leave-to {
    opacity:0
}

.floorplan_container {
    position: relative;
    background:#fff
}

.floorplan_container .floorplan_inner {
    position: relative;
    /* top: 0;
    left: 50%;
    -webkit-transform: translate(-50%);
    transform: translate(-50%); */
    /* width: 100%;
    max-width: 1124px; */
    padding: 100px;
    height:100%
}

.floorplan_container .floorplan_inner .floorplan_content {
    position: relative;
    height:100%
}

.floorplan_container .floorplan_inner .floorplan_content .floorplan_key {
    bottom: 60px;
    display: inline-block;
    position:absolute
}

.floorplan_container .floorplan_inner .floorplan_content .floorplan_key div {
    margin-bottom:3px
}

.floorplan_container .floorplan_inner .floorplan_content .floorplan_key img {
    position: relative;
    top: -3px;
    margin-right:3px
}

.floorplan_container .floorplan_inner .floorplan_content .floorplan_menu {
  margin-top: 70px;
  font-family: Circular Std Book;
  position: relative;
  /* top: 60px; */
  max-width: 550px;
  font-size: 88%;

}

.floorplan_container .floorplan_inner .floorplan_content .floorplan_menu tr {
    height:45px
}

.floorplan_container .floorplan_inner .floorplan_content .floorplan_menu thead {
    font-family:Circular Std Medium
}

.floorplan_container .floorplan_inner .floorplan_content .floorplan_menu td, .floorplan_container .floorplan_inner .floorplan_content .floorplan_menu th {
    padding: 5px;
    text-align:center
}

.floorplan_container .floorplan_inner .floorplan_content .floorplan_menu td:first-child, .floorplan_container .floorplan_inner .floorplan_content .floorplan_menu th:first-child {
    text-align:left
}

.floorplan_container .floorplan_inner .floorplan_content .floorplan_menu tbody td, .floorplan_container .floorplan_inner .floorplan_content .floorplan_menu tbody th {
    border-bottom:3px solid #ffc40a
}

.floorplan_container .floorplan_inner .floorplan_content .floorplan_menu tbody tr {
    -webkit-transition: all .3s ease;
    transition:all .3s ease
}

.floorplan_container .floorplan_inner .floorplan_content .floorplan_menu tbody .floor_title {
    -webkit-transition: color .3s ease;
    transition:color .3s ease
}

.floorplan_container .floorplan_inner .floorplan_content .floorplan_menu tbody .floor_title:hover {
    cursor: pointer;
    color:#ffc40a
}

.floorplan_container .floorplan_inner .floorplan_content .floorplan_menu tbody .active_menu_row {
    background:#000
}

.floorplan_container .floorplan_inner .floorplan_content .floorplan_menu tbody .active_menu_row * {
    color:#fff
}

.floorplan_container .floorplan_inner .floorplan_content .floorplan_menu .availability_collumn {
    text-align:right
}

.floorplan_container .floorplan_inner .floorplan_content .fourth_floor, .floorplan_container .floorplan_inner .floorplan_content .ground_floor, .floorplan_container .floorplan_inner .floorplan_content .lower_ground_floor {
    width: 100%;
    margin-top: 50px;
    position: relative;
}

.walkthrough_icon {
    height:30px
}

/* @media (max-width: 1400px) {
    .fourth_floor, .ground_floor, .lower_ground_floor {
        max-width:40% !important
    }
} */

@media (max-width: 1100px) {
    .floorplan_container * {
        font-size:12px
    }

    .floorplan_filler {
        display:none
    }

    .floorplan_container .floorplan_inner {
      position: relative;
      /* top: 0;
      left: 50%;
      -webkit-transform: translate(-50%);
      transform: translate(-50%); */
      width: 100%;
      max-width: 1124px;
      padding: 100px;
    }

    .floorplan_container .floorplan_inner .floorplan_content .fourth_floor, .floorplan_container .floorplan_inner .floorplan_content .ground_floor, .floorplan_container .floorplan_inner .floorplan_content .lower_ground_floor {
        max-width: 80% !important;
        position: relative !important;
        left: 50% !important;
        padding: 30px;
        top: 0;
        margin-top: 40px;
        margin-bottom: 40px;
        -webkit-transform: translate(-50%) !important;
        transform:translate(-50%) !important
    }

    .floorplan_menu {
        top: 0 !important;
        width: 100% !important;
        max-width:1100px !important
    }

    .floorplan_key {
        bottom:-65px !important
    }
}

@media (max-width: 400px) {
    .floorplan_menu {
        top: 0 !important;
        width: 100% !important;
        left:-10px
    }

    .floorplan_container .floorplan_inner .floorplan_content .fourth_floor, .floorplan_container .floorplan_inner .floorplan_content .ground_floor, .floorplan_container .floorplan_inner .floorplan_content .lower_ground_floor {
        max-width:100% !important
    }
}

.location_second {
    width:58.33333333%
}

.location_down_arrow {
    margin-top: 60px;
    cursor:pointer
}

.location_communications img {
    display: block;
    max-width:100%
}

.location_communications img:first-child {
    margin-bottom:18%
}

.location_communications img:last-child {
    margin-top:5%
}

.location_gallery {
    overflow:hidden
}

.location_gallery img {
    width:100%
}

.location_gallery .col-sm-6, .location_gallery .col-xs-6 {
    padding:0
}

.map_inner {
    padding-left: 30px;
    padding-right:30px
}

.map_inner .map_header, .map_inner .map_image {
    max-width:100%
}

.map_inner .map_listings {
    margin-top:40px
}

.map_inner .map_listings h1 {
    color: #ffc40a;
    font-family: kelson_sansregular;
    font-size: 20px;
    margin-bottom:30px
}

.map_inner .map_listings li {
    color: #0b2435;
    font-size: 14px;
    padding: 3px 5px;
    -webkit-transition: background .2s ease;
    transition:background .2s ease
}

.map_inner .map_listings li .marker_index, .map_inner .map_listings li .marker_name {
    display:inline-block
}

.map_inner .map_listings li .marker_index {
    width: 16px;
    margin-right:2px
}

.map_inner .map_listings li:hover {
    background: #ffdd70;
    cursor:pointer
}
.header_hover{
  background: #ffdd70;
  cursor:pointer
}
.map_inner .map_listings li.map_active {
    background:#ffdd70
}

.map_inner .map_container {
    position: relative;
    max-width:750px
}

.map_inner .map_container .map_marker {
    position: absolute;
    width: 20px;
    height: 20px;
    background: #ffc40a;
    border-radius: 100px;
    display: block;
    font-size: 10px;
    line-height: 15px;
    text-align: center;
    -webkit-transition: all .2s ease;
    transition: all .2s ease;
    border:2px solid #ffc40a
}

.map_inner .map_container .map_marker:hover {
    border: 2px solid #fff;
    cursor:pointer
}

.map_inner .map_container .map_marker.map_active {
    background: #fff;
    border:2px solid #fff
}

.marker_1 {
    top: 88%;
    left:53.3%
}

.marker_2 {
    top: 92.9%;
    left:49.3%
}

.marker_3 {
    top: 68%;
    left:27.2%
}

.marker_4 {
    top: 65%;
    left:29.3%
}

.marker_5 {
    top: 61.6%;
    left:13%
}

.marker_6 {
    top: 80.5%;
    left:39.7%
}

.marker_7 {
    top: 87.8%;
    left:60.5%
}

.marker_8 {
    top: 75.7%;
    left:38.5%
}

.marker_9 {
    top: 80.2%;
    left:35.5%
}

.marker_10 {
    top: 72.8%;
    left:33.7%
}

.marker_11 {
    top: 81.3%;
    left:46.8%
}

.marker_12 {
    top: 11.5%;
    left:49.7%
}

.marker_13 {
    top: 77.8%;
    left:68.5%
}

.marker_14 {
    top: 72.5%;
    left:65.5%
}

.marker_15 {
    top: 69.8%;
    left:31.2%
}

.marker_16 {
    top: 14%;
    left:51.2%
}

.marker_17 {
    top: .9%;
    left:40.3%
}

.marker_18 {
    top: 70.5%;
    left:37%
}

.marker_19 {
    top: 56%;
    left:49%
}

.marker_20 {
    top: 53%;
    left:49.5%
}

.marker_21 {
    top: 47%;
    left:49%
}

.marker_22 {
    top: 24%;
    left:56%
}

.marker_23 {
    top: 54.2%;
    left:11.3%
}

.marker_24 {
    top: 83.7%;
    left:36.8%
}

.marker_25 {
    top: 91.2%;
    left:42.5%
}

.marker_26 {
    top: 88.8%;
    left:56%
}

.marker_27 {
    top: 74.5%;
    left:29%
}

.marker_28 {
    top: 94.4%;
    left:68.9%
}

.marker_29 {
    top: 96.8%;
    left:69.7%
}

.marker_30 {
    top: 72.9%;
    left:45.7%
}

.marker_31 {
    top: 84.2%;
    left:77.7%
}

.marker_32 {
    top: 80.8%;
    left:26%
}

.marker_33 {
    top: 5.2%;
    left:44.2%
}

.marker_34 {
    top: 74%;
    left:48%
}

.marker_35 {
    top: 77%;
    left:50.5%
}

.further_information {
    margin-bottom:5%
}

.contact_details {
    margin-top:8%
}

.edward_charles_contact {
    max-width:100%
}

.bluebook_white_url {
    width: 100%;
    max-width: 300px;
    margin-bottom:40px
}

.contact {
    margin-bottom:30px
}

.contact p {
    font-size:80%
}

.contact p, .contact p:first-child {
    margin-bottom:5px
}

.pdf_download_link {
    display: block;
    text-align: center;
    -webkit-transition: background .2s ease;
    transition: background .2s ease;
    padding:60px 30px
}

.pdf_download_link:hover {
    background:#ffc40a
}

.pdf_download_image {
    display:inline-block
}

.pdf_download_image:after, .pdf_download_image:before {
    content: "";
    display: block;
    background: #ffc40a;
    height: 2px;
    -webkit-transition: background .3s ease;
    transition:background .3s ease
}

.pdf_download_image:before {
    width: 100%;
    margin-bottom:15px
}

.pdf_download_image:after {
    width: 60px;
    margin-top:15px
}


/* black download link */
.pdf_download_link_black {
    color: #ffc40a;
    background: #000;
    display: block;
    /* text-align: center; */
    -webkit-transition: background .2s ease;
    transition: background .2s ease;
    padding:60px 30px
}

.pdf_download_link_black:hover {
    color: #fff!important;
    background:#404041;
}

.pdf_download_image_black {
  position: relative;
  left: 50%;
  transform: translate(-50%);
    display:inline-block
}

/* .pdf_download_image_black:after, .pdf_download_image_black:before {
    content: "";
    display: block;
    background: #ffc40a;
    height: 2px;
    -webkit-transition: background .3s ease;
    transition:background .3s ease
}

.pdf_download_image_black:before {
    width: 100%;
    margin-bottom:15px
}

.pdf_download_image_black:after {
    width: 60px;
    margin-top:15px
} */
/*  */
/* yellow download link */
.pdf_download_link_yellow {
    background: #ffc40a;
    display: block;
    text-align: center;
    -webkit-transition: background .2s ease;
    transition: background .2s ease;
    padding:60px 30px
}

.pdf_download_link_yellow:hover {
    background:#fff;
}

.pdf_download_image_yellow {
    display:inline-block
}
/*
.pdf_download_image_yellow:after, .pdf_download_image_yellow:before {
    content: "";
    display: block;
    background: #404041;
    height: 2px;
    -webkit-transition: background .3s ease;
    transition:background .3s ease
}

.pdf_download_image_yellow:before {
    width: 100%;
    margin-bottom:15px
}

.pdf_download_image_yellow:after {
    width: 60px;
    margin-top:15px
} */
/*  */
#gmap {
    height:600px
}

.playlist_left {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    max-width: 505px;
    background: #ffc40a;
    -webkit-transition: -webkit-transform .6s ease;
    transition: -webkit-transform .6s ease;
    transition: transform .6s ease;
    transition:transform .6s ease, -webkit-transform .6s ease
}

.playlist_left.mobile_nav_mode {
    -webkit-transform: translateX(-100%);
    transform:translateX(-100%)
}

.playlist_left.mobile_nav_mode .playlist_nav .dfh_black_logo {
    display:none !important
}

.playlist_left.mobile_nav_mode.playlist_nav_mobile_visible {
    -webkit-transform: translateX(0);
    transform:translateX(0)
}

.playlist_nav_back {
    display: block;
    margin-bottom: 40px;
    cursor:pointer
}

.playlist_nav {
    padding: 80px;
    position:relative
}

.playlist_nav .dfh_black_logo {
    display: block;
    margin-bottom: 80px;
    max-width:280px
}

.playlist_nav .playlist_nav_image {
    max-height:49px
}

.playlist_nav .nav_back {
    display:none
}

.playlist_nav .playlist_navigation > li {
    padding:20px 0
}

.playlist_nav .playlist_navigation > li .nav_border {
    position: relative;
    display:inline-block
}

.playlist_nav .playlist_navigation > li .nav_border:after, .playlist_nav .playlist_navigation > li .nav_border:before {
    content: "";
    height: 5px;
    position: absolute;
    background: #404041;
    -webkit-transition: background .3s ease;
    transition: background .3s ease;
    left: 0;
    right:0
}

.playlist_nav .playlist_navigation > li .nav_border:before {
    top: -27px;
    display:none
}

.playlist_nav .playlist_navigation > li .nav_border:after {
    bottom:-22px
}

.playlist_nav .playlist_navigation > li:first-child .nav_border:before {
    display:block
}

.playlist_nav .playlist_navigation > li .subnav_links {
    position: relative;
    top: 0;
    -webkit-transform: translate(0);
    transform: translate(0);
    margin-bottom: 0;
    margin-top:10px
}

.playlist_nav .playlist_navigation > li .subnav_links li {
    margin-bottom: 0;
    font-size: 30px;
    text-transform: uppercase;
    line-height:40px
}

.playlist_nav .playlist_navigation > li .subnav_links li:hover {
    color:#000 !important
}

.playlist_right {
    padding: 80px;
    background: #404041;
    color: #fff;
    float: right;
    width:calc(100% - 505px)
}

.playlist_right .playlist_burger_bar {
    cursor: pointer;
    display: block;
    margin-bottom:40px
}

.playlist_right .playlist_right_content {
    font-family: Circular Std Book;
    width:100%
}

.playlist_right .playlist_right_content .Spotify_preview {
    width: 100%;
    max-width: 680px;
    margin-top: 40px;
    margin-bottom:40px
}

.playlist_right .playlist_right_content p, .playlist_right .playlist_right_content ul {
    margin-bottom:40px
}

.playlist_right .playlist_right_content .let_it_roll_records {
    float:left
}

.playlist_right .playlist_right_content .playlist_right_title {
    font-size: 36px;
    float: left;
    margin-left: 30px;
    margin-top:18px
}

.playlist_right .playlist_right_content .let_it_roll {
    margin-top:40px
}

.playlist_right .playlist_right_content ul li {
    margin-bottom:10px
}

.playlist_right.right_mobile_mode {
    float: none;
    width:100%
}

.yellow_seperator {
    border-bottom: 1px dashed #ffc40a;
    width: 100%;
    max-width: 680px;
    height: 1px;
    margin-bottom: 60px;
    overflow:hidden
}

@media (max-width: 850px) {
    .let_it_roll_records, .playlist_right_title {
        float: none !important;
        display:block
    }

    .playlist_right_title {
        margin-left: 0 !important;
        font-size:28px !important
    }

    .playlist_nav, .playlist_right.right_mobile_mode {
        padding:50px 30px
    }
}

@media (max-width: 510px) {
    .playlist_nav_image {
        max-height:30px !important
    }

    .subnav_links li {
        font-size: 20px !important;
        line-height:30px !important
    }
}

.footer {
    padding: 40px 15px;
    overflow:hidden
}

.footer .footer_nav {
    margin-top:40px
}

.footer .footer_nav li {
    display: inline-block;
    margin-right:40px
}

.footer .footer_nav li:last-child {
    margin-right:0
}

.footer .footer_bottom {
    border-top: 3px solid #404041;
    margin-top: 40px;
    padding-top: 40px;
    font-size: 12px;
    font-family:Circular Std Book
}

.footer .footer_bottom img {
    max-width:100%
}

.footer .footer_bottom * {
    font-size:12px
}

.footer .orchardstreet {
    text-align:right
}

.footer .orchardstreet img {
    float: right;
    margin-right:0 !important
}

@media (max-width: 1000px) {
    body {
        font-size:14px
    }

    .top_container_padding {
        padding-top:65px
    }

    .bottom_container_padding {
        padding-bottom:65px
    }

    .map_inner, .top_bottom_container_padding {
        padding-top: 65px;
        padding-bottom:65px
    }

    .half_top_container_padding {
        padding-top:30px
    }

    .half_bottom_container_padding {
        padding-bottom:30px
    }

    .half_top_bottom_container_padding {
        padding-top: 30px;
        padding-bottom:30px
    }
}

@media (max-width: 850px) {
    .DHF_logo img {
        width: 100%;
        max-width:300px
    }

    .location_second {
        width:100%
    }

    .top_container_padding {
        padding-top:30px
    }

    .bottom_container_padding {
        padding-bottom:30px
    }

    .map_inner, .top_bottom_container_padding {
        padding-top: 30px;
        padding-bottom:30px
    }

    .half_top_container_padding {
        padding-top:30px
    }

    .half_bottom_container_padding {
        padding-bottom:30px
    }

    .half_top_bottom_container_padding {
        padding-top: 30px;
        padding-bottom:30px
    }

    .map_inner .map_listings {
        margin-top:40px !important
    }

    .map_inner .col-sm-7 {
        width:100%
    }

    .map_inner .col-sm-5 {
        clear: both;
        width:100%
    }

    .map_header {
        width: 100%;
        max-width: 400px !important;
        margin-top:40px
    }

    .contact {
        width:100%
    }

    .edward_charles_contact {
        float: none !important;
        display: block;
        margin-bottom:30px
    }
}

@media (max-width: 767px) {
    .spec .spec_header {
        max-width: 300px;
        width: 100%;
        margin-bottom:30px
    }

    .spec ul {
        margin-bottom:30px
    }

    .spec li, .spec ul li {
        font-size: 14px;
        padding:5px 0
    }

    .location_down_arrow {
        display: block;
        margin-left: auto;
        margin-right: auto;
        width:40px
    }

    .gallery_thumb {
        width:33.33333% !important
    }

    .navigation {
        width: 100%;
        max-width: 500px;
        position: relative;
        left: 0;
        top: 50%;
        -webkit-transform: translateY(-50%);
        transform:translateY(-50%)
    }

    .mobile_nav_hide {
        display:none !important
    }

    .mobile_nav_show {
        display:block !important
    }

    .nav_border:after, .nav_border:before {
        height:4px !important
    }

    .navigation > li {
        padding:15px 0
    }

    .navigation > li .nav_border:after {
        bottom:-17px
    }

    .navigation > li .nav_border:before {
        top:-20px
    }

    .navigation > li .subnav_links li {
        font-size: 20px !important;
        line-height:25px !important
    }

    .orchardstreet img {
        float: left !important;
        display: block;
        margin-top:30px
    }

    .bluebook_url, .edward_charles {
        float: none !important;
        display: block;
        margin-bottom:30px
    }

    .map_marker {
        display:none !important
    }

    .map_listings li.map_active, .map_listings li:hover {
        background:none !important
    }

    .bus_dev_header {
        margin-top:30px
    }

    #gmap {
        height:300px
    }
}

@media (max-width: 650px) {
    .DHF_logo img {
        width: 100%;
        max-width:200px
    }
}

.building_section {
    width: 100%;
    height:800px
}

.cropped_image {
    opacity:0
}

img {
    max-width:100%
}

.cropped_image {
    opacity: 1;
    -webkit-transition: opacity .3s ease;
    transition:opacity .3s ease
}

.loaded_image {
    opacity:1
}

.fade-enter-active[data-v-117f659c], .fade-leave-active[data-v-117f659c] {
    -webkit-transition: opacity .5s;
    transition:opacity .5s
}

.fade-enter[data-v-117f659c], .fade-leave-to[data-v-117f659c] {
    opacity: 0
}



.bx-wrapper {
    position: relative;
    margin-bottom: 60px;
    padding: 0;
    -ms-touch-action: pan-y;
    touch-action: pan-y;
    -webkit-box-shadow: 0 0 5px #ccc;
    box-shadow: 0 0 5px #ccc;
    border: 5px solid #fff;
    background:#fff
}

.bx-wrapper img {
    max-width: 100%;
    display:block
}

.bxslider {
    margin: 0;
    padding:0
}

ul.bxslider {
    list-style:none
}

.bx-viewport {
    -webkit-transform:translateZ(0)
}

.bx-wrapper .bx-controls-auto, .bx-wrapper .bx-pager {
    position: absolute;
    bottom: -30px;
    width:100%
}

.bx-wrapper .bx-loading {
    min-height: 50px;
    background: url(data:image/gif;base64,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) 50% no-repeat #fff;
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index:2000
}

.bx-wrapper .bx-pager {
    text-align: center;
    font-size: .85em;
    font-family: Arial;
    font-weight: 700;
    color: #666;
    padding-top:20px
}

.bx-wrapper .bx-pager.bx-default-pager a {
    background: #666;
    text-indent: -9999px;
    display: block;
    width: 10px;
    height: 10px;
    margin: 0 5px;
    outline: 0;
    border-radius:5px
}

.bx-wrapper .bx-pager.bx-default-pager a.active, .bx-wrapper .bx-pager.bx-default-pager a:focus, .bx-wrapper .bx-pager.bx-default-pager a:hover {
    background:#000
}

.bx-wrapper .bx-controls-auto .bx-controls-auto-item, .bx-wrapper .bx-pager-item {
    display: inline-block;
    vertical-align:bottom
}

.bx-wrapper .bx-pager-item {
    font-size: 0;
    line-height:0
}

.bx-wrapper .bx-prev {
    left: 10px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGAAAAA/CAYAAAAfQM0aAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpCRjQ5NEM3RDI5QTkxMUUyOTc1NENCMzI4N0QwNDNCOSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpCRjQ5NEM3RTI5QTkxMUUyOTc1NENCMzI4N0QwNDNCOSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkJGNDk0QzdCMjlBOTExRTI5NzU0Q0IzMjg3RDA0M0I5IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkJGNDk0QzdDMjlBOTExRTI5NzU0Q0IzMjg3RDA0M0I5Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+WeGRxAAAB2hJREFUeNrUXFts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) 0 -32px no-repeat
}

.bx-wrapper .bx-prev:focus, .bx-wrapper .bx-prev:hover {
    background-position:0 0
}

.bx-wrapper .bx-next {
    right: 10px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGAAAAA/CAYAAAAfQM0aAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpCRjQ5NEM3RDI5QTkxMUUyOTc1NENCMzI4N0QwNDNCOSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpCRjQ5NEM3RTI5QTkxMUUyOTc1NENCMzI4N0QwNDNCOSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkJGNDk0QzdCMjlBOTExRTI5NzU0Q0IzMjg3RDA0M0I5IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkJGNDk0QzdDMjlBOTExRTI5NzU0Q0IzMjg3RDA0M0I5Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+WeGRxAAAB2hJREFUeNrUXFts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) -43px -32px no-repeat
}

.bx-wrapper .bx-next:focus, .bx-wrapper .bx-next:hover {
    background-position:-43px 0
}

.bx-wrapper .bx-controls-direction a {
    position: absolute;
    top: 50%;
    margin-top: -16px;
    outline: 0;
    width: 32px;
    height: 32px;
    text-indent: -9999px;
    z-index:9999
}

.bx-wrapper .bx-controls-direction a.disabled {
    display:none
}

.bx-wrapper .bx-controls-auto {
    text-align:center
}

.bx-wrapper .bx-controls-auto .bx-start {
    display: block;
    text-indent: -9999px;
    width: 10px;
    height: 11px;
    outline: 0;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGAAAAA/CAYAAAAfQM0aAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpCRjQ5NEM3RDI5QTkxMUUyOTc1NENCMzI4N0QwNDNCOSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpCRjQ5NEM3RTI5QTkxMUUyOTc1NENCMzI4N0QwNDNCOSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkJGNDk0QzdCMjlBOTExRTI5NzU0Q0IzMjg3RDA0M0I5IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkJGNDk0QzdDMjlBOTExRTI5NzU0Q0IzMjg3RDA0M0I5Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+WeGRxAAAB2hJREFUeNrUXFts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) -86px -11px no-repeat;
    margin:0 3px
}

.bx-wrapper .bx-controls-auto .bx-start.active, .bx-wrapper .bx-controls-auto .bx-start:focus, .bx-wrapper .bx-controls-auto .bx-start:hover {
    background-position:-86px 0
}

.bx-wrapper .bx-controls-auto .bx-stop {
    display: block;
    text-indent: -9999px;
    width: 9px;
    height: 11px;
    outline: 0;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGAAAAA/CAYAAAAfQM0aAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpCRjQ5NEM3RDI5QTkxMUUyOTc1NENCMzI4N0QwNDNCOSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpCRjQ5NEM3RTI5QTkxMUUyOTc1NENCMzI4N0QwNDNCOSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkJGNDk0QzdCMjlBOTExRTI5NzU0Q0IzMjg3RDA0M0I5IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkJGNDk0QzdDMjlBOTExRTI5NzU0Q0IzMjg3RDA0M0I5Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+WeGRxAAAB2hJREFUeNrUXFts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) -86px -44px no-repeat;
    margin:0 3px
}

.bx-wrapper .bx-controls-auto .bx-stop.active, .bx-wrapper .bx-controls-auto .bx-stop:focus, .bx-wrapper .bx-controls-auto .bx-stop:hover {
    background-position:-86px -33px
}

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {
    text-align: left;
    width:80%
}

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {
    right: 0;
    width:35px
}

.bx-wrapper .bx-caption {
    position: absolute;
    bottom: 0;
    left: 0;
    background: #666;
    background: rgba(80, 80, 80, .75);
    width:100%
}

.bx-wrapper .bx-caption span {
    color: #fff;
    font-family: Arial;
    display: block;
    font-size: .85em;
    padding:10px
}

.croppie-container {
    width: 100%;
    height:100%
}

.croppie-container .cr-image {
    z-index: -1;
    position: absolute;
    top: 0;
    left: 0;
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
    max-height: none;
    max-width:none
}

.croppie-container .cr-boundary {
    position: relative;
    overflow: hidden;
    margin: 0 auto;
    z-index: 1;
    width: 100%;
    height:100%
}

.croppie-container .cr-resizer, .croppie-container .cr-viewport {
    position: absolute;
    border: 2px solid #fff;
    margin: auto;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    -webkit-box-shadow: 0 0 2000px 2000px rgba(0, 0, 0, .5);
    box-shadow: 0 0 2000px 2000px rgba(0, 0, 0, .5);
    z-index:0
}

.croppie-container .cr-resizer {
    z-index: 2;
    -webkit-box-shadow: none;
    box-shadow: none;
    pointer-events:none
}

.croppie-container .cr-resizer-horisontal, .croppie-container .cr-resizer-vertical {
    position: absolute;
    pointer-events:all
}

.croppie-container .cr-resizer-horisontal:after, .croppie-container .cr-resizer-vertical:after {
    display: block;
    position: absolute;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border: 1px solid #000;
    background: #fff;
    width: 10px;
    height: 10px;
    content: ""
}

.croppie-container .cr-resizer-vertical {
    bottom: -5px;
    cursor: row-resize;
    width: 100%;
    height:10px
}

.croppie-container .cr-resizer-vertical:after {
    left: 50%;
    margin-left:-5px
}

.croppie-container .cr-resizer-horisontal {
    right: -5px;
    cursor: col-resize;
    width: 10px;
    height:100%
}

.croppie-container .cr-resizer-horisontal:after {
    top: 50%;
    margin-top:-5px
}

.croppie-container .cr-original-image {
    display:none
}

.croppie-container .cr-vp-circle {
    border-radius:50%
}

.croppie-container .cr-overlay {
    z-index: 1;
    position: absolute;
    cursor: move;
    -ms-touch-action: none;
    touch-action:none
}

.croppie-container .cr-slider-wrap {
    width: 75%;
    margin: 15px auto;
    text-align:center
}

.croppie-result {
    position: relative;
    overflow:hidden
}

.croppie-result img {
    position:absolute
}

.croppie-container .cr-image, .croppie-container .cr-overlay, .croppie-container .cr-viewport {
    -webkit-transform: translateZ(0);
    transform:translateZ(0)
}

.cr-slider {
    -webkit-appearance: none;
    width: 300px;
    max-width: 100%;
    padding-top: 8px;
    padding-bottom: 8px;
    background-color:transparent
}

.cr-slider::-webkit-slider-runnable-track {
    width: 100%;
    height: 3px;
    background: rgba(0, 0, 0, .5);
    border: 0;
    border-radius:3px
}

.cr-slider::-webkit-slider-thumb {
    -webkit-appearance: none;
    border: none;
    height: 16px;
    width: 16px;
    border-radius: 50%;
    background: #ddd;
    margin-top:-6px
}

.cr-slider:focus {
    outline:none
}

.cr-slider::-moz-range-track {
    width: 100%;
    height: 3px;
    background: rgba(0, 0, 0, .5);
    border: 0;
    border-radius:3px
}

.cr-slider::-moz-range-thumb {
    border: none;
    height: 16px;
    width: 16px;
    border-radius: 50%;
    background: #ddd;
    margin-top:-6px
}

.cr-slider:-moz-focusring {
    outline: 1px solid #fff;
    outline-offset:-1px
}

.cr-slider::-ms-track {
    width: 100%;
    height: 5px;
    background: transparent;
    border-color: transparent;
    border-width: 6px 0;
    color:transparent
}

.cr-slider::-ms-fill-lower, .cr-slider::-ms-fill-upper {
    background: rgba(0, 0, 0, .5);
    border-radius:10px
}

.cr-slider::-ms-thumb {
    border: none;
    height: 16px;
    width: 16px;
    border-radius: 50%;
    background: #ddd;
    margin-top:1px
}

.cr-slider:focus::-ms-fill-lower, .cr-slider:focus::-ms-fill-upper {
    background:rgba(0, 0, 0, .5)
}

.cr-rotate-controls {
    position: absolute;
    bottom: 5px;
    left: 5px;
    z-index:1
}

.cr-rotate-controls button {
    border: 0;
    background:none
}

.cr-rotate-controls i:before {
    display: inline-block;
    font-style: normal;
    font-weight: 900;
    font-size:22px
}

.cr-rotate-l i:before {
    content: "\21BA"
}

.cr-rotate-r i:before {
    content: "\21BB"
}
.no-padding{
  padding: 0;
}
.row{
  margin-left: 0;
  margin-right: 0;
}
* {
  box-sizing: border-box;
}

.column {
  float: left;
  width: 25%;
  transition: all 0.5s ease;
}
.x img:hover{
  opacity: 0.8;;
}

/* The Modal (background) */
.modal {
  display: none;
  position: fixed;
  z-index: 1;
  padding-top: 100px;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  overflow: auto;
  background-color: rgba(255, 196, 10, 0.5);
  transition: all 0.5s ease;
}

/* Modal Content */
.modal-content {
  position: relative;
  margin: auto;
  padding: 0;
  width: 70%;
  max-width: 1200px;
}

/* The Close Button */
.close {
  z-index: 2;
  color: black;
  position: absolute;
  top: 30px;
  left: 50%;
  font-size: 35px;
  font-weight: bold;
  opacity: 1;
}

.close:hover,
.close:focus {
  color: #000;
  text-decoration: none;
  cursor: pointer;
}

.cursor {
  cursor: pointer;
}
.phone-slider-home{
  display: none;
}

a:hover{
  color: #000!important;
}
.two-col{
  display: inline-flex;
  flex-wrap:wrap;
  width: 100%
}
.two-col > div{
  width: 50%;
}
@media (max-width: 1024px) {
  .phone-slider-home{
    display: block;
  }
  .desk-slider-home{
    display: none;
  }
  .two-col > div{
    width: 100%;
}
