@import url(https://fonts.googleapis.com/css?family=Lato:100,300,400,700,900,100italic,300italic,400italic,700italic,900italic);
/* reset styles
-----------------------------------------------------------------------------*/
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,
font,
img,
ins,
kbd,
q,
s,
samp,
strike,
strong,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-size: 100%;
  vertical-align: baseline;
  background: transparent;
}
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td {
  margin: 0;
  padding: 0;
  outline: 0;
  font-size: 100%;
  vertical-align: top;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
blockquote,
q {
  quotes: none;
}
blockquote:before,
q:before,
blockquote:after,
q:after {
  content: '';
}
input:focus,
textarea:focus,
a:focus,
button:focus,
select:focus {
  outline: 0;
}
ins {
  text-decoration: none;
}
del,
s,
strike {
  text-decoration: line-through;
}
html {
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary {
  display: block;
  margin: 0;
}
/* Common classes
-----------------------------------------------------------------------------*/
.clear {
  clear: both;
}
.clear-fix:after,
.container:after,
.container-fluid:after,
.row:after {
  content: '';
  clear: both;
  display: table;
  width: 100%;
}
.webkit-flicker-fix {
  -webkit-backface-visibility: hidden;
}
.webkit-border-radius-fix {
  -webkit-mask-image: -webkit-radial-gradient(circle, #ffffff, #000000);
  -webkit-backface-visibility: hidden;
}
/* positioning
-----------------------------------------------------------------------------*/
.pa {
  position: absolute;
}
.pr {
  position: relative;
}
.fl {
  float: left;
}
.fr {
  float: right;
}
/* sizing
-----------------------------------------------------------------------------*/
.full-width,
input[type=text],
input[type=password],
input[type=email],
input[type=search],
input[type=tel],
input[type=url],
textarea,
input[type=date],
input[type=datetime],
input[type=datetime-local],
input[type=month],
input[type=time],
input[type=week],
input[type=number],
input[type=range],
input[type=color] {
  box-sizing: border-box;
  width: 100%;
}
/* transitions
-----------------------------------------------------------------------------*/
a,
a *,
a:before,
a:after {
  transition: all 200ms ease;
}
.title-section {
  font-family: Shonar Bangla Regular, serif;
  font-size: 36px;
  line-height: 36px;
  color: #676767;
  text-transform: uppercase;
  text-align: center;
}
.testimonials{
margin: 30px 0;
}
.testimonials td img{
 margin-top: 0;
}
.webcam{
padding: 30px 0;
}
.testimonials img{
margin-bottom:30px;
}
.gallery-row{
margin-top:40px;
min-height: 200px;
}
.iframe-rwd  {
position: relative;
padding-bottom: 65.25%;
padding-top: 30px;
height: 0;
overflow: hidden;
}
.iframe-rwds  {
position: relative;
padding-bottom: 65.25%;
height: 0;
overflow: hidden;
}
.iframe-rwds .iframe {
position: absolute;
top: 0;
left: 0;
}
.iframe-rwd iframe {
position: absolute;
top: 0;
left: 0;
}
.video-block{
max-width: 560px;
max-height: 750px;
margin:0 auto;
}
.iframe-rwd object {
position: absolute;
top: 0;
left: 0;
}
.bench-item{
  margin-bottom: 30px;
}
.bench-item p{
 padding: 0 15px;
}
.provincetown-wrap img{
  width: 100%;
}
@media (max-width: 991px) {
  .title-section {
    font-size: 24px;
    line-height: 30px;
  }
}
.title-section.title-big {
  font-size: 48px;
  line-height: 48px;
}
.inners{
  margin-bottom: 30px;
}
.inners img{
  margin-bottom: 20px;
}
@media (max-width: 991px) {
  .title-section.title-big {
    font-size: 30px;
    line-height: 36px;
  }
}
.title-section.title-separator {
  margin-bottom: 26px;
  padding-bottom: 31px;
  position: relative;
}
@media (max-width: 767px) {
  .title-section.title-separator {
    margin-bottom: 17px;
    padding-bottom: 17px;
  }
}
.title-section.title-separator:before {
  position: absolute;
  content: '';
  background-image: url("img/title-section-separator.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  width: 241px;
  height: 11px;
  left: 50%;
  margin-left: -120px;
  bottom: 0;
}
.title-section.color-white {
  color: #ffffff;
  text-shadow: 0px 0px 6px rgba(0, 0, 0, 0.6);
}
.title-section .small-text {
  font-size: 18px;
  display: block;
  text-transform: none;
}
.vertical-middle-block:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle;
  margin-right: -0.25em;
  /* Adjusts for spacing */
}
.vertical-middle-block .centered {
  display: inline-block;
  vertical-align: middle;
  max-width: 99%;
}
.media {
  overflow: hidden;
}
.media .media-block.fl,
.media .media-image.fl {
  float: left;
}
.media .media-block.fr,
.media .media-image.fr {
  float: right;
}
.media .media-content {
  display: block;
  overflow: hidden;
}
.base-margin-bottom,
h1,
h2,
h3,
h4,
h4,
h5,
h6,
p,
ul,
ol,
table,
blockquote,
.text-content .row {
  margin-bottom: 10px;
}
.base-margin-bottom:last-child,
h1:last-child,
h2:last-child,
h3:last-child,
h4:last-child,
h4:last-child,
h5:last-child,
h6:last-child,
p:last-child,
ul:last-child,
ol:last-child,
table:last-child,
blockquote:last-child,
.text-content .row:last-child {
  margin-bottom: 0;
}
body,
input,
button,
select,
textarea {
  font-family: 'Lato', Arial, "Helvetica Neue", Helvetica, sans-serif;
  font-size: 14px;
  font-weight: 300;
  color: #676767;
}
body {
  line-height: 1.42857143;
}
a {
  color: #1e90ff;
  outline: none;
  text-decoration: underline;
}
a:hover {
  text-decoration: none;
}
img {
  border: none;
  vertical-align: top;
  max-width: 100%;
  height: auto;
}
h1 {
  font-size: 36px;
}
h2 {
  font-size: 30px;
}
h3 {
  font-size: 24px;
}
h4 {
  font-size: 18px;
}
h5 {
  font-size: 14px;
}
h6 {
  font-size: 12px;
}
ul,
ol {
  padding-left: 20px;
}
ul.unstyled,
ol.unstyled {
  list-style: none;
  padding: 0;
  margin: 0;
}
.text-left {
  text-align: left;
}
.text-center {
  text-align: center;
}
.text-right {
  text-align: right;
}
.text-justify {
  text-align: justify;
}
.text-uppercase {
  text-transform: uppercase;
}
.text-lowercase {
  text-transform: lowercase;
}
pre,
code {
  font-family: monospace;
}
.page-contant {
  padding: 62px 0;
}
.text-content {
  /* grid
-----------------------------------------------------------------------------*/
  /* table
-----------------------------------------------------------------------------*/
}
.text-content blockquote {
  border-left: 2px solid #ccc;
  background: #f2f2f2;
  padding: 10px;
}
.text-content q:before {
  content: '“';
}
.text-content q:after {
  content: '”';
}
.text-content thead th {
  border-bottom: 2px solid #ccc;
}
.text-content tbody td {
  border-bottom: 1px solid #ccc;
}
.text-content tbody tr:nth-child(even) td {
  background: #f2f2f2;
}
.text-content th,
.text-content td {
  padding: 10px;
}
.text-content a {
  color: #00007c;
}
/* button
-----------------------------------------------------------------------------*/
.button {
  display: inline-block;
  margin: 0;
  padding: 0;
  border: none;
  position: relative;
}
.button.button-big {
  height: 47px;
  line-height: 47px;
  padding: 0 35px;
  font-size: 14px;
}
.pluginButton{
    position: relative;
    top: 1px;
    background-image: url("img/icon-fb-like.png");
    background-repeat: no-repeat;
    background-position: 0 0;
    width: 57px;
    height: 19px;
    display: block;
    transition: none;
}

.button.button-middle {
  height: 40px;
  line-height: 38px;
  padding: 0 30px;
  font-size: 14px;
  box-sizing: border-box;
}
.button.button-small {
  font-size: 11px;
  height: 31px;
  line-height: 29px;
  padding: 0 11px;
}
.button.button-standart {
  text-transform: uppercase;
  text-decoration: none;
  border: 1px solid;
  z-index: 1;
  box-sizing: border-box;
  position: relative;
}
.button.button-standart:before {
  position: absolute;
  content: '';
  top: 100%;
  left: 0;
  bottom: 0;
  right: 0;
  opacity: 0;
  z-index: -1;
}
.lte-ie-8 .button.button-standart:before {
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
  filter: alpha(opacity=0);
}
.button.button-standart:hover:before {
  opacity: 1;
  top: 0;
}
.lte-ie-8 .button.button-standart:hover:before {
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
  filter: alpha(opacity=100);
}
.button.button-green-dark {
  background-color: #00007c;
  text-transform: uppercase;
  text-decoration: none;
}
.button.button-green-dark a{
 color: #fff;
text-decoration: none;
}
.button.button-green-dark .text-wrap {
  color: #ffffff;
  opacity: 0.5;
  transition: all 200ms ease;
}
.lte-ie-8 .button.button-green-dark .text-wrap {
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50);
  filter: alpha(opacity=50);
}
.button.button-green-dark:hover .text-wrap {
  opacity: 1;
}
.lte-ie-8 .button.button-green-dark:hover .text-wrap {
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
  filter: alpha(opacity=100);
}
.button.button-green-normal {
  background-color: #00007c;
  text-transform: uppercase;
  text-decoration: none;
  color: #ffffff;
}
.button.button-green-normal:hover {
  background-color: #1c4b33;
}
.button.button-gray-border {
  border-color: #676767;
  color: #ffffff;
}
.button.button-gray-border:before {
  background-color: #00007c;
}
.button.button-gray-border:hover {
  border-color: #00007c;
}
.button.button-gray {
  border-color: #676767;
  color: #676767;
}
.button.button-gray:before {
  background-color: #00007c;
}
.button.button-gray:hover {
  color: #fff;
  border-color: #00007c;
}
.button.button-white-border {
  border-color: #fff;
  color: #ffffff;
}
.button.button-white-border:before {
  background-color: #00007c;
}
.button.button-white-border:hover {
  border-color: #00007c;
}
.button.button-hover-white:hover {
  color: #00007c;
}
.button.button-hover-white:hover:before {
  background-color: #fff;
}
#CDSWIDSSP{
width: 300px !important;
}
.button.button-top-nav {
  width: 325px;
  height: 60px;
  background-color: #f0f0f0;
  font-size: 16px;
  text-transform: uppercase;
  text-decoration: none;
  color: #00007c;
  padding: 18px 60px 0 18px;
  box-sizing: border-box;
  margin: 4px 0 9px;
  text-align: left;
  position: relative;
}
.button.button-top-nav.active:after {
  background-position: 0 0;
}
.button.button-top-nav:after {
  position: absolute;
  content: '';
  background-image: url("img/icon-plus.png");
  background-repeat: no-repeat;
  background-position: 0 -12px;
  width: 14px;
  height: 12px;
  right: 22px;
  top: 25px;
}
.button.button-top-nav:before {
  position: absolute;
  content: "";
  width: 60px;
  height: 100%;
  background-color: #00007c;
  right: 0;
  top: 0;
}
@media (max-width: 767px) {
  .button.button-top-nav {
    width: 28px;
    height: 14px;
    border-top: 4px solid #00007c;
    border-bottom: 4px solid #00007c;
    text-indent: -9999px;
    padding: 0;
    margin: 0;
    background-color: #fff;
    display: block;
  }
  .button.button-top-nav:before {
    height: 4px;
    top: 1px;
    width: 28px;
  }
  .button.button-top-nav:after {
    content: none;
  }
}
.button.button-additional {
  background-image: url("img/icon-plus.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  width: 20px;
  height: 20px;
  display: inline-block;
  margin-top: 19px;
}
.button.button-close {
  width: 60px;
  height: 60px;
  background-image: url("img/icon-cross.png");
  background-position: center center;
  background-repeat: no-repeat;
  display: inline-block;
  background-color: #00007c;
}
.button.button-play {
  width: 92px;
  height: 92px;
  display: block;
  border-radius: 50%;
  overflow: hidden;
  position: relative;
}
@media (max-width: 991px) {
  .button.button-play {
    width: 74px;
    height: 74px;
  }
}
@media (max-width: 767px) {
  .button.button-play {
    width: 34px;
    height: 34px;
  }
}
.button.button-play:before {
  position: absolute;
  content: '';
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  background-color: #000;
  opacity: 0.5;
  border-radius: 50%;
}
.lte-ie-8 .button.button-play:before {
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50);
  filter: alpha(opacity=50);
}
.button.button-play:after {
  position: absolute;
  content: '';
  left: 50%;
  top: 50%;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
  -webkit-transform: rotate(360deg);
      -ms-transform: rotate(360deg);
          transform: rotate(360deg);
  border-width: 17.5px 0 17.5px 25px;
  border-left-color: #ffffff;
  border-top-color: transparent;
  border-bottom-color: transparent;
  margin: -17px 0 0 -12px;
}
@media (max-width: 991px) {
  .button.button-play:after {
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid;
    -webkit-transform: rotate(360deg);
        -ms-transform: rotate(360deg);
            transform: rotate(360deg);
    border-width: 14px 0 14px 19px;
    border-left-color: #ffffff;
    border-top-color: transparent;
    border-bottom-color: transparent;
    margin: -14px 0 0 -10px;
  }
}
@media (max-width: 767px) {
  .button.button-play:after {
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid;
    -webkit-transform: rotate(360deg);
        -ms-transform: rotate(360deg);
            transform: rotate(360deg);
    border-width: 6px 0 6px 9px;
    border-left-color: #ffffff;
    border-top-color: transparent;
    border-bottom-color: transparent;
    margin: -5px 0 0 -4px;
  }
}
.button input {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
  position: absolute;
}
.lte-ie-8 .button input {
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
  filter: alpha(opacity=0);
}
/* inputs
-----------------------------------------------------------------------------*/
input {
  vertical-align: middle;
}
input[type=text],
input[type=password],
input[type=email],
input[type=search],
input[type=tel],
input[type=url],
textarea,
input[type=date],
input[type=datetime],
input[type=datetime-local],
input[type=month],
input[type=time],
input[type=week],
input[type=number],
input[type=range],
input[type=color] {
  display: block;
  margin: 0;
  padding: 0;
  border: 1px solid #ccc;
  border-radius: 0;
  box-shadow: none;
}
textarea {
  overflow: auto;
}
input[type=button],
input[type=reset],
input[type=submit],
button {
  -webkit-appearance: button;
  cursor: pointer;
}
input[type=button]::-moz-focus-inner,
input[type=reset]::-moz-focus-inner,
input[type=submit]::-moz-focus-inner,
button::-moz-focus-inner {
  border: 0;
  padding: 0;
}
.form-block {
  font-size: 13px;
  line-height: 18px;
}
.form-block .form-field {
  margin-bottom: 7px;
}
.form-block input[type=text],
.form-block input[type=password],
.form-block input[type=email],
.form-block input[type=search],
.form-block input[type=tel],
.form-block input[type=url],
.form-block textarea,
.form-block input[type=date],
.form-block input[type=datetime],
.form-block input[type=datetime-local],
.form-block input[type=month],
.form-block input[type=time],
.form-block input[type=week],
.form-block input[type=number],
.form-block input[type=range],
.form-block input[type=color],
.form-block select {
  height: 20px;
  font-size: 12px;
  border-color: #a9a9a9;
}
.form-block .button-container {
  margin: 14px 0 15px;
}
html {
  height: 100%;
}
.no-flexbox body {
  min-height: 100%;
  height: 100%;
  display: block !important;
}
.page-wrapper,
.footer {
  max-width: none;
  min-width: 300px;
  width: 100%;
  margin: 0 auto;
  overflow: hidden;
}
.no-flexbox .page-wrapper,
.no-flexbox .footer {
  width: auto;
}
.page-wrapper {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  min-height: 100vh;
}
.lte-ie-11 .page-wrapper,
.lt-ie-11 .page-wrapper {
  min-height: 0;
}
.no-flexbox .page-wrapper {
  display: block !important;
  width: auto;
  min-height: 100%;
  height: auto !important;
  height: 100%;
}
.page-body {
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.page-body.flex-none {
  -webkit-flex: none;
      -ms-flex: none;
          flex: none;
}
.wrapper {
  position: relative;
}
/*
@import url(structure-grid.less);
@import url(structure-grid-px.less);
@import url(structure-sidebars.less);
*/
/* responsive text align
-----------------------------------------------------------------------------*/
.text-xs-left {
  text-align: left;
}
.text-xs-right {
  text-align: right;
}
.text-xs-center {
  text-align: center;
}
.text-xs-justify {
  text-align: justify;
}
@media (min-width: 768px) {
  .text-sm-left {
    text-align: left;
  }
  .text-sm-right {
    text-align: right;
  }
  .text-sm-center {
    text-align: center;
  }
  .text-sm-justify {
    text-align: justify;
  }
}
@media (min-width: 992px) {
  .text-md-left {
    text-align: left;
  }
  .text-md-right {
    text-align: right;
  }
  .text-md-center {
    text-align: center;
  }
  .text-md-justify {
    text-align: justify;
  }
}
@media (min-width: 1200px) {
  .text-lg-left {
    text-align: left;
  }
  .text-lg-right {
    text-align: right;
  }
  .text-lg-center {
    text-align: center;
  }
  .text-lg-justify {
    text-align: justify;
  }
}
.visible-xs,
.visible-sm,
.visible-md,
.visible-lg {
  display: none !important;
}
.visible-xs-block,
.visible-xs-inline,
.visible-xs-inline-block,
.visible-sm-block,
.visible-sm-inline,
.visible-sm-inline-block,
.visible-md-block,
.visible-md-inline,
.visible-md-inline-block,
.visible-lg-block,
.visible-lg-inline,
.visible-lg-inline-block {
  display: none !important;
}
@media (max-width: 767px) {
  .visible-xs {
    display: block !important;
  }
  table.visible-xs {
    display: table;
  }
  tr.visible-xs {
    display: table-row !important;
  }
  th.visible-xs,
  td.visible-xs {
    display: table-cell !important;
  }
}
@media (max-width: 767px) {
  .visible-xs-block {
    display: block !important;
  }
}
@media (max-width: 767px) {
  .visible-xs-inline {
    display: inline !important;
  }
}
@media (max-width: 767px) {
  .visible-xs-inline-block {
    display: inline-block !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm {
    display: block !important;
  }
  table.visible-sm {
    display: table;
  }
  tr.visible-sm {
    display: table-row !important;
  }
  th.visible-sm,
  td.visible-sm {
    display: table-cell !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-block {
    display: block !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-inline {
    display: inline !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-inline-block {
    display: inline-block !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md {
    display: block !important;
  }
  table.visible-md {
    display: table;
  }
  tr.visible-md {
    display: table-row !important;
  }
  th.visible-md,
  td.visible-md {
    display: table-cell !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-block {
    display: block !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-inline {
    display: inline !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-inline-block {
    display: inline-block !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg {
    display: block !important;
  }
  table.visible-lg {
    display: table;
  }
  tr.visible-lg {
    display: table-row !important;
  }
  th.visible-lg,
  td.visible-lg {
    display: table-cell !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg-block {
    display: block !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg-inline {
    display: inline !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg-inline-block {
    display: inline-block !important;
  }
}
@media (max-width: 767px) {
  .hidden-xs {
    display: none !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .hidden-sm {
    display: none !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .hidden-md {
    display: none !important;
  }
}
@media (min-width: 1200px) {
  .hidden-lg {
    display: none !important;
  }
}
.visible-print {
  display: none !important;
}
@media print {
  .visible-print {
    display: block !important;
  }
  table.visible-print {
    display: table;
  }
  tr.visible-print {
    display: table-row !important;
  }
  th.visible-print,
  td.visible-print {
    display: table-cell !important;
  }
}
.visible-print-block {
  display: none !important;
}
@media print {
  .visible-print-block {
    display: block !important;
  }
}
.visible-print-inline {
  display: none !important;
}
@media print {
  .visible-print-inline {
    display: inline !important;
  }
}
.visible-print-inline-block {
  display: none !important;
}
@media print {
  .visible-print-inline-block {
    display: inline-block !important;
  }
}
@media print {
  .hidden-print {
    display: none !important;
  }
}
.container {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
  box-sizing: border-box;
}
@media (min-width: 768px) {
  .container {
    width: 750px;
  }
}
@media (min-width: 992px) {
  .container {
    width: 970px;
  }
}
@media (min-width: 1200px) {
  .container {
    width: 1200px;
  }
}
.container-fluid {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
  box-sizing: border-box;
}
.row {
  margin-left: -15px;
  margin-right: -15px;
}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-fifth-xs-1, .col-fifth-sm-1, .col-fifth-md-1, .col-fifth-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-fifth-xs-2, .col-fifth-sm-2, .col-fifth-md-2, .col-fifth-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-fifth-xs-3, .col-fifth-sm-3, .col-fifth-md-3, .col-fifth-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-fifth-xs-4, .col-fifth-sm-4, .col-fifth-md-4, .col-fifth-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-fifth-xs-5, .col-fifth-sm-5, .col-fifth-md-5, .col-fifth-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-fifth-xs-6, .col-fifth-sm-6, .col-fifth-md-6, .col-fifth-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-fifth-xs-7, .col-fifth-sm-7, .col-fifth-md-7, .col-fifth-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-fifth-xs-8, .col-fifth-sm-8, .col-fifth-md-8, .col-fifth-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-fifth-xs-9, .col-fifth-sm-9, .col-fifth-md-9, .col-fifth-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-fifth-xs-10, .col-fifth-sm-10, .col-fifth-md-10, .col-fifth-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-fifth-xs-11, .col-fifth-sm-11, .col-fifth-md-11, .col-fifth-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12, .col-fifth-xs-12, .col-fifth-sm-12, .col-fifth-md-12, .col-fifth-lg-12 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
  box-sizing: border-box;
}
.col-xs-1, .col-fifth-xs-1, .col-xs-2, .col-fifth-xs-2, .col-xs-3, .col-fifth-xs-3, .col-xs-4, .col-fifth-xs-4, .col-xs-5, .col-fifth-xs-5, .col-xs-6, .col-fifth-xs-6, .col-xs-7, .col-fifth-xs-7, .col-xs-8, .col-fifth-xs-8, .col-xs-9, .col-fifth-xs-9, .col-xs-10, .col-fifth-xs-10, .col-xs-11, .col-fifth-xs-11, .col-xs-12, .col-fifth-xs-12 {
  float: left;
}
.col-xs-12 {
  width: 100%;
}
.col-xs-11 {
  width: 91.66666667%;
}
.col-xs-10 {
  width: 83.33333333%;
}
.col-xs-9 {
  width: 75%;
}
.col-xs-8 {
  width: 66.66666667%;
}
.col-xs-7 {
  width: 58.33333333%;
}
.col-xs-6 {
  width: 50%;
}
.col-xs-5 {
  width: 41.66666667%;
}
.col-xs-4 {
  width: 33.33333333%;
}
.col-xs-3 {
  width: 25%;
}
.col-xs-2 {
  width: 16.66666667%;
}
.col-xs-1 {
  width: 8.33333333%;
}
.col-fifth-xs-5 {
  width: 100%;
}
.col-fifth-xs-4 {
  width: 80%;
}
.col-fifth-xs-3 {
  width: 60%;
}
.col-fifth-xs-2 {
  width: 40%;
}
.col-fifth-xs-1 {
  width: 20%;
}
.col-xs-pull-12 {
  right: 100%;
}
.col-xs-pull-11 {
  right: 91.66666667%;
}
.col-xs-pull-10 {
  right: 83.33333333%;
}
.col-xs-pull-9 {
  right: 75%;
}
.col-xs-pull-8 {
  right: 66.66666667%;
}
.col-xs-pull-7 {
  right: 58.33333333%;
}
.col-xs-pull-6 {
  right: 50%;
}
.col-xs-pull-5 {
  right: 41.66666667%;
}
.col-xs-pull-4 {
  right: 33.33333333%;
}
.col-xs-pull-3 {
  right: 25%;
}
.col-xs-pull-2 {
  right: 16.66666667%;
}
.col-xs-pull-1 {
  right: 8.33333333%;
}
.col-xs-pull-0 {
  right: auto;
}
.col-fifth-xs-pull-5 {
  right: 100%;
}
.col-fifth-xs-pull-4 {
  right: 80%;
}
.col-fifth-xs-pull-3 {
  right: 60%;
}
.col-fifth-xs-pull-2 {
  right: 40%;
}
.col-fifth-xs-pull-1 {
  right: 20%;
}
.col-fifth-xs-pull-0 {
  right: auto;
}
.col-xs-push-12 {
  left: 100%;
}
.col-xs-push-11 {
  left: 91.66666667%;
}
.col-xs-push-10 {
  left: 83.33333333%;
}
.col-xs-push-9 {
  left: 75%;
}
.col-xs-push-8 {
  left: 66.66666667%;
}
.col-xs-push-7 {
  left: 58.33333333%;
}
.col-xs-push-6 {
  left: 50%;
}
.col-xs-push-5 {
  left: 41.66666667%;
}
.col-xs-push-4 {
  left: 33.33333333%;
}
.col-xs-push-3 {
  left: 25%;
}
.col-xs-push-2 {
  left: 16.66666667%;
}
.col-xs-push-1 {
  left: 8.33333333%;
}
.col-xs-push-0 {
  left: auto;
}
.col-fifth-xs-push-5 {
  left: 100%;
}
.col-fifth-xs-push-4 {
  left: 80%;
}
.col-fifth-xs-push-3 {
  left: 60%;
}
.col-fifth-xs-push-2 {
  left: 40%;
}
.col-fifth-xs-push-1 {
  left: 20%;
}
.col-fifth-xs-push-0 {
  left: auto;
}
.col-xs-offset-12 {
  margin-left: 100%;
}
.col-xs-offset-11 {
  margin-left: 91.66666667%;
}
.col-xs-offset-10 {
  margin-left: 83.33333333%;
}
.col-xs-offset-9 {
  margin-left: 75%;
}
.col-xs-offset-8 {
  margin-left: 66.66666667%;
}
.col-xs-offset-7 {
  margin-left: 58.33333333%;
}
.col-xs-offset-6 {
  margin-left: 50%;
}
.col-xs-offset-5 {
  margin-left: 41.66666667%;
}
.col-xs-offset-4 {
  margin-left: 33.33333333%;
}
.col-xs-offset-3 {
  margin-left: 25%;
}
.col-xs-offset-2 {
  margin-left: 16.66666667%;
}
.col-xs-offset-1 {
  margin-left: 8.33333333%;
}
.col-xs-offset-0 {
  margin-left: 0%;
}
.col-fifth-xs-offset-5 {
  margin-left: 100%;
}
.col-fifth-xs-offset-4 {
  margin-left: 80%;
}
.col-fifth-xs-offset-3 {
  margin-left: 60%;
}
.col-fifth-xs-offset-2 {
  margin-left: 40%;
}
.col-fifth-xs-offset-1 {
  margin-left: 20%;
}
.col-fifth-xs-offset-0 {
  margin-left: 0%;
}
@media (min-width: 768px) {
  .col-sm-1, .col-fifth-sm-1, .col-sm-2, .col-fifth-sm-2, .col-sm-3, .col-fifth-sm-3, .col-sm-4, .col-fifth-sm-4, .col-sm-5, .col-fifth-sm-5, .col-sm-6, .col-fifth-sm-6, .col-sm-7, .col-fifth-sm-7, .col-sm-8, .col-fifth-sm-8, .col-sm-9, .col-fifth-sm-9, .col-sm-10, .col-fifth-sm-10, .col-sm-11, .col-fifth-sm-11, .col-sm-12, .col-fifth-sm-12 {
    float: left;
  }
  .col-sm-12 {
    width: 100%;
  }
  .col-sm-11 {
    width: 91.66666667%;
  }
  .col-sm-10 {
    width: 83.33333333%;
  }
  .col-sm-9 {
    width: 75%;
  }
  .col-sm-8 {
    width: 66.66666667%;
  }
  .col-sm-7 {
    width: 58.33333333%;
  }
  .col-sm-6 {
    width: 50%;
  }
  .col-sm-5 {
    width: 41.66666667%;
  }
  .col-sm-4 {
    width: 33.33333333%;
  }
  .col-sm-3 {
    width: 25%;
  }
  .col-sm-2 {
    width: 16.66666667%;
  }
  .col-sm-1 {
    width: 8.33333333%;
  }
  .col-fifth-sm-5 {
    width: 100%;
  }
  .col-fifth-sm-4 {
    width: 80%;
  }
  .col-fifth-sm-3 {
    width: 60%;
  }
  .col-fifth-sm-2 {
    width: 40%;
  }
  .col-fifth-sm-1 {
    width: 20%;
  }
  .col-sm-pull-12 {
    right: 100%;
  }
  .col-sm-pull-11 {
    right: 91.66666667%;
  }
  .col-sm-pull-10 {
    right: 83.33333333%;
  }
  .col-sm-pull-9 {
    right: 75%;
  }
  .col-sm-pull-8 {
    right: 66.66666667%;
  }
  .col-sm-pull-7 {
    right: 58.33333333%;
  }
  .col-sm-pull-6 {
    right: 50%;
  }
  .col-sm-pull-5 {
    right: 41.66666667%;
  }
  .col-sm-pull-4 {
    right: 33.33333333%;
  }
  .col-sm-pull-3 {
    right: 25%;
  }
  .col-sm-pull-2 {
    right: 16.66666667%;
  }
  .col-sm-pull-1 {
    right: 8.33333333%;
  }
  .col-sm-pull-0 {
    right: auto;
  }
  .col-fifth-sm-pull-5 {
    right: 100%;
  }
  .col-fifth-sm-pull-4 {
    right: 80%;
  }
  .col-fifth-sm-pull-3 {
    right: 60%;
  }
  .col-fifth-sm-pull-2 {
    right: 40%;
  }
  .col-fifth-sm-pull-1 {
    right: 20%;
  }
  .col-fifth-sm-pull-0 {
    right: auto;
  }
  .col-sm-push-12 {
    left: 100%;
  }
  .col-sm-push-11 {
    left: 91.66666667%;
  }
  .col-sm-push-10 {
    left: 83.33333333%;
  }
  .col-sm-push-9 {
    left: 75%;
  }
  .col-sm-push-8 {
    left: 66.66666667%;
  }
  .col-sm-push-7 {
    left: 58.33333333%;
  }
  .col-sm-push-6 {
    left: 50%;
  }
  .col-sm-push-5 {
    left: 41.66666667%;
  }
  .col-sm-push-4 {
    left: 33.33333333%;
  }
  .col-sm-push-3 {
    left: 25%;
  }
  .col-sm-push-2 {
    left: 16.66666667%;
  }
  .col-sm-push-1 {
    left: 8.33333333%;
  }
  .col-sm-push-0 {
    left: auto;
  }
  .col-fifth-sm-push-5 {
    left: 100%;
  }
  .col-fifth-sm-push-4 {
    left: 80%;
  }
  .col-fifth-sm-push-3 {
    left: 60%;
  }
  .col-fifth-sm-push-2 {
    left: 40%;
  }
  .col-fifth-sm-push-1 {
    left: 20%;
  }
  .col-fifth-sm-push-0 {
    left: auto;
  }
  .col-sm-offset-12 {
    margin-left: 100%;
  }
  .col-sm-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-sm-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-sm-offset-9 {
    margin-left: 75%;
  }
  .col-sm-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-sm-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-sm-offset-6 {
    margin-left: 50%;
  }
  .col-sm-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-sm-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-sm-offset-3 {
    margin-left: 25%;
  }
  .col-sm-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-sm-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-sm-offset-0 {
    margin-left: 0%;
  }
  .col-fifth-sm-offset-5 {
    margin-left: 100%;
  }
  .col-fifth-sm-offset-4 {
    margin-left: 80%;
  }
  .col-fifth-sm-offset-3 {
    margin-left: 60%;
  }
  .col-fifth-sm-offset-2 {
    margin-left: 40%;
  }
  .col-fifth-sm-offset-1 {
    margin-left: 20%;
  }
  .col-fifth-sm-offset-0 {
    margin-left: 0%;
  }
}
@media (min-width: 992px) {
  .col-md-1, .col-fifth-md-1, .col-md-2, .col-fifth-md-2, .col-md-3, .col-fifth-md-3, .col-md-4, .col-fifth-md-4, .col-md-5, .col-fifth-md-5, .col-md-6, .col-fifth-md-6, .col-md-7, .col-fifth-md-7, .col-md-8, .col-fifth-md-8, .col-md-9, .col-fifth-md-9, .col-md-10, .col-fifth-md-10, .col-md-11, .col-fifth-md-11, .col-md-12, .col-fifth-md-12 {
    float: left;
  }
  .col-md-12 {
    width: 100%;
  }
  .col-md-11 {
    width: 91.66666667%;
  }
  .col-md-10 {
    width: 83.33333333%;
  }
  .col-md-9 {
    width: 75%;
  }
  .col-md-8 {
    width: 66.66666667%;
  }
  .col-md-7 {
    width: 58.33333333%;
  }
  .col-md-6 {
    width: 50%;
  }
  .col-md-5 {
    width: 41.66666667%;
  }
  .col-md-4 {
    width: 33.33333333%;
  }
  .col-md-3 {
    width: 25%;
  }
  .col-md-2 {
    width: 16.66666667%;
  }
  .col-md-1 {
    width: 8.33333333%;
  }
  .col-fifth-md-5 {
    width: 100%;
  }
  .col-fifth-md-4 {
    width: 80%;
  }
  .col-fifth-md-3 {
    width: 60%;
  }
  .col-fifth-md-2 {
    width: 40%;
  }
  .col-fifth-md-1 {
    width: 20%;
  }
  .col-md-pull-12 {
    right: 100%;
  }
  .col-md-pull-11 {
    right: 91.66666667%;
  }
  .col-md-pull-10 {
    right: 83.33333333%;
  }
  .col-md-pull-9 {
    right: 75%;
  }
  .col-md-pull-8 {
    right: 66.66666667%;
  }
  .col-md-pull-7 {
    right: 58.33333333%;
  }
  .col-md-pull-6 {
    right: 50%;
  }
  .col-md-pull-5 {
    right: 41.66666667%;
  }
  .col-md-pull-4 {
    right: 33.33333333%;
  }
  .col-md-pull-3 {
    right: 25%;
  }
  .col-md-pull-2 {
    right: 16.66666667%;
  }
  .col-md-pull-1 {
    right: 8.33333333%;
  }
  .col-md-pull-0 {
    right: auto;
  }
  .col-fifth-md-pull-5 {
    right: 100%;
  }
  .col-fifth-md-pull-4 {
    right: 80%;
  }
  .col-fifth-md-pull-3 {
    right: 60%;
  }
  .col-fifth-md-pull-2 {
    right: 40%;
  }
  .col-fifth-md-pull-1 {
    right: 20%;
  }
  .col-fifth-md-pull-0 {
    right: auto;
  }
  .col-md-push-12 {
    left: 100%;
  }
  .col-md-push-11 {
    left: 91.66666667%;
  }
  .col-md-push-10 {
    left: 83.33333333%;
  }
  .col-md-push-9 {
    left: 75%;
  }
  .col-md-push-8 {
    left: 66.66666667%;
  }
  .col-md-push-7 {
    left: 58.33333333%;
  }
  .col-md-push-6 {
    left: 50%;
  }
  .col-md-push-5 {
    left: 41.66666667%;
  }
  .col-md-push-4 {
    left: 33.33333333%;
  }
  .col-md-push-3 {
    left: 25%;
  }
  .col-md-push-2 {
    left: 16.66666667%;
  }
  .col-md-push-1 {
    left: 8.33333333%;
  }
  .col-md-push-0 {
    left: auto;
  }
  .col-fifth-md-push-5 {
    left: 100%;
  }
  .col-fifth-md-push-4 {
    left: 80%;
  }
  .col-fifth-md-push-3 {
    left: 60%;
  }
  .col-fifth-md-push-2 {
    left: 40%;
  }
  .col-fifth-md-push-1 {
    left: 20%;
  }
  .col-fifth-md-push-0 {
    left: auto;
  }
  .col-md-offset-12 {
    margin-left: 100%;
  }
  .col-md-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-md-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-md-offset-9 {
    margin-left: 75%;
  }
  .col-md-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-md-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-md-offset-6 {
    margin-left: 50%;
  }
  .col-md-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-md-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-md-offset-3 {
    margin-left: 25%;
  }
  .col-md-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-md-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-md-offset-0 {
    margin-left: 0%;
  }
  .col-fifth-md-offset-5 {
    margin-left: 100%;
  }
  .col-fifth-md-offset-4 {
    margin-left: 80%;
  }
  .col-fifth-md-offset-3 {
    margin-left: 60%;
  }
  .col-fifth-md-offset-2 {
    margin-left: 40%;
  }
  .col-fifth-md-offset-1 {
    margin-left: 20%;
  }
  .col-fifth-md-offset-0 {
    margin-left: 0%;
  }
}
@media (min-width: 1200px) {
  .col-lg-1, .col-fifth-lg-1, .col-lg-2, .col-fifth-lg-2, .col-lg-3, .col-fifth-lg-3, .col-lg-4, .col-fifth-lg-4, .col-lg-5, .col-fifth-lg-5, .col-lg-6, .col-fifth-lg-6, .col-lg-7, .col-fifth-lg-7, .col-lg-8, .col-fifth-lg-8, .col-lg-9, .col-fifth-lg-9, .col-lg-10, .col-fifth-lg-10, .col-lg-11, .col-fifth-lg-11, .col-lg-12, .col-fifth-lg-12 {
    float: left;
  }
  .col-lg-12 {
    width: 100%;
  }
  .col-lg-11 {
    width: 91.66666667%;
  }
  .col-lg-10 {
    width: 83.33333333%;
  }
  .col-lg-9 {
    width: 75%;
  }
  .col-lg-8 {
    width: 66.66666667%;
  }
  .col-lg-7 {
    width: 58.33333333%;
  }
  .col-lg-6 {
    width: 50%;
  }
  .col-lg-5 {
    width: 41.66666667%;
  }
  .col-lg-4 {
    width: 33.33333333%;
  }
  .col-lg-3 {
    width: 25%;
  }
  .col-lg-2 {
    width: 16.66666667%;
  }
  .col-lg-1 {
    width: 8.33333333%;
  }
  .col-fifth-lg-5 {
    width: 100%;
  }
  .col-fifth-lg-4 {
    width: 80%;
  }
  .col-fifth-lg-3 {
    width: 60%;
  }
  .col-fifth-lg-2 {
    width: 40%;
  }
  .col-fifth-lg-1 {
    width: 20%;
  }
  .col-lg-pull-12 {
    right: 100%;
  }
  .col-lg-pull-11 {
    right: 91.66666667%;
  }
  .col-lg-pull-10 {
    right: 83.33333333%;
  }
  .col-lg-pull-9 {
    right: 75%;
  }
  .col-lg-pull-8 {
    right: 66.66666667%;
  }
  .col-lg-pull-7 {
    right: 58.33333333%;
  }
  .col-lg-pull-6 {
    right: 50%;
  }
  .col-lg-pull-5 {
    right: 41.66666667%;
  }
  .col-lg-pull-4 {
    right: 33.33333333%;
  }
  .col-lg-pull-3 {
    right: 25%;
  }
  .col-lg-pull-2 {
    right: 16.66666667%;
  }
  .col-lg-pull-1 {
    right: 8.33333333%;
  }
  .col-lg-pull-0 {
    right: auto;
  }
  .col-fifth-lg-pull-5 {
    right: 100%;
  }
  .col-fifth-lg-pull-4 {
    right: 80%;
  }
  .col-fifth-lg-pull-3 {
    right: 60%;
  }
  .col-fifth-lg-pull-2 {
    right: 40%;
  }
  .col-fifth-lg-pull-1 {
    right: 20%;
  }
  .col-fifth-lg-pull-0 {
    right: auto;
  }
  .col-lg-push-12 {
    left: 100%;
  }
  .col-lg-push-11 {
    left: 91.66666667%;
  }
  .col-lg-push-10 {
    left: 83.33333333%;
  }
  .col-lg-push-9 {
    left: 75%;
  }
  .col-lg-push-8 {
    left: 66.66666667%;
  }
  .col-lg-push-7 {
    left: 58.33333333%;
  }
  .col-lg-push-6 {
    left: 50%;
  }
  .col-lg-push-5 {
    left: 41.66666667%;
  }
  .col-lg-push-4 {
    left: 33.33333333%;
  }
  .col-lg-push-3 {
    left: 25%;
  }
  .col-lg-push-2 {
    left: 16.66666667%;
  }
  .col-lg-push-1 {
    left: 8.33333333%;
  }
  .col-lg-push-0 {
    left: auto;
  }
  .col-fifth-lg-push-5 {
    left: 100%;
  }
  .col-fifth-lg-push-4 {
    left: 80%;
  }
  .col-fifth-lg-push-3 {
    left: 60%;
  }
  .col-fifth-lg-push-2 {
    left: 40%;
  }
  .col-fifth-lg-push-1 {
    left: 20%;
  }
  .col-fifth-lg-push-0 {
    left: auto;
  }
  .col-lg-offset-12 {
    margin-left: 100%;
  }
  .col-lg-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-lg-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-lg-offset-9 {
    margin-left: 75%;
  }
  .col-lg-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-lg-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-lg-offset-6 {
    margin-left: 50%;
  }
  .col-lg-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-lg-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-lg-offset-3 {
    margin-left: 25%;
  }
  .col-lg-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-lg-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-lg-offset-0 {
    margin-left: 0%;
  }
  .col-fifth-lg-offset-5 {
    margin-left: 100%;
  }
  .col-fifth-lg-offset-4 {
    margin-left: 80%;
  }
  .col-fifth-lg-offset-3 {
    margin-left: 60%;
  }
  .col-fifth-lg-offset-2 {
    margin-left: 40%;
  }
  .col-fifth-lg-offset-1 {
    margin-left: 20%;
  }
  .col-fifth-lg-offset-0 {
    margin-left: 0%;
  }
}
.room-slider .slider-nav .owl-item{
   max-width: 123px;
}
.owl-carousel .owl-wrapper-outer{
   max-width: 600px;
}
.header {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  width: 100%;
  z-index: 180;
}
.header .logo-block {
  display: block;
  margin: 4px 0 0 0;
}
@media (max-width: 767px) {
  .header .logo-block {
    text-align: center;
  }
  .header .logo-block img {
   
  }
}
.header .button.button-top-nav {
  display: none;
}
@media (max-width: 1199px) {
  .header .button.button-top-nav {
    display: inline-block;
  }
.owl-carousel .owl-wrapper-outer {
    max-width: 535px;
}
.room-slider .slider-nav .owl-item {
    max-width: 109px;
}

}
@media (max-width: 767px) {
  .header .button.button-top-nav {
    display: block;
    margin-top: 22px;
  }
}
.header.header-sub {
  position: relative;
  background-image: url(img/top-header-sub-bg.jpg);
  background-position: top center;
  background-repeat: no-repeat;
}
@media (max-width: 991px) {
  .header.header-sub .main-header {
    border-bottom: 1px solid #ebebeb;
  }
.room-slider .slider-nav .owl-item{
  max-width: 81px;
}
.owl-carousel .owl-wrapper-outer {
    max-width: 405px;
}
}
.top-nav {
  text-align: right;
  font-size: 0;
  z-index:1000;
}
.top-nav ul {
  display: inline-block;
  padding: 0;
  margin: 0;
  list-style: none;
}
.top-nav li {
  float: left;
  position: relative;
  /*sub menu */
}
.top-nav li:hover a {
  color: #ffffff;
}
.top-nav li:hover a:before {
  top: 0;
  opacity: 1;
}
.lte-ie-8 .top-nav li:hover a:before {
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
  filter: alpha(opacity=100);
}
.top-nav li:hover a:after {
  -webkit-transform: rotate(90deg);
      -ms-transform: rotate(90deg);
          transform: rotate(90deg);
}
.top-nav li:hover ul {
  display: block;
}
.top-nav li ul {
  position: absolute;
  display: none;
  top: 100%;
  left: 50%;
  min-width: 125px;
  width: 100%;
  -webkit-transform: translate(-50%,0);
  -ms-transform: translate(-50%,0);
  -o-transform: translate(-50%,0);
  transform: translate(-50%,0);
  text-align: center;
  background: #00007c;
}
.top-nav li li {
  float: none;
}
.top-nav li li + li {
  border-top: 1px solid #4f7e66;
}
.top-nav li li a {
  font-size: 16px;
  color: #ffffff;
  padding: 9px 0;
  position: relative;
}
.top-nav li li a:before {
  position: absolute;
  content: '';
  right: 100%;
  left: 0;
  bottom: 0;
  top: 0;
  opacity: 0;
  background-color: #fff;
}
.lte-ie-8 .top-nav li li a:before {
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
  filter: alpha(opacity=0);
}
.top-nav li li a:hover {
  background-color: transparent;
}
.top-nav li li a:hover:before {
  right: 0;
  opacity: 0.2;
}
.lte-ie-8 .top-nav li li a:hover:before {
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=20);
  filter: alpha(opacity=20);
}
.top-nav a {
  padding: 34px 22px 35px;
  color: #676767;
  display: block;
  text-decoration: none;
  font-size: 16px;
  line-height: 24px;
  position: relative;
  z-index: 1;
}
.top-nav a.sub-nav-link:after {
  margin-left: 5px;
  content: "\003c";
  display: inline-block;
  -webkit-transform: rotate(-90deg);
      -ms-transform: rotate(-90deg);
          transform: rotate(-90deg);
}
.top-nav a:before {
  position: absolute;
  content: '';
  left: 0;
  top: 100%;
  bottom: 0;
  right: 0;
  opacity: 0;
  background: #00007c;
  z-index: -1;
}
.lte-ie-8 .top-nav a:before {
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
  filter: alpha(opacity=0);
}
.top-nav .open-sub {
  position: absolute !important;
  border: 2px solid #00007c;
  background: #fff;
  box-sizing: border-box;
  width: 40px;
  top: 16px;
  right: 10px;
  padding: 0 ;
  color: #00007c !important;
  font-size: 50px ;
  line-height: 32px ;
  text-align: center ;
  display: none;
}
.top-nav .open-sub:before {
  display: none;
}
.top-nav .open-sub:after {
  display: none;
}
@media (max-width: 1199px) {
  .top-nav .open-sub {
    display: block;
  }
}
@media (max-width: 1199px) {
  .top-nav {
    display: none;
    position: absolute;
    width: 325px;
    background-color: #ffffff;
    right: 15px;
    top: 100%;
    margin-top: -9px;
  }
  .top-nav ul {
    display: block;
    z-index:1000;
  }
  .top-nav li {
    float: none;
  }
  .top-nav li.opened a {
    color: #ffffff;
  }
  .top-nav li.opened a:before {
    top: 0;
    opacity: 1;
  }
  .lte-ie-8 .top-nav li.opened a:before {
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
    filter: alpha(opacity=100);
  }
  .top-nav li.opened a:after {
    -webkit-transform: rotate(90deg);
        -ms-transform: rotate(90deg);
            transform: rotate(90deg);
  }
  .top-nav li.opened ul {
    display: block;
  }
  .top-nav li:hover a {
    color: #ffffff;
  }
  .top-nav li:hover a:before {
    top: 0;
    opacity: 1;
  }
  .lte-ie-8 .top-nav li:hover a:before {
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
    filter: alpha(opacity=100);
  }
  .top-nav li:hover a:after {
    -webkit-transform: rotate(90deg);
        -ms-transform: rotate(90deg);
            transform: rotate(90deg);
  }
  .top-nav li:hover ul {
    display: none;
  }
  .top-nav li a {
    padding: 20px;
    text-align: left;
  }
  .top-nav li a.sub-nav-link:after {
    position: absolute;
    right: 20px;
    top: 20px;
  }
  .top-nav li li a {
    padding: 20px;
  }
  .top-nav li ul {
    position: relative;
  }
}
@media (max-width: 767px) {
  .top-nav {
    left: 0;
    margin-top: 18px;
  }
}
.main-header {
  background-color: #fff;
}
@media (max-width: 1199px) {
  .main-header {
    padding: 7px 0;
  }
}
@media (max-width: 767px) {
  .main-header {
    margin-top: 29px;
  }
}
.top-header-controls-block {
  font-size: 0;
}
@media (max-width: 767px) {
  .top-header-controls-block {
    display: none;
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
  }
  .top-header-controls-block .header-controls {
    display: block;
    background: #fff;
  }
  .top-header-controls-block .header-controls .langauge-block {
    display: block;
    float: none !important;
  }
}
.header-controls {
  position: relative;
  display: inline-block;
  padding: 0;
  z-index: 1;
  color: #232323;
  font-size: 0;
}
.header-controls:before {
  z-index: -1;
  position: absolute;
  content: '';
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  background-color: #fff;
  opacity: 0.85;
}
.lte-ie-8 .header-controls:before {
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=30);
  filter: alpha(opacity=30);
}
.header-controls .text-wrap {
  line-height: 33px;
  font-size: 14px;
  padding: 0 30px 0 20px;
}
.header-controls .langauge-block {
  margin-right: 1px;
  text-transform: uppercase;
}
@media (max-width: 767px) {
  .header-controls .langauge-block {
    border-bottom: 1px solid #ebebeb;
    border-top: 1px solid #ebebeb;
  }
}
.header-controls .langauge-block ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
.header-controls .langauge-block ul:after {
  content: '';
  clear: both;
  display: table;
  width: 100%;
}
.header-controls .langauge-block li {
  float: left;
}
.header-controls .langauge-block li:first-child a:before {
  border-left: 1px solid #fff;
}
@media (max-width: 767px) {
  .header-controls .langauge-block li:first-child a:before {
    border-left: 1px solid  #ebebeb !important;
  }
}
.header-controls .langauge-block a {
  font-size: 12px;
  display: block;
  color: #060975;
  text-decoration: none;
  line-height: 33px;
  padding: 0 9px;
  position: relative;
  z-index: 1;
}
@media (max-width: 767px) {
  .header-controls .langauge-block a {
    background-color: #fff;
    color: #676767;
    width: 60px;
    line-height: 50px;
    padding: 0;
    text-align: center;
  }
}
@media (max-width: 767px) {
  .header-controls .langauge-block a:hover,
  .header-controls .langauge-block a.active {
    color: #ffffff !important;
  }
}
.header-controls .langauge-block a:hover:after,
.header-controls .langauge-block a.active:after {
  background-color: #fff;
  opacity: 0.3;
}
.lte-ie-8 .header-controls .langauge-block a:hover:after,
.lte-ie-8 .header-controls .langauge-block a.active:after {
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=30);
  filter: alpha(opacity=30);
}
@media (max-width: 767px) {
  .header-controls .langauge-block a:hover:after,
  .header-controls .langauge-block a.active:after {
    background-color: #00007c;
    opacity: 1;
  }
  .lte-ie-8 .header-controls .langauge-block a:hover:after,
  .lte-ie-8 .header-controls .langauge-block a.active:after {
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
    filter: alpha(opacity=100);
  }
}
.header-controls .langauge-block a:before,
.header-controls .langauge-block a:after {
  position: absolute;
  content: '';
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
}
.header-controls .langauge-block a:before {
  border-right: 1px solid #fff;
  opacity: 0.5;
  z-index: 1;
}
.lte-ie-8 .header-controls .langauge-block a:before {
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50);
  filter: alpha(opacity=50);
}
@media (max-width: 767px) {
  .header-controls .langauge-block a:before {
    border-left: 1px solid  #ebebeb !important;
  }
}
.header-controls .langauge-block a:after {
  z-index: -1;
  background-color: transparent;
  opacity: 0;
}
.lte-ie-8 .header-controls .langauge-block a:after {
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
  filter: alpha(opacity=0);
}
.controls-wrapper {
  background-color: #f5f5f5;
}
.controls-wrapper .main-top-controls {
  background-color: #fff;
}
.icon-container:hover .icon-reservation {
  background-position: 0 -14px;
}
.icon-container:hover .icon-calendar {
  background-position: 0 -17px;
}
.icon-container:hover .icon-pin {
  background-position: 0 -15px;
}
.icon-container:hover .icon-movie {
  background-position: 0 -15px;
}
.icon-wrap {
  transition: none;
  position: relative;
  top: -2px;
  display: inline-block;
  vertical-align: middle;
  background-repeat: no-repeat;
  background-position: 0 0;
  margin-right: 8px;
}
.icon-wrap.icon-reservation {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAcCAYAAABoMT8aAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NTc3MiwgMjAxNC8wMS8xMy0xOTo0NDowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkQ4QTM2OUNCMzM5OTExRTVCQTc3Q0M2NDhCNUE0MTM1IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkQ4QTM2OUNDMzM5OTExRTVCQTc3Q0M2NDhCNUE0MTM1Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RDhBMzY5QzkzMzk5MTFFNUJBNzdDQzY0OEI1QTQxMzUiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RDhBMzY5Q0EzMzk5MTFFNUJBNzdDQzY0OEI1QTQxMzUiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7Mo+4gAAAB0klEQVR42uzUzUtUURjH8TvjFBZTZmmbpBcQVNoIhUS0cCMGMlnRwmqjtBCb3LUIskJpkULLdpI7EYOIARcTzCYdmk2b/oNo5Qy9iaBZM6fvM/6u3pm5swi3PvAZuOee85xnnjlnIslk0lM04AOmkfIqYxbfMYV1JDCOqzE+hvEYC4hjCC9wCFG8QSdO4jR+I4s+fLMEc9qlF/eVoCuw+y08wQlcxm2cxys02w6bmngFLzFWVf4ZVWmbNeEdLqCAuzGVlMcWLlpZ+BFIsIoW3EAJx/FUvSpntebdxCcvPNpVrvXngJJ91YblJnn+Q0icUo9axH6NJdzxJ/gJDocs7sFbNOIockqQVzUVCarjIAaUpA3LGNW7s+qb5/cgLEYwiIx2uwend3+CE8MqsKZ2owOvcSmwuCaiWlAIjBV1ZO0kzoesWVNfdr6CTexHWsmcGtWKIxrzNO50YovBBLbbc0wg4tUPp/dOx1ujzvkakMW1wJhvFjOI6zmB94ju+TZGnKXcjhU8UoIHgdK/VN3G6/isg9Vs5Wy43cjhr6uNDB4ijUWNPbO9rYKfZPql+3Cuzm08pn+ikn7ClG7j1v5t3L+NFnaQJnV0N//zNn60wX8CDACHzPQP4r83KgAAAABJRU5ErkJggg==");
  width: 16px;
  height: 14px;
}
.icon-wrap.icon-calendar {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAiCAYAAACA5IOiAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NTc3MiwgMjAxNC8wMS8xMy0xOTo0NDowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjFFREJGRUI3MzM5RDExRTU4OEJDQkNBNjlEQTZGOUY2IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjFFREJGRUI4MzM5RDExRTU4OEJDQkNBNjlEQTZGOUY2Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MUVEQkZFQjUzMzlEMTFFNTg4QkNCQ0E2OURBNkY5RjYiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MUVEQkZFQjYzMzlEMTFFNTg4QkNCQ0E2OURBNkY5RjYiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4dO5CSAAABuUlEQVR42uyUTS8DURSGZ2qopD4rEV8RiYhI2PgDrEjD0n+QZjYW4ldY6MrGH7BgxcJK4nPV2AobVSQSSVNapVMd7+G9clQnhJVwkqfv5Pace+6ce+bYrutayhLgGCxbH00cB8CcWXAqHEZAwapuvWBYL0jwAoiBS5Ci03ZF4BNIg2uwCtrBhgSPkzVwBWwwCaIqWDY+BI1gkP7ZEH7O6SCLW2CfTtpawQHYBP1cS0vmJpCnToE2cAZyPK4kiIAZkAF1rEuzw4xJMMYMRW4WZPPgSOJCXLCpGRXYBfbABDVGlWQnFo9UBuEqGWzehvxXo7SeWjaZ5Yo6wC6YBju80wueRGvR9IcJLjNThH9EmKGbzz1KpWAlHVwLPHAKbql3vMY8NcdGeaT/W3CJGftAQ4C2sGhRbvQuc4lVzAZois0jzTJkgqWKN2SUjVFNH9RNyHPYxieZZGHifG9HvYanTuUwmQ9WpC4Or2cWrCunIDV2/9Iwvu9rEiBesWZwwZJe+9EwsLGDHgYeC9gZMAzqePzfPAzknZN0/OowsDgMiv/D4I8MAzbJt4aBxW+04L+a94kay4PFZwEGAGBELjcmNw0hAAAAAElFTkSuQmCC");
  width: 15px;
  height: 17px;
}
.icon-wrap.icon-pin {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAeCAYAAAD+QjQzAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NTc3MiwgMjAxNC8wMS8xMy0xOTo0NDowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjZENTE2QjFEMzM5QTExRTU4QTg1QzJEMTU5MDkwMTJDIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjZENTE2QjFFMzM5QTExRTU4QTg1QzJEMTU5MDkwMTJDIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NkQ1MTZCMUIzMzlBMTFFNThBODVDMkQxNTkwOTAxMkMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NkQ1MTZCMUMzMzlBMTFFNThBODVDMkQxNTkwOTAxMkMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7pSbkwAAABjUlEQVR42nySu0sDQRCHNw9BRCGKoGAK7Wws0/h/pBKNio3cKSIKdkJsLAI2KUQEQWx8gJrSTsRG7QTFwlSaGIjGwkIl8fwmzIXL5XTgu53H72Zn7zbkOI6xbTtsjJmFFMShAHuQxaohy7IiBDswblrtEMaiPCZ8gneIqZ+Ec9lmRhM/sAzDMAc1zU9KpyENXtg/o36WORe1FpdOX1qIUUiIwzrC0qv5b+l0C4PQATkEF6yj0KWiB+l04hm6X4cd8ORORXQMRRNsr3AUZtgKzuYfom3qpbB7moBu0mVDnLoI9RvLuk+UkS4NkdoW3Kuf1+6mScRbnyyrGqaJP1pEanLSNdhvyspVgTBYcAUFuIEFiEpdBBHYdYLtANpENOUrVHyxJaJLDWqwBH1gQ1Xz10ZnEHvW+Vzymi82XRVIqN90VeSNnGf/og775MmdiWja+d/qg3d75vJbWQ4iM/17VaDknqQnoFtZP4fxHnneJ1pxa15RO9yp4BE6g0RCUkUpb94vkr+e1q6N/K8AAwBNrujoCuZrGgAAAABJRU5ErkJggg==");
  width: 9px;
  height: 15px;
}
.icon-wrap.icon-movie {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAeCAYAAADzXER0AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NTc3MiwgMjAxNC8wMS8xMy0xOTo0NDowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjg5OTE3RjBFMzM5QTExRTU5QTVCOEU4QUVENTY4NjQwIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjg5OTE3RjBGMzM5QTExRTU5QTVCOEU4QUVENTY4NjQwIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6ODk5MTdGMEMzMzlBMTFFNTlBNUI4RThBRUQ1Njg2NDAiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6ODk5MTdGMEQzMzlBMTFFNTlBNUI4RThBRUQ1Njg2NDAiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7oiX6fAAAB5ElEQVR42qyTzStEURjG70WYkI8ylMhCykpNWSjRlJIsxJSFlGxQM6Uk+QNomp3FWM3C10YZhRWx8Q/IxpJZ+CgLohRqzPi9M+/okpk7d3Lq5z3XPOec597zPqbf7z8wDOMK3FAJ10b20QKfcJeasziYTCalemBS5tngdx94dT5fwg7eQCAQpdbDupF7xGEF/T21URa71HKNYT+SUK2buIr4cxgOh3upE2DaLC6HWdVvysn92GijNsCWKHhupnTBPsKEZfGH2pYP1iQnV0CrvINFJO+/B2cIZfNSi2236qsytrup4xbbca09cAKL+lwGM6rfENuD7CwW62BNRcVazyEERxbbq+gfqLWyOKEnxS22n2Eatjnl3fJ/U3XSKAmxfYxgSL5ixjbPMYj8WpixvaD6HTl5GBsD2pohm6uSzSLoX6ilcvIb3MJjHk0izp7gBl5l8Sk2RuR69V1yDdEvoR+lRk0afJfJhVy6tt5llk6TO27XDxaDDpOEFB5JFgc1ch7IGUnwgVfn6UiKfyeRhH+KJDiKpOrTkYQfkWR8R1Lb90ck9YPZR1I3zx5JcBRJ1acjqRbzjiTkF0kNw5+RlMte1kvvhCmbJhmDPp3PpSIJjiIJ/xRJcBRJSEcS7wVH8kuAAQAn1i7+DOLOgAAAAABJRU5ErkJggg==");
  width: 15px;
  height: 15px;
}
.slick-list {
  overflow: hidden;
}
.slick-list .slide {
  float: left;
}
.slick-prev,
.slick-next {
  /*display: none !important;*/
  position: absolute;
  top: 50%;
  background-image: url("img/icon-arrows-sprite.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  width: 15px;
  height: 29px;
  background-color: transparent;
  border: 0;
  outline: 0;
  text-indent: -9999px;
  margin-top: -28px;
  z-index: 150;
}
.slick-prev {
  background-position: 0 0;
}
.slick-prev:hover {
  background-position: 0 -29px;
}
.slick-next {
  background-position: -15px 0;
}
.slick-next:hover {
  background-position: -15px -29px;
}
.reviews-slider {
  font-size: 14px;
  line-height: 20px;
  color: #676767;
  position: relative;
  text-align: center;
}
.reviews-slider h4 {
  font-weight: 300;
  margin-bottom: 14px;
}
.reviews-slider .date-wrap {
  display: block;
  font-size: 12px;
  color: #232323;
  margin-top: 6px;
}
.reviews-slider .rate-block {
  font-size: 0;
  text-align: center;
}
.reviews-slider .rate-block ul {
  padding: 0;
  margin: 0;
  list-style-type: none;
}
.reviews-slider .rate-block li {
  display: inline-block;
}
.reviews-slider button.slick-prev {
  left: -75px;
}
.reviews-slider button.slick-next {
  right: -75px;
}
.reviews-slider .review-block {
  margin-bottom: 16px;
}
@media (max-width: 767px) {
  .reviews-slider {
    padding-left: 30px;
    padding-right: 30px;
  }
  .reviews-slider button.slick-prev {
    left: 10px;
  }
  .reviews-slider button.slick-next {
    right: 10px;
  }
}
.appartaments-slider {
  position: relative;
  overflow: hidden;
  /*button {
    &.slick-prev {
      left: 0;
    }
    &.slick-next {
      right: 0;
    }
  }*/
}
@media (max-width: 1199px) {
  .appartaments-slider {
    padding: 0 15px;
  }
}
.appartaments-slider .slick-list {
  overflow: inherit;
  width: 2300px;
  margin-left: -1150px;
  left: 50%;
  position: relative;
}
@media (max-width: 1199px) {
  .appartaments-slider .slick-list {
    width: 100%;
    margin-left: 0;
    left: 0;
  }
}
.appartaments-slider .slide:hover .hover-block {
  opacity: 1;
  top: 0;
}
.lte-ie-8 .appartaments-slider .slide:hover .hover-block {
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
  filter: alpha(opacity=100);
}
.appartaments-slider .image-block {
  margin-bottom: 20px;
  position: relative;
}
.appartaments-slider .hover-block {
  position: absolute;
  left: 0;
  bottom: 0;
  right: 0;
  text-align: center;
  opacity: 0;
  top: 100%;
  transition: all 200ms ease;
}
.lte-ie-8 .appartaments-slider .hover-block {
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
  filter: alpha(opacity=0);
}
.appartaments-slider img {
  //width: 1030px;
  display: block;
  margin: 0 auto;
}
.appartaments-slider h4 {
  text-align: center;
  font-weight: 300;
}
.appartaments-slider .slick-slide {
  opacity: 0.2;
  box-sizing: border-box;
  transition: all 200ms ease;
  -webkit-transform: scale(0.7) translateY(-135px);
      -ms-transform: scale(0.7) translateY(-135px);
          transform: scale(0.7) translateY(-135px);
}
.lte-ie-8 .appartaments-slider .slick-slide {
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=20);
  filter: alpha(opacity=20);
}
@media (max-width: 1199px) {
  .appartaments-slider .slick-slide {
    -webkit-transform: scale(1) translateY(0);
        -ms-transform: scale(1) translateY(0);
            transform: scale(1) translateY(0);
    opacity: 1;
  }
  .lte-ie-8 .appartaments-slider .slick-slide {
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
    filter: alpha(opacity=100);
  }
}
.appartaments-slider .slick-slide.slick-center {
  opacity: 1;
  -webkit-transform: scale(1) translateY(0);
      -ms-transform: scale(1) translateY(0);
          transform: scale(1) translateY(0);
}
.lte-ie-8 .appartaments-slider .slick-slide.slick-center {
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
  filter: alpha(opacity=100);
}
.appartaments-slider .slick-next,
.appartaments-slider .slick-prev {
  z-index: 10;
}
.appartaments-slider .slick-prev {
  left: 50%;
  margin-left: -440px;
}
.appartaments-slider .slick-next {
  right: 50%;
  margin-right: -440px;
}
@media (max-width: 991px) {
  .appartaments-slider .slick-prev {
    margin-left: -370px;
  }
  .appartaments-slider .slick-next {
    margin-right: -370px;
  }
}
@media (max-width: 767px) {
  .appartaments-slider .slick-prev {
    margin-left: 0;
    left: 10px;
  }
  .appartaments-slider .slick-next {
    margin-right: 0;
    right: 10px;
  }
}
.main-slider {
	background: #343434;
}
.main-slider .slide {
  background-repeat: no-repeat;
  background-position: top center;
  background-size: cover;
  min-height: 550px;
}
@media (max-width: 767px) {
  .main-slider .slide {
    min-height: 550px;
  }
}
.main-slider .slick-arrow.slick-prev {
  left: 75px;
}
.main-slider .slick-arrow.slick-next {
  right: 75px;
}
.room-slider .slider-for {
  margin-bottom: 10px;
}
.room-slider .slider-nav {
  width: calc( 100% + 10px);
  margin-left: 0px;
  margin-bottom: 15px;
}
.room-slider .slider-nav .owl-item {
  text-align: center;
}
.room-slider .slider-nav .owl-item.synced .slide:before {
  opacity: 0;
}
.lte-ie-8 .room-slider .slider-nav .owl-item.synced .slide:before {
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
  filter: alpha(opacity=0);
}
.room-slider .slider-nav .slide {
  text-align: center;
  display: inline-block;
  position: relative;
}
.room-slider .slider-nav .slide:before {
  position: absolute;
  content: '';
  background-color: #000;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  opacity: 0.5;
  transition: all 200ms ease;
}
.lte-ie-8 .room-slider .slider-nav .slide:before {
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50);
  filter: alpha(opacity=50);
}

.main-home-wrapper {
	background: #232323;
}

.main-home-wrapper .slick-prev,
.main-home-wrapper .slick-next {
  top: 0;
  margin-top: 0;
  height: 100%;
  width: 1000px;
  border: none;
  position: absolute;
}
.main-home-wrapper button.slick-prev {
  background: rgba(255, 255, 255, 0.2);
  right: 100%;
}
.main-home-wrapper button.slick-prev:before {
  position: absolute;
  content: '';
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAdCAYAAAB1yDbaAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MDM0QzJFN0EzNDFFMTFFNTk5NEFFQTgxRUZGRjgyNDIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MDM0QzJFN0IzNDFFMTFFNTk5NEFFQTgxRUZGRjgyNDIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDowMzRDMkU3ODM0MUUxMUU1OTk0QUVBODFFRkZGODI0MiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDowMzRDMkU3OTM0MUUxMUU1OTk0QUVBODFFRkZGODI0MiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pu67dy0AAADTSURBVHjaYvz//z8DGcAFiDMZQJpJxG5A/BqIHUjV6A7Er4DYFuxiEjR6Qm20gYkRq9EbqtEaWZwYjb5Qp1qhyxHS6A/VaIZNHp/GYCB+CcQmuNTg0hgC1WiMz2XYBEOhGo0IhQe6QDgQvwBiA2JiAZkTBcTPgVif2LiHMWKhGnVJSXEgIh6InwKxNqnpHETcBOJAMjII5TZT5GeKQ5vieEZOYSADDMnRTFHapjhXUZyf0UsSC3I0w8qwV+SUYRSXnhSX28g1BsgAO0YK6qosgAADAM6T6FVG9L+bAAAAAElFTkSuQmCC");
  background-position: left top;
  background-repeat: no-repeat;
  width: 15px;
  height: 29px;
  right: 33px;
  top: 50%;
  margin-top: 40px;
}
.main-home-wrapper button.slick-next {
  background: rgba(255, 255, 255, 0.2);
  left: 100%;
}
.main-home-wrapper button.slick-next:before {
  position: absolute;
  content: '';
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAdCAYAAAB1yDbaAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MEYwMDZBODkzNDFFMTFFNThBN0VDNzBFQzc0ODA0RjEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MEYwMDZBOEEzNDFFMTFFNThBN0VDNzBFQzc0ODA0RjEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDowRjAwNkE4NzM0MUUxMUU1OEE3RUM3MEVDNzQ4MDRGMSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDowRjAwNkE4ODM0MUUxMUU1OEE3RUM3MEVDNzQ4MDRGMSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PhfF6C0AAACuSURBVHjavNVJCsJAFEXR7EfEFhGj4kAUCSKiQRAkK9T9uACxW0T5HvwNeAc1OJndn7YqRUrpKksp/uXDQr6yIrHN5CNrEts0rmBDYitjQEVim8QtbElsoxiwI7EN5S0HEtsgBhxJbP0YUJPYuvKSE4mtI085k9jaMeBCYmvJQxoS217uWc+M7xk/bfyeexHW2b5tvKrweh7TnaSMsMq2e+J9ex4h+mPc6L/qJ8AASAY8lsdJ9pAAAAAASUVORK5CYII=");
  background-position: left top;
  background-repeat: no-repeat;
  width: 15px;
  height: 29px;
  left: 33px;
  top: 50%;
  margin-top: 40px;
}
.main-home-wrapper .button-wrap {
  width: 1170px;
  top: 0;
  position: absolute;
  height: 100%;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  z-index: 20;
}
@media (max-width: 1199px) {
  .main-home-wrapper .button-wrap {
    width: 940px;
  }
}
@media (max-width: 991px) {
  .main-home-wrapper .button-wrap {
    width: 720px;
  }
}
@media (max-width: 767px) {
  .main-home-wrapper button.slick-prev,
  .main-home-wrapper button.slick-next {
    top: auto;
    height: 29px;
    width: 15px;
    bottom: 22px;
    background-color: transparent;
    background-position: center  center;
  }
  .main-home-wrapper button.slick-prev {
    left: 50%;
    right: auto;
    margin-left: -30px;
  }
  .main-home-wrapper button.slick-next {
    right: 50%;
    left: auto;
    margin-right: -30px;
  }
}
.main-center-block {
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  text-align: center;
  height: 100%;
  position: absolute;
}
.main-center-block:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle;
  margin-right: -0.25em;
  /* Adjusts for spacing */
}
.main-center-block .centered {
  display: inline-block;
  max-width: 99%;
  vertical-align: middle;
  position: relative;
  z-index: 100;
}
.main-center-block .main-form-block {
  width: 280px;
  margin: 0 auto;
}
.main-center-block .title-section {
  padding-top: 0;
  margin-bottom: 11px;
}
.main-center-block .icon-arrows {
  margin-bottom: 19px;
}
.main-center-block .tab-navigation {
  display: table;
  width: 100%;
  position: relative;
  z-index: 5;
}
.main-center-block .tab-navigation:before {
  border-radius: 5px 5px 0 0;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  content: '';
  background: #ffffff;
  opacity: 0.3;
  z-index: -1;
}
.lte-ie-8 .main-center-block .tab-navigation:before {
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=30);
  filter: alpha(opacity=30);
}
.main-center-block .tab-navigation ul {
  padding: 0;
  margin: 0;
  list-style-type: none;
  display: table-row;
}
.main-center-block .tab-navigation li {
  text-align: center;
  display: table-cell;
}
.main-center-block .tab-navigation a {
  display: block;
  font-size: 14px;
  color: #ffffff;
  line-height: 20px;
  padding: 9px 0 7px;
  text-decoration: none;
  border-radius: 5px 5px 0 0;
}
.main-center-block .tab-navigation a.active {
  background-color: #00007c;
}
.main-center-block .tabs-wrapper {
  background: #fff;
  border: 1px solid #ebebeb;
  padding: 12px 25px;
}
.tab-item {
  display: block;
}
.tab-item + .tab-item {
  display: none;
}
.garantee-form-block {
  display: inline-block;
  padding-left: 30px;
  padding-top: 0px;
  font-size: 14px;
  line-height: 20px;
  color: #00007c;
  position: relative;
}
.garantee-form-block.gift{padding-top: 5px;}
.garantee-form-block:before {
  position: absolute;
  content: '';
  background-image: url("img/icon-best.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  width: 25px;
  height: 25px;
  left: 0;
  top: -3px;
}

.garantee-form-block.gift:before {
  position: absolute;
  content: '';
  background-image: url("img/icon-gift.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  width: 25px;
  height: 25px;
  left: 0px;
  top: 0px;
}
.garantee-form-block.specials:before {
 
  background-image: url("img/icon-special.png");
  background-position: 0 0;
  background-position: 0 0;
  background-repeat: no-repeat;
  width: 30px;
  height: 30px;
  left: 0;
  top: -3px;

}
.garantee-form-block.specials {margin-bottom:10px}
 .garantee-form-block.gift:before {
  position: absolute;
  content: '';
  background-image: url("img/icon-gift.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  width: 25px;
  height: 25px;
  left: 0px;
  top: 0px;
}
}
.garantee-form-block a {
  text-decoration: none;
}
.garantee-form-block a:hover,
.garantee-form-block a:focus {
  text-decoration: underline;
}
.main-top-controls {
  border-top: 1px solid #ebebeb;
  border-bottom: 1px solid #ebebeb;
  display: table;
  width: 100%;
}
.main-top-controls ul {
  padding: 0;
  margin: 0;
  list-style: none;
  display: table-row;
}
.main-top-controls li {
  vertical-align: top;
  display: table-cell;
  border-left: 1px solid #ebebeb;
  width: 23%;
}
.main-top-controls li + li {
  width: 21%;
}
.main-top-controls li + li + li {
  width: 16%;
}
.main-top-controls li + li + li + li {
  width: 16%;
}
.main-top-controls li + li + li + li + li {
  width: 24%;
  max-width: 285px;
}
.main-top-controls li .social-link {
  font-size: 0;
}
.main-top-controls li .social-link li {
  width: auto;
  border-left: 0;
}
.main-top-controls li .social-link li a {
  border-left: 1px solid #ebebeb;
	text-indent: -9999rem;
overflow: hidden;
}
.main-top-controls li .social-link li:first-child a {
  border-left: 0;
}
.main-top-controls a {
  display: block;
  color: #676767;
  text-decoration: none;
  text-align: center;
  font-size: 14px;
  line-height: 20px;
  height: 53px;
  padding: 16px 0;
  box-sizing: border-box;
}
.main-top-controls a:after {
  transition: none;
  content: '>>';
  display: inline-block;
}
.main-top-controls a:hover {
  background-color: #00007c;
  color: #ffffff;
}
@media (max-width: 767px) {
  .main-top-controls ul {
    display: block;
  }
  .main-top-controls li {
    display: block;
    width: 100% !important;
    box-sizing: border-box;
    border-bottom: 1px solid #ebebeb;
  }
  .main-top-controls a {
    text-align: left;
    padding-left: 20px;
    position: relative;
  }
  .main-top-controls a:after {
    position: absolute;
    right: 20px;
    top: 50%;
    margin-top: -9px;
  }
  .main-top-controls .social-link {
    text-align: left;
  }
  .main-top-controls .social-link li {
    display: inline-block;
    width: auto !important;
  }
  .main-top-controls .social-link a:after {
    margin-top: 0;
  }
}
.about-wrapper {
  padding-top: 61px;
  padding-bottom: 68px;
  text-align: center;
}
.about-wrapper h2 {
  font-family: 'Shonar Bangla Regular', serif;
  font-size: 36px;
  line-height: 36px;
  color: #676767;
  text-transform: uppercase;
  text-align: center;
  font-weight: 300;
  margin-bottom: 26px;
  padding-bottom: 31px;
  position: relative;
}
@media (max-width: 991px) {
  .about-wrapper h2 {
    font-size: 24px;
    line-height: 30px;
  }
}
@media (max-width: 767px) {
  .about-wrapper h2 {
    margin-bottom: 17px;
    padding-bottom: 17px;
  }
}
.about-wrapper h2:before {
  position: absolute;
  content: '';
  background-image: url("img/title-section-separator.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  width: 241px;
  height: 11px;
  left: 50%;
  margin-left: -120px;
  bottom: 0;
}
.about-wrapper .image-block {
  margin-bottom: 19px;
}
.about-wrapper .image-block {
  padding-top: 8px;
}
.about-wrapper p {
  font-size: 14px;
  line-height: 20px;
  color: #676767;
  margin-bottom: 19px;
}
.about-wrapper p a {
  margin-top: 28px;
}
.about-wrapper .image-block {
  margin-bottom: 19px;
}
/* small screens images hack */
.about-wrapper .image-block img:nth-child(odd) {
  display: none;
}
@media (min-width: 992px) {
  .about-wrapper .image-block img:nth-child(odd) {
    display: block;
  }
  .about-wrapper .image-block img:nth-child(even) {
    display: none;
  }
}
.advisore-wrapper {
  background-color: #232323;
  background-image: url("img/advisore-bg.jpg");
  background-position: center top;
  background-repeat: no-repeat;
  padding: 32px 0 52px;
  -webkit-backface-visibility: hidden;
}
@media (max-width: 767px) {
  .advisore-wrapper {
    background-size: cover;
  }
}
@media (max-width: 767px) {
  .advisore-wrapper .image-block {
    max-width: 115px;
  }
}
.advisore-wrapper .text-block {
  color: #ffffff;
  text-align: left;
  padding-top: 56px;
}
@media (max-width: 767px) {
  .advisore-wrapper .text-block {
    text-align: center;
  }
}
.advisore-wrapper .title-section {
  color: #ffffff;
  text-align: left;
  margin-bottom: 3px;
}
@media (max-width: 767px) {
  .advisore-wrapper .title-section {
    text-align: center;
  }
}
.advisore-wrapper .description-section {
  font-size: 24px;
  margin-bottom: 32px;
}
.advisore-wrapper .bottom-wrap {
  font-size: 48px;
}
.gallery-wrapper {
  padding-top: 62px;
  padding-bottom: 17px;
}
.gallery-wrapper h2 {
  font-family: Shonar Bangla Regular, serif;
  font-size: 36px;
  line-height: 36px;
  color: #676767;
  text-transform: uppercase;
  text-align: center;
  font-weight: 300;
  margin-bottom: 26px;
  padding-bottom: 31px;
  position: relative;
}
@media (max-width: 991px) {
  .gallery-wrapper h2 {
    font-size: 24px;
    line-height: 30px;
  }
}
@media (max-width: 767px) {
  .gallery-wrapper h2 {
    margin-bottom: 17px;
    padding-bottom: 17px;
  }
}
.gallery-wrapper h2:before {
  position: absolute;
  content: '';
  background-image: url("img/title-section-separator.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  width: 241px;
  height: 11px;
  left: 50%;
  margin-left: -120px;
  bottom: 0;
}
.gallery-wrapper .description-section {
  margin-bottom: 62px;
}
.gallery-wrapper .slider-wrap {
  position: relative;
  /*@media (max-width: 991px) {
      width: 596px;
      margin-left: auto;
      margin-right: auto;
    }*/
}
@media (max-width: 991px) {
  .gallery-wrapper .slick-slide {
    margin-left: 110px;
    margin-right: 110px;
  }
}
@media (max-width: 767px) {
  .gallery-wrapper .slick-slide {
    margin-left: 30px;
    margin-right: 30px;
  }
}
.gallery-link-wrapper {
  background-color: #f5f5f5;
  padding: 15px 0;
  font-size: 18px;
}
.gallery-link-wrapper a {
  color: #676767;
  text-decoration: none;
}
.gallery-link-wrapper a:hover {
  text-decoration: underline;
  color: #00007c;
}
.reviews-wrapper {
  padding: 62px  0 61px;
}
.reviews-wrapper h2 {
  font-family: Shonar Bangla Regular, serif;
  font-size: 36px;
  line-height: 36px;
  color: #676767;
  text-transform: uppercase;
  text-align: center;
  font-weight: 300;
  margin-bottom: 26px;
  padding-bottom: 31px;
  position: relative;
}
@media (max-width: 991px) {
  .reviews-wrapper h2 {
    font-size: 24px;
    line-height: 30px;
  }
}
@media (max-width: 767px) {
  .reviews-wrapper h2 {
    margin-bottom: 17px;
    padding-bottom: 17px;
  }
}
.reviews-wrapper h2:before {
  position: absolute;
  content: '';
  background-image: url("img/title-section-separator.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  width: 241px;
  height: 11px;
  left: 50%;
  margin-left: -120px;
  bottom: 0;
}
.reviews-wrapper .title-section {
  margin-bottom: 33px;
}
.footer h6 {
  color: #ffffff;
  font-weight: 300;
}
.footer .bottom-mobile-wrap {
  padding-bottom: 10px;
  text-align: center;
  font-size: 12px;
  line-height: 18px;
}
.footer .bottom-mobile-wrap ul {
  padding: 0;
  margin: 0;
  list-style-type: none;
}
.footer .bottom-mobile-wrap li {
  vertical-align: top;
  display: inline-block;
}
.footer .bottom-mobile-wrap a {
  color: #ffffff;
  text-decoration: none;
  display: block;
}
.main-footer-wrapper {
  background-color: #252525;
}
.footer-green-block {
  background-color: #00007c;
  font-size: 12px;
  line-height: 18px;
  color: #ffffff;
  padding: 8px 20px 27px;
}
.footer-green-block .logo-block {
  display: inline-block;
  margin-bottom: 2px;
}
.footer-green-block .logo-block img {
  display: block;
  margin: 0 auto;
}
.footer-controls-block {
  padding-top: 29px;
}
.footer-controls-block .button-block + .button-block {
  margin-top: 9px;
}
.footer-contact-list {
  font-size: 12px;
  color: #ffffff;
  line-height: 24px;
}
.footer-contact-list ul {
  padding: 0;
  margin: 0;
  list-style: none;
  padding-left: 23px;
}
.footer-contact-list li {
  margin-bottom: 0px;
}
.footer-contact-list a {
  color: #ffffff;
}
.footer-contact-list .location-block:before {
  background-image: url("img/icon-location.png");
  width: 12px;
  height: 19px;
  left: -23px;
  top: 0;
}
.footer-contact-list .mail-block:before {
  background-image: url("img/icon-mail.png");
  width: 14px;
  height: 10px;
  left: -23px;
  top: 3px;
}
.footer-contact-list .phone-block:before {
  background-image: url("img/icon-phone.png");
  width: 11px;
  height: 17px;
  left: -23px;
  top: 0;
}
.footer-contact-list .location-block,
.footer-contact-list .mail-block,
.footer-contact-list .phone-block {
  position: relative;
}
.footer-contact-list .location-block:before,
.footer-contact-list .mail-block:before,
.footer-contact-list .phone-block:before {
  position: absolute;
  content: '';
  background-position: 0 0;
  background-repeat: no-repeat;
}
.footer-contact-list .mail-block,
.footer-contact-list .phone-block {
  color: #ffffff;
  text-decoration: none;
}
.footer-contact-list .mail-block:hover,
.footer-contact-list .phone-block:hover {
  color: #c7c7f7;
}
.footer-info-block {
  padding-top: 25px;
}
.footer-info-block h6 {
  margin-bottom: 10px;
}
.copy-wrapper {
  color: #ffffff;
  font-size: 12px;
  background-color: #111111;
  padding: 11px 0 13px;
}
.bottom-nav.inline-nav li {
  float: left;
  margin-bottom: 0;
}
.bottom-nav.inline-nav li + li {
  margin-left: 10px;
  position: relative;
}
.bottom-nav.inline-nav li + li:before {
  position: absolute;
  content: '|';
  left: -6px;
  top: -1px;
  color: #ffffff;
  font-size: 12px;
}
.bottom-nav ul {
  padding: 0;
  margin: 0;
  list-style: none;
}
.bottom-nav li {
  margin-bottom: 4px;
}
.bottom-nav a {
  text-decoration: none;
  font-size: 12px;
  color: #ffffff;
}
.bottom-nav a:hover {
  color: #c7c7f7;
}
.share-block {
  margin-top: 20px;
}
.share-block ul {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
.share-block li {
  float: left;
}
.share-block li + li {
  margin-left: 15px;
}
.share-block .icon-fb-like {
  position: relative;
  top: 1px;
  background-image: url("img/icon-fb-like.png");
  background-repeat: no-repeat;
  background-position: 0 0;
  width: 57px;
  height: 19px;
  display: block;
  transition: none;
}
.share-block .icon-fb-like:hover {
  background-position: 0 bottom;
}
.share-block .icon-fb-share {
  background-image: url("img/icon-fb-share.png");
  background-repeat: no-repeat;
  background-position: 0 0;
  width: 65px;
  height: 20px;
  display: block;
  transition: none;
  position: relative;
}
.share-block .icon-fb-share:hover {
  background-position: 0 bottom;
}
.share-block .icon-fb-share .data-title-wrap {
  display: block;
  position: absolute;
  left: 100%;
  background-color: #fff;
  border: 1px solid #c2c2c2;
  color: #6b6b6b;
  font-size: 14px;
  margin-left: 10px;
  padding: 0 5px;
}
.share-block .icon-fb-share .data-title-wrap:before {
  position: absolute;
  content: '';
  border-color: transparent;
  border-style: solid;
  -webkit-transform: rotate(360deg);
      -ms-transform: rotate(360deg);
          transform: rotate(360deg);
  border-width: 4.5px 6px 4.5px 0;
  border-right-color: #ffffff;
  border-top-color: transparent;
  border-bottom-color: transparent;
  width: 0;
  height: 0;
  left: -5px;
  top: 50%;
  margin-top: -4px;
}
.footer-social-link {
  text-align: center;
  padding-top: 20px;
  margin-bottom: 7px;
}
.footer-social-link ul {
  white-space: nowrap;
  display: inline-block;
  margin: 0;
  padding: 0;
}
.footer-social-link li {
  display: inline-block;
}
.footer-social-link [class|=icon] {
  display: block;
  width: 55px;
  height: 53px;
  padding: 0;
  position: relative;
  background-color: #00007c;
}
.footer-social-link [class|=icon]:before {
  background-position: 55px bottom;
}
.footer-social-link [class|=icon]:after {
  background-position: 55px top;
}
.footer-social-link [class|=icon]:before {
  position: absolute;
  content: "";
  width: 55px;
  height: 53px;
  left: 0;
  top: 0;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAARMAAABqCAYAAACf87UFAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NTc3MiwgMjAxNC8wMS8xMy0xOTo0NDowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjc1OEYyNTI4MkZGOTExRTVCMTg1RTMzM0I4QjFBNzIyIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjc1OEYyNTI5MkZGOTExRTVCMTg1RTMzM0I4QjFBNzIyIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NzU4RjI1MjYyRkY5MTFFNUIxODVFMzMzQjhCMUE3MjIiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NzU4RjI1MjcyRkY5MTFFNUIxODVFMzMzQjhCMUE3MjIiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5dY1tMAAASIklEQVR42uxd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");
  background-repeat: no-repeat;
  opacity: 1;
}
.lte-ie-8 .footer-social-link [class|=icon]:before {
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
  filter: alpha(opacity=100);
}
.footer-social-link [class|=icon]:after {
  position: absolute;
  content: "";
  width: 55px;
  height: 53px;
  left: 0;
  top: 0;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAARMAAABqCAYAAACf87UFAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NTc3MiwgMjAxNC8wMS8xMy0xOTo0NDowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjc1OEYyNTI4MkZGOTExRTVCMTg1RTMzM0I4QjFBNzIyIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjc1OEYyNTI5MkZGOTExRTVCMTg1RTMzM0I4QjFBNzIyIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NzU4RjI1MjYyRkY5MTFFNUIxODVFMzMzQjhCMUE3MjIiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NzU4RjI1MjcyRkY5MTFFNUIxODVFMzMzQjhCMUE3MjIiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5dY1tMAAASIklEQVR42uxd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");
  background-repeat: no-repeat;
  opacity: 0;
}
.lte-ie-8 .footer-social-link [class|=icon]:after {
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
  filter: alpha(opacity=0);
}
.footer-social-link [class|=icon]:hover {
  background: #fff;
}
.footer-social-link [class|=icon]:hover:before {
  opacity: 0;
}
.lte-ie-8 .footer-social-link [class|=icon]:hover:before {
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
  filter: alpha(opacity=0);
}
.footer-social-link [class|=icon]:hover:after {
  opacity: 1;
}
.lte-ie-8 .footer-social-link [class|=icon]:hover:after {
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
  filter: alpha(opacity=100);
}
.footer-social-link .icon-fb:before {
  background-position: 0px bottom;
}
.footer-social-link .icon-fb:after {
  background-position: 0px top;
}
.footer-social-link .icon-tw:before {
  background-position: -55px bottom;
}
.footer-social-link .icon-tw:after {
  background-position: -55px top;
}
.footer-social-link .icon-gg:before {
  background-position: -110px bottom;
}
.footer-social-link .icon-gg:after {
  background-position: -110px top;
}
.footer-social-link .icon-yt:before {
  background-position: -165px bottom;
}
.footer-social-link .icon-yt:after {
  background-position: -165px top;
}
.footer-social-link .icon-inst:before {
  background-position: -220px bottom;
}
.footer-social-link .icon-inst:after {
  background-position: -220px top;
}
/* social-link
-----------------------------------------------------------------------------*/
.social-link {
  text-align: right;
}
.social-link ul {
  white-space: nowrap;
  display: inline-block;
  margin: 0;
  padding: 0;
}
.social-link li {
  display: inline-block;
}
.social-link li:last-child {
  border-right: 1px solid #ebebeb;
}
.social-link [class|=icon] {
  display: block;
  width: 55px;
  height: 53px;
  padding: 0;
  position: relative;
}
.social-link [class|=icon]:before {
  background-position: 55px bottom;
}
.social-link [class|=icon]:after {
  background-position: 55px top;
}
.social-link [class|=icon]:before {
  position: absolute;
  content: "";
  width: 55px;
  height: 53px;
  left: 0;
  top: 0;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAARMAAABqCAYAAACf87UFAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NTc3MiwgMjAxNC8wMS8xMy0xOTo0NDowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjc1OEYyNTI4MkZGOTExRTVCMTg1RTMzM0I4QjFBNzIyIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjc1OEYyNTI5MkZGOTExRTVCMTg1RTMzM0I4QjFBNzIyIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NzU4RjI1MjYyRkY5MTFFNUIxODVFMzMzQjhCMUE3MjIiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NzU4RjI1MjcyRkY5MTFFNUIxODVFMzMzQjhCMUE3MjIiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5dY1tMAAASIklEQVR42uxd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");
  background-repeat: no-repeat;
  opacity: 0;
}
.lte-ie-8 .social-link [class|=icon]:before {
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
  filter: alpha(opacity=0);
}
.social-link [class|=icon]:after {
  position: absolute;
  content: "";
  width: 55px;
  height: 53px;
  left: 0;
  top: 0;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAARMAAABqCAYAAACf87UFAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NTc3MiwgMjAxNC8wMS8xMy0xOTo0NDowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjc1OEYyNTI4MkZGOTExRTVCMTg1RTMzM0I4QjFBNzIyIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjc1OEYyNTI5MkZGOTExRTVCMTg1RTMzM0I4QjFBNzIyIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NzU4RjI1MjYyRkY5MTFFNUIxODVFMzMzQjhCMUE3MjIiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NzU4RjI1MjcyRkY5MTFFNUIxODVFMzMzQjhCMUE3MjIiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5dY1tMAAASIklEQVR42uxd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");
  background-repeat: no-repeat;
  opacity: 1;
}
.lte-ie-8 .social-link [class|=icon]:after {
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
  filter: alpha(opacity=100);
}
.social-link [class|=icon]:hover {
  background-color: #00007c;
}
.social-link [class|=icon]:hover:before {
  opacity: 1;
}
.lte-ie-8 .social-link [class|=icon]:hover:before {
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
  filter: alpha(opacity=100);
}
.social-link [class|=icon]:hover:after {
  opacity: 0;
}
.lte-ie-8 .social-link [class|=icon]:hover:after {
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
  filter: alpha(opacity=0);
}
.social-link .icon-fb:before {
  background-position: 0px bottom;
}
.social-link .icon-fb:after {
  background-position: 0px top;
}
.social-link .icon-tw:before {
  background-position: -55px bottom;
}
.social-link .icon-tw:after {
  background-position: -55px top;
}
.social-link .icon-gg:before {
  background-position: -110px bottom;
}
.social-link .icon-gg:after {
  background-position: -110px top;
}
.social-link .icon-yt:before {
  background-position: -165px bottom;
}
.social-link .icon-yt:after {
  background-position: -165px top;
}
.social-link .icon-inst:before {
  background-position: -220px bottom;
}
.social-link .icon-inst:after {
  background-position: -220px top;
}
/*! jQuery UI - v1.11.4 - 2015-07-22
* http://jqueryui.com
* Includes: core.css, datepicker.css, theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Trebuchet%20MS%2CTahoma%2CVerdana%2CArial%2Csans-serif&fwDefault=bold&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=f6a828&bgTextureHeader=gloss_wave&bgImgOpacityHeader=35&borderColorHeader=e78f08&fcHeader=ffffff&iconColorHeader=ffffff&bgColorContent=eeeeee&bgTextureContent=highlight_soft&bgImgOpacityContent=100&borderColorContent=dddddd&fcContent=333333&iconColorContent=222222&bgColorDefault=f6f6f6&bgTextureDefault=glass&bgImgOpacityDefault=100&borderColorDefault=cccccc&fcDefault=1c94c4&iconColorDefault=ef8c08&bgColorHover=fdf5ce&bgTextureHover=glass&bgImgOpacityHover=100&borderColorHover=fbcb09&fcHover=c77405&iconColorHover=ef8c08&bgColorActive=ffffff&bgTextureActive=glass&bgImgOpacityActive=65&borderColorActive=fbd850&fcActive=eb8f00&iconColorActive=ef8c08&bgColorHighlight=ffe45c&bgTextureHighlight=highlight_soft&bgImgOpacityHighlight=75&borderColorHighlight=fed22f&fcHighlight=363636&iconColorHighlight=228ef1&bgColorError=b81900&bgTextureError=diagonals_thick&bgImgOpacityError=18&borderColorError=cd0a0a&fcError=ffffff&iconColorError=ffd27a&bgColorOverlay=666666&bgTextureOverlay=diagonals_thick&bgImgOpacityOverlay=20&opacityOverlay=50&bgColorShadow=000000&bgTextureShadow=flat&bgImgOpacityShadow=10&opacityShadow=20&thicknessShadow=5px&offsetTopShadow=-5px&offsetLeftShadow=-5px&cornerRadiusShadow=5px
* Copyright 2015 jQuery Foundation and other contributors; Licensed MIT */
/* Layout helpers
----------------------------------*/
.ui-helper-hidden {
  display: none;
}
.ui-helper-hidden-accessible {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.ui-helper-reset {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  line-height: 1.3;
  text-decoration: none;
  font-size: 100%;
  list-style: none;
}
.ui-helper-clearfix:before,
.ui-helper-clearfix:after {
  content: "";
  display: table;
  border-collapse: collapse;
}
.ui-helper-clearfix:after {
  clear: both;
}
.ui-helper-clearfix {
  min-height: 0;
  /* support: IE7 */
}
.ui-helper-zfix {
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  position: absolute;
  opacity: 0;
  filter: alpha(opacity=0);
  /* support: IE8 */
}
.ui-front {
  z-index: 100;
}
/* Interaction Cues
----------------------------------*/
.ui-state-disabled {
  cursor: default !important;
}
/* Icons
----------------------------------*/
/* states and images */
.ui-icon {
  display: block;
  text-indent: -99999px;
  overflow: hidden;
  background-repeat: no-repeat;
}
/* Misc visuals
----------------------------------*/
/* Overlays */
.ui-widget-overlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.ui-datepicker {
  width: 17em;
  padding: .2em .2em 0;
  display: none;
  font-size: 12px !important;
}
.ui-datepicker .ui-datepicker-header {
  position: relative;
  padding: .2em 0;
}
.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {
  position: absolute;
  top: 2px;
  width: 1.8em;
  height: 1.8em;
}
.ui-datepicker .ui-datepicker-prev-hover,
.ui-datepicker .ui-datepicker-next-hover {
  top: 1px;
}
.ui-datepicker .ui-datepicker-prev {
  left: 2px;
}
.ui-datepicker .ui-datepicker-next {
  right: 2px;
}
.ui-datepicker .ui-datepicker-prev-hover {
  left: 1px;
}
.ui-datepicker .ui-datepicker-next-hover {
  right: 1px;
}
.ui-datepicker .ui-datepicker-prev span,
.ui-datepicker .ui-datepicker-next span {
  display: block;
  position: absolute;
  left: 50%;
  margin-left: -8px;
  top: 50%;
  margin-top: -8px;
}
.ui-datepicker .ui-datepicker-title {
  margin: 0 2.3em;
  line-height: 1.8em;
  text-align: center;
}
.ui-datepicker .ui-datepicker-title select {
  font-size: 1em;
  margin: 1px 0;
}
.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year {
  width: 45%;
}
.ui-datepicker table {
  width: 100%;
  font-size: .9em;
  border-collapse: collapse;
  margin: 0 0 .4em;
}
.ui-datepicker th {
  padding: .7em .3em;
  text-align: center;
  font-weight: bold;
  border: 0;
}
.ui-datepicker td {
  border: 0;
  padding: 1px;
}
.ui-datepicker td span,
.ui-datepicker td a {
  display: block;
  padding: .2em;
  text-align: right;
  text-decoration: none;
}
.ui-datepicker .ui-datepicker-buttonpane {
  background-image: none;
  margin: .7em 0 0 0;
  padding: 0 .2em;
  border-left: 0;
  border-right: 0;
  border-bottom: 0;
}
.ui-datepicker .ui-datepicker-buttonpane button {
  float: right;
  margin: .5em .2em .4em;
  cursor: pointer;
  padding: .2em .6em .3em .6em;
  width: auto;
  overflow: visible;
}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
  float: left;
}
/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi {
  width: auto;
}
.ui-datepicker-multi .ui-datepicker-group {
  float: left;
}
.ui-datepicker-multi .ui-datepicker-group table {
  width: 95%;
  margin: 0 auto .4em;
}
.ui-datepicker-multi-2 .ui-datepicker-group {
  width: 50%;
}
.ui-datepicker-multi-3 .ui-datepicker-group {
  width: 33.3%;
}
.ui-datepicker-multi-4 .ui-datepicker-group {
  width: 25%;
}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
  border-left-width: 0;
}
.ui-datepicker-multi .ui-datepicker-buttonpane {
  clear: left;
}
.ui-datepicker-row-break {
  clear: both;
  width: 100%;
  font-size: 0;
}
/* RTL support */
.ui-datepicker-rtl {
  direction: rtl;
}
.ui-datepicker-rtl .ui-datepicker-prev {
  right: 2px;
  left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next {
  left: 2px;
  right: auto;
}
.ui-datepicker-rtl .ui-datepicker-prev:hover {
  right: 1px;
  left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next:hover {
  left: 1px;
  right: auto;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane {
  clear: right;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button {
  float: left;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,
.ui-datepicker-rtl .ui-datepicker-group {
  float: right;
}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
  border-right-width: 0;
  border-left-width: 1px;
}
/* Component containers
----------------------------------*/
.ui-widget {
  font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif;
  font-size: 1.1em;
}
.ui-widget .ui-widget {
  font-size: 1em;
}
.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button {
  font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif;
  font-size: 1em;
}
.ui-widget-content {
  border: 1px solid #dddddd;
  background: #eeeeee url("img/ui-bg_highlight-soft_100_eeeeee_1x100.png") 50% top repeat-x;
  color: #333333;
}
.ui-widget-content a {
  color: #333333;
}
.ui-widget-header {
  border: 1px solid #e78f08;
  background: #f6a828 url("img/ui-bg_gloss-wave_35_f6a828_500x100.png") 50% 50% repeat-x;
  color: #ffffff;
  font-weight: bold;
}
.ui-widget-header a {
  color: #ffffff;
}
/* Interaction states
----------------------------------*/
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
  border: 1px solid #cccccc;
  background: #f6f6f6 url("img/ui-bg_glass_100_f6f6f6_1x400.png") 50% 50% repeat-x;
  font-weight: bold;
  color: #1c94c4;
}
.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited {
  color: #1c94c4;
  text-decoration: none;
}
.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus {
  border: 1px solid #fbcb09;
  background: #fdf5ce url("img/ui-bg_glass_100_fdf5ce_1x400.png") 50% 50% repeat-x;
  font-weight: bold;
  color: #c77405;
}
.ui-state-hover a,
.ui-state-hover a:hover,
.ui-state-hover a:link,
.ui-state-hover a:visited,
.ui-state-focus a,
.ui-state-focus a:hover,
.ui-state-focus a:link,
.ui-state-focus a:visited {
  color: #c77405;
  text-decoration: none;
}
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active {
  border: 1px solid #fbd850;
  background: #ffffff url("img/ui-bg_glass_65_ffffff_1x400.png") 50% 50% repeat-x;
  font-weight: bold;
  color: #eb8f00;
}
.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
  color: #eb8f00;
  text-decoration: none;
}
/* Interaction Cues
----------------------------------*/
.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
  border: 1px solid #fed22f;
  background: #ffe45c url("img/ui-bg_highlight-soft_75_ffe45c_1x100.png") 50% top repeat-x;
  color: #363636;
}
.ui-state-highlight a,
.ui-widget-content .ui-state-highlight a,
.ui-widget-header .ui-state-highlight a {
  color: #363636;
}
.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error {
  border: 1px solid #cd0a0a;
  background: #b81900 url("img/ui-bg_diagonals-thick_18_b81900_40x40.png") 50% 50% repeat;
  color: #ffffff;
}
.ui-state-error a,
.ui-widget-content .ui-state-error a,
.ui-widget-header .ui-state-error a {
  color: #ffffff;
}
.ui-state-error-text,
.ui-widget-content .ui-state-error-text,
.ui-widget-header .ui-state-error-text {
  color: #ffffff;
}
.ui-priority-primary,
.ui-widget-content .ui-priority-primary,
.ui-widget-header .ui-priority-primary {
  font-weight: bold;
}
.ui-priority-secondary,
.ui-widget-content .ui-priority-secondary,
.ui-widget-header .ui-priority-secondary {
  opacity: .7;
  filter: alpha(opacity=70);
  /* support: IE8 */
  font-weight: normal;
}
.ui-state-disabled,
.ui-widget-content .ui-state-disabled,
.ui-widget-header .ui-state-disabled {
  opacity: .35;
  filter: alpha(opacity=35);
  /* support: IE8 */
  background-image: none;
}
.ui-state-disabled .ui-icon {
  filter: alpha(opacity=35);
  /* support: IE8 - See #6059 */
}
/* Icons
----------------------------------*/
/* states and images */
.ui-icon {
  width: 16px;
  height: 16px;
}
.ui-icon,
.ui-widget-content .ui-icon {
  background-image: url("img/ui-icons_222222_256x240.png");
}
.ui-widget-header .ui-icon {
  background-image: url("img/ui-icons_ffffff_256x240.png");
}
.ui-state-default .ui-icon {
  background-image: url("img/ui-icons_ef8c08_256x240.png");
}
.ui-state-hover .ui-icon,
.ui-state-focus .ui-icon {
  background-image: url("img/ui-icons_ef8c08_256x240.png");
}
.ui-state-active .ui-icon {
  background-image: url("img/ui-icons_ef8c08_256x240.png");
}
.ui-state-highlight .ui-icon {
  background-image: url("img/ui-icons_228ef1_256x240.png");
}
.ui-state-error .ui-icon,
.ui-state-error-text .ui-icon {
  background-image: url("img/ui-icons_ffd27a_256x240.png");
}
/* positioning */
.ui-icon-blank {
  background-position: 16px 16px;
}
.ui-icon-carat-1-n {
  background-position: 0 0;
}
.ui-icon-carat-1-ne {
  background-position: -16px 0;
}
.ui-icon-carat-1-e {
  background-position: -32px 0;
}
.ui-icon-carat-1-se {
  background-position: -48px 0;
}
.ui-icon-carat-1-s {
  background-position: -64px 0;
}
.ui-icon-carat-1-sw {
  background-position: -80px 0;
}
.ui-icon-carat-1-w {
  background-position: -96px 0;
}
.ui-icon-carat-1-nw {
  background-position: -112px 0;
}
.ui-icon-carat-2-n-s {
  background-position: -128px 0;
}
.ui-icon-carat-2-e-w {
  background-position: -144px 0;
}
.ui-icon-triangle-1-n {
  background-position: 0 -16px;
}
.ui-icon-triangle-1-ne {
  background-position: -16px -16px;
}
.ui-icon-triangle-1-e {
  background-position: -32px -16px;
}
.ui-icon-triangle-1-se {
  background-position: -48px -16px;
}
.ui-icon-triangle-1-s {
  background-position: -64px -16px;
}
.ui-icon-triangle-1-sw {
  background-position: -80px -16px;
}
.ui-icon-triangle-1-w {
  background-position: -96px -16px;
}
.ui-icon-triangle-1-nw {
  background-position: -112px -16px;
}
.ui-icon-triangle-2-n-s {
  background-position: -128px -16px;
}
.ui-icon-triangle-2-e-w {
  background-position: -144px -16px;
}
.ui-icon-arrow-1-n {
  background-position: 0 -32px;
}
.ui-icon-arrow-1-ne {
  background-position: -16px -32px;
}
.ui-icon-arrow-1-e {
  background-position: -32px -32px;
}
.ui-icon-arrow-1-se {
  background-position: -48px -32px;
}
.ui-icon-arrow-1-s {
  background-position: -64px -32px;
}
.ui-icon-arrow-1-sw {
  background-position: -80px -32px;
}
.ui-icon-arrow-1-w {
  background-position: -96px -32px;
}
.ui-icon-arrow-1-nw {
  background-position: -112px -32px;
}
.ui-icon-arrow-2-n-s {
  background-position: -128px -32px;
}
.ui-icon-arrow-2-ne-sw {
  background-position: -144px -32px;
}
.ui-icon-arrow-2-e-w {
  background-position: -160px -32px;
}
.ui-icon-arrow-2-se-nw {
  background-position: -176px -32px;
}
.ui-icon-arrowstop-1-n {
  background-position: -192px -32px;
}
.ui-icon-arrowstop-1-e {
  background-position: -208px -32px;
}
.ui-icon-arrowstop-1-s {
  background-position: -224px -32px;
}
.ui-icon-arrowstop-1-w {
  background-position: -240px -32px;
}
.ui-icon-arrowthick-1-n {
  background-position: 0 -48px;
}
.ui-icon-arrowthick-1-ne {
  background-position: -16px -48px;
}
.ui-icon-arrowthick-1-e {
  background-position: -32px -48px;
}
.ui-icon-arrowthick-1-se {
  background-position: -48px -48px;
}
.ui-icon-arrowthick-1-s {
  background-position: -64px -48px;
}
.ui-icon-arrowthick-1-sw {
  background-position: -80px -48px;
}
.ui-icon-arrowthick-1-w {
  background-position: -96px -48px;
}
.ui-icon-arrowthick-1-nw {
  background-position: -112px -48px;
}
.ui-icon-arrowthick-2-n-s {
  background-position: -128px -48px;
}
.ui-icon-arrowthick-2-ne-sw {
  background-position: -144px -48px;
}
.ui-icon-arrowthick-2-e-w {
  background-position: -160px -48px;
}
.ui-icon-arrowthick-2-se-nw {
  background-position: -176px -48px;
}
.ui-icon-arrowthickstop-1-n {
  background-position: -192px -48px;
}
.ui-icon-arrowthickstop-1-e {
  background-position: -208px -48px;
}
.ui-icon-arrowthickstop-1-s {
  background-position: -224px -48px;
}
.ui-icon-arrowthickstop-1-w {
  background-position: -240px -48px;
}
.ui-icon-arrowreturnthick-1-w {
  background-position: 0 -64px;
}
.ui-icon-arrowreturnthick-1-n {
  background-position: -16px -64px;
}
.ui-icon-arrowreturnthick-1-e {
  background-position: -32px -64px;
}
.ui-icon-arrowreturnthick-1-s {
  background-position: -48px -64px;
}
.ui-icon-arrowreturn-1-w {
  background-position: -64px -64px;
}
.ui-icon-arrowreturn-1-n {
  background-position: -80px -64px;
}
.ui-icon-arrowreturn-1-e {
  background-position: -96px -64px;
}
.ui-icon-arrowreturn-1-s {
  background-position: -112px -64px;
}
.ui-icon-arrowrefresh-1-w {
  background-position: -128px -64px;
}
.ui-icon-arrowrefresh-1-n {
  background-position: -144px -64px;
}
.ui-icon-arrowrefresh-1-e {
  background-position: -160px -64px;
}
.ui-icon-arrowrefresh-1-s {
  background-position: -176px -64px;
}
.ui-icon-arrow-4 {
  background-position: 0 -80px;
}
.ui-icon-arrow-4-diag {
  background-position: -16px -80px;
}
.ui-icon-extlink {
  background-position: -32px -80px;
}
.ui-icon-newwin {
  background-position: -48px -80px;
}
.ui-icon-refresh {
  background-position: -64px -80px;
}
.ui-icon-shuffle {
  background-position: -80px -80px;
}
.ui-icon-transfer-e-w {
  background-position: -96px -80px;
}
.ui-icon-transferthick-e-w {
  background-position: -112px -80px;
}
.ui-icon-folder-collapsed {
  background-position: 0 -96px;
}
.ui-icon-folder-open {
  background-position: -16px -96px;
}
.ui-icon-document {
  background-position: -32px -96px;
}
.ui-icon-document-b {
  background-position: -48px -96px;
}
.ui-icon-note {
  background-position: -64px -96px;
}
.ui-icon-mail-closed {
  background-position: -80px -96px;
}
.ui-icon-mail-open {
  background-position: -96px -96px;
}
.ui-icon-suitcase {
  background-position: -112px -96px;
}
.ui-icon-comment {
  background-position: -128px -96px;
}
.ui-icon-person {
  background-position: -144px -96px;
}
.ui-icon-print {
  background-position: -160px -96px;
}
.ui-icon-trash {
  background-position: -176px -96px;
}
.ui-icon-locked {
  background-position: -192px -96px;
}
.ui-icon-unlocked {
  background-position: -208px -96px;
}
.ui-icon-bookmark {
  background-position: -224px -96px;
}
.ui-icon-tag {
  background-position: -240px -96px;
}
.ui-icon-home {
  background-position: 0 -112px;
}
.ui-icon-flag {
  background-position: -16px -112px;
}
.ui-icon-calendar {
  background-position: -32px -112px;
}
.ui-icon-cart {
  background-position: -48px -112px;
}
.ui-icon-pencil {
  background-position: -64px -112px;
}
.ui-icon-clock {
  background-position: -80px -112px;
}
.ui-icon-disk {
  background-position: -96px -112px;
}
.ui-icon-calculator {
  background-position: -112px -112px;
}
.ui-icon-zoomin {
  background-position: -128px -112px;
}
.ui-icon-zoomout {
  background-position: -144px -112px;
}
.ui-icon-search {
  background-position: -160px -112px;
}
.ui-icon-wrench {
  background-position: -176px -112px;
}
.ui-icon-gear {
  background-position: -192px -112px;
}
.ui-icon-heart {
  background-position: -208px -112px;
}
.ui-icon-star {
  background-position: -224px -112px;
}
.ui-icon-link {
  background-position: -240px -112px;
}
.ui-icon-cancel {
  background-position: 0 -128px;
}
.ui-icon-plus {
  background-position: -16px -128px;
}
.ui-icon-plusthick {
  background-position: -32px -128px;
}
.ui-icon-minus {
  background-position: -48px -128px;
}
.ui-icon-minusthick {
  background-position: -64px -128px;
}
.ui-icon-close {
  background-position: -80px -128px;
}
.ui-icon-closethick {
  background-position: -96px -128px;
}
.ui-icon-key {
  background-position: -112px -128px;
}
.ui-icon-lightbulb {
  background-position: -128px -128px;
}
.ui-icon-scissors {
  background-position: -144px -128px;
}
.ui-icon-clipboard {
  background-position: -160px -128px;
}
.ui-icon-copy {
  background-position: -176px -128px;
}
.ui-icon-contact {
  background-position: -192px -128px;
}
.ui-icon-image {
  background-position: -208px -128px;
}
.ui-icon-video {
  background-position: -224px -128px;
}
.ui-icon-script {
  background-position: -240px -128px;
}
.ui-icon-alert {
  background-position: 0 -144px;
}
.ui-icon-info {
  background-position: -16px -144px;
}
.ui-icon-notice {
  background-position: -32px -144px;
}
.ui-icon-help {
  background-position: -48px -144px;
}
.ui-icon-check {
  background-position: -64px -144px;
}
.ui-icon-bullet {
  background-position: -80px -144px;
}
.ui-icon-radio-on {
  background-position: -96px -144px;
}
.ui-icon-radio-off {
  background-position: -112px -144px;
}
.ui-icon-pin-w {
  background-position: -128px -144px;
}
.ui-icon-pin-s {
  background-position: -144px -144px;
}
.ui-icon-play {
  background-position: 0 -160px;
}
.ui-icon-pause {
  background-position: -16px -160px;
}
.ui-icon-seek-next {
  background-position: -32px -160px;
}
.ui-icon-seek-prev {
  background-position: -48px -160px;
}
.ui-icon-seek-end {
  background-position: -64px -160px;
}
.ui-icon-seek-start {
  background-position: -80px -160px;
}
/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
.ui-icon-seek-first {
  background-position: -80px -160px;
}
.ui-icon-stop {
  background-position: -96px -160px;
}
.ui-icon-eject {
  background-position: -112px -160px;
}
.ui-icon-volume-off {
  background-position: -128px -160px;
}
.ui-icon-volume-on {
  background-position: -144px -160px;
}
.ui-icon-power {
  background-position: 0 -176px;
}
.ui-icon-signal-diag {
  background-position: -16px -176px;
}
.ui-icon-signal {
  background-position: -32px -176px;
}
.ui-icon-battery-0 {
  background-position: -48px -176px;
}
.ui-icon-battery-1 {
  background-position: -64px -176px;
}
.ui-icon-battery-2 {
  background-position: -80px -176px;
}
.ui-icon-battery-3 {
  background-position: -96px -176px;
}
.ui-icon-circle-plus {
  background-position: 0 -192px;
}
.ui-icon-circle-minus {
  background-position: -16px -192px;
}
.ui-icon-circle-close {
  background-position: -32px -192px;
}
.ui-icon-circle-triangle-e {
  background-position: -48px -192px;
}
.ui-icon-circle-triangle-s {
  background-position: -64px -192px;
}
.ui-icon-circle-triangle-w {
  background-position: -80px -192px;
}
.ui-icon-circle-triangle-n {
  background-position: -96px -192px;
}
.ui-icon-circle-arrow-e {
  background-position: -112px -192px;
}
.ui-icon-circle-arrow-s {
  background-position: -128px -192px;
}
.ui-icon-circle-arrow-w {
  background-position: -144px -192px;
}
.ui-icon-circle-arrow-n {
  background-position: -160px -192px;
}
.ui-icon-circle-zoomin {
  background-position: -176px -192px;
}
.ui-icon-circle-zoomout {
  background-position: -192px -192px;
}
.ui-icon-circle-check {
  background-position: -208px -192px;
}
.ui-icon-circlesmall-plus {
  background-position: 0 -208px;
}
.ui-icon-circlesmall-minus {
  background-position: -16px -208px;
}
.ui-icon-circlesmall-close {
  background-position: -32px -208px;
}
.ui-icon-squaresmall-plus {
  background-position: -48px -208px;
}
.ui-icon-squaresmall-minus {
  background-position: -64px -208px;
}
.ui-icon-squaresmall-close {
  background-position: -80px -208px;
}
.ui-icon-grip-dotted-vertical {
  background-position: 0 -224px;
}
.ui-icon-grip-dotted-horizontal {
  background-position: -16px -224px;
}
.ui-icon-grip-solid-vertical {
  background-position: -32px -224px;
}
.ui-icon-grip-solid-horizontal {
  background-position: -48px -224px;
}
.ui-icon-gripsmall-diagonal-se {
  background-position: -64px -224px;
}
.ui-icon-grip-diagonal-se {
  background-position: -80px -224px;
}
/* Misc visuals
----------------------------------*/
/* Corner radius */
.ui-corner-all,
.ui-corner-top,
.ui-corner-left,
.ui-corner-tl {
  border-top-left-radius: 4px;
}
.ui-corner-all,
.ui-corner-top,
.ui-corner-right,
.ui-corner-tr {
  border-top-right-radius: 4px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-left,
.ui-corner-bl {
  border-bottom-left-radius: 4px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-br {
  border-bottom-right-radius: 4px;
}
/* Overlays */
.ui-widget-overlay {
  background: #666666 url("img/ui-bg_diagonals-thick_20_666666_40x40.png") 50% 50% repeat;
  opacity: .5;
  filter: alpha(opacity=50);
  /* support: IE8 */
}
.ui-widget-shadow {
  margin: -5px 0 0 -5px;
  padding: 5px;
  background: #000000 url("img/ui-bg_flat_10_000000_40x100.png") 50% 50% repeat-x;
  opacity: .2;
  filter: alpha(opacity=20);
  /* support: IE8 */
  border-radius: 5px;
}
/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */
.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,
.fancybox-tmp {
  padding: 0;
  margin: 0;
  border: 0;
  outline: none;
  vertical-align: top;
}
.fancybox-wrap {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 8020;
}
.fancybox-skin {
  position: relative;
  background: #f9f9f9;
  color: #444;
  text-shadow: none;
  border-radius: 4px;
}
.fancybox-opened {
  z-index: 8030;
}
.fancybox-opened .fancybox-skin {
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
}
.fancybox-outer,
.fancybox-inner {
  position: relative;
}
.fancybox-inner {
  overflow: hidden;
}
.fancybox-type-iframe .fancybox-inner {
  -webkit-overflow-scrolling: touch;
}
.fancybox-error {
  color: #444;
  font: 14px/20px "Helvetica Neue", Helvetica, Arial, sans-serif;
  margin: 0;
  padding: 15px;
  white-space: nowrap;
}
.fancybox-image,
.fancybox-iframe {
  display: block;
  width: 100%;
  height: 100%;
}
.fancybox-image {
  max-width: 100%;
  max-height: 100%;
}
#fancybox-loading,
.fancybox-close,
.fancybox-prev span,
.fancybox-next span {
  background-image: url('img/fancybox_sprite.png');
}
#fancybox-loading {
  position: fixed;
  top: 50%;
  left: 50%;
  margin-top: -22px;
  margin-left: -22px;
  background-position: 0 -108px;
  opacity: 0.8;
  cursor: pointer;
  z-index: 8060;
}
#fancybox-loading div {
  width: 44px;
  height: 44px;
  background: url('img/fancybox_loading.gif') center center no-repeat;
}
.fancybox-close {
  position: absolute;
  top: -18px;
  right: -18px;
  width: 36px;
  height: 36px;
  cursor: pointer;
  z-index: 8040;
}
.fancybox-nav {
  position: absolute;
  top: 0;
  width: 40%;
  height: 100%;
  cursor: pointer;
  text-decoration: none;
  background: transparent url('img/blank.gif');
  /* helps IE */
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  z-index: 8040;
}
.fancybox-prev {
  left: 0;
}
.fancybox-next {
  right: 0;
}
.fancybox-nav span {
  position: absolute;
  top: 50%;
  width: 36px;
  height: 34px;
  margin-top: -18px;
  cursor: pointer;
  z-index: 8040;
  visibility: hidden;
}
.fancybox-prev span {
  left: 10px;
  background-position: 0 -36px;
}
.fancybox-next span {
  right: 10px;
  background-position: 0 -72px;
}
.fancybox-nav:hover span {
  visibility: visible;
}
.fancybox-tmp {
  position: absolute;
  top: -99999px;
  left: -99999px;
  visibility: hidden;
  max-width: 99999px;
  max-height: 99999px;
  overflow: visible !important;
}
/* Overlay helper */
.fancybox-lock {
  overflow: hidden !important;
  width: auto;
}
.fancybox-lock body {
  overflow: hidden !important;
}
.fancybox-lock-test {
  overflow-y: hidden !important;
}
.fancybox-overlay {
  position: absolute;
  top: 0;
  left: 0;
  overflow: hidden;
  display: none;
  z-index: 8010;
  background: url('img/fancybox_overlay.png');
}
.fancybox-overlay-fixed {
  position: fixed;
  bottom: 0;
  right: 0;
}
.fancybox-lock .fancybox-overlay {
  overflow: auto;
  overflow-y: scroll;
}
/* Title helper */
.fancybox-title {
  visibility: hidden;
  font: normal 13px/20px "Helvetica Neue", Helvetica, Arial, sans-serif;
  position: relative;
  text-shadow: none;
  z-index: 8050;
}
.fancybox-opened .fancybox-title {
  visibility: visible;
}
.fancybox-title-float-wrap {
  position: absolute;
  bottom: 0;
  right: 50%;
  margin-bottom: -35px;
  z-index: 8050;
  text-align: center;
}
.fancybox-title-float-wrap .child {
  display: inline-block;
  margin-right: -100%;
  padding: 2px 20px;
  background: transparent;
  /* Fallback for web browsers that doesn't support RGBa */
  background: rgba(0, 0, 0, 0.8);
  border-radius: 15px;
  text-shadow: 0 1px 2px #222;
  color: #FFF;
  font-weight: bold;
  line-height: 24px;
  white-space: nowrap;
}
.fancybox-title-outside-wrap {
  position: relative;
  margin-top: 10px;
  color: #fff;
}
.fancybox-title-inside-wrap {
  padding-top: 10px;
}
.fancybox-title-over-wrap {
  position: absolute;
  bottom: 0;
  left: 0;
  color: #fff;
  padding: 10px;
  background: #000;
  background: rgba(0, 0, 0, 0.8);
}
.fancybox-nav {
  background-color: transparent;
  border: 0;
  outline: 0 ;
  text-indent: -9999px;
  visibility: visible;
}
.fancybox-nav span {
  background-image: url("img/icon-arrows-sprite.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  width: 15px;
  height: 29px;
  visibility: visible;
}
.fancybox-nav.fancybox-prev {
  left: -50px;
}
.fancybox-nav.fancybox-prev span {
  background-position: 0 0;
}
.fancybox-nav.fancybox-prev span:hover {
  background-position: 0 -29px;
}
.fancybox-nav.fancybox-next {
  right: -50px;
}
.fancybox-nav.fancybox-next span {
  background-position: -15px 0;
}
.fancybox-nav.fancybox-next span:hover {
  background-position: -15px -29px;
}
.bread-crumbs-wrapper {
  padding: 24px 0 26px;
}
@media (max-width: 767px) {
  .bread-crumbs-wrapper {
    padding: 13px 0 14px;
  }
}
.bread-crumbs ul {
  padding: 0;
  margin: 0;
  list-style-type: none;
  overflow: hidden;
}
.bread-crumbs li {
  float: left;
}
.bread-crumbs li + li {
  margin-left: 15px;
  position: relative;
}
.bread-crumbs li + li:before {
  position: absolute;
  content: '/';
  left: -10px;
  top: 3px;
}
.bread-crumbs li:last-child a {
  color: #676767;
}
.bread-crumbs a {
  text-decoration: none;
  display: block;
  font-size: 14px;
  line-height: 24px;
  color: #00007c;
}
.page-description {
  margin-bottom: 25px;
}
.provincetown-blocks-list {
  margin-bottom: 40px;
}
.main-block {
  text-decoration: none;
  color: #676767;
  text-align: center;
  display: block;
  font-size: 18px;
  line-height: 26px;
  margin-bottom: 25px;
}
.main-blocks{
text-decoration: none;
  color: #676767;
  text-align: center;
  display: block;
  font-size: 18px;
  line-height: 26px;
  margin-bottom: 25px;
}
.main-block:hover {
  color: #00007c;
}
.main-block:hover img {
  opacity: 0.5;
}
.lte-ie-8 .main-block:hover img {
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50);
  filter: alpha(opacity=50);
}
.main-block figure {
  display: inline-block;
  background-color: #00007c;
  margin: 0 0 20px;
}
.main-block img {
  display: inline-block;
}
.main-block h4 {
  display: block;
  text-align: center;
  margin-bottom: 0;
  margin-top: 10px;
  font-weight: 300;
}
.main-blocks h4 {
  display: block;
  text-align: center;
  margin-bottom: 0;
  font-weight: 600;
}
.provincetown-list {
  margin-bottom: 60px;
}
.provincetown-block {
  margin-bottom: 30px;
}
.provincetown-wrap {
  position: relative;
  z-index: 1;
}
.provincetown-wrap:before {
  position: absolute;
  content: '';
  border-top: 1px solid #ebebeb;
  border-left: 1px solid #ebebeb;
  border-right: 1px solid #ebebeb;
  border-bottom: 1px solid #ebebeb;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  z-index: -1;
}
.provincetown-wrap h4 {
  font-family: Shonar Bangla Regular, serif;
  text-transform: uppercase;
  background: #f5f5f5;
  font-size: 18px;
  line-height: 26px;
  padding: 4px 14px 0px 14px;
  margin-bottom: 0;
  font-weight: 400;
}
.provincetown-wrap p {
  padding: 5px 14px  5px 14px;
  margin-bottom: 0;
}
.provincetown-wrap ul {
  padding: 0;
  margin: 0;
  list-style: none;
}
.provincetown-wrap li {
  border-top: 1px solid #ffffff;
  background: #f5f5f5;
  padding: 4px 14px 3px 14px;
}
.provincetown-wrap li a {
  text-decoration: none;
  color: #00007c;
}
.privacy-link-wrapper {
  background-color: #f5f5f5;
  padding: 40px 0 35px;
  font-size: 24px;
  line-height: 30px;
}
@media (max-width: 767px) {
  .privacy-link-wrapper {
    padding: 30px 0 24px;
  }
}
.privacy-link-wrapper a {
  color: #676767;
  text-decoration: none;
}
.privacy-link-wrapper a:hover {
  text-decoration: underline;
  color: #00007c;
}
.privacy-list {
  padding-top: 60px;
  padding-bottom: 60px;
}
.privacy-list .privacy-block + .privacy-block {
  margin-top: 70px;
}
@media (max-width: 767px) {
  .privacy-list .privacy-block + .privacy-block {
    margin-top: 25px;
  }
}
.privacy-block {
  text-align: center;
}
.privacy-block h2 {
  font-family: Shonar Bangla Regular, serif;
  font-size: 36px;
  line-height: 36px;
  color: #676767;
  text-transform: uppercase;
  text-align: center;
  font-weight: 300;
  margin-bottom: 26px;
  padding-bottom: 31px;
  position: relative;
}
@media (max-width: 991px) {
  .privacy-block h2 {
    font-size: 24px;
    line-height: 30px;
  }
}
@media (max-width: 767px) {
  .privacy-block h2 {
    margin-bottom: 17px;
    padding-bottom: 17px;
  }
}
.privacy-block h2:before {
  position: absolute;
  content: '';
  background-image: url("img/title-section-separator.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  width: 241px;
  height: 11px;
  left: 50%;
  margin-left: -120px;
  bottom: 0;
}
.rooms-block {
  text-align: center;
  margin-bottom: 24px;
}
.rooms-block:hover figcaption {
  top: 0;
  opacity: 1;
}
.lte-ie-8 .rooms-block:hover figcaption {
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
  filter: alpha(opacity=100);
}
.rooms-block figure {
  position: relative;
  display: inline-block;
  margin-bottom: 20px;
  overflow: hidden;
}
.rooms-block figure img {
  width: 100%;
}
.rooms-block figcaption {
  transition: all 200ms ease;
  position: absolute;
  left: 0;
  top: 100%;
  bottom: 0;
  right: 0;
  height: 100%;
  text-align: center;
  z-index: 1;
  opacity: 0;
}
.lte-ie-8 .rooms-block figcaption {
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
  filter: alpha(opacity=0);
}
.rooms-block figcaption:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle;
  margin-right: -0.25em;
  /* Adjusts for spacing */
}
.rooms-block figcaption:after {
  position: absolute;
  content: '';
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  background-color: #00007c;
  opacity: 0.8;
  z-index: -1;
}
.lte-ie-8 .rooms-block figcaption:after {
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=80);
  filter: alpha(opacity=80);
}
.rooms-block figcaption span {
  display: inline-block;
  vertical-align: middle;
  max-width: 99%;
}
.rooms-block ul {
  padding: 0;
  margin: 0;
  margin-bottom: 20px;
  list-style: none;
}
.rooms-block li {
  display: inline-block;
  vertical-align: top;
  margin: 0 2px;
}
.rooms-block .button-standart {
  width: 132px;
  padding: 0;
}
.rooms-block .best-block {
  display: inline-block;
  color: #ffffff;
  z-index: 5;
  position: relative;
  padding-left: 35px;
}
.rooms-block .best-block:before {
  position: absolute;
  content: '';
  background-image: url("img/icon-best-white.png");
  width: 25px;
  height: 25px;
  left: 0;
  top: -3px;
}
.rooms-block h4 {
  font-weight: 300;
  color: #00007c;
  margin: 0;
}
.benefits-wrapper {
  padding: 50px 0;
  background-image: url("img/benefits-bg.jpg");
  background-repeat: no-repeat;
  background-position: center top;
  background-size: cover;
}
.benefits-item {
  margin-bottom: 30px;
}
.benefits-item .benefits-top {
  text-align: center;
}
.benefits-block {
  font-size: 14px;
  line-height: 21px;
  color: #ffffff;
  position: relative;
  z-index: 1;
  height: 100%;
  min-height: 500px;
  padding: 0 15px;
  max-width: 370px;
  margin: 0 auto;
  box-sizing: border-box;
}
@media (max-width: 767px) {
  .benefits-block {
    padding-bottom: 30px;
  }
}
.benefits-block:before {
  position: absolute;
  content: '';
  background: #000;
  z-index: -1;
  opacity: 0.4;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
}
.lte-ie-8 .benefits-block:before {
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=40);
  filter: alpha(opacity=40);
}
.benefits-block:after {
  position: absolute;
  content: '';
  border: 1px solid #fff;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  border-top: 0;
}
.benefits-block h3 {
  font-size: 24px;
  line-height: 30px;
  color: #ffffff;
  font-family: Shonar Bangla Regular, serif;
  text-align: center;
  text-transform: uppercase;
  margin-bottom: 35px;
  padding-top: 25px;
  font-weight: 400;
}
.benefits-block ul {
  list-style: none;
  padding-left: 15px;
}
.benefits-block ul li {
  position: relative;
}
.benefits-block ul li:before {
  width: 4px;
  height: 4px;
  border: 1px solid #fff;
  border-radius: 50%;
  content: '';
  position: absolute;
  left: -15px;
  top: 8px;
}
.video-wrapper {
  padding-bottom: 45px;
}
.video-wrapper .description-section {
  margin-bottom: 62px;
}
.video-block {
  position: relative;
}
.video-block .image-block {
  margin: 0 auto;
  display: block;
}
.video-block .button-play {
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -45px 0 0 -45px;
}
@media (max-width: 991px) {
  .video-block .button-play {
    margin: -37px 0 0 -37px;
  }
}
@media (max-width: 991px) {
  .video-block .button-play {
    margin: -17px 0 0 -17px;
  }
}
.general-info-wrapper {
  margin-bottom: 62px;
}
.general-info-wrapper h3 {
  font-size: 24px;
  line-height: 24px;
  color: #00007c;
  font-weight: 300;
  margin-bottom: 21px;
  display: none;
}
@media (max-width: 767px) {
  .general-info-wrapper h3 {
    display: block;
  }
}
.room-single-wrapper a {
  color: #00007c;
}
.room-single-wrapper h3 {
  font-size: 24px;
  line-height: 24px;
  color: #00007c;
  font-weight: 300;
  margin-bottom: 21px;
  margin-top: -3px;
  display: block;
}
@media (max-width: 767px) {
  .room-single-wrapper h3 {
    display: none;
  }
}
.room-single-wrapper p {
  margin-bottom: 20px;
}
.room-single-wrapper p:last-child {
  margin-bottom: 30px;
}
.room-single-wrapper ul {
  padding: 0;
  list-style: none;
  margin-bottom: 48px;
}
.room-single-wrapper ul li {
  display: inline-block;
  vertical-align: middle;
}
.room-single-wrapper figure {
  margin-bottom: 12px;
}
.room-single-wrapper figure img {
  width: 100%;
}
.room-single-wrapper .garantee-form-block {
  margin-left: 20px;
}
@media (max-width: 1199px) {
  .room-single-wrapper .garantee-form-block {
    width: 120px;
    position: relative;
    top: 8px;
  }
  .room-single-wrapper .garantee-form-block:before {
    top: 8px;
  }
}
@media (max-width: 991px) {
  .room-single-wrapper .garantee-form-block {
    margin-top: 20px;
    margin-left: 0;
    width: 100%;
    display: block;
    top: 0;
  }
  .room-single-wrapper .garantee-form-block:before {
    top: -3px;
  }
}
/*
 * 	Core Owl Carousel CSS File
 *	v1.3.3
 */
/* clearfix */
.owl-carousel .owl-wrapper:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}
/* display none until init */
.owl-carousel {
  display: none;
  position: relative;
  width: 100%;
  -ms-touch-action: pan-y;
}
.owl-carousel .owl-wrapper {
  display: none;
  position: relative;
  -webkit-transform: translate3d(0px, 0px, 0px);
}
.owl-carousel .owl-wrapper-outer {
  overflow: hidden;
  position: relative;
  width: 100%;
}
.owl-carousel .owl-wrapper-outer.autoHeight {
  transition: height 500ms ease-in-out;
}
.owl-carousel .owl-item {
  float: left;
}
.owl-controls .owl-page,
.owl-controls .owl-buttons div {
  cursor: pointer;
}
.owl-controls {
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
/* mouse grab icon */
.grabbing {
  cursor: url(grabbing.png) 8 8, move;
}
/* fix */
.owl-carousel .owl-wrapper,
.owl-carousel .owl-item {
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
}
.img-center-block {
  display: block;
  margin-left: auto;
  margin-right: auto;
}

h1, .h1,
h2, .h2,
h3, .h3 {
  position: relative;
  font-family: 'Shonar Bangla Regular', serif;
  color: #676767;
  text-transform: uppercase;
  font-weight: 300;
}

h1:first-child, .h1:first-child,
h2:first-child, .h2:first-child,
h3:first-child, .h3:first-child {
  margin-top: 0;
}
/*
h1:before, .h1:before,
h2:before, .h2:before,
h3:before, .h3:before {
  position: absolute;
  content: '';
  background-image: url("img/title-section-separator.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  width: 241px;
  height: 11px;
  left: 50%;
  margin-left: -120px;
  bottom: 0;
}
*/

/*# source MappingURL=style.css.map */
.main-center-block .t-navigation {
    display: table;
    width: 100%;
    position: relative;
    z-index: 5;
}
.main-center-block .t-navigation a.active {
    background-color: #00007c;
}
.main-center-block .t-navigation a {
    display: block;
    font-size: 14px;
    color: #ffffff;
    line-height: 20px;
    padding: 9px 0 7px;
    text-decoration: none;
    border-radius: 5px 5px 0 0;
}

.main-center-block .t-navigation ul {
    padding: 0;
    margin: 0;
    list-style-type: none;
    display: table-row;
}

.main-center-block .t-navigation li {
    text-align: center;
    display: table-cell;
}
.centered .tr-widget div.tr-component.tr-check-availability label {
    text-align: left !important;
    font-weight: 300 !important
}
.garantee-form-block a {
    display: inline-block;
    /*padding-left: 20px;*/
    font-size: 14p;
    line-height: 20px;
    color: #00007c;
    position: relative;
}
.page-wrapper, .footer {
overflow-x: hidden !important;
overflow-y: auto;
}


/* fixes */
.room-slider .slider-nav .slide {
  max-width: 100%;
}

/*Reservation Widget styles */

.tr-widget {
    background: #FFF;
    font-family: Source Sans Pro!important;
    padding: 20px 0;
}
.tr-search-dates, .tr-occupancy {
    margin-left: 25px;
}
.tr-form-actions {
    margin-left: 0px;
    margin-top: 10px
}
.centered .tr-widget div.tr-component.tr-check-availability button.tr-search {
    background-color: #00007c !important;
    border-radius: 5px;
}
.main-center-block .t-navigation a {
    border-bottom: 1px solid #4747b8;
}
.main-center-block .t-navigation a.cert{
    background-color: #fff;    
    color: #4747b8
}
.main-center-block .t-navigation a:hover {
    background-color: #4747b8;
    border-bottom: 1px solid #4747b8;
    color: #fff
}

@media screen and (min-width: 992px) {

.main-center-block .t-navigation {
 width: 450px;
 margin: 0 auto;
}

.tr-widget {
    background: #FFF;
    font-family: Source Sans Pro!important;
    width: 450px;
    margin: 0 auto;
    padding: 50px 0;

}

.tr-search-dates, .tr-occupancy {
    margin-left: 50px;
}

}
