.bgGray {
  background-color: #fafafa; }

.bgDual {
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#131e29+0,131e29+50,131e29+50,fafafa+50,fafafa+100 */
  background: #131e29;
  /* Old browsers */
  background: -moz-linear-gradient(top, #131e29 0%, #131e29 50%, #fafafa 50%, #fafafa 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(top, #131e29 0%, #131e29 50%, #fafafa 50%, #fafafa 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, #131e29 0%, #131e29 50%, #fafafa 50%, #fafafa 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#131e29', endColorstr='#fafafa',GradientType=0 );
  /* IE6-9 */ }

#city-details {
  /*style the box*/
  /*style the p tag*/
  /*style the arrow*/
  /*style the link*/ }
  #city-details h1 {
    padding: 0 0;
    margin: 0 0;
    font-family: "CeraPRO-Regular";
    font-size: 4.5em;
    line-height: 1.17;
    text-align: left;
    color: #F0B323; }
    #city-details h1.white {
      color: #FFFFFF;
      padding-top: 10.61196vh;
      padding-bottom: 2.71318vh; }
  #city-details p {
    padding: 0 0;
    margin: 0 0;
    font-family: "CeraPRO-Regular";
    font-size: 1.125em;
    line-height: 1.33;
    text-align: left;
    color: #7C878E; }
  #city-details h5 {
    padding: 0 0;
    margin: 0 0;
    font-family: "CeraPRO-Regular";
    font-size: 2.25em;
    line-height: 0.94;
    text-align: left;
    color: #FFFFFF; }
  #city-details .ignore > a {
    color: #FFFFFF;
    text-decoration: none; }
  #city-details .fullSection {
    margin-bottom: 160px; }
  #city-details input[type="text"],
  #city-details input[type="email"],
  #city-details textarea {
    width: 100%;
    max-width: 29.21875vw;
    height: 4.63vh;
    border-radius: 3px;
    border: solid 1px #cdd1d4;
    margin-bottom: 2.778vh; }
  #city-details textarea {
    margin-top: -0.926vh;
    min-height: 20.372vh; }
  #city-details button[type="submit"] {
    width: 100%;
    max-width: 29.21875vw;
    height: 4.63vh;
    border-radius: 3px;
    background-color: #f0b323;
    font-family: "CeraPRO-Bold";
    font-size: 0.875em;
    text-align: center;
    color: #FFFFFF;
    text-transform: uppercase;
    outline: none;
    border: solid 0px white; }
    #city-details button[type="submit"]:active, #city-details button[type="submit"]:focus {
      border: none;
      border: solid 0px white;
      outline: none; }
  #city-details.containerBlock {
    width: 100vw;
    display: flex; }
    #city-details.containerBlock .flex {
      display: inline-block; }
  #city-details .emptySpace {
    width: 15.55729vw; }
  #city-details .mainContainer {
    background-image: url(../images/contact/background.svg);
    background-repeat: no-repeat;
    background-position: right top;
    width: 84.44271vw;
    padding-top: 20.52942vh; }
    #city-details .mainContainer h1 {
      padding-bottom: 1.33344vh; }
  #city-details .fullSection .leftSection {
    width: 100%;
    max-width: 29.21875vw;
    display: inline-block;
    vertical-align: top; }
    #city-details .fullSection .leftSection form {
      margin-top: 3.6114vh; }
  #city-details .fullSection .dividerSection {
    display: inline-block;
    width: 9.28125vw; }
  #city-details .fullSection .rightSection {
    width: 100%;
    max-width: 29.21875vw;
    display: inline-block;
    vertical-align: top; }
    #city-details .fullSection .rightSection h5 {
      margin-bottom: 5.093vh; }
      #city-details .fullSection .rightSection h5.ignore {
        margin-bottom: 0vh; }
    #city-details .fullSection .rightSection h5.unic {
      margin-bottom: 2.8706vh; }
    #city-details .fullSection .rightSection .contactMap {
      width: 100%;
      margin-bottom: 5.093vh; }
      #city-details .fullSection .rightSection .contactMap img {
        max-width: 29.21875vw;
        width: 100%; }
        #city-details .fullSection .rightSection .contactMap img:last-child {
          display: none; }
  #city-details .fullSection ul.list-inline {
    margin-bottom: 23.14074vh; }
    #city-details .fullSection ul.list-inline > li {
      padding-left: 0;
      padding-right: 0;
      margin-right: 1.30208vw; }
      #city-details .fullSection ul.list-inline > li:last-child {
        margin-right: 0vw; }
      #city-details .fullSection ul.list-inline > li p {
        padding: 0 0;
        margin: 0 0;
        font-family: "CeraPRO-Regular";
        font-size: 1.125em;
        line-height: 1.56;
        text-align: left;
        color: #131e29; }
  #city-details .pinpoint.--popup {
    width: 62px;
    height: 62px;
    box-shadow: none;
    left: calc(47.7%);
    bottom: -41px;
    text-align: center;
    top: initial;
    position: fixed;
    cursor: pointer;
    background-image: url(../images/city-details/check.svg);
    background-size: cover;
    background-position: center center;
    background-size: 46px 46px;
    background-repeat: no-repeat; }
  #city-details .section-booking {
    width: 50px;
    height: 50px;
    border-radius: 50px;
    background-color: #f0b323;
    box-shadow: 0 5px 15px 0 rgba(0, 0, 0, 0.2);
    position: absolute;
    right: 30px;
    top: -25px;
    cursor: pointer;
    background-image: url(../images/city-details/book.svg);
    background-size: cover;
    background-position: center center;
    background-size: 26px 29px;
    background-repeat: no-repeat; }
  #city-details .section-booking.--popup {
    width: 42px;
    height: 42px;
    border-radius: 50px;
    background-color: #f0b323;
    box-shadow: 0 5px 15px 0 rgba(0, 0, 0, 0.2);
    right: 30px;
    bottom: -5px;
    top: initial;
    position: fixed;
    cursor: pointer;
    background-image: url(../images/city-details/book.svg);
    background-size: cover;
    background-position: center center;
    background-size: 26px 29px;
    background-repeat: no-repeat; }
  #city-details .section-title {
    font-family: "CeraPRO-Medium";
    font-size: 24px;
    font-weight: 500;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: normal;
    text-align: left;
    color: #ffffff;
    padding-top: 30px;
    margin-top: 30px; }
    #city-details .section-title-product {
      font-family: "CeraPRO-Regular";
      font-size: 24px;
      font-weight: normal;
      font-style: normal;
      font-stretch: normal;
      line-height: normal;
      letter-spacing: normal;
      text-align: left;
      color: #ffffff;
      margin-bottom: 20px; }
  #city-details .section-paragraph {
    font-size: 18px;
    font-family: "CeraPRO-Regular";
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.56;
    letter-spacing: normal;
    text-align: left;
    color: #7c878e;
    padding-top: 5px;
    padding-bottom: 25px; }
    #city-details .section-paragraph-product {
      font-family: "CeraPRO-Regular";
      font-size: 14px;
      font-weight: normal;
      font-style: normal;
      font-stretch: normal;
      line-height: normal;
      letter-spacing: normal;
      text-align: left;
      color: #7c878e;
      margin-bottom: 8px; }
  #city-details .section-small-image {
    height: 320px;
    width: 100%;
    background-size: cover;
    background-repeat: no-repeat;
    border-radius: 3px 3px 0 0; }
  #city-details .section-big-image {
    height: 492px;
    width: 100%;
    background-size: cover;
    background-repeat: no-repeat;
    border-radius: 3px 3px 0 0; }
  #city-details .section-container-product {
    background-color: #0f171f;
    padding: 25px;
    margin-bottom: 30px;
    border-radius: 0 0 3px 3px; }
  #city-details .section-show-more {
    font-size: 14px;
    font-weight: bold;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: normal;
    text-align: left;
    color: #f0b323;
    cursor: pointer;
    text-transform: uppercase; }
  #city-details .section-total-number {
    min-width: 33.2px;
    height: 22px;
    line-height: 22px;
    vertical-align: middle;
    border-radius: 47px;
    background-color: #f0b323;
    display: inline-block;
    text-align: center;
    font-family: "CeraPRO-Regular";
    font-size: 13px;
    font-weight: bold;
    font-style: normal;
    font-stretch: normal;
    letter-spacing: normal;
    color: #131e29;
    margin-top: -2px;
    margin-left: 3px; }
  #city-details .section-star {
    width: 11.4px;
    height: 10.9px;
    background-image: url(../images/city-details/star.svg);
    background-size: cover;
    background-position: center top; }
  #city-details .list-inline.rating {
    margin-bottom: 0px !important;
    margin: 3px 5px;
    display: inline-block;
    vertical-align: middle; }
    #city-details .list-inline.rating li {
      margin-right: 0 !important; }
  #city-details .stars-1 li.section-star:nth-child(2),
  #city-details .stars-1 li.section-star:nth-child(3),
  #city-details .stars-1 li.section-star:nth-child(4),
  #city-details .stars-1 li.section-star:nth-child(5) {
    background-image: url(../images/city-details/star-gray.svg) !important;
    width: 11.4px;
    height: 10.9px;
    background-size: cover;
    background-position: center top; }
  #city-details .stars-2 li.section-star:nth-child(3),
  #city-details .stars-2 li.section-star:nth-child(4),
  #city-details .stars-2 li.section-star:nth-child(5),
  #city-details .stars-2 li.section-star:nth-child(6) {
    background-image: url(../images/city-details/star-gray.svg) !important;
    width: 11.4px;
    height: 10.9px;
    background-size: cover;
    background-position: center top; }
  #city-details .stars-3 li.section-star:nth-child(4),
  #city-details .stars-3 li.section-star:nth-child(5),
  #city-details .stars-3 li.section-star:nth-child(6),
  #city-details .stars-3 li.section-star:nth-child(7) {
    background-image: url(../images/city-details/star-gray.svg) !important;
    width: 11.4px;
    height: 10.9px;
    background-size: cover;
    background-position: center top; }
  #city-details .stars-4 li.section-star:nth-child(5),
  #city-details .stars-4 li.section-star:nth-child(6),
  #city-details .stars-4 li.section-star:nth-child(7),
  #city-details .stars-4 li.section-star:nth-child(8) {
    background-image: url(../images/city-details/star-gray.svg) !important;
    width: 11.4px;
    height: 10.9px;
    background-size: cover;
    background-position: center top; }
  #city-details .stars-5 li.section-star:nth-child(6),
  #city-details .stars-5 li.section-star:nth-child(7),
  #city-details .stars-5 li.section-star:nth-child(8),
  #city-details .stars-5 li.section-star:nth-child(9) {
    background-image: url(../images/city-details/star-gray.svg) !important;
    width: 11.4px;
    height: 10.9px;
    background-size: cover;
    background-position: center top; }
  #city-details .stars-6 li.section-star:nth-child(7),
  #city-details .stars-6 li.section-star:nth-child(8),
  #city-details .stars-6 li.section-star:nth-child(9),
  #city-details .stars-6 li.section-star:nth-child(10) {
    background-image: url(../images/city-details/star-gray.svg) !important;
    width: 11.4px;
    height: 10.9px;
    background-size: cover;
    background-position: center top; }
  #city-details .stars-7 li.section-star:nth-child(8),
  #city-details .stars-7 li.section-star:nth-child(9),
  #city-details .stars-7 li.section-star:nth-child(10),
  #city-details .stars-7 li.section-star:nth-child(11) {
    background-image: url(../images/city-details/star-gray.svg) !important;
    width: 11.4px;
    height: 10.9px;
    background-size: cover;
    background-position: center top; }
  #city-details .stars-8 li.section-star:nth-child(9),
  #city-details .stars-8 li.section-star:nth-child(10),
  #city-details .stars-8 li.section-star:nth-child(11),
  #city-details .stars-8 li.section-star:nth-child(12) {
    background-image: url(../images/city-details/star-gray.svg) !important;
    width: 11.4px;
    height: 10.9px;
    background-size: cover;
    background-position: center top; }
  #city-details .stars-9 li.section-star:nth-child(10),
  #city-details .stars-9 li.section-star:nth-child(11),
  #city-details .stars-9 li.section-star:nth-child(12),
  #city-details .stars-9 li.section-star:nth-child(13) {
    background-image: url(../images/city-details/star-gray.svg) !important;
    width: 11.4px;
    height: 10.9px;
    background-size: cover;
    background-position: center top; }
  #city-details .stars-10 li.section-star:nth-child(11),
  #city-details .stars-10 li.section-star:nth-child(12),
  #city-details .stars-10 li.section-star:nth-child(13),
  #city-details .stars-10 li.section-star:nth-child(14) {
    background-image: url(../images/city-details/star-gray.svg) !important;
    width: 11.4px;
    height: 10.9px;
    background-size: cover;
    background-position: center top; }
  #city-details .stars-11 li.section-star:nth-child(12),
  #city-details .stars-11 li.section-star:nth-child(13),
  #city-details .stars-11 li.section-star:nth-child(14),
  #city-details .stars-11 li.section-star:nth-child(15) {
    background-image: url(../images/city-details/star-gray.svg) !important;
    width: 11.4px;
    height: 10.9px;
    background-size: cover;
    background-position: center top; }
  #city-details .stars-12 li.section-star:nth-child(13),
  #city-details .stars-12 li.section-star:nth-child(14),
  #city-details .stars-12 li.section-star:nth-child(15),
  #city-details .stars-12 li.section-star:nth-child(16) {
    background-image: url(../images/city-details/star-gray.svg) !important;
    width: 11.4px;
    height: 10.9px;
    background-size: cover;
    background-position: center top; }
  #city-details .stars-13 li.section-star:nth-child(14),
  #city-details .stars-13 li.section-star:nth-child(15),
  #city-details .stars-13 li.section-star:nth-child(16),
  #city-details .stars-13 li.section-star:nth-child(17) {
    background-image: url(../images/city-details/star-gray.svg) !important;
    width: 11.4px;
    height: 10.9px;
    background-size: cover;
    background-position: center top; }
  #city-details .stars-14 li.section-star:nth-child(15),
  #city-details .stars-14 li.section-star:nth-child(16),
  #city-details .stars-14 li.section-star:nth-child(17),
  #city-details .stars-14 li.section-star:nth-child(18) {
    background-image: url(../images/city-details/star-gray.svg) !important;
    width: 11.4px;
    height: 10.9px;
    background-size: cover;
    background-position: center top; }
  #city-details .stars-15 li.section-star:nth-child(16),
  #city-details .stars-15 li.section-star:nth-child(17),
  #city-details .stars-15 li.section-star:nth-child(18),
  #city-details .stars-15 li.section-star:nth-child(19) {
    background-image: url(../images/city-details/star-gray.svg) !important;
    width: 11.4px;
    height: 10.9px;
    background-size: cover;
    background-position: center top; }
  #city-details .stars-16 li.section-star:nth-child(17),
  #city-details .stars-16 li.section-star:nth-child(18),
  #city-details .stars-16 li.section-star:nth-child(19),
  #city-details .stars-16 li.section-star:nth-child(20) {
    background-image: url(../images/city-details/star-gray.svg) !important;
    width: 11.4px;
    height: 10.9px;
    background-size: cover;
    background-position: center top; }
  #city-details .stars-17 li.section-star:nth-child(18),
  #city-details .stars-17 li.section-star:nth-child(19),
  #city-details .stars-17 li.section-star:nth-child(20),
  #city-details .stars-17 li.section-star:nth-child(21) {
    background-image: url(../images/city-details/star-gray.svg) !important;
    width: 11.4px;
    height: 10.9px;
    background-size: cover;
    background-position: center top; }
  #city-details .stars-18 li.section-star:nth-child(19),
  #city-details .stars-18 li.section-star:nth-child(20),
  #city-details .stars-18 li.section-star:nth-child(21),
  #city-details .stars-18 li.section-star:nth-child(22) {
    background-image: url(../images/city-details/star-gray.svg) !important;
    width: 11.4px;
    height: 10.9px;
    background-size: cover;
    background-position: center top; }
  #city-details .stars-19 li.section-star:nth-child(20),
  #city-details .stars-19 li.section-star:nth-child(21),
  #city-details .stars-19 li.section-star:nth-child(22),
  #city-details .stars-19 li.section-star:nth-child(23) {
    background-image: url(../images/city-details/star-gray.svg) !important;
    width: 11.4px;
    height: 10.9px;
    background-size: cover;
    background-position: center top; }
  #city-details .stars-20 li.section-star:nth-child(21),
  #city-details .stars-20 li.section-star:nth-child(22),
  #city-details .stars-20 li.section-star:nth-child(23),
  #city-details .stars-20 li.section-star:nth-child(24) {
    background-image: url(../images/city-details/star-gray.svg) !important;
    width: 11.4px;
    height: 10.9px;
    background-size: cover;
    background-position: center top; }
  #city-details .stars-21 li.section-star:nth-child(22),
  #city-details .stars-21 li.section-star:nth-child(23),
  #city-details .stars-21 li.section-star:nth-child(24),
  #city-details .stars-21 li.section-star:nth-child(25) {
    background-image: url(../images/city-details/star-gray.svg) !important;
    width: 11.4px;
    height: 10.9px;
    background-size: cover;
    background-position: center top; }
  #city-details .stars-22 li.section-star:nth-child(23),
  #city-details .stars-22 li.section-star:nth-child(24),
  #city-details .stars-22 li.section-star:nth-child(25),
  #city-details .stars-22 li.section-star:nth-child(26) {
    background-image: url(../images/city-details/star-gray.svg) !important;
    width: 11.4px;
    height: 10.9px;
    background-size: cover;
    background-position: center top; }
  #city-details .stars-23 li.section-star:nth-child(24),
  #city-details .stars-23 li.section-star:nth-child(25),
  #city-details .stars-23 li.section-star:nth-child(26),
  #city-details .stars-23 li.section-star:nth-child(27) {
    background-image: url(../images/city-details/star-gray.svg) !important;
    width: 11.4px;
    height: 10.9px;
    background-size: cover;
    background-position: center top; }
  #city-details .stars-24 li.section-star:nth-child(25),
  #city-details .stars-24 li.section-star:nth-child(26),
  #city-details .stars-24 li.section-star:nth-child(27),
  #city-details .stars-24 li.section-star:nth-child(28) {
    background-image: url(../images/city-details/star-gray.svg) !important;
    width: 11.4px;
    height: 10.9px;
    background-size: cover;
    background-position: center top; }
  #city-details .stars-25 li.section-star:nth-child(26),
  #city-details .stars-25 li.section-star:nth-child(27),
  #city-details .stars-25 li.section-star:nth-child(28),
  #city-details .stars-25 li.section-star:nth-child(29) {
    background-image: url(../images/city-details/star-gray.svg) !important;
    width: 11.4px;
    height: 10.9px;
    background-size: cover;
    background-position: center top; }
  #city-details .stars-26 li.section-star:nth-child(27),
  #city-details .stars-26 li.section-star:nth-child(28),
  #city-details .stars-26 li.section-star:nth-child(29),
  #city-details .stars-26 li.section-star:nth-child(30) {
    background-image: url(../images/city-details/star-gray.svg) !important;
    width: 11.4px;
    height: 10.9px;
    background-size: cover;
    background-position: center top; }
  #city-details .stars-27 li.section-star:nth-child(28),
  #city-details .stars-27 li.section-star:nth-child(29),
  #city-details .stars-27 li.section-star:nth-child(30),
  #city-details .stars-27 li.section-star:nth-child(31) {
    background-image: url(../images/city-details/star-gray.svg) !important;
    width: 11.4px;
    height: 10.9px;
    background-size: cover;
    background-position: center top; }
  #city-details .stars-28 li.section-star:nth-child(29),
  #city-details .stars-28 li.section-star:nth-child(30),
  #city-details .stars-28 li.section-star:nth-child(31),
  #city-details .stars-28 li.section-star:nth-child(32) {
    background-image: url(../images/city-details/star-gray.svg) !important;
    width: 11.4px;
    height: 10.9px;
    background-size: cover;
    background-position: center top; }
  #city-details .stars-29 li.section-star:nth-child(30),
  #city-details .stars-29 li.section-star:nth-child(31),
  #city-details .stars-29 li.section-star:nth-child(32),
  #city-details .stars-29 li.section-star:nth-child(33) {
    background-image: url(../images/city-details/star-gray.svg) !important;
    width: 11.4px;
    height: 10.9px;
    background-size: cover;
    background-position: center top; }
  #city-details .stars-30 li.section-star:nth-child(31),
  #city-details .stars-30 li.section-star:nth-child(32),
  #city-details .stars-30 li.section-star:nth-child(33),
  #city-details .stars-30 li.section-star:nth-child(34) {
    background-image: url(../images/city-details/star-gray.svg) !important;
    width: 11.4px;
    height: 10.9px;
    background-size: cover;
    background-position: center top; }
  #city-details .stars-31 li.section-star:nth-child(32),
  #city-details .stars-31 li.section-star:nth-child(33),
  #city-details .stars-31 li.section-star:nth-child(34),
  #city-details .stars-31 li.section-star:nth-child(35) {
    background-image: url(../images/city-details/star-gray.svg) !important;
    width: 11.4px;
    height: 10.9px;
    background-size: cover;
    background-position: center top; }
  #city-details .stars-32 li.section-star:nth-child(33),
  #city-details .stars-32 li.section-star:nth-child(34),
  #city-details .stars-32 li.section-star:nth-child(35),
  #city-details .stars-32 li.section-star:nth-child(36) {
    background-image: url(../images/city-details/star-gray.svg) !important;
    width: 11.4px;
    height: 10.9px;
    background-size: cover;
    background-position: center top; }
  #city-details .stars-33 li.section-star:nth-child(34),
  #city-details .stars-33 li.section-star:nth-child(35),
  #city-details .stars-33 li.section-star:nth-child(36),
  #city-details .stars-33 li.section-star:nth-child(37) {
    background-image: url(../images/city-details/star-gray.svg) !important;
    width: 11.4px;
    height: 10.9px;
    background-size: cover;
    background-position: center top; }
  #city-details .stars-34 li.section-star:nth-child(35),
  #city-details .stars-34 li.section-star:nth-child(36),
  #city-details .stars-34 li.section-star:nth-child(37),
  #city-details .stars-34 li.section-star:nth-child(38) {
    background-image: url(../images/city-details/star-gray.svg) !important;
    width: 11.4px;
    height: 10.9px;
    background-size: cover;
    background-position: center top; }
  #city-details .stars-35 li.section-star:nth-child(36),
  #city-details .stars-35 li.section-star:nth-child(37),
  #city-details .stars-35 li.section-star:nth-child(38),
  #city-details .stars-35 li.section-star:nth-child(39) {
    background-image: url(../images/city-details/star-gray.svg) !important;
    width: 11.4px;
    height: 10.9px;
    background-size: cover;
    background-position: center top; }
  #city-details .stars-36 li.section-star:nth-child(37),
  #city-details .stars-36 li.section-star:nth-child(38),
  #city-details .stars-36 li.section-star:nth-child(39),
  #city-details .stars-36 li.section-star:nth-child(40) {
    background-image: url(../images/city-details/star-gray.svg) !important;
    width: 11.4px;
    height: 10.9px;
    background-size: cover;
    background-position: center top; }
  #city-details .stars-37 li.section-star:nth-child(38),
  #city-details .stars-37 li.section-star:nth-child(39),
  #city-details .stars-37 li.section-star:nth-child(40),
  #city-details .stars-37 li.section-star:nth-child(41) {
    background-image: url(../images/city-details/star-gray.svg) !important;
    width: 11.4px;
    height: 10.9px;
    background-size: cover;
    background-position: center top; }
  #city-details .stars-38 li.section-star:nth-child(39),
  #city-details .stars-38 li.section-star:nth-child(40),
  #city-details .stars-38 li.section-star:nth-child(41),
  #city-details .stars-38 li.section-star:nth-child(42) {
    background-image: url(../images/city-details/star-gray.svg) !important;
    width: 11.4px;
    height: 10.9px;
    background-size: cover;
    background-position: center top; }
  #city-details .stars-39 li.section-star:nth-child(40),
  #city-details .stars-39 li.section-star:nth-child(41),
  #city-details .stars-39 li.section-star:nth-child(42),
  #city-details .stars-39 li.section-star:nth-child(43) {
    background-image: url(../images/city-details/star-gray.svg) !important;
    width: 11.4px;
    height: 10.9px;
    background-size: cover;
    background-position: center top; }
  #city-details .stars-40 li.section-star:nth-child(41),
  #city-details .stars-40 li.section-star:nth-child(42),
  #city-details .stars-40 li.section-star:nth-child(43),
  #city-details .stars-40 li.section-star:nth-child(44) {
    background-image: url(../images/city-details/star-gray.svg) !important;
    width: 11.4px;
    height: 10.9px;
    background-size: cover;
    background-position: center top; }
  #city-details .stars-41 li.section-star:nth-child(42),
  #city-details .stars-41 li.section-star:nth-child(43),
  #city-details .stars-41 li.section-star:nth-child(44),
  #city-details .stars-41 li.section-star:nth-child(45) {
    background-image: url(../images/city-details/star-gray.svg) !important;
    width: 11.4px;
    height: 10.9px;
    background-size: cover;
    background-position: center top; }
  #city-details .stars-42 li.section-star:nth-child(43),
  #city-details .stars-42 li.section-star:nth-child(44),
  #city-details .stars-42 li.section-star:nth-child(45),
  #city-details .stars-42 li.section-star:nth-child(46) {
    background-image: url(../images/city-details/star-gray.svg) !important;
    width: 11.4px;
    height: 10.9px;
    background-size: cover;
    background-position: center top; }
  #city-details .stars-43 li.section-star:nth-child(44),
  #city-details .stars-43 li.section-star:nth-child(45),
  #city-details .stars-43 li.section-star:nth-child(46),
  #city-details .stars-43 li.section-star:nth-child(47) {
    background-image: url(../images/city-details/star-gray.svg) !important;
    width: 11.4px;
    height: 10.9px;
    background-size: cover;
    background-position: center top; }
  #city-details .stars-44 li.section-star:nth-child(45),
  #city-details .stars-44 li.section-star:nth-child(46),
  #city-details .stars-44 li.section-star:nth-child(47),
  #city-details .stars-44 li.section-star:nth-child(48) {
    background-image: url(../images/city-details/star-gray.svg) !important;
    width: 11.4px;
    height: 10.9px;
    background-size: cover;
    background-position: center top; }
  #city-details .stars-45 li.section-star:nth-child(46),
  #city-details .stars-45 li.section-star:nth-child(47),
  #city-details .stars-45 li.section-star:nth-child(48),
  #city-details .stars-45 li.section-star:nth-child(49) {
    background-image: url(../images/city-details/star-gray.svg) !important;
    width: 11.4px;
    height: 10.9px;
    background-size: cover;
    background-position: center top; }
  #city-details .stars-46 li.section-star:nth-child(47),
  #city-details .stars-46 li.section-star:nth-child(48),
  #city-details .stars-46 li.section-star:nth-child(49),
  #city-details .stars-46 li.section-star:nth-child(50) {
    background-image: url(../images/city-details/star-gray.svg) !important;
    width: 11.4px;
    height: 10.9px;
    background-size: cover;
    background-position: center top; }
  #city-details .stars-47 li.section-star:nth-child(48),
  #city-details .stars-47 li.section-star:nth-child(49),
  #city-details .stars-47 li.section-star:nth-child(50),
  #city-details .stars-47 li.section-star:nth-child(51) {
    background-image: url(../images/city-details/star-gray.svg) !important;
    width: 11.4px;
    height: 10.9px;
    background-size: cover;
    background-position: center top; }
  #city-details .stars-48 li.section-star:nth-child(49),
  #city-details .stars-48 li.section-star:nth-child(50),
  #city-details .stars-48 li.section-star:nth-child(51),
  #city-details .stars-48 li.section-star:nth-child(52) {
    background-image: url(../images/city-details/star-gray.svg) !important;
    width: 11.4px;
    height: 10.9px;
    background-size: cover;
    background-position: center top; }
  #city-details .stars-49 li.section-star:nth-child(50),
  #city-details .stars-49 li.section-star:nth-child(51),
  #city-details .stars-49 li.section-star:nth-child(52),
  #city-details .stars-49 li.section-star:nth-child(53) {
    background-image: url(../images/city-details/star-gray.svg) !important;
    width: 11.4px;
    height: 10.9px;
    background-size: cover;
    background-position: center top; }
  #city-details .stars-50 li.section-star:nth-child(51),
  #city-details .stars-50 li.section-star:nth-child(52),
  #city-details .stars-50 li.section-star:nth-child(53),
  #city-details .stars-50 li.section-star:nth-child(54) {
    background-image: url(../images/city-details/star-gray.svg) !important;
    width: 11.4px;
    height: 10.9px;
    background-size: cover;
    background-position: center top; }
  #city-details .stars-51 li.section-star:nth-child(52),
  #city-details .stars-51 li.section-star:nth-child(53),
  #city-details .stars-51 li.section-star:nth-child(54),
  #city-details .stars-51 li.section-star:nth-child(55) {
    background-image: url(../images/city-details/star-gray.svg) !important;
    width: 11.4px;
    height: 10.9px;
    background-size: cover;
    background-position: center top; }
  #city-details .stars-52 li.section-star:nth-child(53),
  #city-details .stars-52 li.section-star:nth-child(54),
  #city-details .stars-52 li.section-star:nth-child(55),
  #city-details .stars-52 li.section-star:nth-child(56) {
    background-image: url(../images/city-details/star-gray.svg) !important;
    width: 11.4px;
    height: 10.9px;
    background-size: cover;
    background-position: center top; }
  #city-details .stars-53 li.section-star:nth-child(54),
  #city-details .stars-53 li.section-star:nth-child(55),
  #city-details .stars-53 li.section-star:nth-child(56),
  #city-details .stars-53 li.section-star:nth-child(57) {
    background-image: url(../images/city-details/star-gray.svg) !important;
    width: 11.4px;
    height: 10.9px;
    background-size: cover;
    background-position: center top; }
  #city-details .stars-54 li.section-star:nth-child(55),
  #city-details .stars-54 li.section-star:nth-child(56),
  #city-details .stars-54 li.section-star:nth-child(57),
  #city-details .stars-54 li.section-star:nth-child(58) {
    background-image: url(../images/city-details/star-gray.svg) !important;
    width: 11.4px;
    height: 10.9px;
    background-size: cover;
    background-position: center top; }
  #city-details .stars-55 li.section-star:nth-child(56),
  #city-details .stars-55 li.section-star:nth-child(57),
  #city-details .stars-55 li.section-star:nth-child(58),
  #city-details .stars-55 li.section-star:nth-child(59) {
    background-image: url(../images/city-details/star-gray.svg) !important;
    width: 11.4px;
    height: 10.9px;
    background-size: cover;
    background-position: center top; }
  #city-details .stars-56 li.section-star:nth-child(57),
  #city-details .stars-56 li.section-star:nth-child(58),
  #city-details .stars-56 li.section-star:nth-child(59),
  #city-details .stars-56 li.section-star:nth-child(60) {
    background-image: url(../images/city-details/star-gray.svg) !important;
    width: 11.4px;
    height: 10.9px;
    background-size: cover;
    background-position: center top; }
  #city-details .stars-57 li.section-star:nth-child(58),
  #city-details .stars-57 li.section-star:nth-child(59),
  #city-details .stars-57 li.section-star:nth-child(60),
  #city-details .stars-57 li.section-star:nth-child(61) {
    background-image: url(../images/city-details/star-gray.svg) !important;
    width: 11.4px;
    height: 10.9px;
    background-size: cover;
    background-position: center top; }
  #city-details .stars-58 li.section-star:nth-child(59),
  #city-details .stars-58 li.section-star:nth-child(60),
  #city-details .stars-58 li.section-star:nth-child(61),
  #city-details .stars-58 li.section-star:nth-child(62) {
    background-image: url(../images/city-details/star-gray.svg) !important;
    width: 11.4px;
    height: 10.9px;
    background-size: cover;
    background-position: center top; }
  #city-details .stars-59 li.section-star:nth-child(60),
  #city-details .stars-59 li.section-star:nth-child(61),
  #city-details .stars-59 li.section-star:nth-child(62),
  #city-details .stars-59 li.section-star:nth-child(63) {
    background-image: url(../images/city-details/star-gray.svg) !important;
    width: 11.4px;
    height: 10.9px;
    background-size: cover;
    background-position: center top; }
  #city-details .stars-60 li.section-star:nth-child(61),
  #city-details .stars-60 li.section-star:nth-child(62),
  #city-details .stars-60 li.section-star:nth-child(63),
  #city-details .stars-60 li.section-star:nth-child(64) {
    background-image: url(../images/city-details/star-gray.svg) !important;
    width: 11.4px;
    height: 10.9px;
    background-size: cover;
    background-position: center top; }
  #city-details .stars-61 li.section-star:nth-child(62),
  #city-details .stars-61 li.section-star:nth-child(63),
  #city-details .stars-61 li.section-star:nth-child(64),
  #city-details .stars-61 li.section-star:nth-child(65) {
    background-image: url(../images/city-details/star-gray.svg) !important;
    width: 11.4px;
    height: 10.9px;
    background-size: cover;
    background-position: center top; }
  #city-details .stars-62 li.section-star:nth-child(63),
  #city-details .stars-62 li.section-star:nth-child(64),
  #city-details .stars-62 li.section-star:nth-child(65),
  #city-details .stars-62 li.section-star:nth-child(66) {
    background-image: url(../images/city-details/star-gray.svg) !important;
    width: 11.4px;
    height: 10.9px;
    background-size: cover;
    background-position: center top; }
  #city-details .stars-63 li.section-star:nth-child(64),
  #city-details .stars-63 li.section-star:nth-child(65),
  #city-details .stars-63 li.section-star:nth-child(66),
  #city-details .stars-63 li.section-star:nth-child(67) {
    background-image: url(../images/city-details/star-gray.svg) !important;
    width: 11.4px;
    height: 10.9px;
    background-size: cover;
    background-position: center top; }
  #city-details .stars-64 li.section-star:nth-child(65),
  #city-details .stars-64 li.section-star:nth-child(66),
  #city-details .stars-64 li.section-star:nth-child(67),
  #city-details .stars-64 li.section-star:nth-child(68) {
    background-image: url(../images/city-details/star-gray.svg) !important;
    width: 11.4px;
    height: 10.9px;
    background-size: cover;
    background-position: center top; }
  #city-details .stars-65 li.section-star:nth-child(66),
  #city-details .stars-65 li.section-star:nth-child(67),
  #city-details .stars-65 li.section-star:nth-child(68),
  #city-details .stars-65 li.section-star:nth-child(69) {
    background-image: url(../images/city-details/star-gray.svg) !important;
    width: 11.4px;
    height: 10.9px;
    background-size: cover;
    background-position: center top; }
  #city-details .stars-66 li.section-star:nth-child(67),
  #city-details .stars-66 li.section-star:nth-child(68),
  #city-details .stars-66 li.section-star:nth-child(69),
  #city-details .stars-66 li.section-star:nth-child(70) {
    background-image: url(../images/city-details/star-gray.svg) !important;
    width: 11.4px;
    height: 10.9px;
    background-size: cover;
    background-position: center top; }
  #city-details .stars-67 li.section-star:nth-child(68),
  #city-details .stars-67 li.section-star:nth-child(69),
  #city-details .stars-67 li.section-star:nth-child(70),
  #city-details .stars-67 li.section-star:nth-child(71) {
    background-image: url(../images/city-details/star-gray.svg) !important;
    width: 11.4px;
    height: 10.9px;
    background-size: cover;
    background-position: center top; }
  #city-details .stars-68 li.section-star:nth-child(69),
  #city-details .stars-68 li.section-star:nth-child(70),
  #city-details .stars-68 li.section-star:nth-child(71),
  #city-details .stars-68 li.section-star:nth-child(72) {
    background-image: url(../images/city-details/star-gray.svg) !important;
    width: 11.4px;
    height: 10.9px;
    background-size: cover;
    background-position: center top; }
  #city-details .stars-69 li.section-star:nth-child(70),
  #city-details .stars-69 li.section-star:nth-child(71),
  #city-details .stars-69 li.section-star:nth-child(72),
  #city-details .stars-69 li.section-star:nth-child(73) {
    background-image: url(../images/city-details/star-gray.svg) !important;
    width: 11.4px;
    height: 10.9px;
    background-size: cover;
    background-position: center top; }
  #city-details .stars-70 li.section-star:nth-child(71),
  #city-details .stars-70 li.section-star:nth-child(72),
  #city-details .stars-70 li.section-star:nth-child(73),
  #city-details .stars-70 li.section-star:nth-child(74) {
    background-image: url(../images/city-details/star-gray.svg) !important;
    width: 11.4px;
    height: 10.9px;
    background-size: cover;
    background-position: center top; }
  #city-details .stars-71 li.section-star:nth-child(72),
  #city-details .stars-71 li.section-star:nth-child(73),
  #city-details .stars-71 li.section-star:nth-child(74),
  #city-details .stars-71 li.section-star:nth-child(75) {
    background-image: url(../images/city-details/star-gray.svg) !important;
    width: 11.4px;
    height: 10.9px;
    background-size: cover;
    background-position: center top; }
  #city-details .stars-72 li.section-star:nth-child(73),
  #city-details .stars-72 li.section-star:nth-child(74),
  #city-details .stars-72 li.section-star:nth-child(75),
  #city-details .stars-72 li.section-star:nth-child(76) {
    background-image: url(../images/city-details/star-gray.svg) !important;
    width: 11.4px;
    height: 10.9px;
    background-size: cover;
    background-position: center top; }
  #city-details .stars-73 li.section-star:nth-child(74),
  #city-details .stars-73 li.section-star:nth-child(75),
  #city-details .stars-73 li.section-star:nth-child(76),
  #city-details .stars-73 li.section-star:nth-child(77) {
    background-image: url(../images/city-details/star-gray.svg) !important;
    width: 11.4px;
    height: 10.9px;
    background-size: cover;
    background-position: center top; }
  #city-details .stars-74 li.section-star:nth-child(75),
  #city-details .stars-74 li.section-star:nth-child(76),
  #city-details .stars-74 li.section-star:nth-child(77),
  #city-details .stars-74 li.section-star:nth-child(78) {
    background-image: url(../images/city-details/star-gray.svg) !important;
    width: 11.4px;
    height: 10.9px;
    background-size: cover;
    background-position: center top; }
  #city-details .stars-75 li.section-star:nth-child(76),
  #city-details .stars-75 li.section-star:nth-child(77),
  #city-details .stars-75 li.section-star:nth-child(78),
  #city-details .stars-75 li.section-star:nth-child(79) {
    background-image: url(../images/city-details/star-gray.svg) !important;
    width: 11.4px;
    height: 10.9px;
    background-size: cover;
    background-position: center top; }
  #city-details .stars-76 li.section-star:nth-child(77),
  #city-details .stars-76 li.section-star:nth-child(78),
  #city-details .stars-76 li.section-star:nth-child(79),
  #city-details .stars-76 li.section-star:nth-child(80) {
    background-image: url(../images/city-details/star-gray.svg) !important;
    width: 11.4px;
    height: 10.9px;
    background-size: cover;
    background-position: center top; }
  #city-details .stars-77 li.section-star:nth-child(78),
  #city-details .stars-77 li.section-star:nth-child(79),
  #city-details .stars-77 li.section-star:nth-child(80),
  #city-details .stars-77 li.section-star:nth-child(81) {
    background-image: url(../images/city-details/star-gray.svg) !important;
    width: 11.4px;
    height: 10.9px;
    background-size: cover;
    background-position: center top; }
  #city-details .stars-78 li.section-star:nth-child(79),
  #city-details .stars-78 li.section-star:nth-child(80),
  #city-details .stars-78 li.section-star:nth-child(81),
  #city-details .stars-78 li.section-star:nth-child(82) {
    background-image: url(../images/city-details/star-gray.svg) !important;
    width: 11.4px;
    height: 10.9px;
    background-size: cover;
    background-position: center top; }
  #city-details .stars-79 li.section-star:nth-child(80),
  #city-details .stars-79 li.section-star:nth-child(81),
  #city-details .stars-79 li.section-star:nth-child(82),
  #city-details .stars-79 li.section-star:nth-child(83) {
    background-image: url(../images/city-details/star-gray.svg) !important;
    width: 11.4px;
    height: 10.9px;
    background-size: cover;
    background-position: center top; }
  #city-details .stars-80 li.section-star:nth-child(81),
  #city-details .stars-80 li.section-star:nth-child(82),
  #city-details .stars-80 li.section-star:nth-child(83),
  #city-details .stars-80 li.section-star:nth-child(84) {
    background-image: url(../images/city-details/star-gray.svg) !important;
    width: 11.4px;
    height: 10.9px;
    background-size: cover;
    background-position: center top; }
  #city-details .stars-81 li.section-star:nth-child(82),
  #city-details .stars-81 li.section-star:nth-child(83),
  #city-details .stars-81 li.section-star:nth-child(84),
  #city-details .stars-81 li.section-star:nth-child(85) {
    background-image: url(../images/city-details/star-gray.svg) !important;
    width: 11.4px;
    height: 10.9px;
    background-size: cover;
    background-position: center top; }
  #city-details .stars-82 li.section-star:nth-child(83),
  #city-details .stars-82 li.section-star:nth-child(84),
  #city-details .stars-82 li.section-star:nth-child(85),
  #city-details .stars-82 li.section-star:nth-child(86) {
    background-image: url(../images/city-details/star-gray.svg) !important;
    width: 11.4px;
    height: 10.9px;
    background-size: cover;
    background-position: center top; }
  #city-details .stars-83 li.section-star:nth-child(84),
  #city-details .stars-83 li.section-star:nth-child(85),
  #city-details .stars-83 li.section-star:nth-child(86),
  #city-details .stars-83 li.section-star:nth-child(87) {
    background-image: url(../images/city-details/star-gray.svg) !important;
    width: 11.4px;
    height: 10.9px;
    background-size: cover;
    background-position: center top; }
  #city-details .stars-84 li.section-star:nth-child(85),
  #city-details .stars-84 li.section-star:nth-child(86),
  #city-details .stars-84 li.section-star:nth-child(87),
  #city-details .stars-84 li.section-star:nth-child(88) {
    background-image: url(../images/city-details/star-gray.svg) !important;
    width: 11.4px;
    height: 10.9px;
    background-size: cover;
    background-position: center top; }
  #city-details .stars-85 li.section-star:nth-child(86),
  #city-details .stars-85 li.section-star:nth-child(87),
  #city-details .stars-85 li.section-star:nth-child(88),
  #city-details .stars-85 li.section-star:nth-child(89) {
    background-image: url(../images/city-details/star-gray.svg) !important;
    width: 11.4px;
    height: 10.9px;
    background-size: cover;
    background-position: center top; }
  #city-details .stars-86 li.section-star:nth-child(87),
  #city-details .stars-86 li.section-star:nth-child(88),
  #city-details .stars-86 li.section-star:nth-child(89),
  #city-details .stars-86 li.section-star:nth-child(90) {
    background-image: url(../images/city-details/star-gray.svg) !important;
    width: 11.4px;
    height: 10.9px;
    background-size: cover;
    background-position: center top; }
  #city-details .stars-87 li.section-star:nth-child(88),
  #city-details .stars-87 li.section-star:nth-child(89),
  #city-details .stars-87 li.section-star:nth-child(90),
  #city-details .stars-87 li.section-star:nth-child(91) {
    background-image: url(../images/city-details/star-gray.svg) !important;
    width: 11.4px;
    height: 10.9px;
    background-size: cover;
    background-position: center top; }
  #city-details .stars-88 li.section-star:nth-child(89),
  #city-details .stars-88 li.section-star:nth-child(90),
  #city-details .stars-88 li.section-star:nth-child(91),
  #city-details .stars-88 li.section-star:nth-child(92) {
    background-image: url(../images/city-details/star-gray.svg) !important;
    width: 11.4px;
    height: 10.9px;
    background-size: cover;
    background-position: center top; }
  #city-details .stars-89 li.section-star:nth-child(90),
  #city-details .stars-89 li.section-star:nth-child(91),
  #city-details .stars-89 li.section-star:nth-child(92),
  #city-details .stars-89 li.section-star:nth-child(93) {
    background-image: url(../images/city-details/star-gray.svg) !important;
    width: 11.4px;
    height: 10.9px;
    background-size: cover;
    background-position: center top; }
  #city-details .stars-90 li.section-star:nth-child(91),
  #city-details .stars-90 li.section-star:nth-child(92),
  #city-details .stars-90 li.section-star:nth-child(93),
  #city-details .stars-90 li.section-star:nth-child(94) {
    background-image: url(../images/city-details/star-gray.svg) !important;
    width: 11.4px;
    height: 10.9px;
    background-size: cover;
    background-position: center top; }
  #city-details .stars-91 li.section-star:nth-child(92),
  #city-details .stars-91 li.section-star:nth-child(93),
  #city-details .stars-91 li.section-star:nth-child(94),
  #city-details .stars-91 li.section-star:nth-child(95) {
    background-image: url(../images/city-details/star-gray.svg) !important;
    width: 11.4px;
    height: 10.9px;
    background-size: cover;
    background-position: center top; }
  #city-details .stars-92 li.section-star:nth-child(93),
  #city-details .stars-92 li.section-star:nth-child(94),
  #city-details .stars-92 li.section-star:nth-child(95),
  #city-details .stars-92 li.section-star:nth-child(96) {
    background-image: url(../images/city-details/star-gray.svg) !important;
    width: 11.4px;
    height: 10.9px;
    background-size: cover;
    background-position: center top; }
  #city-details .stars-93 li.section-star:nth-child(94),
  #city-details .stars-93 li.section-star:nth-child(95),
  #city-details .stars-93 li.section-star:nth-child(96),
  #city-details .stars-93 li.section-star:nth-child(97) {
    background-image: url(../images/city-details/star-gray.svg) !important;
    width: 11.4px;
    height: 10.9px;
    background-size: cover;
    background-position: center top; }
  #city-details .stars-94 li.section-star:nth-child(95),
  #city-details .stars-94 li.section-star:nth-child(96),
  #city-details .stars-94 li.section-star:nth-child(97),
  #city-details .stars-94 li.section-star:nth-child(98) {
    background-image: url(../images/city-details/star-gray.svg) !important;
    width: 11.4px;
    height: 10.9px;
    background-size: cover;
    background-position: center top; }
  #city-details .stars-95 li.section-star:nth-child(96),
  #city-details .stars-95 li.section-star:nth-child(97),
  #city-details .stars-95 li.section-star:nth-child(98),
  #city-details .stars-95 li.section-star:nth-child(99) {
    background-image: url(../images/city-details/star-gray.svg) !important;
    width: 11.4px;
    height: 10.9px;
    background-size: cover;
    background-position: center top; }
  #city-details .stars-96 li.section-star:nth-child(97),
  #city-details .stars-96 li.section-star:nth-child(98),
  #city-details .stars-96 li.section-star:nth-child(99),
  #city-details .stars-96 li.section-star:nth-child(100) {
    background-image: url(../images/city-details/star-gray.svg) !important;
    width: 11.4px;
    height: 10.9px;
    background-size: cover;
    background-position: center top; }
  #city-details .stars-97 li.section-star:nth-child(98),
  #city-details .stars-97 li.section-star:nth-child(99),
  #city-details .stars-97 li.section-star:nth-child(100),
  #city-details .stars-97 li.section-star:nth-child(101) {
    background-image: url(../images/city-details/star-gray.svg) !important;
    width: 11.4px;
    height: 10.9px;
    background-size: cover;
    background-position: center top; }
  #city-details .stars-98 li.section-star:nth-child(99),
  #city-details .stars-98 li.section-star:nth-child(100),
  #city-details .stars-98 li.section-star:nth-child(101),
  #city-details .stars-98 li.section-star:nth-child(102) {
    background-image: url(../images/city-details/star-gray.svg) !important;
    width: 11.4px;
    height: 10.9px;
    background-size: cover;
    background-position: center top; }
  #city-details .stars-99 li.section-star:nth-child(100),
  #city-details .stars-99 li.section-star:nth-child(101),
  #city-details .stars-99 li.section-star:nth-child(102),
  #city-details .stars-99 li.section-star:nth-child(103) {
    background-image: url(../images/city-details/star-gray.svg) !important;
    width: 11.4px;
    height: 10.9px;
    background-size: cover;
    background-position: center top; }
  #city-details .stars-100 li.section-star:nth-child(101),
  #city-details .stars-100 li.section-star:nth-child(102),
  #city-details .stars-100 li.section-star:nth-child(103),
  #city-details .stars-100 li.section-star:nth-child(104) {
    background-image: url(../images/city-details/star-gray.svg) !important;
    width: 11.4px;
    height: 10.9px;
    background-size: cover;
    background-position: center top; }
  #city-details .video-bkg {
    max-height: 1475px;
    overflow-y: hidden; }
  #city-details .carousel-inner {
    overflow: visible; }
    #city-details .carousel-inner .carousel-caption {
      max-width: 60%;
      display: inline-block;
      margin-top: 150px; }
      #city-details .carousel-inner .carousel-caption + .pull-right:before {
        content: '';
        width: 320px;
        height: 350px;
        border: solid 15px #f0b323;
        background: transparent;
        display: block;
        position: absolute !important;
        z-index: 10;
        top: 400px !important;
        margin-left: -65px;
        vertical-align: top; }
      @media screen and (min-width: 1350px) and (max-width: 1550px) {
        #city-details .carousel-inner .carousel-caption + .pull-right:before {
          content: '';
          width: 250px;
          height: 270px;
          border: solid 15px #f0b323;
          background: transparent;
          display: block;
          position: absolute !important;
          z-index: 10;
          top: 320px !important;
          margin-left: -50px;
          vertical-align: top; } }
      @media screen and (min-width: 1350px) and (max-width: 1349px) {
        #city-details .carousel-inner .carousel-caption + .pull-right:before {
          content: '';
          width: 200px;
          height: 220px;
          border: solid 10px #f0b323;
          background: transparent;
          display: block;
          position: absolute !important;
          z-index: 10;
          top: 290px !important;
          margin-left: -41px;
          vertical-align: top; } }
      @media screen and (max-width: 960px) {
        #city-details .carousel-inner .carousel-caption + .pull-right:before {
          content: '';
          width: 140px;
          height: 150px;
          border: solid 10px #f0b323;
          background: transparent;
          display: block;
          position: absolute !important;
          z-index: 10;
          top: 237px !important;
          margin-left: -41px;
          vertical-align: top; } }
      #city-details .carousel-inner .carousel-caption + .pull-right {
        max-width: 38%; }
        #city-details .carousel-inner .carousel-caption + .pull-right img {
          width: 100%; }
  #city-details .carousel-indicators li {
    background-color: #7c878e;
    width: 12px;
    height: 12px;
    border: 0px solid #000000 !important;
    margin: 0; }
    #city-details .carousel-indicators li.active {
      background-color: #f0b323; }
  #city-details .gmap-container {
    padding-top: 60px; }
  #city-details .dropdown .drop-arrow {
    width: 24px;
    height: 12px;
    box-shadow: none;
    cursor: pointer;
    display: inline-block;
    background-image: url(../images/city-details/drop-arrow.svg);
    background-size: cover !important;
    background-position: center center;
    background-repeat: no-repeat;
    vertical-align: middle;
    margin-left: 15px; }
  #city-details .dropdown .open .drop-arrow {
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg); }
  #city-details .show-more {
    color: #fff;
    font-weight: 500;
    font-family: CeraPRO-Medium;
    /* height: 181px; */
    /* vertical-align: middle; */
    position: absolute;
    margin-left: calc(50% - 15px);
    transform: translate(-50%, 0%);
    margin-top: 25%; }
  #city-details .black-overlay {
    background-color: rgba(0, 0, 0, 0.7);
    display: inline-block;
    position: absolute;
    width: 100%;
    height: 100%;
    transform: translate(-15px, 0); }
  #city-details .fullSection {
    padding-right: 15.55729vw; }
  #city-details div.mapcontainer {
    padding: 0px !important; }
  #city-details a[title="Click to see this area on Google Maps"],
  #city-details button[title="Toggle fullscreen view"] {
    display: none !important; }
  #city-details .gm-style-pbc p {
    text-align: center; }
  #city-details #googleMap {
    width: 100%;
    height: 400px;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }
  #city-details .gm-style .gm-style-iw {
    background-color: #131e29 !important;
    top: 0 !important;
    left: 0 !important;
    width: 310px !important;
    min-height: 109px !important;
    padding-top: 0px;
    display: block !important; }
    #city-details .gm-style .gm-style-iw + div {
      opacity: 0.5 !important;
      filter: invert(90%) !important; }
  #city-details .gm-style .gm-style-iw #google-popup p {
    padding: 10px; }
  #city-details .gm-style div div div div div div div div {
    background-color: #131e29 !important;
    padding: 0;
    margin: 0;
    padding: 0;
    top: 0;
    color: #fff;
    font-size: 16px; }
  #city-details .gm-style div div div div div div div div a {
    color: #f1f1f1;
    font-weight: bold; }
  #city-details .gm-style-pbc + div > div > div > div > div:first-child {
    opacity: 0; }
  #city-details .gm-style-pbc + div > div > div > div {
    transform: translateY(22%);
    width: 310px !important; }
  #city-details .mapContainer-bottomInfo {
    width: 100%;
    position: absolute;
    bottom: 0;
    left: 0;
    z-index: 10;
    background-color: rgba(19, 30, 41, 0.65);
    padding-left: 30px;
    padding-right: 30px; }
  #city-details .mapInfo-item {
    display: inline-block;
    margin-left: 15px;
    line-height: 33px;
    padding: 9px 0; }
  #city-details .mapInfo-label {
    font-size: 14px;
    font-weight: 500;
    color: #a1abb2; }
  #city-details .mapInfo-icon {
    display: inline-block;
    width: 33px;
    height: 33px;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center center;
    margin-right: 10px;
    vertical-align: middle; }
  #city-details .mapInfo-icon.--available {
    background-image: url(../images/city-details/available-office.svg); }
  #city-details .mapInfo-icon.--normalUnavailable {
    background-image: url(../images/city-details/normal-unavailable-office.svg); }
  #city-details .dropdown.locations li.active a {
    display: none; }
  #city-details .gm-style > div.gmnoprint.gm-bundled-control > .gmnoprint > div {
    background-color: rgba(19, 30, 41, 0) !important; }
  #city-details .gm-style > div.gmnoprint.gm-bundled-control > .gmnoprint > div > button {
    background-color: rgba(19, 30, 41, 0.65) !important; }
  #city-details .gm-style > div.gmnoprint.gm-bundled-control > .gmnoprint > div > button + div {
    background: transparent !important; }
  #city-details .gm-style > .gmnoprint.gm-bundled-control {
    display: block !important; }
  #city-details .gm-style > .gmnoprint,
  #city-details .gm-style > .gm-style-cc {
    display: none !important; }
  #city-details .rating-container {
    display: none; }
  #city-details .collapse.in + .section-show-more .more {
    display: none; }
  #city-details .collapse.in + .section-show-more .less {
    display: block !important; }
  #city-details .collapse + .section-show-more.collapsed .less {
    display: none !important; }
  #city-details .summary-title {
    text-indent: 40px;
    margin-top: 50px;
    text-transform: uppercase;
    font-family: "CeraPRO-Bold";
    white-space: nowrap;
    font-size: 14px !important;
    font-weight: bold !important;
    font-style: normal;
    font-stretch: normal;
    line-height: normal !important;
    letter-spacing: normal;
    text-align: left;
    color: #737e86 !important; }
  #city-details .summary-count {
    font-family: "CeraPRO-Regular";
    font-size: 42px;
    font-weight: 500;
    font-style: normal;
    font-stretch: normal;
    letter-spacing: normal;
    text-align: left;
    color: #ffffff;
    line-height: 1;
    vertical-align: text-bottom; }
  #city-details .summary-icon {
    width: 26px;
    margin-right: 10px;
    vertical-align: bottom;
    line-height: 1; }
  #city-details .p-medium {
    font-size: 18px; }

