@charset "UTF-8";
/***********************************************************/
/*_custheader.scss her sayfa/layout başında import edilmeli*/
/***************************
 VARIABLES
***************************/
/*0 temasındaki bootstrap içinde override etmek istediğimiz variable'lar*/
/*
 * Edited by: Selcuk Demir (sdemir@sdemir.com)
 * Github: https://github.com/sdemircom
 * Feel free to import this sass file. This file dont cause a css file output.
*/
/* 2D TRANSITIONS */
/* Grow */
/* Shrink */
/* Pulse */
/* Pulse Grow */
/* Pulse Shrink */
/* Push */
/* Pop */
/* Bounce In */
/* Bounce Out */
/* Rotate */
/* Grow Rotate */
/* Float */
/* Sink */
/* Bob */
/* Hang */
/* Skew */
/* Skew Forward */
/* Skew Backward */
/* Wobble Vertical */
/* Wobble Horizontal */
/* Wobble To Bottom Right */
/* Wobble To Top Right */
/* Wobble Top */
/* Wobble Bottom */
/* Wobble Skew */
/* Buzz */
/* Buzz Out */
/* BACKGROUND TRANSITIONS */
/* Fade */
/* Back Pulse */
/* Sweep To Right */
/* Sweep To Left */
/* Sweep To Bottom */
/* Sweep To Top */
/* Bounce To Right */
/* Bounce To Left */
/* Bounce To Bottom */
/* Bounce To Top */
/* Radial Out */
/* Radial In */
/* Rectangle In */
/* Rectangle Out */
/* Shutter In Horizontal */
/* Shutter Out Horizontal */
/* Shutter In Vertical */
/* Shutter Out Vertical */
/* BORDER TRANSITIONS */
/* Border Fade */
/* Hollow */
/* Trim */
/* Ripple Out */
/* Ripple In */
/* Outline Out */
/* Outline In */
/* Round Corners */
/* Underline From Left */
/* Underline From Center */
/* Underline From Right */
/* Overline From Left */
/* Overline From Center */
/* Overline From Right */
/* Reveal */
/* Underline Reveal */
/* Overline Reveal */
/* SHADOW/GLOW TRANSITIONS */
/* Glow */
/* Shadow */
/* Grow Shadow */
/* Box Shadow Outset */
/* Box Shadow Inset */
/* Float Shadow */
/* Shadow Radial */
/* SPEECH BUBBLES */
/* Bubble Top */
/* Bubble Right */
/* Bubble Bottom */
/* Bubble Left */
/* Bubble Float Top */
/* Bubble Float Right */
/* Bubble Float Bottom */
/* Bubble Float Left */
/* ICONS */
/* Icon Back */
/* Icon Forward */
/* Icon Down */
/* Icon Down */
/* Icon Up */
/* Icon Up */
/* Icon Spin */
/* Icon Drop */
/* Icon Drop */
/* Icon Fade */
/* Icon Float Away */
/* Icon Float Away */
/* Icon Sink Away */
/* Icon Sink Away */
/* Icon Grow */
/* Icon Shrink */
/* Icon Pulse */
/* Icon Pulse Grow */
/* Icon Pulse Shrink */
/* Icon Push */
/* Icon Pop */
/* Icon Bounce */
/* Icon Rotate */
/* Icon Grow Rotate */
/* Icon Float */
/* Icon Sink */
/* Icon Bob */
/* Icon Hang */
/* Icon Wobble Horizontal */
/* Icon Wobble Vertical */
/* Icon Buzz */
/* Icon Buzz Out */
/* CURLS */
/* Curl Top Left */
/* Curl Top Right */
/* Curl Bottom Right */
/* Curl Bottom Left */
/**/
/**/
/*
    İster tüm değerler tek seferde $prop değişkeni üzerine yüklenir, ister sadece istenen değişken değiştirilerek gölge  verilebilir
*/
/***********************************************************/
/*
    //Bu özellikler kullanılmak istendiği zaman seall/2 ye bakılarak buraya eklenebilir
    $brw-seall3-resp-tabs-color: #666 !default;
$brw-seall3-resp-tabs-item-background: #eee !default;
$brw-seall3-resp-tabs-current-color: #fff !default;
$brw-seall3-resp-tabs-current-background: #F7971C !default;
$brw-seall3-resp-tabs-item-border: 1px solid #fff !default;
$brw-seall3-resp-tabs-item-radius: 5px !default;*/
@media (min-width: 768px) and (max-width: 1023px) {
  .brw-seall {
    padding-left: 10px !important;
    padding-right: 10px !important;
  }
}

@media (max-width: 767px) {
  .brw-seall {
    padding-left: 5px !important;
    padding-right: 5px !important;
  }
}

.brw-seall .br-sea-container .br-sea-tabs {
  display: none;
}

.brw-seall .br-sea-container .br-sea-contents {
  z-index: 2;
  position: relative;
  background: rgba(0, 0, 0, 0.4);
  padding-top: 25px;
  padding-bottom: 25px;
  -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
  min-height: 60px;
}

@media (min-width: 1024px) {
  .brw-seall .br-sea-container .br-sea-contents {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }
}

@media (min-width: 768px) and (max-width: 1023px) {
  .brw-seall .br-sea-container .br-sea-contents {
    padding-left: 10px !important;
    padding-right: 10px !important;
  }
}

@media (max-width: 767px) {
  .brw-seall .br-sea-container .br-sea-contents {
    padding-left: 5px !important;
    padding-right: 5px !important;
  }
}

@media (min-width: 1024px) {
  .brw-seall .br-sea-container .br-sea-contents {
    padding-top: -1 !important;
    padding-bottom: -1 !important;
  }
}

@media (min-width: 768px) and (max-width: 1023px) {
  .brw-seall .br-sea-container .br-sea-contents {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
  }
}

