/*!
 * Bootstrap v3.3.5 (http://getbootstrap.com)
 * Copyright 2011-2015 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */

/*!
 * Generated using the Bootstrap Customizer (http://getbootstrap.com/customize/?id=3c5f5dc96e2fe429116d)
 * Config saved to config.json and https://gist.github.com/3c5f5dc96e2fe429116d
 */
/*!
 * Bootstrap v3.3.5 (http://getbootstrap.com)
 * Copyright 2011-2015 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */

.AddonPerPersonDropDown[disabled="disabled"] {
  cursor: not-allowed;
}

.training-price h6 {
  font-size: 0.8rem;
  color: #323232;
}

.training-price h3.text-center {
  margin-top: 10px;
  margin-bottom: 8px;
  font-size: 1.6rem;
  color: #323232;
}

.label-bold {
  font-weight: bold;
  font-size: 12px;
}

.footer-all-rights {
  margin-top: 12px;
  margin-bottom: 0px;
  padding-bottom: 0;
}

.footer-made-in-malmo {
  margin-top: 5px;
}

.dk .footer-made-in-malmo,
.fi .footer-made-in-malmo,
.no .footer-made-in-malmo {
  visibility: hidden;
}
.footer-made-in-malmo p {
  color: #757575;
  font-family: "Lobster", cursive;
  font-size: 1.35rem;
}

.footer-tui-logo {
}

html body h5 .accordion-list-link {
  text-decoration: none;
}
html body h4,
html body h5,
html body h6 {
  margin-bottom: 7px;
}
html body .navbar-topmenu a,
html body .navbar-nav a,
html body .nazartravel-search-form-tabs label,
html body .select-header {
  font-family: "Nunito", sans-serif;
}
html body .navbar-nav a {
  line-height: 1.6;
  font-weight: 400;
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
  display: block;
}
audio,
canvas,
progress,
video {
  display: inline-block;
  vertical-align: baseline;
}
audio:not([controls]) {
  display: none;
  height: 0;
}
[hidden],
template {
  display: none;
}
abbr[title] {
  border-bottom: 1px dotted;
}
dfn {
  font-style: italic;
}

mark {
  background: #ff0;
  color: #323232;
}
small {
  font-size: 80%;
}
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sup {
  top: -0.5em;
}
sub {
  bottom: -0.25em;
}
img {
  border: 0;
}
svg:not(:root) {
  overflow: hidden;
}
figure {
  margin: 1em 40px;
}
hr {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  height: 0;
}
pre {
  overflow: auto;
}
code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}
button,
input,
optgroup,
select,
textarea {
  color: inherit;
  font: inherit;
  margin: 0;
}
button {
  overflow: visible;
}
button,
select {
  text-transform: none;
}
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer;
}
button[disabled],
html input[disabled] {
  cursor: default;
}
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}
input {
  line-height: normal;
}
input[type="checkbox"],
input[type="radio"] {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0;
}
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}
input[type="search"] {
  -webkit-appearance: textfield;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}