@media only screen and (min-width: 1200px) and (max-width: 1680px) {
  #city-details .mainContainer {
    padding-left: 80px;
    padding-right: 80px;
    width: 100%; }
  #city-details .emptySpace {
    width: 0vw; }
  #city-details .fullSection {
    padding-right: 0; } }
@media only screen and (max-width: 1023px) {
  #city-details .p-medium {
    font-size: 18px; }
  #city-details h1 {
    padding: 0 0;
    margin: 0 0;
    font-family: "CeraPRO-Regular";
    font-size: 4.5em;
    line-height: 1.17;
    text-align: left;
    color: #F0B323;
    font-size: 3em; }
    #city-details h1.white {
      color: #FFFFFF;
      padding-top: 9.5952vh;
      padding-bottom: 4.3928vh; }
  #city-details p {
    padding: 0 0;
    margin: 0 0;
    font-family: "CeraPRO-Regular";
    font-size: 1.125em;
    line-height: 1.33;
    text-align: left;
    color: #7C878E;
    font-size: 1.5em; }
  #city-details h5 {
    padding: 0 0;
    margin: 0 0;
    font-family: "CeraPRO-Regular";
    font-size: 2.25em;
    line-height: 0.94;
    text-align: left;
    color: #FFFFFF;
    font-size: 2.25em; }
  #city-details input[type="text"],
  #city-details input[type="email"],
  #city-details textarea {
    width: 100%;
    max-width: 149.6vw;
    height: 50px;
    border-radius: 3px;
    border: solid 1px #cdd1d4;
    margin-bottom: 2.9985vh; }
  #city-details textarea {
    margin-top: 0vh;
    min-height: 32.98351vh; }
  #city-details button[type="submit"] {
    width: 100%;
    max-width: 149.6vw;
    height: 50px;
    border-radius: 3px;
    background-color: #f0b323;
    font-family: "CeraPRO-Bold";
    font-size: 1.16667em;
    text-align: center;
    color: #FFFFFF;
    text-transform: uppercase;
    outline: none;
    border: solid 0px white;
    margin-bottom: 13.97301vh; }
    #city-details button[type="submit"]:active, #city-details button[type="submit"]:focus {
      border: none;
      border: solid 0px white;
      outline: none; }
  #city-details.containerBlock {
    width: 100vw;
    display: flex; }
    #city-details.containerBlock .flex {
      display: inline-block; }
  #city-details .emptySpace {
    width: 0vw; }
  #city-details .mainContainer {
    background-image: url(../images/contact/background.svg);
    background-repeat: no-repeat;
    background-position: right top;
    width: 100vw;
    padding-left: 10.66667vw;
    padding-right: 10.66667vw;
    padding-top: 24.09295vh; }
    #city-details .mainContainer h1 {
      padding-bottom: 1.66417vh; }
  #city-details .fullSection .leftSection {
    width: 100%;
    max-width: 100vw;
    display: block;
    vertical-align: top; }
    #city-details .fullSection .leftSection form {
      margin-top: 5.84708vh; }
  #city-details .fullSection .dividerSection {
    display: none; }
  #city-details .fullSection .rightSection {
    width: 100%;
    max-width: 100vw;
    display: block;
    vertical-align: top; }
    #city-details .fullSection .rightSection h5 {
      margin-bottom: 5.69715vh; }
      #city-details .fullSection .rightSection h5.ignore {
        margin-bottom: 0vh; }
    #city-details .fullSection .rightSection h5.unic {
      margin-bottom: 4.64768vh; }
    #city-details .fullSection .rightSection .contactMap {
      width: 100%;
      margin-bottom: 5.54723vh; }
      #city-details .fullSection .rightSection .contactMap img {
        max-width: 149.6vw;
        width: 100%; }
        #city-details .fullSection .rightSection .contactMap img:first-child {
          display: none; }
        #city-details .fullSection .rightSection .contactMap img:last-child {
          display: block; }
  #city-details .fullSection ul.list-inline {
    margin-bottom: 13.49325vh; }
    #city-details .fullSection ul.list-inline > li {
      padding-left: 0;
      padding-right: 0;
      margin-right: 4.8vw; }
      #city-details .fullSection ul.list-inline > li:last-child {
        margin-right: 0vw; }
      #city-details .fullSection ul.list-inline > li img {
        max-width: 64px; } }