@media (max-width: 767px) {
  .brw-seall .br-sea-container .br-sea-contents {
    padding-top: 5px !important;
    padding-bottom: 5px !important;
  }
}

.brw-seall .br-sea-container .br-sea-contents .br-sea-inner {
  position: relative;
}

@media (min-width: 1024px) {
  .brw-seall .br-sea-container .br-sea-contents .br-sea-inner .br-sea-transfer, .brw-seall .br-sea-container .br-sea-contents .br-sea-inner .br-sea-villa {
    max-width: 740px;
  }
}

@media (min-width: 1024px) {
  .brw-seall .br-sea-container .br-sea-contents .br-sea-inner .br-sea-hotel {
    max-width: 740px;
  }
}

@media (min-width: 1024px) {
  .brw-seall .br-sea-container .br-sea-contents .br-sea-inner .br-sea-tour {
    max-width: 740px;
  }
}

@media (min-width: 1024px) {
  .brw-seall .br-sea-container .br-sea-contents .br-sea-inner .br-sea-rent {
    max-width: 740px;
  }
}

.brw-seall .br-sea-container .br-sea-contents .br-sea-inner .br-sea-searchcont .brg-button {
  position: relative;
  font-size: 16px;
  font-weight: 500;
  padding-left: 10px;
  padding-right: 10px;
  min-width: 100px;
  text-align: center;
  border-radius: 0;
}

.brw-seall .br-sea-container .br-sea-contents .br-sea-inner .br-sea-searchcont .brg-button {
  background-color: #1EA5DE;
}

.brw-seall .br-sea-container .br-sea-contents .br-sea-inner .br-sea-searchcont .brg-button:hover {
  background-color: #1884b1;
}

.brw-seall .br-sea-container .br-sea-contents .br-sea-inner .br-sea-searchcont .brg-button:active, .brw-seall .br-sea-container .br-sea-contents .br-sea-inner .br-sea-searchcont .brg-button:focus, .brw-seall .br-sea-container .br-sea-contents .br-sea-inner .br-sea-searchcont .brg-button[aria-expanded="true"] {
  background-color: #126284 !important;
}

.brw-seall .br-sea-container .br-sea-contents .br-sea-inner .br-sea-searchcont .brg-button .br-sea-icnleft::before {
  content: "" !important;
  font-family: FontAwesome !important;
  display: inline-block;
  padding-right: 5px;
}

@media (min-width: 768px) and (max-width: 1023px) {
  .brw-seall .br-sea-container .br-sea-contents .br-sea-inner .br-sea-searchcont .brg-button {
    min-width: 150px;
  }
}

@media (max-width: 767px) {
  .brw-seall .br-sea-container .br-sea-contents .br-sea-inner .br-sea-searchcont .brg-button {
    min-width: 100%;
  }
}

@media (min-width: 1024px) {
  .brw-seall .br-sea-container .br-sea-contents .br-sea-inner .br-sea-searchcont {
    position: absolute;
    right: 0;
  }
  .brw-seall .br-sea-container .br-sea-contents .br-sea-inner .br-sea-searchcont.br-sea-notflt {
    top: 24px;
  }
  .brw-seall .br-sea-container .br-sea-contents .br-sea-inner .br-sea-searchcont.br-sea-flt {
    top: 0;
  }
  .brw-seall .br-sea-container .br-sea-contents .br-sea-inner .br-sea-searchcont.br-sea-pck {
    top: 24px;
  }
}

@media (max-width: 1023px) {
  .brw-seall .br-sea-container .br-sea-contents .br-sea-inner .br-sea-searchcont {
    margin-top: 20px;
    text-align: right;
  }
}

.brw-hse {
  font-size: 12px;
}

.brw-hse .form-group {
  margin-bottom: 5px;
}

.brw-hse label {
  line-height: 32px;
}

.brw-hse label, .brw-hse span, .brw-hse [class*="-label"], .brw-hse [class*="-title"] {
  color: #fff;
}

@media (min-width: 1024px) {
  .brw-hse .br-hse-content {
    margin-left: -2.5px !important;
    margin-right: -2.5px !important;
    box-sizing: border-box;
    display: block;
  }
  .brw-hse .br-hse-content::before {
    display: table;
    content: " ";
  }
  .brw-hse .br-hse-content::after {
    display: table;
    content: " ";
    clear: both;
  }
  .brw-hse .br-hse-content > .br-hse-col1 {
    display: block;
    float: left;
    box-sizing: border-box;
    padding-left: 2.5px !important;
    padding-right: 2.5px !important;
    min-height: 1px;
  }
  .brw-hse .br-hse-content > .br-hse-col1:nth-of-type(6n +1) {
    clear: both;
  }
  .brw-hse .br-hse-content > .br-hse-col1:nth-of-type(6n + 1) {
    width: calc(((100% - 200px) / 5) - 0.01px) !important;
  }
  .brw-hse .br-hse-content > .br-hse-col1:nth-of-type(6n + 2) {
    width: calc(((100% - 200px) / 5) - 0.01px) !important;
  }
  .brw-hse .br-hse-content > .br-hse-col1:nth-of-type(6n + 3) {
    width: calc(((100% - 200px) / 5) - 0.01px) !important;
  }
  .brw-hse .br-hse-content > .br-hse-col1:nth-of-type(6n + 4) {
    width: calc(((100% - 200px) / 5) - 0.01px) !important;
  }
  .brw-hse .br-hse-content > .br-hse-col1:nth-of-type(6n + 5) {
    width: calc(((100% - 200px) / 5) - 0.01px) !important;
  }
  .brw-hse .br-hse-content > .br-hse-col1:nth-of-type(6n + 6) {
    width: 200px !important;
  }
}

.brw-hse input, .brw-hse select {
  width: 100%;
  min-width: 100%;
}

@media (max-width: 1023px) {
  .brw-hse .br-hse-paxcont {
    width: 200px;
  }
}

