l@charset "UTF-8";
/*
Theme Name: Evergrand
*/
@import url("https://fonts.googleapis.com/css?family=Raleway:300,400,600,700,900");
/* line 5, ../../../../../../Ruby23-x64/lib/ruby/gems/2.3.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font: inherit;
  font-size: 100%;
  vertical-align: baseline;
}

/* line 22, ../../../../../../Ruby23-x64/lib/ruby/gems/2.3.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
html {
  line-height: 1;
}

/* line 24, ../../../../../../Ruby23-x64/lib/ruby/gems/2.3.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
ol, ul {
  list-style: none;
}

/* line 26, ../../../../../../Ruby23-x64/lib/ruby/gems/2.3.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* line 28, ../../../../../../Ruby23-x64/lib/ruby/gems/2.3.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
caption, th, td {
  text-align: left;
  font-weight: normal;
  vertical-align: middle;
}

/* line 30, ../../../../../../Ruby23-x64/lib/ruby/gems/2.3.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
q, blockquote {
  quotes: none;
}
/* line 103, ../../../../../../Ruby23-x64/lib/ruby/gems/2.3.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
q:before, q:after, blockquote:before, blockquote:after {
  content: "";
  content: none;
}

/* line 32, ../../../../../../Ruby23-x64/lib/ruby/gems/2.3.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
a img {
  border: none;
}

/* line 116, ../../../../../../Ruby23-x64/lib/ruby/gems/2.3.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {
  display: block;
}

@font-face {
  font-family: 'MinionStd-Black';
  src: url("fonts/MinionStd-Black.eot?#iefix") format("embedded-opentype"), url("fonts/MinionStd-Black.otf") format("opentype"), url("fonts/MinionStd-Black.woff") format("woff"), url("fonts/MinionStd-Black.ttf") format("truetype"), url("fonts/MinionStd-Black.svg#MinionStd-Black") format("svg");
  font-weight: normal;
  font-style: normal;
}
/* line 23, sass/style.scss */
h1, h2, h3 {
  font-family: 'MinionStd-Black';
}

/* line 27, sass/style.scss */
a {
  text-decoration: none;
}

/* line 30, sass/style.scss */
body {
  font-family: 'Raleway', sans-serif;
  color: #000;
}

/* line 35, sass/style.scss */
.site-wrapper {
  width: 1226px;
  margin: 0 auto;
  background: #fff;
}

/* line 40, sass/style.scss */
.site-inner {
  width: 1200px;
  margin: 0 auto;
  background: #fff;
  border-left: 5px solid #FCB215;
  border-right: 5px solid #FCB215;
}

/* line 51, sass/style.scss */
header {
  padding: 25px 0;
}
/* line 53, sass/style.scss */
header #site-navigation {
  text-align: center;
}
/* line 55, sass/style.scss */
header #site-navigation ul {
  display: inline-block;
  position: relative;
}
header #site-navigation ul .ul_button {
  position: absolute;
  right: 0;
  top: 10px;
  font-family: 'MinionStd-Black';
  font-size: 13px;
}
header #site-navigation ul .ul_button span { 
  display:inline-block;
  margin-right: 20px;
}
header #site-navigation ul .ul_button a {
  display:inline-block;
  padding: 12px 10px 8px 10px;
  background: #FCB215;
  cursor: pointer;
}
/* line 57, sass/style.scss */
header #site-navigation ul li {
  display: inline-block;
  vertical-align: middle;
  padding-top: 50px;
}
header #site-navigation ul li.logo {
  padding-top: 0;
}
/* line 60, sass/style.scss */
header #site-navigation ul li a {
  display: block;
  padding: 15px 20px;
  font-family: 'MinionStd-Black';
  text-decoration: none;
  font-size: 14px;
  color: #000;
  text-align: center;
  position: relative;
}
/* line 70, sass/style.scss */
header #site-navigation ul li a:after {
  content: "";
  position: absolute;
  display: block;
  margin: 0 auto;
  width: 0;
  bottom: 0px;
  height: 1px;
  background: #FCB215;
  -moz-transition: all 0.5s ease-out;
  -o-transition: all 0.5s ease-out;
  -webkit-transition: all 0.5s ease-out;
  transition: all 0.5s ease-out;
  z-index: 1;
}
/* line 82, sass/style.scss */
header #site-navigation ul li a span.cc {
  display: none;
  content: "";
  position: absolute;
  margin: 0 auto;
  width: 8px;
  height: 8px;
  border: 1px solid #FCB215;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  background: #fff;
  left: 0;
  right: 0;
  bottom: -5px;
  z-index: 2;
}
/* line 98, sass/style.scss */
header #site-navigation ul li a:hover:after {
  width: 90%;
  left: 0;
  right: 0;
  -moz-transition: all 0.5s ease-out;
  -o-transition: all 0.5s ease-out;
  -webkit-transition: all 0.5s ease-out;
  transition: all 0.5s ease-out;
}
/* line 104, sass/style.scss */
header #site-navigation ul li a:hover span.cc {
  display: block;
}
/* line 109, sass/style.scss */
header #site-navigation ul li.sep:after {
  content: "";
  display: inline-block;
  vertical-align: middle;
  height: 25px;
  width: 1px;
  background: #000;
}