#city-details.containerBlock .nav-tabs,
#city-details.containerBlock #tabs {
  margin-bottom: 60px;
  border-bottom: 0px solid #dddddd; }
#city-details.containerBlock .drop-text,
#city-details.containerBlock .dropdown-toggle {
  font-size: 72px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.17;
  letter-spacing: normal;
  border-bottom: solid 0px #edb123 !important;
  text-align: left;
  color: #768188;
  background-color: transparent;
  border: 0px solid #dddddd; }
#city-details.containerBlock .dropdown-menu {
  width: calc(100% - 0px);
  background-color: rgba(19, 30, 41, 0.8);
  border: 0px solid black;
  box-shadow: none; }
  #city-details.containerBlock .dropdown-menu li a {
    color: #f0b323;
    font-family: "CeraPRO-Medium";
    font-size: 24px;
    font-weight: 500;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: normal;
    text-align: left;
    margin-bottom: 15px; }
    #city-details.containerBlock .dropdown-menu li a:hover, #city-details.containerBlock .dropdown-menu li a:focus {
      background-color: #131e29;
      color: #768188;
      background-image: none;
      outline: none; }
  #city-details.containerBlock .dropdown-menu li:last-child a {
    margin-bottom: 7px; }
#city-details.containerBlock .yellow-text {
  font-family: "CeraPRO-Medium";
  font-weight: 500;
  color: #f0b323; }