.brw-hse .br-hse-paxcont .partial-ucpaxhtl .room-options-title {
  line-height: 32px;
}

.brw-hse .br-hse-paxcont .partial-ucpaxhtl .room-options-title .parent-title-label {
  text-align: right;
  direction: rtl;
}

.brw-hse .br-hse-paxcont .partial-ucpaxhtl .room-options-title {
  margin-left: -2.5px !important;
  margin-right: -2.5px !important;
  box-sizing: border-box;
  display: block;
}

.brw-hse .br-hse-paxcont .partial-ucpaxhtl .room-options-title::before {
  display: table;
  content: " ";
}

.brw-hse .br-hse-paxcont .partial-ucpaxhtl .room-options-title::after {
  display: table;
  content: " ";
  clear: both;
}

.brw-hse .br-hse-paxcont .partial-ucpaxhtl .room-options-title > div {
  display: block;
  float: left;
  box-sizing: border-box;
  padding-left: 2.5px !important;
  padding-right: 2.5px !important;
  min-height: 1px;
}

.brw-hse .br-hse-paxcont .partial-ucpaxhtl .room-options-title > div:nth-of-type(3n +1) {
  clear: both;
}

.brw-hse .br-hse-paxcont .partial-ucpaxhtl .room-options-title > div:nth-of-type(3n + 1) {
  width: 120px !important;
}

.brw-hse .br-hse-paxcont .partial-ucpaxhtl .room-options-title > div:nth-of-type(3n + 2) {
  width: calc(((100% - 170px) / 1) - 0.01px) !important;
}

.brw-hse .br-hse-paxcont .partial-ucpaxhtl .room-options-title > div:nth-of-type(3n + 3) {
  width: 50px !important;
}

.brw-hse .br-hse-paxcont .partial-ucpaxhtl .room-options {
  margin-left: -2.5px !important;
  margin-right: -2.5px !important;
  box-sizing: border-box;
  display: block;
}

.brw-hse .br-hse-paxcont .partial-ucpaxhtl .room-options::before {
  display: table;
  content: " ";
}

.brw-hse .br-hse-paxcont .partial-ucpaxhtl .room-options::after {
  display: table;
  content: " ";
  clear: both;
}

.brw-hse .br-hse-paxcont .partial-ucpaxhtl .room-options > div {
  display: block;
  float: left;
  box-sizing: border-box;
  padding-left: 2.5px !important;
  padding-right: 2.5px !important;
  min-height: 1px;
}

.brw-hse .br-hse-paxcont .partial-ucpaxhtl .room-options > div:nth-of-type(4n +1) {
  clear: both;
}

.brw-hse .br-hse-paxcont .partial-ucpaxhtl .room-options > div:nth-of-type(4n + 1) {
  width: 50px !important;
}

.brw-hse .br-hse-paxcont .partial-ucpaxhtl .room-options > div:nth-of-type(4n + 2) {
  width: calc(((100% - 150px) / 1) - 0.01px) !important;
}

.brw-hse .br-hse-paxcont .partial-ucpaxhtl .room-options > div:nth-of-type(4n + 3) {
  width: 50px !important;
}

.brw-hse .br-hse-paxcont .partial-ucpaxhtl .room-options > div:nth-of-type(4n + 4) {
  width: 50px !important;
}

.brw-hse .br-hse-paxcont .partial-ucpaxhtl .child-options {
  margin-left: -2.5px !important;
  margin-right: -2.5px !important;
  box-sizing: border-box;
  display: block;
}

.brw-hse .br-hse-paxcont .partial-ucpaxhtl .child-options::before {
  display: table;
  content: " ";
}

.brw-hse .br-hse-paxcont .partial-ucpaxhtl .child-options::after {
  display: table;
  content: " ";
  clear: both;
}

.brw-hse .br-hse-paxcont .partial-ucpaxhtl .child-options > div {
  display: block;
  float: left;
  box-sizing: border-box;
  padding-left: 2.5px !important;
  padding-right: 2.5px !important;
  min-height: 1px;
  width: 50% !important;
}

.brw-hse .br-hse-paxcont .partial-ucpaxhtl .child-options > div:nth-of-type(2n +1) {
  clear: both;
}

.brw-hse .br-hse-paxcont .partial-ucpaxhtl .room {
  margin-top: 15px;
  border-top: 1px solid #e1e1e1;
  padding-top: 15px;
}

.brw-hse .br-hse-paxcont .partial-ucpaxhtl .room.first-room {
  margin-top: 0;
  border-top: none;
  padding-top: 0;
}

.brw-hse .br-hse-paxcont .partial-ucpaxhtl .room .room-options .room-label {
  padding-left: 5px;
  line-height: 32px;
  /*&::before {
                            content: "";
                            padding-left: 5px;
                        }*/
}

.brw-hse .br-hse-paxcont .partial-ucpaxhtl .room .room-options .room-label span {
  line-height: normal;
  display: inline-block;
  vertical-align: middle;
}

.brw-hse .br-hse-paxcont .partial-ucpaxhtl .room .child-options {
  margin-top: 10px;
}

.brw-hse .br-hse-paxcont .partial-ucpaxhtl .room .child-options .room-children-title {
  line-height: 32px;
}

.brw-hse .br-hse-paxcont .partial-ucpaxhtl .room .child-options .room-children-holder .room-children::after {
  content: '';
  clear: both;
  display: table;
}

.brw-hse .br-hse-paxcont .partial-ucpaxhtl .room .child-options .room-children-holder .room-children:not(:first-child) {
  margin-top: 5px;
}

.brw-hse .br-hse-paxcont .partial-ucpaxhtl .room .child-options .room-children-holder .room-children > div {
  float: right;
  width: 45px;
}

.brw-hse .br-hse-paxcont .br-hse-info {
  display: none;
}