/* line 123, sass/style.scss */
.d-line {
  padding: 20px 0;
  width: 100%;
  margin: 15px auto;
}
/* line 128, sass/style.scss */
.d-line.move .d-d {
  width: 100%;
  -moz-transition: all 1s ease-in;
  -o-transition: all 1s ease-in;
  -webkit-transition: all 1s ease-in;
  transition: all 1s ease-in;
}
/* line 131, sass/style.scss */
.d-line.move .d-d .d-c {
  background: #fff;
  border-color: #000;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  -moz-transition: all 1s ease-in;
  -o-transition: all 1s ease-in;
  -webkit-transition: all 1s ease-in;
  transition: all 1s ease-in;
}
/* line 139, sass/style.scss */
.d-line .d-d {
  display: block;
  width: 0;
  height: 1px;
  background: #000;
  z-index: 1;
  position: relative;
  -moz-transition: all 1s ease-in;
  -o-transition: all 1s ease-in;
  -webkit-transition: all 1s ease-in;
  transition: all 1s ease-in;
}
/* line 147, sass/style.scss */
.d-line .d-d .d-c {
  display: block;
  width: 8px;
  height: 8px;
  border: 1px solid #FCB215;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  background: #FCB215;
  position: absolute;
  z-index: 2;
  right: 0;
  top: -4px;
  -moz-transition: all 1s ease-in;
  -o-transition: all 1s ease-in;
  -webkit-transition: all 1s ease-in;
  transition: all 1s ease-in;
}

/* line 163, sass/style.scss */
.row {
  overflow: hidden;
}
/* line 165, sass/style.scss */
.row:after {
  content: "";
  clear: both;
}
/* line 169, sass/style.scss */
.row .col-3 {
  float: left;
  width: 33.33%;
  box-sizing: border-box;
  padding: 15px;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
}
/* line 176, sass/style.scss */
.row .col-6 {
  float: left;
  width: 66.66%;
  box-sizing: border-box;
  padding: 15px;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
}

/* line 186, sass/style.scss */
.row.show .col-3:first-child {
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
  -moz-transition: all 0.2s ease-in;
  -o-transition: all 0.2s ease-in;
  -webkit-transition: all 0.2s ease-in;
  transition: all 0.2s ease-in;
}
/* line 190, sass/style.scss */
.row.show .col-3:nth-child(2) {
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
  -moz-transition: all 0.2s ease-in 0.5s;
  -o-transition: all 0.2s ease-in 0.5s;
  -webkit-transition: all 0.2s ease-in;
  -webkit-transition-delay: 0.5s;
  transition: all 0.5s ease-in 0.5s;
}
/* line 194, sass/style.scss */
.row.show .col-3:nth-child(3) {
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
  -moz-transition: all 0.2s ease-in 0.5s;
  -o-transition: all 0.2s ease-in 0.5s;
  -webkit-transition: all 0.2s ease-in;
  -webkit-transition-delay: 1s;
  transition: all 0.5s ease-in 1s;
}
/* line 198, sass/style.scss */
.row.show .col-6 {
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
  -moz-transition: all 0.2s ease-in 0.5s;
  -o-transition: all 0.2s ease-in 0.5s;
  -webkit-transition: all 0.2s ease-in;
  -webkit-transition-delay: 0.5s;
  transition: all 0.5s ease-in 0.5s;
}

/* line 204, sass/style.scss */
.section {
  padding: 25px 15px;
  width: 80%;
  margin: 0 auto;
}
/* line 208, sass/style.scss */
.section .section-title {
  text-align: center;
  font-size: 35px;
}
/* line 211, sass/style.scss */
.section .section-title:after {
  content: "";
  display: block;
  background: url(images/icon-yellow.png) no-repeat center center;
  width: 100%;
  height: 40px;
  margin-top: 10px;
}
/* line 220, sass/style.scss */
.section p {
  font-size: 14px;
  font-weight: 300;
  line-height: 22px;
  margin-bottom: 15px;
}