legend {
  border: 0;
  padding: 0;
}
textarea {
  overflow: auto;
}
optgroup {
  font-weight: bold;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
td,
th {
  padding: 0;
}
* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
*:before,
*:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

input,
button,
select,
textarea {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}
a {
  color: #337ab7;
  text-decoration: none;
}
figure {
  margin: 0;
}
img {
  vertical-align: middle;
}

.nc-light {
  background-color: #fff0f5;
}

.pc-light {
  background-color: #fdf1e6;
}

.hc-light {
  background-color: #fef7e7;
}

.vc-light {
  background-color: #f6fcfc;
}

.so-light {
  background-color: #ffdbdd;
}

.no-light {
  background-color: #a6e2f2;
}
body .container .jumbotron {
  background-color: #01bfe1;
  padding-top: 20px;
  padding-bottom: 20px;
  border-radius: 30px;
}
body .index-colour a,
body .index-colour a:focus,
body .index-colour a:hover {
  color: #fff;
  text-decoration: none;
  line-height: initial;
  font-weight: 600;
}
body .index-colour h4,
body .index-colour h5 {
  color: #fff;
  text-align: center;
}
body .index-colour h2 {
  color: #fff;
  margin-top: 2px;
}
body .index-colour p {
  text-align: center;
  font-size: 16px;
  line-height: 1.428571;
  font-weight: 400;
  color: #fff;
}
body .small-foto-text {
  margin: 0 0 25px 0;
}
body .small-foto-text__price {
  background-color: none;
}
body .image {
  margin-bottom: 0;
}
body .dropdown-menu ul {
  padding-top: 0;
}
body .menu-cat-title .destination {
  padding-top: 5px;
}

body .jumbotron.so-light {
  background-color: #ffdbdd;
}
body .jumbotron.no-light {
  background-color: #a6e2f2;
}
body .jumbotron p {
  font-size: 16px;
  font-weight: 400;
}
html body .jumbotron.soft-violet h2 {
  color: #323232;
}
html body .jumbotron.light-blue h2 {
  color: #323232;
}
html body .jumbotron.light-green h2 {
  color: #323232;
}
html body .jumbotron.light-turqoise h2 {
  color: #323232;
}
html body .jumbotron.mint-green h2 {
  color: #323232;
}
html body .jumbotron.black h1,
html body .jumbotron.black h2,
html body .jumbotron.black h3,
html body .jumbotron.black h4,
html body .jumbotron.black h5,
html body .jumbotron.black h6 {
  color: #ffffff;
}
body .jumbotron.nc-light {
  background-color: #fff0f5;
  color: #323232;
}
body .jumbotron.pc-light {
  background-color: #fdf1e6;
  color: #323232;
}
body .jumbotron.hc-light {
  background-color: #fef7e7;
  color: #323232;
}
body .jumbotron.vc-light {
  background-color: #f6fcfc;
  color: #323232;
}
body .jumbotron.light-turqoise {
  background-color: #caf4f9;
}
body .jumbotron.mint-green {
  background-color: #d5f9f1;
}
body .jumbotron.light-gray-with-border {
  background-color: #FDFCFC;
  border: 1px solid #dfdfdf;
}
body .jumbotron.soft-violet {
  background-color: #dcf1fc;
}
body .jumbotron.light-blue {
  background-color: #bbeefb;
}
body .jumbotron.light-green {
  background-color: #e2f9cd;
}
body .jumbotron.black {
  background-color: #000000;
  color: #ffffff;
}
body .jumbotron.nc-light a,
body .jumbotron.pc-light a,
body .jumbotron.hc-light a,
body .jumbotron.vc-light a,
body .jumbotron.so-light a {
  color: #323232;
}
.image-center-outer {
  float: none !important;
}
html body h1 {
  color: #323232;
}
html body h2 {
  color: #6a6a6a;
  text-align: center;
}
html body h3 {
  color: #323232;
  text-align: left;
}
html body h4 {
  color: #323232;
}
html body h5 {
  color: #323232;
}

html body .jumbotron.nc-light h2 {
  color: #f64686;
}

html body .jumbotron.pc-light h2 {
  color: #e87204;
}

html body .jumbotron.hc-light h2 {
  color: #f2aa00;
}

html body .jumbotron.vc-light h2 {
  color: #41a19a;
}

html body .jumbotron.so-light h2 {
  color: #ff535c;
}

body .image {
  margin-bottom: 0;
}
.nav-tabs .valcoll.active > a,
.nav-tabs .valcoll.active > a:focus,
.nav-tabs .valcoll.active > a:hover {
  color: #41a19a;
}
.nazartravel-hotel-rotator .bs-example-tabs {
  margin-top: 0;
}
body .btn,
body .btn:hover,
body .btn:active,
body .btn:focus {
  border-bottom: none;
  background: #008099;
}
body .nazar-booking-list-sort {
  background: rgba(255, 255, 255, 0.15);

}

.filter-pill.valcoll,
.valcoll.nazar-checkbox-label {
  color: #323232 !important;
}

.filter-pill.valcoll .rating {
  width: 4px;
  height: 4px;
  background: #41a19a !important;
}

.valcoll .stars .rating {
  background: url(/typo3conf/ext/nazar_theme/Resources/Public/Icons/n_value_collection.png) 0 0 / contain
    no-repeat;
}
.nazar-three-collections.valcoll .nazar-three-collections__image,
.nazar-three-collections.nazcoll .nazar-three-collections__image,
.nazar-three-collections.precoll .nazar-three-collections__image,
.nazar-three-collections.holcoll .nazar-three-collections__image {
  height: 36px;
}
.valcoll .nazar-three-collections__image {
  background: url(/typo3conf/ext/nazar_theme/Resources/Public/Icons/bubble_value_collection.png)
    50% / contain no-repeat;
}
body .nazar-three-collections__image {
  height: 53px;
}
body .inspiration-mobile .image-container {
  position: relative;
}
body .nazar-three-collections__image-wrp.nz2016 {
  display: block;
  background-color: transparent !important;
  width: 108px;
  height: 53px;
  padding: 0;
  position: absolute;
  margin-bottom: 0;
  z-index: 6;
  right: 13px;
  bottom: 13px;
}
body .inspiration .small-foto-text_outer_price {
  position: absolute;
  width: 130px;
  top: 0;
  left: 18px;
  z-index: 1;
  max-height: 200px;
}
body .special-nav .special-nav-item {
  font-size: 14px;
}
.special-nav .special-nav-item b {
  margin-top: -1px;
}
body .nazar-search-form__select-wrapper select {
  font-size: 14px;
}
body .nazar-radio-label {
  font-size: 15px;
}
.nazar-three-collections.nazcoll .nazar-three-collections__image {
  background: url(/typo3conf/ext/nazar_theme/Resources/Public/Icons/square_nazar_collection.png)
    50% / contain no-repeat;
}
.nazar-three-collections.precoll .nazar-three-collections__image {
  background: url(/typo3conf/ext/nazar_theme/Resources/Public/Icons/square_premium_collection.png)
    50% / contain no-repeat;
}
.nazar-three-collections.holcoll .nazar-three-collections__image {
  background: url(/typo3conf/ext/nazar_theme/Resources/Public/Icons/square_holiday_collection.png)
    50% / contain no-repeat;
}
.nazar-three-collections.valcoll .nazar-three-collections__image {
  background: url(/typo3conf/ext/nazar_theme/Resources/Public/Icons/square_value_collection.png)
    50% / contain no-repeat;
}

body .nazcoll .nazar-three-collections__image {
  background: url(/typo3conf/ext/nazar_theme/Resources/Public/Icons/bubble_nazar_collection.png)
    0 0 / contain no-repeat;
}
body .precoll .nazar-three-collections__image {
  background: url(/typo3conf/ext/nazar_theme/Resources/Public/Icons/bubble_premium_collection.png)
    0 0 / contain no-repeat;
}
body .holcoll .nazar-three-collections__image {
  background: url(/typo3conf/ext/nazar_theme/Resources/Public/Icons/bubble_holiday_collection.png)
    0 0 / contain no-repeat;
}
body .valcoll .nazar-three-collections__image {
  background: url(/typo3conf/ext/nazar_theme/Resources/Public/Icons/bubble_value_collection.png)
    0 0 / contain no-repeat;
}
.nazcoll .nazar-hotel-detail-main__wrp .nazar-three-collections__image {
  background: url(/typo3conf/ext/nazar_theme/Resources/Public/Icons/bubble_nazar_collection.png)
    0 0 / contain no-repeat;
}
.precoll .nazar-hotel-detail-main__wrp .nazar-three-collections__image {
  background: url(/typo3conf/ext/nazar_theme/Resources/Public/Icons/bubble_premium_collection.png)
    0 0 / contain no-repeat;
}
.holcoll .nazar-hotel-detail-main__wrp .nazar-three-collections__image {
  background: url(/typo3conf/ext/nazar_theme/Resources/Public/Icons/bubble_holiday_collection.png)
    0 0 / contain no-repeat;
}
.valcoll .nazar-hotel-detail-main__wrp .nazar-three-collections__image {
  background: url(/typo3conf/ext/nazar_theme/Resources/Public/Icons/bubble_value_collection.png)
    0 0 / contain no-repeat;
}

body .nazcoll .nazar-hotel-detail-main__wrp .nazar-three-collections__image-wrp,
body .precoll .nazar-hotel-detail-main__wrp .nazar-three-collections__image-wrp,
body .holcoll .nazar-hotel-detail-main__wrp .nazar-three-collections__image-wrp,
.valcoll .nazar-hotel-detail-main__wrp .nazar-three-collections__image-wrp {
  background-color: transparent !important;
}

.valcoll .nazar-three-collections__image-wrp {
  background-color: #41a19a;
}
.precoll .hotelStar {
  background-image: url(/typo3conf/ext/nazar_theme/Resources/Public/Icons/plus_premium_collection.png);
}
.nazcoll .hotelStar {
  background-image: url(/typo3conf/ext/nazar_theme/Resources/Public/Icons/plus_nazar_collection.png);
}
.holcoll .hotelStar {
  background-image: url(/typo3conf/ext/nazar_theme/Resources/Public/Icons/plus_holiday_collection.png);
}
.valcoll .hotelStar {
  background-image: url(/typo3conf/ext/nazar_theme/Resources/Public/Icons/plus_value_collection.png);
}
.nocoll .hotelStar {
  background-image: url(/typo3conf/ext/nazar_theme/Resources/Public/Icons/plus_no_collection.png);
}
.nz_minilastminute-tripcontainer .hotelStar {
  vertical-align: unset;
}
.hotelStar {
  background-size: contain;
  margin: 0px 2px 0px;
  width: 15px;
  height: 15px;
  display: inline-block;
}
body .inspiration .small-foto-text_outer_price .small-foto-text__price {
  font-size: 14px;
  border-radius: 0 0 50px 50px;
  font-weight: 400;
  color: #ffffff;
  padding: 13px 12px 24px;
}
body
  .inspiration
  .small-foto-text_outer_price
  .small-foto-text__price
  .lc-from {
  font-size: 14px;
  color: #ffffff;
  display: inline;
}
body .inspiration .small-foto-text_outer_price .small-foto-text__price span {
  font-weight: 600;
  font-size: 26px;
  padding-left: 2px;
  line-height: 1.1;
}
body .nazar-three-collections__image-wrapper {
  border-radius: 50px;
}
body .nazcoll .nazar-three-collections__image-wrapper,
body
  .inspiration
  .nazcoll
  .small-foto-text_outer_price
  .small-foto-text__price {
  background-color: #f64686;
  background: #f64686;
}
body .precoll .nazar-three-collections__image-wrapper,
body
  .inspiration
  .precoll
  .small-foto-text_outer_price
  .small-foto-text__price {
  background-color: #e87204;
  background: #e87204;
}
body .holcoll .nazar-three-collections__image-wrapper,
body
  .inspiration
  .holcoll
  .small-foto-text_outer_price
  .small-foto-text__price {
  background-color: #f2aa00;
  background: #f2aa00;
}
body .nocoll .nazar-three-collections__image-wrapper,
body .inspiration .nocoll .small-foto-text_outer_price .small-foto-text__price {
  background-color: #329ed1;
  background: #329ed1;
}
.valcoll .nazar-three-collections__image-wrapper,
body
  .inspiration
  .valcoll
  .small-foto-text_outer_price
  .small-foto-text__price {
  background-color: #41a19a;
  background: #41a19a;
}
body .nazar-three-collections.nazcoll h4 {
  color: #f64686;
  font-size: 1.175rem;
}
body .nazar-three-collections.precoll h4 {
  color: #e87204;
  font-size: 1.175rem;
}
body .nazar-three-collections.holcoll h4 {
  color: #f2aa00;
  font-size: 1.175rem;
}
.nazar-three-collections.valcoll h4 {
  color: #41a19a;
  font-size: 1.175rem;
}

.last-minute-stars-container {
  display: inline-block;
}

body .nazar-three-collections.nazcoll .nazar-three-collections-link-text {
  color: #f64686;
  font-size: 1rem;
}
body .nazar-three-collections.precoll .nazar-three-collections-link-text {
  color: #e87204;
  font-size: 1rem;
}
body .nazar-three-collections.holcoll .nazar-three-collections-link-text {
  color: #f2aa00;
  font-size: 1rem;
}
body .nazar-three-collections.valcoll .nazar-three-collections-link-text {
  color: #41a19a;
  font-size: 1rem;
}

.nazar-three-collections h5 {
  color: #323232;
}

body .nazcoll .nazar-three-collections__image-wrapper:after {
  border-color: #f64686 transparent transparent;
}
body .precoll .nazar-three-collections__image-wrapper:after {
  border-color: #e87204 transparent transparent;
}
body .holcoll .nazar-three-collections__image-wrapper:after {
  border-color: #f2aa00 transparent transparent;
}
.valcoll .nazar-three-collections__image-wrapper:after {
  border-color: #41a19a transparent transparent;
}
.nazar-three-collections-link-all h5,
.nazar-three-collections-link-all p {
}
.nazar-three-collections-link-all:hover {
  text-decoration: none;
}
.nazar-three-collections-link-all p {
  color: #242424;
}
.valcoll .rating {
  background: url(/typo3conf/ext/nazar_theme/Resources/Public/Icons/n_value_collection.png) 0 0 / contain
    no-repeat;
}
.checkbox .nazar-checkbox .nazar-checkbox-label.stars .rating {
  background-size: 20px !important;
}
.nazar-hotel-detail-main .nazartravel-hotel-stars.stars .rating,
.small-foto-text .hotel-stars-container .stars .rating,
.hotel-info .nazartravel-hotel-stars.stars .rating,
.nazar-search-list .nazar-booking-list__info .nazartravel-hotel-stars.stars .rating,
.nazar-booking-list__info .last-minute-stars-container .nazartravel-hotel-stars.stars .rating {
  background-size: 18px !important;
}
.last-minute-list .nazar-booking-list__accordion .panel-title .stars .rating,
.nz_minilastminute-tripcontainer .nazartravel-hotel-stars.stars .rating {
  background-size: 15px !important;
}
.big-foto-text__text-wrapper h3 {
  text-align: center;
}
.footer-nazar-links .ce-menu > li {
  position: relative;
  display: block;
  list-style: none;
}
.footer-nazar-links .ce-menu > li > a {
  transition: color 0.2s ease;
  color: #008099;
  position: relative;
  display: block;
  padding: 10px 20px 0 0;
}
.footer-nazar-links .ce-menu {
  margin-bottom: 0;
  padding-left: 0;
  list-style: none;
}
.footer-nazar-links .ce-menu:before {
  content: " ";
  display: table;
}

body .nazar-booking-nav-steps .nazar-booking-nav__step {
  font-size: 14px;
  display: flex;
  line-height: 2.5;
  flex-direction: row;
  align-content: space-around;
  flex-grow: 1;
}
body .nazar-booking-nav__step.span {
  line-height: 1.55;
  font-size: 13px;
  font-weight: 600;
}
body .nazar-booking-nav-steps .nazar-booking-nav__step span {
  font-size: 14px;
  font-weight: 600;
}
body .nazar-booking-list__img-wrp .nazar-three-collections__image-wrp {
  top: 7px;
  left: 17px;
  background-color: transparent !important;
}
body .nazar-booking-list__img-wrp .nazar-three-collections__image-wrp {
  width: 93px;
}
.nazar-booking-step-two__your-booking .your-booking-cost .nz_label.addon-package-parts,
body .your-booking-total__info-wrp dd,
body .your-booking-total__info-wrp dt {
  font-size: 14px;
  background: none;
}
.nazar-booking-list__info-text {
  font-size: 12px;
}
@media (max-width: 991px) {
  body .nazar-main-nav .navbar-header .nazar-logo {
    margin: auto;
    display: block;
    float: none;
    position: relative;
  }
}
@media (max-width: 767px) {
  .nazar-hotel-detail-main .nazartravel-hotel-stars.stars .rating,
  .nazar-search-list .nazar-booking-list__info .nazartravel-hotel-stars.stars .rating {
    background-size: 15px !important;
  }
  body .nazar-booking-list__img-wrp .nazar-three-collections__image-wrp {
    top: 7px;
    left: 7px;
  }
  body .container .jumbotron {
    margin-left: 0;
  }
  body .container .jumbotron {
    padding: 15px;
  }
  .tx-nz-imagesliderwithtext {
    margin-left: 0;
  }
  .footer-nazar-links h4,
  .footer-subscribe h4 {
    padding-left: 15px;
  }
  .footer-nazar-links .ce-menu {
    margin-left: 15px;
  }
  .si-cont {
    margin-left: 15px;
  }
  .pxa-footer p {
    padding-left: 15px;
  }
  .footer-tui-logo > div > div {
    text-align: center !important;
  }
  .footer-subscribe .subscribe-button {
    text-align: center;
  }
  .footer-copyright {
    padding-left: 15px;
  }
  .footer-bottom-nav {
    padding-right: 25px;
  }
  .footer-subscribe input {
    padding-left: 15px;
  }
  .nazar-booking-nav-steps ol .nazar-booking-nav__step,
  .nazar-booking-nav-steps ol .nazar-booking-nav__step:after {
    position: relative;
  }
  body .nazar-booking-nav-steps .nazar-booking-nav__step span {
    font-size: 14px;
    font-weight: 600;
    position: absolute;
    left: 0;
    right: 0;
    margin-left: auto;
    margin-right: auto;
  }
  body .nazar-booking-nav-steps .is-complete .nazar-booking-nav__step {
    color: transparent;
  }
  body .nazar-booking-nav-steps .nazar-booking-nav__step {
    font: 0/0 a;
  }
  .image-above:after,
  .image-wrap:after {
    clear: none;
  }
  .body-wrapper .nazartravel-search-collapse-button {
    display: none;
  }

  .body-wrapper .nazartravel-search-form-tabs.collapse {
    display: block;
  }

  .filterTrigger {
    margin-top: 25px;
    width: 100%;
  }

  .nazar-background:not(.body-wrapper) > .container > .row > .col-md-3 {
    width: 50%;
    float: right;
    margin-bottom: 20px;
    padding-right: 0.9375rem;
    padding-left: 0.9375rem;
  }

  .nazar-background:not(.body-wrapper)
    > .container
    > .row
    > .col-md-3.border-left {
    width: 100%;
    float: none;
  }

  .nazar-background:not(.body-wrapper)
    > .container
    > .row
    > .col-md-3.start-page-left-column {
    width: 100%;
  }

  body .btn[type="button"],
  body .btn[type="button"]:hover,
  body .btn[type="button"]:active,
  body .btn[type="button"]:focus {
    border-radius: 23px;
    border-bottom: none;
    font-size: 14px;
  }
  .nazar-background:not(.body-wrapper) > .container > .row > .col-md-9 {
    clear: both;
  }
  .nazar-background:not(.body-wrapper)
    > .container
    > .row
    > .col-md-3
    .nazar-results-filter-plugin,
  .nazar-background:not(.body-wrapper)
    > .container
    > .row
    > .col-md-3
    .nazartravel-search-form-tabs {
    margin-top: 25px;
    position: relative;
  }
  .nazar-background:not(.body-wrapper)
    > .container
    > .row
    > .col-md-3
    .nazar-results-filter-plugin {
    right: 105%;
  }
}
@media (max-width: 666px) and (min-width: 541px) {
  body
    .nazar-booking-list__accordion
    .nazar-booking-list-sub-accordion
    .sub-accordion-btn {
    float: inherit;
  }
}
@media (max-width: 640px) {
  body .nazar-booking-step-two__info .nazar-booking-step-two__img {
    float: none;
    padding-bottom: 10px;
    padding-right: 0;
  }
  body
    .nazar-booking-step-two__accordion
    .booking-step-two__accordion-item-wrp
    .item-image {
    float: left;
  }
  body .booking-step-two__accordion-item-wrp .item-checkbox .checkbox {
    margin-top: 11px;
  }
  body .item-price {
    margin-top: 10px;
  }
  body #no-addon-validate.pull-right {
    text-align: center;
    margin-top: 15px;
  }

  .nazar-booking-step-two__your-booking table tr,
  body dt {
    line-height: 1.72857143;
  }
  body
    .nazar-booking-step-two__your-booking
    .your-booking-cost
    dt:last-of-type {
    border-bottom: none;
  }
  body .btn .btn-default .pull-right {
    float: none !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  body .inspiration .small-foto-text_outer_price .small-foto-text__price {
    padding: 17px 12px 24px;
  }
}

@media (min-width: 992px) {
  body .nazar-three-collections__image-wrp.nz2016 {
    top: 18px;
    right: 18px;
    width: 103px;
    height: 50px;
  }
  body .nazar-three-collections__image {
    height: 50px;
  }
  body .inspiration .small-foto-text_outer_price .small-foto-text__price {
    padding: 21px 12px 30px;
  }
  body .inspiration .small-foto-text_outer_price .small-foto-text__price span {
    font-weight: 600;
    font-size: 26px;
  }
}

@media (min-width: 1200px) {
  body .small-foto-text_outer_price {
    text-align: center;
    right: 5%;
    width: 90%;
    bottom: 6px;
    display: block;
    background-color: transparent;
    position: absolute;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  body .my-trip-info__status {
    font-style: 15px;
  }
}


@media (max-width: 767px) {
  body .container .jumbotron:has(.tx-nz-offers2016) {
    padding: 0;
    border: 0;
    background: 0;
  }
}