@media (min-width: 1024px) {
  .brw-psng .br-png-rowcont .br-png-row {
    margin-left: -7.5px !important;
    margin-right: -7.5px !important;
    box-sizing: border-box;
    display: block;
  }
  .brw-psng .br-png-rowcont .br-png-row::before {
    display: table;
    content: " ";
  }
  .brw-psng .br-png-rowcont .br-png-row::after {
    display: table;
    content: " ";
    clear: both;
  }
  .brw-psng .br-png-rowcont .br-png-row > div {
    display: block;
    float: left;
    box-sizing: border-box;
    padding-left: 7.5px !important;
    padding-right: 7.5px !important;
    min-height: 1px;
    width: 16.66667% !important;
  }
  .brw-psng .br-png-rowcont .br-png-row > div:nth-of-type(6n +1) {
    clear: both;
  }
}

@media (min-width: 768px) and (max-width: 1023px) {
  .brw-psng .br-png-rowcont .br-png-row {
    margin-left: -7px !important;
    margin-right: -7px !important;
    box-sizing: border-box;
    display: block;
  }
  .brw-psng .br-png-rowcont .br-png-row::before {
    display: table;
    content: " ";
  }
  .brw-psng .br-png-rowcont .br-png-row::after {
    display: table;
    content: " ";
    clear: both;
  }
  .brw-psng .br-png-rowcont .br-png-row > div {
    display: block;
    float: left;
    box-sizing: border-box;
    padding-left: 7px !important;
    padding-right: 7px !important;
    min-height: 1px;
    width: 33.33333% !important;
  }
  .brw-psng .br-png-rowcont .br-png-row > div:nth-of-type(3n +1) {
    clear: both;
  }
}

@media (min-width: 525px) and (max-width: 767px) {
  .brw-psng .br-png-rowcont .br-png-row {
    margin-left: -7px !important;
    margin-right: -7px !important;
    box-sizing: border-box;
    display: block;
  }
  .brw-psng .br-png-rowcont .br-png-row::before {
    display: table;
    content: " ";
  }
  .brw-psng .br-png-rowcont .br-png-row::after {
    display: table;
    content: " ";
    clear: both;
  }
  .brw-psng .br-png-rowcont .br-png-row > div {
    display: block;
    float: left;
    box-sizing: border-box;
    padding-left: 7px !important;
    padding-right: 7px !important;
    min-height: 1px;
    width: 50% !important;
  }
  .brw-psng .br-png-rowcont .br-png-row > div:nth-of-type(2n +1) {
    clear: both;
  }
}

.brw-psng .br-png-rowcont .br-png-row .br-png-lbl {
  color: #fff;
  font-size: 13px;
  line-height: 30px;
}

.brw-psng .br-png-rowcont .br-png-row .br-png-col {
  line-height: 30px;
  height: 30px;
}

.brw-psng .br-png-rowcont .br-png-row .br-png-col.br-png-static .br-png-slct {
  background-color: #ddd;
}

.brw-psng .br-png-rowcont .br-png-row .br-png-col .br-png-slct {
  height: 100%;
}

.brw-psng .br-png-rowcont .br-png-row .br-png-col .br-png-slct .bdr-select button {
  height: 30px;
}

.brw-psng .br-png-rowcont .br-png-row .br-png-col .br-png-slct .br-png-slbl {
  color: #fff;
  font-size: 13px;
  display: inline-block;
  vertical-align: middle;
  line-height: normal;
  padding-left: 10px;
}

.brw-tse {
  font-size: 12px;
}

.brw-tse .br-tse-title, .brw-tse .br-tse-span {
  color: #fff;
  line-height: 32px;
}

.brw-tse input, .brw-tse select {
  width: 100%;
  min-width: 100%;
}

.brw-tse .br-tse-ttitle {
  display: none;
}

@media (min-width: 1024px) {
  .brw-tse .br-tse-contentcont .br-tse-content {
    margin-left: -2.5px !important;
    margin-right: -2.5px !important;
    box-sizing: border-box;
    display: block;
  }
  .brw-tse .br-tse-contentcont .br-tse-content::before {
    display: table;
    content: " ";
  }
  .brw-tse .br-tse-contentcont .br-tse-content::after {
    display: table;
    content: " ";
    clear: both;
  }
  .brw-tse .br-tse-contentcont .br-tse-content > div {
    display: block;
    float: left;
    box-sizing: border-box;
    padding-left: 2.5px !important;
    padding-right: 2.5px !important;
    min-height: 1px;
  }
  .brw-tse .br-tse-contentcont .br-tse-content > div:nth-of-type(6n +1) {
    clear: both;
  }
  .brw-tse .br-tse-contentcont .br-tse-content > div:nth-of-type(6n + 1) {
    width: calc(((100% - 200px) / 5) - 0.01px) !important;
  }
  .brw-tse .br-tse-contentcont .br-tse-content > div:nth-of-type(6n + 2) {
    width: calc(((100% - 200px) / 5) - 0.01px) !important;
  }
  .brw-tse .br-tse-contentcont .br-tse-content > div:nth-of-type(6n + 3) {
    width: calc(((100% - 200px) / 5) - 0.01px) !important;
  }
  .brw-tse .br-tse-contentcont .br-tse-content > div:nth-of-type(6n + 4) {
    width: calc(((100% - 200px) / 5) - 0.01px) !important;
  }
  .brw-tse .br-tse-contentcont .br-tse-content > div:nth-of-type(6n + 5) {
    width: calc(((100% - 200px) / 5) - 0.01px) !important;
  }
  .brw-tse .br-tse-contentcont .br-tse-content > div:nth-of-type(6n + 6) {
    width: 200px !important;
  }
}

.brw-tse .br-tse-contentcont .br-tse-optioncont .br-tse-opt input[type="radio"] {
  width: 20px;
  min-width: 20px;
}