/* line 228, sass/style.scss */
.section-bg {
  padding: 50px;
}
/* line 230, sass/style.scss */
.section-bg .section-bg-content {
  width: 45%;
  padding: 40px;
  background: rgba(255, 255, 255, 0.7);
}
/* line 234, sass/style.scss */
.section-bg .section-bg-content a {
  font-family: 'MinionStd-Black';
  font-style: italic;
  font-weight: ÒÇÇbold;
  color: #000;
  text-decoration: none;
}
/* line 242, sass/style.scss */
.section-bg .section-bg-title {
  text-align: center;
  font-size: 35px;
  margin-bottom: 25px;
}
/* line 246, sass/style.scss */
.section-bg .section-bg-title:after {
  content: "";
  display: block;
  background: url(images/icon-black.png) no-repeat center center;
  width: 100%;
  height: 40px;
  margin-top: 10px;
}
/* line 255, sass/style.scss */
.section-bg p {
  font-size: 14px;
  font-weight: 300;
  line-height: 22px;
  margin-bottom: 15px;
}

/* line 263, sass/style.scss */
#apartments {
  background: url(images/S020.jpg) no-repeat center center;
  background-size: cover;
  padding: 60px 0 200px;
}

/* line 267, sass/style.scss */
#lifestyle {
  background: url(images/s2.jpg) no-repeat center center;
  background-size: cover;
}

/* line 272, sass/style.scss */
.flex-direction-nav .flex-prev {
  left: 0 !important;
}

/* line 276, sass/style.scss */
.flex-direction-nav .flex-next {
  right: 0 !important;
}

/* line 281, sass/style.scss */
.location-list li {
  display: inline-block;
  width: 49.5%;
  vertical-align: top;
  margin-bottom: 15px;
  font-size: 13px;
  line-height: 16px;
}
/* line 288, sass/style.scss */
.location-list li span {
  color: #FCB215;
  display: inline-block;
  margin-right: 10px;
}

/* line 295, sass/style.scss */
.t-name {
  font-family: 'Raleway';
  font-weight: 900;
  font-size: 16px;
  margin-bottom: 25px;
}
/* line 300, sass/style.scss */
.t-name span {
  color: #FCB215;
  display: inline-block;
}

/* line 306, sass/style.scss */
.contact-info {
  padding: 20px 0;
  text-align: center;
}
/* line 309, sass/style.scss */
.contact-info a {
  font-size: 14px;
  color: #000;
  font-weight: 600;
}

/* line 316, sass/style.scss */
.contact-form {
  padding-left: 10%;
}

/* line 319, sass/style.scss */
.form-row {
  margin-bottom: 20px;
}
/* line 321, sass/style.scss */
.form-row input[type="text"], .form-row input[type="email"], .form-row select {
  border: 0;
  border-bottom: 1px solid #000;
  padding: 10px;
  box-sizing: border-box;
  width: 100%;
}
/* line 61, ../../../../../../Ruby23-x64/lib/ruby/gems/2.3.0/gems/compass-core-1.0.3/stylesheets/compass/css3/_user-interface.scss */
.form-row input[type="text"]:-moz-placeholder, .form-row input[type="email"]:-moz-placeholder, .form-row select:-moz-placeholder {
  font-family: 'MinionStd-Black';
  font-style: italic;
  color: #111;
}
/* line 64, ../../../../../../Ruby23-x64/lib/ruby/gems/2.3.0/gems/compass-core-1.0.3/stylesheets/compass/css3/_user-interface.scss */
.form-row input[type="text"]::-moz-placeholder, .form-row input[type="email"]::-moz-placeholder, .form-row select::-moz-placeholder {
  font-family: 'MinionStd-Black';
  font-style: italic;
  color: #111;
}
/* line 67, ../../../../../../Ruby23-x64/lib/ruby/gems/2.3.0/gems/compass-core-1.0.3/stylesheets/compass/css3/_user-interface.scss */
.form-row input[type="text"]:-ms-input-placeholder, .form-row input[type="email"]:-ms-input-placeholder, .form-row select:-ms-input-placeholder {
  font-family: 'MinionStd-Black';
  font-style: italic;
  color: #111;
}
/* line 56, ../../../../../../Ruby23-x64/lib/ruby/gems/2.3.0/gems/compass-core-1.0.3/stylesheets/compass/css3/_user-interface.scss */
.form-row input[type="text"]::-webkit-input-placeholder, .form-row input[type="email"]::-webkit-input-placeholder, .form-row select::-webkit-input-placeholder {
  font-family: 'MinionStd-Black';
  font-style: italic;
  color: #111;
}
/* line 333, sass/style.scss */
.form-row select {
  font-family: 'MinionStd-Black';
  font-style: italic;
  color: #111;
}
/* line 339, sass/style.scss */
.form-row input[type="submit"] {
  background: #FCB215;
  text-align: center;
  padding: 10px 0;
  color: #000;
  font-family: 'MinionStd-Black';
  font-weight: 600;
  font-size: 18px;
  width: 100%;
  border: 0;
  box-sizing: border-box;
}