#city-details.containerBlock .p {
  opacity: 0.9;
  font-size: 18px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.56;
  letter-spacing: normal;
  text-align: left;
  color: #7c878e; }
  #city-details.containerBlock .p-medium {
    font-family: "CeraPRO-Medium";
    font-weight: 500;
    line-height: 1.56;
    opacity: 0.9;
    font-style: normal;
    font-stretch: normal; }
#city-details.containerBlock .big-image {
  height: 287px;
  width: 100%;
  margin-bottom: 30px;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
  display: inline-block;
  border-radius: 3px;
  max-width: 413px;
  float: right; }
  #city-details.containerBlock .big-image:last-child {
    margin-bottom: 0px; }
#city-details.containerBlock .small-image {
  margin-bottom: 30px;
  height: 181px;
  width: 100%;
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
  display: inline-block;
  vertical-align: top;
  border-radius: 3px;
  max-width: 265px; }
  #city-details.containerBlock .small-image:last-child {
    margin-bottom: 0px; }

.modal-dialog {
  width: 70%; }

.modal-body {
  padding: 0; }

.ekko-lightbox-nav-overlay a {
  opacity: 1;
  color: #f0b323; }

.ekko-lightbox-container {
  height: 95vh !important; }

.ekko-lightbox.modal {
  position: fixed !important; }
  .ekko-lightbox.modal .modal-content {
    background-color: transparent;
    box-shadow: none;
    border: 0px solid #000000;
    overflow: hidden;
    transform: translate(25%, 3%); }
  .ekko-lightbox.modal .modal-dialog {
    max-width: 100% !important;
    height: 0;
    padding: 0;
    margin: 0; }
  .ekko-lightbox.modal div.ekko-lightbox-item {
    text-align: center; }
    .ekko-lightbox.modal div.ekko-lightbox-item img {
      transform: translate(0%, 0%);
      width: auto !important;
      height: 100%; }

@media only screen and (min-width: 1200px) and (max-width: 1366px) {
  #city-details .show-more {
    margin-top: 31%; } }