.brw-tse .br-tse-contentcont .br-tse-optioncont .br-tse-opt label {
  color: #fff;
  line-height: 32px;
}

@media (max-width: 1023px) {
  .brw-tse .br-tse-contentcont .br-tse-passengercont {
    width: 200px;
  }
}

.brw-tse .br-tse-contentcont .br-tse-passengercont .br-tse-passenger .br-tse-poptscont .br-tse-popts {
  margin-left: -2.5px !important;
  margin-right: -2.5px !important;
  box-sizing: border-box;
  display: block;
}

.brw-tse .br-tse-contentcont .br-tse-passengercont .br-tse-passenger .br-tse-poptscont .br-tse-popts::before {
  display: table;
  content: " ";
}

.brw-tse .br-tse-contentcont .br-tse-passengercont .br-tse-passenger .br-tse-poptscont .br-tse-popts::after {
  display: table;
  content: " ";
  clear: both;
}

.brw-tse .br-tse-contentcont .br-tse-passengercont .br-tse-passenger .br-tse-poptscont .br-tse-popts > div {
  display: block;
  float: left;
  box-sizing: border-box;
  padding-left: 2.5px !important;
  padding-right: 2.5px !important;
  min-height: 1px;
  width: 50% !important;
}

.brw-tse .br-tse-contentcont .br-tse-passengercont .br-tse-passenger .br-tse-poptscont .br-tse-popts > div:nth-of-type(2n +1) {
  clear: both;
}

.brw-tse .br-tse-contentcont .br-tse-passengercont .br-tse-passenger .br-tse-coptscont {
  margin-top: 10px;
}

.brw-tse .br-tse-contentcont .br-tse-passengercont .br-tse-passenger .br-tse-coptscont .br-tse-copts {
  margin-left: -2.5px !important;
  margin-right: -2.5px !important;
  box-sizing: border-box;
  display: block;
}

.brw-tse .br-tse-contentcont .br-tse-passengercont .br-tse-passenger .br-tse-coptscont .br-tse-copts::before {
  display: table;
  content: " ";
}

.brw-tse .br-tse-contentcont .br-tse-passengercont .br-tse-passenger .br-tse-coptscont .br-tse-copts::after {
  display: table;
  content: " ";
  clear: both;
}

.brw-tse .br-tse-contentcont .br-tse-passengercont .br-tse-passenger .br-tse-coptscont .br-tse-copts > div {
  display: block;
  float: left;
  box-sizing: border-box;
  padding-left: 2.5px !important;
  padding-right: 2.5px !important;
  min-height: 1px;
  width: 50% !important;
}

.brw-tse .br-tse-contentcont .br-tse-passengercont .br-tse-passenger .br-tse-coptscont .br-tse-copts > div:nth-of-type(2n +1) {
  clear: both;
}

.brw-tse .br-tse-contentcont .br-tse-passengercont .br-tse-passenger .br-tse-coptscont .br-tse-ctitle {
  font-weight: 500;
}

.brw-tse .br-tse-contentcont .br-tse-passengercont .br-tse-passenger .br-tse-coptscont .br-tse-children .br-tse-childcont {
  /*.br-tse-select {
                                float: $bird-right;
                                width: 45px;
                            }*/
}

.brw-tse .br-tse-contentcont .br-tse-passengercont .br-tse-passenger .br-tse-coptscont .br-tse-children .br-tse-childcont:not(:last-child) {
  margin-bottom: 5px;
}

.brw-tse .br-tse-contentcont .br-tse-passengercont .br-tse-passenger .br-tse-coptscont .br-tse-children .br-tse-childcont .br-tse-child {
  margin-left: -2.5px !important;
  margin-right: -2.5px !important;
  box-sizing: border-box;
  display: block;
}

.brw-tse .br-tse-contentcont .br-tse-passengercont .br-tse-passenger .br-tse-coptscont .br-tse-children .br-tse-childcont .br-tse-child::before {
  display: table;
  content: " ";
}

.brw-tse .br-tse-contentcont .br-tse-passengercont .br-tse-passenger .br-tse-coptscont .br-tse-children .br-tse-childcont .br-tse-child::after {
  display: table;
  content: " ";
  clear: both;
}

.brw-tse .br-tse-contentcont .br-tse-passengercont .br-tse-passenger .br-tse-coptscont .br-tse-children .br-tse-childcont .br-tse-child > div {
  display: block;
  float: left;
  box-sizing: border-box;
  padding-left: 2.5px !important;
  padding-right: 2.5px !important;
  min-height: 1px;
}

.brw-tse .br-tse-contentcont .br-tse-passengercont .br-tse-passenger .br-tse-coptscont .br-tse-children .br-tse-childcont .br-tse-child > div:nth-of-type(2n +1) {
  clear: both;
}

.brw-tse .br-tse-contentcont .br-tse-passengercont .br-tse-passenger .br-tse-coptscont .br-tse-children .br-tse-childcont .br-tse-child > div:nth-of-type(2n + 1) {
  width: calc(((100% - 45px) / 1) - 0.01px) !important;
}

.brw-tse .br-tse-contentcont .br-tse-passengercont .br-tse-passenger .br-tse-coptscont .br-tse-children .br-tse-childcont .br-tse-child > div:nth-of-type(2n + 2) {
  width: 45px !important;
}

.brw-rse {
  font-size: 12px;
}

.brw-rse .br-rse-title {
  color: #fff;
  line-height: 32px;
}

@media (min-width: 1024px) {
  .brw-rse .br-rse-title {
    white-space: nowrap;
  }
  .brw-rse .br-rse-title .br-rse-innertitle {
    display: inline-block;
    margin-top: -32px;
    line-height: normal;
    white-space: normal;
  }
}

.brw-rse input, .brw-rse select {
  width: 100%;
  min-width: 100% !important;
}