/* line 352, sass/style.scss */
small {
  font-size: 12px;
  line-height: 14px;
}

/* line 358, sass/style.scss */
#interiors img {
  max-width: 100%;
}

/* line 362, sass/style.scss */
footer#colophon {
  text-align: center;
  padding: 20px 0;
  border-top: 1px solid #000;
}
/* line 366, sass/style.scss */
footer#colophon ul {
  display: inline-block;
}
/* line 368, sass/style.scss */
footer#colophon ul li {
  display: inline-block;
  vertical-align: middle;
}
/* line 371, sass/style.scss */
footer#colophon ul li.sp:after {
  content: "";
  height: 15px;
  width: 1px;
  display: inline-block;
  margin: 0 10px;
  background: #000;
}
/* line 379, sass/style.scss */
footer#colophon ul li.flogo {
  margin: 0 15px;
}
/* line 382, sass/style.scss */
footer#colophon ul li a {
  color: #000;
}

/* line 389, sass/style.scss */
.mobile-header {
  padding: 0 25px;
  overflow: hidden;
  display: none;
}
/* line 393, sass/style.scss */
.mobile-header .mb-left {
  float: left;
}
/* line 396, sass/style.scss */
.mobile-header .mb-right {
  float: right;
}
/* line 398, sass/style.scss */
.mobile-header .mb-right a {
  color: #FCB215;
  font-size: 35px;
  margin: 30px 15px;
  display: inline-block;
}

/* line 407, sass/style.scss */
.mobile-menu-block {
  position: fixed;
  left: -100%;
  top: 0;
  height: 100%;
  width: 40%;
  -webkit-transition: left 0.5s ease-out;
  -moz-transition: left 0.5s ease-out;
  -o-transition: left 0.5s ease-out;
  transition: left 0.5s ease-out;
  background: rgba(0, 0, 0, 0.9);
  z-index: 99;
  box-sizing: border-box;
  padding-top: 30px;
}

/* line 424, sass/style.scss */
.mobile-menu-block ul {
 padding-left: 0;
}
.mobile-menu-block ul li {
  padding: 10px 20px 10px 20px;
  border-bottom: 1px solid #f2f2f2;
}

/* line 428, sass/style.scss */
.mobile-menu-block ul li:hover {
  background: #FCB215;
}

/* line 431, sass/style.scss */
.mobile-menu-block ul li a {
  color: #fff;
  font-size: 16px;
  font-weight: 500;
  text-transform: uppercase;
  display: block;
}

/* line 438, sass/style.scss */
.mobile-menu-block.from-left {
  left: 0;
  -webkit-transition: left 0.5s ease-out;
  -moz-transition: left 0.5s ease-out;
  -o-transition: left 0.5s ease-out;
  transition: left 0.5s ease-out;
}

/* line 447, sass/style.scss */
.mobile-overlap {
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(0, 0, 0, 0.7);
  z-index: 98;
  display: none;
}

@media screen and (max-width: 1200px) {
  /* line 460, sass/style.scss */
  .site-wrapper {
    width: 100%;
    padding: 0;
  }

  /* line 464, sass/style.scss */
  .site-inner {
    width: 100%;
    border: 0;
  }
}
@media screen and (max-width: 800px) {
  /* line 470, sass/style.scss */
  .mobile-header {
    display: block;
  }

  /* line 473, sass/style.scss */
  #site-navigation {
    display: none;
  }
}
@media screen and (max-width: 650px) {
  /* line 481, sass/style.scss */
  .row .col-3 {
    width: 100%;
  }
  /* line 484, sass/style.scss */
  .row .col-6 {
    width: 100%;
  }

  /* line 488, sass/style.scss */
  .section-bg {
    padding: 15px 50px;
  }
  /* line 490, sass/style.scss */
  .section-bg .section-bg-content {
    width: 100%;
    box-sizing: border-box;
  }

  /* line 496, sass/style.scss */
  footer#colophon ul li.flogo {
    width: 100%;
    margin: 15px 0;
  }
}