@media screen and (max-width: 992px) {
  #city-details .fullSection {
    padding-right: 0vw; }
  #city-details .big-image {
    height: 187px !important;
    width: calc(50% - 11px) !important;
    margin-bottom: 30px;
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
    display: inline-block;
    float: inherit !important;
    max-width: 100% !important; }
    #city-details .big-image:nth-child(1) {
      margin-top: 30px; }
    #city-details .big-image:last-child {
      margin-bottom: 30px !important;
      margin-left: 15px; }
  #city-details .small-image {
    margin-bottom: 30px;
    height: 105px !important;
    width: calc(33% - 12px) !important;
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
    display: inline-block; }
    #city-details .small-image:nth-child(2) {
      margin: 0 15px; }
    #city-details .small-image:last-child {
      margin-bottom: 30px; }
  #city-details .show-more {
    margin-top: 40px !important; }

  .ekko-lightbox-container {
    height: 40vh !important;
    margin-top: 30vh; } }
.markerInfo {
  background-color: #131e29;
  position: relative;
  display: flex;
  box-shadow: 0 2px 22px 0px rgba(0, 0, 0, 0.3); }
  .markerInfo .markerInfo-image {
    width: 117px;
    height: 109px;
    display: block;
    float: left;
    background-size: cover;
    background-position: center; }
  .markerInfo .markerInfo-data {
    width: 190px;
    float: left;
    height: 109px;
    padding: 19px 15px !important;
    box-sizing: border-box; }
    .markerInfo .markerInfo-data .markerInfo-title {
      font-family: "CeraPRO-Regular";
      color: #fff !important;
      font-size: 14px !important;
      line-height: 1 !important;
      margin-bottom: 9px !important; }
    .markerInfo .markerInfo-data .markerInfo-info {
      font-family: "CeraPRO-Regular";
      line-height: 1 !important;
      font-size: 12px !important;
      margin-bottom: 6px !important;
      color: #7c878e !important; }
      .markerInfo .markerInfo-data .markerInfo-info .yellow {
        line-height: 1 !important;
        font-size: 12px !important;
        margin-bottom: 6px !important;
        color: #f0b323 !important; }

#footer .col-lg-3 > div > li > img {
  margin-bottom: 8px; }
#footer li {
  list-style: none; }

/*# sourceMappingURL=city-details.css.map */