.brw-rse input .UC_Area_RT_Rg, .brw-rse select .UC_Area_RT_Rg {
  background-color: #eaeaea;
  color: #504848;
}

.brw-rse .br-rse-rtitle {
  display: none;
}

@media (min-width: 1024px) {
  .brw-rse .br-rse-contentcont .br-rse-content {
    margin-left: -1px !important;
    margin-right: -1px !important;
    box-sizing: border-box;
    display: block;
  }
  .brw-rse .br-rse-contentcont .br-rse-content::before {
    display: table;
    content: " ";
  }
  .brw-rse .br-rse-contentcont .br-rse-content::after {
    display: table;
    content: " ";
    clear: both;
  }
  .brw-rse .br-rse-contentcont .br-rse-content > div {
    display: block;
    float: left;
    box-sizing: border-box;
    padding-left: 1px !important;
    padding-right: 1px !important;
    min-height: 1px;
  }
  .brw-rse .br-rse-contentcont .br-rse-content > div:nth-of-type(8n +1) {
    clear: both;
  }
  .brw-rse .br-rse-contentcont .br-rse-content > div:nth-of-type(8n + 1) {
    width: calc(((100% - 340px) / 4) - 0.01px) !important;
  }
  .brw-rse .br-rse-contentcont .br-rse-content > div:nth-of-type(8n + 2) {
    width: calc(((100% - 340px) / 4) - 0.01px) !important;
  }
  .brw-rse .br-rse-contentcont .br-rse-content > div:nth-of-type(8n + 3) {
    width: 100px !important;
  }
  .brw-rse .br-rse-contentcont .br-rse-content > div:nth-of-type(8n + 4) {
    width: calc(((100% - 340px) / 4) - 0.01px) !important;
  }
  .brw-rse .br-rse-contentcont .br-rse-content > div:nth-of-type(8n + 5) {
    width: calc(((100% - 340px) / 4) - 0.01px) !important;
  }
  .brw-rse .br-rse-contentcont .br-rse-content > div:nth-of-type(8n + 6) {
    width: 100px !important;
  }
  .brw-rse .br-rse-contentcont .br-rse-content > div:nth-of-type(8n + 7) {
    width: 50px !important;
  }
  .brw-rse .br-rse-contentcont .br-rse-content > div:nth-of-type(8n + 8) {
    width: 90px !important;
  }
}

.brw-rse .br-rse-contentcont .br-rse-time {
  display: inline-block;
}

.brw-rse .br-rse-contentcont .br-rse-time .br-rse-select {
  display: inline-block;
  width: calc(50% - 8px);
  min-width: calc(50% - 8px);
}

.brw-rse .br-rse-contentcont .br-rse-time .br-rse-seperator {
  display: inline-block;
  width: 9px;
  text-align: center;
}

.brw-rse .br-rse-contentcont .br-rse-time select {
  padding: 0;
}

.flex-caption .caption-holder h3 {
  color: #ec0c12;
}

.hotel-wrap, .tour-wrap {
  /* Rotate Card Background Showcase */
}

@media (min-width: 992px) {
  .hotel-wrap .showcase-item, .tour-wrap .showcase-item {
    overflow: hidden;
    float: left;
    width: 33.33333%;
    padding-right: 10px;
    padding-bottom: 20px;
  }
}

@media (max-width: 991px) {
  .hotel-wrap .seperator, .tour-wrap .seperator {
    display: none;
  }
}

@media (max-width: 479px) {
  .hotel-wrap .showcase-holder .showcase-title, .tour-wrap .showcase-holder .showcase-title {
    padding: 5px;
  }
  .hotel-wrap .showcase-item, .tour-wrap .showcase-item {
    width: 100%;
    height: auto !important;
    text-align: center;
    margin-bottom: 20px;
    padding-bottom: 20px;
  }
  .hotel-wrap .showcase-item .photo-holder, .tour-wrap .showcase-item .photo-holder {
    height: auto !important;
  }
  .hotel-wrap .showcase-item .relative-holder .description, .tour-wrap .showcase-item .relative-holder .description {
    height: auto;
  }
}

@media (min-width: 480px) and (max-width: 991px) {
  .hotel-wrap .showcase-item, .tour-wrap .showcase-item {
    overflow: hidden;
  }
  .hotel-wrap .showcase-item .photo-holder, .tour-wrap .showcase-item .photo-holder {
    width: 50%;
    float: left;
  }
  .hotel-wrap .showcase-item .relative-holder, .tour-wrap .showcase-item .relative-holder {
    width: 50%;
    float: left;
  }
  .hotel-wrap .showcase-item:nth-child(2n+1) .photo-holder::after, .tour-wrap .showcase-item:nth-child(2n+1) .photo-holder::after {
    left: auto !important;
    right: 0;
    transform: rotate(-90deg);
  }
  .hotel-wrap .showcase-item:nth-child(2n) .photo-holder, .tour-wrap .showcase-item:nth-child(2n) .photo-holder {
    float: right;
  }
  .hotel-wrap .showcase-item:nth-child(2n) .photo-holder::after, .tour-wrap .showcase-item:nth-child(2n) .photo-holder::after {
    left: 0 !important;
    transform: rotate(90deg);
  }
  .hotel-wrap .showcase-item:nth-child(2n) .photo-holder .price-holder .price, .tour-wrap .showcase-item:nth-child(2n) .photo-holder .price-holder .price {
    float: left;
    margin-right: 10px;
  }
}

@media (min-width: 480px) and (max-width: 700px) {
  .hotel-wrap .showcase-item .photo-holder img, .tour-wrap .showcase-item .photo-holder img {
    height: 246px !important;
  }
}

.hotel-wrap .showcase-holder, .tour-wrap .showcase-holder {
  background: #ffffff;
  margin-bottom: 20px;
}

.hotel-wrap .showcase-items, .tour-wrap .showcase-items {
  overflow: hidden;
}