#team .section-title {
  margin-bottom: 40px;
}
#team .team-line {
  margin-bottom: 50px;
  padding-bottom: 40px;
  border-bottom: 1px solid #808080;
}
#team .team-line:last-child {
  margin-bottom: 0;
  padding-bottom: 0;
  border-bottom: none;
}
@media (max-width: 767.9px) {
  #team .team-line {
     padding-bottom: 0;
     border-bottom: none;
  }
}
#team .t-name {
  font-family: 'MinionStd-Black';
}
#partner img {
  max-width: 100%;
}
#partner .col-6 p {
  margin-left: 20%;
}
@media (max-width: 767.9px) {
  #partner img {
    margin-bottom: 30px;
  }
  .m-hide {
     display: none;
  }
  #partner .col-6 {
     margin-bottom: 20px;
  }
  #partner .col-6 p {
    margin-left: 0;
  }
}
#video h2 {
  text-align: center;
  font-size: 35px;
}
#video h2.yellow {
  color: #FCB215;
}
#video .icon {
    display: block;
    background: url(images/icon-yellow.png) no-repeat center center;
    width: 100%;
    height: 40px;
    margin-top: 10px;
}
#video p:first-child {
   margin-top: 20px;
}
#update .section-title {
  margin-bottom: 20px;
}
#video .col-3 {
   float: right;
}
#update img {
   margin-bottom: 20px;
}
#update p {
   text-align: center;
}
#update2 p {
   text-align: center;
}
#update2 .section-title {
   font-size: 30px;
}
@media (min-width: 768px) {
    #video .video-wrapper {
        margin-right: 50px;
    }
    .desktop-only {
        display: block !important;
    }
    .mobile-only {
        display: none !important;
    }
    .title-margin-desktop {
        margin-bottom: 20px;
    }
}
@media (max-width: 767.9px) {
    .desktop-only {
        display: none !important;
    }
    .mobile-only {
        display: block !important;
    }
}
@media (min-width: 768.1px) {
    #update2 .row {
        display: flex;
        align-items: flex-end;
    }
}
.row .col-4 {
    width: 35%;
    box-sizing: border-box;
    padding: 15px 0;
}
.row .col-5 {
    width: 65%;
    box-sizing: border-box;
    padding: 15px;
    margin-bottom: 20px;
}
@media (min-width: 768.1px) {
   .row .col-5 {
       padding-left: 100px;
   }
}
@media (max-width: 768px) {
  .row .col-4, .row .col-5 {
    width: 100%;
    padding: 0;
  }
}
#update .col-4, #update .col-5 {
   height: 800px;
   position: relative;
}
#update .absolute-wrapper {
   position: absolute;
   bottom: 0;
   width: 100%;
   box-sizing: border-box;
   padding-right: 30px;
}
@media (max-width: 767.9px) { 
  #update .col-4, #update .col-5 {
    height: auto;
  }
  #update .absolute-wrapper {
    position: static;
    bottom: auto;
    padding-right: 0;
    width: auto;
  }
  .icon.mobile-only {
    margin-bottom: 20px;
  }	
}
h2 span {
  font-size: 20px;
}
#disclaimer {
  cursor: pointer;
}
.m-notice {
   display: none;
   position: fixed;
    top: 30%;
    line-height: 1.5;
    width: 278px;
    left: 50%;
    transform: translate3d(-50%,0,0);
    background: #fff;
    padding: 20px;
    z-index: 9999;
    border: 1px solid #424242;
    text-align: center;
}
.m-notice#notice_form {
   top: 10%;
   width: 378px;
   padding-bottom: 0;
}
@media (max-width: 768px) {
  .m-notice#notice_form {
     width: 278px;
  }
}
.m-notice#notice_form h2 {
  margin-bottom: 20px;
}
.m-notice#notice_form .close {
  position: absolute;
  right: 10px;
  top: 10px;
  width: 20px;
  height: 20px;
  background: url(/wp-content/uploads/2018/04/close.jpg);
  background-size: cover;
}
.m-notice p {
   text-align: left;
   margin-bottom: 20px;
}
.m-notice a {
    border: 1px solid #424242;
    padding: 10px;
    display: inline-block;
    cursor: pointer;
}
.m-notice-cover {
    display: none;
    position: fixed;
    background: rgba(0,0,0,0.5);
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    margin: 0;
    z-index: 9998;
}
@media (min-width: 768px) {
#lifestyle .section-bg-content {
   padding-right: 50%;
   position: relative;
}
#lifestyle .section-bg-content .life-style-video-wrapper {
   position: absolute;
    right: 5%;
    width: 40%;
    top: 20%;
    height: 350px;
}
}
@media (max-width: 768px) {
#lifestyle .section-bg-content .life-style-video-wrapper {
    margin: 20px -20px 0 -20px;
    height: 200px;
}
}