.hotel-wrap .showcase-items .showcase-item, .tour-wrap .showcase-items .showcase-item {
  color: #8c8c8c;
  overflow: hidden;
  position: relative;
  font-size: 12px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.hotel-wrap .showcase-items .showcase-item .photo-holder, .tour-wrap .showcase-items .showcase-item .photo-holder {
  position: relative;
  overflow: hidden;
}

.hotel-wrap .showcase-items .showcase-item .photo-holder:after, .tour-wrap .showcase-items .showcase-item .photo-holder:after {
  content: "\f0d8";
  font-family: FontAwesome;
  font-size: 80px;
  color: #ffffff;
  position: absolute;
  left: 10px;
  bottom: 0;
  height: 53px;
}

.hotel-wrap .showcase-items .showcase-item .photo-holder .overlay, .tour-wrap .showcase-items .showcase-item .photo-holder .overlay {
  position: absolute;
  text-align: center;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  background: rgba(0, 0, 0, 0.5);
}

.hotel-wrap .showcase-items .showcase-item .photo-holder .overlay:hover, .tour-wrap .showcase-items .showcase-item .photo-holder .overlay:hover {
  opacity: 0;
}

.hotel-wrap .showcase-items .showcase-item .photo-holder:hover img, .tour-wrap .showcase-items .showcase-item .photo-holder:hover img {
  -moz-transform: scale(1.1);
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
  -webkit-transition: 0.3s all ease;
  -moz-transition: 0.3s all ease;
  -o-transition: 0.3s all ease;
  -ms-transition: 0.3s all ease;
}

.hotel-wrap .showcase-items .showcase-item .photo-holder img, .tour-wrap .showcase-items .showcase-item .photo-holder img {
  transition: 0.3s all ease;
  width: 100%;
  height: 100%;
}

.hotel-wrap .showcase-items .showcase-item .photo-holder img.lazy, .tour-wrap .showcase-items .showcase-item .photo-holder img.lazy {
  height: 246px;
}

.hotel-wrap .showcase-items .showcase-item .photo-holder .deal-holder, .tour-wrap .showcase-items .showcase-item .photo-holder .deal-holder {
  color: #CF0F08;
  position: absolute;
  left: 38px;
  bottom: 30px;
}

.hotel-wrap .showcase-items .showcase-item .photo-holder .deal-holder .deal-ratio, .tour-wrap .showcase-items .showcase-item .photo-holder .deal-holder .deal-ratio {
  background: #CF0F08;
  border-radius: 20px;
  width: 40px;
  height: 40px;
  font-size: 12px;
  color: #ffffff;
  font-weight: bold;
  line-height: 40px;
  text-align: center;
  display: inline-block;
}

.hotel-wrap .showcase-items .showcase-item .photo-holder .deal-holder .deal-text, .tour-wrap .showcase-items .showcase-item .photo-holder .deal-holder .deal-text {
  display: none;
}

.hotel-wrap .showcase-items .showcase-item .price-holder, .tour-wrap .showcase-items .showcase-item .price-holder {
  position: absolute;
  top: 180px;
  left: 30px;
  height: 37px;
  line-height: 30px;
  font-weight: bold;
}

.hotel-wrap .showcase-items .showcase-item .price-holder .price, .tour-wrap .showcase-items .showcase-item .price-holder .price {
  color: #ffffff;
  font-size: 30px;
  float: left;
  margin-right: 10px;
}

.hotel-wrap .showcase-items .showcase-item .price-holder .old-price, .tour-wrap .showcase-items .showcase-item .price-holder .old-price {
  font-size: 15px;
  color: #ffffff;
  text-decoration: line-through;
}

.hotel-wrap .showcase-items .showcase-item .price-holder .range-txt, .tour-wrap .showcase-items .showcase-item .price-holder .range-txt {
  clear: both;
  display: none;
}

.hotel-wrap .show-all, .tour-wrap .show-all {
  padding-top: 15px;
  text-align: center;
}

.hotel-wrap .deal-text, .tour-wrap .deal-text {
  display: none;
}

.hotel-wrap .hotel-wrap .showcase-title-holder .showcase-title:before, .tour-wrap .hotel-wrap .showcase-title-holder .showcase-title:before {
  content: '\f236';
  font-family: FontAwesome;
  font-size: 24px;
  font-weight: 100;
  margin-right: 10px;
}

.hotel-wrap .showcase-title-holder.tour .showcase-title:before, .tour-wrap .showcase-title-holder.tour .showcase-title:before {
  content: '\f0f2';
  font-family: FontAwesome;
  font-size: 24px;
  font-weight: 100;
  margin-right: 10px;
}

.hotel-wrap .showcase-title-holder.rent-a-car .showcase-title:before, .tour-wrap .showcase-title-holder.rent-a-car .showcase-title:before {
  content: '\f018';
  font-family: FontAwesome;
  font-size: 24px;
  font-weight: 100;
  margin-right: 10px;
}

.hotel-wrap .showcase-title-holder.transfer .showcase-title:before, .tour-wrap .showcase-title-holder.transfer .showcase-title:before {
  content: '\f207';
  font-family: FontAwesome;
  font-size: 24px;
  font-weight: 100;
  margin-right: 10px;
}

.hotel-wrap .showcase-title, .tour-wrap .showcase-title {
  color: #8c8c8c;
  font-size: 18px;
  font-weight: bold;
  padding: 10px 0 10px 0;
  text-align: left;
}

.hotel-wrap .showcase-item .relative-holder, .tour-wrap .showcase-item .relative-holder {
  position: relative;
  z-index: 20;
  padding: 15px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  border: 1px solid #f2f2f2;
  border-top: 0;
}

@media (min-width: 480px) and (max-width: 991px) {
  .hotel-wrap .showcase-item .relative-holder, .tour-wrap .showcase-item .relative-holder {
    border: none;
  }
}

.hotel-wrap .showcase-item .title, .tour-wrap .showcase-item .title {
  font-size: 18px;
  padding: 8px 0;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.hotel-wrap .showcase-item .title a, .tour-wrap .showcase-item .title a {
  color: #8c8c8c !important;
}

.hotel-wrap .showcase-item .location, .tour-wrap .showcase-item .location {
  padding: 5px 0 20px 0;
  color: #CF0F08;
  font-style: italic;
  font-size: 14px;
  border-bottom: 1px solid #d9d9d9;
  position: relative;
}

.hotel-wrap .showcase-item .rate, .tour-wrap .showcase-item .rate {
  margin: 10px 0;
  text-align: center;
}

.hotel-wrap .showcase-item .review, .tour-wrap .showcase-item .review {
  text-align: center;
  padding: 10px;
}

.hotel-wrap .showcase-item .review a, .tour-wrap .showcase-item .review a {
  color: #ffffff;
  background-color: #CF0F08;
  padding: 10px;
  border-radius: 5px;
}

.hotel-wrap .showcase-item .review a:hover, .tour-wrap .showcase-item .review a:hover {
  background-color: #004B8E;
  -webkit-transition: 0.3s ease all;
  -o-transition: 0.3s ease all;
  transition: 0.3s ease all;
  cursor: pointer;
}

.hotel-wrap .showcase-item .description, .tour-wrap .showcase-item .description {
  text-align: center;
  padding: 15px 0;
}

.hotel-wrap .showcase-item .description a, .tour-wrap .showcase-item .description a {
  color: #8c8c8c !important;
}

.hotel-wrap .showcase-item .duration, .tour-wrap .showcase-item .duration {
  font-size: 14px;
  margin: 10px 0;
}

.hotel-wrap .showcase-item .duration i, .tour-wrap .showcase-item .duration i {
  margin-right: 5px;
}

.hotel-wrap .showcase-item .title a, .tour-wrap .showcase-item .title a {
  color: #004B8E;
}

.hotel-wrap .showcase-item .title a:hover, .tour-wrap .showcase-item .title a:hover {
  color: #CF0F08;
}

.anabanner-search-wrap {
  position: relative;
}

@media (min-width: 1024px) {
  .anabanner-search-wrap .search-wrap {
    position: absolute;
    width: 910px;
    top: 257px;
    z-index: 2;
    position: absolute;
    left: 0;
    right: 0;
    margin-left: auto;
    margin-right: auto;
  }
}

.content-right {
  position: absolute;
  right: calc(50% - 690px);
  top: 682px;
  width: 170px;
  z-index: 0;
}

.content-right > div {
  margin-bottom: 10px;
}

.brl-defwidth {
  max-width: 1024px;
  margin: 0 auto;
  margin-top: 30px;
}

.ana-banner .caption-holder {
  margin: 0 auto;
  max-width: 1024px;
}

@media (max-width: 1023px) {
  .ana-banner {
    margin-top: 20px;
    margin-bottom: 20px;
  }
  .ana-banner .flex-caption {
    display: none;
  }
}

.ana-banner .flex-control-nav {
  bottom: -25px;
}

@media (min-width: 1024px) {
  .ana-banner {
    height: 625px;
  }
  .ana-banner .flexslider {
    height: 625px;
  }
  .ana-banner .flexslider .flex-viewport li {
    height: 625px;
  }
}

@media (max-width: 1023px) {
  .ana-banner {
    height: 200px;
  }
  .ana-banner .flexslider {
    height: 200px;
  }
  .ana-banner .flexslider .flex-viewport li {
    height: 200px;
  }
}

.bottom-wrap iframe {
  height: 400px !important;
}

.bottom-wrap .ads {
  text-align: center;
}

.bottom-wrap .ads img {
  width: 100%;
  max-width: 350px;
}

@media (min-width: 1024px) {
  .bottom-wrap .bttmrow {
    margin-left: -5px !important;
    margin-right: -5px !important;
    box-sizing: border-box;
    display: block;
  }
  .bottom-wrap .bttmrow::before {
    display: table;
    content: " ";
  }
  .bottom-wrap .bttmrow::after {
    display: table;
    content: " ";
    clear: both;
  }
  .bottom-wrap .bttmrow > div {
    display: block;
    float: left;
    box-sizing: border-box;
    padding-left: 5px !important;
    padding-right: 5px !important;
    min-height: 1px;
  }
  .bottom-wrap .bttmrow > div:nth-of-type(2n +1) {
    clear: both;
  }
  .bottom-wrap .bttmrow > div:nth-of-type(2n + 1) {
    width: 683px !important;
  }
  .bottom-wrap .bttmrow > div:nth-of-type(2n + 2) {
    width: calc(((100% - 683px) / 1) - 0.01px) !important;
  }
  .bottom-wrap .ads img {
    height: 400px;
  }
}

@media (max-width: 1023px) {
  .bottom-wrap .ads img {
    height: auto;
  }
}

.ara-banner {
  margin-bottom: 20px;
}

.ara-banner img {
  width: 100%;
  max-height: 350px;
}

@media (min-width: 1024px) {
  .header-wrapper {
    position: absolute;
    width: 100%;
  }
}

@media (max-width: 1023px) {
  .header-wrapper {
    margin-bottom: 14px;
  }
}

/*.best-widgets {
    $br_best_widgets_color_vivid: $brl-bordo;
    @import "../../0_library/css/partials/_best-widgets.scss";
    @include bird-shared-clear();
}*/
.detail-holder .criterion-price {
  background-color: #27A9E1;
}

.offer .deal-holder {
  background-color: #38B449;
}
.brw-psng .br-png-rowcont .br-png-row .br-png-col.br-png-static .br-png-slct{
	    background-color: transparent;
}
/*# sourceMappingURL=masindex.css.map */
